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

51 Commits

Author SHA1 Message Date
Philipp Schafft
d0ebed5470 Feature: Added checks (currently only used for version display) for posix_fadvise, posix_fallocate, posix_madvise, fallocate, and ftruncate 2024-01-14 17:26:00 +00:00
Philipp Schafft
c4ea726db5 Feature: Added checks for more functions which may become useful in the future versions 2023-06-04 09:12:13 +00:00
Philipp Schafft
d42646541c Fix: Remove locking from signal handler
See also: #2472
2023-06-03 19:30:59 +00:00
Philipp Schafft
be51075975 Fix: Typo 2023-03-04 11:45:35 +00:00
Philipp Schafft
f5a807a456 Update: Improved check for crypt(), crypt_r() 2023-02-21 14:31:25 +00:00
Philipp Schafft
c1748ac7fa Update: Check for crypt_r()/crypt() 2023-02-21 14:31:25 +00:00
Philipp Schafft
f741bd131d Update: Added librhash as dependency 2023-02-21 14:31:25 +00:00
Philipp Schafft
64df027bee Update: Require libigloo >= 0.9.2 to enforce security updates 2023-02-12 18:22:08 +00:00
Philipp Schafft
3c7b79c60f Fix: Corrected version of required libigloo in help text 2023-01-28 22:18:11 +00:00
Philipp Schafft
6a4118883e Update: Require libigloo >= 0.9.1 2022-03-21 12:52:34 +00:00
Philipp Schafft
6f16abf1df Update: Require at least OpenSSL 1.1.0 and TLS 1.2
See: #2432
2022-03-20 18:04:35 +00:00
Philipp Schafft
7053afb8d4 Update: Check for pthread_setname_np() 2022-03-20 17:05:54 +00:00
Philipp Schafft
57093def7b Update: Release Icecast 2.5 beta3 2022-03-13 18:30:26 +00:00
Philipp Schafft
e349279e79 Feature: Support reading ulimits for display on admin dashboard 2021-10-31 10:03:56 +00:00
Philipp Schafft
9560620c02 Feature: Added SHA3 support 2021-07-26 15:05:04 +00:00
Marvin Scholz
f5eecdf0f6 Feature: Allow enabling devel logging in configure
Allow enabling devil logging in configure using the
--enable-devel-logging switch.
Doing so defines the DEVEL_LOGGING macro.
2019-01-09 16:22:38 +01:00
Marvin Scholz
482ffaa6f6 Fix: Correct the order of AX_APPEND_COMPILE_FLAGS 2018-10-17 12:13:03 +02:00
Marvin Scholz
d9793f4e33 Update: Separate integration and unit tests
- Unit tests are now in `src/tests`
- Integration tests are in `tests`
2018-08-16 16:24:48 +02:00
Marvin Scholz
7eefec20d2 Update: Replace echo with more portable AS_ECHO 2018-07-11 12:41:16 +02:00
Marvin Scholz
2c9d33efb1 Cleanup: Use AS_CASE for sanitizer matching in configure 2018-07-11 12:17:31 +02:00
Marvin Scholz
1289c48b05 Fix: Do not use poll() on darwin
The poll() function is broken in some darwin versions.
2018-07-11 12:11:50 +02:00
Marvin Scholz
fae2bccf96 Update: Set SYS for easier host os detection in configure 2018-07-11 12:10:57 +02:00
Marvin Scholz
e55f42c528 Fix: Do not accept unknown flags with clang 2018-07-11 12:10:11 +02:00
Marvin Scholz
449c9559b1 Update: Add sanitizer helper to configure
This allows easily enabling a sanitizer by passing --with-sanitizer=
when configuring.
2018-07-09 07:38:52 +02:00
Philipp Schafft
58ea4d8fe6 Fix: Added CFLAGS -Wall -Wextra -Wno-unused-parameter 2018-06-19 12:03:28 +00:00
Marvin Scholz
54bbfc3530 Check for transparent_union type attribute 2018-06-17 13:05:30 +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
60ec2d4878 Add -std=c99 arg to compiler if possible 2018-06-16 17:12:34 +02:00
Marvin Scholz
772ce30609 Add missing _GNU_SOURCE define 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
Marvin Scholz
c89eec920f Simplify admin Makefiles 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
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
af608dd120 Remove debug and profile targets 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
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
294d378e26 Use a proper testsuite with autotools integration 2018-01-13 23:32:56 +01:00
Marvin Scholz
4b45ed556f Update docs for 2.5 beta2 2017-11-20 20:23:49 +01:00
Thomas B. Ruecker
cd0a3f9c1d Preparing for 2.5 beta2 aka 2.4.99.2
Changelog and docs still need updating.
2017-11-17 09:07:01 +00:00
Marvin Scholz
4345060c02 Cleanup: corrected usage of spaces 2016-06-07 11:30:46 +00:00
Marvin Scholz
18613e96f5 Fix: corrected linking of CURL support.
This corrects the test for libcurl.

Closes: #2273
2016-06-07 11:27:32 +00:00
Marvin Scholz
b54afbc6be Correct AC_CONFIG_MACRO_DIRS to AC_CONFIG_MACRO_DIR for compatibility 2015-11-28 17:15:42 +01:00
Marvin Scholz
4cd55dc166 Add missing AC_CONFIG_MACRO_DIRS and some configure.ac cleanup 2015-11-28 17:15:42 +01:00