… | |
… | |
7 | TODO: fadvise request |
7 | TODO: fadvise request |
8 | 1.0 |
8 | 1.0 |
9 | - fix a deadlock where a wakeup signal could be missed when |
9 | - fix a deadlock where a wakeup signal could be missed when |
10 | a timeout occured at the same time. |
10 | a timeout occured at the same time. |
11 | - use nonstandard but maybe-working-on-bsd fork technique. |
11 | - use nonstandard but maybe-working-on-bsd fork technique. |
|
|
12 | - use fewer time() syscalls when waiting for new requests. |
12 | - fix a path-memory-leak in readdir when using the wrappers |
13 | - fix a path-memory-leak in readdir when using the wrappers |
13 | (reported by Thomas L. Shinnick). |
14 | (reported by Thomas L. Shinnick). |
14 | - support a max_idle value of 0. |
15 | - support a max_idle value of 0. |
15 | - support setting of idle timeout value (eio_set_idle_timeout). |
16 | - support setting of idle timeout value (eio_set_idle_timeout). |
16 | - readdir: correctly handle malloc failures. |
17 | - readdir: correctly handle malloc failures. |
… | |
… | |
52 | - use libecb, and apply lots of minor space optimisations. |
53 | - use libecb, and apply lots of minor space optimisations. |
53 | - disable sendfile on darwin, broken as everything else. |
54 | - disable sendfile on darwin, broken as everything else. |
54 | - add realpath request and implementation. |
55 | - add realpath request and implementation. |
55 | - cancelled requests will still invoke their request callbacks. |
56 | - cancelled requests will still invoke their request callbacks. |
56 | - add fallocate. |
57 | - add fallocate. |
|
|
58 | - do not acquire any locks when forking. |
57 | |
59 | |