kakwa
7f8d992f56
fix default log_level, and fix chdir
...
* the chdir was done after the loading of the conf file, reversing it
* in case log_level is not set, the application would segfault, now
handled properly (default is info)
* remove logging to the daemon facility
2016-09-01 08:25:28 +02:00
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
bb08375b44
removing the serial file parameter, the serial is now random
2016-08-30 22:51:13 +02:00
kakwa
1e23814dfd
some code cleaning
2016-08-29 19:49:39 +02:00
kakwa
026e362bda
modification in timestamp-file.sh script
...
* implement a -r switch to force removal of an existing tsr
* implement a way to kind of check is the response looks like a TSR
2016-08-29 19:36:56 +02:00
kakwa
599e29302f
fix the timstamping script
2016-08-29 08:37:34 +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
2fd1aaafd0
adding some entries in gitignore
2016-08-27 01:34:08 +02:00
kakwa
5816f07dc1
better extension for the timestamp script
2016-08-27 01:33:48 +02:00
kakwa
be745d8594
fix create_tsa_certs if not run from its directory
2016-08-27 01:27:15 +02:00
kakwa
594ee4f6fc
fix test configuration
2016-08-27 01:25:37 +02:00
kakwa
48819b9695
fix create_tsa_certs script
2016-08-27 01:06:48 +02:00
kakwa
e6e9faf184
better logging for OpenSSL errors
2016-08-27 01:04:19 +02:00
kakwa
3cb7f920fe
new way to create certs for testing
2016-08-27 01:03:02 +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
a2007f36dd
fix default configuration
2016-08-26 19:31:12 +02:00
kakwa
f78c039203
adding a DEBUG option in cmake to compile wth debug flags
2016-08-26 19:28:12 +02:00
kakwa
c8f30485fe
change path to certificats in test conf
2016-08-26 19:14:48 +02:00
kakwa
1754457a5b
adding a test pki
2016-08-26 19:11:17 +02:00
kakwa
92c86f7ea0
change default directories for tsa pki
2016-08-26 19:03:01 +02:00
kakwa
2ed72b9a80
cosmetic change in default configuration file
2016-08-26 08:27:17 +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
a8038f0c9e
remove unused header
2016-08-26 00:40:32 +02:00
kakwa
b38b256310
adding the setting of the log level
2016-08-26 00:07:19 +02:00
kakwa
45e5248e56
adding possible values for syslog level
2016-08-26 00:06:56 +02:00
kakwa
37dbc3b486
adding civetweb as a submodule
2016-08-25 23:38:04 +02:00
kakwa
cb39220901
remove empty dir
2016-08-25 23:37:16 +02:00
kakwa
2545223c71
remove ini parser as we will use the openssl configuratio parser
2016-08-25 23:34:57 +02:00
kakwa
cfc43274b3
adding comment on configuration options
2016-08-25 23:33:41 +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
1ac821e3ce
adding default configuration file
2016-08-25 23:03:56 +02:00
kakwa
c5ce562a83
implement the configuration file opening and parsing
2016-08-25 20:14:24 +02:00