Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add missing c_src/dnssec_test.c.dnssec2 | Linus Nordberg | 2016-07-17 | 1 | -0/+31 |
| | |||||
* | Get that format string right. | Linus Nordberg | 2016-07-17 | 1 | -1/+1 |
| | |||||
* | %z for size_t. | Linus Nordberg | 2016-07-17 | 1 | -1/+1 |
| | |||||
* | Add missing src/dnssec_test.h. | Linus Nordberg | 2016-07-17 | 1 | -0/+4 |
| | |||||
* | WIP | Linus Nordberg | 2016-07-16 | 8 | -114/+219 |
| | | | | NOTE: tests don't work -- SCT's don't validate | ||||
* | Docu updates. | Linus Nordberg | 2016-07-16 | 1 | -9/+36 |
| | |||||
* | DNSSEC validation improvements. | Linus Nordberg | 2016-04-13 | 4 | -78/+174 |
| | | | | | | Use DS signature inception time as the DNSSEC validation time. Validate input data a bit more. Set TTL in DS to "Original TTL" of RRSIG (this time for real). | ||||
* | Move testdata files to its own directory. | Linus Nordberg | 2016-04-12 | 2 | -0/+0 |
| | |||||
* | Make unit tests work again and move rrset files. | Linus Nordberg | 2016-04-11 | 1 | -4/+4 |
| | |||||
* | Get submitting and storing working. | Linus Nordberg | 2016-04-08 | 8 | -42/+83 |
| | | | | | | | | | | | | | 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 knot config dir for local root, for testing. | Linus Nordberg | 2016-04-07 | 22 | -1/+397 |
| | |||||
* | Canonicalise DS RR and refactor dns a bit. | Linus Nordberg | 2016-04-07 | 3 | -33/+70 |
| | | | | | | Rename split_rrset/1 -> decode_rrset/1. Add type rr() and use it. Canonicalise DS RR. | ||||
* | Add unit test for validation, from dnssecport:handle_call(). | Linus Nordberg | 2016-04-07 | 9 | -72/+249 |
| | | | | | | | | - 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. | ||||
* | Implement DNSSEC validation. | Linus Nordberg | 2016-04-07 | 1 | -43/+215 |
| | | | | NOTE: Doesn't return canonicalised RR's, only the getdns return value. | ||||
* | Don't build test version. | Linus Nordberg | 2016-04-07 | 1 | -2/+2 |
| | |||||
* | 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 | 18 | -38/+2902 |
| | |||||
* | Allow larger HTTP requests.gaol6 | Linus Nordberg | 2016-02-21 | 1 | -1/+1 |
| | | | | 1MB -> 4MB. | ||||
* | 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 | 2 | -0/+5 |
| | |||||
* | Add config knob max_submit_size. | Linus Nordberg | 2016-02-01 | 1 | -1/+12 |
| | | | | | If a blob is larger than this, in octets, after Base64 decoding, the submission is rejected with 400. | ||||
* | Change application URL to open/gaol/v1. | Linus Nordberg | 2016-02-01 | 3 | -14/+14 |
| | |||||
* | make tests work(s) | Linus Nordberg | 2016-02-01 | 5 | -92/+41 |
| | |||||
* | Base64-decode submitted blobs and treat them as leaf certs. | Linus Nordberg | 2016-02-01 | 2 | -19/+20 |
| | |||||
* | Accept any kind of submitted data, not only X.509 certificate chains. | Linus Nordberg | 2016-02-01 | 3 | -41/+14 |
| | | | | | | | | 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 |
| | |||||
* | No need to strip "/" from path really.parametrise_url | Linus Nordberg | 2015-11-13 | 1 | -5/+5 |
| | |||||
* | Parametrise "application part" of URL. | Linus Nordberg | 2015-11-13 | 2 | -15/+28 |
| | | | | | Breaking out "ct/v1" to a separate argument to request(). Good for other applications. | ||||
* | Whitespace. | Linus Nordberg | 2015-11-13 | 2 | -16/+26 |
| | |||||
* | Update NEWS some more. | Linus Nordberg | 2015-11-12 | 1 | -0/+1 |
| | |||||
* | Update NEWS. | Linus Nordberg | 2015-11-12 | 1 | -0/+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 |
| | |||||
* | Update NEWS. | Linus Nordberg | 2015-11-11 | 1 | -0/+1 |
| | |||||
* | 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 |
| | |||||
* | Use plop-0.9.0-dev. | Linus Nordberg | 2015-11-11 | 2 | -1/+6 |
| | |||||
* | 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 |
| |