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 |
|
Philipp Schafft
|
ece3786a0a
|
Fix: Check if we actually have source->client->con in case we want to access source->client->con->tls
|
2018-06-19 13:44:06 +00:00 |
|
Philipp Schafft
|
2d3409af1a
|
Merge branch 'ph3-module-support'
|
2018-06-19 13:06:55 +00:00 |
|
Philipp Schafft
|
551a36e43b
|
Fix: Added handling of newcb and freecb
|
2018-06-19 12:56:40 +00:00 |
|
Philipp Schafft
|
38c71f7673
|
Feature: Allow modules to handle client requests via <resource> tags
|
2018-06-19 12:56:40 +00:00 |
|
Philipp Schafft
|
f02c23a593
|
Fix: Corrected reference counters
|
2018-06-19 12:56:40 +00:00 |
|
Philipp Schafft
|
5d815f2205
|
Feature: Added a global module container object
|
2018-06-19 12:56:40 +00:00 |
|
Philipp Schafft
|
bb77660020
|
Feature: Added infrastructure for modules. Currently not used by Icecast at all.
|
2018-06-19 12:56:40 +00:00 |
|
Philipp Schafft
|
58ea4d8fe6
|
Fix: Added CFLAGS -Wall -Wextra -Wno-unused-parameter
|
2018-06-19 12:03:28 +00:00 |
|
Philipp Schafft
|
d745d02f4b
|
Cleanup: Removed unused member
|
2018-06-19 10:47:49 +00:00 |
|