--- 1.0.0: - bug fixed where 42 unix socket files in /tmp were created for every jobrunnerdaemon but only one was removed at_exit. this probably isn't a big deal since they are all zero sized and thus will not fill up /tmp, but it's ugly nonetheless. the fix doesn't affect rq's functionality at all. - added (gasp) a small bit of api doccumention - need much more work but it's a start 0.1.7: - massive code re-org into libs so that each main program delegator and many supporting classes are in their own own class/file - fixed bug where, under certain conditions, lock refreshers might not be killed leading to many refresher process being started on a machine - added 'tag' field to db and command line tool - useful to mark jobs for easy query later 0.1.6: - added JobRunnerDaemon drb object to avoid forking in sqlite transactions - added update mode - added backup mode - added lock mode - added query mode - wrote meta-installer script for rq_all.tgz 0.1.5: - fixed nfs sillyname bugette - improvements made to lockd recovery mode - fixed submit mode priority bug when using yaml input - improved delete mode for both unix/yaml input - fixed possibilty of silent death in when in feed mode 0.1.3: - many optimizations to the scheduling algorithm - many opimizations in the locking algorithm - improved logging - automatic log rolling - added automatic lockd recovery code for sick lockd daemons - added ability to restart on SIGHUP - added ability to finish all pending jobs on SIGTERM (kill) - added code to fix sqlite nfs sillyname bug - surpassed 1,000,000 jobs run 0.0.0: - initial version