1. 6fbf6d4 MINOR: compression/slz: add support for a pure flush of pending bytes by Willy Tarreau · 1 year, 5 months ago
  2. db573e9 MINOR: compression: Store algo and type for both request and response by Olivier Houchard · 1 year, 8 months ago
  3. 197715a CLEANUP: compression: move the default setting of maxzlibmem to defaults by Willy Tarreau · 2 years, 7 months ago
  4. 45c38e2 REORG: thread/clock: move the clock parts of thread_info to thread_ctx by Willy Tarreau · 3 years, 2 months ago
  5. 6443bcc BUG/MINOR: compression: Missing calloc return value check in comp_append_type/algo by Remi Tricot-Le Breton · 3 years, 6 months ago
  6. c624da0 BUILD: compression: include tools.h in compression.c by Willy Tarreau · 3 years, 7 months ago
  7. 5e65f42 CLEANUP: compression: remove calls to SLZ init functions by Willy Tarreau · 3 years, 7 months ago
  8. 12840be BUILD: compression: switch SLZ from out-of-tree to in-tree by Willy Tarreau · 3 years, 7 months ago
  9. ff88270 MINOR: pool: move pool declarations to read_mostly by Willy Tarreau · 3 years, 8 months ago
  10. 862ad82 CLEANUP: compression: do not test for buffer before calling b_alloc() by Willy Tarreau · 3 years, 8 months ago
  11. 5a1c728 CLEANUP: config: also address the cfg_keyword API change in the compression code by Willy Tarreau · 3 years, 9 months ago
  12. e5ff141 CLEANUP: Compare the return value of `XXXcmp()` functions with zero by Tim Duesterhus · 3 years, 11 months ago
  13. d999a49 BUILD: compression: make gcc 10 happy with free_zlib() by Willy Tarreau · 4 years, 5 months ago
  14. b255105 CLEANUP: include: tree-wide alphabetical sort of include files by Willy Tarreau · 4 years, 6 months ago
  15. 6be7849 REORG: include: move cfgparse.h to haproxy/cfgparse.h by Willy Tarreau · 4 years, 6 months ago
  16. dfd3de8 REORG: include: move stream.h to haproxy/stream{,-t}.h by Willy Tarreau · 4 years, 6 months ago
  17. dcc048a REORG: include: move acl.h to haproxy/acl.h{,-t}.h by Willy Tarreau · 4 years, 6 months ago
  18. f268ee8 REORG: include: split global.h into haproxy/global{,-t}.h by Willy Tarreau · 4 years, 6 months ago
  19. 0a3bd39 REORG: include: move compression.h to haproxy/compression{,-t}.h by Willy Tarreau · 4 years, 6 months ago
  20. 2741c8c REORG: include: move common/buffer.h to haproxy/dynbuf{,-t}.h by Willy Tarreau · 4 years, 6 months ago
  21. d0ef439 REORG: include: move common/memory.h to haproxy/pool.h by Willy Tarreau · 4 years, 6 months ago
  22. 6634794 REORG: include: move freq_ctr to haproxy/ by Willy Tarreau · 4 years, 6 months ago
  23. 3f567e4 REORG: include: split hathreads into haproxy/thread.h and haproxy/thread-t.h by Willy Tarreau · 4 years, 6 months ago
  24. 4c7e4b7 REORG: include: update all files to use haproxy/api.h or api-t.h if needed by Willy Tarreau · 4 years, 6 months ago
  25. 81036f2 MINOR: time: move the cpu, mono, and idle time to thread_info by Willy Tarreau · 6 years ago
  26. 43da343 MEDIUM: compression: Use the new _HA_ATOMIC_* macros. by Olivier Houchard · 6 years ago
  27. 8ceae72 MEDIUM: init: use initcall for all fixed size pool creations by Willy Tarreau · 6 years ago
  28. 8071338 MINOR: initcall: apply initcall to all register_build_opts() calls by Willy Tarreau · 6 years ago
  29. 86abe44 MEDIUM: init: use self-initializing spinlocks and rwlocks by Willy Tarreau · 6 years ago
  30. 0108d90 MEDIUM: init: convert all trivial registration calls to initcalls by Willy Tarreau · 6 years ago
  31. e548974 MINOR: compression: always create the compression pool by Willy Tarreau · 6 years ago
  32. 3bfcd10 BUILD: compression: fix build error with DEFAULT_MAXZLIBMEM by Willy Tarreau · 6 years ago
  33. 35b51c6 REORG: http: move the HTTP semantics definitions to http.h/http.c by Willy Tarreau · 6 years ago
  34. c9fa048 MAJOR: buffer: finalize buffer detachment by Willy Tarreau · 6 years ago
  35. 0b66284 MEDIUM: compression: start to move to the new buffer API by Olivier Houchard · 6 years ago
  36. acd1403 MINOR: buffer: Use b_add()/bo_add() instead of accessing b->i/b->o. by Olivier Houchard · 6 years ago
  37. eac5259 MINOR: buffer: use b_room() to determine available space in a buffer by Willy Tarreau · 6 years ago
  38. 8f9c72d MINOR: buffer: remove bi_end() by Willy Tarreau · 6 years ago
  39. bafbe01 CLEANUP: pools: rename all pool functions and pointers to remove this "2" by Willy Tarreau · 7 years ago
  40. 9dcf9b6 MINOR: threads: Use __decl_hathreads to declare locks by Christopher Faulet · 7 years ago
  41. 11f5886 BUG/MINOR: comp: fix compilation warning compiling without compression. by Emeric Brun · 7 years ago
  42. 2a944ee BUILD: threads: Rename SPIN/RWLOCK macros using HA_ prefix by Christopher Faulet · 7 years ago
  43. 8ca3b4b MEDIUM: threads/compression: Make HTTP compression thread-safe by Christopher Faulet · 7 years ago
  44. b732321 MINOR: compression: fix -vv output without zlib/slz by Lukas Tribus · 8 years ago
  45. 3687803 MEDIUM: compression: move the zlib-specific stuff from global.h to compression.c by Willy Tarreau · 8 years ago
  46. b97c6fb CLEANUP: compression: use the build options list to report the algos by Willy Tarreau · 8 years ago
  47. e1cc4b5 BUILD: compression: remove a warning when no compression lib is used by Willy Tarreau · 8 years ago
  48. d8b8b53 BUG/MAJOR: compression: initialize avail_in/next_in even during flush by Willy Tarreau · 8 years ago
  49. 02779b6 CLEANUP: uniformize last argument of malloc/calloc by Vincent Bernat · 9 years ago
  50. 3d97c90 REORG: filters: Prepare creation of the HTTP compression filter by Christopher Faulet · 9 years ago
  51. d7c9196 MAJOR: filters: Add filters support by Christopher Faulet · 10 years ago
  52. 136f9d3 MINOR: samples: rename union from "data" to "u" by Thierry FOURNIER · 9 years ago
  53. 8c542ca MEDIUM: samples: Use the "struct sample_data" in the "struct sample" by Thierry FOURNIER · 9 years ago
  54. 07ee64e MAJOR: sample: converts uint and sint in 64 bits signed integer by Thierry FOURNIER · 9 years ago
  55. 0786d05 MEDIUM: sample: change the prototype of sample-fetches functions by Thierry FOURNIER · 10 years ago
  56. 0a9a2b8 MEDIUM: sample change the prototype of sample-fetches and converters functions by Thierry FOURNIER · 10 years ago
  57. d0d8da9 MINOR: stream: provide a few helpers to retrieve frontend, listener and origin by Willy Tarreau · 10 years ago
  58. 192252e MAJOR: sample: pass a pointer to the session to each sample fetch function by Willy Tarreau · 10 years ago
  59. 15e91e1 MAJOR: sample: don't pass l7 anymore to sample fetch functions by Willy Tarreau · 10 years ago
  60. eee5b51 MAJOR: http: move http_txn out of struct stream by Willy Tarreau · 10 years ago
  61. e36cbcb MEDIUM: stream: move the frontend's pointer to the session by Willy Tarreau · 10 years ago
  62. 87b0966 REORG/MAJOR: session: rename the "session" entity to "stream" by Willy Tarreau · 10 years ago
  63. 418b8c0 MAJOR: compression: integrate support for libslz by Willy Tarreau · 10 years ago
  64. 7b21877 CLEANUP: compression: remove unused reset functions by Willy Tarreau · 10 years ago
  65. 9787efa MEDIUM: compression: split deflate_flush() into flush and finish by Willy Tarreau · 10 years ago
  66. c91840a MEDIUM: compression: add new "raw-deflate" compression algorithm by Willy Tarreau · 10 years ago
  67. 615105e MEDIUM: compression: add a distinction between UA- and config- algorithms by Willy Tarreau · 10 years ago
  68. 9f640a1 CLEANUP: compression: statify all algo-specific functions by Willy Tarreau · 10 years ago
  69. 2aee221 BUG/MINOR: compression: consider the expansion factor in init by Willy Tarreau · 10 years ago
  70. 15530d2 MEDIUM: compression: don't send leading zeroes with chunk size by Willy Tarreau · 10 years ago
  71. d328af5 MEDIUM: compression: postpone buffer adjustments after compression by Willy Tarreau · 10 years ago
  72. f41a809 MINOR: sample: add private argument to the struct sample_fetch by Thierry FOURNIER · 10 years ago
  73. e583ea5 MEDIUM: buffer: use b_alloc() to allocate and initialize a buffer by Willy Tarreau · 10 years ago
  74. 474cf54 MINOR: buffer: reset a buffer in b_reset() and not channel_init() by Willy Tarreau · 10 years ago
  75. 4f31fc2 BUG/MEDIUM: compression: correctly report zlib_mem by Willy Tarreau · 10 years ago
  76. 3ca5448 BUG/MINOR: compression: correctly report incoming byte count by Willy Tarreau · 11 years ago
  77. 7f2f8d5 MAJOR: http/compression: fix chunked-encoded response processing by Willy Tarreau · 11 years ago
  78. c24715e MAJOR: http: don't update msg->sov anymore while processing the body by Willy Tarreau · 11 years ago
  79. 877e78d MAJOR: http: do not use msg->sol while processing messages or forwarding data by Willy Tarreau · 12 years ago
  80. 7654c9f MEDIUM: sample: Remove types SMP_T_CSTR and SMP_T_CBIN, replace it by SMP_F_CONST flags by Thierry FOURNIER · 11 years ago
  81. 4a4e6bc BUG/MEDIUM: compression: fix the output type of the compressor name by Willy Tarreau · 11 years ago
  82. ef38c39 MEDIUM: sample: systematically pass the keyword pointer to the keyword by Willy Tarreau · 11 years ago
  83. dc13c11 BUG/MEDIUM: prevent gcc from moving empty keywords lists into BSS by Willy Tarreau · 11 years ago
  84. 6d4e4e8 MEDIUM: acl: remove a lot of useless ACLs that are equivalent to their fetches by Willy Tarreau · 11 years ago
  85. c5599e7 BUG/MEDIUM: compression: the deflate algorithm must use global settings as well by Willy Tarreau · 12 years ago
  86. 7f6fa69 BUG/MINOR: fix unterminated ACL array in compression by Willy Tarreau · 12 years ago
  87. 727db8b MINOR: compression: acl "res.comp" and fetch "res.comp_algo" by William Lallemand · 12 years ago
  88. 00bf1de BUG/MEDIUM: compression: does not forward trailers by William Lallemand · 12 years ago
  89. 55058a7 MINOR: stats: report HTTP compression stats per frontend and per backend by Willy Tarreau · 12 years ago
  90. 072a2bf MINOR: compression: CPU usage limit by William Lallemand · 12 years ago
  91. c714076 BUG/MINOR: compression: dynamic level increase by William Lallemand · 12 years ago
  92. e3a7d99 MINOR: compression: report zlib memory usage by William Lallemand · 12 years ago
  93. 8b52bb3 MEDIUM: compression: use pool for comp_ctx by William Lallemand · 12 years ago
  94. bf3ae61 MEDIUM: compression: don't compress when no data by William Lallemand · 12 years ago
  95. 4690985 BUG: compression: do not always increment the round counter on allocation failure by Willy Tarreau · 12 years ago
  96. 6162c43 BUILD: report zlib support in haproxy -vv by Cyril Bonté · 12 years ago
  97. b1fbd05 BUILD: compression: remove a build warning by Willy Tarreau · 12 years ago
  98. d85f917 MINOR: compression: maximum compression rate limit by William Lallemand · 12 years ago
  99. 9d5f548 MEDIUM: compression: limit RAM usage by William Lallemand · 12 years ago
  100. 2b50247 MEDIUM: use pool for zlib by William Lallemand · 12 years ago