1. 213e990 REORG: include: move listener.h to haproxy/listener{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  2. b5abe5b REORG: include: move mworker.h to haproxy/mworker{,-t}.h by Willy Tarreau · 4 years, 1 month ago
  3. 6634794 REORG: include: move freq_ctr to haproxy/ by Willy Tarreau · 4 years, 1 month ago
  4. 3f567e4 REORG: include: split hathreads into haproxy/thread.h and haproxy/thread-t.h by Willy Tarreau · 4 years, 1 month ago
  5. 4c7e4b7 REORG: include: update all files to use haproxy/api.h or api-t.h if needed by Willy Tarreau · 4 years, 1 month ago
  6. bb86986 MINOR: init: report the haproxy version and executable path once on errors by Willy Tarreau · 4 years, 3 months ago
  7. 3eb10b8 MINOR: init: add -dW and "zero-warning" to reject configs with warnings by Willy Tarreau · 4 years, 3 months ago
  8. bebd212 MINOR: init: report in "haproxy -c" whether there were warnings or not by Willy Tarreau · 4 years, 3 months ago
  9. 0fbf28a Revert "BUG/MEDIUM: random: implement per-thread and per-process random sequences" by Willy Tarreau · 4 years, 4 months ago
  10. 1c306aa BUG/MEDIUM: random: implement per-thread and per-process random sequences by Willy Tarreau · 4 years, 4 months ago
  11. 6c3a681 BUG/MEDIUM: random: initialize the random pool a bit better by Willy Tarreau · 4 years, 4 months ago
  12. f23e029 BUILD: global: must not include common/standard.h but only types/freq_ctr.h by Willy Tarreau · 4 years, 4 months ago
  13. 3ebd55e MINOR: haproxy: export run_poll_loop by Willy Tarreau · 4 years, 4 months ago
  14. 1827845 MINOR: haproxy: export main to ease access from debugger by Willy Tarreau · 4 years, 4 months ago
  15. a1d97f8 REORG: listener: move the global listener queue code to listener.c by Willy Tarreau · 4 years, 7 months ago
  16. a45a8b5 MEDIUM: init: set NO_NEW_PRIVS by default when supported by Willy Tarreau · 4 years, 7 months ago upstream/master
  17. d96f112 MEDIUM: init: prevent process and thread creation at runtime by Willy Tarreau · 4 years, 7 months ago
  18. 0fec3ab MINOR: init: always fail when setrlimit fails by William Dauchy · 4 years, 8 months ago
  19. 86bfe14 REORG: move CLI access level definitions to cli.h by Willy Tarreau · 4 years, 8 months ago
  20. 859dc80 MEDIUM: list: Separate "locked" list from regular list. by Olivier Houchard · 5 years ago
  21. c169296 MINOR: config: Support per-proxy and per-server post-check functions callbacks by Christopher Faulet · 5 years ago
  22. 3ea5cbe MINOR: config: Support per-proxy and per-server deinit functions callbacks by Christopher Faulet · 5 years ago
  23. a6a56e6 MEDIUM: config: Remove parsing of req* and rsp* directives by Christopher Faulet · 5 years ago
  24. 7764a57 BUG/MEDIUM: threads: cpu-map designating a single thread/process are ignored by Willy Tarreau · 5 years ago
  25. 9723696 MEDIUM: mworker-prog: Add user/group options to program section by Andrew Heberle · 5 years ago
  26. 86e6b6e MEDIUM: Make '(cli|con|srv)timeout' directive fatal by Tim Duesterhus · 5 years ago
  27. dac168b MEDIUM: Make 'redispatch' directive fatal by Tim Duesterhus · 5 years ago
  28. 7b7c47f MEDIUM: Make 'block' directive fatal by Tim Duesterhus · 5 years ago
  29. 1dc6963 MINOR: mworker: add the HAProxy version in "show proc" by William Lallemand · 5 years ago
  30. 7067b3a BUG/MINOR: deinit/threads: make hard-stop-after perform a clean exit by Willy Tarreau · 5 years ago
  31. 7cf0e45 MINOR: raw_sock: report global traffic statistics by Willy Tarreau · 5 years ago
  32. 96d5195 MEDIUM: config: deprecate the antique req* and rsp* commands by Willy Tarreau · 5 years ago
  33. 082b628 BUG/MEDIUM: init/threads: provide per-thread alloc/free function callbacks by Willy Tarreau · 5 years ago
  34. 0ba4f48 MAJOR: polling: add event ports support (Solaris) by Emmanuel Hocdet · 5 years ago
  35. 5a6e224 REORG: threads: move the struct thread_info from global.h to hathreads.h by Willy Tarreau · 5 years ago
  36. 91e6df0 MINOR: threads: add each thread's clockid into the global thread_info by Willy Tarreau · 5 years ago
  37. 522cfbc MINOR: init/threads: make the global threads an array of structs by Willy Tarreau · 5 years ago
  38. 10c6c16 MEDIUM: Make 'option forceclose' actually warn by Tim Duesterhus · 5 years ago
  39. c40efc1 MINOR: init/threads: make the threads array global by Willy Tarreau · 5 years ago
  40. 81492c9 MINOR: threads: flatten the per-thread cpu-map by Willy Tarreau · 5 years ago
  41. 88698d9 MEDIUM: connections: Add a way to control the number of idling connections. by Olivier Houchard · 5 years ago
  42. 636848a MINOR: init: add a "set-dumpable" global directive to enable core dumps by Willy Tarreau · 5 years ago
  43. 8f7069a CLEANUP: mworker: remove the type field in mworker_proc by William Lallemand · 5 years ago
  44. bd3de3e MEDIUM: mworker-prog: implements 'option start-on-reload' by William Lallemand · 5 years ago
  45. 4528611 MEDIUM: mworker: store the leaving state of a process by William Lallemand · 5 years ago
  46. 9a1ee7a MEDIUM: mworker-prog: implement program for master-worker by William Lallemand · 5 years ago
  47. e25473c REORG: mworker: move signal handlers and related functions by William Lallemand · 5 years ago
  48. bf69640 MINOR: global: keep a copy of the initial rlim_fd_cur and rlim_fd_max values by Willy Tarreau · 5 years ago
  49. 7ac908b MINOR: config: add global tune.listener.multi-queue setting by Willy Tarreau · 5 years ago
  50. ff9c914 MINOR: config: make MAX_PROCS configurable at build time by Willy Tarreau · 5 years ago
  51. 2415727 MINOR: global: add proc_mask() and thread_mask() by Willy Tarreau · 5 years ago
  52. a38a717 MINOR: config: keep an all_proc_mask like we have all_threads_mask by Willy Tarreau · 5 years ago
  53. a57b7e3 MINOR: cli: implements 'reload' on master CLI by William Lallemand · 6 years ago
  54. 4b58c80 REORG: mworker: declare master variable in global.h by William Lallemand · 6 years ago
  55. 172f5ce MINOR: initcall: use initcalls for most post_{check,deinit} and per_thread* by Willy Tarreau · 6 years ago
  56. 8071338 MINOR: initcall: apply initcall to all register_build_opts() calls by Willy Tarreau · 6 years ago
  57. beb859a MINOR: polling: add an option to support busy polling by Willy Tarreau · 6 years ago
  58. 609aad9 REORG: time/activity: move activity measurements to activity.{c,h} by Willy Tarreau · 6 years ago
  59. db6bdfb MINOR: cli: add mworker_accept_wrapper to 'show fd' by William Lallemand · 6 years ago
  60. 944e619 MEDIUM: mworker: wait mode use standard init code path by William Lallemand · 6 years ago
  61. 16dd1b3 MINOR: cli: show master information in 'show proc' by William Lallemand · 6 years ago
  62. e368330 MINOR: cli: displays uptime in `show proc` by William Lallemand · 6 years ago
  63. a719926 MEDIUM: jobs: support unstoppable jobs for soft stop by William Lallemand · 6 years ago
  64. 2d372c2 MINOR: stats: report the number of currently connected peers by Willy Tarreau · 6 years ago
  65. 199ad24 MINOR: stats: report the number of active peers in "show info" by Willy Tarreau · 6 years ago
  66. 291810d MEDIUM: mworker: find the server ptr using a CLI prefix by William Lallemand · 6 years ago
  67. 14721be MEDIUM: cli: disable some keywords in the master by William Lallemand · 6 years ago
  68. 6e0db2f MEDIUM: mworker: add proc_list in global.h by William Lallemand · 6 years ago
  69. 7e1299b REORG: mworker: move struct mworker_proc to global.h by William Lallemand · 6 years ago
  70. ed72d82 MEDIUM: time: measure the time stolen by other threads by Willy Tarreau · 6 years ago
  71. 79321b9 MINOR: pollers: Add a way to wake a thread sleeping in the poller. by Olivier Houchard · 6 years ago
  72. 83061a8 MAJOR: chunks: replace struct chunk with struct buffer by Willy Tarreau · 6 years ago
  73. 673867c MAJOR: applets: Use tasks, instead of rolling our own scheduler. by Olivier Houchard · 6 years ago
  74. 1599b80 MINOR: tasks: Make the number of tasks to run at once configurable. by Olivier Houchard · 6 years ago
  75. d80cb4e MINOR: global: add some global activity counters to help debugging by Willy Tarreau · 6 years ago
  76. 421f02e MINOR: threads: add a MAX_THREADS define instead of LONGBITS by Willy Tarreau · 6 years ago
  77. f4571a0 MINOR: global/threads: move cpu_map at the end of the global struct by Willy Tarreau · 6 years ago
  78. ece0c33 BUG/MEDIUM: ssl engines: Fix async engines fds were not considered to fix fd limit automatically. by Emeric Brun · 7 years ago
  79. 4cfede8 MAJOR: mworker: exits the master on failure by William Lallemand · 7 years ago
  80. cb6a945 MINOR: config: Add the threads support in cpu-map directive by Christopher Faulet · 7 years ago
  81. d6942c8 MEDIUM: mworker: Add systemd `Type=notify` support by Tim Duesterhus · 7 years ago
  82. 9dcf9b6 MINOR: threads: Use __decl_hathreads to declare locks by Christopher Faulet · 7 years ago
  83. 387bd4f CLEANUP: global: introduce variable pid_bit to avoid shifts with relative_pid by Willy Tarreau · 7 years ago
  84. 6251902 MINOR: threads: Add thread-map config parameter in the global section by Christopher Faulet · 7 years ago
  85. 6adad11 MEDIUM: threads/chunks: Transform trash chunks in thread-local variables by Christopher Faulet · 7 years ago
  86. be0faa2 MINOR: threads: Add nbthread parameter by Christopher Faulet · 7 years ago
  87. 415f611 MINOR: threads: Add mechanism to register per-thread init/deinit functions by Christopher Faulet · 7 years ago
  88. 67957bd MAJOR: dns: Refactor the DNS code by Christopher Faulet · 7 years ago
  89. 2cc5bae MINOR: listeners: make listeners count consistent with reality by Willy Tarreau · 7 years ago
  90. ad405f1 MINOR: buffers: Move swap_buffer into buffer.c and add deinit_buffer function by Christopher Faulet · 7 years ago
  91. 23e9e93 MINOR: log: Add logurilen tunable. by Stéphane Cottin · 7 years ago
  92. 69f9b3b MEDIUM: mworker: exit-on-failure option by William Lallemand · 7 years ago
  93. 095ba4c MEDIUM: mworker: replace systemd mode by master worker mode by William Lallemand · 7 years ago
  94. f6975e9 MINOR: cli: add 'expose-fd listeners' to pass listeners FDs by William Lallemand · 7 years ago
  95. 07a62f7 MINOR: cli: add ACCESS_LVL_MASK to store the access level by William Lallemand · 7 years ago
  96. 1fc0516 MINOR: proxy: Don't close FDs if not our proxy. by Olivier Houchard · 7 years ago
  97. 203ec5a MEDIUM: global: add a 'hard-stop-after' option to cap the soft-stop time by Cyril Bonté · 7 years ago
  98. ef93460 CLEANUP: ssl: move most ssl-specific global settings to ssl_sock.c by Willy Tarreau · 8 years ago
  99. 3687803 MEDIUM: compression: move the zlib-specific stuff from global.h to compression.c by Willy Tarreau · 8 years ago
  100. bee9dde CLEANUP: da: move global settings out of the global section by Willy Tarreau · 8 years ago