0
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2025-06-30 22:18:19 -04:00

Commit Graph

  • a5e59cc5a6 Update .gitlab-ci.yml Stephan Jauernick 2022-03-26 00:19:29 +00:00
  • b4b9f45a50 Update .gitlab-ci.yml Stephan Jauernick 2022-03-26 00:16:49 +00:00
  • b5ef767bb1 Fix: Work around hanging events thread Philipp Schafft 2022-03-22 18:25:19 +00:00
  • b49602dbce Merge branch 'update-dumpfile' into devel Philipp Schafft 2022-03-22 17:40:05 +00:00
  • 3e0adfe604 Feature: Added support for text streaming to use dumpfiles update-dumpfile Philipp Schafft 2022-03-22 16:07:58 +00:00
  • 054d45bf3b Feature: Support limiting dumpfiles by size and time Philipp Schafft 2022-03-22 15:33:11 +00:00
  • 801b315d1d Feature: Support killing a running dumpfile Philipp Schafft 2022-03-21 20:03:16 +00:00
  • 0e538c855b Feature: Report current dumpfile status via stats Philipp Schafft 2022-03-21 16:34:45 +00:00
  • dd3ce7462b Update: Made dumpfile writing more uniform Philipp Schafft 2022-03-21 16:15:15 +00:00
  • 4ecee870c9 Update: Added debug level logging to shutdown_subsystems() Philipp Schafft 2022-03-22 15:35:03 +00:00
  • 75fc890963 Fix: Fixed re-configuration related memory leaks Philipp Schafft 2022-03-22 13:54:54 +00:00
  • 76b33865c4 Update: Added XML markers Philipp Schafft 2022-03-21 16:09:30 +00:00
  • 990484ec64 Feature: Also send samplerate, and channels on YP touch Philipp Schafft 2022-03-22 09:28:27 +00:00
  • 220ccbe1e0 Fix: Fixed invalid post data sent by the yp code Philipp Schafft 2022-03-22 01:39:21 +00:00
  • 43bf1eb4ed Update: Added comments for clarification Philipp Schafft 2022-03-21 23:50:19 +00:00
  • 6e4e4a5f10 Cleanup: Code style Philipp Schafft 2022-03-21 23:33:46 +00:00
  • b06942e1bc Feature: Use settings from the listen socket for YP if there is only one Philipp Schafft 2022-03-21 23:13:30 +00:00
  • 0b2253ae40 Update .gitlab-ci.yml Stephan Jauernick 2022-03-21 22:08:56 +00:00
  • 5e68b18eca Update .gitlab-ci.yml Stephan Jauernick 2022-03-21 22:06:37 +00:00
  • 74db1b20a1 Update .gitlab-ci.yml Stephan Jauernick 2022-03-21 22:01:45 +00:00
  • ac9597ffe2 Update .gitlab-ci.yml Stephan Jauernick 2022-03-21 21:57:02 +00:00
  • af3b66eb68 Update .gitlab-ci.yml Stephan Jauernick 2022-03-21 21:56:13 +00:00
  • 10e9d93523 Fix: Remove debuginfo from mingw32-installer spec Stephan Jauernick 2022-03-21 19:57:57 +00:00
  • 427f37863b Merge branch 'devel-phschafft-libigloo' into devel-phschafft Philipp Schafft 2022-03-21 13:02:11 +00:00
  • eb4d037842 Cleanup: Removed unused buffer.[ch] Philipp Schafft 2022-03-16 14:41:11 +00:00
  • e4787e228d Update: Cleanup: Removed no longer used includes to common/ Philipp Schafft 2022-03-16 14:35:15 +00:00
  • 57cda00d9b Feature: Report libigloo version Philipp Schafft 2022-03-16 11:30:27 +00:00
  • c5110c992f Cleanup: Migrated to libigloo's ro for module.[ch] Philipp Schafft 2022-03-14 19:53:37 +00:00
  • 26b1449d19 Cleanup: Migrated to libigloo's TAP support Philipp Schafft 2022-03-14 08:35:04 +00:00
  • ac5d17cbdb Cleanup: Migrated to libigloo's PRNG Philipp Schafft 2022-02-26 14:30:14 +00:00
  • e11cc390f8 Feature: Create global libigloo instance Philipp Schafft 2022-02-26 13:55:21 +00:00
  • 6a4118883e Update: Require libigloo >= 0.9.1 Philipp Schafft 2022-02-26 09:56:14 +00:00
  • e9ed0527ed Update: Use a condition not a sleep in event queue thread Philipp Schafft 2022-03-21 12:47:15 +00:00
  • b675f36729 Update: Corrected copyright Philipp Schafft 2022-03-21 12:27:09 +00:00
  • 32d7c9e821 Cleanup: Replaced int with bool Philipp Schafft 2022-03-21 12:26:33 +00:00
  • 9be05b6ab0 Update: Use %H not %s in event type="log" Philipp Schafft 2022-03-21 10:34:32 +00:00
  • d12fedfd41 Merge branch 'update-connection-threading' into devel-phschafft Philipp Schafft 2022-03-21 09:50:01 +00:00
  • 4384287195 Update: Run _handle_connection() as own thread Philipp Schafft 2022-03-21 08:49:12 +00:00
  • efbb64e618 Update: Replaced listensocket container's mutex with rwlock Philipp Schafft 2022-03-21 08:48:23 +00:00
  • a167bb41d6 Update: Corrected thread names Philipp Schafft 2022-03-20 16:10:58 +00:00
  • d5ca000284 Update: Added thread for handling new clients Philipp Schafft 2022-03-20 16:03:46 +00:00
  • 196223cb2f Update: Set queue thread name Philipp Schafft 2022-03-20 13:17:16 +00:00
  • e0f5c94de1 Update: Avoid new client waiting on old ones Philipp Schafft 2022-03-20 13:15:31 +00:00
  • 8a7513a420 Update: Do not let queue threads spin freely Philipp Schafft 2022-03-20 11:15:09 +00:00
  • 0645d82bd1 Update: Use own thread for request and body queues Philipp Schafft 2022-03-20 11:10:17 +00:00
  • 4cc76466ac Update: Check if clients are ready before interacting with them Philipp Schafft 2022-03-19 21:50:42 +00:00
  • 2e0bb32535 Update: Unified freeing of client_queue_entry_t nodes Philipp Schafft 2022-03-19 19:15:34 +00:00
  • c34f715f0d Update: Reworked connection queues Philipp Schafft 2022-03-19 19:05:53 +00:00
  • b10e302c2a Update: Renamed client_queue_t -> client_queue_entry_t Philipp Schafft 2022-03-19 17:38:12 +00:00
  • e428016746 Fix: Changed %s -> %#H for client->uri Philipp Schafft 2022-03-19 13:05:06 +00:00
  • 843aff3266 Cleanup: Removed parts of connection.[ch] into new connection_handle.[ch] Philipp Schafft 2022-03-19 12:46:28 +00:00
  • 6f16abf1df Update: Require at least OpenSSL 1.1.0 and TLS 1.2 Philipp Schafft 2022-03-20 17:29:58 +00:00
  • 7053afb8d4 Update: Check for pthread_setname_np() Philipp Schafft 2022-03-20 16:13:28 +00:00
  • 23e39ccf14 Update: Updated submodules Philipp Schafft 2022-03-20 16:13:16 +00:00
  • e3fe175bfc Update: Renamed thread as it is too long on Linux Philipp Schafft 2022-03-20 15:58:45 +00:00
  • ec4ef5a0bb Cleanup: Removed unused global.shutdown_cond Philipp Schafft 2022-03-19 17:10:12 +00:00
  • 85d55c850d Feature: Warn about FD_SETSIZE being too small Philipp Schafft 2022-03-19 17:09:55 +00:00
  • 8efbbed486 Update: Updated submodules Philipp Schafft 2022-03-19 11:29:41 +00:00
  • 34ad5152a0 Fix: Actually report IPv6 not being enabled as error Philipp Schafft 2022-03-18 11:29:50 +00:00
  • 584d44fd63 Fix: Fixed memory leak in metadata_xiph_read_vorbis_comments() Philipp Schafft 2022-03-16 11:26:27 +00:00
  • 1eda7cc45a Merge branch 'update-flac' into devel-phschafft Philipp Schafft 2022-03-16 01:31:11 +00:00
  • 04f16811e1 Feature: Report data from FLAC block STREAMINFO Philipp Schafft 2022-03-16 01:29:02 +00:00
  • 5d93c6b97f Update: Do not warn about blocks we do not handle Philipp Schafft 2022-03-16 01:28:27 +00:00
  • 7108aab18b Fix: Actually use the correct name for the function Philipp Schafft 2022-03-16 01:26:38 +00:00
  • 595179a248 Feature: Added support for FLAC VORBIS_COMMENT Philipp Schafft 2022-03-16 01:01:03 +00:00
  • 873e462035 Cleanup: Migrated Opus support to new metadata_xiph Philipp Schafft 2022-03-16 01:00:39 +00:00
  • e169a7d020 Feature: Added functions to parse vorbis comments Philipp Schafft 2022-03-16 00:43:40 +00:00
  • b23ef22eaf Update: Added stub for Xiph metadata (vorbis comments, ...) Philipp Schafft 2022-03-15 23:55:45 +00:00
  • 488f767b9e Update: Updated copyright Philipp Schafft 2022-03-15 23:52:27 +00:00
  • e0ed27bc4f Update: Created a stub function to handle all FLAC BLOCKs Philipp Schafft 2022-03-15 23:50:28 +00:00
  • c80fd692b2 Feature: Added basic FLAC METADATA_BLOCK_HEADER parser Philipp Schafft 2022-03-15 22:53:49 +00:00
  • 756e3b7d22 Update: Parse FLAC block types and report via ICECAST_LOG_DEBUG() Philipp Schafft 2022-03-15 22:33:28 +00:00
  • 65f7f559e4 Fix: Check for packet.bytes >= 1 Philipp Schafft 2022-03-15 22:14:12 +00:00
  • 109adf8368 Cleanup: Codestyle Philipp Schafft 2022-03-15 22:12:18 +00:00
  • 4dcea865c4 Update: Increased warning to error on dashboard if IPv6 is not enabled Philipp Schafft 2022-03-15 21:14:12 +00:00
  • ade9c47f5c Fix: Install /admin/version.xsl Philipp Schafft 2022-03-15 10:06:22 +00:00
  • 57093def7b Update: Release Icecast 2.5 beta3 v2.5.0-beta.3 Philipp Schafft 2022-03-13 18:30:26 +00:00
  • 41e0732859 Feature: Build Dist Archives via CI and Upload them to OBS Stephan Jauernick 2021-07-26 19:48:56 +02:00
  • c78f01e2b2 Update: Added win32 specific icecast.xml Philipp Schafft 2022-03-13 16:49:26 +00:00
  • 78caf0db2f Fix: Corrected link to directory service Philipp Schafft 2022-03-13 16:48:25 +00:00
  • a51154b543 Feature: Added icecast.bat Philipp Schafft 2022-03-13 16:32:04 +00:00
  • 29e2359d97 Update: Work around older versions of automake Philipp Schafft 2022-03-13 16:24:57 +00:00
  • 5f991d3d50 Update: Added missing entries into .gitignore Philipp Schafft 2022-03-13 15:57:25 +00:00
  • ec529943d7 Update: Updated submodules Philipp Schafft 2022-03-13 15:56:03 +00:00
  • 12c80c090a Fix: Fixed build on systems with no getaddrinfo() Philipp Schafft 2022-03-12 18:17:13 +00:00
  • 5736581dfa Added Access-Control-Allow-Headers: and Access-Control-Expose-Headers: to default config Philipp Schafft 2022-03-12 13:54:02 +00:00
  • b82ea89a2e Update: Updated default values for Access-Control-Expose-Headers:, and Access-Control-Allow-Headers: Philipp Schafft 2022-03-12 13:39:44 +00:00
  • c9b006ade4 Update: Use <uri> in <relay> examples Philipp Schafft 2022-03-12 13:12:23 +00:00
  • 9e49f088a7 Fix: Updated default config and parsing to reflect existance of <yp-directory> Philipp Schafft 2022-03-12 13:09:50 +00:00
  • d1ea95f0e5 Fix: Updated default config and parsing to reflect existance of <tls-context> Philipp Schafft 2022-03-12 12:51:29 +00:00
  • 42a9d82926 Fix: Typo Philipp Schafft 2022-03-12 10:04:19 +00:00
  • fa77fd5c2a Feature: Include config problems in version display Philipp Schafft 2022-03-12 09:55:04 +00:00
  • bb98f34069 Feature: Added buttons "Copy to clipboard", and "Open ticket" on version page Philipp Schafft 2022-03-11 23:30:19 +00:00
  • 979c336b5b Update: Added warning about JSON rendering Philipp Schafft 2022-03-11 19:04:38 +00:00
  • 29dd621a08 Feature: Added more advanced version display in admin interface Philipp Schafft 2022-03-11 11:34:31 +00:00
  • 1963031af0 Update: Do not reuse connections if they reached an error state Philipp Schafft 2022-03-07 11:36:33 +00:00
  • b9a16b92f0 Update: Improved debug logging for connection and socket handling Philipp Schafft 2022-03-07 11:19:21 +00:00
  • ababd1c5dd Merge branch 'update-listen-sockets' into devel Philipp Schafft 2022-03-11 12:45:38 +00:00
  • 389c41c7d0 Feature: Inform on dashboard if IPv6 is not enabled whether IPv4-mapped is available Philipp Schafft 2022-03-07 10:17:19 +00:00
  • 661f736415 Update: Prefer to bind to IPv6 if we have IPv4-mapped support Philipp Schafft 2022-03-07 09:56:41 +00:00