1
0
mirror of https://github.com/graygnuorg/pound.git synced 2026-10-23 22:28:53 +03:00

Commit Graph

  • afc01227c9 Document the CombineHeaders statement Sergey Poznyakoff 2025-05-20 18:44:11 +03:00
  • e4b010e0e5 Minor changes Sergey Poznyakoff 2025-03-02 15:18:48 +02:00
  • c320888be3 Minor fixes Sergey Poznyakoff 2025-02-19 09:11:19 +02:00
  • 4604c80f33 Fix c23 compatibility Sergey Poznyakoff 2025-02-19 09:02:40 +02:00
  • 207e7b070b Fix poundctl XML template. Sergey Poznyakoff 2025-01-13 23:58:39 +02:00
  • 9803081c55 Version 4.16 v4.16 Sergey Poznyakoff 2025-01-13 08:57:17 +02:00
  • 0fffc0732d Minor improvement to the previous commit Sergey Poznyakoff 2025-01-13 09:39:57 +02:00
  • e47744784e Fix backend probing with dynamic backends turned off. Sergey Poznyakoff 2025-01-12 22:24:35 +02:00
  • dbd58e29b1 Update copyleft statements Sergey Poznyakoff 2025-01-02 15:06:02 +02:00
  • edb09db0e0 Merge pull request #43 from JeppW/client-error-on-oversized-chunk Sergey Poznyakoff 2025-01-02 14:44:07 +02:00
  • 3f0d439d74 reject requests with oversized chunk bodies Jeppe Weikop 2024-12-31 00:17:08 +01:00
  • 181117673a Minor improvement (testsuite) Sergey Poznyakoff 2024-11-25 18:15:15 +02:00
  • fb115972da Test ACL and named ACL functionality Sergey Poznyakoff 2024-11-16 22:41:02 +02:00
  • ae865798fb Add test for BasicAuth conditional Sergey Poznyakoff 2024-11-15 14:42:36 +02:00
  • 958ecd57a4 Don't apply rewrites if condition cannot be evaluated due to errors. Sergey Poznyakoff 2024-11-15 14:05:31 +02:00
  • a10ab292c1 Version 4.15 v4.15 Sergey Poznyakoff 2024-11-17 15:02:40 +02:00
  • 3c821582e8 Minor change in poundharness.pl Sergey Poznyakoff 2024-11-08 17:42:01 +02:00
  • 2070b2c9d7 Version 4.14.91 Sergey Poznyakoff 2024-10-31 15:00:15 +02:00
  • 00c4ab97bf poundharness: minor fixes Sergey Poznyakoff 2024-10-31 13:27:52 +02:00
  • ff70be4524 Fix typo Sergey Poznyakoff 2024-10-30 13:54:53 +02:00
  • b9bca1ba5a New configuration statement: OverrideTTL Sergey Poznyakoff 2024-10-30 13:12:04 +02:00
  • c11502676f poundharness.pl: Avoid spurious warning Sergey Poznyakoff 2024-10-30 12:58:06 +02:00
  • 31a021c73c Improve testsuite Sergey Poznyakoff 2024-10-29 22:13:31 +02:00
  • 567227935e Bugfix Sergey Poznyakoff 2024-10-29 12:53:53 +02:00
  • e0eaa3c2af Version 4.14.90 Sergey Poznyakoff 2024-10-29 10:21:27 +02:00
  • e39a6f7515 Minor fix Sergey Poznyakoff 2024-10-25 13:52:59 +03:00
  • 74ac1f0963 New configuration statement: IgnoreSRVWeight Sergey Poznyakoff 2024-10-25 12:47:38 +03:00
  • 2e6c95c793 Fix typo in ChangeLog Sergey Poznyakoff 2024-10-25 10:43:59 +03:00
  • 5f586916af Improve iwrr load balancing. Translate 0 SRV weights Sergey Poznyakoff 2024-10-24 21:13:56 +03:00
  • d648ef2437 New function backend_is_active Sergey Poznyakoff 2024-10-24 15:01:29 +03:00
  • 219ec9e70f Clean up load balancing code. Sergey Poznyakoff 2024-10-24 12:25:17 +03:00
  • 7c9aca7cd9 poundharness.pl: self-test if --fakedns is given. Sergey Poznyakoff 2024-10-23 14:45:54 +03:00
  • 576de2f4bb Fix initial computation of max and total priorities per balancer Sergey Poznyakoff 2024-10-23 09:13:33 +03:00
  • 830304fd0c Fix access to freed memory Sergey Poznyakoff 2024-10-23 08:36:12 +03:00
  • 4108333a64 Disable DNS-based tests by default. Sergey Poznyakoff 2024-10-22 08:09:38 +03:00
  • dd7a6a839b Skip tests if JSON perl module is not available Sergey Poznyakoff 2024-10-15 17:22:59 +03:00
  • 046ad4c94d Fix texinfo doc sectioning for HTML output. Sergey Poznyakoff 2024-10-13 22:17:52 +03:00
  • bcbfa58763 Spelling fixes Sergey Poznyakoff 2024-10-13 22:00:17 +03:00
  • 5ee64f2e6e Fix typo Sergey Poznyakoff 2024-10-13 13:17:11 +03:00
  • ce7609fffc Version 4.14 v4.14 Sergey Poznyakoff 2024-10-13 11:49:55 +03:00
  • f9257570a2 Update README Sergey Poznyakoff 2024-10-13 11:45:01 +03:00
  • 6a2cdb77f9 poundharness.pl: remove $SIG{__DIE__} handler Sergey Poznyakoff 2024-10-12 22:49:52 +03:00
  • 394574d0d0 configure.ac: add missing test Sergey Poznyakoff 2024-10-12 21:56:01 +03:00
  • c5f77358d9 Add missing printflike attributes Sergey Poznyakoff 2024-10-10 17:30:07 +03:00
  • 8b3a4ca36e Finalize listener structures when opening their sockets in main. Sergey Poznyakoff 2024-10-06 09:36:18 +03:00
  • 383466904d Bugfixes. Sergey Poznyakoff 2024-10-05 21:56:54 +03:00
  • 13e9512858 Minor change Sergey Poznyakoff 2024-10-05 10:15:26 +03:00
  • 61b610a6fc bootstrap: create m4 Sergey Poznyakoff 2024-10-04 19:38:37 +03:00
  • e186cb5bc6 Minor fixes in poundctl Sergey Poznyakoff 2024-10-04 19:35:13 +03:00
  • 96a3c1792d Version 4.13.91 Sergey Poznyakoff 2024-10-04 18:37:30 +03:00
  • e5b3c0ada2 New request matching conditional: ClientCert. Sergey Poznyakoff 2024-10-04 17:58:07 +03:00
  • 2b2e3fa856 Add missing copyleft statements Sergey Poznyakoff 2024-10-03 15:52:27 +03:00
  • cbeb912ce4 Update NEWS Sergey Poznyakoff 2024-10-03 12:17:23 +03:00
  • 8d58aa8f4e Fixes in the documentation Sergey Poznyakoff 2024-10-03 12:04:22 +03:00
  • dd935a9b4a Implement poundctl configuration file Sergey Poznyakoff 2024-10-03 10:16:46 +03:00
  • 507956ba91 Move general-purpose configuration parser to a separate file. Sergey Poznyakoff 2024-10-02 18:47:17 +03:00
  • 14d6db48de New keyword available in Service section: Control. Sergey Poznyakoff 2024-10-01 16:58:03 +03:00
  • 89c79061ef Merge branch 'resolver' Sergey Poznyakoff 2024-10-01 10:49:07 +03:00
  • 60b12f487e Update NEWS Sergey Poznyakoff 2024-10-01 10:04:56 +03:00
  • fa1063d9f4 Version 4.13.90 Sergey Poznyakoff 2024-09-30 20:36:00 +03:00
  • 3d5b91731b Minor changes Sergey Poznyakoff 2024-09-30 17:26:19 +03:00
  • 6e153f6126 Require version 1990 of Net::DNS::Nameserver. Sergey Poznyakoff 2024-09-30 17:12:03 +03:00
  • 92665487d8 Check version of Net::DNS::Nameserver Sergey Poznyakoff 2024-09-30 16:54:52 +03:00
  • 5ffb8590f3 Try libnet-dns-perl in github workflows. Sergey Poznyakoff 2024-09-30 16:31:47 +03:00
  • ac23170aed Automatically determine port numbers to use in test DNS server. Sergey Poznyakoff 2024-09-30 16:18:57 +03:00
  • a721fe2f2e Changes in the testsuite Sergey Poznyakoff 2024-09-30 12:06:27 +03:00
  • 6b339a980e Test A-based dynamic backends Sergey Poznyakoff 2024-09-30 09:58:23 +03:00
  • d4977ade46 Bugfix Sergey Poznyakoff 2024-09-30 09:55:50 +03:00
  • f1e5467fa2 Add missing file Sergey Poznyakoff 2024-09-30 09:12:00 +03:00
  • 7a4a3c083c Provide a framework for testing dynamic backends Sergey Poznyakoff 2024-09-29 19:30:17 +03:00
  • 3b78a30d25 Bugfixes Sergey Poznyakoff 2024-09-28 23:36:54 +03:00
  • 759df279af Improve error handling Sergey Poznyakoff 2024-09-27 19:05:39 +03:00
  • 6537e9c97b Don't change ownership of the installed files Sergey Poznyakoff 2024-09-27 13:30:46 +03:00
  • aba3c13978 Split resolver.c into two files: resolver.c and dynbe.c Sergey Poznyakoff 2024-09-27 12:06:43 +03:00
  • bb58ae0659 Document dynamic backends Sergey Poznyakoff 2024-09-27 11:10:16 +03:00
  • 7c43eeef6b Don't use max_pri/tot_pri to decide whether balancer has working backends Sergey Poznyakoff 2024-09-27 06:23:06 +03:00
  • ba15cd276d Reverse minimum requirement for priority Sergey Poznyakoff 2024-09-26 17:12:54 +03:00
  • ccd1f1e7c4 Bugfixes Sergey Poznyakoff 2024-09-26 14:02:54 +03:00
  • d579912cb1 Bugfix Sergey Poznyakoff 2024-09-25 21:37:28 +03:00
  • 7ef695c3c1 Rewrite backend removal logic. Sergey Poznyakoff 2024-09-25 20:49:33 +03:00
  • db501c2070 New configuration statement: ConfigText (Resolver section). Sergey Poznyakoff 2024-09-24 21:48:17 +03:00
  • e508357577 Minor changes to finish the cleanup Sergey Poznyakoff 2024-09-24 18:29:13 +03:00
  • 029c298ef5 Major terminology cleanup Sergey Poznyakoff 2024-09-24 08:33:57 +03:00
  • a87f1ba232 Bugfixes Sergey Poznyakoff 2024-09-23 10:52:05 +03:00
  • 61de9fee71 Symbolic representation of resolve type in poundctl output Sergey Poznyakoff 2024-09-22 16:28:22 +03:00
  • 8025b8bc02 Include dynamic generation info to the default poundctl output. Minor fixes. Sergey Poznyakoff 2024-09-22 15:06:16 +03:00
  • 2fd67213dc Minor improvements. Sergey Poznyakoff 2024-09-22 12:04:08 +03:00
  • e5a825b55c Fix handling the not_found DNS response. Sergey Poznyakoff 2024-09-21 22:20:07 +03:00
  • f74461d211 Accept all backend statements in an Emergency section. Update the docs. Sergey Poznyakoff 2024-09-21 19:46:21 +03:00
  • 95dfd884cb Major rewrite in backend storage and selection system. Sergey Poznyakoff 2024-09-21 17:46:19 +03:00
  • 476d7afaa9 Check backend priorities for consistency. Sergey Poznyakoff 2024-09-21 10:52:20 +03:00
  • bc2c44a01e Move dynamic backend specific functions to resolve.c Sergey Poznyakoff 2024-09-19 21:31:30 +03:00
  • 6ebc06e7f0 Minor change Sergey Poznyakoff 2024-09-19 21:04:34 +03:00
  • ea019c1830 Minor change. Sergey Poznyakoff 2024-09-19 21:01:15 +03:00
  • d8648a4ab8 Initial support for SRV dynamic backends. Sergey Poznyakoff 2024-09-19 20:49:56 +03:00
  • 8cfbb2d806 Initial implementation of SRV lookups. Sergey Poznyakoff 2024-09-19 10:13:48 +03:00
  • 7690cf22cd workflows: Expand run-check definition Sergey Poznyakoff 2024-09-12 21:56:47 +03:00
  • 1fff1d3d9d Update github workflows to build a version with dynamic backend support Sergey Poznyakoff 2024-09-12 18:17:15 +03:00
  • 38868f45c8 Ensure no other thread will access a backend when being removed. Sergey Poznyakoff 2024-09-12 15:12:07 +03:00
  • 7693c169ce Remove dead code Sergey Poznyakoff 2024-09-12 14:40:10 +03:00