13 Commits (2bcb880dc84fb03218894709eed0b8816602b557)

Author SHA1 Message Date
Stefan Bühler 72ec9a432f [throttle] rewrite 10 years ago
Stefan Bühler b1c45e6a8f [chunk/network] use glib error system to report errors (instead of using virtualrequest context) 11 years ago
Stefan Bühler 048a7d9144 Append to previous buffer in network reads, save used buffer in custom location 14 years ago
Stefan Bühler a663088a77 Add custom server socket callbacks (for ssl modules) 14 years ago
Stefan Bühler 282a2d1b4a Prefix LI_API functions with "li_" 14 years ago
Stefan Bühler 99b203e3d8 Prefix typenames, enums and some macros with "li" and "LI_"; CamelCase TypeNames 14 years ago
Thomas Porzelt 383fa6a4f5 - introduce throttling via pools, rework throttling by connection
- new actions: 'throttle_pool', 'throttle_connection' and 'status'
- don't start waitqueue timer in waitqueue_init(); start/stop timer on demand
- new parameter for network_write(): write_max
- move stats and timeout handling from network_write/read() to connection_cb()
14 years ago
Stefan Bühler d9ddd4fd3d Remove out-of-fd-handling. 15 years ago
Stefan Bühler 2040c059d1 Fix connection/network_write state machine 15 years ago
Stefan Bühler 99733ef5a7 Add OS X sendfile implementation (and fix the freebsd one) 15 years ago
Stefan Bühler 94b4dcc764 Generic sendfile implementation (supports linux,solaris and freebsd now) 15 years ago
Stefan Bühler 91d4868ef4 Move stats and throttle to network.c 15 years ago
Stefan Bühler 3dceeb5916 Move include files into a separate directory and cleanup include order 15 years ago