]> WPIA git - cassiopeia.git/log
cassiopeia.git
8 years agochange to postgres with libpqxx
Felix Dörre [Tue, 13 Oct 2015 11:02:20 +0000 (13:02 +0200)]
change to postgres with libpqxx

8 years agoslip-rework midstade... broken
Felix Dörre [Mon, 24 Aug 2015 01:26:51 +0000 (03:26 +0200)]
slip-rework midstade... broken

8 years agoupd: remarks from FJW
Felix Dörre [Sat, 15 Aug 2015 16:00:49 +0000 (18:00 +0200)]
upd: remarks from FJW

8 years agoupd: various logging updates
Felix Dörre [Thu, 13 Aug 2015 22:45:53 +0000 (00:45 +0200)]
upd: various logging updates

8 years agofix: the record reading code
Felix Dörre [Sun, 2 Aug 2015 22:55:56 +0000 (00:55 +0200)]
fix: the record reading code

8 years agoMerge remote-tracking branch 'origin/master' into tmp/logger
Felix Dörre [Sun, 2 Aug 2015 22:23:29 +0000 (00:23 +0200)]
Merge remote-tracking branch 'origin/master' into tmp/logger

8 years agoadd: Include missing header for C++ Exception Handling
Benny Baumann [Sat, 1 Aug 2015 09:39:43 +0000 (11:39 +0200)]
add: Include missing header for C++ Exception Handling

8 years agodatabase structure changed. use the new column here also
Felix Dörre [Tue, 28 Jul 2015 21:16:15 +0000 (23:16 +0200)]
database structure changed. use the new column here also

8 years agofix: make the logger compile
Felix Dörre [Tue, 21 Jul 2015 21:12:11 +0000 (23:12 +0200)]
fix: make the logger compile

8 years agofmt: Whitespace, indentation, generic source formatting
Benny Baumann [Sat, 18 Jul 2015 18:40:24 +0000 (20:40 +0200)]
fmt: Whitespace, indentation, generic source formatting

8 years agochg: Updated formatting command
Benny Baumann [Sat, 18 Jul 2015 15:39:48 +0000 (17:39 +0200)]
chg: Updated formatting command

8 years agochg: Modify the code to use the new logger
Benny Baumann [Mon, 8 Jun 2015 22:18:01 +0000 (00:18 +0200)]
chg: Modify the code to use the new logger

8 years agoupd: Reimported logger library by Florian Weber from updated upstream
Benny Baumann [Sat, 18 Jul 2015 18:51:53 +0000 (20:51 +0200)]
upd: Reimported logger library by Florian Weber from updated upstream

8 years agoadd: Import Logging functionality by Florian Weber
Benny Baumann [Mon, 8 Jun 2015 11:20:28 +0000 (13:20 +0200)]
add: Import Logging functionality by Florian Weber

Original source at https://github.com/Florianjw/simple_logger/

Minor modifications and source formatting have been applied

8 years agofix: add catch-all block around main in signer
Florian Weber [Sat, 6 Jun 2015 14:55:01 +0000 (16:55 +0200)]
fix: add catch-all block around main in signer

This fixes the problem that destructors aren't called during
stack-unwinding, if the exception in question is never caught,
which might in the worst-case prevent the wiping of private keys.

8 years agochg: replace default std::shared_ptr<…>() with explicit nullptr for empty return...
Florian Weber [Sat, 6 Jun 2015 14:51:47 +0000 (16:51 +0200)]
chg: replace default std::shared_ptr<…>() with explicit nullptr for empty return values

8 years agochg: introduce std::make_shared where appropriate
Florian Weber [Sat, 6 Jun 2015 02:12:17 +0000 (04:12 +0200)]
chg: introduce std::make_shared where appropriate

8 years agochg: remove useless destructor and simplify connect-method
Florian Weber [Sat, 6 Jun 2015 01:39:55 +0000 (03:39 +0200)]
chg: remove useless destructor and simplify connect-method

8 years agochg: Add virtual destructor to abstract class JobProvider
Florian Weber [Sat, 6 Jun 2015 01:30:57 +0000 (03:30 +0200)]
chg: Add virtual destructor to abstract class JobProvider

8 years agofix: Ambiguity when compiling
Benny Baumann [Sat, 6 Jun 2015 14:45:40 +0000 (16:45 +0200)]
fix: Ambiguity when compiling

8 years agofix: Avoid unnecessary constructor calls/allocations
Benny Baumann [Sat, 6 Jun 2015 00:09:34 +0000 (02:09 +0200)]
fix: Avoid unnecessary constructor calls/allocations

8 years agofix: Use auto& to avoid deep copy of std::shared_ptr
Benny Baumann [Sat, 6 Jun 2015 00:08:27 +0000 (02:08 +0200)]
fix: Use auto& to avoid deep copy of std::shared_ptr

8 years agoadd: load CAs based on prefixes
Felix Dörre [Sat, 30 May 2015 13:26:58 +0000 (15:26 +0200)]
add: load CAs based on prefixes

9 years agofix: Use the long way to get a formatted date
Benny Baumann [Sun, 22 Mar 2015 09:52:16 +0000 (10:52 +0100)]
fix: Use the long way to get a formatted date

9 years agoadd: Much more logging when creating a certificate
Benny Baumann [Sat, 21 Mar 2015 18:01:19 +0000 (19:01 +0100)]
add: Much more logging when creating a certificate

9 years agoadd: script to generate changelog
Felix Dörre [Sat, 21 Mar 2015 17:42:33 +0000 (18:42 +0100)]
add: script to generate changelog

9 years agoadd: better logfile opening, better connection ending
Felix Dörre [Sat, 21 Mar 2015 17:00:24 +0000 (18:00 +0100)]
add: better logfile opening, better connection ending

9 years agofmt: Whitespace
Benny Baumann [Sat, 21 Mar 2015 16:16:41 +0000 (17:16 +0100)]
fmt: Whitespace

9 years agoupd: adding a newline to SPKAC output.
Felix Dörre [Sat, 21 Mar 2015 15:30:12 +0000 (16:30 +0100)]
upd: adding a newline to SPKAC output.

9 years agoadd: exclude sql testcase if there is no config for it
Felix Dörre [Thu, 12 Mar 2015 18:56:21 +0000 (19:56 +0100)]
add: exclude sql testcase if there is no config for it

9 years agoupd: with own ssl, there is own libssl there is no package required
Felix Dörre [Thu, 12 Mar 2015 18:32:58 +0000 (19:32 +0100)]
upd: with own ssl, there is own libssl there is no package required

9 years agofix: non existing CA-private-key should not cause crash
Felix Dörre [Thu, 12 Mar 2015 18:22:05 +0000 (19:22 +0100)]
fix: non existing CA-private-key should not cause crash

9 years agoFix: typo, it's collision
Felix Dörre [Thu, 12 Mar 2015 18:18:32 +0000 (19:18 +0100)]
Fix: typo, it's collision

9 years agoMerge remote-tracking branch 'origin/libs/detectcoll/local'
Felix Dörre [Sat, 7 Mar 2015 08:40:18 +0000 (09:40 +0100)]
Merge remote-tracking branch 'origin/libs/detectcoll/local'

9 years agoMerge remote-tracking branch 'benbe/toCoverity'
Felix Dörre [Mon, 23 Feb 2015 20:53:21 +0000 (21:53 +0100)]
Merge remote-tracking branch 'benbe/toCoverity'

9 years agochg: Use std::shared_ptr for resource management
Benny Baumann [Mon, 23 Feb 2015 20:33:55 +0000 (21:33 +0100)]
chg: Use std::shared_ptr for resource management

9 years agochg: Use automatic memory and resource management
Benny Baumann [Mon, 23 Feb 2015 20:13:29 +0000 (21:13 +0100)]
chg: Use automatic memory and resource management

9 years agoFIX: make dependencies for openssl
Felix Dörre [Sun, 22 Feb 2015 17:48:39 +0000 (18:48 +0100)]
FIX: make dependencies for openssl

9 years agofix: Refine Error Management and note about further plces that need care
Benny Baumann [Mon, 23 Feb 2015 18:41:04 +0000 (19:41 +0100)]
fix: Refine Error Management and note about further plces that need care

9 years agofix: Properly check for success to create the necessary directories
Benny Baumann [Mon, 23 Feb 2015 18:34:58 +0000 (19:34 +0100)]
fix: Properly check for success to create the necessary directories

9 years agofix: Check the CA certificate file could be loaded
Benny Baumann [Mon, 23 Feb 2015 18:34:16 +0000 (19:34 +0100)]
fix: Check the CA certificate file could be loaded

9 years agofix: Check return value of writeBackFile for non-empty filename
Benny Baumann [Mon, 23 Feb 2015 18:33:48 +0000 (19:33 +0100)]
fix: Check return value of writeBackFile for non-empty filename

9 years agofix: Use a less arcane way of typecasting from char[] to T
Benny Baumann [Sun, 22 Feb 2015 14:46:27 +0000 (15:46 +0100)]
fix: Use a less arcane way of typecasting from char[] to T

9 years agoFix: uninitialized fields
Felix Dörre [Sat, 21 Feb 2015 00:48:52 +0000 (01:48 +0100)]
Fix: uninitialized fields

9 years agoFix: coverity complaining about memory corruption
Felix Dörre [Sat, 21 Feb 2015 00:40:03 +0000 (01:40 +0100)]
Fix: coverity complaining about memory corruption

9 years agoADD: test for mysql interface (requires config.txt)
Felix Dörre [Tue, 10 Feb 2015 20:53:56 +0000 (21:53 +0100)]
ADD: test for mysql interface (requires config.txt)

9 years agoupd: striping system lib crom coverage
Felix Dörre [Fri, 13 Feb 2015 11:51:51 +0000 (12:51 +0100)]
upd: striping system lib crom coverage

9 years agoUPD: use lcov for coverage
Felix Dörre [Tue, 10 Feb 2015 20:32:26 +0000 (21:32 +0100)]
UPD: use lcov for coverage

9 years agoUPD: calling 'getSignature' on unsigned CRLs violates contract
Felix Dörre [Tue, 10 Feb 2015 01:15:58 +0000 (02:15 +0100)]
UPD: calling 'getSignature' on unsigned CRLs violates contract

(from now on) due to openssl, strange behaviour

9 years agoADD: gcov make launch
Felix Dörre [Mon, 9 Feb 2015 23:53:03 +0000 (00:53 +0100)]
ADD: gcov make launch

9 years agoupd: Make testcases cppcheck-compliant
Felix Dörre [Sat, 31 Jan 2015 02:27:13 +0000 (03:27 +0100)]
upd: Make testcases cppcheck-compliant

9 years agofix: Make CppCheck happy by fixing the code
Felix Dörre [Sat, 31 Jan 2015 02:21:07 +0000 (03:21 +0100)]
fix: Make CppCheck happy by fixing the code

Used CppCheck command:
    cppcheck --enable=all -v --inconclusive

9 years agoupd: Add max validity period to profile configurations
Felix Dörre [Tue, 20 Jan 2015 15:36:43 +0000 (16:36 +0100)]
upd: Add max validity period to profile configurations

9 years agofix: Avoid errors when genTestData is re-executed (while test data already exists)
Felix Dörre [Mon, 19 Jan 2015 15:19:05 +0000 (16:19 +0100)]
fix: Avoid errors when genTestData is re-executed (while test data already exists)

9 years agoadd: Implement signing based on requested "wish time"
Felix Dörre [Mon, 19 Jan 2015 15:18:14 +0000 (16:18 +0100)]
add: Implement signing based on requested "wish time"

9 years agoadd: Implement automatic re-signing of the CRL
Felix Dörre [Fri, 16 Jan 2015 23:37:08 +0000 (00:37 +0100)]
add: Implement automatic re-signing of the CRL

9 years agoupd: split revoking command into add-serial and revoke
Felix Dörre [Tue, 13 Jan 2015 08:15:57 +0000 (09:15 +0100)]
upd: split revoking command into add-serial and revoke

9 years agoadd: write signed from and to back to db
Felix Dörre [Tue, 13 Jan 2015 07:51:59 +0000 (08:51 +0100)]
add: write signed from and to back to db

9 years agofix: a bug where only serial repeated after 0xF
Felix Dörre [Sat, 10 Jan 2015 00:24:04 +0000 (01:24 +0100)]
fix: a bug where only serial repeated after 0xF

9 years agocln: Simplified revoking code
Felix Dörre [Sat, 10 Jan 2015 00:13:13 +0000 (01:13 +0100)]
cln: Simplified revoking code

9 years agoadd: write back revocation dates
Felix Dörre [Sat, 10 Jan 2015 00:05:50 +0000 (01:05 +0100)]
add: write back revocation dates

9 years agochg: Replace ASN1_UTCTIME by ASN1_TIME
Felix Dörre [Fri, 9 Jan 2015 23:37:34 +0000 (00:37 +0100)]
chg: Replace ASN1_UTCTIME by ASN1_TIME

9 years agofix: Fix memory-leak in CRL.cpp, revocation from DB, multiple CAs
Felix Dörre [Fri, 9 Jan 2015 23:25:03 +0000 (00:25 +0100)]
fix: Fix memory-leak in CRL.cpp, revocation from DB, multiple CAs

9 years agoadd: write back signing CA
Felix Dörre [Fri, 9 Jan 2015 08:53:25 +0000 (09:53 +0100)]
add: write back signing CA

9 years agoadd: Full CRL tranfer (non-chunked)
Felix Dörre [Thu, 8 Jan 2015 17:26:59 +0000 (18:26 +0100)]
add: Full CRL tranfer (non-chunked)

9 years agoadd: Incremental CRL transfer
Felix Dörre [Wed, 7 Jan 2015 17:01:33 +0000 (18:01 +0100)]
add: Incremental CRL transfer

9 years agoadd: Adding CRL generation
Felix Dörre [Wed, 7 Jan 2015 00:01:40 +0000 (01:01 +0100)]
add: Adding CRL generation

Currently this only supports complete transfers of the CRL

9 years agocln: Move code around, cleanup structure
Felix Dörre [Mon, 5 Jan 2015 23:21:46 +0000 (00:21 +0100)]
cln: Move code around, cleanup structure

9 years agoadd: Initial code to implement revocation
Felix Dörre [Mon, 5 Jan 2015 22:30:34 +0000 (23:30 +0100)]
add: Initial code to implement revocation

9 years agoupd: Better configuration, respecting profiles
Felix Dörre [Mon, 5 Jan 2015 02:57:19 +0000 (03:57 +0100)]
upd: Better configuration, respecting profiles

9 years agoadd: Enable SPKAC
Felix Dörre [Sat, 3 Jan 2015 13:57:53 +0000 (14:57 +0100)]
add: Enable SPKAC

9 years agoadd: write remoteSigner serial back
Felix Dörre [Sat, 3 Jan 2015 12:35:42 +0000 (13:35 +0100)]
add: write remoteSigner serial back

9 years agoadd: Add more verbose logging
Felix Dörre [Tue, 30 Dec 2014 20:52:20 +0000 (21:52 +0100)]
add: Add more verbose logging

9 years agofix: clean SSL shutdown, reset, allowing deamon operation
Felix Dörre [Mon, 29 Dec 2014 19:20:33 +0000 (20:20 +0100)]
fix: clean SSL shutdown, reset, allowing deamon operation

9 years agoupd: make serial path configurable
Felix Dörre [Mon, 29 Dec 2014 12:34:14 +0000 (13:34 +0100)]
upd: make serial path configurable

9 years agoadd: Split the installation package
Felix Dörre [Mon, 29 Dec 2014 12:31:03 +0000 (13:31 +0100)]
add: Split the installation package

9 years agochg: Tamper with the signature more efficiently
Felix Dörre [Sat, 27 Dec 2014 16:52:03 +0000 (17:52 +0100)]
chg: Tamper with the signature more efficiently

9 years agochg: Build two binaries for the signer
Felix Dörre [Sat, 27 Dec 2014 16:51:02 +0000 (17:51 +0100)]
chg: Build two binaries for the signer

9 years agoadd: Plug things together so we can have TBSCertificates from the database
Felix Dörre [Wed, 24 Dec 2014 01:00:15 +0000 (02:00 +0100)]
add: Plug things together so we can have TBSCertificates from the database

9 years agoadd: Enable (peer)-verification
Felix Dörre [Tue, 23 Dec 2014 15:20:26 +0000 (16:20 +0100)]
add: Enable (peer)-verification

See associated commit in Gigi and certificate generation there for notes on the "keys" directory

9 years agoupd: move more code to remoteSigner
Felix Dörre [Tue, 23 Dec 2014 12:47:05 +0000 (13:47 +0100)]
upd: move more code to remoteSigner

9 years agofix: resolve some memory issues with slipBio testing
Felix Dörre [Mon, 22 Dec 2014 23:09:56 +0000 (00:09 +0100)]
fix: resolve some memory issues with slipBio testing

9 years agoupd: extract remote signer class, mostly
Felix Dörre [Mon, 22 Dec 2014 23:08:53 +0000 (00:08 +0100)]
upd: extract remote signer class, mostly

9 years agoadd: Implement SSL for serial connection
Felix Dörre [Sat, 20 Dec 2014 00:15:18 +0000 (01:15 +0100)]
add: Implement SSL for serial connection

9 years agoadd: sample communication over serial line
Felix Dörre [Fri, 19 Dec 2014 15:09:16 +0000 (16:09 +0100)]
add: sample communication over serial line

9 years agoadd: simple, signer-side record handling
Felix Dörre [Thu, 18 Dec 2014 15:45:23 +0000 (16:45 +0100)]
add: simple, signer-side record handling

9 years agoadd: Implement record parsing
Felix Dörre [Thu, 18 Dec 2014 15:41:33 +0000 (16:41 +0100)]
add: Implement record parsing

9 years agoadd: move out openssl-clean
Felix Dörre [Thu, 4 Dec 2014 15:33:36 +0000 (16:33 +0100)]
add: move out openssl-clean

9 years agoadd: test for SSL through slip, and patching slip
Felix Dörre [Thu, 4 Dec 2014 15:20:20 +0000 (16:20 +0100)]
add: test for SSL through slip, and patching slip

9 years agoupd: build system to handle openssl correctly
Felix Dörre [Wed, 3 Dec 2014 21:05:20 +0000 (22:05 +0100)]
upd: build system to handle openssl correctly

9 years agoadd: require the error messages in the X509Req-CSR test
Felix Dörre [Wed, 3 Dec 2014 20:07:15 +0000 (21:07 +0100)]
add: require the error messages in the X509Req-CSR test

9 years agoadd: Basic BIO implementation for SLIP
Felix Dörre [Sun, 30 Nov 2014 16:13:01 +0000 (17:13 +0100)]
add: Basic BIO implementation for SLIP

9 years agoadd: wrapping of openssl-bios into cpp-classes (both directions)
Felix Dörre [Tue, 25 Nov 2014 08:07:34 +0000 (09:07 +0100)]
add: wrapping of openssl-bios into cpp-classes (both directions)

9 years agoupd: add a shared_ptr, rename parse to parseCSR...
Felix Dörre [Sun, 16 Nov 2014 18:39:29 +0000 (19:39 +0100)]
upd: add a shared_ptr, rename parse to parseCSR...

9 years agoadd: Unit test for parsing X509-Req (CSR) and SPKAC
Felix Dörre [Fri, 14 Nov 2014 11:12:17 +0000 (12:12 +0100)]
add: Unit test for parsing X509-Req (CSR) and SPKAC

9 years agofmt: Source formatting for the Unit Tests
Benny Baumann [Thu, 22 Jan 2015 21:03:13 +0000 (22:03 +0100)]
fmt: Source formatting for the Unit Tests

9 years agoupd: add file I/O util funcs.
Felix Dörre [Thu, 13 Nov 2014 23:09:55 +0000 (00:09 +0100)]
upd: add file I/O util funcs.

9 years agoMerge branch 'libs/openssl/local'
Benny Baumann [Sun, 18 Jan 2015 17:55:56 +0000 (18:55 +0100)]
Merge branch 'libs/openssl/local'

9 years agoupd: openssllib: added .gitignore, deleted config
Felix Dörre [Tue, 25 Nov 2014 20:53:30 +0000 (21:53 +0100)]
upd: openssllib: added .gitignore, deleted config

9 years agoMerge branch 'libs/openssl/upstream' into libs/openssl/local
Felix Dörre [Tue, 25 Nov 2014 22:06:05 +0000 (23:06 +0100)]
Merge branch 'libs/openssl/upstream' into libs/openssl/local