aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2025-02-14Ranch 2.2.0HEAD2.2.0masterLoïc Hoguin
2025-02-14Add appup instructions for 2.2.0Loïc Hoguin
2025-02-14Don't explicitly set {packet,raw} in all placesLoïc Hoguin
2025-02-14Also hide cert_keys in the logsLoïc Hoguin
2025-02-14Remove copyright years from all files except LICENSELoïc Hoguin
2025-01-23Fix DTLSLoïc Hoguin
Options invalid for DTLS were given to ssl. Now they are only given for TLS. The {packet,raw} option is no longer set because the default for TLS is the equivalent {packet,0} and DTLS doesn't accept it.
2025-01-23Use ~0p instead of ~999999p for formattingJan Uhlig
2025-01-23Add optional callback ranch_transport:format_error/1Jan Uhlig
2025-01-23Raise minimum OTP to 24+Jan Uhlig
2024-11-27Update Discord link to a permanent inviteLoïc Hoguin
2024-11-15Add Discord server to READMELoïc Hoguin
2024-11-12Add backwards compatibility note to testsJan Uhlig
2024-11-12Fix alarm setting typoJan Uhlig
The setting `threshold` was misspelled as `treshold`.
2024-11-12Test for extended handshake error reasonJan Uhlig
2024-11-12Improve peer info detection for extended error reasonJan Uhlig
2024-11-12Extend error reason in case of failed handshakeMaria Scott
2024-11-12Fix halfway-stopping of listenersJan Uhlig
* if the process calling ranch:stop_listener crashes before finishing, the stopping procedure is still executed completely * if a listener is terminated but not deleted, calling ranch:stop_listener removes the remnant
2024-11-08CI: Add concurrency rulesLoïc Hoguin
2024-11-07Fix ranch:recv_proxy_header/2 with OTP-28 (master)Loïc Hoguin
2024-11-07CI: Restrict run on pushes to the branch masterLoïc Hoguin
2024-11-07CI: Fix master build deletionLoïc Hoguin
Some things likely changed and made it not work anymore. Also seems that the macOS runner is now ARM64.
2024-11-06Update Erlang.mkLoïc Hoguin
2024-01-08Don't fail actions if master cache doesn't existLoïc Hoguin
2023-12-18Delete the master cache on cronLoïc Hoguin
2023-12-06Obfuscate private key password in logsJan Uhlig
2023-12-05Add support for the UNIQUE_ID proxy protocol header TLVLoïc Hoguin
2023-12-04Upgrade test suite: always fetch all tagsLoïc Hoguin
On some CI/dev environments we don't have the full repository.
2023-12-04Fix ssl tests for OTP-26.1+Loïc Hoguin
2023-12-04Don't dialyze the tests by defaultLoïc Hoguin
2023-12-04Use GitHub actions for testing RanchLoïc Hoguin
Now tested against OTP-24+. Erlang.mk has been updated as well.
2023-04-12Fix Dialyzer warnings for OTP-26+Loïc Hoguin
2023-04-12Fix ssl tests for OTP-26+Loïc Hoguin
2022-10-10Fix compilation error in OTP < 24Loïc Hoguin
This fixes this error: src/ranch.erl:201: variable 'TransOpts' unsafe in 'try' (line 196) src/ranch.erl:201: variable 'Transport' unsafe in 'try' (line 196)
2022-10-10Allow new ssl option certs_keys in ranch_sslMaria Scott
2022-10-10Fix stopping unknown listenersJan Uhlig
2022-10-07Update for OTP-25+Loïc Hoguin
2022-04-28Fix leaking listeners after testsJan Uhlig
2022-04-28Fix upgrade suite for 2.1Jan Uhlig
2022-01-28Note when post_listen_callback was addedLoïc Hoguin
2021-09-09Update Erlang.mkLoïc Hoguin
2021-09-09Mention that ranch_ssl must be used after socket upgrade2.1.0Maria Scott
2021-09-082.0 migration guide is from 1.7+ to 2.0Loïc Hoguin
The branches have split off at 1.7 so we do not need to mention 1.8 (or above) explicitly, adding a + there ought to work out the meaning well enough.
2021-09-08Fix typo in changelogLoïc Hoguin
2021-09-08Update copyright yearsLoïc Hoguin
2021-09-08Update copyrightJan Uhlig
2021-09-07Update copyrightMaria Scott
2021-09-07Tweak the alarms documentationLoïc Hoguin
2021-09-07Improve listener guide for alarmsMaria Scott
2021-09-07Manual for num_connection alarmsMaria Scott
2021-09-07Make alarm option cooldown optionalMaria Scott
When not specified, defaults to 5000 (5s)