Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-10 | Run upgrade suite with local copy | juhlig | |
2020-07-30 | Update to latest erlang.mk | Luke Bakken | |
Includes fix from ninenines/erlang.mk#897 | |||
2020-06-25 | Fix "make prepare_tag" tag sort order | Loïc Hoguin | |
2020-06-25 | Update copyright years in the LICENSE file2.0.0 | Loïc Hoguin | |
2020-06-25 | ssl_opt() was updated for OTP-23 not OTP-22 | Loïc Hoguin | |
2020-06-25 | Add new ssl options introduced with OTP/23 | juhlig | |
2020-06-25 | Update copyright | juhlig | |
2020-06-25 | Ranch 2.0.0 | Loïc Hoguin | |
2020-06-25 | Upgrade the migration guide | Loïc Hoguin | |
2020-06-20 | Fix Dialyzer warnings in the new tests | Loïc Hoguin | |
2020-06-18 | Fix the correct number and description of Protocol:start_link/3 function | João Henrique Ferreira de Freitas | |
2020-06-18 | Add two Concuerror tests | Loïc Hoguin | |
The tests are starting and stopping a Ranch listener, and starting a Ranch listener then immediately call ranch:info/1. | |||
2020-04-22 | Update Erlang.mk | Loïc Hoguin | |
2020-04-20 | Delete local socket file when a listener closes | juhlig | |
2020-04-02 | Delete possibly existing socket file when listening on a local socket | juhlig | |
2020-03-26 | Fix malformed_handshake_data error in tests on 23/master | Loïc Hoguin | |
2020-03-16 | Change ranch_conns_sup update from supervisor to advanced | juhlig | |
2020-02-27 | Update ranch_server and ranch_server_proxy on upgrade | juhlig | |
2020-02-24 | Replace havoc with stampede | juhlig | |
2020-02-21 | Add link to "under the hood" third party doc in internals guide | Loïc Hoguin | |
2020-02-21 | Ranch 2.0.0-rc.32.0.0-rc.3 | Loïc Hoguin | |
This tag is necessary so that the release upgrade test suite passes. | |||
2020-02-21 | Update .gitignore | Loïc Hoguin | |
2020-02-21 | Skip the upgrade test on Windows | Loïc Hoguin | |
2020-02-21 | Increase the timeout in the examples to 60s | Loïc Hoguin | |
2020-02-21 | Stop/restart acceptors during the upgrade process | Loïc Hoguin | |
2020-02-21 | Prevent side effects in init of supervisors | juhlig | |
2020-02-10 | Properly update supervisors in the appup | Loïc Hoguin | |
Also fix the downgrade in the test suite. | |||
2020-02-10 | Update Erlang.mk | Loïc Hoguin | |
Update the release upgrade test suite to use the appup from src/ rather than from ebin/. | |||
2020-02-10 | Initial release upgrade test suite | Loïc Hoguin | |
2019-10-15 | Ranch 2.0.0-rc.22.0.0-rc.2 | Loïc Hoguin | |
2019-10-14 | Fix log on connection process exit | chenduo | |
2019-10-14 | Enable multiple steps handshake | juhlig | |
Also fix some Protocol:start_link/4 into start_link/3 left over in the documentation. | |||
2019-09-01 | Removed connections trigger acceptors wake-up | Jose M Perez | |
2019-08-29 | Remove an outdated comment in ranch_acceptors_sup | juhlig | |
2019-08-08 | Update examples to use new transport options format | juhlig | |
2019-07-18 | Return listener info as a map2.0.0-rc.1 | juhlig | |
2019-07-18 | Tweak the migration guide | Loïc Hoguin | |
2019-07-17 | Ranch 2.0.0-rc.1 | Loïc Hoguin | |
2019-07-17 | Fix documentation for set_transport_options | juhlig | |
2019-07-17 | Update the migration guide for 2.0 | Loïc Hoguin | |
2019-07-16 | Update documentation for embedded listeners | juhlig | |
2019-07-16 | Run havoc on embedded listeners | juhlig | |
2019-07-16 | Fix typo in havoc suite | juhlig | |
2019-07-16 | Document connection draining on application shutdown | juhlig | |
2019-07-10 | Document connection draining | juhlig | |
2019-07-08 | Run havoc on SSL listener | juhlig | |
2019-07-02 | Set transport options without suspend | juhlig | |
Lift the restriction that a listener must be suspended before transport options can be changed. * Changes to the `max_connections`, `handshake_timeout` and `shutdown` options will take effect immediately. * Changes to the `num_acceptors`, `num_listen_sockets` and `socket_opts` options will take effect when a listener is suspended and resumed, or when the acceptors supervisor restarts. * Changes to the `num_conns_sups` and `connection_type` options will only take effect when the connections super-supervisor restarts. * Changes to the `logger` option will never take effect, unless a listener is stopped and started with fresh transport options. The fetching and handing down of transport options changes with this commit, to ensure consistency between the individual components in the hierarchy. * The `num_acceptors` option is handed down from the listener supervisor to the acceptors supervisor in the child spec, while the `num_listen_sockets` and `socket_opts` options are read inside the acceptors supervisor itself. This way, the `num_acceptors` option will only take effect when the listener supervisor restarts, whereas the other two options will take effect when acceptors supervisor restarts. This commit moves the fetching of the `num_acceptors` option into the acceptors supervisor as well. * The `logger` option is read in multiple places throughout the hierarchy. This way it may happen that processes that suffered a crash and restart may use a different logger than other processes that did not. This commit reads the `logger` from the transport options given to the listener supervisor start function, and hands it down from there. * The `connection_type` option is read individually by each connection supervisor. This way, a restart of an individual connection supervisor may cause them to use a different connection type than the others. This commit reads the transport options in the connections super-supervisor, and hands them down to the individual connections supervisors. * The `num_conns_sups` is handed down from the listener supervisor to the connections super-supervisor. This way, a change to this option will only take effect when the listener supervisor restarts. This commit moves the fetching of this option inside the connections super-supervisor. This change is merely for structural consistency, it is not necessary for operational consistency. | |||
2019-07-01 | Add missing specs | juhlig | |
2019-06-21 | Embedded listeners depending on ranch_server | juhlig | |
2019-06-20 | Fix misplaced monitoring of connection supervisor | juhlig | |