Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-22 | Add docs for local sockets | juhlig | |
2019-05-13 | Add the passive messages to ranch_transport:messages/0 | Loïc Hoguin | |
2019-05-12 | Properly document logger option; change default to logger | Loïc Hoguin | |
We now require OTP-21+ therefore there's no need to keep the default of error_logger. | |||
2019-05-09 | Remove Socket argument from ranch_protocol:start_link | Loïc Hoguin | |
2019-05-09 | Use ssl:handshake instead of ssl:ssl_accept | Loïc Hoguin | |
This makes Ranch require OTP-21+. The function ranch:accept_ack/1 was also removed in this commit. | |||
2019-05-09 | No longer accept mix of Ranch/socket options as list | Loïc Hoguin | |
2019-05-08 | Remove a paragraph about the old socket option | Loïc Hoguin | |
2019-05-08 | Add the num_conns_sups option | juhlig | |
This new option allows configuring the number of connection supervisors. The old behavior can be obtained by setting this value to 1. A value larger than num_acceptors will result in some connection supervisors not being used as the acceptors currently only use one connection supervisor. | |||
2019-04-29 | Remove socket option | j.uhlig | |
2018-11-28 | Ranch 1.7.11.7.1 | Loïc Hoguin | |
2018-11-26 | Use the correct CRC32 algorithm for the PROXY header | Loïc Hoguin | |
Turns out it wasn't the plain CRC32 algorithm that should have been used, whoops! The implementation was adapted from pseudo code from Thomas Cioppettini. I've renamed the PROXY header building option value for checksum from crc32 to crc32c and updated the documentation. There is no support for plain crc32 checksums. | |||
2018-11-14 | Update the migration guide for 1.71.7.0 | Loïc Hoguin | |
2018-11-14 | Document the PROXY-related functions; prepare 1.7.0 | Loïc Hoguin | |
2018-10-10 | Correct a typo in a manual page title | Loïc Hoguin | |
2018-10-08 | Drop support for Erlang/OTP 18 | Loïc Hoguin | |
2018-09-17 | Ranch 1.6.21.6.2 | Loïc Hoguin | |
2018-08-13 | Ranch 1.6.11.6.1 | Loïc Hoguin | |
2018-08-01 | More release notes | Loïc Hoguin | |
2018-08-01 | Use fn/1,2 instead of fn/{1,2} everywhere | Loïc Hoguin | |
2018-08-01 | Ranch 1.6 | Loïc Hoguin | |
2018-08-01 | Remove R16 compatibility | Loïc Hoguin | |
Ranch is now made for and tested on 18+ only. | |||
2018-07-31 | Revisit the manual pages for the various modules | Loïc Hoguin | |
2018-07-18 | Add one manual per function for the ranch module | Loïc Hoguin | |
Also review and update the ranch(7) manual and fix a few specs. | |||
2018-07-04 | Enable TLS upgrades via ranch_ssl:handshake/3 | Loïc Hoguin | |
Based on the work done by @juhlig. | |||
2018-07-04 | Fix a typo in a type in the documentation | Loïc Hoguin | |
2018-07-04 | Document upcoming changes in Ranch 2.0 | Loïc Hoguin | |
2018-07-04 | Better distinguish between Ranch and socket options | Loï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-02 | Introduce Transport:handshake/1,2 | j.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-17 | Add a function to wait for number of connections | j.uhlig | |
LH: Reworked validation style and added a -dialyzer attribute to acceptor_SUITE to silence expected errors. | |||
2018-05-07 | Replace gen_server with gen_statem in examples | j.uhlig | |
2018-05-02 | Add suspend/resume of listeners and update of transport options | j.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-22 | Added transport functions getopts/2, getstat/1 and getstat/2 | Jan Uhlig | |
2017-05-31 | Deprecated ranch:start_listener/6 and child_spec/6 | Loï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-25 | Update docs about the dependency on ssl | Loïc Hoguin | |
2016-11-24 | Add ranch:info/0 and ranch:procs/2 | Loïc Hoguin | |
Provides detailed information about Ranch listeners | |||
2016-11-15 | Refer to the tcp_reverse example for full gen_server | Loïc Hoguin | |
2016-11-15 | Remove bad advice for gen_server protocols | Loïc Hoguin | |
Also improves the good example a little by using spawn_link instead of start_link. | |||
2016-11-15 | Clarify max_connections + NbAcceptors + backlog in the guide | Loïc Hoguin | |
2016-11-15 | Update support list | Loï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-01 | Add SSL options for legacy software interoperability | Alexandru Munteanu | |
2016-10-09 | Make values for the TLS 1.2 signature_algorithms extension configurable | Victor | |
Added in ssl-7.3.1 (OTP-13261). Documented in ssl-8.0. | |||
2016-09-19 | Don't silently drop the accept rate | Maas-Maarten Zeeman | |
2016-09-19 | Renaming NbAcceptors to NumAcceptors | ferigis | |
2016-09-19 | Fix a spelling issue in guide | developerworks | |
2016-09-19 | Add ipv6_v6only listen option | Marc Worrell | |
2016-01-20 | Fix a link in the user guide | Loïc Hoguin | |
2015-08-25 | Add ranch:get_addr/1 | Loïc Hoguin | |
2015-08-22 | Convert the documentation to Asciidoc | Loïc Hoguin | |
2013-12-02 | Remove the confusing doc folder | Loïc Hoguin | |
All documentation is in README.md, guide/ and manual/ now. | |||
2012-04-14 | Import the acceptor code from Cowboy | Loï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. |