The Freetz source code is managed in a Subversion repository. Subversion is generally abbreviated by SVN.
+++ 09-Oct-2011: For some box types no firmware is available on AVM servers. Help yourself using this info. +++
Depending on your hardware type you need one of the following Freetz versions:
$ svn co http://svn.freetz.org/branches/freetz-stable-1.1
ds-0.2.9-p8 (kernel 2.4): for very old boxes which do not get AVM firmware updates anymore (more info)
$ svn co http://svn.freetz.org/tags/ds-0.2.9-p8
This is not the final version yet, so it can still contain minor bugs.
$ svn co http://svn.freetz.org/branches/freetz-stable-1.2
Developer version (trunk)
This version is only for experienced users and developers who know how to help themselves! The trunk changes continuously and might temporarily contain bugs or not work at all.
Check out from SVN:
$ svn co http://svn.freetz.org/trunk <--- check out current trunk revision $ svn co http://svn.freetz.org/trunk trunk_7843 -r 7843 <--- check out specific trunk revision (here: 7843) into subdirectory "trunk_7843", so as not to overwrite the current trunk directory
Check out from Git ( Git is not the leading system and is officially unsupported presently. We provide it "as is" for test purposes.):
$ git clone https://github.com/olistudent/freetz.git freetz-devel <--- freetz-devel: local copy of Git repository
How to update an existing local SVN repository (here: developer version):
$ cd trunk $ svn up <--- update to current revision $ svn up -r 7843 <--- update to specific revision (here: 7843)
How to update an existing local Git repository (here: developer version):
$ cd freetz-devel $ git pull