1
0
mirror of https://gitlab.xiph.org/xiph/icecast-common.git synced 2024-11-03 04:17:20 -05:00
Commit Graph

227 Commits

Author SHA1 Message Date
Philipp Schafft
2621d4bb6e Fix: Corrected header includes 2018-11-02 11:20:04 +00:00
Philipp Schafft
a94db086b8 Cleanup: Removed useless NO_THREAD 2018-11-01 13:25:43 +00:00
Philipp Schafft
70547dc823 Update: Added compile time config as <igloo/config.h> 2018-11-01 13:23:50 +00:00
Philipp Schafft
7674b277d6 Fix: Added missing namespace for HTTPP_NS_* and httpp_req_* 2018-10-31 17:08:24 +00:00
Philipp Schafft
6404c9a156 Fix: Corrected namespace for threading part 2018-10-31 17:08:04 +00:00
Philipp Schafft
2ed4716a10 Update: Moved headers around so they can be used 2018-10-26 14:20:20 +00:00
Philipp Schafft
56053f3a58 Update: Moved libigloo.c into newly created src/ 2018-10-26 13:16:30 +00:00
Marvin Scholz
ae0a77ebde Add igloo.h 2018-10-26 13:59:15 +02:00
Philipp Schafft
b6489e7e2d Update: Renamed PROTECT_CODE() to IGLOO_PROTECT_CODE()
Is this macro in use at all?
2018-10-12 11:34:55 +00:00
Philipp Schafft
2f7226c8bd Update: Added "igloo_" to all #defines and types 2018-10-12 11:27:17 +00:00
Philipp Schafft
5cc52a7b3d Update: Added "igloo_" to all experted symbols 2018-10-12 10:55:24 +00:00
Philipp Schafft
f2efba644c Update: Corrected years of copyright 2018-10-12 10:28:09 +00:00
Philipp Schafft
60ab7b13b7 Cleanup: Corrected include guards 2018-10-12 10:16:06 +00:00
Philipp Schafft
e4a483d71e Cleanup: Removed _mangle() 2018-10-12 10:12:56 +00:00
Philipp Schafft
5986d17e47 Update: Renamed libpermafrost libigloo 2018-10-12 09:25:16 +00:00
Marvin Scholz
d8885f5668 Make common a separate library 2018-10-11 15:43:00 +02:00
Philipp Schafft
ad5fc10061 Merge branch 'update-httpp' 2018-09-20 09:58:39 +00:00
Philipp Schafft
6492a456a1 Feature: Allow enumeration of parser content 2018-09-20 09:58:28 +00:00
Philipp Schafft
c1d41f38b0 Cleanup: Fixed 9 year old typo. 2018-09-20 09:58:28 +00:00
Philipp Schafft
03659eb096 Feature: Added reference counting to httpp parser object 2018-09-20 09:58:28 +00:00
Philipp Schafft
aeddcad5df Feature: Added httpp_request_info() 2018-09-20 09:58:28 +00:00
Philipp Schafft
1f57410788 Fix: Actually insert nodes into the tree if they are new 2018-09-20 09:58:28 +00:00
Philipp Schafft
7d2b9fa3fd Feature: Added httpp_get_param_var() so multi-value access is possible 2018-09-20 09:58:28 +00:00
Philipp Schafft
53c13dd00e Update: Replaced next member with an array of values 2018-09-20 09:58:28 +00:00
Philipp Schafft
0117b90aa6 Update: Added a (still unused) next member to the http_var_t structure 2018-09-20 09:58:28 +00:00
Philipp Schafft
09fb1ce137 Fix: Consider extra arguments in HTTP request line invalid 2018-09-12 09:26:59 +00:00
Philipp Schafft
368fbd4442 Update: Code style 2018-09-12 09:22:46 +00:00
Philipp Schafft
a7b391b0f2 Fix: Correct calculation of block sites 2018-09-12 09:14:34 +00:00
Philipp Schafft
db51153683 Feature: Support alternative quoting with %#H 2018-09-12 09:14:27 +00:00
Philipp Schafft
ceab1c8cf5 Cleanup: Code style 2018-09-12 09:14:20 +00:00
Philipp Schafft
6973fe2cac Cleanup: Converted tabs to spaces 2018-09-12 09:14:13 +00:00
Philipp Schafft
19b665ba5c Feature: Use proper \xHH escaping for log lines 2018-09-12 09:13:57 +00:00
Philipp Schafft
dd0cfacb61 Fix: Ensure block_len is always set before used. 2018-06-20 06:42:49 +00:00
Philipp Schafft
9a4b8bb869 Cleanup: Removed tailing newlines 2018-06-20 06:40:38 +00:00
Philipp Schafft
f9a1ced5c9 Cleanup: Removed unused code 2018-06-20 06:40:21 +00:00
Philipp Schafft
11b9c61ae7 Update: Removed unused variable.
I'm not sure if we should check for the result of pthread_join().
But how it was doesn't do that anyway.
2018-06-20 06:37:10 +00:00
Philipp Schafft
9bfb3a34fc Update: Added #defines for _mangle() 2018-06-18 21:39:13 +00:00
Philipp Schafft
31f24e9869 Feature: Added httpp_get_param() which does POST, then queryparams 2018-06-18 21:36:19 +00:00
Philipp Schafft
937268e288 Feature: Added support to parse POST data 2018-06-18 14:39:03 +00:00
Philipp Schafft
fca416b126 Feature: Allow %z[ui] in logging format strings 2018-04-28 12:02:50 +00:00
Philipp Schafft
308e73134c Feature: Allow checking for transfer encoding EOF 2018-04-17 08:59:42 +00:00
Philipp Schafft
829cd5f3b6 Update: Fixed typo 2018-04-13 18:35:40 +00:00
Philipp Schafft
001667626c Porting: Allow build on Android
This allows to build the threading module on Android. Android has
a little reduced implementation for POSIX threads.

This is a clean version of patches from
 Stephan Jauernick <info@stephan-jauernick.de> and
 Marvin Scholz <epirat07@gmail.com>.
2016-03-18 08:51:27 +00:00
Marvin Scholz
d3904369e8 Cleanup: corrected use of white spaces 2016-03-18 08:45:26 +00:00
Marvin Scholz
b182f8df1b Fix Makefiles usage of deprecated INCLUDES variable 2015-11-28 13:21:03 +01:00
Philipp Schafft
bac982d2c8 Fix: fixed missing includes of standard headers.
This fixes missing includes of standard headers.
This seems to happened as a result of cleaning up the protocol code.
2015-11-20 19:37:55 +00:00
Philipp Schafft
31c0511a7f Cleanup: remove unused var 2015-11-04 14:24:12 +00:00
Philipp Schafft
411e159df0 Cleanup: removed yet another debug line 2015-02-10 21:26:14 +00:00
Philipp Schafft
f5d9d955a2 Cleanup: removed all the debug stuff left over from last commit 2015-02-10 21:15:14 +00:00
Philipp Schafft
ea8dde3202 Fix: fixed a lot smaller and bigger bugs in chunked transfer encoding
This fixes a lot bugs.
debug fprintf()s are included intentionally and will be removed
by the next commit.
2015-02-10 21:13:15 +00:00