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 |
|
Philipp Schafft
|
1e230972fa
|
Feature: Allow <upstream> within <relay> to have a type="" that can be "normal" and "default"
|
2018-07-26 09:24:01 +00:00 |
|
Philipp Schafft
|
2c8d45310a
|
Fix: Corrected and improved default value handling for relay upstreams
|
2018-07-26 09:23:56 +00:00 |
|
Philipp Schafft
|
4b2a062aa0
|
Feature: Allow actually using more than one upstream
|
2018-07-26 09:23:52 +00:00 |
|
Philipp Schafft
|
bde17102e2
|
Fix: Corrected copy function so that number of upstreams is preserved
|
2018-07-26 09:23:37 +00:00 |
|
Philipp Schafft
|
d61acebf96
|
Update: Fixed indenting
|
2018-07-26 09:23:32 +00:00 |
|
Philipp Schafft
|
59697252f0
|
Feature: Added <upstream>-tag to relay config
|
2018-07-26 09:23:24 +00:00 |
|
Philipp Schafft
|
fee836f697
|
Cleanup: Seperated relay upstream parser into seperate function
|
2018-07-26 09:23:16 +00:00 |
|
Philipp Schafft
|
fd4f28274b
|
Cleanup: Seperated relay config from runtime data
|
2018-07-26 09:23:06 +00:00 |
|
Philipp Schafft
|
75314c2b34
|
Fix: Corrects setup of client_t in client mode.
Closes: #2336
|
2018-07-20 11:41:39 +00:00 |
|
Philipp Schafft
|
c40d12a1c7
|
Update: Moved _update_client_request_body_length() into new client_complete()
|
2018-07-20 11:41:37 +00:00 |
|
Philipp Schafft
|
c0155e2404
|
Fix: Do free connection's putback buffer regardless of it's size
|
2018-07-20 11:41:03 +00:00 |
|