2
0
Fork 0
Commit Graph

34 Commits (ff69160c346fd09f3a6bd1148f8652a7c63e5e7a)

Author SHA1 Message Date
Stefan Bühler ff69160c34 [core] Use streams 2013-05-23 12:01:04 +02:00
Stefan Bühler 11fa781f98 Fix some warnings found with clang analyzer 2010-10-07 18:31:21 +02:00
Stefan Bühler a8efcfcc0e modify plugin api to include worker context for action/option parsing; add per-worker callback for stop_worker
* create main_worker earlier
2010-05-07 20:54:50 +02:00
Stefan Bühler f14103bc2c Split options into two categories: simple (int, bool) and ref-counted pointers 2010-01-24 23:00:51 +01:00
Stefan Bühler b4c3e2ba02 Add userdata to action-create, setup and plugin-init callbacks 2009-12-21 12:29:14 +01:00
Stefan Bühler fdf881311d mod_dirlist: use html transitinal instead of xhtml, add javascript sort 2009-12-07 15:40:41 +01:00
Stefan Bühler 3da212d8aa mod_dirlist: Fix encode-readme for README.txt 2009-11-21 13:42:23 +01:00
Stefan Bühler 8667b1a1d7 mod_dirlist: Update TODO 2009-11-18 21:34:57 +01:00
Stefan Bühler 577ab12a13 Fix dirlist encode-* defaults 2009-11-15 22:08:04 +01:00
Stefan Bühler 8a8fb91729 Add some features to mod_dirlist, move directory-redirect to vrequest functions and use it for index files 2009-11-15 21:59:16 +01:00
Stefan Bühler d6ff06347d Handle OPTIONS in vrequest by default, check method in other modules 2009-09-15 21:30:25 +02:00
Stefan Bühler 77f2a832e7 Fix liRequestUri struct 2009-09-13 17:45:41 +02:00
Stefan Bühler f030824550 Fix server address (do not use the listen address) 2009-09-09 18:12:05 +02:00
Stefan Bühler eeddb37e4a Add plugin angel callbacks 2009-08-30 19:25:01 +02:00
Thomas Porzelt 6cb5af487f [core] Add li-prefix to structs, enums and function names for encoding helpers 2009-08-03 20:33:17 +02:00
Stefan Bühler a061745193 Fix bugs found with the static clang analyzer (http://clang-analyzer.llvm.org/) 2009-07-16 22:13:40 +02:00
Stefan Bühler 282a2d1b4a Prefix LI_API functions with "li_" 2009-07-09 22:17:24 +02:00
Stefan Bühler 99b203e3d8 Prefix typenames, enums and some macros with "li" and "LI_"; CamelCase TypeNames 2009-07-08 21:06:07 +02:00
Thomas Porzelt 7aa2e0ef14 Remove test debug output from mod_dirlist 2009-07-04 15:50:56 +02:00
Stefan Bühler c2ce9c4f53 Fix encoding functions (use _append for the append version); do not encode characters >= 0x80 for html. 2009-06-08 12:43:33 +02:00
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()
2009-04-16 17:02:53 +02:00
Stefan Bühler 595ce1fe13 Add wrk in vrequest, s/vr->con->wrk/vr->wrk/, removed some other (broken) usages of vr->con 2009-04-15 12:34:06 +02:00
Stefan Bühler 611d7dcac3 Recode the sockaddr handling, fixing some bugs 2009-04-03 14:29:55 +02:00
Stefan Bühler 6a56aba0c3 Use 2^n-1 in GSring pre-allocations (so glib doesn't alloc 2^(n+1) for 2^n) 2009-04-02 23:19:19 +02:00
Thomas Porzelt ddb0448a96 rework stat_cache 2009-03-26 23:05:17 +01:00
Thomas Porzelt 0e03d1a362 [mod_dirlist] fix new leaks 2009-03-17 20:28:26 +01:00
Stefan Bühler a62cdebb91 Fix static file/dirlist handling and add etag support 2009-03-17 14:21:20 +01:00
Stefan Bühler 6a92322143 Reduce printf usage in mod_dirlist 2009-03-16 22:27:04 +01:00
Thomas Porzelt 3137f19ce5 [mod_dirlist] add hide-directories, exclude-prefix and exclude-suffix parameter 2009-03-08 16:47:27 +01:00
Thomas Porzelt 7bd421e79e fix comment in mod_dirlist 2009-03-07 00:28:48 +01:00
Stefan Bühler 6e747478d4 Fix ISO C90 decl/code mixing 2009-03-07 00:08:49 +01:00
Thomas Porzelt 0c01dd91d3 add debug parameter for dirlist action in mod_dirlist 2009-03-06 19:26:47 +01:00
Thomas Porzelt a874e682c7 fix mem leak in mod_dirlist 2009-03-06 18:55:00 +01:00
Thomas Porzelt 30ff4619fa forgot mod_dirlist.c 2009-03-06 18:18:13 +01:00