All releases of WebJob


Release Notes: Generally, code was cleaned up and refined as necessary. Several bugs have been fixed. Externally, there have been several changes: embedded Perl support has been added; the client now includes failover/fallback support; the CGI script now includes queuing support via Job Queue Directories (JQD); and several new utilities and Perl modules have been added to improve server-side configuration and management. Note that nph-webjob.cgi now depends on several Perl modules, and it is no longer a drop in replacement.


Release Notes: Generally, code was cleaned up and refined as necessary. Several bugs have been fixed. Externally, there have been several changes: basic proxy support has been added; the client now includes a mode for downloading a specified URL; the CGI script now includes support for GET hooks, which can be used to create dynamic job content; and several useful utilities have been added to the tools directory.


Release Notes: The code was cleaned up and refined. Several bugs were fixed. Digital Signature Verification (DSV) support was integrated into the WebJob client/server components. Support for SHA256 hashes was added. The CGI script now provides support for GET/PUT triggers and stricter SSL-based authentication checks.


Release Notes: Generally, code was cleaned up and refined as necessary. Several bugs have been fixed. Externally, there have been several changes: the default installation directory has changed; several new controls have been added; WebJob and PaD tools now recognize or set certain environment variables; and the CGI script provides support for per client/command configuration overrides. A test harness has been added along with tests to validate MD5/SHA1 hashes using sample vectors provided and used by NIST. Internally, the main improvements are MD5/SHA1 performance and the addition of large file support.


Release Notes: Generally, code was cleaned up and refined as necessary, and several bugs have been fixed. Support for the following platforms has been added: AIX, HP-UX, MinGW (partial), amd64, and x86_64. Externally, several changes have been made: ClientId control was added; client-side filename format was changed; GetHook and Jid (Job ID) capabilities were added; PaD's PAYLOAD token was changed to %payload; and the log file format was overhauled for nph-webjob.cgi. Note that several of these changes are not backwards compatible. Internally, several components have been redesigned or overhauled.


Release Notes: Generally, code was cleaned up and refined as necessary. The configure/build process has been updated, and several new configure options were added. The client-side filename format was changed to webjob_hhhhhhhh.xxx. Also, the logic used to seed the random number generator was modified to address an issue on NT/2K platforms. The major event for this release, however, was the addition of MD5 and SHA1 hashing support. This adds the ability to compute a message digest of a specified file or stdin. Also, digests of the uploaded std{out,err} streams are now recorded in the stdenv stream.


Release Notes: Code was cleaned up and refined as necessary. Faulty Content-Length detection and validation logic has been fixed. The PaD sub-project has been restructured and overhauled. New tools were added to facilitate PaD construction. The install location for nph-webjob.cgi has been moved to ${prefix}/cgi/cgi-client. The CGI script now allows the location of uploaded files to be customized, and it can be configured to search for requested programs/scripts in one or more shared directories. Finally, the configure/build process has been updated.


Release Notes: Version 1.2.2 is a update release of WebJob. Various files were cleaned up and/or synchronized with their FTimes counterparts. This includes the capability to embed SSL passphrases inside LRS pools. Payload and Delivery (PaD) technology has been added to the project. A PaD file is a self-extracting executable that allows the user to control if, when, and how its payload will be delivered.


Release Notes: This is an update release. The wait() logic was rewritten to fix a problem with Bourne shell scripts that use the <<EOF construct to deliver config file data to WebJob. Under the old logic, the target program/script could get deleted prior to or during its execution. Even though this problem could only be reproduced on FreeBSD systems, it has been addressed for all Unix platforms.


Release Notes: Under the hood, the project went through some significant restructuring, primarily to make room for three new platforms: NT/2K, Cygwin, and MacOS X. The default installation directory has changed for Unix platforms (it is now in /usr/local/integrity).