diff --git a/NEWS b/NEWS index dbb5471..0bb05fd 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,19 @@ +1.1.0 - 2024-02-13 + * libev dependency removed. The timing loop is now done manually, and + just as correctly AFAIK, via clock_gettime() and clock_nanosleep(). + This makes everything simpler all around, but I wasn't confident in + this mechanism until I explored the option a bit more! + * Default interval changed from 6h to 24h. Deploying this version will + cause a rift in your keys if you're using the default interval. + * Some stderr log outputs cleaned up a bit. + * The CLI options used for software testing (-[VPT]) are no longer + documented in README.md or the CLI usage output, but they are + present in the man page in a separate section. Also, -T now + always implies -o. + * The options -k and -a are now explicitly mutually exclusive. + * Various internal refactorings to improve code quality, etc. + * Documentation updated for clarity. + 1.0.2 - 2024-02-07 * Made the error messages for certain kinds of read() and write() failures less-confusing and more-informative. diff --git a/tofurkey.8 b/tofurkey.8 index 3a850d9..e405cd3 100644 --- a/tofurkey.8 +++ b/tofurkey.8 @@ -1,4 +1,4 @@ -.TH tofurkey 8 "Jan 2024" "v1.0.2" +.TH tofurkey 8 "Jan 2024" "v1.1.0" .SH NAME tofurkey \- Distributed sync for Linux TCP Fastopen key rotations .SH SYNOPSIS diff --git a/tofurkey.c b/tofurkey.c index c4a6f3e..6140ead 100644 --- a/tofurkey.c +++ b/tofurkey.c @@ -448,7 +448,7 @@ static void usage(void) "-o -- One-shot mode - it will calculate the current keys and set them once\n" " and then exit. Normal mode is to remain running and rotate keys on\n" " timer intervals forever.\n" - "This is tofurkey v1.0.2\n" + "This is tofurkey v1.1.0\n" "tofurkey is a tool for distributed sync of Linux TCP Fastopen key rotations\n" "More info is available at https://github.com/blblack/tofurkey\n", def_autokey_path, def_autokey_path