]>
git.ipfire.org Git - thirdparty/FORT-validator.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
dhfelix [Fri, 14 Dec 2018 22:48:40 +0000 (16:48 -0600)]
Add rsync command execution to download repositories
First version of the code, when executing the app, if a 4th arg is
detected, the app will not run rsync.
Maybe I need to replace the "system()" call with another function to
execute the "rsync command"
Also needs to read the "rsync command" from a user JSON configuration
file.
Alberto Leiva Popper [Tue, 11 Dec 2018 17:18:31 +0000 (11:18 -0600)]
Refactor: Send the validation state to thread local
Unclutters lots of argument lists.
Also delete the prefix*_contains functions. Weren't being used.
Alberto Leiva Popper [Tue, 11 Dec 2018 15:12:20 +0000 (09:12 -0600)]
Automatically print offending files' names on errors
Alberto Leiva Popper [Sat, 8 Dec 2018 03:26:15 +0000 (21:26 -0600)]
Adds:
- IP ranges
- Bunch of ROA validation
- Bunch of certificate validation
I clearly don't understand how EE certificates validate AS numbers.
They never seem to have the AS extension.
Back to reading...
Alberto Leiva Popper [Thu, 29 Nov 2018 21:52:13 +0000 (15:52 -0600)]
More certificate validation
Includes an implementation of RFC 3779.
There's a lot of diff pollution due to another log.c refactor.
I can't seem to nail the right implementation of that thing.
Alberto Leiva Popper [Thu, 15 Nov 2018 20:11:47 +0000 (14:11 -0600)]
Add actual certificate tree validation and other misc tweaks
The tweaks are
1. Unified error message printing. Probably not the final version.
2. Add validation state object, meant to be passed around everywhere.
Prevents global variables.
3. Add a sketch of the CRL code. WIP.
Alberto Leiva Popper [Wed, 7 Nov 2018 16:14:20 +0000 (10:14 -0600)]
Implement address block parsing (rfc3779, section 2.1)
Also, move the signed code decoding to its own module to prevent
duplicate code elsewhere
Alberto Leiva Popper [Fri, 2 Nov 2018 19:18:05 +0000 (13:18 -0600)]
Implement a bunch of global logic
The code traverses my repository clone, apparently in a correct
(although recursive) manner.
Not many validations are performed yet.
Alberto Leiva Popper [Thu, 27 Sep 2018 21:56:50 +0000 (16:56 -0500)]
Implement about 40% of RFC 6486 (Manifests)
Alberto Leiva Popper [Wed, 26 Sep 2018 18:49:45 +0000 (13:49 -0500)]
Implement about 80% of RFC 6482 (ROAs)
Alberto Leiva Popper [Fri, 21 Sep 2018 22:42:58 +0000 (17:42 -0500)]
About 80% of RFC 6488
Alberto Leiva Popper [Tue, 4 Sep 2018 21:17:34 +0000 (16:17 -0500)]
Implement RFC 7730 (TALs)
Alberto Leiva Popper [Tue, 4 Sep 2018 21:08:55 +0000 (16:08 -0500)]
Initial commit