Gitiles
Code Review
Sign In
git01.mediatek.com
/
haproxy
/
b5997f740b21ebb197e10a0f2fe9dc13163e1772
/
src
/
haproxy.c
5b51755
MEDIUM: threads/lb: Make LB algorithms (lb_*.c) thread-safe
by Christopher Faulet
· 7 years ago
5d42e09
MINOR: threads/server: Add a lock to deal with insert in updates_servers list
by Christopher Faulet
· 7 years ago
29f77e8
MEDIUM: threads/server: Add a lock per server and atomically update server vars
by Christopher Faulet
· 7 years ago
ff8abcd
MEDIUM: threads/proxy: Add a lock per proxy and atomically update proxy vars
by Christopher Faulet
· 7 years ago
b79a94c
MEDIUM: threads/signal: Add a lock to make signals thread-safe
by Christopher Faulet
· 7 years ago
c60def8
MAJOR: threads/task: handle multithread on task scheduler
by Emeric Brun
· 7 years ago
36716a7
MEDIUM: threads/fd: Initialize the process mask during the call to fd_insert
by Christopher Faulet
· 7 years ago
d4604ad
MAJOR: threads/fd: Make fd stuffs thread-safe
by Christopher Faulet
· 7 years ago
b349e48
MEDIUM: threads/pool: Make pool thread-safe by locking all access to a pool
by Christopher Faulet
· 7 years ago
dc628a3
MINOR: threads: Define the sync-point inside run_poll_loop
by Christopher Faulet
· 7 years ago
1d17c10
MAJOR: threads: Start threads to experiment multithreading
by Christopher Faulet
· 7 years ago
be0faa2
MINOR: threads: Add nbthread parameter
by Christopher Faulet
· 7 years ago
415f611
MINOR: threads: Add mechanism to register per-thread init/deinit functions
by Christopher Faulet
· 7 years ago
e3a5e35
MINOR: startup: Extend the scope the MODE_STARTING flag
by Christopher Faulet
· 7 years ago
67957bd
MAJOR: dns: Refactor the DNS code
by Christopher Faulet
· 7 years ago
64cc49c
MAJOR: servers: propagate server status changes asynchronously.
by Emeric Brun
· 7 years ago
52a91d3
MEDIUM: check: server states and weight propagation re-work
by Emeric Brun
· 7 years ago
63fe652
MINOR: fd: Move (de)allocation of fdtab and fdinfo in (de)init_pollers
by Christopher Faulet
· 7 years ago
6988f67
MINOR: http: Use a trash chunk to store decoded string of the HTTP auth header
by Christopher Faulet
· 7 years ago
ca20d02
MINOR: stick-tables: Make static_table_key a struct variable instead of a pointer
by Christopher Faulet
· 7 years ago
ad405f1
MINOR: buffers: Move swap_buffer into buffer.c and add deinit_buffer function
by Christopher Faulet
· 7 years ago
084aa96
MINOR: logs: Realloc log buffers only after the config is parsed and checked
by Christopher Faulet
· 7 years ago
0132d06
MINOR: logs: Use dedicated function to init/deinit log buffers
by Christopher Faulet
· 7 years ago
3ef2639
MEDIUM: chunks: Realloc trash buffers only after the config is parsed and checked
by Christopher Faulet
· 7 years ago
748919a
MINOR: chunks: Use dedicated function to init/deinit trash buffers
by Christopher Faulet
· 7 years ago
97148f6
MINOR: init: Fix CPU affinity setting on FreeBSD.
by Olivier Houchard
· 7 years ago
50bc31d
BUILD/MINOR: build without openssl still broken
by Willy Tarreau
· 7 years ago
f1d33db
CLEANUP: task: remove all initializations to TICK_ETERNITY after task_new()
by Willy Tarreau
· 7 years ago
be7b1ce
BUG/MINOR: Prevent a use-after-free on error scenario on option "-x".
by Olivier Houchard
· 7 years ago
ed2b4a6
BUG/MINOR: peers: peer synchronization issue (with several peers sections).
by Frédéric Lécaille
· 7 years ago
8a361b5
BUG/MEDIUM: mworker: don't reuse PIDs passed to the master
by William Lallemand
· 7 years ago
2bf6d62
MINOR: mworker: don't copy -x argument anymore in copy_argv()
by William Lallemand
· 7 years ago
4fc0969
MINOR: warning on multiple -x
by William Lallemand
· 7 years ago
45eff44
BUG/MEDIUM: fix segfault when no argument to -x option
by William Lallemand
· 7 years ago
1499b9b
BUG/MEDIUM: misplaced exit and wrong exit code
by William Lallemand
· 7 years ago
cf4e496
BUG/MEDIUM: build without openssl broken
by William Lallemand
· 7 years ago
e20b6a6
MEDIUM: mworker: workers exit when the master leaves
by William Lallemand
· 7 years ago
69f9b3b
MEDIUM: mworker: exit-on-failure option
by William Lallemand
· 7 years ago
85b0bd9
MEDIUM: mworker: try to guess the next stats socket to use with -x
by William Lallemand
· 7 years ago
cb11fd2
MEDIUM: mworker: wait mode on reload failure
by William Lallemand
· 7 years ago
73b85e7
MEDIUM: mworker: handle reload and signals
by William Lallemand
· 7 years ago
095ba4c
MEDIUM: mworker: replace systemd mode by master worker mode
by William Lallemand
· 7 years ago
872f9c2
MEDIUM: ssl: add basic support for OpenSSL crypto engine
by Grant Zhang
· 8 years ago
7f80eb2
MEDIUM: proxy: zombify proxies only when the expose-fd socket is bound
by William Lallemand
· 7 years ago
2395368
DOC: update RFC references
by Lukas Tribus
· 8 years ago
b83dc3d
MEDIUM: config: don't check config validity when there are fatal errors
by Willy Tarreau
· 8 years ago
5474087
MINOR: socket transfer: Set a timeout on the socket.
by Olivier Houchard
· 8 years ago
1fc0516
MINOR: proxy: Don't close FDs if not our proxy.
by Olivier Houchard
· 8 years ago
f73629d
MINOR: global: Add an option to get the old listening sockets.
by Olivier Houchard
· 8 years ago
7b67726
[RELEASE] Released version 1.8-dev1
by Willy Tarreau
· 8 years ago
203ec5a
MEDIUM: global: add a 'hard-stop-after' option to cap the soft-stop time
by Cyril Bonté
· 8 years ago
b686afd
MINOR: chunks: implement a simple dynamic allocator for trash buffers
by Willy Tarreau
· 8 years ago
26c6eb8
BUG/MAJOR: dns: restart sockets after fork()
by Baptiste Assmann
· 8 years ago
5cd1b92
MINOR: dns: give ability to dns_init_resolvers() to close a socket when requested
by Baptiste Assmann
· 8 years ago
1e4fc43
BUG/MINOR: systemd: potential zombie processes
by William Lallemand
· 8 years ago
ef93460
CLEANUP: ssl: move most ssl-specific global settings to ssl_sock.c
by Willy Tarreau
· 8 years ago
d1c5750
CLEANUP: ssl: move tlskeys_finalize_config() to a post_check callback
by Willy Tarreau
· 8 years ago
17d4538
MINOR: ssl_sock: implement and use prepare_srv()/destroy_srv()
by Willy Tarreau
· 8 years ago
795cdab
MINOR: ssl_sock: implement ssl_sock_destroy_bind_conf()
by Willy Tarreau
· 8 years ago
3687803
MEDIUM: compression: move the zlib-specific stuff from global.h to compression.c
by Willy Tarreau
· 8 years ago
bee9dde
CLEANUP: da: move global settings out of the global section
by Willy Tarreau
· 8 years ago
b7a6714
CLEANUP: 51d: move global settings out of the global section
by Willy Tarreau
· 8 years ago
350c1c6
CLEANUP: wurfl: move global settings out of the global section
by Willy Tarreau
· 8 years ago
b149eed
CLEANUP: da: register the deinitialization function
by Willy Tarreau
· 8 years ago
7ac4c20
CLEANUP: 51d: register the deinitialization function
by Willy Tarreau
· 8 years ago
800f93f
CLEANUP: wurfl: register the deinit function via the dedicated list
by Willy Tarreau
· 8 years ago
05554e6
MINOR: haproxy: add a registration for post-deinit functions
by Willy Tarreau
· 8 years ago
876054d
CLEANUP: da: make use of the late init registration code
by Willy Tarreau
· 8 years ago
9f3f254
CLEANUP: 51d: make use of the late init registration
by Willy Tarreau
· 8 years ago
dc2ed47
CLEANUP: wurfl: make use of the late init registration
by Willy Tarreau
· 8 years ago
64bca59
CLEANUP: filters: use the function registration to initialize all proxies
by Willy Tarreau
· 8 years ago
865c514
CLEANUP: checks: make use of the post-init registration to start checks
by Willy Tarreau
· 8 years ago
e694573
MINOR: haproxy: add a registration for post-check functions
by Willy Tarreau
· 8 years ago
e8692b4
CLEANUP: auth: use the build options list to report its support
by Willy Tarreau
· 8 years ago
b97c6fb
CLEANUP: compression: use the build options list to report the algos
by Willy Tarreau
· 8 years ago
c2c0b61
CLEANUP: ssl: use the build options list to report the SSL details
by Willy Tarreau
· 8 years ago
7a9ac6d
CLEANUP: regex: use the build options list to report the regex type
by Willy Tarreau
· 8 years ago
bb57d94
CLEANUP: lua: use the build options list to report it
by Willy Tarreau
· 8 years ago
ba96291
CLEANUP: tcp: use the build options list to report transparent modes
by Willy Tarreau
· 8 years ago
dba5002
CLEANUP: namespaces: use the build options list to report it
by Willy Tarreau
· 8 years ago
3dd483e
CLEANUP: da: use the build options list to report it
by Willy Tarreau
· 8 years ago
b5e58d6
CLEANUP: 51d: use the build options list to report it
by Willy Tarreau
· 8 years ago
770042d
CLEANUP: wurfl: use the build options list to report it
by Willy Tarreau
· 8 years ago
cdb737e
MINOR: haproxy: add a registration for build options
by Willy Tarreau
· 8 years ago
1b5af7c
CLEANUP: haproxy: statify unexported functions
by Willy Tarreau
· 8 years ago
34c5cc9
MINOR: task: Rename run_queue and run_queue_cur counters
by Christopher Faulet
· 8 years ago
1cbe74c
MINOR: applet: Count number of (active) applets
by Christopher Faulet
· 8 years ago
4ed1c95
MINOR: http/conf: store the use_backend configuration file and line for logs
by Thierry FOURNIER / OZON.IO
· 8 years ago
ff2613e
MEDIUM: vars: Add a per-process scope for variables
by Christopher Faulet
· 8 years ago
476e5d0
REORG: sample: move code to release a sample expression in sample.c
by Christopher Faulet
· 8 years ago
3eed10e
MINOR: init: add -dr to ignore server address resolution failures
by Willy Tarreau
· 8 years ago
83cbaa5
MAJOR: server: postpone address resolution
by Baptiste Assmann
· 8 years ago
4215d7d
MINOR: init: move apply_server_state in haproxy.c before MODE_CHECK
by Baptiste Assmann
· 8 years ago
e5d3169
CLEANUP: wurfl: reduce exposure in the rest of the code
by Willy Tarreau
· 8 years ago
d0027ed
MEDIUM: wurfl: add Scientiamobile WURFL device detection module
by scientiamobile
· 8 years ago
757478e
BUG/MEDIUM: servers: properly propagate the maintenance states during startup
by Willy Tarreau
· 8 years ago
b957109
BUG/MEDIUM: systemd: let the wrapper know that haproxy has completed or failed
by Willy Tarreau
· 8 years ago
a0bcbdc
MEDIUM: make SO_REUSEPORT configurable
by Lukas Tribus
· 8 years ago
255cc51
MINOR: show Running on zlib version
by Lukas Tribus
· 8 years ago
dcbc5c5
MINOR: show Built with PCRE version
by Lukas Tribus
· 8 years ago
Next »