Commit graph

10 commits

Author SHA1 Message Date
Sergey Prokhorov
fc9ec1d326
Upgrade ranch 1.7.0 → 2.2.0
Ranch 2.x breaking changes addressed:
- Protocol callback changed from start_link/4 (Ref, Socket, Transport, Opts)
  to start_link/3 (Ref, Transport, Opts); socket obtained via ranch:handshake/1
- ranch:info/0 now returns #{Name => #{...}} instead of [{Name, [proplists]}];
  updated mtp_listeners/0, running_ports/0, and config_change_case test

Also update AGENTS.md with CT failure debugging workflow.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-05 01:41:01 +02:00
Sergey Prokhorov
683732e584
Bump version to 0.8.1. Remove remnants of lager 2026-04-04 00:52:44 +02:00
Sergey Prokhorov
0cc2e02c8c
Modernisations
* Add variable-length ClientHello
* Make it compile on OTP 27+
* Upgrade OTP versions in CI
2026-02-17 01:11:32 +01:00
Sergey Prokhorov
2f2f2bb6b0
Migrate to more modern OTP versions (remove OTP-20, add OTP-23,24) 2021-05-19 20:50:21 +02:00
Sergey Prokhorov
6590a56e7c
Use erlang_psq from hex.pm 2019-06-09 20:12:14 +02:00
Сергей Прохоров
e2308a6e57
Use "hut" for logger abstraction 2019-05-22 00:08:32 +02:00
Сергей Прохоров
a8803a7b66
Add multiplexing draft 2019-02-16 20:46:24 +01:00
Сергей Прохоров
2b24b366c8
Upgrade ranch to 1.7 2019-02-16 20:27:34 +01:00
Сергей Прохоров
d2103e7c72
Implement sponsored channels and work through official endpoints 2018-06-08 23:36:38 +02:00
Sergey Prokhorov
d2fab355bf Initial implementation 2018-05-30 11:01:57 +02:00