kakwa
7d255757ba
adding *.pid in gitignore
2016-09-01 19:55:25 +02:00
kakwa
a3f65c7050
fix the way relative paths are handled and pid file handler
...
* add a pid file option on command line + implement it
* make the relative path in conf param relative to the configuration
file directory and not the running directory
2016-09-01 19:43:29 +02:00
kakwa
5cbcdc4a1d
code reformatting
2016-09-01 08:29:07 +02:00
kakwa
9a05006d1e
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
43984fd1b5
fix ordering between daemonize and get working dir
2016-09-01 08:13:57 +02:00
kakwa
6e687f2fe2
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
93ead7ee99
implementing a somewhat proper signal handler
2016-08-31 07:57:51 +02:00
kakwa
f3a950dc41
source formatting
2016-08-31 07:37:13 +02:00
kakwa
ce19f74858
fix ordering between start log and actual start
2016-08-31 07:36:27 +02:00
kakwa
ee5870509a
fix loglevel determination
2016-08-31 07:35:31 +02:00
kakwa
aca650fa6f
code cleaning
2016-08-31 00:13:25 +02:00
kakwa
f5d3f66031
first (kind of) working version \o/
2016-08-31 00:09:17 +02:00
kakwa
00c91df4cf
adapt to create_response new API
2016-08-30 23:03:53 +02:00
kakwa
d54c661eef
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
4907f03f2f
little code cleaning
2016-08-30 22:54:46 +02:00
kakwa
a0d09ebe7b
removing the serial file parameter, the serial is now random
2016-08-30 22:51:13 +02:00
kakwa
b41233fd50
some code cleaning
2016-08-29 19:49:39 +02:00
kakwa
62c9b56584
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
15bb7d9792
fix the timstamping script
2016-08-29 08:37:34 +02:00
kakwa
75dcc97e12
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
5ab6bc4325
better cleaning in case of an initialization error
2016-08-28 14:23:42 +02:00
kakwa
418f4ba1d3
add openssl initialization
2016-08-28 14:16:50 +02:00
kakwa
f40732e857
implementing loading of the OIDs
2016-08-27 11:39:53 +02:00
kakwa
439b08a014
removing uneeded newline in debug logs of the http queries
2016-08-27 01:35:57 +02:00
kakwa
c625fbd3ca
adding some entries in gitignore
2016-08-27 01:34:08 +02:00
kakwa
bf33d5cee0
better extension for the timestamp script
2016-08-27 01:33:48 +02:00
kakwa
734f78469f
fix create_tsa_certs if not run from its directory
2016-08-27 01:27:15 +02:00
kakwa
131065afde
fix test configuration
2016-08-27 01:25:37 +02:00
kakwa
b3a50883f9
fix create_tsa_certs script
2016-08-27 01:06:48 +02:00
kakwa
2201aefe1f
better logging for OpenSSL errors
2016-08-27 01:04:19 +02:00
kakwa
5fd07a352a
new way to create certs for testing
2016-08-27 01:03:02 +02:00
kakwa
bacd90bc68
adding log on openssl error
2016-08-27 00:24:22 +02:00
kakwa
6e98e700ca
add logging for the ts conf parsing
2016-08-26 21:00:40 +02:00
kakwa
bc20fff44c
use NULL instead of a section (for the conf parser to look for default policy)
2016-08-26 20:59:46 +02:00
kakwa
376d100e9f
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
c2752532f1
fix default configuration
2016-08-26 19:31:12 +02:00
kakwa
02e493578d
adding a DEBUG option in cmake to compile wth debug flags
2016-08-26 19:28:12 +02:00
kakwa
16b29c7639
change path to certificats in test conf
2016-08-26 19:14:48 +02:00
kakwa
61176c5972
adding a test pki
2016-08-26 19:11:17 +02:00
kakwa
560834d280
change default directories for tsa pki
2016-08-26 19:03:01 +02:00
kakwa
7ab15ec374
cosmetic change in default configuration file
2016-08-26 08:27:17 +02:00
kakwa
8ebbc08c88
adding creation for the ts context
2016-08-26 01:28:34 +02:00
kakwa
a420c0dd5c
clean load_config declaration
2016-08-26 01:07:06 +02:00
kakwa
0cf267f51e
remove unused header
2016-08-26 00:40:32 +02:00
kakwa
ad4dc967c0
adding the setting of the log level
2016-08-26 00:07:19 +02:00
kakwa
d0a9f0f57d
adding possible values for syslog level
2016-08-26 00:06:56 +02:00
kakwa
aa5710be21
adding civetweb as a submodule
2016-08-25 23:38:04 +02:00
kakwa
510691ed6c
remove empty dir
2016-08-25 23:37:16 +02:00
kakwa
e7a0e0daa0
remove ini parser as we will use the openssl configuratio parser
2016-08-25 23:34:57 +02:00
kakwa
5ca32534f6
adding comment on configuration options
2016-08-25 23:33:41 +02:00