Pavel Punsky
85c11b69e3
Move and split documentation files ( #1096 )
...
This is not a long term documentation works - this is a temp proposal to
modernize existing documentation
- Create docs folder
- Move existing documentation files into docs
- Split one massive INSTALL files into smaller files (no text editing
was done except small markdown header formatting)
- Rename files to be markdowns for nicer rendering
- Bad md rendering is expected in many places
2022-12-22 11:13:24 -08:00
Pavel Punsky
1467a5bd14
Better detect SCTP protocol ( #1016 )
...
turnserver includes support for SCTP and tries to initialize listener
sockets with SCTP protocol. On machines where SCTP definitions exist but
the protocol is not provided - socket() returns error which shows up as
`socket: protocol not supported`
This change improves a few related pieces of code:
- Log error instead of perror
- config script detect sctp.h and if not present - defines TURN_NO_SCTP
- CMake fully disables SCTP (for now - requires custom module to detect
SCTP presence)
Fixes #492
2022-10-12 10:52:31 +02:00
Robert Scheck
50f33bf04e
Preserve file timestamps when using install(1) ( #983 )
...
- Preserve file timestamps when using `install`
- Use permissions `0644` rather than default `0755` for installing man
pages
The alternative calls of `cp` are using `cp -p` as well (if `install` is
unavailable).
2022-09-16 09:44:00 +02:00
Gustavo Garcia
c95e438633
Merge pull request #869 from micmac1/no-intl
...
configure: don't link in libintl
2022-08-01 10:25:12 +02:00
Sebastian Kemper
10c91c65a3
configure: support MariaDB Connector/C
...
If libmariadb is installed from the MariaDB server package, the pc file
is "mariadb.pc". But when MariaDB Connector/C is used, it's actually
"libmariadb.pc". This commit adds the latter to the detection.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-12-26 16:14:30 +01:00
Sebastian Kemper
2132a1a8ee
configure: don't link in libintl
...
libintl isn't used, so there is no need to link coturn to it.
Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2021-12-26 15:47:44 +01:00
tyranron
7a82602b61
Upgrade debian to 'bullseye' version in Docker image
2021-08-29 14:39:51 +03:00
tyranron
a775ca47e2
Link libatomic explicitly in debian Docker image
2021-04-22 13:53:18 +03:00
Mészáros Mihály
97c93725af
Merge pull request #704 from hills/configure-exit
...
Packaging scripts can miss out on these errors
2021-03-23 09:41:28 +01:00
Jonathan GIBERT
6994972726
Support older mysql client version in configure
2021-03-04 17:54:51 +01:00
Mark Hills
a7dcdc6da9
Packaging scripts can miss out on these errors
...
This script looks like it's designed to use a portable subset of
sh; I'm not aware of any portability problems of this patch.
2021-01-25 15:08:55 +00:00
Mészáros Mihály
d951cd34bf
Add back again ssl and crypto testlib
2021-01-08 08:41:04 +00:00
Mészáros Mihály
bde7e2ece9
Fix configure test mysql
2021-01-08 08:16:30 +00:00
Mészáros Mihály
80fb20a125
Fix: systemd mistake in configure
2021-01-08 07:07:21 +00:00
Mészáros Mihály
ef7916842d
Add systemd notification support
2021-01-07 17:51:34 +00:00
Mészáros Mihály
ae0b41153c
Fix PR288
2021-01-07 14:26:17 +00:00
Mészáros Mihály
05ecf28a95
Merge branch 'master' into PR288
2021-01-07 12:00:22 +00:00
Jens Elkner
619305a43c
configure: disable debug
2020-12-31 19:08:57 +01:00
Jens Elkner
36481cc396
configure fix
2020-12-31 19:06:46 +01:00
Jens Elkner
8c99505614
fix acme wrt. security, redundancy, consistency
2020-12-31 16:39:00 +01:00
Hristo Venev
40b39e2392
configure: use pkg-config for openssl
2020-10-26 19:47:43 +02:00
Hristo Venev
63e5f078b4
configure: use pkg-config for mongodb
2020-10-26 19:47:43 +02:00
Hristo Venev
29b5e23f05
configure: use pkg-config for mysql
2020-10-26 19:47:43 +02:00
Hristo Venev
92d7a114a7
configure: use pkg-config for libevent
2020-10-26 19:47:43 +02:00
Hristo Venev
651ea27ebf
configure: use pkg-config for postgresql
2020-10-26 19:45:55 +02:00
Hristo Venev
e7940bb849
configure: use pkg-config for hiredis
2020-10-26 19:45:55 +02:00
Hristo Venev
af437e6751
configure: use pkg-config for sqlite3
2020-10-26 19:45:55 +02:00
Hristo Venev
a6ee955e44
configure: add pkg-config helpers
2020-10-26 19:45:55 +02:00
Hristo Venev
30acc0a563
configure: remove unnecessary include/library paths
...
Everything should be provided by pkg-config now.
2020-10-26 19:05:21 +02:00
Hristo Venev
28352b12ac
configure: simplify pthreads detection
...
Also make `pthread_testlib` return success on success and failure on failure.
2020-10-26 19:05:21 +02:00
Hristo Venev
9980f84601
configure: Fix CC detection when 'unknown' is on PATH
...
We can't be sure that a program called 'unknown' will never exist.
2020-10-26 19:05:21 +02:00
Mészáros Mihály
c9cd99e4f5
Disable prometheus by default
2020-08-03 10:25:56 +02:00
Mészáros Mihály
dca83e9b9f
Make error more visible and separated with newlines
2020-07-08 10:03:04 +02:00
Mészáros Mihály
2acb952670
tidy after PR #517
2020-07-08 09:47:24 +02:00
Miquel Ortega
fb3bd0d353
Added checks to make prometheus optional
2020-04-02 17:28:21 +02:00
Miquel Ortega
b9802690d1
First code to implement prometheus metrics
2020-04-02 00:49:28 +02:00
islamoglus
0163b1f6a3
re-design, adding real compile test for private libraries
2019-05-21 11:07:56 +03:00
islamoglus
74d8b6716c
Modifying configure file for enable to compile with private libraries
2019-04-22 15:23:00 +03:00
Oleg Moskalenko
092849aa0b
hiredis and mongo config fix
2015-11-17 01:05:05 -08:00
Sergey Safarov
5bedc685a3
Fixec mongo-c-driver include patch
2015-11-15 21:29:21 +03:00
Oleg Moskalenko
9a82dda964
non-interactive shell fix
2015-11-01 23:21:33 -08:00
mom040267
ade9f32943
working on sctp support
2015-05-28 05:01:43 +00:00
mom040267
6fccc65fc7
working on sctp
2015-03-18 06:20:21 +00:00
mom040267
7a9c2fa50a
working on sctp
2015-03-18 05:52:30 +00:00
mom040267
9b754d91f6
working on sctp
2015-03-18 04:58:34 +00:00
mom040267
5857afb9dc
working on sctp
2015-03-18 04:39:21 +00:00
mom040267
b3ed8d8165
sctp compilation
2015-03-17 06:57:10 +00:00
mom040267
eee9dae321
sctp compilation
2015-03-17 06:44:37 +00:00
mom040267
6c247bbbae
'no sctp' implemented
2015-03-17 06:27:02 +00:00
mom040267
69653ea259
native SCTP support
2015-03-15 19:48:30 +00:00