aboutsummaryrefslogtreecommitdiffstats
path: root/doc
AgeCommit message (Collapse)Author
2018-11-14Update the migration guide for 1.71.7.0Loïc Hoguin
2018-11-14Document the PROXY-related functions; prepare 1.7.0Loïc Hoguin
2018-10-10Correct a typo in a manual page titleLoïc Hoguin
2018-10-08Drop support for Erlang/OTP 18Loïc Hoguin
2018-09-17Ranch 1.6.21.6.2Loïc Hoguin
2018-08-13Ranch 1.6.11.6.1Loï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-07-31Revisit the manual pages for the various modulesLoï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-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-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-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-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-01-22Added transport functions getopts/2, getstat/1 and getstat/2Jan Uhlig
2017-05-31Deprecated ranch:start_listener/6 and child_spec/6Loïc Hoguin
The NumAcceptors argument has been moved to transport option num_acceptor, which defaults to 10. The functions now take one less argument. The old functions are still here, though deprecated.
2016-11-25Update docs about the dependency on sslLoïc Hoguin
2016-11-24Add ranch:info/0 and ranch:procs/2Loïc Hoguin
Provides detailed information about Ranch listeners
2016-11-15Refer to the tcp_reverse example for full gen_serverLoïc Hoguin
2016-11-15Remove bad advice for gen_server protocolsLoïc Hoguin
Also improves the good example a little by using spawn_link instead of start_link.
2016-11-15Clarify max_connections + NbAcceptors + backlog in the guideLoïc Hoguin
2016-11-15Update support listLoïc Hoguin
We now do R16B+ (because R15 doesn't compile anymore on my CI servers), except 18.3.2 and 18.3.3 (known SSL issues). Also update the list of supported platforms.
2016-11-01Add SSL options for legacy software interoperabilityAlexandru Munteanu
2016-10-09Make values for the TLS 1.2 signature_algorithms extension configurableVictor
Added in ssl-7.3.1 (OTP-13261). Documented in ssl-8.0.
2016-09-19Don't silently drop the accept rateMaas-Maarten Zeeman
2016-09-19Renaming NbAcceptors to NumAcceptorsferigis
2016-09-19Fix a spelling issue in guidedeveloperworks
2016-09-19Add ipv6_v6only listen optionMarc Worrell
2016-01-20Fix a link in the user guideLoïc Hoguin
2015-08-25Add ranch:get_addr/1Loïc Hoguin
2015-08-22Convert the documentation to AsciidocLoïc Hoguin
2013-12-02Remove the confusing doc folderLoïc Hoguin
All documentation is in README.md, guide/ and manual/ now.
2012-04-14Import the acceptor code from CowboyLoïc Hoguin
Modules were renamed. The 'cowboy_' prefix became 'ranch_'. At the same time, ranch_ssl_transport became ranch_ssl, and ranch_tcp_transport became ranch_tcp, because appending '_transport' felt a bit redundant considering SSL and TCP clearly are transports. One test has been added to make sure everything is working.