Philipp Schafft
|
962805df82
|
Update: Added attribute "application" for node "extension"
|
2018-06-29 13:40:03 +00:00 |
|
Philipp Schafft
|
0c7073f04f
|
Update: Attach definition to childs based on their type
|
2018-06-29 10:29:22 +00:00 |
|
Philipp Schafft
|
4188bd899f
|
Feature: Add definition ID to the first child of generated reports
|
2018-06-29 10:29:19 +00:00 |
|
Philipp Schafft
|
6168573e86
|
Feature: Render error messages via Report XML and XSLT
|
2018-06-27 16:07:21 +00:00 |
|
Philipp Schafft
|
7fadb6ce86
|
Feature: Added function to send XML Report to client
|
2018-06-27 15:54:31 +00:00 |
|
Philipp Schafft
|
8ea908e332
|
Feature: Only allow those nodes as childs that are allowed as per specs
|
2018-06-27 15:54:31 +00:00 |
|
Philipp Schafft
|
5eac0d80ca
|
Feature: Allow only the correct type of content per node
|
2018-06-27 15:54:31 +00:00 |
|
Philipp Schafft
|
7ffe12bc8b
|
Fix: Also copy XML childs when doing a node copy
|
2018-06-27 15:54:30 +00:00 |
|
Philipp Schafft
|
e24e524cb5
|
Fix: Access correct object
|
2018-06-27 15:54:30 +00:00 |
|
Philipp Schafft
|
52429c714f
|
Feature: Allow attaching XML to extentions
|
2018-06-27 15:54:30 +00:00 |
|
Philipp Schafft
|
86a62889d2
|
Feature: Added a way to find a node by attribute (useful for IDs).
|
2018-06-27 15:54:30 +00:00 |
|
Philipp Schafft
|
32a410bdd6
|
Feature: Allow xslt_transform() to send non-200 status
|
2018-06-27 15:54:30 +00:00 |
|
Philipp Schafft
|
d6a9530238
|
Update: Added useful logging in case report xml database has been loaded
|
2018-06-27 15:54:30 +00:00 |
|
Philipp Schafft
|
c1c5bd02e3
|
Fix: Corrected type detection logic for mixed-type <definition>s
|
2018-06-27 15:54:30 +00:00 |
|
Philipp Schafft
|
fecc38452a
|
Update: Added useful error message in case of unknown node name
|
2018-06-27 15:54:30 +00:00 |
|
Philipp Schafft
|
6f9c20e230
|
Feature: Added global (in config) reportxml database
|
2018-06-27 15:54:30 +00:00 |
|
Philipp Schafft
|
93897aebb3
|
Feature: Allow fully recursive lookup of definitions
|
2018-06-27 15:54:30 +00:00 |
|
Philipp Schafft
|
5d4430a645
|
Update: Made norec parameter optional
|
2018-06-27 15:54:30 +00:00 |
|
Philipp Schafft
|
6f8270dcfb
|
Update: Only look up first child if we really need to.
|
2018-06-27 15:54:30 +00:00 |
|
Philipp Schafft
|
a014f1c5cc
|
Feature: Added first level recursive definition lookup
|
2018-06-27 15:54:30 +00:00 |
|
Philipp Schafft
|
ae489acc93
|
Fix: Ensure references are counted correctly in case reportxml_node_copy() fails
|
2018-06-27 15:54:30 +00:00 |
|
Philipp Schafft
|
c4dca907ab
|
Fix: Use correct data type
|
2018-06-27 15:54:30 +00:00 |
|
Philipp Schafft
|
d9686e701a
|
Fix: Free temp memory
|
2018-06-27 15:54:29 +00:00 |
|
Philipp Schafft
|
c60e957782
|
Feature: Added a database to store definitions
|
2018-06-27 15:54:29 +00:00 |
|
Philipp Schafft
|
903ac2f1b3
|
Feature: Added fundamental report xml handling
|
2018-06-27 15:54:29 +00:00 |
|
Philipp Schafft
|
5df79580f7
|
Cleanup: Removed leftover debugging output
|
2018-06-27 15:52:54 +00:00 |
|
Philipp Schafft
|
d6e87ab7bc
|
Merge branch 'ph3-web-xslt'
|
2018-06-27 15:51:03 +00:00 |
|
Philipp Schafft
|
5312470e0e
|
Update: Unifiy web/ code
|
2018-06-27 15:50:32 +00:00 |
|
Philipp Schafft
|
b10406df20
|
Fix: Fixed ICECAST_LOG_DEBUG()'s format string
|
2018-06-20 12:33:34 +00:00 |
|
Philipp Schafft
|
526ecdaa8b
|
Updated submodules
|
2018-06-20 06:43:52 +00:00 |
|
Philipp Schafft
|
b9ff70b589
|
Fix: Only allow access to "*" for OPTIONS
|
2018-06-20 06:34:00 +00:00 |
|
Philipp Schafft
|
4a10d7e744
|
Merge branch 'ph3-body'
|
2018-06-20 06:31:13 +00:00 |
|
Philipp Schafft
|
a53270065b
|
Update: Converted <form>s from GET to POST
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
7e76986741
|
Update: Added a fast lane for client requests with a small body
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
59cf2ff426
|
Cleanup: Removed now useless start-of-stream passing code (as much as I found. There is more)
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
b8ceef2425
|
Fix: Fixed some compiler warnings
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
c3afdff5fb
|
Feature: Allow POST for web requests
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
a466900ae1
|
Feature: Allow POST for admin requests
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
44ebc3cf22
|
Update: Added protection against re-queueing a client for reading body that has been queued once already
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
19dda79146
|
Update: Added timeout and size limit to client body queue handling
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
669707d312
|
Update: Added basic client body slurping
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
bde88f82ae
|
Update: Added debug level logging for client slurping
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
e9624ef523
|
Cleanup: Removed unused structure
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
1c7329cfbf
|
Feature: Added some client request body slurping helpers
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
b0c7da36a0
|
Fix: Fixed HTTP/1.1 pipelineing
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
33dcf24d21
|
Fix: Only reuse client IF we reached the end of it's body
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
01c35e2c41
|
Feature: Check if we know client's body length. If so do not allow reading more than it.
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
f370e88335
|
Feature: Implemented a way to put back data read from a connection
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
460477230d
|
Feature: Consider encoding backend EOF state
|
2018-06-19 13:44:07 +00:00 |
|
Philipp Schafft
|
38436c3f6e
|
Update: Abstract body read with client_body_read() and client_body_eof()
|
2018-06-19 13:44:07 +00:00 |
|