1
0
mirror of https://github.com/kakwa/uts-server synced 2025-01-10 13:44:29 +01:00

50 Commits

Author SHA1 Message Date
kakwa
7401799cb5 fix ordering between daemonize and get working dir 2016-09-01 08:13:57 +02:00
kakwa
d6a7ba86ff passing the launch working dir to the configuration handler
as many configuration paths can be relative to the execution working
directory, this directory is recorded at launch time, and the set_params
function does a chdir(<start work dir>); <load conf>; chdir("/") when
it's called.
2016-09-01 07:59:02 +02:00
kakwa
d91fbe377e implementing a somewhat proper signal handler 2016-08-31 07:57:51 +02:00
kakwa
fa7dabcb81 source formatting 2016-08-31 07:37:13 +02:00
kakwa
f22c4cfc87 fix ordering between start log and actual start 2016-08-31 07:36:27 +02:00
kakwa
e5f7732846 fix loglevel determination 2016-08-31 07:35:31 +02:00
kakwa
962bbeda72 code cleaning 2016-08-31 00:13:25 +02:00
kakwa
e02740a6cf first (kind of) working version \o/ 2016-08-31 00:09:17 +02:00
kakwa
3e13c30351 adapt to create_response new API 2016-08-30 23:03:53 +02:00
kakwa
901c186069 multiple modification on ts response creation
* pass the size of the query to the create_response function
* implement a serial generator based on random numbers
* fix the creation of the bio for the query content
* add logging for the create_reponse

TODO:
* some REAL memory cleaning...
2016-08-30 22:55:25 +02:00
kakwa
e51fb0cd94 little code cleaning 2016-08-30 22:54:46 +02:00
kakwa
1e23814dfd some code cleaning 2016-08-29 19:49:39 +02:00
kakwa
dba24b7adf multiple modications
* add a function to dump binary as hexa in logs
* implemente the TS response generator
* begin to glue it together
2016-08-29 08:34:59 +02:00
kakwa
878117a084 better cleaning in case of an initialization error 2016-08-28 14:23:42 +02:00
kakwa
f7cf646e61 add openssl initialization 2016-08-28 14:16:50 +02:00
kakwa
862cc77c4f implementing loading of the OIDs 2016-08-27 11:39:53 +02:00
kakwa
89e8b773ef removing uneeded newline in debug logs of the http queries 2016-08-27 01:35:57 +02:00
kakwa
e6e9faf184 better logging for OpenSSL errors 2016-08-27 01:04:19 +02:00
kakwa
42a427e617 adding log on openssl error 2016-08-27 00:24:22 +02:00
kakwa
c8c71b233a add logging for the ts conf parsing 2016-08-26 21:00:40 +02:00
kakwa
bf5435510c use NULL instead of a section (for the conf parser to look for default policy) 2016-08-26 20:59:46 +02:00
kakwa
ec467ba646 general reorganization
* rename the logger function to uts_logger
* add logging to the create_tsctx fucntion
* fix some warning *
2016-08-26 20:39:45 +02:00
kakwa
ed74ddb981 adding creation for the ts context 2016-08-26 01:28:34 +02:00
kakwa
6066e93bb2 clean load_config declaration 2016-08-26 01:07:06 +02:00
kakwa
b38b256310 adding the setting of the log level 2016-08-26 00:07:19 +02:00
kakwa
2545223c71 remove ini parser as we will use the openssl configuratio parser 2016-08-25 23:34:57 +02:00
kakwa
9667d6682c implement configuration parsing + fix
* fix debugging logs to stdout
* add parsing of the different type of parameters
* configure the http server part
2016-08-25 23:04:26 +02:00
kakwa
c5ce562a83 implement the configuration file opening and parsing 2016-08-25 20:14:24 +02:00
kakwa
3acef9333a cosmetic change 2016-08-24 23:45:02 +02:00
kakwa
57d7c6ebc2 better stdout debugging mode 2016-08-24 23:41:55 +02:00
kakwa
30e06d8db8 add the passing of the configuration file path and debug flag 2016-08-24 23:14:15 +02:00
kakwa
63739e858f pass context to the logging function 2016-08-24 23:03:49 +02:00
kakwa
355d32c585 adding a context which will be passed from query to query 2016-08-24 22:37:05 +02:00
kakwa
74f07cbd0e big code reorganization:
* split the rfc3161 and the http part
* add a logger function
* add a debugging logger function for the requests
* add a specific handler for rfc3161 request
2016-08-24 22:13:11 +02:00
kakwa
0bbf2a3cf0 fix content type 2016-08-23 20:16:54 +02:00
kakwa
ca00d8c6c6 change ts app code to read query from memory 2016-08-23 20:12:09 +02:00
kakwa
8fc0360824 reformat source code 2016-08-23 19:38:07 +02:00
kakwa
a0d5a683bb Merge branch 'master' of https://github.com/kakwa/uts-server 2016-08-23 19:29:12 +02:00
kakwa
19c39b1a0f adding copyright notice 2016-08-22 22:28:06 +02:00
kakwa
768578b8ea including the glue for timestamping 2016-08-22 22:26:23 +02:00
kakwa
950c9fc26c use civetweb 2016-08-19 00:04:13 +02:00
kakwa
9017c9b2bf add ini parser 2016-08-19 00:03:49 +02:00
kakwa
e19413fc51 remove comment 2016-07-01 20:30:32 +02:00
pcarpent
e14e9af3ed begin implementing the http part 2015-12-18 00:29:43 +01:00
pcarpent
19aade9650 implementing -d (daemonize command line option) 2015-12-17 23:30:30 +01:00
pcarpent
68d590947e fix misplaced static definition 2015-12-17 21:47:19 +01:00
pcarpent
9b12df7893 fix misplaced static definition 2015-12-17 21:46:45 +01:00
pcarpent
0017a079aa implementing argument parsing 2015-12-17 15:49:58 +01:00
pcarpent
0ba0c0914d begin implementing 2015-12-17 14:09:44 +01:00
pcarpent
18e30a81ae init project skeleton 2015-12-16 23:11:08 +01:00