1
0
mirror of https://github.com/coturn/coturn.git synced 2025-11-10 11:50:59 +01:00

82 Commits

Author SHA1 Message Date
Greg Fodor
38e7daf3d6 Merge remote master 2020-04-28 17:18:30 +00:00
Mészáros Mihály
991a82e104
Merge branch 'master' into master 2020-04-28 09:47:20 +02:00
Greg Fodor
52320f8ac9 Add flags to disable periodic use of dynamic tables 2020-04-18 01:27:54 +00:00
Danilo Bargen
520e172b22 Rename "prod" config option to "no-software-attribute"
As discussed in https://github.com/coturn/coturn/pull/478, if the
parameter only controls whether or not to send the software attribute
and not other production-relevant configurations, it should be named
accordingly.

The old --prod configuration option still works, but is now deprecated
and undocumented.
2020-03-13 11:03:05 +01:00
Bertold Van den Bergh
ace903fd07 Add support for loadbalanced TCP connections (haproxy protocol v2) 2020-02-13 01:56:43 +01:00
Bradley T. Hughes
d2ee3ac291 Remove [su]{08,16,32,64}bits type defines
Do not overload the standard types with #defines, just use them
directly.
2019-03-08 09:08:30 +01:00
Bradley T. Hughes
7663167dff Remove pointer debugging machinery
There are tools and debugging options that can be used instead. Do not
reinvent the wheel with our own pointer tracking/debugging code.
2019-03-07 08:39:20 +01:00
Bradley T. Hughes
7a43aae7c3 Remove ns_bzero(), ns_bcopy(), and ns_bcmp()
Do not overload bzero(), bcopy(), and bcmp() from strings.h
2019-03-07 08:39:20 +01:00
Bradley T. Hughes
043b102e38 Remove turn_strdup()
Do not overload strdup() from string.h
2019-03-07 08:00:08 +01:00
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 c48835e230fc90ef117d292b37227334d21a11f8.
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