Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | WIP | Linus Nordberg | 2016-07-16 | 3 | -98/+44 |
| | | | | NOTE: tests don't work -- SCT's don't validate | ||||
* | Get submitting and storing working. | Linus Nordberg | 2016-04-08 | 1 | -8/+9 |
| | | | | | | | | | | | | | Add README.dnssec. Do start the dnssecport server. Add config option 'trust_anchors_file'. Pass correct data to validation server. Change URL for submitting to match draft (add-rr-chain). Make add-rr-chain take a base64-encoded string of RR's instead of JSON list with one RR per entry. TODO: Make the python tools know enough DNS to be able to verify SCT's and such (i.e. 'make tests'). | ||||
* | Add unit test for validation, from dnssecport:handle_call(). | Linus Nordberg | 2016-04-07 | 1 | -0/+1 |
| | | | | | | | | - The port now returns the RRset (DS, chain, trust root and all RRSIG's). This in preparatino for when this data will be normalised. - dnssecport decodes and encodes DNS data. - v1 stores the DS RR in the leaf and the rest, including the DS RRSIG, in the chain. | ||||
* | Add some debugging output to validatechain. | Linus Nordberg | 2016-04-07 | 1 | -1/+20 |
| | |||||
* | Add dns-text2wire. | Linus Nordberg | 2016-04-07 | 2 | -1/+47 |
| | |||||
* | Update README. | Linus Nordberg | 2016-04-07 | 1 | -0/+10 |
| | |||||
* | Add validatechain.c and move some code to common.c. | Linus Nordberg | 2016-04-07 | 7 | -178/+401 |
| | | | | | | | | | dns-net2wire.c is nothing but an ugly hack on top of getdns_query.c making it save answer, validation_chain and trust anchors to three separate files. Used for testing purposes. validatechain takes the above mentioned three files as input and performs DNSSEC validation. | ||||
* | Read root hints from file "root.txt". | Linus Nordberg | 2016-04-07 | 1 | -1/+26 |
| | | | | Facilitating querying a local nameserver. | ||||
* | Use a list of dicts; return errcode, not -errcode. | Linus Nordberg | 2016-04-07 | 1 | -58/+79 |
| | |||||
* | WIP | Linus Nordberg | 2016-04-07 | 6 | -6/+2330 |
| | |||||
* | Don't require config if not needed. | Linus Nordberg | 2016-02-16 | 1 | -7/+13 |
| | | | | | Local configuration is only used for finding CA cert. Not needed for http://. Global configuration isn't used at all. | ||||
* | Add fetchallblobs.py. | Linus Nordberg | 2016-02-16 | 1 | -0/+177 |
| | | | | Very minor changes to fetchallcerts.py. | ||||
* | Add support for option 'max_submit_size' to compileconfig.py. | Linus Nordberg | 2016-02-01 | 1 | -0/+4 |
| | |||||
* | Change application URL to open/gaol/v1. | Linus Nordberg | 2016-02-01 | 2 | -13/+13 |
| | |||||
* | make tests work(s) | Linus Nordberg | 2016-02-01 | 5 | -92/+41 |
| | |||||
* | Accept any kind of submitted data, not only X.509 certificate chains. | Linus Nordberg | 2016-02-01 | 1 | -2/+1 |
| | | | | | | | | Have add_chain() take a blob instead of a cert leaf and a chain. Rename ct/v1/add-chain -> add-blob. Remove ct/v1/add-pre-chain. Remove chain checking code. Generate allowed_client config matching new HTTP API. | ||||
* | Make merge_sth work again after last commit. | Linus Nordberg | 2015-11-20 | 1 | -2/+1 |
| | |||||
* | Remove debug printouts from merge programs. | Linus Nordberg | 2015-11-20 | 3 | -4/+4 |
| | |||||
* | Copyright year. | Linus Nordberg | 2015-11-12 | 1 | -1/+1 |
| | |||||
* | Spurious whitespace. | Linus Nordberg | 2015-11-12 | 1 | -1/+1 |
| | |||||
* | Handle multiple files in parsebench | Magnus Ahltorp | 2015-11-12 | 1 | -6/+11 |
| | |||||
* | Parse benchmark output | Magnus Ahltorp | 2015-11-12 | 1 | -0/+59 |
| | |||||
* | Handle multiple node types for a node | Magnus Ahltorp | 2015-11-12 | 1 | -56/+63 |
| | |||||
* | Send many entries at a time in merge_backup | Magnus Ahltorp | 2015-11-12 | 2 | -9/+12 |
| | |||||
* | Selectable db backend only available for merge nodes for now | Magnus Ahltorp | 2015-11-11 | 1 | -0/+1 |
| | |||||
* | Make it possible to select backend perm storage | Magnus Ahltorp | 2015-11-11 | 1 | -4/+9 |
| | |||||
* | Fix _args -> args since we now use it. | Linus Nordberg | 2015-11-10 | 1 | -1/+1 |
| | |||||
* | Print the string "timing" and the name of the program in merge timing info. | Linus Nordberg | 2015-11-10 | 4 | -4/+4 |
| | |||||
* | Print timing information in merge_fetch too. | Linus Nordberg | 2015-11-10 | 1 | -0/+4 |
| | |||||
* | Fix harmless cut'n'paste bugs in merge. | Linus Nordberg | 2015-11-10 | 1 | -5/+5 |
| | |||||
* | Quote '$@' in shell script. | Linus Nordberg | 2015-11-10 | 1 | -4/+4 |
| | |||||
* | Add missing testcert and root. | Linus Nordberg | 2015-11-10 | 2 | -0/+104 |
| | |||||
* | Add a test for when merge backup fails. | Linus Nordberg | 2015-11-10 | 3 | -2/+89 |
| | | | | Also, avoid tracebacks on ECONNREFUSED by catching urrllib2.URLError. | ||||
* | merge_backup.py and merge_dist.py take nodes on command line. | Linus Nordberg | 2015-11-10 | 3 | -6/+19 |
| | | | | | If no nodes are given on the command line, all appropriate nodes are used. | ||||
* | Fix backup-quorum-size and use it. | Linus Nordberg | 2015-11-10 | 1 | -3/+10 |
| | |||||
* | Cosmetic. | Linus Nordberg | 2015-11-10 | 1 | -2/+2 |
| | |||||
* | Add ERLANGNODES to (generated) test.mk. | Linus Nordberg | 2015-11-10 | 1 | -0/+3 |
| | | | | merge-1 is a NODE but doesn't have an erl(1) instance. | ||||
* | Merge is now run by shell script tools/merge. | Linus Nordberg | 2015-11-10 | 8 | -110/+326 |
| | | | | | | | tools/merge run merge_fetch.py, merge_backup.py, merge_sth.py and merge_dist.py sequentially. TODO: test backupquorum != 0 | ||||
* | Lint nits. | Linus Nordberg | 2015-11-10 | 1 | -38/+56 |
| | |||||
* | Get the imports correct. | Linus Nordberg | 2015-11-10 | 2 | -5/+3 |
| | |||||
* | Correct two error printouts. | Linus Nordberg | 2015-11-10 | 1 | -4/+6 |
| | |||||
* | Split merge.py into three pieces. | Linus Nordberg | 2015-11-10 | 5 | -514/+613 |
| | |||||
* | Add path for sendsth-verified | Magnus Ahltorp | 2015-09-15 | 1 | -0/+1 |
| | |||||
* | Merge remote-tracking branch 'refs/remotes/map/storagegc2' | Linus Nordberg | 2015-08-24 | 1 | -3/+22 |
|\ | |||||
| * | Use paths/public_cacertfile config variable for public https cert | Magnus Ahltorp | 2015-08-24 | 1 | -1/+1 |
| | | |||||
| * | storagegc: start from lastverifiednewentry and write file periodically | Magnus Ahltorp | 2015-08-23 | 1 | -2/+21 |
| | | |||||
* | | Correct copyright year. | Linus Nordberg | 2015-08-21 | 1 | -1/+1 |
|/ | |||||
* | Follow internal HTTP API URL changes.internal-api | Linus Nordberg | 2015-08-20 | 3 | -36/+36 |
| | |||||
* | Script for converting database to new format | Magnus Ahltorp | 2015-08-19 | 3 | -1/+89 |
| | |||||
* | Wrap entries in plop wrapper | Magnus Ahltorp | 2015-08-19 | 2 | -13/+32 |
| |