27 Commits (5e4a94b0c66e2d2818e74e6a8584ca218dc7866f)

Author SHA1 Message Date
Stefan Bühler 11b4bdd8c5 replace unneeded ev_/EV_ references 10 years ago
Stefan Bühler cfd8955008 [common] implement libev wrapper
* need a way to mark a watcher as "don't keep the loop alive"
10 years ago
Thomas Porzelt 6c70cba7cb [mod_auth] return 403 instead of 401 in auth.deny 13 years ago
Thomas Porzelt 77aa943b38 [mod_auth] Fix segfault in auth_handle_deny() 13 years ago
Stefan Bühler ab9421a5e1 [core] Provide safe wrapper for crypt if crypt_r is not available 13 years ago
Stefan Bühler e440caa9c6 [mod_auth] document that $apr1$ is supported now 13 years ago
Stefan Bühler 685973a3ca [mod_auth] Fix authentication (has been "disabled")! Implement apr-md5 crypt, add test cases 13 years ago
Stefan Bühler 3482c04c26 [mod_auth]: fix segfault from last commit 13 years ago
Stefan Bühler 126feee4fd [mod_auth]: Reload password file after changes, added ttl parameter 13 years ago
Stefan Bühler 2045be0729 mod_auth: fixing previous commit 13 years ago
Stefan Bühler 72addaeec3 mod_auth: ignore already handled requests 13 years ago
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
13 years ago
Stefan Bühler b127da0a85 [mod_auth]: fix doc 13 years ago
Stefan Bühler f14103bc2c Split options into two categories: simple (int, bool) and ref-counted pointers 14 years ago
Stefan Bühler 64ba5fddce Cleanup value pointer extractions 14 years ago
Stefan Bühler b4c3e2ba02 Add userdata to action-create, setup and plugin-init callbacks 14 years ago
Stefan Bühler e92a6e8865 mod_auth: fix is_handled check 14 years ago
Stefan Bühler 130a40e691 mod_auth: Add auth.deny; for user restriction, always send WWW-Authenticate header (this makes the implementation of auth.deny trivial) 14 years ago
Stefan Bühler d55aab7652 mod_auth: add some details to docs 14 years ago
Thomas Porzelt cfa365d275 [mod_auth] Remove auth.htdigest and auth.htpasswd from todo, they are implemented 14 years ago
Stefan Bühler 6c31517073 mod_auth: set environment vars REMOTE_USER and AUTH_TYPE 14 years ago
Stefan Bühler 114451639a mod_auth: fix memleak 14 years ago
Stefan Bühler 0fe57dc215 mod_auth: add htdigest and htpasswd (no apr-md5) backend 14 years ago
Stefan Bühler a151eeac2f Prefix li_ cleanup, verified with nm -g --defined-only 14 years ago
Stefan Bühler e71b64f41f Add a li_const_gstring method to create fake GStrings; make some GString* parameters const 14 years ago
Thomas Porzelt a66ea4b5cf [mod_auth] Fix small memleak 14 years ago
Thomas Porzelt c82ce879bb [modules] Add mod_auth (only basic method and plaintext files supported yet) 14 years ago