Stefan Bühler
72011fbede
[mox_rewrite,mod_proxy,docs] fix request.raw_path handling (includes query-string)
8 years ago
Stefan Bühler
76c12e4077
[mod_rewrite] rewrite_raw result gets decoded
8 years ago
Stefan Bühler
e168e0653c
[docs] fix typos, add some details, add rewrite_raw action
8 years ago
Stefan Bühler
f482877825
[doc] document core config and modules in tree
9 years ago
Stefan Bühler
a1fbaab86b
[core/modules] refactor config handling
...
* should be more robust now: taking list of wanted value, handling NULL
pointers instead of value type NONE, fixed some bugs (wrong checks,
mem leaks, ...)
* add many methods to make handling of values easier; most methods
can handle NULL value pointers safely (li_value_type(v) instead of
v->type and so on)
9 years ago
Stefan Bühler
2941105e28
[pattern] Fix vr->wrk->tmp_str usage, remove pattern.h from base.h, add pattern support to header.add* actions
12 years ago
Stefan Bühler
19eed747a1
[mod_rewrite] Add rewrite_raw
12 years ago
Stefan Bühler
9d6eb1394d
[mod_rewrite] Use liPattern
12 years ago
Stefan Bühler
b876f8401d
[core]: rework connection/vrequest structs; add liConInfo
12 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
12 years ago
Thomas Porzelt
8186b62dfe
[mod_rewrite,mod_redirect] Refactor code a bit to silence clang code analyzer
12 years ago
Stefan Bühler
f14103bc2c
Split options into two categories: simple (int, bool) and ref-counted pointers
13 years ago
Stefan Bühler
b4c3e2ba02
Add userdata to action-create, setup and plugin-init callbacks
13 years ago
Thomas Porzelt
99b28acc1e
[mod_rewrite] Undo last change
13 years ago
Thomas Porzelt
2799a9ab3e
[mod_rewrite] Change physical path too
13 years ago
Stefan Bühler
77f2a832e7
Fix liRequestUri struct
13 years ago
Stefan Bühler
f030824550
Fix server address (do not use the listen address)
13 years ago
Stefan Bühler
eeddb37e4a
Add plugin angel callbacks
13 years ago
Thomas Porzelt
6cb5af487f
[core] Add li-prefix to structs, enums and function names for encoding helpers
13 years ago
Thomas Porzelt
c83817721c
[mod_rewrite] Fix broken %{request.scheme}
13 years ago
Thomas Porzelt
048c66938c
[mod_rewrite] Implement rewrite action without regex
13 years ago
Stefan Bühler
a061745193
Fix bugs found with the static clang analyzer ( http://clang-analyzer.llvm.org/ )
13 years ago
Thomas Porzelt
a3a1e2172e
[mod_rewrite] Fix tiny memleak (GError not freed when regex compilation fails)
13 years ago
Thomas Porzelt
952a28d176
Fix a null-pointer dereference and some other small things reported by clang analyzer
13 years ago
Stefan Bühler
282a2d1b4a
Prefix LI_API functions with "li_"
13 years ago
Stefan Bühler
99b203e3d8
Prefix typenames, enums and some macros with "li" and "LI_"; CamelCase TypeNames
13 years ago
Thomas Porzelt
c49219699e
[modules] Remove unneeded inclusion of stdio.h
13 years ago
Stefan Bühler
c2ce9c4f53
Fix encoding functions (use _append for the append version); do not encode characters >= 0x80 for html.
13 years ago
Thomas Porzelt
426ee0bff0
[modules] Add mod_rewrite
13 years ago