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