1. e2348bd BUG/MINOR: listener: always assign distinct IDs to shards by Willy Tarreau · 8 months ago
  2. 07838f7 BUG/MINOR: listener: Don't schedule frontend without task in listener_release() by Christopher Faulet · 8 months ago
  3. 42b71d9 BUG/MINOR: listener: Wake proxy's mngmt task up if necessary on session release by Christopher Faulet · 9 months ago
  4. c13d9e1 MINOR: quic: warn on bind on multiple addresses if no IP_PKTINFO support by Amaury Denoyelle · 9 months ago
  5. 331b8b1 MEDIUM: quic: count quic_conn instance for maxconn by Amaury Denoyelle · 1 year, 1 month ago
  6. 8ee9fc7 MINOR: frontend: implement a dedicated actconn increment function by Amaury Denoyelle · 1 year, 1 month ago
  7. 6844af6 BUG/MEDIUM: listener: Acquire proxy's lock in relax_listener() if necessary by Christopher Faulet · 1 year, 4 months ago
  8. 9615102 MINOR: stats: report the number of times the global maxconn was reached by Willy Tarreau · 1 year, 7 months ago
  9. 83f54b9 CLEANUP: src/listener.c: remove redundant NULL check by Ilya Shipitsin · 1 year, 7 months ago
  10. 7310164 MINOR: listener: add a new global tune.listener.default-shards setting by Willy Tarreau · 1 year, 7 months ago
  11. c38499c MINOR: listener: do not restrict CLI to first group anymore by Willy Tarreau · 1 year, 7 months ago
  12. 8a5e6f4 MINOR: protocol: add a function to check if some features are supported by Willy Tarreau · 1 year, 7 months ago
  13. c1fbdd6 MINOR: listener: automatically adjust shards based on support for SO_REUSEPORT by Willy Tarreau · 1 year, 7 months ago
  14. a22db65 MEDIUM: peers: call bind_complete_thread_setup() to finish the config by Willy Tarreau · 1 year, 7 months ago
  15. f6a8444 REORG: listener: move the bind_conf's thread setup code to listener.c by Willy Tarreau · 1 year, 7 months ago
  16. b1ec21d CLEANUP: Stop checking the pointer before calling `tasklet_free()` by Tim Duesterhus · 1 year, 7 months ago
  17. 8adffaa MINOR: listener: always compare the local thread as well by Willy Tarreau · 1 year, 7 months ago
  18. ff18504 MINOR: listener: make sure to avoid ABA updates in per-thread index by Willy Tarreau · 1 year, 7 months ago
  19. 77e3350 MINOR: listener: resync with the thread index before heavy calculations by Willy Tarreau · 1 year, 7 months ago
  20. b657492 MINOR: listener: use a common thr_idx from the reference listener by Willy Tarreau · 1 year, 8 months ago
  21. 9d36060 MEDIUM: listener: rework thread assignment to consider all groups by Willy Tarreau · 1 year, 8 months ago
  22. e6f5ab5 MINOR: listener: make accept_queue index atomic by Willy Tarreau · 1 year, 7 months ago
  23. aae1810 MINOR: receiver: add a struct shard_info to store info about each shard by Willy Tarreau · 1 year, 9 months ago
  24. 84fe1f4 MINOR: listener: support another thread dispatch mode: "fair" by Willy Tarreau · 1 year, 7 months ago
  25. 6a4d48b MINOR: quic_sock: index li->per_thr[] on local thread id, not global one by Willy Tarreau · 1 year, 7 months ago
  26. 0783a7b MINOR: listener: remove unneeded local accept flag by Amaury Denoyelle · 1 year, 8 months ago
  27. a66e043 MINOR: protocol: define new callback set_affinity by Amaury Denoyelle · 1 year, 8 months ago
  28. a07635e MINOR: bind-conf: support a new shards value: "by-group" by Willy Tarreau · 1 year, 8 months ago
  29. d30e82b MINOR: receiver: reserve special values for "shards" by Willy Tarreau · 1 year, 8 months ago
  30. fea8c19 CLEANUP: listener: only store conn counts for local threads by Willy Tarreau · 1 year, 9 months ago
  31. ca8a4b2 BUG/MEDIUM: listener/proxy: fix listeners notify for proxy resume by Aurelien DARRAGON · 1 year, 10 months ago
  32. d3ffba4 MINOR: listener: pause_listener() becomes suspend_listener() by Aurelien DARRAGON · 1 year, 9 months ago
  33. 046a75e BUG/MEDIUM: resume from LI_ASSIGNED in default_resume_listener() by Aurelien DARRAGON · 1 year, 10 months ago
  34. 3bb2a38 BUG/MINOR: listener: fix resume_listener() resume return value handling by Aurelien DARRAGON · 1 year, 10 months ago
  35. 7a15fa5 BUG/MEDIUM: listener: fix pause_listener() suspend return value handling by Aurelien DARRAGON · 1 year, 10 months ago
  36. 2370599 MINOR: listener: make sure we don't pause/resume bypassed listeners by Aurelien DARRAGON · 1 year, 9 months ago
  37. f5d9893 MINOR: listener: workaround for closing a tiny race between resume_listener() and stopping by Aurelien DARRAGON · 1 year, 10 months ago
  38. bcad7e6 MINOR: listener: add relax_listener() function by Aurelien DARRAGON · 1 year, 9 months ago
  39. 4059e09 MINOR: listener/api: add lli hint to listener functions by Aurelien DARRAGON · 1 year, 10 months ago
  40. f0de8ca MEDIUM: listener/config: make the "thread" parser rely on thread_sets by Willy Tarreau · 1 year, 10 months ago
  41. 1714680 MINOR: listener: move LI_O_UNLIMITED and LI_O_NOSTOP to bind_conf by Willy Tarreau · 1 year, 11 months ago
  42. f1b4730 MINOR: listener: move the ACC_PROXY and ACC_CIP options to bind_conf by Willy Tarreau · 1 year, 11 months ago
  43. 7dbd418 MINOR: listener: move the nice field to the bind_conf by Willy Tarreau · 1 year, 11 months ago
  44. 3083615 MINOR: listener: move the ->accept callback to the bind_conf by Willy Tarreau · 1 year, 11 months ago
  45. 758c69d MINOR: listener: move the maxconn parameter to the bind_conf by Willy Tarreau · 1 year, 11 months ago
  46. 1920f89 MINOR: listener: move the backlog setting from listener to bind_conf by Willy Tarreau · 1 year, 11 months ago
  47. 882f248 MINOR: listener: move maxaccept from listener to bind_conf by Willy Tarreau · 1 year, 11 months ago
  48. 7866e8e MEDIUM: listener: move the analysers mask to the bind_conf by Willy Tarreau · 1 year, 11 months ago
  49. b2f38c1 BUG/MINOR: thread: always reload threads_enabled in loops by Willy Tarreau · 1 year, 10 months ago
  50. d1ebee1 BUG/MINOR: listener: close tiny race between resume_listener() and stopping by Willy Tarreau · 1 year, 10 months ago
  51. 469fa47 BUILD: listener: fix build warning on global_listener_rwlock without threads by Willy Tarreau · 2 years ago
  52. ddfb50e CLEANUP: listener: Remove useless task_queue from manage_global_listener_queue by Christopher Faulet · 2 years ago
  53. 13e86d9 BUG/MEDIUM: listener: Fix race condition when updating the global mngmt task by Christopher Faulet · 2 years ago
  54. a57786e BUG/MINOR: listener: null pointer dereference suspected by coverity by Aurelien DARRAGON · 2 years, 2 months ago
  55. 187396e CLEANUP: listener: function comment typo in stop_listener() by Aurelien DARRAGON · 2 years, 2 months ago
  56. d46f437 MINOR: proxy/listener: support for additional PAUSED state by Aurelien DARRAGON · 2 years, 3 months ago
  57. 0013288 MINOR: listener: small API change by Aurelien DARRAGON · 2 years, 3 months ago
  58. d0b73bc MEDIUM: listener: switch bind_thread from global to group-local by Willy Tarreau · 2 years, 5 months ago
  59. 82e378a MINOR: fd/thread: get rid of thread_mask() by Willy Tarreau · 2 years, 5 months ago
  60. 740038c MINOR: listener/config: make "thread" always support up to LONGBITS by Willy Tarreau · 2 years, 4 months ago
  61. acd6441 MEDIUM: config: remove the "process" keyword on "bind" lines by Willy Tarreau · 2 years, 4 months ago
  62. bdcd325 MINOR: thread: only use atomic ops to touch the flags by Willy Tarreau · 2 years, 5 months ago
  63. 748ece6 MINOR: quic: QUIC transport parameters split. by Frédéric Lécaille · 2 years, 6 months ago
  64. 287f32f MINOR: listener: automatically enable SSL if a QUIC transport is found by Willy Tarreau · 2 years, 6 months ago
  65. 2071a99 MINOR: listener/ssl: set the SSL xprt layer only once the whole config is known by Willy Tarreau · 2 years, 6 months ago
  66. 78d0dcd MINOR: listener: set the QUIC xprt layer immediately after parsing the args by Willy Tarreau · 2 years, 6 months ago
  67. 64306cc MINOR: listener: detect stream vs dgram conflict during parsing by Willy Tarreau · 2 years, 6 months ago
  68. 11ba404 CLEANUP: listener: replace all uses of bind_conf->is_ssl with BC_O_USE_SSL by Willy Tarreau · 2 years, 6 months ago
  69. 3882d2a MINOR: listener: provide a function to process all of a bind_conf's arguments by Willy Tarreau · 2 years, 6 months ago
  70. d867934 BUILD: listener: shut report of possible null-deref in listener_accept() by Willy Tarreau · 2 years, 7 months ago
  71. e01b08d CLEANUP: listeners/deinit: release accept queue tasklets on deinit by Willy Tarreau · 2 years, 7 months ago
  72. 7e2e4f8 CLEANUP: tree-wide: remove 25 occurrences of unneeded fcntl.h by Willy Tarreau · 2 years, 7 months ago
  73. e4d09ce MINOR: sock: check configured limits at the sock layer, not the listener's by Willy Tarreau · 2 years, 8 months ago
  74. ca1acd6 MINOR: config: add a function to dump all known config keywords by Willy Tarreau · 2 years, 8 months ago
  75. fed93d3 BUG/MEDIUM: listener: read-lock the listener during accept() by Willy Tarreau · 2 years, 10 months ago
  76. 08b6f96 MINOR: listener: replace the listener's spinlock with an rwlock by Willy Tarreau · 2 years, 10 months ago
  77. f68b2cb MINOR: listener: define per-thr struct by Amaury Denoyelle · 2 years, 10 months ago
  78. 7f7713d MINOR: receiver: define a flag for local accept by Amaury Denoyelle · 2 years, 10 months ago
  79. 6d19f0d CLEANUP: listeners: remove unreachable code in clone_listener() by Willy Tarreau · 3 years, 1 month ago
  80. a146289 BUG/MINOR: listener: fix incorrect return on out-of-memory by Willy Tarreau · 3 years, 1 month ago
  81. 6dfbef4 MEDIUM: listener: add the "shards" bind keyword by Willy Tarreau · 3 years, 1 month ago
  82. 59a877d MINOR: listeners: add clone_listener() to duplicate listeners at boot time by Willy Tarreau · 3 years, 1 month ago
  83. 01cac3f MEDIUM: listeners: split the thread mask between receiver and bind_conf by Willy Tarreau · 3 years, 1 month ago
  84. d57b9ff MEDIUM: listeners: support the definition of thread groups on bind lines by Willy Tarreau · 3 years, 2 months ago
  85. a0b9953 REORG: thread/sched: move the thread_info flags to the thread_ctx by Willy Tarreau · 3 years, 2 months ago
  86. 9310f48 CLEANUP: tree-wide: remove unneeded include time.h in ~20 files by Willy Tarreau · 3 years, 2 months ago
  87. dbf7802 REORG: listener: move bind_conf_alloc() and listener_state_str() to listener.c by Willy Tarreau · 3 years, 2 months ago
  88. 5d9ddc5 BUILD: tree-wide: add several missing activity.h by Willy Tarreau · 3 years, 2 months ago
  89. beeabf5 MINOR: task: provide 3 task_new_* wrappers to simplify the API by Willy Tarreau · 3 years, 2 months ago
  90. c8cac04 MEDIUM: listener: deprecate "process" in favor of "thread" on bind lines by Willy Tarreau · 3 years, 2 months ago
  91. 72faef3 MEDIUM: global: remove dead code from nbproc/bind_proc removal by Willy Tarreau · 3 years, 5 months ago
  92. 5301f5d CLEANUP: global: remove pid_bit and all_proc_mask by Willy Tarreau · 3 years, 5 months ago
  93. 5958c43 BUILD: listener: include proxy.h from listener.c by Willy Tarreau · 3 years, 7 months ago
  94. 2b71810 CLEANUP: lists/tree-wide: rename some list operations to avoid some confusion by Willy Tarreau · 3 years, 7 months ago
  95. 4781b15 CLEANUP: atomic/tree-wide: replace single increments/decrements with inc/dec by Willy Tarreau · 3 years, 8 months ago
  96. 433b05f MINOR: cfgparse/bind: suggest correct spelling for unknown bind keywords by Willy Tarreau · 3 years, 9 months ago
  97. 0182516 CLEANUP: config: make the cfg_keyword parsers take a const for the defproxy by Willy Tarreau · 3 years, 9 months ago
  98. 144f84a MEDIUM: task: extend the state field to 32 bits by Willy Tarreau · 3 years, 9 months ago
  99. dcf753a CLEANUP: Use the ist() macro whenever possible by Tim Duesterhus · 3 years, 9 months ago
  100. 6616132 MINOR: listener: refine the default MAX_ACCEPT from 64 to 4 by Willy Tarreau · 3 years, 9 months ago