Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
f95b111ddeba3be9c7e7f7e0e79961140ccabba3
/
src
/
haproxy.c
b686afd
MINOR: chunks: implement a simple dynamic allocator for trash buffers
by Willy Tarreau
· Wed Feb 08 11:06:11 2017 +0100
26c6eb8
BUG/MAJOR: dns: restart sockets after fork()
by Baptiste Assmann
· Thu Feb 02 23:14:51 2017 +0100
5cd1b92
MINOR: dns: give ability to dns_init_resolvers() to close a socket when requested
by Baptiste Assmann
· Thu Feb 02 22:44:15 2017 +0100
1e4fc43
BUG/MINOR: systemd: potential zombie processes
by William Lallemand
· Fri Dec 23 15:44:15 2016 +0100
ef93460
CLEANUP: ssl: move most ssl-specific global settings to ssl_sock.c
by Willy Tarreau
· Thu Dec 22 23:12:01 2016 +0100
d1c5750
CLEANUP: ssl: move tlskeys_finalize_config() to a post_check callback
by Willy Tarreau
· Thu Dec 22 22:46:15 2016 +0100
17d4538
MINOR: ssl_sock: implement and use prepare_srv()/destroy_srv()
by Willy Tarreau
· Thu Dec 22 21:16:08 2016 +0100
795cdab
MINOR: ssl_sock: implement ssl_sock_destroy_bind_conf()
by Willy Tarreau
· Thu Dec 22 17:30:54 2016 +0100
3687803
MEDIUM: compression: move the zlib-specific stuff from global.h to compression.c
by Willy Tarreau
· Thu Dec 22 19:46:17 2016 +0100
bee9dde
CLEANUP: da: move global settings out of the global section
by Willy Tarreau
· Wed Dec 21 21:25:06 2016 +0100
b7a6714
CLEANUP: 51d: move global settings out of the global section
by Willy Tarreau
· Wed Dec 21 21:18:44 2016 +0100
350c1c6
CLEANUP: wurfl: move global settings out of the global section
by Willy Tarreau
· Wed Dec 21 14:57:34 2016 +0100
b149eed
CLEANUP: da: register the deinitialization function
by Willy Tarreau
· Wed Dec 21 21:03:49 2016 +0100
7ac4c20
CLEANUP: 51d: register the deinitialization function
by Willy Tarreau
· Wed Dec 21 20:59:01 2016 +0100
800f93f
CLEANUP: wurfl: register the deinit function via the dedicated list
by Willy Tarreau
· Wed Dec 21 20:52:38 2016 +0100
05554e6
MINOR: haproxy: add a registration for post-deinit functions
by Willy Tarreau
· Wed Dec 21 20:46:26 2016 +0100
876054d
CLEANUP: da: make use of the late init registration code
by Willy Tarreau
· Wed Dec 21 20:39:16 2016 +0100
9f3f254
CLEANUP: 51d: make use of the late init registration
by Willy Tarreau
· Wed Dec 21 20:30:05 2016 +0100
dc2ed47
CLEANUP: wurfl: make use of the late init registration
by Willy Tarreau
· Wed Dec 21 20:20:17 2016 +0100
64bca59
CLEANUP: filters: use the function registration to initialize all proxies
by Willy Tarreau
· Wed Dec 21 20:13:11 2016 +0100
865c514
CLEANUP: checks: make use of the post-init registration to start checks
by Willy Tarreau
· Wed Dec 21 20:04:48 2016 +0100
e694573
MINOR: haproxy: add a registration for post-check functions
by Willy Tarreau
· Wed Dec 21 19:57:00 2016 +0100
e8692b4
CLEANUP: auth: use the build options list to report its support
by Willy Tarreau
· Wed Dec 21 19:36:25 2016 +0100
b97c6fb
CLEANUP: compression: use the build options list to report the algos
by Willy Tarreau
· Wed Dec 21 19:30:30 2016 +0100
c2c0b61
CLEANUP: ssl: use the build options list to report the SSL details
by Willy Tarreau
· Wed Dec 21 19:23:20 2016 +0100
7a9ac6d
CLEANUP: regex: use the build options list to report the regex type
by Willy Tarreau
· Wed Dec 21 19:13:14 2016 +0100
bb57d94
CLEANUP: lua: use the build options list to report it
by Willy Tarreau
· Wed Dec 21 19:04:56 2016 +0100
ba96291
CLEANUP: tcp: use the build options list to report transparent modes
by Willy Tarreau
· Wed Dec 21 18:55:02 2016 +0100
dba5002
CLEANUP: namespaces: use the build options list to report it
by Willy Tarreau
· Wed Dec 21 18:51:45 2016 +0100
3dd483e
CLEANUP: da: use the build options list to report it
by Willy Tarreau
· Wed Dec 21 18:50:22 2016 +0100
b5e58d6
CLEANUP: 51d: use the build options list to report it
by Willy Tarreau
· Wed Dec 21 18:49:29 2016 +0100
770042d
CLEANUP: wurfl: use the build options list to report it
by Willy Tarreau
· Wed Dec 21 18:47:13 2016 +0100
cdb737e
MINOR: haproxy: add a registration for build options
by Willy Tarreau
· Wed Dec 21 18:43:10 2016 +0100
1b5af7c
CLEANUP: haproxy: statify unexported functions
by Willy Tarreau
· Wed Dec 21 18:19:57 2016 +0100
34c5cc9
MINOR: task: Rename run_queue and run_queue_cur counters
by Christopher Faulet
· Tue Dec 06 09:15:30 2016 +0100
1cbe74c
MINOR: applet: Count number of (active) applets
by Christopher Faulet
· Tue Dec 06 09:13:22 2016 +0100
4ed1c95
MINOR: http/conf: store the use_backend configuration file and line for logs
by Thierry FOURNIER / OZON.IO
· Thu Nov 24 23:57:54 2016 +0100
ff2613e
MEDIUM: vars: Add a per-process scope for variables
by Christopher Faulet
· Wed Nov 09 11:36:17 2016 +0100
476e5d0
REORG: sample: move code to release a sample expression in sample.c
by Christopher Faulet
· Wed Oct 26 11:34:47 2016 +0200
3eed10e
MINOR: init: add -dr to ignore server address resolution failures
by Willy Tarreau
· Mon Nov 07 21:03:16 2016 +0100
83cbaa5
MAJOR: server: postpone address resolution
by Baptiste Assmann
· Wed Nov 02 15:34:05 2016 +0100
4215d7d
MINOR: init: move apply_server_state in haproxy.c before MODE_CHECK
by Baptiste Assmann
· Wed Nov 02 15:33:15 2016 +0100
e5d3169
CLEANUP: wurfl: reduce exposure in the rest of the code
by Willy Tarreau
· Tue Nov 08 18:47:25 2016 +0100
d0027ed
MEDIUM: wurfl: add Scientiamobile WURFL device detection module
by scientiamobile
· Fri Nov 04 10:55:08 2016 +0100
757478e
BUG/MEDIUM: servers: properly propagate the maintenance states during startup
by Willy Tarreau
· Thu Nov 03 19:22:19 2016 +0100
b957109
BUG/MEDIUM: systemd: let the wrapper know that haproxy has completed or failed
by Willy Tarreau
· Tue Oct 25 17:20:24 2016 +0200
a0bcbdc
MEDIUM: make SO_REUSEPORT configurable
by Lukas Tribus
· Mon Sep 12 21:42:20 2016 +0000
255cc51
MINOR: show Running on zlib version
by Lukas Tribus
· Mon Sep 12 21:42:14 2016 +0000
dcbc5c5
MINOR: show Built with PCRE version
by Lukas Tribus
· Mon Sep 12 21:42:07 2016 +0000
d64788d
BUG/MINOR: displayed PCRE version is running release
by Lukas Tribus
· Mon Sep 12 21:42:00 2016 +0000
164dd0b
BUG/MINOR: init: ensure that FD limit is raised to the max allowed
by Willy Tarreau
· Tue Jun 21 11:51:59 2016 +0200
ef63547
BUG/MINOR: init: always ensure that global.rlimit_nofile matches actual limits
by Willy Tarreau
· Tue Jun 21 11:48:18 2016 +0200
e384139
BUG/MEDIUM: init: don't use environment locale
by Maxime de Roucy
· Wed May 18 23:13:38 2016 +0200
379d9c7
MEDIUM: init: allow directory as argument of -f
by Maxime de Roucy
· Fri May 13 23:52:56 2016 +0200
0f50392
MEDIUM: init: use list_append_word in haproxy.c
by Maxime de Roucy
· Fri May 13 23:52:55 2016 +0200
7d1b48f
[RELEASE] Released version 1.7-dev3
by Willy Tarreau
· Tue May 10 15:36:58 2016 +0200
b3f4e14
MINOR: filters: Print the list of existing filters during HA startup
by Christopher Faulet
· Mon Mar 07 12:46:38 2016 +0100
3c2f2f2
CLEANUP: remove unneeded casts
by Vincent Bernat
· Sun Apr 03 13:48:42 2016 +0200
8234f6d
[RELEASE] Released version 1.7-dev2
by Willy Tarreau
· Mon Mar 14 00:10:05 2016 +0100
b413c2a
BUG/MINOR: log: GMT offset not updated when entering/leaving DST
by Benoit GARNIER
· Sun Mar 27 11:08:03 2016 +0200
835b921
MEDIUM: log: add a new log format flag "E"
by Dragan Dosen
· Fri Feb 12 13:23:03 2016 +0100
92d3638
MAJOR: filters/http: Rewrite the HTTP compression as a filter
by Christopher Faulet
· Thu Nov 05 13:35:03 2015 +0100
d7c9196
MAJOR: filters: Add filters support
by Christopher Faulet
· Thu Apr 30 11:48:27 2015 +0200
6ad6bde
MINOR: rename master process name in -Ds (systemd mode)
by William Lallemand
· Thu Jan 14 18:10:30 2016 +0100
7006045
BUG/MEDIUM: config: properly adjust maxconn with nbproc when memmax is forced
by Willy Tarreau
· Mon Dec 14 12:46:07 2015 +0100
7ece096
CLEANUP: haproxy: using _GNU_SOURCE instead of __USE_GNU macro.
by David Carlier
· Tue Dec 08 21:43:09 2015 +0000
df3785f
MINOR: da: silent logging by default and displaying DeviceAtlas support if built.
by David Carlier
· Wed Dec 02 11:22:53 2015 +0000
ed9dddd
CLEANUP: compression: don't allocate DEFAULT_MAXZLIBMEM without USE_ZLIB
by Willy Tarreau
· Thu Nov 26 16:34:56 2015 +0100
55f9ff1
MINOR: check: add agent-send server parameter
by James Brown
· Wed Oct 21 18:19:05 2015 -0700
f2dd5e4
BUG/MEDIUM: config: count memory limits on 64 bits, not 32
by Willy Tarreau
· Thu Oct 29 10:42:55 2015 +0100
86ac176
MINOR: init: report use of libslz instead of "no compression"
by Willy Tarreau
· Tue Oct 13 16:46:28 2015 +0200
77fe80c
MINOR: ssl: Release Servers SSL context when HAProxy is shut down
by Christopher Faulet
· Wed Jul 29 13:02:40 2015 +0200
a088d31
MEDIUM: init: support a list of files on the command line
by Willy Tarreau
· Thu Oct 08 11:58:48 2015 +0200
c6ca1aa
MEDIUM: init: support more command line arguments after pid list
by Willy Tarreau
· Thu Oct 08 11:32:32 2015 +0200
43885c7
BUG/MEDIUM: logs: segfault writing to log from Lua
by Dragan Dosen
· Thu Oct 01 13:18:13 2015 +0200
47c8c02
MEDIUM: init: completely deallocate unused peers
by Willy Tarreau
· Mon Sep 28 16:39:25 2015 +0200
5801a82
MINOR: global: Few new struct fields for da module
by David Carlier
· Fri Sep 25 14:13:44 2015 +0100
0b85ece
MEDIUM: logs: add a new RFC5424 log-format for the structured-data
by Dragan Dosen
· Fri Sep 25 19:17:44 2015 +0200
1322d09
MEDIUM: logs: add support for RFC5424 header format per logger
by Dragan Dosen
· Tue Sep 22 16:05:32 2015 +0200
68d2e3a
MEDIUM: logs: remove the hostname, tag and pid part from the logheader
by Dragan Dosen
· Sat Sep 19 22:35:44 2015 +0200
834cb2e
BUG/MEDIUM: main: Freeing a bunch of static pointers
by David Carlier
· Fri Sep 25 12:02:25 2015 +0100
2709784
MEDIUM: config: set tune.maxrewrite to 1024 by default
by Willy Tarreau
· Mon Sep 28 13:53:23 2015 +0200
64bca9d
MINOR: applet: rename applet_runq to applet_active_queue
by Willy Tarreau
· Fri Sep 25 17:39:23 2015 +0200
fecd2b5
MINOR: init: server state loaded from file
by Baptiste Assmann
· Fri Aug 14 16:20:52 2015 +0200
caa6a1b
MINOR: support cpu-map feature through the compile option USE_CPU_AFFINITY on FreeBSD
by Pieter Baauw
· Thu Sep 17 21:26:40 2015 +0200
29fbe51
MAJOR: tproxy: remove support for cttproxy
by Willy Tarreau
· Thu Aug 20 19:35:14 2015 +0200
7e25df3
MAJOR: stick-tables: remove key storage from the key struct
by Thierry FOURNIER
· Fri Jul 24 19:31:59 2015 +0200
c2bb050
MINOR: proto_tcp: proto_tcp.h is now useles
by Thierry FOURNIER
· Wed Aug 19 09:06:21 2015 +0200
a28a942
MEDIUM: actions: Merge (http|tcp)-(request|reponse) action structs
by Thierry FOURNIER
· Tue Aug 04 19:35:46 2015 +0200
6db62c5
CLEANUP: config: remove appsession initialization
by Willy Tarreau
· Mon Aug 10 19:04:29 2015 +0200
f2ee016
MINOR: init: indicate to check 'bind' lines when no listeners were found.
by Willy Tarreau
· Sun Aug 09 11:01:51 2015 +0200
9373fc5
MINOR: 51d: unable to start haproxy without "51degrees-data-file"
by Dragan Dosen
· Fri Aug 07 16:41:23 2015 +0200
105c8e6
MEDIUM: 51d: add LRU-based cache on User-Agent string detection
by Dragan Dosen
· Mon Jun 29 16:43:26 2015 +0200
93b38d9
MEDIUM: 51Degrees code refactoring and cleanup
by Dragan Dosen
· Mon Jun 29 16:43:25 2015 +0200
ad90f0d
[RELEASE] Released version 1.6-dev2
by Willy Tarreau
· Wed Jun 17 15:53:25 2015 +0200
325137d
MEDIUM: dns: implement a DNS resolver
by Baptiste Assmann
· Mon Apr 13 23:40:55 2015 +0200
31af49d
MEDIUM: ssl: Add options to forge SSL certificates
by Christopher Faulet
· Tue Jun 09 17:29:50 2015 +0200
acd6b1f
BUG/MEDIUM: init: segfault if global._51d_property_names is not initialized
by Dragan Dosen
· Thu Jun 11 21:36:33 2015 +0200
28b48cc
CLEANUP: deinit: remove codes for cleaning p->block_rules
by Godbach
· Tue Jun 09 19:41:52 2015 +0800
a9f4702
BUILD: fix build warning when not using 51degrees
by Willy Tarreau
· Tue Jun 02 14:01:20 2015 +0200
Next »