ssh-cron (2.00.00)

  * ${ICMAKE_CPPSTD} is used for all g++ compilations

  * Building requires bobcat >= 6.09.00 and icmake >= 13.02.00

  * Added new option --uds (-u), removed option --ipc-file (-p). See the
    man-page for details. 

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Mon, 01 Sep 2025 13:24:43 +0200

ssh-cron (1.05.00)

  * Requires bobcat >= 6.07.00 and icmake >= 13.00,03. 

  * Changed ArgConfig::None into ArgConfig::NoArg.

  * Building uses a SPCH and multi-compilation.

  * The compiler is called using the value of the ${ICMAKE_CPPSTD} environment
    variable specifying the C++ standard to use. 

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Sun, 12 Jan 2025 18:42:24 +0100

ssh-cron (1.04.01)

  * cron/hmac.cc uses aes-256-cbc to construct the message HMAC of the used
    passphrase.

  * aes-256-cbc requires a 32 character long key, which is ensured by
    daemon/getpassphrase.cc

  * Passphrases must be at least 10 characters long.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Fri, 21 Oct 2022 08:53:53 +0200

ssh-cron (1.04.00)

  * Ready for libbobcat6

  * Added 'c++std' defining the c++ standard to use for
    compilation. Compilation commands also use -Werror

  * Renamed the 'oxref' option in the 'build' script to 'xref'

  * Repaired warning-based errors.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Sat, 17 Sep 2022 11:16:52 +0200

ssh-cron (1.03.01)

  * Removed -q from ssh-cron's build script

  * Repaired the icmake/findall function

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Tue, 29 Jun 2021 17:17:29 +0200

ssh-cron (1.03.00)

  * Parser adapted to the code generated by bisonc++ 6.04.01
  * Repaired flaws in the parser's grammar specifications
  * Scanner adapted to the code generated by flexc++ 2.08.01
  * Requires bobcat >= 5.05.00

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Sat, 14 Nov 2020 10:08:53 +0100

ssh-cron (1.02.00)

  * Requires bobcat >= 5.00.00

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Wed, 24 Apr 2019 12:22:31 +0200

ssh-cron (1.01.01)

  * Migrated from Github to Gitlab
  * Precompiled headers are used by default
  * INSTALL.im uses g++ and standards version c++17

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Mon, 25 Jun 2018 12:00:53 +0200

ssh-cron (1.01.00)

  * The user is interactively given an opportunity to remove an existing
    (left-over) ipc file when (re)starting ssh-cron.

  * Added option --forced (or: -f) to force the removal of an already existing
    ipc-file during daemon startup.

  * Build scripts adapted to icmake 8.00.04.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Mon, 14 Dec 2015 13:15:41 +0100

ssh-cron (1.00.01)

  * Kevin Brodsky observed that the installation scripts used 'chdir' rather
    than 'cd'. Fixed in this release.

  * Kevin Brodsky also observed that the combined size of all precompiled 
    headers might exceed some disks capacities. The option -P was added to the
    ./build script to prevent the use of precompiled headers.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Mon, 05 Oct 2015 21:15:45 +0200

ssh-cron (1.00.00)

 * Update to version 1.00.00 after being operational for one year without
   issues. 

 * Added 'INSTALL' and 'required'

 * Standardized the (de)installation procedures

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Sat, 03 Oct 2015 10:10:18 +0200

ssh-cron (0.92.00)

 * cron/call checked the need to activate a program by either looking for a
   matching month daynr, OR by looking for a matching day-of-week number. This
   is wrong: a spec. like * * * * 4 should only run on Wednesdays. The check
   now requires all time specifications to match the current time.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Thu, 18 Sep 2014 08:33:24 +0200

ssh-cron (0.91.03)

  * Michael Tautschnig reported a FTBFS error, probably due to a missing
    -lpthread flag. Now added.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Tue, 26 Aug 2014 09:11:41 +0200

ssh-cron (0.91.02)

  * No idea what required this subminor version, but according to Debian's
    changelog we're at 0.91.02....

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Tue, 26 Aug 2014 09:11:41 +0200

ssh-cron (0.91.01)

  * Changed 'pass phrase' into 'passphrase' following Tony Mancill's advice

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Sat, 14 Jun 2014 22:31:08 +0200

ssh-cron (0.91.00)

  * A passphrase is required when starting the ssh-cron daemon or when
    modifiying the daemon's scheduled commands.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Mon, 09 Jun 2014 13:45:06 +0200

ssh-cron (0.90.00)

  * Commands using an ssh-key requiring a passphrase have been successfully
    executed when scheduled. When running ssh-cron as a daemon scheduling
    continued after the user starting the daemon had logged out.

  * Be advised: to run (or compile) ssh-cron, bobcat >= 3.23.00 is required.

  * SSH-cron's development status is now BETA.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Sat, 07 Jun 2014 16:39:32 +0200

ssh-cron (0.80.00)

  * SSH-cron's development status is now ALPHA: daemon,--no-daemon, --list,
    --reload, and --terminate have been shown to work as planned. 

  * Be advised that compiling and running ssh-cron requires at least Bobcat
    3.23.00, which is currently only available from Bobcat's git repo:
        commit 9eb8bc8029a4472d12a92a350b302ae2f71f496e
        Date:   Wed Jun 4 21:21:05 2014 +0200

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Wed, 04 Jun 2014 21:35:39 +0200

ssh-cron (0.10.00)

  * Proof of concept operational

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Mon, 12 May 2014 10:43:33 +0200

ssh-cron (0.00.00)

  * Start of Project.

 -- Frank B. Brokken <f.b.brokken@rug.nl>  Thu, 07 May 2014 20:44:12 +0200
