aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-08-13Ranch 1.6.11.6.1Loïc Hoguin
2018-08-13Use 1.6 doc link in the READMEgetong
2018-08-13Export the function ranch:normalize_opts/1Loïc Hoguin
This can be used by Cowboy to better deal with the switch to maps for transport options and avoid the log message when using lists.
2018-08-01Remove the changelog; it's now part of the user guide1.6.0Loïc Hoguin
2018-08-01More release notesLoïc Hoguin
2018-08-01Use fn/1,2 instead of fn/{1,2} everywhereLoïc Hoguin
2018-08-01Ranch 1.6Loïc Hoguin
2018-08-01Remove R16 compatibilityLoïc Hoguin
Ranch is now made for and tested on 18+ only.
2018-08-01get_status now reports running when acceptors_sup is restartingj.uhlig
2018-08-01Fix ranch:wait_for_connections_loop/4 intervalLJZN
2018-08-01Update Erlang.mk to fix an issue with LATEST_ERLANG_OTPLoïc Hoguin
2018-08-01Fix a test failing in native modeLoïc Hoguin
2018-07-31Update Erlang.mkLoïc Hoguin
2018-07-31Revisit the manual pages for the various modulesLoïc Hoguin
2018-07-31Correct the sendfile specs for the filenameLoïc Hoguin
2018-07-31Fix some whitespaceLoïc Hoguin
2018-07-18Add one manual per function for the ranch moduleLoïc Hoguin
Also review and update the ranch(7) manual and fix a few specs.
2018-07-05Hide cacerts from the listen error logLoïc Hoguin
It can be quite huge and hinders readability.
2018-07-05Add a logger transport optionLoïc Hoguin
I had to use the process dictionary to work around the current interface for one log call. You have been warned.
2018-07-04Add a useful comment to the MakefileLoïc Hoguin
2018-07-04Return errors from Transport:handshakeLoïc Hoguin
The "normal" errors are still silenced when calling ranch:handshake.
2018-07-04Enable TLS upgrades via ranch_ssl:handshake/3Loïc Hoguin
Based on the work done by @juhlig.
2018-07-04Fix a typo in a type in the documentationLoïc Hoguin
2018-07-04Document upcoming changes in Ranch 2.0Loïc Hoguin
2018-07-04Better distinguish between Ranch and socket optionsLoïc Hoguin
A map should now be used when specifying transport options that contain more than just socket options. It is still possible to pass a list of socket options directly as a convenience. The ack_timeout is renamed to handshake_timeout when specified as a map. This corresponds to the new function ranch:handshake/1,2 that will be favored in Ranch 2.0. Specifying Ranch-specific options via the proplist will no longer be possible starting from Ranch 2.0.
2018-07-02Mark ranch:accept_ack/1 as deprecatedLoïc Hoguin
2018-07-02Remove an old R16B01/02 workaroundLoïc Hoguin
Next release will only support 18+.
2018-07-02Introduce Transport:handshake/1,2j.uhlig
This commit deprecates Transport:accept_ack/1 in favor of a new forward-compatible function. Transport:handshake/1,2 will use ssl:handshake/2,3 from Ranch 2.0 onward.
2018-05-30Update Erlang.mkLoïc Hoguin
2018-05-23Fix intermittent test failure of misc_wait_for_connectionsj.uhlig
2018-05-17Add a function to wait for number of connectionsj.uhlig
LH: Reworked validation style and added a -dialyzer attribute to acceptor_SUITE to silence expected errors.
2018-05-16Add nowarn_export_all to test suitesLoïc Hoguin
2018-05-16Ensure listener restart with changed TransOptsj.uhlig
2018-05-16Add configurable restart intensity for ranch_supj.uhlig
2018-05-07Replace gen_server with gen_statem in examplesj.uhlig
2018-05-02Add suspend/resume of listeners and update of transport optionsj.uhlig
This allows graceful draining of connections, updating transport options on a running listener without having to drop connections and other similar scenarios. Note that when updating transport options the listener must be suspended which means that new connections will be rejected until the listener is resumed.
2018-05-02Update Erlang.mkLoïc Hoguin
2018-04-10Ranch 1.5.01.5.0Loïc Hoguin
2018-04-10Prevent ranch_conns_sup from stopping on unexpected messagesLoïc Hoguin
2018-03-14Fix ranch:info/0 and ranch:procs/2 in embedded modej.uhlig
2018-02-28Enable ci.erlang.mk only when CI_ERLANG_MK=1 is setLoïc Hoguin
This will avoid issues with other people's build systems.
2018-01-22Added transport functions getopts/2, getstat/1 and getstat/2Jan Uhlig
2017-11-19Add AUTO_CI_WINDOWS variableLoïc Hoguin
2017-11-17Move ci.erlang.mk to TEST_DEPSLoïc Hoguin
2017-11-16Disable eacces tests on WindowsLoïc Hoguin
Windows apparently does not have privileged ports, anyone can open sockets on ports < 1024.
2017-11-16erl_make_certs was removed from OTP in 20.1Loïc Hoguin
Failures to copy this file are OK- for now. Later on a better solution will have to be found.
2017-11-16Disable tests that use tracing when +native is usedLoïc Hoguin
2017-11-16Update erlang.mkLoïc Hoguin
2017-11-16Use ci.erlang.mk to track tested OTP versionsLoïc Hoguin
2017-11-15Tweak the READMELoïc Hoguin