The Developer's Sandbox
Occasionally referred to as a poster-child of the open-source
development model, 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.|
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:
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
in order to avoid exploitation of the problem before it can be publicly resolved.
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:
The latest source code changes can be viewed at anytime from the following url:
To do this you need to:
- Grab a recent copy of the cvs software(client software is sufficient).
The latest version can be obtained from the cyclic website:
- Set the CVSROOT environment variable to
- Run the command:
Enter the password string which is simply "cvs"
- To checkout the distribution, run the command:
cvs co hylafax
- Whenever you want to merge with the latest code changes:
cvs update -d -P
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|
Last updated $Date: 2003/11/03 22:31:33 $.