Fix interface assignment and re-edit
Fix displaying ppp ports.
Fix PPP assignment.
Only sync on the wireless clones that were reassigned.
A location where the shared wireless configuration should have been synced had been missed (reassigning interfaces).
Redo most of the ppp interface handling to be consistent with the other mpd5 configurations. This way there is no more special handling for ppp around.
I have PPP with mpd5 working really well now, including setting the APN and APNNumber, and the SIM PIN and wait time for the SIM to settle after the PIN isentered.
Still no work on multilink PPP with serial port links.
Right now the code creates the mpd.secret file. I tested it using the set auth...
Fix checks. Reported-by: Efonne
Catch up with php5. Reported-by: http://forum.pfsense.org/index.php/topic,23860.0.html
Sort opt10+ and wlan10+ more like the way that would be expected.
Remove specific ppp fields if the interface is not a ppp anymore this unbreaks the GUI in certain cases.
Merge commit 'mainline/master'
Ticket #356. Clear the interface configuration if neccessary. To avoid strange situation described in the ticket.
Change method of displaying wireless clone interfaces on the assignment page.
Sync configuration of shared settings between wireless clones.
Add wireless tab to Interfaces: (assign) now that the configuration page is functional.
correct function name
Ticket #219. Fix this for vlans and vips. Though it is a very rare case. The other clones are handled half way but should work ok.
Put back a wrongly removed line.
Notate what code does and remove XXX
Call enable_rrd_graphing(); when clicking save Ticket #154
add captiveportal.inc
Add ipsec.inc and vpn.inc
Resolves #174. Fix the typo to reresolve the issue.
Resolves #174. If the interface reassignment changes reload the config for the interface.
Require filter.inc and shaper.inc
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on
Resolve elsif error
Oops, add ?>
Only show one notice and unbreak the apply button
Add description even for parent QinQ vlan.
Allow QinQ interfaces to be assigned.
Bring in support for QinQ. At this time it is limited to only 2 levels.
Check if the interface is used by gre/gif tunnels before allowing deletion.
Do not allow deletion of interfaces that are part of a bridge. While here fix an error on nat 1:1 rule unsetting.
Add a note that interfaces part of a lagg(4) will not be shown(allowed to be assigned.
Do not allow lagg(4) members to be assigned.
Array checks too.
Actually fix problem with assigning number of interfaces greater than 10 or 20.
Fix problem reported on http://forum.pfsense.org/index.php/topic,10984.0.html.
Actually this is a dumb php susbstr() function behaviour since the code logic was fine.Either way this fixes the problem of not allowing more the 12 total interfaces present.
Fix forgotten bridge configuration knob rename.
Remove CSS field assignment which is moving the text over to makeaccomidations for a blank icon.
Rewrite the pfsense privilege system with the following goals in mind ...
1) Redefine page privileges to not use static urls2) Accurate generation of privilege definitions from source3) Merging the user and group privileges into a single set4) Allow any privilege to be added to users or groups w/ inheritance...
Link lagg to GUI
Display the lagg interface to the interfaces assign page.
Link Bridge tab in the GUI.
Provide good looking entries for GRE/GIF/BRIDGES.
NOTE: that for now becareful to assing this cloners after their parents for GRE/GIF and after their members for BRIDGE to avoid problems.
Link GRE/GIF to the GUI.
NOTE: this is the other half of changes
Unlink only if the file exists to aviod errors.
Missed rule removal commit.
Fix Ticket #1660.
This also means this part of interface improvements is finished, although other are needed.
Continue interface improvements.
Initial import of PPP for 3G and dial up modem support.
Needs testing and likely some fixing, then porting to HEAD once verified working.
Remove dhcpd.leases and reload daemon after LAN interface removal.
When deleting the LAN interface, automatically unset the followingconfiguration areas:
NOTE: when adding back an interface if LAN does not exist, it is added...
When deleting the LAN interface automatically unset: * EZ Shaper configuration * Traffic Shaper Configuration
Add back Save button.
LAN interface is now optional. Allow it to be deleted.
fix typo
Switch over to array style page titles. Obtained-from: m0n0wall
save button needs to be inside form
Ticket #1462: Make the save button only appear if you change an assignment
global s/[wW]ebGUI/webConfigurator/ - brought up via ticket #1427
s/resolved/resolve/
Actually show when we are rebooting to avoid confusion.
When restoring a configuration via the webConfigurator detect that a interface mismatch has occured and redirect the user to the assign interface screen. Once the assign interface Save button has been pressed go ahead and reboot. This might just prevent someone from throwing a fit since they do not have console access.
MFC 12647Set the interface as down and delete the IP address when removing OPT
Do not reload interfaces on add. Reload on save.
Trigger reload at end of page
MFCRenumber interfaces after deleting. This is required for openvpn to function correctly.
Do not redirect to same page, simply reparse config and show results
Remove #!/usr/local/bin/php
Trigger reload at the end of the page
Use /tmp/reload_interfaces
Use /tmp/reload_interfaces to reload interfaces
Remove reboot notice
Alert the user that the changes have been applied.
Do not set reboot needed flag
Break before Save button
updating files to use theme imagesremoving images from /usr/local/wwwadding specific images into the correct theme directories
Fix bottom rounds
Use $pgtitleFix assign/vlan tabs (backwards)
Curvify.
Use new header system.
Add back html header
Sync with m0n0wall
Add $Id$ tag
Initial revision