haproxy/src
Willy Tarreau 9c33612f53 [MEDIUM] completely implement the server redirection method
Now when a server has "redir <prefix>" on its config line, any HEAD or GET
request addressing it will lead to a 302 with Location set to "<prefix>"
immediately followed by the relative URI of the incoming request. This makes
it very easy to send redirect to browsers to check remote static servers, as
well as to provide redirection for remote sites when the local one is down.
2008-02-13 00:55:49 +01:00
..
acl.c [MEDIUM] restrict the set of allowed characters for identifiers 2007-12-02 18:45:09 +01:00
appsession.c [MAJOR] remove files distributed under an obscure license 2007-09-09 21:56:53 +02:00
backend.c [MEDIUM] completely implement the server redirection method 2008-02-13 00:55:49 +01:00
base64.c [CLEANUP] included common/version.h everywhere 2006-06-29 18:54:54 +02:00
buffers.c [MEDIUM] ensure we never overflow in chunk_printf() 2007-09-09 21:09:28 +02:00
cfgparse.c [MINOR] add configuration support for "redir" server keyword 2008-02-13 00:55:49 +01:00
checks.c [MEDIUM]: rework checks handling 2008-01-22 11:29:06 +01:00
client.c [BUG] fix truncated responses with sepoll 2008-01-18 17:20:13 +01:00
cttproxy.c [MEDIUM] check for cttproxy support when required 2007-03-24 17:24:39 +01:00
dumpstats.c [MEDIUM]: Count retries and redispatches also for servers, fix redistribute_pending, extend logs, %d->%u cleanup 2008-01-06 16:43:05 +01:00
eb32tree.c [MINOR] merge ebtree version 3.0 2007-11-28 14:20:44 +01:00
eb64tree.c [MINOR] merge ebtree version 3.0 2007-11-28 14:20:44 +01:00
ebpttree.c [MINOR] merge ebtree version 3.0 2007-11-28 14:20:44 +01:00
ebtree.c [MINOR] merge ebtree version 3.0 2007-11-28 14:20:44 +01:00
ev_epoll.c [MEDIUM] limit the number of events returned by *poll* 2007-06-03 17:16:49 +02:00
ev_kqueue.c [MEDIUM] limit the number of events returned by *poll* 2007-06-03 17:16:49 +02:00
ev_poll.c [BUG] fix null timeouts in *poll-based pollers 2007-05-14 02:02:04 +02:00
ev_select.c [MINOR] allow null timeouts for past events in select 2007-05-14 03:16:06 +02:00
ev_sepoll.c [BUG] fix truncated responses with sepoll 2008-01-18 17:20:13 +01:00
fd.c [MAJOR] auto-registering of pollers at load time 2007-04-16 00:25:25 +02:00
haproxy.c [OPTIM] introduce global parameter "tune.maxaccept" 2008-01-06 11:22:57 +01:00
hdr_idx.c [MAJOR] huge rework of the HTTP request FSM 2007-01-21 19:16:41 +01:00
log.c [BUG] log response byte count, not request 2008-01-18 11:16:32 +01:00
memory.c [BUG] fix segfault at exit when using captures 2007-06-16 23:19:53 +02:00
proto_http.c [MEDIUM] completely implement the server redirection method 2008-02-13 00:55:49 +01:00
proto_tcp.c [BUG] fix truncated responses with sepoll 2008-01-18 17:20:13 +01:00
proto_uxst.c [BUG] fix truncated responses with sepoll 2008-01-18 17:20:13 +01:00
protocols.c [MINOR] add a generic unbind_all_listeners() primitive 2007-11-04 22:42:49 +01:00
proxy.c [MEDIUM]: rework checks handling 2008-01-22 11:29:06 +01:00
queue.c [MEDIUM] implement the slowstart parameter for servers 2007-11-30 17:42:05 +01:00
rbtree.c [MINOR] imported the rbtree function from Linux kernel 2007-01-07 02:12:57 +01:00
regex.c [CLEANUP] shut warnings 'is*' macros from ctype.h on solaris 2007-06-17 21:51:38 +02:00
senddata.c [MEDIUM] moved stats and buffer generic functions to new files 2007-10-18 14:12:21 +02:00
server.c [MEDIUM]: rework checks handling 2008-01-22 11:29:06 +01:00
session.c [OPTIM] small optimization on session_process_counters() 2007-11-26 20:22:47 +01:00
sessionhash.c [BUG] fix segfault on exit in new appsession code 2007-10-15 20:08:16 +02:00
standard.c [BUILD] fix build on Solaris due to recent log changes 2007-12-06 00:53:51 +01:00
stream_sock.c [BUG] fix truncated responses with sepoll 2008-01-18 17:20:13 +01:00
task.c Merge branch 'pools' into merge-pools 2007-05-14 02:11:56 +02:00
time.c [BUILD] fix 2 minor issues on AIX 2007-11-30 18:38:35 +01:00
uri_auth.c [MINOR] report haproxy's version by default on the stats page 2007-10-15 10:05:11 +02:00