Source tarballs and binaries for selected platforms are available at download.samba-tng.org. The current version, 0.5-RC1, was released on 03 Dec 2009.
Since Samba-TNG is still being developed, most people download it via anonymous CVS.
(Note: the repository moved on 24 May 2003. You will need to update checkouts from before that date. See below.)
You can access our sources via anonymous CVS. The repository is a mirror, updated from our working copy at regular intervals.
The details for the connection (especially the path) might change in the future. So if
“cvs update -P -d” stops working, check back here and do a fresh checkout.
You will need CVS running over SSH (version 2 to be precise). This is the default mode for CVS on some machines, but not all. If in doubt, set the variable “CVS_RSH” to “ssh” (or the path to your ssh binary):
setenv CVS_RSH ssh
Then you can check out the module.
cvs -z3 -d email@example.com:/home/cvsroot co tng
You can later update your tree with
cvs -z3 update -P -d
in any directory or subdirectory you have checked out.
If you have an old (before 24 May 2003) checkout, you can update it to the new location with the following (assuming your shell is Bourne-compatible, not csh/tcsh). In the root directory of your checkout:
echo > Root firstname.lastname@example.org:/home/cvsroot find . -name CVS -type d -print | while read dir; do ln -f Root $dir; done rm Root
To download a snapshot of our current release, request the
release-0-4-99 tag specifically, using the
-r option for the
cvs co or
cvs update commands.
Samba-TNG, owing to its heritage from the Samba code base, should support any POSIX-like Unix environment, but we have a pretty limited range of platforms to build and test our code on.
Additional platform support is welcome. If you would like to contribute build scripts or binaries for your favorite OS, please let us know in the forum. This also goes, of course, for other portability enhancements or bug reports.