aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
9 daysUpdate Erlang.mkHEADmasterLoïc Hoguin
9 daysRevert "Remove ranch.app"Loïc Hoguin
This reverts commit d731333339084c7518e6c167b6120779a8cca027.
2025-10-24Remove ranch.appLoïc Hoguin
The file is generated at build time. It was kept around for Rebar compatibility. Since then we have been publishing releases to Hex so Rebar arguably doesn't need to fetch the project from Git.
2025-10-02Tweak CI workflow following ci.erlang.mk changesLoïc Hoguin
2025-07-28Fix a typo in documentationniamtokik
ranch:procs/2 examples were not correctly called (missing first argument reference).
2025-07-28update README.md to be consistent with the codemutn3ja
The protocol callback module has timeout value set as 60 seconds
2025-02-14Ranch 2.2.02.2.0Loï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