Changelog
* 30/01/2008 *
- Added template class for future code cleaning of html/* files;
- Added tpl/ with some test template used with template object
*********************************
**** 1.0-RC4 release ****
*********************************
* 30/01/2008 *
- First error handling for Import and restore config (to be improved);
- Fixed bug with staticroutes import (reported by: Bill Arlofski);
- Some cosmetics fixed. (mostly, no border things seen during debug);
- Error handling for update Hardware and Update timestamp;
- Updated sql/ in install dir with correct table create statements;
- Added UPGRADE file;
- Fixed bug with Save2Monowall.
*********************************
**** 1.0-RC3 release ****
*********************************
* 28/01/2008 *
- Cosmetic: Add "import new m0n0wall" link in the main page beside add new m0n0wall.
- Cosmetic: no border if no description of busers;
- Fixed bug with staticroutes table missing in installer (reported by: Bill Arlofski);
- Fixed bug with import of VLANs (reported & fix by: Bill Arlofski);
- Fixed bug with custom port import and http/https choice.
* 25/01/2008 *
- Improved settings for interaction with m0n0wall device (port/protocol).
*********************************
**** 1.0-RC2 release ****
*********************************
* 24/01/2008 *
- Fixed bug with add rule. (reported by: wax78)
- Fixed bug with CURL detection in installer (reported by: Bill Arlofski)
*********************************
**** 1.0-RC1 release ****
**** FIRST OFFICIAL RELEASE ****
*********************************
* 23/01/2008 *
- Removed doc/ dir in public release.
- Removed m0n0wall.ini phpdoc file in public release.
**** 1.0-alpha2 release ****
* 23/01/2008 *
- Fixed installation missing table (rules-int);
* 22/01/2008 *
- Fixed bug with import;
- Fixed bug with syslog settings;
- Finished user documentation;
- Implemented rules for local/global aliases;
* 21/01/2008 *
- "auto-add firewall rule to permit traffic through this nat rule" Option implemented in NAT tab.
- "auto-add proxyarp entry to this interface" Option implemented in 1:1 NAT tab.
- Fixed the syslog->filter and syslog->rawfilter issue.
- Updated installer with new sql for syslog table;
* 17/01/2008 *
- Fixed bug with installer;
- Testing of installation procedure and README, INSTALL file written;
- Written HTML installation documentation together with screenshots;
- Implemented the mono->changed field, if a change is made to monowall, timestamp of this field is updated
- Updated host list to integrate the notion of changes, reflected by a green/red bullet.
- Link on this bullet to save configuration to monowall device.
**** 1.0-alpha1 release ****
* 17/01/2008 *
- Created install/ directory;
- Installation procedure done: automatic installation.
- Automatic database creation.
- Automatic config.inc.php population.
- License change from GPLv3 to BSD.
- Prepared to be release under 1.0-alpha1 tag.
* 16/01/2008 *
- Added firmware version into database and filled when using "Update HW List" action;
- Easy view of firmware version in host list;
- Added last changed time into database and update function from monowall list;
- Basic implementation of Save to monowall feature;
- config.obj.obj, main.obj.php code cleaning (mainly returns codes of functions)
* 15/01/2008 *
- Added Modification of WAN interfaces;
- Added Addition of interfaces;
- Inteface deletion;
- Make SNMP and Syslog settings comes by default when adding a monowall device;
- Make interface come by default when adding a monowall device;
- When deleting a rule, if it's the last iface to use the rule, delete the rule from db;
* 14/01/2008 *
- Reorganization of menu;
- Added Modification of LAN and OPT interfaces. (Still WAN left);
* 10/01/2008 *
- Added a lot of phpdoc tags;
- Added configuration for phpdoc;
- Generated phpdoc into doc/ directory;
- Make TODO list in documentation accurate;
* 09/01/2008 *
- Group edition;
- Group addition;
* 08/01/2008 *
- Fixed autoloader and propagated change in all files;
- Splitted some object files to reflect objects names;
- Propagated user input sanitization into all files.
* 07/01/2008 *
- Global Alias edition;
- Global Alias removal;
- Class autoloader library;
* 04/01/2008 *
- Removal of users;
- Removal of groups;
- Removal of NAT rules;
- Removal of Aliases;
- Removal of ProxyARP;
- Removal of Static Routes;
- Removal of VLANs;
- Added global Alias table in SQL schema;
- Added global Alias object;
- Added global Alias view in interface;
- Modified dumpxml function to include Global Aliases.
* 10/12/2007 *
- Edition/Addition of VLANs objects.
- Eddition/Addition of Static Routes objects.
- Addition of all NAT entries.
* 07/12/2007 *
- Added HwIface object to store Physical interface details;
- Added method in monowall object to fetch hardware details;
- Added hardware update html page to update hardware details;
- Modified vlan edition forms to match hardware details;
* 29/11/2007 *
- Added edit/add for ProxyARP.
* 28/11/2007 *
- Added SQL schema to CVS.
- Edition of SNMP settings.
- Edition of Syslog Settings.
- Edition/Add of Alias.
* 27/11/2007 *
- Added all forms for object except interface one.
- Added code structure for edition of all objects.
- Updated TODO file with bug found and thoughts.
* 22/11/2007 *
- Added edition of user objects
- Added Addition of user objects.
* 19/11/2007 *
- Added Syslog view.
- Added SNMP view.
- Added Import m0n0wall function that add m0n0wall and fetch/parse/insert config in db.
* 13/11/2007 *
- Added monowall choice in viewfw.php.
* 12/11/2007 *
- Finished rule edition.
- Finished rule deletion;
- Implemented Users, Groups, Alias, Interface, ProxyARP, Static Routes and VLANs list.
- Prepared files for edition of all that.
* 08/11/2007 *
- Modified table for list of monowall/backup user (cosmetic).
* 06/11/2007 *
- Finished rule edition.
- Rules move implemented in viewfw.php
- Manage position when moving rule from one interface to another.
* 05/11/2007 *
- Fixed minor bug in edition of firewall (use_ip checkbox).
- Rules edition partially implemented (src/dst left)
- Added update() and delete() overload in RuleInt class.
* 30/11/2007 *
- Added firewall view to GUI.
- Added removal of backup users.
- Added removal of monowall.
- Added edit form for rules.
* 29/11/2007 *
- Added backup user view/add/modify to GUI.
- Added m0n0wall view/add/modify to GUI.
* 26/11/2007 *
- First templates for web interface.
- Directory structure for web interface.
*** 0.2 Released ***
* 24/11/2007 *
- Fixed bug with duplicates rules.
* 23/11/2007 *
- Rules Ordering done.
* 17/11/2007 *
- Added some missing fields in syslog and <system>.
- Finished usage of mysql lib.
- Bugfix in rule parsing.
- Removed all FALSE/TRUE in function's return and replaced with 0/1.
- Added some missing properties to <filter> section.
- Ordered the VLAN additions.
- Added <not/> in the advancednat/destination.
- Fixed <pages> in <group> section.
- Added missing dnsserver properties in <system>.
- Fixed <staticroutes/> instead of <></> when there is no routes at all.
- Advanced nat enable properties added.
- Added enabled properties of rules.
- Added correct position of rules in db (not in XML!).
* 16/11/2007 *
- Written Mysql and MysqlObj object that will replace the current SQL lib.
- Written example of usage for mysql lib.
- Adapted Group, Interface, Alias to use new mysql lib.
- Adapted Nat to use new mysql lib.
- Adapted Proxyarp & Prop to use new mysql lib.
- Adapted rules to use new mysql lib.
*** 0.1 Released ***
* 15/11/2007 *
- Added syslog object.
- Added snmp object.
- Added additionnal properties.
- Added groups.
- Added user.
- Added saveConfig method to save config into a file.
- Added webgui with hardcoded values.
- Fixed optX bug in XML export.
- Fixed bug with enable of optX ifaces.
- Added some hardcoded non-managed properties (ipsec, wol, ...).
* 10/11/2007 *
- First code for local->config array conversion.
- Interface->config array done.
- Nat->config array done.
- Rules->config array done.
- Added Alias object.
- Added ProxyArp object.
* 10/10/2007 *
- First Changelog entries.
- Vlan class added.
- StaticRoute added.
- Nat hierarchy of class added.
- Added code to create NAT objects from config.
- Added code to read NAT objects from db.
|