Commit Graph

73 Commits

Author SHA1 Message Date
Bradley T. Hughes
b50fc77124 Remote turn_free()
Do not overload free() with a different API.
2019-03-07 07:58:12 +01:00
Bradley T. Hughes
31033c3ffa Remote turn_realloc()
Do not overload realloc() with a different API.
2019-03-07 07:57:35 +01:00
Bradley T. Hughes
fef016901e Remove turn_malloc()
Do not overload malloc() from stdlib.h
2019-03-06 23:38:20 +01:00
Mészáros Mihály
23cfaa1253 add --web-admin-listen-on-workers 2018-09-12 10:30:09 +02:00
Thibaut Ackermann
b2fcc81a0d Move web-admin to dedicated (configurable) ip:port 2018-09-12 10:30:09 +02:00
Mészáros Mihály
025dc300ce Revert "Enhancement: Add option to disable Web-Management-Interface"
This reverts commit c48835e230.
2018-09-12 10:30:09 +02:00
Mészáros Mihály
8a60754d70 Change loopback defaults 2018-09-12 10:30:07 +02:00
Mészáros Mihály
93c1103bb8 Add new feature: keep-address-family 2018-09-06 14:26:42 +02:00
shuyin.wsy
0964392b9f Fix: race auth_server thread create & detach 2018-09-05 11:39:00 +02:00
Arne Georg Gisnås Gleditsch
6bc4bab95b Make SIGUSR2 reload TLS certificates
This commit does the following:

* Factor out loading of TLS keys and certificates into turn_params SSL
  context so that it can be repeated. (Contexts are not overwritten
  when loading encounters errors, but initial contexts will be set
  regardless of errors. This keeps existing semantics.)
* Isolate copying of turn_params SSL context to ioa_engine structs
  into callback functions appropriate for libevent invocation.
* Chain both of the above to a signal event handler responding to
  SIGUSR2.

This allows replacement of keys and certificates during run-time
without interrupting relaying operations.
2018-04-19 14:51:07 +02:00
Carsten Bock
c48835e230 Enhancement: Add option to disable Web-Management-Interface 2017-04-10 14:49:55 +02:00
yohan
e241d0c71f Add "--prod" to turnserver command-line options. It will hide turnserver version (like apache does).
This is a common corporate security requirement.
2016-10-27 17:48:32 +02:00
Oleg Moskalenko
2434b95e89 Merge branch 'permission' of https://github.com/akatsukle/coturn into akatsukle-permission 2016-09-25 00:01:14 -07:00
Oleg Moskalenko
bd5ff5fe2f Merge branch 'channel-lifetime' of https://github.com/akatsukle/coturn into akatsukle-channel-lifetime 2016-09-24 23:49:36 -07:00
Richard Garnier
2128253b31 channel lifetime 2016-09-20 15:04:28 +09:00
Richard Garnier
98e7a36515 permission lifetime 2016-09-20 14:55:45 +09:00
Richard Garnier
5a24333eaa max lifetime parameters 2016-09-20 13:57:31 +09:00
Oleg Moskalenko
1e013d952e thread creation error handling fixed 2015-12-07 23:07:18 -08:00
Oleg Moskalenko
dd1a632d8d working on multi-tenant server 2015-09-14 22:48:39 -07:00
mom040267
6fdf75aa32 additional fix for issue 11 2015-05-28 06:35:02 +00:00
mom040267
7a7faa6c5c Issues 11 and 12 fixed. 2015-05-28 06:27:32 +00:00
mom040267
4424b3c92a --sha256, --sha384, --sha512 parameters retired. 2015-04-11 07:26:55 +00:00
mom040267
69653ea259 native SCTP support 2015-03-15 19:48:30 +00:00
mom040267
91cafd9f1a cosmetics 2015-01-17 08:45:31 +00:00
mom040267
827b1db525 connection establishment communication procedure improvements 2015-01-15 05:44:06 +00:00
mom040267
237b3baaa7 short-term credentials removed in the TURN server 2015-01-11 06:28:58 +00:00
mom040267
5cd0d33c31 1) working on https; 2) SSLv2 support removed. 2015-01-10 08:25:29 +00:00
mom040267
f10d40d330 working on https 2015-01-02 06:26:09 +00:00
mom040267
adcd1f428a working on https 2015-01-01 06:06:43 +00:00
mom040267
83a5182941 working on https server 2015-01-01 03:22:26 +00:00
mom040267
c2021f2c87 minor fix 2014-12-24 05:24:09 +00:00
mom040267
294e0bfc1d auth thread fix 2014-12-21 18:28:46 +00:00
mom040267
73f1d2cdb5 debug messages removed 2014-12-21 03:24:00 +00:00
mom040267
c3da54c292 multiple auth threads 2014-12-21 03:16:02 +00:00
mom040267
87cd2366c7 auth server code cleaning 2014-12-20 22:21:00 +00:00
mom040267
94c3c57456 DTLS code cleaning 2014-12-12 10:23:18 +00:00
mom040267
cd35ab46af tls code cleaning 2014-12-11 09:02:49 +00:00
mom040267
65dc483208 tls code cleaning 2014-12-11 08:19:29 +00:00
mom040267
786105a9b4 DTLS v1.2 supported. 2014-12-09 09:29:27 +00:00
mom040267
b9ef9f4c61 working on sqlite support 2014-11-16 07:52:46 +00:00
mom040267
f65711493c deadlock fixed 2014-10-25 07:05:06 +00:00
mom040267
6889e5dc0f TCP fixes 2014-10-24 06:05:04 +00:00
mom040267
c0442c38c7 bandwidth fix 2014-10-11 09:15:02 +00:00
mom040267
5177adb626 memory debug 2014-10-10 17:24:19 +00:00
mom040267
37f1912eb1 fixes 2014-10-08 07:06:58 +00:00
mom040267
bdf281e648 connect fixes 2014-10-07 00:31:39 +00:00
mom040267
0856920e29 fixes 2014-10-04 07:55:58 +00:00
mom040267
b8a775b5f2 cosmetics 2014-09-30 17:34:08 +00:00
mom040267
e897762728 minor fixes 2014-09-30 08:29:09 +00:00
mom040267
9ddf00a4c2 quota and server name ixes 2014-09-29 02:11:27 +00:00