gnu.hylafax implements the HylaFAX client network protocol in pure Java. With it, Java applications can access a HylaFAX server in various ways, such as queueing FAX jobs, checking server/job status, and retrieving FAX files. The gnu.hylafax distribution also includes gnu.inet.ftp, a pure Java implementation of FTP client protocol (RFC0959).
|Tags||Communications Fax Internet FTP Software Development Libraries Java Libraries|
Release Notes: Minor bugfixes all around. Minor API enhancements including listener hooks for HylaFAX server events like incoming (received) faxes. This release is incompatible with previous releases due to some of the enhancements.
Release Notes: The optional FTP (RFC0959) features mdtm, rnfr, and rnto were added to the FTP library. The FTP package was renamed to conform to the GNU project's Java package naming convention. JDK 1.4 was used to build and test this release. Other misc. bugfixes were also made.
Release Notes: This release features a separate FTP base package called gnu.net.ftp. Eventually, this package will live as its own project. Most of the FTP RFC959 has been implemented in the gnu.net.ftp package. Transfer and error callbacks have been added so clients can be notified of data transfer status and error conditions happening in the data connection. The gnu.hylafax.util.FaxStat and gnu.hylafax.util.SendFax programs have finally been completed. They take most of the command-line options that their native siblings do. They also serve as examples of how to submit and check the status of jobs on the FAX server. Compressed data transfers are working. There is a new gnu.hylafax.Job class to serve as a wrapper for job parameters.
Release Notes: Fixes were made for a bug in passive transfers and a bug in the jobfmt() method. The gnu.hylafax and gnu.hylafax.util packages are now in separate jar files. Implementation of status events has begun.
Release Notes: A fix for the deadlock and implementation of passive data transfers.