1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-09-29 04:25:55 -04:00
Commit Graph

2415 Commits

Author SHA1 Message Date
Philipp Schafft
08683207cc Update: Improved opening/closing of dumpfiles 2022-09-17 17:36:52 +00:00
Philipp Schafft
d13eb3a7b9 Feature: Added new dumpfile-* events 2022-09-17 17:36:52 +00:00
Philipp Schafft
e736bc3933 Fix: Clear the contenttype on source clear as the pointer might no longer be valid 2022-09-17 17:36:44 +00:00
Philipp Schafft
1ead3bea27 Merge branch 'feature-string-renderer' into devel 2022-09-17 17:18:49 +00:00
Philipp Schafft
79af8d13e2 Fix: Corrected logic to delete NULL-values 2022-09-17 17:17:34 +00:00
Philipp Schafft
c2f25a9108 Feature: Added support for %H-style format to string renderer 2022-09-17 17:17:28 +00:00
Philipp Schafft
c4edf52ef8 Feature: Added a very basic module to build strings from individual parts 2022-09-17 17:17:24 +00:00
Philipp Schafft
167f626dcd Update: Corrected years of copyright 2022-09-17 17:16:57 +00:00
Philipp Schafft
9de911168c Cleanup: Moved string related functions out of util.[ch] into new util_string.[ch] 2022-09-17 17:16:45 +00:00
Philipp Schafft
f7183f973c Fix: Handle ogg_sync_buffer() returning NULL correctly
Closes: #2450
2022-09-05 23:58:13 +00:00
Ralph Giles
b4565da411 Update git url.
The readme referred to the old git.xiph.org server, which is no
longer online.
2022-09-05 22:33:12 +00:00
Philipp Schafft
63f64dc37b Cleanup: Do not manually close dumpfile but use source_kill_dumpfile() 2022-07-12 09:03:56 +00:00
Philipp Schafft
79bdceb47c Update: Improved warnings by adding mountpoint name 2022-07-12 08:49:49 +00:00
Philipp Schafft
8e69ca81bc Fix: Corrected logging format string 2022-07-12 08:49:27 +00:00
Stephan Jauernick
e1521749d3 Update: Integrate libigloo into the Icecast CI build 2022-05-03 17:58:32 +00:00
Philipp Schafft
ada8ddacbe Feature: Added logging regarding reading with httpp_encoding_read() 2022-05-03 07:29:02 +00:00
Philipp Schafft
0287d49978 Merge branch 'feature-source-health' into devel 2022-04-22 12:13:07 +00:00
Philipp Schafft
95df723a82 Update: Improved the per-stream flags by adding a description 2022-04-22 12:11:59 +00:00
Philipp Schafft
2076328683 Feature: Consider sources aged (-> good) after 30 seconds 2022-04-22 12:11:55 +00:00
Philipp Schafft
35415d93a8 Feature: Record source creation time 2022-04-22 12:11:51 +00:00
Philipp Schafft
7e924934e8 Fix: Do not add command_dashboard__getrlimit()-data twice 2022-04-22 12:11:48 +00:00
Philipp Schafft
210ec6245e Feature: Nicely render per source "Maintenance" section 2022-04-22 12:11:46 +00:00
Philipp Schafft
871d296ab1 Feature: Added SOURCE_FLAG_FORMAT_GENERIC, and SOURCE_FLAG_LEGACY_METADATA 2022-04-22 12:11:44 +00:00
Philipp Schafft
eed81f5bec Feature: Added basic health reporting for sources 2022-04-22 12:11:41 +00:00
Philipp Schafft
d3ad28a9cc Cleanup: Added reportxml_helper_add_value_health() 2022-04-22 12:11:38 +00:00
Philipp Schafft
21b600268c Cleanup: Migrated from special admin_dashboard_status_t to generic health_t 2022-04-22 12:11:33 +00:00
Philipp Schafft
cfb0d2dc38 Feature: Support sending idle/active events based on source count 2022-04-22 10:47:54 +00:00
Philipp Schafft
9bc4d9fe4d Update: Move from a next update time to a last update time structure 2022-04-22 10:47:46 +00:00
Philipp Schafft
a1c2f04453 Cleanup: Merged event_*.h into event.h 2022-04-15 17:04:43 +00:00
Philipp Schafft
490cb54fb5 Update: Downgraded BUG message from ERROR to DERROR 2022-04-15 17:04:31 +00:00
Philipp Schafft
d8b7e4f322 Cleanup: Code style 2022-04-15 17:04:28 +00:00
Philipp Schafft
3583aefceb Fix: Typo 2022-04-15 17:04:22 +00:00
Philipp Schafft
7d80d0d69c Cleanup: Codestyle 2022-04-15 17:04:18 +00:00
Philipp Schafft
96d60565d3 Cleanup: Formatting 2022-04-01 08:01:45 +00:00
Philipp Schafft
74c03908c5 Fix: Fixed timeout handling for new clients in request queue 2022-04-01 08:01:17 +00:00
Philipp Schafft
153543dc7f Fix: Disconnect clients that ran into a timeout more directly 2022-04-01 08:01:09 +00:00
Philipp Schafft
3e5938976a Fix: Start queue threads not before the config system got up 2022-04-01 08:00:58 +00:00
Philipp Schafft
334377fafb Cleanup: Improved code formatting 2022-04-01 08:00:54 +00:00
Philipp Schafft
13a58cb49e Cleanup: Improved code flow 2022-04-01 08:00:52 +00:00
Philipp Schafft
2955454dec Update: Removed auto reseeding. It was overdoing 2022-04-01 08:00:46 +00:00
Philipp Schafft
b5ef767bb1 Fix: Work around hanging events thread 2022-03-22 18:25:19 +00:00
Philipp Schafft
b49602dbce Merge branch 'update-dumpfile' into devel 2022-03-22 17:40:05 +00:00
Philipp Schafft
3e0adfe604 Feature: Added support for text streaming to use dumpfiles 2022-03-22 16:07:58 +00:00
Philipp Schafft
054d45bf3b Feature: Support limiting dumpfiles by size and time
This adds two new mount options:
* <dump-file-time-limit />
* <dump-file-size-limit />

Closes: #2173
2022-03-22 15:35:43 +00:00
Philipp Schafft
801b315d1d Feature: Support killing a running dumpfile
See: #2173
2022-03-22 15:35:43 +00:00
Philipp Schafft
0e538c855b Feature: Report current dumpfile status via stats
See: #2173
2022-03-22 15:35:43 +00:00
Philipp Schafft
dd3ce7462b Update: Made dumpfile writing more uniform 2022-03-22 15:35:43 +00:00
Philipp Schafft
4ecee870c9 Update: Added debug level logging to shutdown_subsystems() 2022-03-22 15:35:36 +00:00
Philipp Schafft
75fc890963 Fix: Fixed re-configuration related memory leaks 2022-03-22 15:35:31 +00:00
Philipp Schafft
76b33865c4 Update: Added XML markers 2022-03-22 09:28:41 +00:00