Commit Graph

95 Commits

Author SHA1 Message Date
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