Add function to explain the error code
Pass along php error number if it happens. New in 5.3. Lovely.
Nuke trailing newline
Add double click to edit
Requested-by: cmb
Do not mount rw when uneeded and even more not mounting ro again.
Nuke packages for any platform
Add note about ; and add a push example
Break before Save
Oops, rename to avanced
Rename to custom_options to match the original setting name
Adding back openvpn advanced option which got lost in the -> 2.0 upgrade shuffle
Remove packages for any platform nonsense.
Clear guiconfig from all sort junk functions and put them on the specific pages where they are needed.Remove some sort functions not used.
Do not show the assigned priveleges area until the item has been saved. Otherwise clicking plus will take you back to the user manager screen which feels beyond broken.
Unbreak installed information screen. After package installation the form redirects to the info page that looks identical to display the final package information and to give the menus a chance to reload with the new package options.
Fix last commit preserving < and > on xml_rootobj checking
Respect xml_rootobj when restoring a full backup
Fix various issues reported on http://forum.pfsense.org/index.php/topic,8672.0.html.
Escape & and + for Diagnostics -> Edit File so that files save correctly.
Add packages on 2.0
Add support for the NanoBSD platform
Check $_FILES['ulfile']['name'] and not ['tmpname'] since it will not tell usthe original uploaded file name. Duhhhhhh.
Adding enablefields tag to enable/disable form elements
Add missing );
Adding the pfSense_ng theme
Add NanoBSD support
Revert 2 last hunks of last commit since it's not related with the fix
PHP wasn't generating javascript for input fields named with brackets like "iface_array[]"
Only mount rw on $_POST
move after reload_all
Skip sleep if argument is specified, and update bogons at end of setup wizard.
Nuke Available its wasting tab space.
Disable Packages for any platform menu item, it does nothing currently.
Fix a couple minor bugs in DHCP lease deletion.1. When deleting a lease, if you were viewing all leases, it should now retain that view.2. When checking for leases to clean, bail if there is no leases file. Otherwise there is an ugly error about not being able to open the dhcpd.leases file.
Remove is_int check, it appears to be failing
Unbreal rowhelper in 2.0
Ensure size is a int
Include certs.inc explicitly.
Revert "Rename cvssync to gitsync"
This reverts commit 62b035ce5f41c8342f0eea0b78e5878ff467e525.
Rename cvssync to gitsync
Remove uneccessary locking.
Remove certs.inc from functions.inc it is needed only by two pages usermanager and certmanager.
Remove unneeded include.
Add priviledge checks to restart_httpd.php page.
Add propper access control to L2TP pages.
Remove some unneccessary calls to filter_configure() they just give recursivity!
Adding base_package feature to restore menu items for base packages after configurationrestore when the packages did not exist prior (did not install from current media).
s/./_/ for vlans since netgraph does not like .(dots) in the path names.
Adding Scott Dale's rate package to system -> traffic graphs. Cool stuff!
Port voucher login ability on CaptivePortal from M0n0Wall.
Various locking fixes are done with the import and this means that as of now pfSense has a better performin/behaving CP than m0n0wall.
Use $RealIf.vlan$tag interface names for vlans. This makes them more userfriendly.
Revert "Do not use tags for vlan interface names since there might be same vlan tags on different parent interfaces and this will break configs and will hide the reason it does not work. Thanks-to: smos@"
This reverts commit 83bdca55920ca6ab3d848f0993d57a1f9b85098f.
Do not use tags for vlan interface names since there might be same vlan tags on different parent interfaces and this will break configs and will hide the reason it does not work. Thanks-to: smos@
Forgot to adjust a couple things to fit HEAD again.
Use saner control flow, and also make the charts each use their own data properly.
This should be a relative link
fix link
Fix some issues that didn't make it into the last commit for some reason.
Remove the duplicated page header.
Sync my recent stuff to HEAD. Easy Rule, Log parsing tweaks, Firewall Log filter, Firewall Log Summary graphs. Also add ProtoChart.
Remove unused php file
Fix typo: s/tempalte/template/
clarify log message
correct spelling
Fix local/remote specification.
touch up text
Fix lagg interfaces creation. Reported-by: http://forum.pfsense.org/index.php/topic,16734.0.html
Avoid errors when a non-existent element is called by a function
Submitted-by: Manoel Carvalho
How about some handy links to external IP info sources, with a suitable warning.
It might help if git was actually tracking the file for this...
Add a handy DNS resolution page.
Select lan interface correctly when editing
Present a new package option filter_rules_needed which has a function name to be called if the package needs to create firewall rules. The function should have a switch statement one with 'nat' option wich is called for nat/rdr and one with 'rule' option which is needed for rules. This will help on removing from filter.inc all the packages hardcoded includes and rules and give some more dynamicity. The rules by this function will be included on rules.nat.packages and rules.packages on /tmp partition and called by anchors include file when filter reloads(still this has to come).
Fix the issue reported on http://forum.pfsense.org/index.php/topic,16559.0.html. Basically a missing convertion from 'source'/'destination' to target.
Handle the case when no user has logged in. Reported by: http://forum.pfsense.org/index.php/topic,16382.0.html
Check for blank lines and ignore them.
A better fix to empty lines.
Propperly check for empty slots. Fix by forum user: itsmorefun!
Fix bridge checking missed in previous convert to multi interface capble CP. This is arguably needed since with new bridge the interface might be in full routing mode and be bridged just for SNAP port. Anyway people can run CP on top of the bridge interface itself anyway.
Make CP multi-interface capable.
Actually it needs an ip!
Move firmware update text format to globals.inc
Remove dubious/forgotten unlocking that is uneccesary.
Speedup noticably CP status page. Previously during load it would not show anything and this commit fixes it.
Fix lock leaking on portal_allow function.
Fix PPTP+RADIUS. See ticket #1926.
Fix CARP IP Creation. Subnet check was failing even for valid input. See ticket #1925
Add the state killing for now on VPN's pppoe/pptp/l2tp when the link goes down. For the others some more thought is needed.
The other half of CP locks conversion to new locking functions.
Fix a lock leaking on CP.
Fix OpenVPN automatic shared key generation.
Fix detection of TLS/Shared Key mode for OpenVPNThe wrong variable was being checked, so the result was always false.
From yesterday moving of ipfw loading to only captive portal a regression was noticed on ipfw states sizeing.Fix this regression by changing this states when they are changed on the system advanced settings page.
Reported by: cmb@
Correctly enforce limits on html input.
Fix server hostname resolve option to correctly be set.
Move validation of dyndns username to the only place it uses it, the GUI page. There it makes sense. While there add ':' character to allow NO-ip subaccounts.
Fix CLI filter parser so it works on FreeBSD 8 builds.