Do not encode, AJAX function handles.
Automatically remote /tmp/config.cache if it exists after file save.
Fix enable/disable checkbox
Workaround agressive cache of firefox by adding some options in the header. this is the same issue as the traffic graph one.
Add text, from lagg(4) man page, that explains what the various protocols do. Add even a note to explain that only un-assigned interfaces can be part of a lagg(4) interface with suggestion from http://forum.pfsense.org/index.php/topic,11614.0.html.
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.
Oops, typo.
Catch up with traffic graph changes.
Add missing quota to the titles so pages actually display.
Use get_configured_interface_with_descr() for OpenVPN gui pages. Suggestedby Ermal.
Nuke old utility to take interface statistics
Fix the Traffic Graph for Firefox case, which caches agressively and makes the XMLHttpRequest calls return the same result and the output is just a red line at the end of the graph since the difference between the old and new traffic is always 0.
Fix a few minor problems with the IPsec configuration interface. Make surewe don't copy the ikeid when duplicating a phase1 entry. Simplify the codethat deletes all associated phase2 entries when a phase1 is deleted. I wasand still am learning the finer points of php.
Make it possible for pakages to insert additional tabbed pages into anexisting tab group. This requires that each page in the tab group calladd_package_tabs() with the tab group name before display_top_tabs() sopages can be inserted. While far from optimal, this system is really a...
Fix empty wep array
Correctly handle 802.11x setting.
Some style and consistency fixes, no functional change.
Fix the Status->Traffic Graph graphic.
Bring the ppp frontend to functionality.Add a more options like max connection attempt, support for static ip setups, username and password configs.
Add ability to hook into tabs on various screens. Each tab area willneed to hook into this sytem similar to: $tab_array = array(); $tab_array[] = array("Port Forward", true, "firewall_nat.php"); $tab_array[] = array("1:1", false, "firewall_nat_1to1.php");...
Remove (not parsed) from description. It IS parsed and checked for XSSproblems now that we can assign owners of interfaces.
Backout last change, we need to think about this some more.
Learn how to spell "Acknowledge"
Pointed-out-by: billm
We already escape characters. Do not worry about notifying user thatthe description field is invalid as it will be escaped againduring firewall_rules.php
Require_once instead of require.
Increase the page redirect time after switching between http and https. Itcan take longer on slower embedded systems.
Whitespace and minor bug fixes for package manager pages.
Show correct interface.
Catch up with backend modification and synchronize some fields in the GUI itself.
Catch up with function renaming.
Array checks too.
Add missing quote char.
Add some check if we are working with arrays and fix the check for not allowing dhcpd to be configured on nonstatic ip interfaces.
Modify the OpenVPN server configuration to allow the DH parameter lengthto be specified. Upgraded 1.2.x configurations will default to 1024 bits.
Move the 'advanced users only' notice into the tab body so the tab headersare not displaced by this message.
Whitespace and minor bug fixes for system general setup page.
Rename interfaces_wan_configure to interface_configure now that it is used for all assigned interface configuration.
Merge interfaces_wlan.inc into interfaces.php there is no need for the to be different files so when one is edited the other can be broken.
NOTE: Part of the interfaces history is located on interfaces_lan.php and interfaces_opt.php.
Catch up with file rename.
Oops, this is a test and not an assignment.
Cleanup the tab format of the system user/group/server management pages.The edges were square instead of rounded like most pfSense pages. Alsomake sure tabs and cancel buttons are present in the add privilege andadd certificate pages.
Cleanup the tab format of the system ca/certificate pages. The edges weresquare instead of rounded like most pfSense pages. While here, fix a bugthat made the submit button disappear when it shouldn't.
Cleanup the tab format of the system advanced pages. The edges were squareinstead of rounded like most pfSense pages.
Whitespace and html cleanup of the configuration history page.
Moves the protocol and certificate options out of the general config pageto the Advanced admin access tab. The thought is that they should be nextto each other. The certificate management has also been modified to usethe centralized certificate manager. I took the liberty of removing the...
Add "Services" to the page title
Rename to interfaces.php
Repocopy following up to this commit.
Add my name to the copyrights, i think i changed enough of this file!
Delete interfaces_lan.php we have a unified interface config.
Try to reconfigure interfaces if assigned when edited. For gif and gre this does not make sense.
Merge lan configuration to the interfaces_wan.php page wich does the configuration of allother assigned interfaces.
Use different names for pppoe and pptp fields so that problems reported byhttp://forum.pfsense.org/index.php/topic,11220.0.html is fixed. Reflect the changes evenon config conversion part.
Add even some code in preparation of merging even lan on the same page.
Add an action even onChange so something can be done even without a mouse.
Remove references to lbpool - this is no longer in use in 1.3Not sure what the correct input validation is here (possibly nothing), butthis is definitely not it.
uncomment the commented out functionality that actually restarts sshdwhen it's enabled
WPA is optional, hence shouldn't be <strong>
Correctly use defaults
Remove modulate state per ticket 1730
Minor re-work of OpenVPN configuration. Use operational modes to determinewhat configuration options are appropriate. The operational mode dictatesthe authentication method. They are defines as follows ...
Peer to Peer ( SSL/TLS )Peer to Peer ( Shared Key )...
Disallow creation of user certificates until the user has actually beencreated. This obviously won't work.
More array checks.
Correct array depth in is_array check
Add checks when an array its expected to avoid errors from php.
Reported-by: Seth
Break out the advanced system options page into tabs group by categories.Fold the sysctl tunables page into a tab under the advanced options page.This reduces the top level menu options by one. There should be nofunctional changes.
Major whitespace cleanup. Remove a useless html table.
Major whitespace cleanup. Fix some html table column class mismatches thatmade for ugly output
Fix some html table column class mismatches that made for ugly output.
Cleanup some of the authentication code. Fix the problem where you mustnavigate away from the initial page twice to get somewhere. Remove someof the cruft that was no longer used. Don't unconditionally redirect auser to their homepage if another url was specified pre-login. This will...
Correct all double click action urls in the main IPsec config screens.Reported by Seth.
Change the text in the privilege table row to read "Assigned Privileges" instead of "Effective Privileges". This is in contrast to the user pagewhich also lists group privilege inheritance.
Hopefully fix wirless configuration issues on GUI part since the wireless code requests an optcfg array as global which was removed with multi pppoe/pptp/... fixes. Pass the required array as a parameter to the wireless code to avoid further breakage while fixing other code.
Allow to set the mtu higher than 1500 bytes on interfaces.
Actually fix problem with assigning number of interfaces greater than 10 or 20.
Oops forgotten curly.
Correct problems with OpenVPN that prevented the lzo compression and passtos options from being set correctly in configuration files.
Add options to export ca, certificate and user certificate data from thewebui.
OpenSSL is now in the base php
Correct a problem with the setup wizzard. It was using a legacy method toset the administrative password. This was causing failures while parsingthe xml file.
Correctly show interface column even on disabled interface cases.
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.
Make edit pages look consistentPointed out by: sullrich@
Do not try to convert twice the real interface to the friendly descr. This fixes the empty interface column on System Logs->Firewall tab log viewer.
Determine real interface by the new $if
Fix error checking for wireless interfaces being part of a bridge which is allowed only in hostap mode.
Fix detection if an interface is part of bridge.
Fix forgotten bridge configuration knob rename.
Remove
Appear for both cases