aboutsummaryrefslogtreecommitdiffstats
path: root/ebin
AgeCommit message (Collapse)Author
2020-06-25Ranch 2.0.0Loïc Hoguin
2020-02-21Ranch 2.0.0-rc.32.0.0-rc.3Loïc Hoguin
This tag is necessary so that the release upgrade test suite passes.
2020-02-10Update Erlang.mkLoïc Hoguin
Update the release upgrade test suite to use the appup from src/ rather than from ebin/.
2020-02-10Initial release upgrade test suiteLoïc Hoguin
2019-10-15Ranch 2.0.0-rc.22.0.0-rc.2Loïc Hoguin
2019-07-17Ranch 2.0.0-rc.1Loïc Hoguin
2019-06-21Embedded listeners depending on ranch_serverjuhlig
2019-05-06Create one ranch_conns_sup per num_acceptorjuhlig
This gets rid of a bottleneck that occurs when many connections are handled by a single supervisor. The bigger issue occurred when many connections were dropped at once and the supervisor couldn't keep up.
2018-11-28Ranch 1.7.11.7.1Loïc Hoguin
2018-11-26Use the correct CRC32 algorithm for the PROXY headerLoï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-14Document the PROXY-related functions; prepare 1.7.0Loïc Hoguin
2018-10-08Add initial ranch_proxy_header implementationLoïc Hoguin
Using test cases from the spec and tomciopp/proxy_protocol. Many more tests are needed, especially for the TLV part and for the error conditions.
2018-09-17Ranch 1.6.21.6.2Loïc Hoguin
2018-08-13Ranch 1.6.11.6.1Loïc Hoguin
2018-08-01Ranch 1.6Loïc Hoguin
2018-04-10Ranch 1.5.01.5.0Loïc Hoguin
2017-11-16Disable tests that use tracing when +native is usedLoïc Hoguin
2017-06-07Update to Ranch 1.4.0Loïc Hoguin
2017-02-06Fix version to 1.3.21.3.2niamtokik
2016-11-15Add ssl to the list of dependenciesLoïc Hoguin