1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-06-16 06:15:24 +00:00
Commit Graph

2373 Commits

Author SHA1 Message Date
Stephan Jauernick
c3713048ee Update .gitlab-ci.yml 2022-03-26 00:38:07 +00:00
Stephan Jauernick
c71939d02f Update .gitlab-ci.yml 2022-03-26 00:36:38 +00:00
Stephan Jauernick
3352858b48 Update .gitlab-ci.yml 2022-03-26 00:34:43 +00:00
Stephan Jauernick
db6ce1acb7 Update .gitlab-ci.yml 2022-03-26 00:27:43 +00:00
Stephan Jauernick
b3c8f52915 Update .gitlab-ci.yml 2022-03-26 00:25:09 +00:00
Stephan Jauernick
604e6b09cd Update .gitlab-ci.yml 2022-03-26 00:20:57 +00:00
Stephan Jauernick
a5e59cc5a6 Update .gitlab-ci.yml 2022-03-26 00:19:29 +00:00
Stephan Jauernick
b4b9f45a50 Update .gitlab-ci.yml 2022-03-26 00:16:49 +00:00
Stephan Jauernick
0b2253ae40 Update .gitlab-ci.yml 2022-03-21 22:08:56 +00:00
Stephan Jauernick
5e68b18eca Update .gitlab-ci.yml 2022-03-21 22:06:37 +00:00
Stephan Jauernick
74db1b20a1 Update .gitlab-ci.yml 2022-03-21 22:01:45 +00:00
Stephan Jauernick
ac9597ffe2 Update .gitlab-ci.yml 2022-03-21 21:57:02 +00:00
Stephan Jauernick
af3b66eb68 Update .gitlab-ci.yml 2022-03-21 21:56:13 +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
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