1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-06-30 06:35:23 +00:00
Commit Graph

1601 Commits

Author SHA1 Message Date
Philipp Schafft
6ffc893b6a Update: Move most common types into "icecasttypes.h" 2018-06-17 10:12:15 +00:00
Philipp Schafft
50a9d3382a Update: Added a header for commonly used types 2018-06-17 09:43:55 +00:00
Philipp Schafft
41ab50dc9a Update: Include <config.h> as we need it 2018-06-17 08:57:31 +00:00
Philipp Schafft
6136810f27 Fix: Corrected const for SSL_METHOD*.
I did this for OpenSSL 1.0.1t (0x1000114fL) as I don't
know which was the first affected version.
2018-06-16 18:40:04 +00:00
Philipp Schafft
9ae7af51b6 Merge branch 'ph3-options' 2018-06-16 17:59:52 +00:00
Philipp Schafft
d1dbc561ac Update: Announce support for OPTIONS 2018-06-16 17:59:11 +00:00
Philipp Schafft
0bb65ed090 Feature: Allow OPTIONS on admin requests 2018-06-16 17:59:11 +00:00
Philipp Schafft
2bd71b9d01 Feature: Allow OPTIONS request for * and web requests 2018-06-16 17:59:11 +00:00
Philipp Schafft
83e8826f30 Merge branch 'ph3-update-pidfile' 2018-06-16 17:54:47 +00:00
Philipp Schafft
6f7881a875 Update: Allow update of pidfile on the fly. 2018-06-16 17:53:29 +00:00
Philipp Schafft
a2763ac9e4 Update: Improved pidfile error handling 2018-06-16 17:51:16 +00:00
Philipp Schafft
23cc8a9646 Cleanup: Mark local functions static 2018-06-16 17:51:16 +00:00
Philipp Schafft
6bc631c270 Merge branch 'ph3-initd' 2018-06-16 17:39:02 +00:00
Philipp Schafft
be0bf035c7 Update: Added comments to make code easier to understand 2018-06-16 17:38:35 +00:00
Philipp Schafft
2b3f07e9b0 Feature: Allow using default config filename.
This uses the new configure option --with-default-config=PATH.
2018-06-16 17:33:14 +00:00
Philipp Schafft
452c2b17d3 Fix: Use size_t not int 2018-06-16 17:30:42 +00:00
Philipp Schafft
beb4523b84 Cleanup: Replaced magic number with sizeof() 2018-06-16 17:29:51 +00:00
Philipp Schafft
8a69db3ab7 Update: Allow running as root IF Icecast has PID=1 2018-06-16 17:28:42 +00:00
Philipp Schafft
cc0f62df89 Update: Log PID on process startup. 2018-06-16 17:27:59 +00:00
Philipp Schafft
425ad9d3dd Updated submodules 2018-06-16 17:22:04 +00:00
Philipp Schafft
194aa161e9 Merge branch 'autotools-cleanup' 2018-06-16 17:07:58 +00:00
Marvin Scholz
e0c227d4d9 Only set ICECAST_DEFAULT_CONFIG if supplied 2018-06-16 18:51:25 +02:00
Marvin Scholz
a1ccd0adec Add --with-default-config=PATH option 2018-06-16 18:42:03 +02:00
Marvin Scholz
645ab42896 Update m4 to include needed macros 2018-06-16 17:13:02 +02:00
Marvin Scholz
60ec2d4878 Add -std=c99 arg to compiler if possible 2018-06-16 17:12:34 +02:00
Philipp Schafft
55e34b3b52 Fix: Removed erroneously defined types 2018-06-16 14:30:46 +00:00
Marvin Scholz
772ce30609 Add missing _GNU_SOURCE define 2018-06-16 15:34:56 +02:00
Philipp Schafft
02fb2aa97b Fix: Corrected the include of <stdint.h> and <inttypes.h> to match IEEE Std 1003.1-2017 ("POSIX 7") 2018-06-16 15:34:56 +02:00
Marvin Scholz
d1142e2c4d Backwards-compatible usage of AM_SILENT_RULES for ancient automake versions 2018-06-16 15:34:56 +02:00
Philipp Schafft
fd1f34c1e2 Cleanup: HAVE_AUTH_URL -> HAVE_CURL 2018-06-16 15:34:56 +02:00
Philipp Schafft
8b3372e085 Cleanup: Removed unused (and broken?) libkate support from format_kate.c 2018-06-16 15:34:56 +02:00
Marvin Scholz
c89eec920f Simplify admin Makefiles 2018-06-16 15:34:56 +02:00
Marvin Scholz
0499efe9a7 Remove more unnecessary AUTOMAKE_OPTIONS
The foreign option is set in AM_INIT_AUTOMAKE already
2018-06-16 15:34:56 +02:00
Marvin Scholz
1c901869e6 Remove libkate support
Basic kate support is possible without needing libkate
2018-06-16 15:34:56 +02:00
Marvin Scholz
5b59406718 Move AC_CONFIG_HEADERS to the bottom 2018-06-16 15:34:56 +02:00
Marvin Scholz
e7599f6fe5 Simplify web makefiles 2018-06-16 15:34:56 +02:00
Marvin Scholz
39a0ca8491 Makefiles cleanup 2018-06-16 15:34:56 +02:00
Marvin Scholz
7f13d02184 Add makefile conditionals for features 2018-06-16 15:34:56 +02:00
Marvin Scholz
22a1887afb Remove unnecessary substitutions 2018-06-16 15:34:56 +02:00
Marvin Scholz
3b5d5b7b93 Makefile formatting improvements 2018-06-16 15:34:56 +02:00
Marvin Scholz
af608dd120 Remove debug and profile targets 2018-06-16 15:34:56 +02:00
Marvin Scholz
25f62e8a00 Do not include m4 files in dist 2018-06-16 15:34:56 +02:00
Marvin Scholz
3f7d218576 Remove automake options from makefiles 2018-06-16 15:34:56 +02:00
Marvin Scholz
81f64401d6 Add dist-zip to automake options 2018-06-16 15:34:56 +02:00
Marvin Scholz
623c0d6bd6 Add options for cURL and future client tests 2018-06-16 15:34:56 +02:00
Marvin Scholz
e9f0331b23 doc: Remove unnecessary Makefiles 2018-06-16 15:34:56 +02:00
Marvin Scholz
d915e0a9dd Remove no longer required foreign option, it's in the configure.ac now 2018-06-16 15:34:56 +02:00
Marvin Scholz
66af62bc25 Print configuration at the end of configure
This makes it easy to know which things will be enabled or
disabled, depending which deps were found or not found.
2018-06-16 15:34:56 +02:00
Marvin Scholz
61ac5f9b9c Rewrite configure.ac
This rewritten configure.ac is nearly independent of any of the xiph m4
macros, most of which are ancient and can nowadays easily replaced
with pkg-config.
2018-06-16 15:34:56 +02:00
Marvin Scholz
6569d83f23 Update m4 2018-06-16 15:34:56 +02:00