summaryrefslogtreecommitdiff
path: root/listeners.go
AgeCommit message (Expand)Author
2023-08-14ci: use gci linter (#5708)Jacob Gadikian
2023-08-07ci: Use gofumpt to format code (#5707)Jacob Gadikian
2023-08-06cmd: Split unix sockets for admin endpoint addresses (#5696)Emily
2023-06-30core: Embed net.UDPConn to gain optimizations (#5606)WeidiDeng
2023-06-24core: Skip `chmod` for abstract unix sockets (#5596)Emily
2023-06-23core: Add optional unix socket file permissions (#4741)Emily
2023-06-21Appease linterMatthew Holt
2023-06-21Fix compile on Windows, hopefullyMatthew Holt
2023-06-21core: Properly preserve unix sockets (fix #5568)Matthew Holt
2023-05-30update quic-go to v0.35.0 (#5560)Marten Seemann
2023-05-10caddyhttp: Update quic's TLS configs after reload (#5517) (fix #4849)WeidiDeng
2023-05-03acmeserver: Configurable `resolvers`, fix smallstep deprecations (#5500)Francis Lavoie
2023-03-09caddyhttp: Enable 0-RTT QUIC (#5425)Marten Seemann
2023-02-08core: Support Windows absolute paths for UDS proxy upstreams (#5114)Steffen Brüheim
2023-02-06chore: Build with Go 1.20, keep minimum at 1.18 for now (#5353)Francis Lavoie
2022-09-29core: Fix ListenQUIC listener key conflictMatthew Holt
2022-09-28core: Refactor and improve listener logic (#5089)Matt Holt
2022-09-08Very minor tweaksMatthew Holt
2022-09-08core: Check error on ListenQUICMatthew Holt
2022-09-02core: Refactor listeners; use SO_REUSEPORT on Unix (#4705)Matt Holt
2022-09-01core: Plugins can register listener networks (#5002)Matt Holt
2022-08-17core: Change net.IP to netip.Addr; use netip.Prefix (#4966)WilczyńskiT
2022-08-15caddyhttp: Enable HTTP/3 by default (#4707)Matt Holt
2022-08-04Replace strings.Index usages with strings.Cut (#4930)WilczyńskiT
2022-08-03httpserver: Configurable shutdown delay (#4906)Matt Holt
2022-07-25httpcaddyfile: Detect ambiguous site definitions (fix #4635)Matthew Holt
2022-05-12chore: Bump quic-go to v0.27.0 (#4782)世界
2022-03-22Fix http3 servers dying after reload (#4654)Artem Mikheev
2022-01-19More explanatory error message from Listen (#4534)Forest Johnson
2022-01-10Fix lint warningsMatthew Holt
2022-01-10core: Simplify shared listeners, fix deadline bugMatthew Holt
2021-02-16caddy: Support SetReadBuffer and SyscallConn for QUIC (fix #3998)Matthew Holt
2020-11-22ci: Use golangci's github action for linting (#3794)Dave Henderson
2020-04-16admin: Disable host checking if wildcard interface is specifiedMatthew Holt
2020-04-10admin: Always enforce Host header checksMatthew Holt
2020-04-07core: Rename ParsedAddress -> NetworkAddressMatthew Holt
2020-03-15caddyhttp: Add support for listener wrapper modulesMatthew Holt
2020-01-03v2: housekeeping: address minor lint complaints (#2957)Mohammed Al Sahaf
2019-12-06Use "IsUnixNetwork" function instead of repeating the logicMatthew Holt
2019-12-06Don't append port to unix socketsMatthew Holt
2019-11-15Minor cleanupsMatthew Holt
2019-11-11core: Use port ranges to avoid OOM with bad inputs (#2859)Mohammed Al Sahaf
2019-11-04core: Synchronize calls to SetDeadline within fakeCloseListenerMatthew Holt
2019-10-11reverse_proxy: Allow dynamic backends (closes #990 and #1539)Matthew Holt
2019-09-10Experimental IETF-standard HTTP/3 support (known issue exists) (#2727)Matt Holt
2019-09-05Reconcile upstream dial addresses and request host/URL informationMatthew Holt
2019-09-02reverse_proxy: WIP refactor and support for FastCGIMatthew Holt
2019-07-08Move listen address functions into caddy package; fix unix bugMatthew Holt
2019-06-30Add licenseMatthew Holt
2019-06-14Rename caddy2 -> caddyMatthew Holt