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

1936 Commits

Author SHA1 Message Date
Philipp Schafft
f20dfcef63 Fix: SECURITY Do not handle admin-requests in listen-socket auth differently.
This also adds comments to _handle_authentication_global() and
_handle_authentication_mount_default() to explain the situation.
2018-10-04 09:00:26 +00:00
Philipp Schafft
09ade15b91 Merge branch 'update-conf' 2018-09-28 13:59:55 +00:00
Philipp Schafft
1fd17b0b1f Fix: Renamed /auth_example.ogg to /relay_example.ogg
Thanks to tbr for spotting.
2018-09-28 13:59:38 +00:00
Philipp Schafft
996a64334f Update: Use match-method="" not method="" 2018-09-28 13:59:38 +00:00
Philipp Schafft
764b18ff7c Update: Updated examples to match new style auth system 2018-09-28 13:59:38 +00:00
Philipp Schafft
8b2c6bdba0 Update: Replaced <on-*connect> with <event-bindings> 2018-09-28 13:59:38 +00:00
Philipp Schafft
a81e1345ef Update: Updated examples for relays 2018-09-28 13:59:38 +00:00
Philipp Schafft
0f3e8ac160 Update: Removed <fileserve> from example configs 2018-09-28 13:59:38 +00:00
Philipp Schafft
f0df5ae488 Update: Use symbolic values where possible 2018-09-28 13:59:38 +00:00
Philipp Schafft
fd3b6197fe Update: Moving blocks and comments around and formating 2018-09-28 13:59:38 +00:00
Philipp Schafft
627d153fc1 Update: Sync icecast_shoutcast_compat.xml.in with icecast_minimal.xml.in 2018-09-28 13:59:38 +00:00
Philipp Schafft
e8b041aa90 Update: Removed icecast_urlauth.xml.in 2018-09-28 13:59:37 +00:00
Philipp Schafft
895bd2f2e5 Update: Improve comment formarting 2018-09-28 13:59:37 +00:00
Philipp Schafft
3a391c02f5 Update: Removed leftover tabs 2018-09-28 13:59:37 +00:00
Philipp Schafft
de6e8b4197 Feature: Added support to set listen(2) backlog.
Closes: #2225
2018-09-28 13:52:39 +00:00
Philipp Schafft
dd967ad17b Update: Init method matching depending on what parameters we have. 2018-09-28 13:02:37 +00:00
Philipp Schafft
29680ec6e2 Fix: Allow the use of bools for <logarchive> 2018-09-28 13:02:28 +00:00
Philipp Schafft
5257fcaa7b Merge branch 'fix-locks' 2018-09-21 14:14:21 +00:00
Philipp Schafft
53d8b7c35f Fix: Avoid dead-lock in case of config reload 2018-09-20 14:21:16 +00:00
Philipp Schafft
5df028691a Fix: Corrected a possible race codition 2018-09-20 14:13:50 +00:00
Philipp Schafft
9d120d126f Fix: Corrected order of locks to avoid dead-locks 2018-09-20 14:13:19 +00:00
Philipp Schafft
7b84c45a81 Fix: Corrected two possible dead-locks. 2018-09-20 13:03:05 +00:00
Philipp Schafft
1e171a8e4e Fix: Corrected a number of lockings to avoid race conditions 2018-09-20 12:12:59 +00:00
Philipp Schafft
3f3191ce0b Fix: Corrected copy and paste error of lock/unlock 2018-09-20 12:12:40 +00:00
Philipp Schafft
231e60a46a Updated submodules 2018-09-20 10:05:30 +00:00
Philipp Schafft
9a4491e43a Feature: Report Host:-header in <listener> 2018-09-20 09:30:49 +00:00
Philipp Schafft
5d0491ae1e Merge branch 'ph3-buffer' 2018-09-20 09:17:46 +00:00
Philipp Schafft
934cc32285 Feature: Added a way to push buffers into buffers 2018-09-20 09:11:55 +00:00
Philipp Schafft
71b156afc6 Feature: Added buffer_push_printf() and buffer_push_vprintf() 2018-09-20 09:01:49 +00:00
Philipp Schafft
03d56ca35f Fix: Corrected typo 2018-09-20 08:32:26 +00:00
Philipp Schafft
36a8d198fd Fix: Make buffer_get_string() respect offsets 2018-09-20 08:16:25 +00:00
Philipp Schafft
f58f11f2d2 Feature: Test buffer_set_length() 2018-09-20 08:16:25 +00:00
Philipp Schafft
99671cdb40 Feature: Added tests for buffer_shift() 2018-09-20 08:16:25 +00:00
Philipp Schafft
b45c254bf9 Feature: Test bit patterns 2018-09-20 08:16:25 +00:00
Philipp Schafft
661f101790 Feature: Added tests related to buffer_t's string interface 2018-09-20 08:16:25 +00:00
Philipp Schafft
aa270e7bd3 Feature: Run getter tests on empty buffers 2018-09-20 08:16:25 +00:00
Philipp Schafft
bc69719462 Feature: Added first (create/unref) tests for buffers 2018-09-20 08:16:25 +00:00
Philipp Schafft
a92b39becd Feature: Added code that can undo the effect of offsets 2018-09-20 08:16:25 +00:00
Philipp Schafft
18e410cf24 Feature: Implemented new buffer API 2018-09-20 08:16:25 +00:00
Philipp Schafft
a8cae91f10 Feature: Added stubs and interface for new buffer_t that should replace refbuf_t some day. 2018-09-20 08:16:25 +00:00
Philipp Schafft
9bb6a7a3ce Merge branch 'fix-auth-release' 2018-09-20 08:13:39 +00:00
Philipp Schafft
f6d269c80d Fix: Actually destroy clients on if auth has release callback 2018-09-20 08:13:16 +00:00
Philipp Schafft
1b5572f700 Fix: Fixed a memory leak caused by assigning the client's role twice in some cases 2018-09-20 08:07:29 +00:00
Philipp Schafft
9ffd16cb60 Fix: Fixed two memory leaks in URL auth 2018-09-19 14:56:56 +00:00
Philipp Schafft
212ef5bb8f Cleanup: Use client_set_queue() and only use it once in client_destroy() 2018-09-19 14:39:19 +00:00
Philipp Schafft
b98aebe388 Merge branch 'feature-auth-redirect' 2018-09-19 13:33:44 +00:00
Philipp Schafft
4cb4a9b5b1 Feature: Allow altering client based on headers from the URL Auth backend 2018-09-19 13:32:58 +00:00
Philipp Schafft
fa5e2ffee6 Feature: Allow header_* not require being set in lowercase 2018-09-19 13:32:58 +00:00
Philipp Schafft
f2c474ec63 Feature: Added function to lowercase a string 2018-09-19 13:32:58 +00:00
Philipp Schafft
4e69f55410 Feature: Make the message header configurable 2018-09-19 13:32:58 +00:00