Another CRL delete fix.
Fix delete action for CRLs, and other cleanup.
Allow selecting an OpenVPN Server CRL if we are in an SSL mode.
Don't list a cert count for external CRLs since we can't tell what they are.
Add CRL manager tab to other Cert Manager pages
Add a work-in-progress CRL manager page
Ensure that the value is returned as 'selected' when using a multiple select list.
Fix white spaces
If column['fieldname'] is a description then change html class to listbg to conform to rest of GUI description table columns.
Make OpenVPN client list sortable.
Properly segment the OpenVPN server list table so it will sort properly.
Update wizard files for setup wizard to write proper config for current ppp architecture.
I also allowed selection of physical interface from the wizard screen. This is crucialbecause if the user has the WAN set to anything other than the same phyical interface used...
Fix the gateway status widget ajax update when there is loss/day.
Fix braindead code!
Revert "Add Supported by BSD Perimter field"
This reverts commit 5df6a315c4b995e5a09e555548dc6d04b316fea3.
Conflicts:
usr/local/www/pkg_mgr.php usr/local/www/pkg_mgr_installed.php
Display delete(x) buttons.
Oops bring back this code too.
Actually this part should not have been committed at all.
Fix gettext! Needed here?!
Whitespace fixes.
Bring code up to speed with latest world.
Actually display a the right class for static gateways. Also fix whitespace
Show status as Gathering data rather than unknown since the later seems to scary people!
Use a list that includes WAN and LAN here rather than only OPT.
Ticket #876. Actually the event to send is interface newip $ip rather interface configure! also use the fact that now we have a /tmp/$if_defaultgw rather than relying in route get default which might block.
Reload dns and interface properly on dynamic types.
Cleanup code.
Do not overwrite the redirurl parameter already taken care of.
Change windows.onLoad event to rely on DOM readiness instead, for enablechange() function. Tested on Safari, Chrome, FFox and IE7+8 on windows and OSX.
Ensure $value is unset so that subsequent rowhelper fields, without <value/> don't have a previous $value set.
Add Save + Cancel buttons to be below advanced features section if advanced features is enabled.
Fix the delete button and a couple other small errors. Ticket #891
Ticket #876. Actually use the friendly name for the key of the array returned by return_gateways_array() so the dynamic gateway and status pages work correctly.
fix text
Disable the 12 hour graph for now, it appears to have defective math.
Fix enablechange() js problem caused by converting print() to echo().
Fix regular expression to allow 10 for ping count.
Ensure count is valid. Submitted-by: Josh Little
Ticket #876. Show all gateways even though apinger is not monitoring them, for various reasons, this removes user confusion in the status pages.
Ticket #876. Add the ip to the respective files on ppp linkup event so the code of dynamic gateways finds them. Also reorganize/simplify/optimize the apinger config generation code. Do not use that 127.0.0.x hack anymore and avoid loops as much as possible.
On vpn_pptp.php only unset variables that are set.
Converted all print() statements to echo() and also added 2 new XML tags for packages to create an 'Advanced Features' section.Tags are <advanced_options/> and <advancedfield/> which when enabled will add the advanced field into the new advanced section and also gives it a shiny new 'Advanced' button to click.
Typo: choosen -> chosen
Fix variable name typo in status_services.php and fix return value of is_pid_running. Fixes #877
Fix hyphen validation for host name on Services: DHCP: Edit static mapping page.
Provide a button to reload the filter at status->filter reload status.
Do the check regarding 'none' configured interfaces properly. This fixes breakage on VIP configuration. Reported-by: http://forum.pfsense.org/index.php/topic,28120.0.html
Use the new events mechanisms to dispatch events.
Delete previous route if present.
Ticket #877. Some cleanup and fixes so that openvpn status works correctly.
Fix ntpd starting at boot time and also status->services checking/stop/start/restart display. Previously ntpd would not start at all either though it should.
Fix "use system default" setting for reflection on NAT 1:1 rule edit page and remove reference to nonexistent "externalmask" field.
Revert "Add missing break statement in input validation code."
This reverts commit 52bebb6f44293de1d184c2a6310ad6fb38c5f7f2.
Add missing break statement in input validation code.
Ticket #873. Call write_config() before including file to avoid loosing already done modifications. While here do some code cleanup and formating to make it more readble.
Allow 1:1 rules to specify source and destination. This is almost the same as on Port Forward tab rules without protocol and ports.
Add missing break;
Base64 encode passowrd fields for safer operations. Suggested-by: Efonne(IRC)
Added wiki help page for Tables and removed help link for Bogons (now included in Tables).
We no longer need system_usermanager_addcert.php, its redundant functionality has been merged with system_certmanager.php
Allow creating a user certificate, pre-fill some info, direct back to user edit screen if that is what led us here. If we are making a user certificate, give another choice to select a pre-existing certificate to associate with that user.
Adjust add link.
Adjust the user manager to use cert references on the user instead of the actual certs.
When generating a user cert, put it in with the rest of the certificates and store a reference in the user.
Only allow a certificate to be deleted if it is not currently in use.
Show was a certificate is used for, if anything.
Remove obsolete Bogons files
Added missing Save message.
Remove redundant 'Show Bogons' link and added Bogons list to Diagnostics -> Tables while preserving the same download functionality.
Add my copyright.
Forgot to add the new file for pppoe.
Make possible to run multiple instances of pppoe server. Not yet switched to mpd4.
Fix typo: s/write_confg/write_config/
Fix line endings on remaining files that did not have the same line endings as everything else.
CA/CERT Move
Just take action when there is a file otherwise just call filter_reload.
Ticket #866 #632. Save old settings or actions to be taken for reconfiguring a route/vip on a tmp file and make use that information when apply settings buttons is clicked. This makes the gui behave as expected.
Ticket #568. Do not show the save/cancel buttons on the edit page of firewall rules if that are advanced options set.
Make a refid even for user certs.
Use exec() for is_process_running since system() displays command output(not sure why). Also handle captiveportal specially and use proper function to start/stop it.
More fixes to status services.
Namecheap doesn't need a username, just hostname+password.
No functional changes just remove redundant code.
More fixes to openvpn to catch up with latest changes.
Correctly pass parameters for openvpn.
Better require_once.
Bring up openvpn up to speed and try to bring this file near to useful/readable.
Fixes #862. Check if we have filter rules or nat rules.
Forced commit to note that should have read RFC952
Do not allow a numeric starting character or an ending hyphen in DHCP hostnames according to RFC1123
Ticket #777. Use Base64 encoding for file content so javascript/php does not get confused!
Ticket #733. Provide a description that custom bandwidths cannot exceed 30% of entered bandwidths for interfaces/links.
Ticket #543. Do not allow to change an interface already configured to a type none if it is referenced by VIPs and also do not allow VIPs to be configured on an interface with type none. Maybe the latest should be relaxed to only disallow this for ipaliases?!
Ticket #834. Check if the passed value is an url too. Seem they are valid inputs for tftp cases.
Ticket #859. Remove strange character at the end of the xml. Also fix my name partially since our parser does not allow my special character there.
First try at a dyndns update type for Namecheap.com servers.
Fix text for the source port note on firewall rules.