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

1968 Commits

Author SHA1 Message Date
Philipp Schafft
4b44c73d1c Clanup: Unify <authentication> parser code 2018-09-13 12:06:36 +00:00
Philipp Schafft
ed266a5dc7 Feature: Added per <listen-socket> <authentication> 2018-09-13 11:34:01 +00:00
Philipp Schafft
1f8d19cb40 Cleanup: Use (auth_stack_t) not (struct auth_stack_tag) 2018-09-13 11:09:16 +00:00
Philipp Schafft
7880522650 Merge branch 'feature-auth-matches' 2018-09-13 10:38:27 +00:00
Philipp Schafft
8bd43eb3d4 Feature: Added new <role> properties: match-method, and nomatch-method. This is more inline with the other properties 2018-09-13 10:37:33 +00:00
Philipp Schafft
d317b6fbdc Feature: Added new <role> properties: match-web, nomatch-web, match-admin, and nomatch-admin 2018-09-13 10:14:31 +00:00
Philipp Schafft
6f2c6b8e84 Fix: Use ADMIN_COMMAND_ERROR not -1 2018-09-13 08:38:16 +00:00
Philipp Schafft
0af45ebf26 Cleanup: Replace and remove leftover old COMMAND_*s 2018-09-13 08:38:12 +00:00
Philipp Schafft
11a04c80c2 Updated submodules 2018-09-13 08:37:37 +00:00
Philipp Schafft
34f4b070ee Merge branch 'epirat-tests' 2018-08-16 14:42:23 +00:00
Marvin Scholz
d9793f4e33 Update: Separate integration and unit tests
- Unit tests are now in `src/tests`
- Integration tests are in `tests`
2018-08-16 16:24:48 +02:00
Marvin Scholz
e35f9c930d Fix: Add a copy of tap-driver.sh to the repo
Sometimes weird automake/autoconf does not seem to create the symlink
as it should.
2018-08-15 16:20:49 +02:00
Marvin Scholz
149194d6af Fix: Use POSIX poll.h instead of sys/poll.h 2018-08-14 20:03:01 +02:00
Philipp Schafft
1773e723c0 Merge branch 'ph3-devel-module-links' 2018-08-08 14:10:32 +00:00
Philipp Schafft
bfcac5d30c Feature: Unifiy response root node generation a bit and make the module list universally available 2018-08-08 14:10:08 +00:00
Philipp Schafft
d711ea15bd Feature: Use /icestats/modules/module even if it's just within an report XML extention 2018-08-08 14:10:08 +00:00
Philipp Schafft
d0efb73a7b Feature: Also report loaded modules in report XML 2018-08-08 14:10:08 +00:00
Philipp Schafft
51712ebb2a Feature: Provide a unified interface to get an basic report 2018-08-08 14:10:08 +00:00
Philipp Schafft
c67d9de500 Feature: Added functions to get a node from report XML by it's type 2018-08-08 14:10:08 +00:00
Philipp Schafft
2a370cccd0 Feature: Display management links from modules in admin/ 2018-08-08 14:10:08 +00:00
Philipp Schafft
e89f1bba8d Feature: Added way to add links to modules 2018-08-08 14:10:08 +00:00
Philipp Schafft
f541cb5c8a Feature: List loaded modules in stats XML 2018-08-08 14:10:08 +00:00
Philipp Schafft
3f2246093b Merge branch 'ph3-fastevent' 2018-08-08 14:09:59 +00:00
Philipp Schafft
63cc9b9c2a Feature: Also route slow events to fastevent subsystem 2018-08-08 14:05:41 +00:00
Philipp Schafft
cdd09669fa Feature: Added some more useful client fast events 2018-08-08 14:05:41 +00:00
Philipp Schafft
08cf0c1233 Feature: Emit a range of basic connection and client events 2018-08-08 14:05:41 +00:00
Philipp Schafft
23e7069d78 Update: Initialize/Shutdown fast event subsystem 2018-08-08 14:05:40 +00:00
Philipp Schafft
02c9eb7f10 Feature: Added fast event API 2018-08-08 14:05:40 +00:00
Philipp Schafft
8cf3da1a92 Update: Added still stub files for fast events. 2018-08-08 14:05:40 +00:00
Philipp Schafft
680557abc7 Fix: Ensure we have a look while accessing self->module in modulecontainer 2018-08-08 13:39:54 +00:00
Marvin Scholz
630ac9e49b Fix: Skip tests correctly when ffmpeg is missing 2018-08-08 14:42:46 +02:00
Philipp Schafft
d0899fe4fc Fix: Corrected typo in constant name 2018-08-08 10:42:16 +00:00
Philipp Schafft
88aa6c60c9 Update: Added additional diagnostic for resource matches 2018-08-08 10:15:12 +00:00
Philipp Schafft
6cf45fd11d Fix: Handle 0-byte feasts as no-match 2018-08-08 10:14:04 +00:00
Marvin Scholz
5504b58c74 Fix: Use TAP even for compiled tests 2018-08-08 11:33:22 +02:00
Marvin Scholz
20c74f5974 Cleanup: Indent with spaces 2018-08-08 11:32:37 +02:00
Philipp Schafft
4747471108 Fix: Do not use GNU99 inline functions in tests 2018-08-08 09:19:27 +00:00
Philipp Schafft
03092d1049 Fix: Do not asume listener->id != NULL when looking for a listener with a specific ID 2018-08-08 09:04:55 +00:00
Marvin Scholz
ec6a85529d Update: Add some tests with invalid auth 2018-08-07 21:17:12 +02:00
Marvin Scholz
261ef33775 Fix: Improve names and correct wrong test 2018-08-07 21:16:23 +02:00
Marvin Scholz
64fc4720bf Fix: Correct on-connect tests
The actual failure or success was not reported at all before,
additionally wait a bit before checking if the file is there.
2018-08-07 20:59:08 +02:00
Marvin Scholz
1e46a19a0b Fix: Correct wrong listmounts-adminauth-mount test
The expected result when authenticated is of course 200 and not 400.
2018-08-07 20:58:12 +02:00
Marvin Scholz
f005aa710e Fix: Suppress rm output and correct path 2018-08-07 20:56:51 +02:00
Marvin Scholz
91ff31ea26 Feature: Add function for manual test results 2018-08-07 20:55:03 +02:00
Marvin Scholz
d09c0b72f2 Fix: Link already compiled objects for tests 2018-08-07 20:25:34 +02:00
Marvin Scholz
7b7a9830a5 Cleanup: tests Makefile.am 2018-08-07 20:10:49 +02:00
Marvin Scholz
5136d93536 Cleanup: Use $() instead of backticks 2018-08-07 19:30:49 +02:00
Marvin Scholz
9a3782173c Fix: Detect missing submodules in autogen.sh 2018-08-07 19:29:33 +02:00
Marvin Scholz
f8e30d46a4 Cleanup: Comments and output in autogen.sh 2018-08-07 19:13:39 +02:00
Marvin Scholz
b3c3097707 CI: Make IRC notifications for travis less verbose 2018-08-02 13:51:04 +02:00