summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* BUG/MAJOR: php: Use PHP_INI_STAGE_ACTIVATEHEADv0.4.3masterBertrand Jacquin2018-01-211-1/+1
| | | | | This is needed in order to avoid ZEND_INI_MH(OnUpdateBaseDir) to enforce proposed open_basedir to be at least as restrictive as the current setting
* MAJOR: php: Add compatibility with PHP7v0.4.2Bertrand Jacquin2018-01-141-4/+19
|
* MINOR: php: Add precedence on php.h over zend.hBertrand Jacquin2018-01-091-3/+3
|
* BUG/MAJOR: core: Add compatibility with apache 2.4Bertrand Jacquin2018-01-091-0/+2
| | | | | CORE_PRIVATE need to be define in order to get access to core_server_config
* MINOR: Update email and copyrightBertrand Jacquin2018-01-0919-19/+19
|
* MINOR: Rename al_php to be version agnosticBertrand Jacquin2018-01-094-3/+3
|
* [BUILD] Fix striping libray broken since fb908daBertrand Jacquin2012-12-191-1/+1
|
* [MISC] mod_virtualvalue is now licensed under LGPL-2.1Bertrand Jacquin2012-12-1920-263/+740
| | | | Update LICENSE file and header files
* [BUILD] Use compiler linker instead of ld to be able to link easer usingBertrand Jacquin2012-12-191-5/+3
| | | | icc, ekopath, ...
* [BUILD] Only strip dynamic libraryBertrand Jacquin2012-12-191-4/+2
|
* [BUILD] Remove static lib generatin as it's not really usable hereBertrand Jacquin2012-12-192-11/+0
|
* [BUILD] Split rewriter to re_<TAG>.{c,h} to be more readableBertrand Jacquin2012-12-178-69/+108
|
* [MISC] Indent fix to match http://haproxy.1wt.eu/coding-style.htmlBertrand Jacquin2012-12-173-5/+5
|
* [MISC] Reindent to get max 80 chargs longBertrand Jacquin2012-12-173-9/+22
|
* [MISC] Reindent all functions braces to matchBertrand Jacquin2012-12-116-52/+89
| | | | http://haproxy.1wt.eu/coding-style.html
* [MISC] Indent all parenthesis to matchBertrand Jacquin2012-12-1112-75/+75
| | | | http://haproxy.1wt.eu/coding-style.html
* [CLEANUP] Eliminate the usage of malloc() in vv_var_new, so TODO-- as inBertrand Jacquin2012-12-112-4/+3
| | | | whole project.
* [CLEANUP] Eliminate the usage of malloc() in vv_setBertrand Jacquin2012-12-111-2/+4
|
* [MISC] vv_set(): Add new element to list only if a handler has beenBertrand Jacquin2012-12-111-7/+6
| | | | found, this can lead to NULL references.
* [CLEANUP] Indent vv_var_new() with new elm->handler longer than othersBertrand Jacquin2012-12-111-4/+4
|
* [MISC] Initialize virtualvalue_var_t handler to NULL by default so doBertrand Jacquin2012-12-111-2/+3
| | | | errors on unknown/invalid Token on safer variables
* [BUILD] Add HTTPd CFLAGS before APR one, same for LDFLAGSBertrand Jacquin2012-12-111-2/+2
|
* [BUILD] Use CPPflags from APR to get -D_REENTRANT for thread safeBertrand Jacquin2012-12-111-1/+1
|
* [CLEANUP] make apr-1-config and php-config variables to not only searchBertrand Jacquin2012-12-111-4/+8
| | | | in PATH
* [CLEANUP] No need to declare HEADER, this is always one prefixed by SRCBertrand Jacquin2012-12-111-9/+1
|
* [BUILD] Rebuild %.o if a header has benn modifiedBertrand Jacquin2012-12-111-1/+1
|
* [CLEANUP] Move %.c compilation before libary buildBertrand Jacquin2012-12-111-4/+4
| | | | Only for cosmetic
* [CLEANUP] vv_replace_HTTP() is looking for header values, not only Host:Bertrand Jacquin2012-12-061-5/+5
| | | | So replace variable name
* [BUG] Fix build on older apache release (2.2), newer release do thev0.4.1Bertrand Jacquin2012-12-062-0/+5
| | | | | correct inclusing and does not need CORE_PRIVATE to manipulate core_module
* [CLEANUP] Request {httpd,http_request,http_log,apr_strings}.h from systemBertrand Jacquin2012-12-061-4/+4
|
* [CLEANUP] Delete temporary comments pulled in while splitting codeBertrand Jacquin2012-12-061-7/+7
|
* [DOC] Add an example about how to use VirtualValue AuthUserFilev0.4Bertrand Jacquin2012-12-041-0/+13
|
* [BUILD] Split code to al_<apache mod>.{c,h} to be more readableBertrand Jacquin2012-12-0413-228/+294
|
* [FEATURE] Implement rewrite AuthUserFile.Bertrand Jacquin2012-12-042-1/+28
| | | | | | | | | | | | | | | | | | | | | Auth* need to be placed in <Location> (or so), but VirtualValue refuse to, this could be done later maybe (see TODO). So you need to do something bastard like this : <Location /> AuthName "Access Required" AuthType Basic # This one need to be placed every time you need to use # VirtualValue AuthUserFile AuthUserFile /dev/null Require valid-user </Location> VirtualValue AuthUserFile /var/www/htpasswd-%{ENV:DOMAIN} Solution to redeclare modules/aaa/mod_authn_file.c struct doesn't enchant me, but can't find the way to move between element safely.
* [CLEANUP] Reinded to prepare further workBertrand Jacquin2012-12-041-17/+17
|
* [BUILD] Building shared lib was b0rken since ↵Bertrand Jacquin2012-12-041-1/+2
| | | | | | | | | 6834098231d3e08e8527ff8c61affbbee3e6be0d Restore linking to -lc, also resolv symbol at dlopen(). Force SONAME Order matters
* [CLEANUP] Move TODO list from mod_virtualvalue.c to TODO fileBertrand Jacquin2012-12-042-6/+2
|
* [CLEANUP] Really delete all debian things, should have be done in ↵Bertrand Jacquin2012-12-047-195/+0
| | | | b26108e79193b93805cdc84a54122a1f5738396b
* [CLEANUP] Delete old debug string since d0fb8baa05f0f0fc327bae4d43c5815679e5b50eBertrand Jacquin2012-12-041-2/+0
|
* [CLEANUP] Avoid bug if no argument is given to VirtualValueBertrand Jacquin2012-12-041-0/+3
|
* [CLEANUP] Avoid null derefenceBertrand Jacquin2012-12-041-0/+3
| | | | | | | | | | $ make clean shared CC=clang CFLAGS=--analyze HAVE_PHP=Yes V=1 .. clang -c -fPIC -pthread -I/usr/include/apr-1 -I/usr/include/apache2 -DHAVE_PHP -I/usr/lib64/php5.4/include/php -I/usr/lib64/php5.4/include/php/main -I/usr/lib64/php5.4/include/php/TSRM -I/usr/lib64/php5.4/include/php/Zend -I/usr/lib64/php5.4/include/php/ext -I/usr/lib64/php5.4/include/php/ext/date/lib --analyze -o mod_virtualvalue.o mod_virtualvalue.c mod_virtualvalue.c:476:10: warning: Access to field 'tok' results in a dereference of a null pointer (loaded from variable 'n') n->tok = argv[0]; ~ ^ 1 warning generated.
* [CLEANUP] Reindent open bracesBertrand Jacquin2012-12-041-92/+46
|
* [BUILD] Cleanup stripped lib with make cleanBertrand Jacquin2012-12-041-2/+2
|
* [BUILD] dist-clean only VERSION tar and txz, for archivesBertrand Jacquin2012-12-041-4/+4
|
* [BUILD] Delete creation of dist tbz2 and tgz. Only .txz is supportedBertrand Jacquin2012-12-041-10/+3
|
* [CLEANUP] Avoid usage of variable new as ekopath don't like thatBertrand Jacquin2012-12-041-12/+12
| | | | | | | | $ make clean shared CC=pathCC V=1 .. mod_virtualvalue.c: In function 'char* vv_flat_arg(char*, request_rec*)': mod_virtualvalue.c:272: error: expected unqualified-id before 'new' mod_virtualvalue.c:272: error: expected initializer before 'new'
* [CLEANUP] Fix invalid conversion with castBertrand Jacquin2012-12-041-1/+1
| | | | | | $ make clean shared CC=pathCC V=1 .. mod_virtualvalue.c:482: error: invalid conversion from 'void*' to 'virtualvalue_var_t*'
* [BUGS] PHP 5.3 is handled since 99597f705d28eb653115a417581d1ddc4701326aBertrand Jacquin2012-07-051-2/+0
|
* [CLEANUP] Warning fixes when building with ekopathBertrand Jacquin2012-07-041-4/+4
| | | | | | | | | | | | | | | | $ make clean shared CC=pathCC V=1 .. pathCC -c -fPIC -pthread -I/usr/include/apr-1 -I/usr/include/apache2 -W -Wall -o mod_virtualvalue.o mod_virtualvalue.c .. mod_virtualvalue.c: In function 'virtualvalue_var_t* vv_var_new()': mod_virtualvalue.c:117: error: invalid conversion from 'void*' to 'virtualvalue_var_t*' mod_virtualvalue.c: In function 'virtualvalue_var_t* vv_var_append(virtualvalue_var_t*, virtualvalue_var_t*)': mod_virtualvalue.c:141: error: invalid conversion from 'void*' to 'virtualvalue_var_t*' mod_virtualvalue.c: In function 'const char* vv_replace_SYM(char*, char*, request_rec*)': mod_virtualvalue.c:241: error: invalid conversion from 'void*' to 'char*' .. mod_virtualvalue.c: In function 'const char* vv_set(cmd_parms*, void*, int, char* const*)': mod_virtualvalue.c:529: error: invalid conversion from 'void*' to 'char**'
* [CLEANUP] indent/whitespace fixesBertrand Jacquin2012-07-041-2/+1
|