Philipp Schafft
|
37d9319b1b
|
Cleanup: Use replace_string() and only strdup() if needed
|
2018-09-19 13:32:58 +00:00 |
|
Philipp Schafft
|
7b608e27be
|
Feature: Added function to convert strings into auth results
|
2018-09-19 13:32:58 +00:00 |
|
Philipp Schafft
|
b3497e6ec8
|
Feature: Added way for the auth backend to store per-request data
|
2018-09-19 13:32:58 +00:00 |
|
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
|
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
|
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 |
|
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
|
149194d6af
|
Fix: Use POSIX poll.h instead of sys/poll.h
|
2018-08-14 20:03:01 +02: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
|
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
|
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
|
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 |
|
Philipp Schafft
|
d0899fe4fc
|
Fix: Corrected typo in constant name
|
2018-08-08 10:42:16 +00:00 |
|
Philipp Schafft
|
6cf45fd11d
|
Fix: Handle 0-byte feasts as no-match
|
2018-08-08 10:14:04 +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 |
|
Philipp Schafft
|
2d0d496ad4
|
Fix: Set con->readbuffer = NULL after free()
|
2018-08-02 09:09:19 +00:00 |
|
Philipp Schafft
|
9cdf5761a0
|
Update: Added some comments in reportxml.c
|
2018-07-27 11:55:00 +00:00 |
|
Philipp Schafft
|
3a64ffd2de
|
Update: Improved comments on reportxml.h
|
2018-07-27 11:44:00 +00:00 |
|
Philipp Schafft
|
6f02daafbf
|
Update: Added a huge number of comments to reportxml.h
|
2018-07-27 11:27:42 +00:00 |
|
Philipp Schafft
|
dd04ef5f77
|
Update: Added comments to refobject.h
|
2018-07-27 10:36:59 +00:00 |
|
Philipp Schafft
|
2f938b8500
|
Fix: set freed pointer to NULL to avoid access-after-free
|
2018-07-27 10:36:50 +00:00 |
|
Philipp Schafft
|
e900d8e80c
|
Fix: Fixed end-of-input bug in Base64 encoder
|
2018-07-27 10:07:30 +00:00 |
|
Philipp Schafft
|
648947fe44
|
Cleanup: Provided connection_send_bytes() to avoid direct access to con->send()
|
2018-07-27 10:07:18 +00:00 |
|
Philipp Schafft
|
1c61903793
|
Feature: Allow <relay> within <mount>
|
2018-07-26 09:24:08 +00:00 |
|