Last update:
03/16/2011
Current version:
1.33
Latest beta snapshot:
1.8.0b492

Repository

A Subversion repository is available that contains all PHP source files (include files, webGUI pages, rc scripts, captive portal stuff) and other build-related files.

Access
The repository can be accessed at the following URL:

http://svn.m0n0.ch/wall

Anonymous read-only access to the entire tree is possible, but only regular m0n0wall contributors with an SVN account may commit changes to the tree (if you are a regular contributor and would like an account, contact mk@neon1.net). The committers are listed below; if you have a modification to m0n0wall that you think is good enough to be included in the official codebase, contact one of the committers or post your patch on the m0n0wall-dev mailing list.

Commit notifications
All commits trigger an automatic e-mail to the mailing list m0n0wall-commits@lists.m0n0.ch. See this page to learn how to subscribe to that mailing list and get notified about commits.

Clients
There are GUI frontends to SVN available for those who don't like the command-line version (e.g. TortoiseSVN for Windows).

Repository layout
There is no "trunk" directory in the repository anymore; development is done in one of the main branch directories (1.23, freebsd6 or freebsd8). Commits to those directories should always attempt to keep things in a working state, i.e. it should always be possible to build a working beta release from the contents of these three branch directories. Extensive changes that cannot reasonably be made in a single commit should be done in a separate branch (by copying an existing branch to a new directory inside the branches directory) that can be merged back (or form an entirely new branch) when the changes have stabilized.

For every official m0n0wall release (including beta versions), a copy is made in the tags directory with the name 'release-[version]'. No commits will ever be made to anything inside the tags directory.

Committers
The following individuals have commit access to the m0n0wall repository:

  • Chris Buechler (cbuechler) <cbuechler at gmail dot com>
    • Documentation
  • Dinesh Nair (dinesh) <dinesh at alphaque dot com>
  • Jonathan de Graeve (jdegraeve) <Jonathan dot De dot Graeve at imelda dot be>
    • Captive portal
  • Manuel Kasper (mkasper) <mk at neon1 dot net>
  • Paul Taylor (ptaylor) <PaulTaylor at winn dash dixie dot com>
  • Michael Iedema (michael.iedema) <michael at askozia dot com>
  • Marcel Wiget (mwiget) <mwiget at gmail dot com>
  • Shawn Giese (sgiese) <shawngiese at gmail dot com>
    • Documentation
  • Andrew White (awhite) <andywhite at gmail dot com>

The last 5 commits
Rev. Author Date Message
r492 mkasper 01/30/2012 13:10:33 - add scheduler ("Croen") service, contributed by Lennart Grahl
current possible actions: reboot, reconnect WAN interface
r491 mkasper 01/26/2012 12:44:29 - automatically reassign available physical network interfaces if none
of the assigned interfaces in the configuration can be found on the system
(i.e. for a new installation, or when moving an existing config to new
hardware)

- fix forced reboot after changing polling setting
r490 mkasper 01/25/2012 14:36:36 - use UFS1 instead of UFS2 for image (UFS2 does not give an advantage here
and may give problems when upgrading directly from old versions)
r489 mkasper 01/24/2012 17:04:30 - fix MPD error when PPTP VPN is enabled and IPv6 DNS servers are configured *again*
r488 mkasper 01/24/2012 10:39:17 - fix MPD error when PPTP VPN is enabled and IPv6 DNS servers are configured

© 2003-2011 by Manuel Kasper <mk@neon1.net>. All rights reserved.