index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
usr.sbin
/
rpki-client
/
mft.c
Age
Commit message (
Expand
)
Author
2022-01-28
Properly handle .mft files as intended by the RFC. Instead of always
Claudio Jeker
2022-01-24
Adjust code to handle unsupported file types a bit more graceful.
Claudio Jeker
2022-01-22
Change valid_filename() ot return an enum rtype and rename it to
Theo Buehler
2022-01-21
Add function to determine the file type from the file name extension
Theo Buehler
2022-01-18
Revert all the files that should have not been committed in last commit.
Claudio Jeker
2022-01-18
Kill extra newline
Claudio Jeker
2022-01-18
Cleanup the scattered OBJ_txt2obj() calls and move them into
Claudio Jeker
2022-01-13
Alter valid_filehash() to take a file descriptor instead of a path.
Claudio Jeker
2022-01-11
Change the way the parser accesses files. It now builds the file path
Claudio Jeker
2022-01-06
Cleanup mft file handling, especially the stale mft bits.
Claudio Jeker
2021-10-28
Limit how many FileAndHash entries a single manifest may contain
Job Snijders
2021-10-26
Change CMS and CRL d2i functions from their BIO version to passing the
Claudio Jeker
2021-10-24
Restrict the characterset for filenames on Manifests
Job Snijders
2021-10-23
Finnally move away from blocking reads in rpki-client. The code was a
Claudio Jeker
2021-09-09
Rework how various OIDs are compared in the code.
Claudio Jeker
2021-09-08
The number of elements being processed is known upfront. So allocate the
Claudio Jeker
2021-07-13
Add more checks for eContent 'version' fields.
job
2021-06-14
Fix ROA & MFT version check handling
job
2021-05-11
Before calling ASN1_time_parse() initialize the struct tm. While
Claudio Jeker
2021-05-09
Garbage collect sz in mft_parse_filehash() which has been unused
Theo Buehler
2021-03-29
Inline x509_get_extensions() and remove it
Theo Buehler
2021-03-28
Add some restrictions to manifest object profile
job
2021-03-27
Send arguments in alphabetical order
job
2021-03-05
Factor out the SHA256 hash checks into valid_filehash() so that it can
Claudio Jeker
2021-03-04
Use the same way to error out in out of memory situation.
Claudio Jeker
2021-02-19
Convert reallocarray + memset to recallocarray.
Theo Buehler
2021-02-16
get Authority Information Access (AIA) from CA & EE certs
job
2021-02-04
Eventhough most openssl includes include everything try to be a bit more
Claudio Jeker
2021-01-29
A while ago rpki-client was changed to validate the sha256 hashes of
Claudio Jeker
2021-01-08
Start using the ibuf API (ibuf_dynamic, ibuf_add, ibuf_close) for writing
Claudio Jeker
2020-12-21
Now that a NULL string is marshalled as NULL again we can drop some
Claudio Jeker
2020-12-18
Use asprintf with %.*s to construct the path based on the mft file
Claudio Jeker
2020-12-09
All files provided in a manifest needs to be checked against the provided
Claudio Jeker
2020-11-06
Treat stale manifests as such, not as 'failed to parse'
Theo Buehler
2020-11-05
typo
Theo Buehler
2020-11-05
Fix checks for manifest validity interval
Theo Buehler
2020-09-12
Include openssl/x509.h in extern.h since it uses a few of the typedefs from
Claudio Jeker
2020-06-30
Remove -f (force) option.
job
2020-04-11
Avoid using libc SHA256File(), just perform the operation inline to
Theo de Raadt
2020-04-01
Split the mft file and hash check from the mft parsing. This makes it easier
Claudio Jeker
2020-03-30
Delay failure in mft parsing until all elements of FileAndHash have been
Claudio Jeker
2020-03-30
Check the hash and with it the presence of a file referenced in a MFT early
Claudio Jeker
2019-11-29
The code is more what you'd call 'guidelines' than actual rules.
Sebastian Benoit
2019-11-28
enable more warning flags and fix a few issues noticed.
Sebastian Benoit
2019-10-23
Rewrite the time validity check for mfts. Using ASN1_GENERALIZEDTIME_print
Claudio Jeker
2019-08-13
Show the most common warnings only if verbose is set. Most of these warnings
Claudio Jeker
2019-06-20
Those changes should not have been in last commit. Revert them for now.
Claudio Jeker
2019-06-20
Don't use assert to validate user input. assert() is not for that, instead
Claudio Jeker
2019-06-19
use $OpenBSD$ headers
Theo de Raadt
2019-06-19
indentation adjustments, in particular near warn statements
Theo de Raadt
[next]