Commit Graph

29 Commits

Author SHA1 Message Date
Aleksandr Razumov
190624bb7a all: use gortc.io import 2019-07-22 14:22:38 +03:00
Aleksandr Razumov
3c40912f48 client: add WithNoConnClose option 2019-04-27 21:48:15 +03:00
Aleksandr Razumov
6ebe032e0d iana: add test for error codes and fix Code{RoleConflict,Unauthorized} 2018-11-16 21:53:47 +03:00
Aleksandr Razumov
db2ead48d4 attributes: implement Setter for RawAttribute 2018-11-16 04:46:28 +03:00
Aleksandr Razumov
54ef54c975 api: swap 1.17.0 and 1.17.3 2018-08-21 05:42:29 +03:00
Aleksandr Razumov
5c00cd7978 api: add v1.17.3 2018-08-21 03:25:09 +03:00
Aleksandr Razumov
6218d24009 uri: implement parsing by RFC 7064
Fixes #54
2018-08-17 11:19:41 +03:00
Aleksandr Razumov
ff1597ccdf a:errorcode: fix code of StaleNonce 2018-08-15 00:52:44 +03:00
Aleksandr Razumov
2c69ca975b api: use check.sh instead of manual passing all txt files 2018-08-13 20:53:01 +03:00
Aleksandr Razumov
92fb18663d api: add WithNoRetransmit option 2018-08-13 19:11:35 +03:00
Aleksandr Razumov
64399906ba api: remove ClientOptions struct 2018-08-13 14:33:17 +03:00
Aleksandr Razumov
3f68426604 client: use ClientOption variadic instead of ClientOptions struct 2018-08-13 14:27:27 +03:00
Aleksandr Razumov
f9a790cbd5 api: update with RFC 6156
Fixes #47
2018-08-11 23:08:00 +03:00
Aleksandr Razumov
29b07afea1 {agent,client: add NoopHandler 2018-08-11 20:22:21 +03:00
Aleksandr Razumov
ab892f7dca client: add RTO to ClientOptions 2018-08-11 10:35:22 +03:00
Aleksandr Razumov
fe37777be0 api: update stun1.14 2018-08-11 10:31:13 +03:00
Aleksandr Razumov
2b2b8aafed agent: use Handler as only argument for NewAgent 2018-08-11 09:48:24 +03:00
Aleksandr Razumov
eacc025f8a api: add ClientOptions.Handler 2018-08-10 22:06:02 +03:00
Aleksandr Razumov
d64020d2c8 api: update lists 2018-08-09 02:58:58 +03:00
Aleksandr Razumov
ab6675802e api: update "stun1.14" and "except" lists 2018-08-09 01:35:29 +03:00
Aleksandr Razumov
d29ebc8197 {agent,client}: use function-based handler
This breaks backward compatibility, however, Agent and Client
are unstable and can change now.
2018-08-08 23:30:57 +03:00
Aleksandr Razumov
872811ad91 attrs: add CheckOverflow and IsAttrSizeOverflow 2018-08-02 18:06:32 +03:00
Aleksandr Razumov
b5912456d3 api: add v1.12 2018-08-02 10:58:38 +03:00
Aleksandr Razumov
93b1a1ea26 checks: add IsAttrSizeInvalid 2018-08-02 00:35:32 +03:00
Aleksandr Razumov
1b2e787047 all: report detailed fingerprint mismatch only in debug mode 2018-08-01 23:25:52 +03:00
Aleksandr Razumov
a9e45ac0ea all: report detailed integrity mismatch only in debug mode 2018-08-01 23:19:00 +03:00
Aleksandr Razumov
6a26d7295e attrs: add CheckSize function 2018-08-01 23:06:45 +03:00
Aleksandr Razumov
d905e9f513 attrs: add AttrType.{Optional,Required} methods 2018-08-01 18:38:27 +03:00
Aleksandr Razumov
594ba6fcf7 api: add check for API backward compatibility 2018-07-26 01:20:18 +03:00