IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an
email to Administrator. User accounts are meant only to access repo
and report issues and/or generate pull requests.
This is a purpose-specific Git hosting for
BaseALT
projects. Thank you for your understanding!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
240afa6d23* released 1.1.11 * fixed multi-cookie handling in client request to allow clean deletion in insert+indirect mode. Now, only the server cookie is deleted and not all the header. Should now be compliant to RFC2109. * added a "nocache" option to "cookie" to specify that we explicitly want to add a "cache-control" header when we add a cookie. It is also possible to add an "Expires: <old-date>" to keep compatibility with old/broken caches. * some doc and examples cleanups
willy tarreau
2005-12-17 13:14:35 +01:00
96d4037194* released 1.1.10 * if a cookie is used in insert+indirect mode, it's desirable that the the servers don't see it. It was not possible to remove it correctly with regexps, so now it's removed automatically.
willy tarreau
2005-12-17 13:11:56 +01:00
c29948c439* released 1.1.9 : SECURITY FIX * don't use snprintf()'s return value as an end of message since it may be larger. This caused bus errors and segfaults in internal libc's getenv() during localtime() in send_log(). * removed dead insecure send_syslog() function and all references to it. * fixed warnings on Solaris due to buggy implementation of isXXXX().
willy tarreau
2005-12-17 13:10:27 +01:00
a159808bf2* released 1.1.8 * option "dontlognull" * fixed "double space" bug in config parser * fixed an uninitialized server field in case of dispatch with no existing server which could cause a segfault during logging. * the pid logged was always the father's, which was wrong for daemons. * fixed wrong level "LOG_INFO" for message "proxy started". * http logging is now complete : - ip:port, date, proxy, server - req_time, conn_time, hdr_time, tot_time - status, size, request * source address binding
willy tarreau
2005-12-17 13:08:06 +01:00
9fe663a113* released 1.1.7 * added option forwardfor * added reqirep, reqidel, reqiallow, reqideny, rspirep, rspidel * added "log global" in "listen" section. * added a new "global" section : - logs - debug, quiet, daemon modes - uid, gid, chroot, nbproc, maxconn * added a TODO file * updated example files
willy tarreau
2005-12-17 13:02:59 +01:00
e39cd137b3* released 1.1.6 * regex are now chained and not limited anymore. * unavailable server now returns HTTP/502. * increased per-line args limit to 40 * added reqallow/reqdeny to block some request on matches * added HTTP 400/403 responses * added a 'NOTES' file
willy tarreau
2005-12-17 13:00:18 +01:00
535ae7aee2* released 1.1.5 * connection logging displayed incorrect source address. * added proxy start/stop and server up/down log events. * replaced log message short buffers with larger trash. * enlarged buffer to 8 kB and replace buffer to 4 kB. * added a config.rc example for Formilux * added a build script for Formilux
willy tarreau
2005-12-17 12:58:00 +01:00
e47c8d7279* released 1.1.4 * made rise/fall/interval time configurable
willy tarreau
2005-12-17 12:55:52 +01:00
b719f009c6* released 1.1.3 * added a script to tune the network stack * fixed a bug : cr_expire and cw_expire were inverted in CL_STSHUT[WR] which could lead to loops.
willy tarreau
2005-12-17 12:55:07 +01:00
ef900ab0f4* released 1.1.2 * fixed a bug in buffer management where we could have a loop between event_read() and process_{cli|srv} if R==BUFSIZE-MAXREWRITE. => implemented an adjustable buffer limit. * fixed a bug : expiration of tasks in wait queue timeout is used again, and running tasks are skipped. * added some debug lines for accept events. * send warnings for servers up/down.
willy tarreau
2005-12-17 12:52:52 +01:00
efae1847c3* released 1.1.1 * fixed a bug in total failure handling * fixed a bug in timestamp comparison within same second (tv_cmp_ms)
willy tarreau
2005-12-17 12:51:03 +01:00
5cbea6fd41* released 1.1.0 * added OpenBSD, Linux-2.2 and Linux-2.4 targets to the Makefile * added a Formilux init script * fixed a few timeout bugs * rearranged the task scheduler subsystem to improve performance, add new tasks, and make it easier to later port to librt ; * allow multiple accept() for one select() wake up ; * implemented internal load balancing with basic health-check ; * cookie insertion and header add/replace/delete, with better strings support. * reworked buffer handling to fix a few rewrite bugs, and improve overall performance. * implement the "purge" option to delete server cookies in direct mode. * fixed some error cases where the maxfd was not decreased. * now supports transparent proxying, at least on linux 2.4. * soft stop works again (fixed select timeout computation). * it seems that TCP proxies sometimes cannot timeout. * added a "quiet" mode. * enforce file descriptor limitation on socket() and accept().
willy tarreau
2005-12-17 12:48:26 +01:00
9da061b40b* updated to version 1.0.2 * fixed a bug in header processing * Makefile now supports a Solaris target
willy tarreau
2005-12-17 12:29:56 +01:00
3242e86cec* updated to version 1.0.1 * no MSG_NOSIGNAL on solaris
willy tarreau
2005-12-17 12:27:53 +01:00
0f7af91265* initial commit of version 1.0.0
willy tarreau
2005-12-17 12:21:26 +01:00