Add a timeout for curl_exec. Combine all dyndns.org methods to one catching up with its API changes.
Fix regex on matching ip when behind nat.
Move checking if dyndns is enabled to the proper place.
Improve startup time by delaying dyndns synching.
Actually disable flowtables support by default.
Perform more strict validation on CA and Cert names before proceeding in the wizard.
Simplify "isset($rule['l7container']) and ..." as its already evaluatedabove and sets $l7present.
Make PPP redial when the connection is dropped. Also, fix PPP uptime display.
Remove unnecessary variables.
Implement reporting and logging of historical PPP uptime with data persistent through reboot.
Also, change the way uptime is captured. The mpd console is no longer used toget PPP uptime data, which will prevent spamming of PPP logs with console access messages....
Rework interface_bring_down function a bit. Remove un-needed unlink calls to mpd.links
Moved three "unlink_if_exists" calls to happen after calling kill_by_pid for mpd processes.The unlinked files are useful during the process of brining down the mpd interfaces...
Add a new global option, disablehelpicon, to hide help icon from all pages
must use -f with pkill to find updaterrd.sh
switch these back to no state until sloppy is fixed
Use ipfw for deleting unused pipes too.
Use ipfw to create the pipes/queues for pf dummynet rules, until we can catch up with dummynet v3.
Remove update_dns_cache.sh it seems to have been used for hostnames in the filter ruleset which now is handled quite differently.
Micro-optimization, no need to fork here just to get the file contents.
Use stristr as a microoptimization.
Remove now unused code.
Fix packages rule generation.
Use new arguments passing style for dhcpleases. Ticket #374.
Ticket #462. Remove references to slbd it is not used anymore.
Fix hosts file generation.
This is of no use. Disable until its writer shows up.
Ticket #449. Teach OpenVPN to reload only tunnels for the specified interface. Use this is rc.newwanip script to reload only these tunnels.
Simplify code.
Remove PPP tab these all go to the system log now.
Remove bogus char. Spotted-by:gnoahb@
Restore tun interface because it is still used by openvpn.
Do not enable fastforwarding with ipsec. Silence command because default gw might not exist yet.
Merge remote branch 'mainline/master'
Changes to make PPP work again. mpd5 fails to establish a ppp link withoutsome username and password, so defaults are set if user enters nothing.Removed interface_ppp_configure call from interfaces_ppp_edit.php. It wasuseless there with the new structure, and it caused all PPP links to attempt...
Fix file names.
Be more strict on validations.
Make sure we do not error out and silence some errors.
Fix a few small bugs in new PPP code, and one type in pfsense-utils.inc
Remove bougs (.
Propperly choose interface name from correct variable.
Ticket #447. Handle multiple instances propperly.
Ticket #447. Allow multiple innstances to be run.
Kill hostapd and wpa_supplicant when bringing the interface down.
Always kill both hostapd and wpa_supplicant, or they may stay running when WPA is disabled or even both can end up running when switching between AP and station modes.
Fix killing mpd process for ppp.
Add enable bits.
Make lan/wan behave as all other interfaces.
Close console and web services for mpd.
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.
Remove nonsense.
Trivial change in position of counter.
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...
Send signal to the dhcpleases daemon using its pidfile if it is running to reload.
Actually pass the parameter to the dnsmasq where to read its hosts file from.
Fix parameters
Use the new tool to monitor active leases.
Catch up with php5
Fix typo.
Upps use correct variable. Reported-by: kaarposoft(forum)
Prevent upgrade/spurious errors from happening.
Generate hosts entries for all ips configured.
backup_config() does not need to be wrapped with conf_mount_rw().
Unbreak ACB
Use the -s ident option of mpd to send the logs for the PPPoE/PPTP/L2TP servers to syslogs appropriate files. Create the files for these vpn's as for the others. Logs can be viewed in the VPN tab of the system log.
Resolve problems with dns server setup when allow override is set. Also add static routes for all nameservers to be friendly with multiwan.
Remove duplicate proxy entry
The user owner of /dev/pf is root the group will be left to proxy to allow packages to become member of this group to modify firewall.
Adding alias updater
Add unzip support if unzip binary exists
Add alias data url option. This code existed but lacked a backend daemon to update the data every 24 hours. Adding this as well.
Add needed includes.
Unbreak aliases generation in the ruleset. Yesterday fixing large aliases broke shorter ones.
Fix parsign of packages xml.
Use alias style when creating aliases in wizards.
Ticket #434. Do not die when parsing config since we know how to recover. Only die during packages.
Ticket #435. Correct command.
Fix editing large aliases. Suhosin patch has by default a limit of 64 variables.
Propperly handle large aliases and properly generate it on the config file so it does not error out.
Enable shmop module now that is needed.
get_pkg_depends must return the whole paths of dependency files in orderto enable sync_package to check for files which are not installed in thestandard pkg location (i.e. outside of /usr/local/pkg).
Ticket #431Submitted-by: Lorenz Schori
Ticket #417. Fix installation on embedded by using a refcount system for the mount command.
Generalize.
Restore attribute support, but with some extra checks in the function that uses it.
Needs a little more testing; revert attribute support in xmlparse.inc for now.
This reverts commit 2843a3ec5d4a160646e496f3922266415151902a.
Add optional support for reading attributes to xmlparse.inc and move regdomain.xml parsing from regdomain.inc to xmlparse.inc.
Use the ipfw(4) list functionality to reduce rules even more. Add allow rules for accessing pfSense webgui to not lock out operators behind the CP. Remove redundant rule regarding dns. Probably every dns request should be forwarded to the local dns server to not force clients to use the pfSense forwarder!
Add code for applying wireless regulatory configuration and some extra notes about the regulatory settings.
Add configuration options for wireless regulatory settings. Still needs code for applying the settings.
Enable tso now that pf(4) problems with it are solved. Remove duplicate icmplim entry created by myself in a previous commit.
Ticket #20. Disable icmp limiting.
Ticket #430. Give a none option to allow for roadwarriors configs.
We need mpd5.
Ticket #428. Remove double included include.
Remove uneeded line because openssl module will be already loaded.
Ticket #161. Fix creation of certificates and the webgui one. This was a problem on php API docs.
Create resolv.conf whenever a new ip comes in to have it ready for vpn reloads. Also restart packages in background.
Refactor the Easy Rule code a bit. Add a CLI version.
fix text
Fix local and nobind for client settings
Enable loading extension.