s/require/require_once/g for filter.inc to avoid redeclaration errors in some rare cases.
Add missing quotes (by ExolonDX)
Apply this syntax fix to 2.1 branch (already applied in main after 2.1 was branched - https://github.com/pfsense/pfsense/commit/c620c1817e49f8afa4078e342e0f4b4e111a7ef5)
Tidy up "interfacess_assign.php" XHTML
Close BR, INPUT and IMG tagsUpdate HTML boolean operatorsMove NOWRAP to "class" statementDeprecate the ampersand in ANCHOR tagsAdd missing closing U tagRemove closing P tag
Use the correct interface number (old code broke for >= 10)
Do not allow bridge members to be assigned to itself. Fixes #1153
Fix indent and whitespaces
Fix outbound NAT rules when interface is deleted:
- When delete interface, do not touch outbound NAT rules- Skip outbound NAT rules when interface doesn't exist- Bump latest_config to 9.2- Since rules with no interface were considered as wan, convert old...
Activate new shortcuts/status in the rest of the areas that are currently setup.
LAN is not special here anymore. Do not remove the interface again (it was alraedy removed before this block), do not remove NAT and such (OPTs may still need it!) and no need to remove shaper. Improve DHCP check and generalize it to work on any interface, not just LAN.
Add small patch from #466 to make interface names clickable on Interfaces > (assign). Implements #466
converting from prototype to jQuery on interfaces_assign.php
Merge branch 'master' of github.com:bsdperimeter/pfsense
Add pre_input_errors hook to interfaces assign
fix whitespace
After an interface mismatch and apply actually show when we are rebooting instead of the same message that the interface mismatch exists when really the system is rebooting.
Show the OpenVPN instance description when listing interfaces to assign in the gui.
Correct code description during assignment
Add a check if the configuration of dhcpd exists for wan before unset, resolves #1303
Ticket #802. During a config restore detect if the vlan interfaces need reassignment too. This might be problematic for other type of interfaces on 2.0!
Confirm before deleting the interface.
Make sure we cannot add interfaces by entering the link directly on url address bar. This does the same check as the one for showing the plus button on interfaces_assign.
Revert "Interface names should appear as uppercase"
This reverts commit 66d57db5e44650658d95345683cf4afae6680b68.
This reverts commit 4cea35b344c8b4444f7a5a7a244bac528b483cbc.
Fix filter_rules_sort's compare function to know about floating rules so it won't change their order.
Interface names should appear as uppercase
Fixes #847. Check even interface groups before allowing deletion of an interface. Also try to readd to a group an interface when configuring.
Capitalize
Remove these three bullet points that don't seem to make any sense on their own.
Also show the save button if we have just performed an action.
Do not escape this $
There is no need to clear this anymore.
Fixes #823. Do not reload all interfaces, there is already code to do this for changed interfaces.
Escape prototype dollarsign(
Remove stray )
Modify various (s)printf format strings to allow translations to change the order of the inserted strings.
Hide Save button until a drop down onChange event occurs
Remove extra quotes that were added around some strings when adding printf+gettext in some areas.
Fix gettext call added wrong
Checked gettext() implementation on interfaces_assign.php
Implement gettext() calls on interfaces.php and interfaces_assign.php
Make assignment work with new ptpid and if name structure.
Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp
Add status link to Interfaces
Conflicts: usr/local/www/interfaces.phpNot sure why there was a conflict since the last change to this file was May 20.
Use the PHP call here instead of a shell exec.
Fixing bugs and ommissions.
Conflicts: etc/inc/upgrade_config.inc
Small changes to fix up these pages a little bit.
Bandwidth, MTU, MRU settings working.
Make interface sort order on creation consistent with the order displayed elsewhere, and fix possible missing description on LAN upon creation.
Use "PPPs" as the new Tab name in Interfaces -> Assign. Rename files and update affected files.
Also, add upgrade_config function 062_to_063.
Removed PPP config numbering scheme. Completed PPPX assignment updates in interfaces_assign page.
Now PPP assignment to friendly interface works on Interfaces Assign page, including graceful handlingof deleting interfaces, checks for preventing deletion of PPPx interfaces...
Implement PPP config numbering scheme. Deleting a PPPx config doesn't renumberthe other config sections, but saving a new or existing config renumbers allconfig sections. Update interfaces_assign to work properly with new scheme.
Ticket #471. Bring up the removed/unassigned interface correctly if it is parent to other interfaces, as vlans.
Fix other interfaces_* pages and keep working with mlppp.
Add new menu name to other interfaces_* pages.
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.