6.5.33-1 |
Fri, Aug 21 2020 |
Improve port scanner protection and general input security. |
6.5.32-1 |
Thu, May 14 2020 |
Update to openssl-1.1.1g. Add handling of Streaming SENDDATA, fixes issues with cancelling from JAMS 7.1.478 and above. |
6.5.31-1 |
Mon, Sep 30 2019 |
Update to openssl-1.1.1d. Fix logging of standard error for jobs. |
6.5.30-1 |
Thu, Aug 30 2019 |
Fix issues with locks getting stuck, causing jobs to wedge. Fix missing dereference causing too many references after 32700 jobs. |
6.5.29-1 |
Wed, Aug 14 2019 |
Limit the number of simultaneous starting jobs to 1. Protect log output inside job start up. Report child process for batch jobs. Handle cancel before start correctly. |
6.5.28-1 |
Mon, Aug 05 2019 |
Fix various file descriptor issues. Limit max jobs based on file descriptor limit. |
6.5.27-1 |
Tue, Jul 30 2019 |
Deeperer stack traces. Fix guid display order. Fail job if host process dies unexpectedly. |
6.5.26-1 |
Mon, Jul 22 2019 |
Deeper stack traces. |
6.5.25-1 |
Tue, Jul 02 2019 |
Fix config file generation. Extend PAM file generator. Display stack trace for fatal errors (partial). |
6.5.24-1 |
Sun, Jun 30 2019 |
Update docs, account for compressed docs. |
6.5.23-1 |
Wed, Jun 12 2019 |
New Installer, relocatability, tar files. Fix race condition in end of job log handling. Fix false errors in jams-register when prompting for passwords. Recreate temp directory, if missing when receiving job. |
6.5.22-1 |
Fri, Jun 07 2019 |
openssl 1.1.1c. Fix create config action. TLS support, with new command jams-register. |
6.5.21-1 |
Thu, May 23 2019 |
Restore logging during job. |
6.5.20-1 |
Thu, May 16 2019 |
Fix authentication failure handling. Fix user logging template option. |
6.5.19-1 |
Mon, May 13 2019 |
Fix potential race in job completion. |
6.5.18-1 |
Thu, May 09 2019 |
Fix config setup issue. Temp job file naming issue. File descriptor counting issue. Log stopping issue. Host process for running jobs. |
6.5.17-1 |
Wed, Mar 20 2019 |
Fix reconnect when previous connection not closed. |
6.5.16-1 |
Fri, Mar 08 2019 |
Make command arguments more consistent. Fix status process to not miss final status. Prevent dangling status processes. |
6.5.15-1 |
Wed, Feb 27 2019 |
Update openssl. Fix race condition that sent final job result before it was available. |
6.5.14-1 |
Thu, Feb 14 2019 |
Prevent jobs from hanging because of incomplete log lines. |
6.5.13-1 |
Mon, Feb 04 2019 |
Add option for waiting on log after process completes. |
6.5.12-1 |
Wed, Jan 09 2019 |
Fix handling of long parameters and long log lines. Fully drain log file. Correctly handle non-existent users. |
6.5.11-1 |
Tue, Jan 08 2019 |
Fix hanging on fatal errors on RedHat 5. |
6.5.10-1 |
Wed, Jan 02 2019 |
Fix -c option. Bullet-proofing. Update copyright. |
6.5.9-1 |
Mon, Dec 03 2018 |
Fix authentication option parsing. Display correct error message for user authentication problems. |
6.5.8-1 |
Tue, Nov 20 2018 |
Reimplement I/O polling to support more than 1024 file descriptors. Report unrecognized configuration options. Update to openssl-1.1.1a. Add max_jobs config value. |
6.5.7-1 |
Fri, Nov 16 2018 |
Recreate log and temp directories, as necessary to run jobs. Add open_file_limit config value. Fix race conditions under high load. |
6.5.6-1 |
Wed, Nov 14 2018 |
Refine detached timeout feature. Add more warnings to config scanner, allow more variations. |
6.5.5-1 |
Mon, Nov 05 2018 |
Update to openSSL 1.1.1. Add config options detached_cancel_timeout and detached_abort_timeout. |
6.5.4-1 |
Wed, Oct 24 2018 |
Keep invalid routine jobs (powershell, et al) from getting stuck. Fix issue with jobs that can't be started reporting success. |
6.5.3-1 |
Tue, Oct 23 2018 |
Add service restart and status options to command line (-F/-T). |
6.5.2-1 |
Fri, Oct 19 2018 |
Fix more issues with v6 filewatch emulation. |
6.5.1-1 |
Sun, Oct 07 2018 |
Fix issues with v6 filewatch emulation. |
6.5.0-1 |
Mon, Sep 17 2018 |
Treat job as running until BOTH log closes and process ends. |
6.4.24-1 |
Fri, Aug 03 2018 |
Fine grained logging. |
6.4.23-1 |
Thu, Aug 02 2018 |
Fix file descriptor tracking with atomic operations instead of a mutex. |
6.4.22-1 |
Tue, Jul 31 2018 |
Improve mutex handling. |
6.4.21-1 |
Thu, Jul 05 2018 |
Limit number of jobs based on available file descriptors. |
6.4.20-1 |
Wed, Jun 27 2018 |
Fix service auto start. Add home_directory handling option to config file. |
6.4.19-1 |
Tue, May 15 2018 |
Fix kicker for real. Let x86_64 rpm use eventfd. |
6.4.18-1 |
Mon, May 14 2018 |
Update openssl to 1.0.2o. Build i386 version on RedHat 5.11. Include openssl in generic x86_64 rpm. |
6.4.17-1 |
Tue, May 08 2018 |
Parse command lines, accounting for quotes. Fix public key packet validation. |
6.4.16-1 |
Thu, May 03 2018 |
Debugging for hang in kicker on RHEL 6.4. |
6.4.15-1 |
Fri, Apr 20 2018 |
Fix validation for options packet. |
6.4.14-1 |
Wed, Apr 04 2018 |
Specific warning messages for hello packet validation errors. |
6.4.13-1 |
Sun, Apr 01 2018 |
Re-report AgentD version at beginning of rollover logs. Include hour in log timestamp. |
6.4.12-1 |
Fri, Mar 23 2018 |
Add -G (--start-service) and -E (--stop-service) options, use in installer scripts. Report error names instead of numbers. |
6.4.11-1 |
Fri, Mar 02 2018 |
Improve protection against port scanners. Use /bin/sh if no command given and no shebang in job source. |
6.4.10-1 |
Fri, Feb 23 2018 |
Update to openssl-1.0.2n. Set installation user/group for rpm. |
6.4.9-1 |
Thu, Nov 16 2017 |
Fix file creation issue that broke installation on RedHat-like systems. |
6.4.8-1 |
Thu, Nov 02 2017 |
Convert parameter values to strings when putting into environment. |
6.4.7-1 |
Wed, Sep 20 2017 |
Compatibility with JAMS 7, but as JAMS 6 Agent. |
6.4.6-1 |
Tue, Jun 20 2017 |
Prevent leaked file descriptors from preventing jobs from starting. |
6.4.5-1 |
Mon, Jun 12 2017 |
Fix signature tests. |
6.4.4-1 |
Mon, Jun 12 2017 |
Report processes holding application open when job fails with exit 120. Change file watch to respect "Presence" as none = exists, present = readable, and available = writable. |
6.4.3-1 |
Tue, Mar 14 2017 |
Prevent very fast jobs from getting missed. |
6.4.2-1 |
Fri, Mar 10 2017 |
Set default umask to 022. Fix file watch bugs. Fix issues with starting jams-agentd with a relative path. |
6.4.1-1 |
Mon, Mar 06 2017 |
File watch wild cards. Fix bugs. |
6.4.0-1 |
Sun, Mar 05 2017 |
Ability to bypass authentication for multiple users and turn off ssh strict modes. Better user authentication messages. Prune old unused code. |
6.3.23-1 |
Mon, Feb 27 2017 |
Don't try to change user for a job when running as non-root. Fix session memory leak. |
6.3.22-1 |
Fri, Feb 24 2017 |
Fix for REBEX changes on the Server side. Caused inability to verify PK signatures. |
6.3.21-1 |
Wed, Feb 15 2017 |
Additional location to look for systemctl. Fix reporting stop command for start. Update openssl to 1.0.2k in el5 build. Add el6 build which is just normal. |
6.3.20-1 |
Thu, Jan 19 2017 |
Send cancel and abort to process group. |
6.3.19-1 |
Fri, Oct 07 2016 |
Fixes for file watcher. |
6.3.18-1 |
Mon, May 23 2016 |
Connect stdin to dev null in jobs and other fixes to the job environment. |
6.3.17-1 |
Tue, May 03 2016 |
Update openssl to 1.0.2h. |
6.3.16-1 |
Fri, Apr 22 2016 |
Enhance job io stats. |
6.3.15-1 |
Thu, Apr 21 2016 |
Fix memory leaks, fix threading, work around ETXTBSY on exec. |
6.3.14-1 |
Wed, Apr 13 2016 |
Improve debug logging to make multiple threads more obvious. Lock pam_authentication. |
6.3.13-1 |
Mon, Apr 11 2016 |
Add user-based log paths. |
6.3.12-1 |
Thu, Mar 24 2016 |
Improve inter-thread communication, rework job logging. |
6.3.11-1 |
Wed, Mar 23 2016 |
Logging after job exits issue. |
6.3.10-1 |
Thu, Mar 03 2016 |
Installation and service script issues. |
6.3.9-1 |
Fri, Feb 26 2016 |
Direct logging support. |
6.3.8-1 |
Wed, Feb 10 2016 |
PAM account management updates, support PUBLIC-KEY user_authentication option, bake in specific openssl. |
6.3.7-1 |
Fri, Jan 22 2016 |
Public key user authentication. |
6.3.6-1 |
Wed, Jan 06 2016 |
PAM updates, man page, beta test preparations, framework for public key. |
6.3.5-1 |
Fri, Dec 18 2015 |
PAM and public-key authentication. |
6.3.4-1 |
Mon, Dec 14 2015 |
Add multi-user file watch. Many bug fixes. |
6.3.3-1 |
Tue, Nov 03 2015 |
Simple same-user file watcher. Memory leak fixes. |
6.3.2-1 |
Wed, Oct 14 2015 |
Add service installation and removal for rc.d-style services and command line options to support service. |
6.3.1-1 |
Thu, Oct 08 2015 |
First Release - basic functionality |