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

2251 Commits

Author SHA1 Message Date
Philipp Schafft
6aa937e55f Update: Disable links and player on status page when direct access is not allowed
Closes: #2409
2022-02-28 11:16:34 +00:00
Philipp Schafft
b7e204e3a7 Update: Renamed <no-mount> to <allow-direct-access>
Closes: #2408
2022-02-28 10:56:35 +00:00
Philipp Schafft
ce814ba303 Update: Added DDEBUG line in text_get_buffer() 2022-02-28 10:21:08 +00:00
Philipp Schafft
e6ab93d437 Update: Fixed some compiler warnings 2022-02-25 23:40:44 +00:00
Philipp Schafft
66375b57e4 Cleanup: Got argv[] parser into better shape 2022-02-25 23:40:44 +00:00
Philipp Schafft
00368b68e8 Cleanup: Converted some int -> bool 2022-02-25 23:40:44 +00:00
Philipp Schafft
3231a0a310 Feature: Added new <uri> tag in <relay><upstream>-group 2022-02-25 23:40:44 +00:00
Philipp Schafft
adc1b3f025 Cleanup: Corrected type int -> bool 2022-02-25 23:40:44 +00:00
Philipp Schafft
241c8f0895 Feature: Added warning about legacy sources on dashboard 2022-02-25 23:40:44 +00:00
Philipp Schafft
abfd3c51a3 Merge branch 'update-icy-metadata' into devel 2022-02-25 23:40:31 +00:00
Philipp Schafft
fa9ac44852 Update: Avoid %s for charset in logging as it might be provided externally 2022-02-25 21:02:25 +00:00
Philipp Schafft
b986bf5d78 Update: Avoid more complicate process if in_charset is the same as out_charset 2022-02-25 21:02:25 +00:00
Philipp Schafft
79bc367769 Update: Log a warning if a client sends song and artist/title in the same metadata request 2022-02-25 21:02:25 +00:00
Philipp Schafft
5bd33883de Update: Added a INFO level message about using the default charset for MP3 mounts 2022-02-25 21:02:25 +00:00
Philipp Schafft
f1f0b165dd Fix: Fixed a regression happening when ICY-style metadata update is handled without a charset parameter 2022-02-25 21:02:25 +00:00
Philipp Schafft
b14ff56f64 Fix: Corrected converting back and forth charsets for ICY 2022-02-25 21:02:25 +00:00
Philipp Schafft
86f1c8970b Cleanup: Removed unused member 2022-02-25 20:47:23 +00:00
Philipp Schafft
7e9bc9005c Update: Made global client limit warning easier to understand 2022-02-25 20:47:19 +00:00
Philipp Schafft
52634884ac Fix: Fixes EPIPEs on TLS clients
Correctly handle died TLS connections on recent libssl.

Closes: #2413
2021-11-10 09:01:22 +00:00
Philipp Schafft
ec02a7b53d Fix: Typo 2021-10-31 10:10:18 +00:00
Philipp Schafft
e349279e79 Feature: Support reading ulimits for display on admin dashboard 2021-10-31 10:03:56 +00:00
Philipp Schafft
f104fd5551 Fix: Allow Content-type: with parameters (such as codecs, or charset)
See: #1902
2021-10-30 09:37:38 +00:00
Philipp Schafft
4bffe21d4c Fix: Added missing includes/confirm.xsl to nobase_dist_admin_DATA
Thanks to Thomas Schlien for reporting it.

Fixes: #2421
2021-10-26 10:01:54 +00:00
Philipp Schafft
00e1cf91c8 Merge branch 'feature-text-stream' into devel
See: #2084
2021-10-26 09:39:58 +00:00
Philipp Schafft
ab915b061f Feature: Added experimental feature to skip characters on text/plain mounts (they are used for keep-alive) 2021-10-26 09:37:40 +00:00
Philipp Schafft
a24f74af11 Fix: Added missing include 2021-10-26 02:08:59 +00:00
Philipp Schafft
b7c878cee9 Feature: Added basic text streaming support
See: #2084
2021-10-26 00:57:09 +00:00
Philipp Schafft
d6be48e207 Update: Added stubs format_text.[ch] for text streaming
See: #2084
2021-10-26 00:57:09 +00:00
Philipp Schafft
678fce2693 Fix: Corrected XML rendering in case no default mount is defined 2021-10-26 00:53:09 +00:00
Philipp Schafft
c99270de94 Fix: Corrected link to docs
Thanks to Chagall on IRC for pointing this out.
2021-09-30 12:41:32 +00:00
Philipp Schafft
abc701a301 Fix: Make global_client_list extern outside of client.c 2021-07-26 19:47:46 +00:00
Philipp Schafft
5d5a9293ad Merge branch 'feature-config-errors' into devel 2021-07-26 15:11:26 +00:00
Philipp Schafft
f869d5eb7b Update: Pass configuration down to Auth and ACL parsing 2021-07-26 15:11:05 +00:00
Philipp Schafft
76e3e6ad6b Update: Improved handling of bad tags in _parse_relay() 2021-07-26 15:11:05 +00:00
Philipp Schafft
aa83b3fff0 Feature: Report invalid type for HTTP header 2021-07-26 15:11:05 +00:00
Philipp Schafft
954b8a4c39 Feature: Report empty tags via new style bad tag system for __read_int(), and __read_unsigned_int() 2021-07-26 15:11:05 +00:00
Philipp Schafft
ae71b25e90 Feature: Added initial support for reporting invalid config settings 2021-07-26 15:11:05 +00:00
Philipp Schafft
d2225f10b7 Feature: Warn about unknown, and obsolete tags in config 2021-07-26 15:11:05 +00:00
Philipp Schafft
ee8b67b421 Feature: Added support for HMACs 2021-07-26 15:08:50 +00:00
Philipp Schafft
a840f56b69 Merge branch 'feature-navigation' into devel 2021-07-26 15:06:38 +00:00
Philipp Schafft
d497412b58 Feature: Export client history as part of stats XML 2021-07-26 15:05:55 +00:00
Philipp Schafft
f2edcdb0ff Update: Made NAVIGATION_DIRECTION_REPLACE_ALL the default for move of clients 2021-07-26 15:05:55 +00:00
Philipp Schafft
704df45ce5 Feature: Added support to give navigation direction via admin call for command_move_clients() 2021-07-26 15:05:54 +00:00
Philipp Schafft
7474fb8d8d Feature: Write correct history on initial attach of client 2021-07-26 15:05:54 +00:00
Philipp Schafft
68ace66bd3 Feature: Only move clients that allow navigation according to their history and direction 2021-07-26 15:05:54 +00:00
Philipp Schafft
c60a2113c9 Feature: Made fallback_override an enum 2021-07-26 15:05:54 +00:00
Philipp Schafft
2e148986f9 Feature: Improved error logging 2021-07-26 15:05:54 +00:00
Philipp Schafft
8e224f45c2 Fix: Corrected invalid return value 2021-07-26 15:05:54 +00:00
Philipp Schafft
b5b5e9cc07 Feature: Make navigation_direction_to_str() public 2021-07-26 15:05:54 +00:00
Philipp Schafft
8a91113028 Feature: Correctly navigate clients between mounts 2021-07-26 15:05:54 +00:00