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
Marvin Scholz
0518157700
Correct configure.in name to configure.ac
2015-11-28 10:57:02 +01:00