Joris Vink
2b97d371f5
Merge pull request #127 from raphaelmonrouzeau/master
...
Added new function kore_pgsql_v_query_params().
2016-06-07 13:37:00 +02:00
Raphaël Monrouzeau
159de3960d
Added new function kore_pgsql_v_query_params().
...
Same as kore_pgsql_query_params but takes a va_list as last parameter
(non-v version takes a variable list of parameters).
Lets people write easier to call wrappers around the query calls. I use
it in a wrapper that takes next states (error, current, continue) as
arguments in a handler with multiple async queries.
2016-06-07 13:12:31 +02:00
Joris Vink
2dfd22a79a
Change kore_buf_stringify() a bit.
...
Takes a size_t pointer as its second argument now, if not
NULL this will be populated with the length of the string
that is being returned.
2016-06-02 07:08:19 +02:00
Joris Vink
3b43df5536
remove useless cast.
2016-05-16 09:45:27 +02:00
Joris Vink
3c9d2d5948
missing va_end() in kore_pgsql_query_params().
...
from @fahlgren.
2016-05-16 09:25:37 +02:00
Joris Vink
5fe9512828
spacing.
2016-05-05 15:29:43 +02:00
Joris Vink
be28c77c6d
Merge pull request #118 from wtfuzz/master
...
cast difference between pointers as unsigned in kore_mem_find()
2016-05-05 15:28:59 +02:00
Joris Vink
5533211e80
Real life came in the way of Kore 2.0.0.
...
Bump release date so I have a bit more time to finish up
before committing to a stable release.
2016-05-02 08:44:32 +02:00
Joris Vink
6013f2a9d2
Merge pull request #121 from rtprio/rlimt-mismatch
...
If we're iterating over rlimits, we should use rlim_t.
2016-04-28 07:56:04 +02:00
Elliot Schlegelmilch
d37ecf9649
If we're iterating over rlimits, we should use rlim_t.
...
> error: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'rlim_t' (aka 'long') [-Werror,-Wsign-compare]
2016-04-27 18:18:21 -07:00
Matt Thompson
43d3e0e746
double tab variable name
2016-04-01 17:55:43 +00:00
Matt Thompson
43a5703456
changed needle length type to size_t in kore_mem_find(). updated function prototype in kore.h. Use tab instead of space indentation
2016-04-01 17:54:10 +00:00
Matt Thompson
3ef8562bac
use offset variable instead of pointer arithmetic
2016-03-31 12:55:23 -05:00
Matt Thompson
61eaaccd30
cast difference between pointers as unsigned in kore_mem_find()
2016-03-21 23:30:28 +00:00
Joris Vink
fb6512259c
small style changes.
2016-03-21 15:30:11 +01:00
Joris Vink
adef05147e
Merge pull request #116 from SDAIA/http_method_text
...
Adds http_method_text
2016-03-21 15:29:07 +01:00
Ángel González
1bda217d57
Based on #115 pull request, adds http_method_text, similar to http_status_text
2016-03-21 15:12:27 +01:00
Joris Vink
ca2837fbaf
Add release date for 2.0.0.
2016-02-27 11:56:55 +01:00
Joris Vink
4a69657dce
Don't call close on an fd that is -1.
2016-02-25 22:04:24 +01:00
Joris Vink
f7b0b7c7ac
Sometimes content_length wasn't properly updated.
2016-02-22 14:08:21 +01:00
Joris Vink
0294212a3c
Do not free results from http_request_header().
2016-02-21 18:29:06 +01:00
Joris Vink
318647945f
more consistency in fatal messages.
2016-02-13 15:45:33 +01:00
Joris Vink
8fcf4762f4
Improve http_body_recv().
...
- If we fail to write to our temporary file error instead of fatal.
- Return KORE_RESULT_ERROR on other errors as well.
2016-02-13 15:41:37 +01:00
Joris Vink
4503b4756b
remove lies.
2016-02-13 15:38:00 +01:00
Joris Vink
c83abd5afb
If ele is 0 return 0 instead of fataling.
2016-02-13 15:27:02 +01:00
Joris Vink
1c8836b2e1
Add precaution against calling kore_split_string with ele == 0
2016-02-13 14:35:11 +01:00
Joris Vink
0c0393fc64
constify
2016-02-13 14:33:06 +01:00
Joris Vink
090e2cc6a2
Debug builds imply NOOPT
2016-02-13 14:21:09 +01:00
Joris Vink
fcc2010117
Make debug builds build again.
2016-02-13 14:20:31 +01:00
Joris Vink
c91fa9ab70
don't be dumb.
2016-02-13 14:13:59 +01:00
Joris Vink
9340d132db
don't bother with empty things in kore_text_trim.
2016-02-13 14:02:10 +01:00
Joris Vink
91fb225e5c
Merge pull request #109 from fahlgren/cleanup
...
Cleanup
2016-02-12 12:00:15 +01:00
Daniel Fahlgren
04aec1c2dd
Fix typo in log message
2016-02-12 08:57:58 +01:00
Daniel Fahlgren
be1c6f7155
Remove ; from end of do { ... } while(0) macro
...
With the ; the following types of usage doesn't work:
if (a == 1)
COPY_ARG_TYPE(...);
else
foo(...);
2016-02-12 08:56:10 +01:00
Joris Vink
12e1820a4f
Unbreak normal POST parsing.
...
It was broken for > 2 fields due to recent large changes,
unfortunately i didn't catch this until now.
2016-02-06 15:32:23 +01:00
Joris Vink
d4435bec8d
Correct pretty bad typo.
2016-02-06 14:59:54 +01:00
Joris Vink
f36ac911d3
Mention NOOPT.
2016-02-01 22:19:16 +01:00
Joris Vink
40f69924bb
Move shared file reading code to kore_read_line()
2016-02-01 22:10:10 +01:00
Joris Vink
17e311dba9
constify kore_parse_config_file() parameter.
2016-02-01 21:59:31 +01:00
Joris Vink
ac864a7419
Update output message to match others.
2016-02-01 21:54:09 +01:00
Joris Vink
3b1204d599
Make sure certkey and certfile are NULL after freeing.
...
From oneswig but I accidentally removed it during the merge.
2016-02-01 21:42:33 +01:00
Joris Vink
d0e9441b60
remove debug.
2016-02-01 21:41:25 +01:00
Joris Vink
c8484ee9ab
Redo config parsing a bit.
...
No longer just call kore_string_split() on the line
but separate out the configuration directive and let
the appropriate callbacks parse things on their own.
2016-02-01 21:33:51 +01:00
Joris Vink
82a9e6ef59
Formatting and unbreaking NOHTTP builds.
2016-02-01 20:02:02 +01:00
Joris Vink
f4d00645ed
Merge pull request #99 from oneswig/master
...
Add resource management as part of the kore shutdown process.
2016-02-01 19:51:27 +01:00
Joris Vink
1f5e482b8a
Build option changes.
...
- Build with -O2 unless NOOPT is set to 1.
- Hide -g behind DEBUG instead of always building with it.
- Explicitely set the standard used to c99, use pedantic.
2016-02-01 15:33:40 +01:00
Stig Telfer
7963a2deaa
Added cleanup for the module handlers and validators
2016-02-01 12:13:22 +00:00
Stig Telfer
55d2451b90
Add cleanup of http_body_path pool
2016-02-01 10:10:04 +00:00
Stig Telfer
bd975541dd
Merge branch 'master' into oneswig
2016-02-01 10:04:59 +00:00
Joris Vink
f2f5a3742f
Let SIGTERM properly shutdown Kore as well.
2016-01-31 16:48:17 +01:00