Developers
The HylaFAX developer community is always looking for new recruits. Don't be scared, you're welcome to lurk until you feel comfortable! If you're looking to become involved on any level, you should definitely subscribe to to the hylafax developers mailing list.
The HylaFAX™ developers list is a subscriber-only list. You must subscribe first before posting.
Reporting Bugs
Faithful to our open-source bias, HylaFAX™ bugs are tracked using Bugzilla, a product of the Mozilla Project. Please do your best to make sure you've really found a bug, and then file it on the HylaFAX Bugzilla, located at http://bugs.hylafax.org/.
To confirm a bug one should first check the mailing list archives for other reports of this issue (and possible resolution) and then post to the developers mailing list (described above).
Security-related bugs should be reported to security@hylafax.org in order to avoid exploitation of the problem before it can be publicly resolved.
CVS
HylaFAX development is controlled by CVS. Read-access is open to all, although write access is not. Unless you're doing a large amount of coding, it is suggested that you post proposed patches and explanations of them on the hylafax-devel mailing list.
HylaFAX is currently being maintained on a public CVS server. An up to date copy of the hylafax source tree can be easily obtained by accessing the server as follows:
* Browsing: The latest source code changes can be viewed at anytime from the following url: http://www.hylafax.org/cgi-bin/cvsweb.cgi * Downloading: To do this you need to: 1. Grab a recent copy of the cvs software(client software is sufficient). The latest version can be obtained from the cyclic website: http://www.cyclic.com/ 2. Set the CVSROOT environment variable to :pserver:cvs@cvs.hylafax.org:/cvsroot 3. Run the command: cvs login Enter the password string which is simply "cvs" 4. To checkout the distribution, run the command: cvs co hylafax 5. Whenever you want to merge with the latest code changes: cvs update -d -P * Commands: Some cvs commands that may be of use: login login to the cvs server get/checkout downloads a local copy of the requested module update bring your wrking directory up to datec with the repository add adds a new file to the repositroy, requires write access commit apply local changes to the repositroy, requires write access diff shows differences between local files and repository history shows reports on commands against the cvs repository log shows cvs log information rdiff used to prepare a diff file between releases status shows current status if files in repository and local copies tag applies a tag to the repository, requires write access