summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Repair tests to work with x509 validation code. Add intermediate ↵external-merge2Magnus Ahltorp2014-10-244-1/+102
| | | | certificates to test chains.
* Added external merging supportMagnus Ahltorp2014-10-247-2/+196
|
* Add copyright KTH to LICENSE.Linus Nordberg2014-10-241-0/+1
|
* Whitespace.Linus Nordberg2014-10-241-16/+19
| | | | No long lines.
* Use 'cacertfile' configuration.Linus Nordberg2014-10-241-1/+2
|
* Catch badly ASN.1-encoded certificates.Linus Nordberg2014-10-242-18/+31
| | | | | | Now not crashing badly encoded certs in the list of known roots, which is good. They're simply ignored. Next step is to figure out if we should accept some anomalies, due to reality.
* Use mochiweb for v1 APIMagnus Ahltorp2014-10-248-61/+134
| | | | | | Conflicts: catlfish.config src/v1.erl
* Merge branch 'disable-sslv3' into staging1Linus Nordberg2014-10-241-1/+2
|\
| * Disable SSLv3.Linus Nordberg2014-10-201-1/+2
| |
* | Merge branch 'validate-certchain' into staging1Linus Nordberg2014-10-2413-2/+593
|\ \ | | | | | | | | | | | | Conflicts: src/catlfish.erl
| * | Log (info) when adding and rejecting a certificate chain.Linus Nordberg2014-10-232-1/+9
| | | | | | | | | | | | Writing to stdout for now, until we've decided on logging framework.
| * | Split CertChain properly.Linus Nordberg2014-10-231-1/+1
| | | | | | | | | | | | This way, Chain is always a list.
| * | Don't use der_encoded().Linus Nordberg2014-10-231-6/+5
| | | | | | | | | | | | | | | The type definition seem to have disappeared from public_key.hrl in R17 and I don't know how to conditionally define a type.
| * | Implement cert chain validation.Linus Nordberg2014-10-2213-2/+586
| | | | | | | | | | | | NOTE: Presence of and constraints on names are not being validated.
* | | Compile with parse_transform from lagerMagnus Ahltorp2014-10-242-2/+3
| | |
* | | Added lager for loggingMagnus Ahltorp2014-10-243-1/+4
| | |
* | | Break include dependency on plop.hrlMagnus Ahltorp2014-10-243-9/+5
| |/ |/|
* | Add copyright and licensing information.Linus Nordberg2014-10-155-0/+18
|/ | | | After offline discussions with Magnus Ahltorp.
* Fix bug in get-entries limitation of entries.Linus Nordberg2014-10-101-2/+1
|
* Use proper return value format for plop:inclusion_and_entry().Linus Nordberg2014-10-101-1/+1
|
* Limit get-entries to 1000 entries at the time.Linus Nordberg2014-10-091-3/+2
|
* Merge remote-tracking branch 'refs/remotes/map/fsync4' into origin-masterLinus Nordberg2014-10-084-5/+10
|\ | | | | | | | | Conflicts: src/catlfish.erl
| * Remove reference to creating databasefsync4Magnus Ahltorp2014-09-281-2/+0
| |
| * Use raw file storageMagnus Ahltorp2014-09-283-3/+10
| |
| * Fix api problemsplop-if-cleanupMagnus Ahltorp2014-09-272-14/+26
| |
| * Make each included application in the release explicitMagnus Ahltorp2014-09-271-3/+3
| |
| * Fix api problemsMagnus Ahltorp2014-09-271-3/+3
| |
| * wipLinus Nordberg2014-09-272-30/+123
| |
| * Merge remote-tracking branch 'map/testtools4' into plop-if-cleanupLinus Nordberg2014-09-278-67/+733
| |\
* | \ Merge branch 'plop-if-cleanup2' into origin-masterLinus Nordberg2014-10-082-32/+137
|\ \ \
| * | | Make each included application in the release explicitMagnus Ahltorp2014-10-081-3/+3
| | | |
| * | | Fix api problemsMagnus Ahltorp2014-10-082-17/+29
| | | |
| * | | Clean up the plop interface, in preparation for a new db implementation.Linus Nordberg2014-10-082-30/+123
| | | |
| * | | Create webroot/log if it doesn't exist.Linus Nordberg2014-10-081-0/+1
| | | | | | | | | | | | | | | | mod_log (httpd) gets really sad when trying to create log/error.
| * | | Merge remote-tracking branch 'refs/remotes/map/testtools4'Linus Nordberg2014-10-068-67/+784
| |\ \ \ | | |/ / | |/| |
| | * | testcase1: Added certificate fetchingtesttools4Magnus Ahltorp2014-09-271-37/+88
| | |/
| | * Added basic system testMagnus Ahltorp2014-09-268-14/+666
| | |
| | * Simplify submitcertMagnus Ahltorp2014-09-262-57/+71
| | |
* | | Create webroot/log if it doesn't exist.Linus Nordberg2014-10-081-0/+1
| | | | | | | | | | | | mod_log (httpd) gets really sad when trying to create log/error.
* | | testcase1: Added certificate fetchingMagnus Ahltorp2014-10-081-37/+88
| | |
* | | Added basic system testMagnus Ahltorp2014-10-088-14/+666
| | |
* | | Simplify submitcertMagnus Ahltorp2014-10-082-57/+71
|/ /
* | Update NEWS.Linus Nordberg2014-09-251-0/+13
|/
* Make cert chains and CtExtensions variable length (TLS) vectors.Linus Nordberg2014-09-252-56/+64
| | | | Also move some CT-specific code to new file catlfish.erl.
* Merge remote-tracking branch 'refs/remotes/map/releasemanagement3' into ↵Linus Nordberg2014-09-253-14/+9
|\ | | | | | | master-origin
| * Start inets service automatically and update README.md with new build ↵releasemanagement3Magnus Ahltorp2014-09-243-14/+9
| | | | | | | | instructions
* | submitcert: Validate SCT and compare log idtesttools3Magnus Ahltorp2014-09-252-1/+59
|/
* submitcert.py: Get submitted entry from log and compareMagnus Ahltorp2014-09-242-1/+48
|
* Import sys.Linus Nordberg2014-09-231-0/+1
| | | | Fix by map.
* Add whitespace in order to break long lines.Linus Nordberg2014-09-232-11/+17
| | | | Also, use /usr/bin/env.