Philipp Schafft
|
cb32973572
|
Feature: Added permission system for auth backends altering clients
|
2018-09-19 13:32:58 +00:00 |
|
Philipp Schafft
|
bb2ba6e8cf
|
Fix: Avoided segfault if clear_auth() is closed with auth->state == NULL
|
2018-09-19 13:32:58 +00:00 |
|
Philipp Schafft
|
d0b23fb8c6
|
Feature: Added support to "static" auth to alter the client
|
2018-09-19 13:32:58 +00:00 |
|
Philipp Schafft
|
0392b4a32f
|
Feature: Added lookup function for auth_alter_t
|
2018-09-19 13:32:58 +00:00 |
|
Philipp Schafft
|
4d7a60d588
|
Feature: Added basic support for auth backends to manipulate the client
|
2018-09-19 13:32:58 +00:00 |
|
Philipp Schafft
|
dabf9337a6
|
Feature: Added helper function replace_string()
|
2018-09-19 13:32:58 +00:00 |
|
Philipp Schafft
|
6c491b3814
|
Cleanup: Code reformating
|
2018-09-14 19:25:40 +00:00 |
|
Philipp Schafft
|
355e90ef66
|
Fix: Corrected used type (int) -> (size_t)
|
2018-09-14 07:51:38 +00:00 |
|
Philipp Schafft
|
40c5751a06
|
Cleanup: Updated formating
|
2018-09-14 07:45:20 +00:00 |
|
Philipp Schafft
|
c97e5d95fc
|
Cleanup: Remove redundant passing of client's uri
|
2018-09-13 13:38:57 +00:00 |
|
Philipp Schafft
|
e4560e15a2
|
Cleanup: Made assigning of client->admin_command a function on it's own.
|
2018-09-13 12:47:28 +00:00 |
|
Philipp Schafft
|
fe948bffea
|
Update: Make client's URI part of it's object
|
2018-09-13 12:44:57 +00:00 |
|
Philipp Schafft
|
f68973d3fe
|
Merge branch 'feature-auth-listen-socket'
|
2018-09-13 12:16:39 +00:00 |
|
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 |
|