1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-12-04 14:46:30 -05:00
Commit Graph

2397 Commits

Author SHA1 Message Date
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
Philipp Schafft
990484ec64 Feature: Also send samplerate, and channels on YP touch 2022-03-22 09:28:27 +00:00
Philipp Schafft
220ccbe1e0 Fix: Fixed invalid post data sent by the yp code 2022-03-22 01:39:21 +00:00
Philipp Schafft
43bf1eb4ed Update: Added comments for clarification 2022-03-21 23:50:19 +00:00
Philipp Schafft
6e4e4a5f10 Cleanup: Code style 2022-03-21 23:33:46 +00:00
Philipp Schafft
b06942e1bc Feature: Use settings from the listen socket for YP if there is only one
Closes: #2354
2022-03-21 23:13:30 +00:00
Stephan Jauernick
10e9d93523 Fix: Remove debuginfo from mingw32-installer spec
Those packages are not always available
2022-03-21 20:11:17 +00:00
Philipp Schafft
427f37863b Merge branch 'devel-phschafft-libigloo' into devel-phschafft 2022-03-21 13:02:11 +00:00
Philipp Schafft
eb4d037842 Cleanup: Removed unused buffer.[ch] 2022-03-21 12:57:33 +00:00
Philipp Schafft
e4787e228d Update: Cleanup: Removed no longer used includes to common/ 2022-03-21 12:57:29 +00:00
Philipp Schafft
57cda00d9b Feature: Report libigloo version 2022-03-21 12:57:22 +00:00
Philipp Schafft
c5110c992f Cleanup: Migrated to libigloo's ro for module.[ch] 2022-03-21 12:57:10 +00:00
Philipp Schafft
26b1449d19 Cleanup: Migrated to libigloo's TAP support 2022-03-21 12:52:47 +00:00
Philipp Schafft
ac5d17cbdb Cleanup: Migrated to libigloo's PRNG 2022-03-21 12:52:43 +00:00
Philipp Schafft
e11cc390f8 Feature: Create global libigloo instance 2022-03-21 12:52:39 +00:00
Philipp Schafft
6a4118883e Update: Require libigloo >= 0.9.1 2022-03-21 12:52:34 +00:00
Philipp Schafft
e9ed0527ed Update: Use a condition not a sleep in event queue thread 2022-03-21 12:47:15 +00:00
Philipp Schafft
b675f36729 Update: Corrected copyright 2022-03-21 12:27:09 +00:00
Philipp Schafft
32d7c9e821 Cleanup: Replaced int with bool 2022-03-21 12:26:33 +00:00