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 |
|
Philipp Schafft
|
9be05b6ab0
|
Update: Use %H not %s in event type="log"
|
2022-03-21 10:34:32 +00:00 |
|
Philipp Schafft
|
d12fedfd41
|
Merge branch 'update-connection-threading' into devel-phschafft
|
2022-03-21 09:50:01 +00:00 |
|
Philipp Schafft
|
4384287195
|
Update: Run _handle_connection() as own thread
|
2022-03-21 08:49:12 +00:00 |
|
Philipp Schafft
|
efbb64e618
|
Update: Replaced listensocket container's mutex with rwlock
|
2022-03-21 08:48:23 +00:00 |
|
Philipp Schafft
|
a167bb41d6
|
Update: Corrected thread names
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
d5ca000284
|
Update: Added thread for handling new clients
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
196223cb2f
|
Update: Set queue thread name
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
e0f5c94de1
|
Update: Avoid new client waiting on old ones
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
8a7513a420
|
Update: Do not let queue threads spin freely
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
0645d82bd1
|
Update: Use own thread for request and body queues
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
4cc76466ac
|
Update: Check if clients are ready before interacting with them
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
2e0bb32535
|
Update: Unified freeing of client_queue_entry_t nodes
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
c34f715f0d
|
Update: Reworked connection queues
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
b10e302c2a
|
Update: Renamed client_queue_t -> client_queue_entry_t
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
e428016746
|
Fix: Changed %s -> %#H for client->uri
|
2022-03-20 18:05:22 +00:00 |
|
Philipp Schafft
|
843aff3266
|
Cleanup: Removed parts of connection.[ch] into new connection_handle.[ch]
|
2022-03-20 18:05:22 +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
|
23e39ccf14
|
Update: Updated submodules
|
2022-03-20 17:05:52 +00:00 |
|
Philipp Schafft
|
e3fe175bfc
|
Update: Renamed thread as it is too long on Linux
|
2022-03-20 17:05:41 +00:00 |
|
Philipp Schafft
|
ec4ef5a0bb
|
Cleanup: Removed unused global.shutdown_cond
|
2022-03-20 17:05:26 +00:00 |
|
Philipp Schafft
|
85d55c850d
|
Feature: Warn about FD_SETSIZE being too small
|
2022-03-20 17:05:21 +00:00 |
|
Philipp Schafft
|
8efbbed486
|
Update: Updated submodules
|
2022-03-19 11:29:41 +00:00 |
|
Philipp Schafft
|
34ad5152a0
|
Fix: Actually report IPv6 not being enabled as error
See also commit 4dcea865c4
|
2022-03-18 11:29:50 +00:00 |
|
Philipp Schafft
|
584d44fd63
|
Fix: Fixed memory leak in metadata_xiph_read_vorbis_comments()
|
2022-03-16 11:38:02 +00:00 |
|
Philipp Schafft
|
1eda7cc45a
|
Merge branch 'update-flac' into devel-phschafft
This adds support for Ogg/FLAC vorbis comment headers (and streaminfo).
Closes: #1655
|
2022-03-16 01:31:11 +00:00 |
|
Philipp Schafft
|
04f16811e1
|
Feature: Report data from FLAC block STREAMINFO
|
2022-03-16 01:29:02 +00:00 |
|
Philipp Schafft
|
5d93c6b97f
|
Update: Do not warn about blocks we do not handle
|
2022-03-16 01:28:27 +00:00 |
|
Philipp Schafft
|
7108aab18b
|
Fix: Actually use the correct name for the function
|
2022-03-16 01:26:38 +00:00 |
|
Philipp Schafft
|
595179a248
|
Feature: Added support for FLAC VORBIS_COMMENT
|
2022-03-16 01:01:03 +00:00 |
|
Philipp Schafft
|
873e462035
|
Cleanup: Migrated Opus support to new metadata_xiph
|
2022-03-16 01:00:39 +00:00 |
|
Philipp Schafft
|
e169a7d020
|
Feature: Added functions to parse vorbis comments
|
2022-03-16 00:43:40 +00:00 |
|
Philipp Schafft
|
b23ef22eaf
|
Update: Added stub for Xiph metadata (vorbis comments, ...)
|
2022-03-15 23:55:45 +00:00 |
|
Philipp Schafft
|
488f767b9e
|
Update: Updated copyright
|
2022-03-15 23:52:27 +00:00 |
|
Philipp Schafft
|
e0ed27bc4f
|
Update: Created a stub function to handle all FLAC BLOCKs
|
2022-03-15 23:50:28 +00:00 |
|
Philipp Schafft
|
c80fd692b2
|
Feature: Added basic FLAC METADATA_BLOCK_HEADER parser
|
2022-03-15 22:53:49 +00:00 |
|
Philipp Schafft
|
756e3b7d22
|
Update: Parse FLAC block types and report via ICECAST_LOG_DEBUG()
|
2022-03-15 22:36:34 +00:00 |
|
Philipp Schafft
|
65f7f559e4
|
Fix: Check for packet.bytes >= 1
|
2022-03-15 22:14:12 +00:00 |
|
Philipp Schafft
|
109adf8368
|
Cleanup: Codestyle
|
2022-03-15 22:12:18 +00:00 |
|
Philipp Schafft
|
4dcea865c4
|
Update: Increased warning to error on dashboard if IPv6 is not enabled
|
2022-03-15 21:14:12 +00:00 |
|
Philipp Schafft
|
ade9c47f5c
|
Fix: Install /admin/version.xsl
Closes: #2429
|
2022-03-15 10:06:22 +00:00 |
|
Philipp Schafft
|
57093def7b
|
Update: Release Icecast 2.5 beta3
|
2022-03-13 18:30:26 +00:00 |
|