X-Git-Url: https://the.earth.li/gitweb/?a=blobdiff_plain;f=HISTORY;h=b60201702cfb5fcdfcbbe24cf4a17f49a5f2e0ba;hb=adc800dbc424a1e246dd4a82a0c2e88eeda25531;hp=69f3d32db381f6ba82611a5c1f295e13675445b7;hpb=e716b97f1bc82183e1390de6c3082cdd6fc919a0;p=onak.git diff --git a/HISTORY b/HISTORY index 69f3d32..b602017 100644 --- a/HISTORY +++ b/HISTORY @@ -209,3 +209,137 @@ * Fix dynamic backends bug involving passing the config to the backend. * Add an install target to the Makefile. * Add a man page for keyd. + +0.3.5 - 16th January 2008 + +* Fix dumb mistake with db4 backend. Serves me right for testing with + the file one. + +0.3.6 - 7th June 2008 + +* Make key addition success text more like SKS/PKS. (Thanks to Timothy Legge) +* Allow the use of search text for gets, rather than just keyids. "" +* Fix fetching key by text bug in db4 backend (we'd fetch too many keys). +* Fix lookup display for more than one photo id. (Thanks to Philippe Teuwen) +* "Recognize" some extra critical subpacket types. +* Add support for upgrading db4 DBs built with older DB4 version. +* Various minor code cleanups. + +0.3.7 - 2nd June 2009 + +* Escape colons and similar in MRHKP output. (Debian bug #487284) +* Add support for displaying Elgamal encrypt or sign keys. (deprecated) +* Ensure DB4 backend dbconns memory is initialised to zero. +* Open DB read only for onak lookup function. +* Obey binary flag for "onak get". + +0.3.8 - 29th December 2009 + +* Fix "onak dump" to actually generate multiple output files. +* Limit key dump files to 100,000 keys for "onak dump". +* Correct formatting of some places we output a keyid. (Debian bug #540196) +* Don't add a key to the stats hash if it doesn't have any sigs. (Debian bug + #542187) +* Change PostgreSQL backend to use PQescapeStringConn +* Fix PostgreSQL backend key iteration + +0.4.0 - 19th April 2011 + +* Fix delete_key function in keyd backend +* Send close command when cleaning up keyd backend +* Actually close the socket in keyd/the keyd backend +* Update the copy of my key to my 4096R one +* Update maxpath/sixdegrees to my "new" RSA key +* Add -c option to specify keyd config file on command line +* Make keyd background itself by default +* Add use_keyd config file option to select keyd as the backend +* Clean up remaining uses of %llX for printing keyids +* Fix fs backend compilation/linking +* Configure db4 locks according to maxkeys and actually check maxkeys +* Explicitly use 32 bits for keyd socket commands +* Log when we're doing a clean keyd shutdown +* Add help text for keyd +* Add keydctl for talking to keyd backend +* Add the bzr version number to non release builds +* Allow db4 backend to compile with later versions of Berkeley DB +* Add a stats command to keyd +* Clean up use of PATH_MAX in keydb_fs.c +* Output details of key search after retrieval for pks/lookup + +0.4.1 - 24th April 2012 + +* Add basic testing infrastructure + initial tests +* Change fd_write to use fwrite instead of fputc +* Fix buffer_getchar to only error if we'd exceed the buffer size +* Add support for calculating SKS style key hashes +* Add support for key retrieval by SKS hash +* Add support for displaying/retrieving by SKS hash to lookup and onak CLI +* Add /pks/hashquery +* Cleanup lookup/gpgwww trailers +* Define OpenPGP constants and use them rather than magic numbers +* Clean up file header copyrights +* Add some more subpacket types to the list to ignore +* Clean up "set but not used" GCC warnings +* Use nettle for hashing when available rather than internal MD5/SHA1 routines +* Add AC_PROG_CC_C99 to configure.ac +* Fix display of SHA-1 fingerprints +* Always put a leading 0x on keyids in HTML output links +* Allow retrieval of key by full fingerprint +* Add keyid to DB4 backend deletion error messages + +0.4.2 - 1st October 2013 + +* Add support for RIPEMD160, SHA224, SHA384 & SHA512 when available +* Fix stripkeys to output all the keys at the end rather as it goes along +* Add support for checking signature hashes +* Use Doxygen for some initial code documentation generation +* Cleanup code in preparation for a separate libonak for general PGP bits +* Prevent read_openpgp_stream from returning empty packages + causing crashes +* Allow maxpath + splitkeys to take a -c option to specify the config file +* Add wotsap tool to generate data files for wotsap +* Add HKP backend to allow onak to be used as a proxying keyserver + +0.4.3 - 30th September 2014 + +* Set our user agent in the HKP backend +* Allow keyd to serve multiple clients at once +* Improve HKP backend URL parsing, adding support for HKPS +* Add support for a user specific config file for onak binary +* Make wotsap output tool ignore revoked keys +* Add support for old Elgamal v3 key IDs +* Add support for displaying EC/ECDSA key types + sizes +* Extend database backends to support key fetching by fingerprint +* Remove legacy pksd compatible DB2 backend +* Add SHA1x hash support +* Ignore X509 signatures for signature hash checking +* Code cleanups for issues found using scan-build (llvm) + valgrind +* Extend tests to include retrieval by subkey ID +* Switch DB4 backend to using key fingerprint as primary index +* Sanity check signature data lengths +* Add support for systemd socket activation + +0.4.4 - 30th September 2014 + +* Fix key ID lookups using onak CLI tool on 32 bit platforms + +0.4.5 - 3rd October 2014 + +* Fix for detecting systemd socket support with more recent versions of systemd + +0.4.6 - 25th August 2015 + +* Add additional ECC OIDs (Ed25519/Brainpool/secp256k1/Curve25519) +* Re-order linking for backend plugins to cope with ld --as-needed +* Add de-duplication of subkeys on a key +* Add support for displaying EDDSA keys (type 22) +* Add config file option to specify keyd socket directory + +0.5.0 - 28th August 2016 + +* Use mail_dir for the incoming mail lock file +* Switch to .ini style config file +* Add dumpconfig command to dump running config in .ini format +* Add stacked backend +* Include statistics for fetch by SKS hash in 'keydctl status' +* Pull key updates into keyd protocol rather than using delete/store +* Various robustness cleanups from American Fuzzy Lop testing