-
Notifications
You must be signed in to change notification settings - Fork 188
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add support for the PROXY
protocol
#184
base: master
Are you sure you want to change the base?
Commits on May 31, 2024
-
Create a new config format so we can expand listener configuration fo…
…r proxy protocol.
Configuration menu - View commit details
-
Copy full SHA for 1b82d33 - Browse repository at this point
Copy the full SHA 1b82d33View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4c2007 - Browse repository at this point
Copy the full SHA a4c2007View commit details
Commits on Jun 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 72b27d7 - Browse repository at this point
Copy the full SHA 72b27d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for fddfc57 - Browse repository at this point
Copy the full SHA fddfc57View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1ee12f - Browse repository at this point
Copy the full SHA c1ee12fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 354301e - Browse repository at this point
Copy the full SHA 354301eView commit details
Commits on Jun 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 751d164 - Browse repository at this point
Copy the full SHA 751d164View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6297304 - Browse repository at this point
Copy the full SHA 6297304View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ac0a72 - Browse repository at this point
Copy the full SHA 0ac0a72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 794f860 - Browse repository at this point
Copy the full SHA 794f860View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01b7e8a - Browse repository at this point
Copy the full SHA 01b7e8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87a1565 - Browse repository at this point
Copy the full SHA 87a1565View commit details
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 51a13a7 - Browse repository at this point
Copy the full SHA 51a13a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8d7aa5 - Browse repository at this point
Copy the full SHA f8d7aa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1952036 - Browse repository at this point
Copy the full SHA 1952036View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7212265 - Browse repository at this point
Copy the full SHA 7212265View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e2068d - Browse repository at this point
Copy the full SHA 6e2068dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7114434 - Browse repository at this point
Copy the full SHA 7114434View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b2dd42 - Browse repository at this point
Copy the full SHA 1b2dd42View commit details
Commits on Jun 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 744b2cf - Browse repository at this point
Copy the full SHA 744b2cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5fb99a - Browse repository at this point
Copy the full SHA c5fb99aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 802e689 - Browse repository at this point
Copy the full SHA 802e689View commit details -
Configuration menu - View commit details
-
Copy full SHA for e085d4c - Browse repository at this point
Copy the full SHA e085d4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98ccbce - Browse repository at this point
Copy the full SHA 98ccbceView commit details -
Configuration menu - View commit details
-
Copy full SHA for d83e6ba - Browse repository at this point
Copy the full SHA d83e6baView commit details -
Configuration menu - View commit details
-
Copy full SHA for 870b379 - Browse repository at this point
Copy the full SHA 870b379View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00d484b - Browse repository at this point
Copy the full SHA 00d484bView commit details
Commits on Jun 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4ce06f0 - Browse repository at this point
Copy the full SHA 4ce06f0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8660032 - Browse repository at this point
Copy the full SHA 8660032View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26b9100 - Browse repository at this point
Copy the full SHA 26b9100View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b8e903 - Browse repository at this point
Copy the full SHA 1b8e903View commit details -
Configuration menu - View commit details
-
Copy full SHA for 442b927 - Browse repository at this point
Copy the full SHA 442b927View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4216ce3 - Browse repository at this point
Copy the full SHA 4216ce3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35c828d - Browse repository at this point
Copy the full SHA 35c828dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1322f2d - Browse repository at this point
Copy the full SHA 1322f2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for adc11f2 - Browse repository at this point
Copy the full SHA adc11f2View commit details
Commits on Jun 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3084dfd - Browse repository at this point
Copy the full SHA 3084dfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e5aae5 - Browse repository at this point
Copy the full SHA 7e5aae5View commit details
Commits on Jun 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b136c79 - Browse repository at this point
Copy the full SHA b136c79View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bf9c27 - Browse repository at this point
Copy the full SHA 4bf9c27View commit details -
Simplify how we create new listeners.
This does not yet deal with reused sockets.
Configuration menu - View commit details
-
Copy full SHA for b7bb65b - Browse repository at this point
Copy the full SHA b7bb65bView commit details
Commits on Jun 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for af3ca31 - Browse repository at this point
Copy the full SHA af3ca31View commit details
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fc72593 - Browse repository at this point
Copy the full SHA fc72593View commit details -
Use shared listeners and packet connections.
This allows us to reload a config while the existing one is still running. They share the same underlying listener, which is actually closed when the last user closes it.
Configuration menu - View commit details
-
Copy full SHA for b24a339 - Browse repository at this point
Copy the full SHA b24a339View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bc76bc - Browse repository at this point
Copy the full SHA 3bc76bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for f71b13d - Browse repository at this point
Copy the full SHA f71b13dView commit details
Commits on Jul 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6893e2a - Browse repository at this point
Copy the full SHA 6893e2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32cc180 - Browse repository at this point
Copy the full SHA 32cc180View commit details
Commits on Jul 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 640f80f - Browse repository at this point
Copy the full SHA 640f80fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22638c7 - Browse repository at this point
Copy the full SHA 22638c7View commit details
Commits on Jul 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2631b87 - Browse repository at this point
Copy the full SHA 2631b87View commit details -
Configuration menu - View commit details
-
Copy full SHA for d76efd2 - Browse repository at this point
Copy the full SHA d76efd2View commit details -
Use a
Service
object to abstract away some of the complex logic of ……managing listeners.
Configuration menu - View commit details
-
Copy full SHA for b8c5ab8 - Browse repository at this point
Copy the full SHA b8c5ab8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ac0f46 - Browse repository at this point
Copy the full SHA 5ac0f46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f097be - Browse repository at this point
Copy the full SHA 1f097beView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80b25b1 - Browse repository at this point
Copy the full SHA 80b25b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2070d40 - Browse repository at this point
Copy the full SHA 2070d40View commit details -
Configuration menu - View commit details
-
Copy full SHA for eacfa0e - Browse repository at this point
Copy the full SHA eacfa0eView commit details
Commits on Jul 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for dc1075a - Browse repository at this point
Copy the full SHA dc1075aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a343e2 - Browse repository at this point
Copy the full SHA 2a343e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e58b79d - Browse repository at this point
Copy the full SHA e58b79dView commit details
Commits on Jul 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c7465fb - Browse repository at this point
Copy the full SHA c7465fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43fa0d6 - Browse repository at this point
Copy the full SHA 43fa0d6View commit details -
Refactor how we create listeners.
We introduce shared listeners that allow us to keep an old config running while we set up a new config. This is done by keeping track of the usage of the listeners and only closing them when the last user is done with the shared listener.
Configuration menu - View commit details
-
Copy full SHA for cf9b7d2 - Browse repository at this point
Copy the full SHA cf9b7d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae7f41d - Browse repository at this point
Copy the full SHA ae7f41dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 120db8e - Browse repository at this point
Copy the full SHA 120db8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cbeb54 - Browse repository at this point
Copy the full SHA 5cbeb54View commit details
Commits on Jul 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d705603 - Browse repository at this point
Copy the full SHA d705603View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fb4a6b - Browse repository at this point
Copy the full SHA 2fb4a6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d2ef46e - Browse repository at this point
Copy the full SHA d2ef46eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab07400 - Browse repository at this point
Copy the full SHA ab07400View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71d7140 - Browse repository at this point
Copy the full SHA 71d7140View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9dfa4e2 - Browse repository at this point
Copy the full SHA 9dfa4e2View commit details
Commits on Jul 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0a63f5c - Browse repository at this point
Copy the full SHA 0a63f5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f018d17 - Browse repository at this point
Copy the full SHA f018d17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4295c45 - Browse repository at this point
Copy the full SHA 4295c45View commit details -
Configuration menu - View commit details
-
Copy full SHA for e6963f6 - Browse repository at this point
Copy the full SHA e6963f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7113f02 - Browse repository at this point
Copy the full SHA 7113f02View commit details
Commits on Jul 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e4d679f - Browse repository at this point
Copy the full SHA e4d679fView commit details -
Configuration menu - View commit details
-
Copy full SHA for be5f9b0 - Browse repository at this point
Copy the full SHA be5f9b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 343e412 - Browse repository at this point
Copy the full SHA 343e412View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f86ff1 - Browse repository at this point
Copy the full SHA 7f86ff1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e80b2c5 - Browse repository at this point
Copy the full SHA e80b2c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1428ed - Browse repository at this point
Copy the full SHA b1428edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c16de8 - Browse repository at this point
Copy the full SHA 1c16de8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebc7053 - Browse repository at this point
Copy the full SHA ebc7053View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67fc7fb - Browse repository at this point
Copy the full SHA 67fc7fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a15e7d - Browse repository at this point
Copy the full SHA 7a15e7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 499829e - Browse repository at this point
Copy the full SHA 499829eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f165dbd - Browse repository at this point
Copy the full SHA f165dbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a2420a - Browse repository at this point
Copy the full SHA 2a2420aView commit details
Commits on Jul 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8178d78 - Browse repository at this point
Copy the full SHA 8178d78View commit details -
Configuration menu - View commit details
-
Copy full SHA for cccba1a - Browse repository at this point
Copy the full SHA cccba1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for da4ccaa - Browse repository at this point
Copy the full SHA da4ccaaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d47f612 - Browse repository at this point
Copy the full SHA d47f612View commit details -
Configuration menu - View commit details
-
Copy full SHA for a928e2c - Browse repository at this point
Copy the full SHA a928e2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98cc3a0 - Browse repository at this point
Copy the full SHA 98cc3a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48d0931 - Browse repository at this point
Copy the full SHA 48d0931View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dec847 - Browse repository at this point
Copy the full SHA 2dec847View commit details
Commits on Jul 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ab22e47 - Browse repository at this point
Copy the full SHA ab22e47View commit details
Commits on Jul 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3c2a3ef - Browse repository at this point
Copy the full SHA 3c2a3efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e282f1 - Browse repository at this point
Copy the full SHA 5e282f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 547e9e6 - Browse repository at this point
Copy the full SHA 547e9e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6774c8 - Browse repository at this point
Copy the full SHA c6774c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for df2f9d0 - Browse repository at this point
Copy the full SHA df2f9d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c678372 - Browse repository at this point
Copy the full SHA c678372View commit details -
Configuration menu - View commit details
-
Copy full SHA for e41abab - Browse repository at this point
Copy the full SHA e41ababView commit details -
Configuration menu - View commit details
-
Copy full SHA for b626a1c - Browse repository at this point
Copy the full SHA b626a1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9432d2 - Browse repository at this point
Copy the full SHA f9432d2View commit details
Commits on Aug 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f43fbec - Browse repository at this point
Copy the full SHA f43fbecView commit details
Commits on Aug 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6b11f4f - Browse repository at this point
Copy the full SHA 6b11f4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e03394 - Browse repository at this point
Copy the full SHA 3e03394View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37678cf - Browse repository at this point
Copy the full SHA 37678cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9924713 - Browse repository at this point
Copy the full SHA 9924713View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8d8332 - Browse repository at this point
Copy the full SHA c8d8332View commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 827be3c - Browse repository at this point
Copy the full SHA 827be3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2622b5e - Browse repository at this point
Copy the full SHA 2622b5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe8bbdd - Browse repository at this point
Copy the full SHA fe8bbddView commit details -
Use a mutex to ensure another user doesn't acquire a new closer while…
… we're closing it.
Configuration menu - View commit details
-
Copy full SHA for 36a0a1d - Browse repository at this point
Copy the full SHA 36a0a1dView commit details
Commits on Aug 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for aeb2652 - Browse repository at this point
Copy the full SHA aeb2652View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8873b10 - Browse repository at this point
Copy the full SHA 8873b10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 899d13d - Browse repository at this point
Copy the full SHA 899d13dView commit details
Commits on Aug 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 80e5d49 - Browse repository at this point
Copy the full SHA 80e5d49View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa00f2e - Browse repository at this point
Copy the full SHA aa00f2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e658b90 - Browse repository at this point
Copy the full SHA e658b90View commit details -
Configuration menu - View commit details
-
Copy full SHA for fede4d8 - Browse repository at this point
Copy the full SHA fede4d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4730d74 - Browse repository at this point
Copy the full SHA 4730d74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30bbdfa - Browse repository at this point
Copy the full SHA 30bbdfaView commit details
Commits on Aug 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 57d46a2 - Browse repository at this point
Copy the full SHA 57d46a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for baea2a2 - Browse repository at this point
Copy the full SHA baea2a2View commit details