summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-11-10Merge branch 'liw/debian' into 'master'HEADmasterHeiko9-0/+73
2021-11-10Add rudimentary Debian packagingLars Wirzenius9-0/+73
2021-11-09Create all User IDs in the form "Name <foo@example.org>"Heiko Schaefer1-5/+5
2021-11-03Clippy lints.Heiko Schaefer2-24/+15
2021-11-03Clippy lints.Heiko Schaefer10-86/+80
2021-11-03Add command "user update" to cli tool.Heiko Schaefer2-0/+13
2021-06-24New clippy lintsHeiko1-4/+4
2021-06-24Remove reuse data for 'doc/' (which has been moved out of this project, into ...Heiko1-5/+0
2021-06-09Update dependency to sequoia 1.3Heiko2-5/+5
2021-05-21Adjust domain name syntax checks following upstream changes (use addr instead...Heiko4-10/+28
2021-05-19Implement 'update wkd' functionality for bulk updates of all certs from WKD.Heiko4-19/+39
2021-05-18Improve fn naming.Heiko2-8/+8
2021-05-16Use TryFrom/From traits instead of other methodnames.Heiko3-29/+34
2021-05-11Added note about deadlock risk, and a general warning not to use this GnuPG w...Heiko1-0/+9
2021-05-11Simplify gpg calls with helper build_gpg_command().Heiko1-83/+57
2021-05-11Use 'Command' with rexpect (and set LC_ALL=C).Heiko1-23/+38
2021-05-10Turn functions into methods of the Ctx class.Heiko3-354/+358
2021-05-07Set env 'LC_ALL=C' in Command calls.Heiko1-0/+5
2021-05-07Move gnupg wrapper into its own crate "gnupg-test-wrapper".Heiko10-560/+39
2021-05-07Duplicate README.md for the time beingHeiko1-0/+271
2021-05-06Clippy againHeiko1-1/+0
2021-05-06ClippyHeiko1-1/+1
2021-05-06Add version to dependency.Heiko2-2/+2
2021-05-06Break the project into separate crates:Heiko41-119/+747
2021-05-05Add a simple "update keyserver" command to check for updates from hagrid for ...Heiko4-12/+48
2021-05-05Rename import.rs to update.rsHeiko3-4/+4
2021-05-05clippyHeiko1-2/+2
2021-05-05Make output of print_users() easier to read.Heiko1-20/+24
2021-05-04Fold code from ca_public back into ca.Heiko3-80/+40
2021-05-04Move signing helper fn from ca_secret to cert.Heiko2-58/+50
2021-05-03cargo updateHeiko1-542/+532
2021-05-03Use a specific git commit of rocket 0.5, and a matching serde version.Heiko1-5/+6
2021-05-03Limit secret() call to pub(crate) visibility, add wrapper fn for the function...Heiko6-84/+94
2021-05-03Typo in comment.Heiko1-1/+1
2021-05-03Don't handle tsigs for the CA in OcaDb::user_add().Heiko2-26/+8
2021-05-02Standardize fn naming in OcaDb.Heiko10-109/+100
2021-05-01Documentation, variable names, error messages.Heiko3-57/+58
2021-05-01Remove cert_by_id() from ca.rsHeiko2-12/+27
2021-04-30Wrap all operations that write to DB in a transaction.Heiko1-16/+23
2021-04-30Documentation/naming.Heiko1-41/+44
2021-04-29Documentation/naming.Heiko1-36/+51
2021-04-29Add doc commentHeiko1-0/+2
2021-04-29Simplify export_certs_as_files()Heiko1-18/+18
2021-04-29fn rename: cert_check_certifications() -> check_mutual_certifications().Heiko3-7/+8
2021-04-29Use a central Pgp::SP StandardPolicy instance everywhere.Heiko3-19/+12
2021-04-29Use Pgp::SECONDS_IN_DAY constant.Heiko1-2/+2
2021-04-29Move code for valid_certifications_by() to pgp.rs - and add a check of the ce...Heiko2-42/+67
2021-04-28Error messages.Heiko1-9/+9
2021-04-27Tweak error messages.Heiko1-7/+6
2021-04-27Cleanup.Heiko2-22/+27