Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | libfuse: remove "-D_FILE_OFFSET_BITS=64" from fuse.pc | Miklos Szeredi | 2013-07-24 |
| | | | | add AC_SYS_LARGEFILE to your configure.ac instead. | ||
* | Merge https://github.com/qknight/fuse-fuse | Miklos Szeredi | 2013-07-17 |
|\ | |||
* | | libfuse: remove fuse_chan_bufsize() | Miklos Szeredi | 2013-06-21 |
| | | | | | | | | | | | | | | Remove fuse_chan_bufsize() from the lowlevel API. fuse_session_receive_buf() is now responsible for allocating memory for the buffer. | ||
* | | libfuse: remove fuse_chan_(send|receive) | Miklos Szeredi | 2013-06-21 |
| | | | | | | | | | | | | | | Move the fuse_chan_ops.send and .receive implementations to fuse_lowlevel.c. The abstraction wasn't actually useful and made the the splice implementation more difficult. Remove fuse_chan_ops.send and fuse_chan_ops.receive. | ||
* | | libfuse: replace fuse_session_next_chan | Miklos Szeredi | 2013-06-21 |
| | | | | | | | | | | Replace fuse_session_next_chan() with fuse_session_chan(), as multiple channels per session were never actually supported and probably never will. | ||
| * | - added a doxygen main page | Joachim Schiele | 2013-06-20 |
|/ | | | | | | - modified all examples to be included in doxygen - modified the API documentation to have more details - added the 490px_FUSE_structure.svg.png (c) wikipedia | ||
* | libfuse: fix thread cancel race | Miklos Szeredi | 2013-03-19 |
| | | | | | | | | Exiting a worker my race with cancelling that same worker. This caused a segmenation fault. Reported and tested by Anatol Pomozov | ||
* | Remove unnecessary mutex unlock at the end of multithreaded event loop | Miklos Szeredi | 2012-01-02 |
| | |||
* | add "remember" option | therealneworld@gmail.com | 2011-06-02 |
| | | | | | This works similar to "noforget" except that eventually the node will be allowed to expire from the cache. | ||
* | Allow batching of forget requests | Miklos Szeredi | 2011-05-19 |
| | | | | | This allows forget requests to be processed faster and doesn't require a modification to fuse filesystems. Reported by Terje Malmedal | ||
* | libfuse: fuse_session_loop_mt() shouldn't pause when exiting worker threads | Miklos Szeredi | 2011-02-02 |
| | | | | | | | | In fuse_session_loop_mt() don't pause when exiting the worker threads. The pause() was added in 2.2.1 to prevent segfault on pthread_cancel() on an exited, detached thread. Now worker threads are not detached and pthread_cancel() should work fine even after the thread exited. Reported by Boris Protopopov | ||
* | libfuse: support zero copy writes in lowlevel interface | Miklos Szeredi | 2010-11-08 |
| | | | | | | | | | | Add new ->write_buf() method to low level interface. This allows passig a generic buffer, either containing a memory buffer or a file descriptor. This allows implementing zero copy writes. Add fuse_session_receive_buf() and fuse_session_process_buf() which may be used in event loop implementations to replace fuse_chan_recv() and fuse_session_process() respectively. | ||
* | Add queuing on contention to per-node lock algorithm... | Miklos Szeredi | 2008-03-07 |
| | |||
* | If the "FUSE_THREAD_STACK" environment is set, initialize the stack size of ↵ | Miklos Szeredi | 2008-02-08 |
| | | | | threads by this value | ||
* | change indenting | Miklos Szeredi | 2007-12-12 |
| | |||
* | Clarify licence version to be "LGPLv2" for the library | Miklos Szeredi | 2007-10-16 |
| | |||
* | lib: don't create new thread for each FORGET request... | Miklos Szeredi | 2007-05-29 |
| | |||
* | lib: fix memory leak on thread creation failure... | Miklos Szeredi | 2007-05-24 |
| | |||
* | In multithreaded loop, use a semaphore instead of SIGHUP... | Miklos Szeredi | 2007-04-26 |
| | |||
* | update copyright dates | Miklos Szeredi | 2007-04-25 |
| | |||
* | interrupt support | Miklos Szeredi | 2006-09-07 |
| | |||
* | fix | Miklos Szeredi | 2006-09-03 |
| | |||
* | fix | Miklos Szeredi | 2006-05-08 |
| | |||
* | fix | Miklos Szeredi | 2006-03-17 |
| | |||
* | fix | Miklos Szeredi | 2006-03-01 |
| | |||
* | fix | Miklos Szeredi | 2006-01-06 |
| | |||
* | fix | Miklos Szeredi | 2005-12-06 |
| | |||
* | fix | Miklos Szeredi | 2005-11-29 |
| | |||
* | *** empty log message *** | Miklos Szeredi | 2005-11-27 |
| | |||
* | fix | Miklos Szeredi | 2005-11-21 |
| | |||
* | fix | Miklos Szeredi | 2005-09-28 |
| | |||
* | fix | Miklos Szeredi | 2005-09-14 |
| | |||
* | fix | Miklos Szeredi | 2005-09-12 |
| | |||
* | fix | Miklos Szeredi | 2005-08-15 |
| | |||
* | cleanup | Miklos Szeredi | 2005-08-14 |