backup and restore libs in correct location
misc text formatting fixes (tabs)
Only backup libraries at the beginning of the deinstall cycle.
Add tab
Add newline after installation aborted
s/Trying to download/Downloading
Version bump to 2.0-BETA5. Merry christmas!
Backup system libraries and restore during pkg deinstall.
Instead of replacing the whole array just add the new vlanif member to the config. Should fix issues reported in http://forum.pfsense.org/index.php/topic,28202.15.html
Add some more safe belts and remove code that is commented from long time now. Reported on http://forum.pfsense.org/index.php/topic,28202.15.html
Ticket #1128. Ooops pass the right parameter to unlock.
Hanlde the case when advbase is not present especially on previous 2.0 setups.
Prevent other types of interface for being added to ng_ether(4). It might be the cause of panics reported here http://forum.pfsense.org/index.php/topic,31404.0.html
Ticket #757. Use correct pidfile.
Include captiveportal.inc if captiveportal_syslog() is not defined.
Use captiveportal_syslog()
Fix whitespace.
Typecast second param for array_merge to silent a warning that is breaking build since we check output of test_php.php looking for a string 'FCGI-PASSED PASSED'
nuke trailing carriage returns
Nuke trailing carriage returns
White space fixes and (C) for both Ermal and myself
Log voucher errors. Fix whitespace. Remove trailing c/r
Fix incorrect variable name.
Be consistent on having 1K == 1024
Make the CP locking more granular and make use correctly of exclusive/shared locks where appripriate. This speeds up CP login process.
merge the dynamic obtained result with the static maintained list to not avoid strange problems as in Ticket #1123.
Do not do useless work.
This checkbox enables, remove confusing enable/disable.
Move the CP rule below webConfigurator abusal rule to allow adding the same protection to CP.
Well now that CP has the proper conditions and fastforwarding is disabled by default its needed to untighten a bit the rule of CP with direction out on pf(4).
attach to ng_ether(4) only on pppoe/l2tp/pptp links no others.
Unbreak pppoe clients. Pointy-hat: myself
Remove newline
Be less chatty
Do not spam console, spam log
No need to output 'Loading new configuration'. We already have a line written out telling the user what we are doing
use is_dir(). Sometimes php lack of uniform function names can be annoying.
Ensure log directory exists before invoking syslogd
Touch log file so it can be created on livecd
Echo out newline
Safe belts to avoid errors.
Do not attach ng_etther(4) to every system interface. Instead do a search if netgraph is needed on single/every interface during interface configuration. Also enable netgraph support for interface as needed when enabling pptp/l2tp/pppoe/... . This should prevent the netgraph queue to slow down network performance on fast links.
Show when disk is encrypted. Do not uppercase .eli
Add missing - in syslogd command line parameters, fixes #1111
Add newline after 99 menu option. Otherwise it looks very strange.
When we supply a version number, it should be under All/ and not Latest/ (which has names but no version numbers)
Prevent division by zero if the file size is zero.
Make $rel lowercase, since that's how it is on FreeBSD's package servers.
If the IP stays the same, still resync VPNs if it's a PPP type interface.
Move these back, it may not play nice with DHCP renews
Move IPsec up too, it should always resync.
OpenVPN needs resync even if the IP did not change, because the IP may have disappeared and caused it to exit.
Fix condition that needed to be negated after a recent layout change here and prevent a PHP warning if there are no voucher rolls. Fixes #1106
Remove config lock for filter reload, since no config file reads or writes are happening here. Ticket #1071
Make voucher xmlrpc error checking the same as others.
Ticket #1087. Cleanup whitespace and also do not rely on having the db dirty flag set for backing up the dbs but always do this!
Cleanup of whitespace and use exclusive lock during reconfiguration of vouchers.
Revert "Add voucher backup, configurable from Diagnostics > NanoBSD. Fixes #1087" - voucher db backup already existed under a different name. Ticket is still fixed, just by different code that was already there.
This reverts commit 0d89a2fcac3deea06bdc4a481bbdfae4f18b1ff8.
Revert "Set execute bit on backup script" Not needed.
This reverts commit d3a217e5d9e615058652cff5881a216c1a91a8c0.
Set execute bit on backup script
Add voucher backup, configurable from Diagnostics > NanoBSD. Fixes #1087
No functional change just simple cleanup.
Backend support for the retry parameter.
Move some lb status parsing functions to a common area so they can be reused by the widget.
Ticket #960. Use XMLRPC automatic base64 encoding for strings (XML_RPC_auto_base64)
Show the full URL used to download package files, to aid in tracking down packages that do not install correctly.
Add IPSec 'ipalias' VIP support. Ticket #1041
Call a filter reload even though the ip might not have changed. This makes the gateway pools work after an interface comes up again.
Hard code maxlockouts to 15 until GUI portion is ready
Correct error messages.
Correct webConfgurator auth/error messages
Some IPsec mobile changes to inch a little closer to working L2TP+IPsec. Ticket #475
Add log_auth() which with send items to syslogd using LOG_AUTH facilities. Use this new log_authh() for login error and success entries
Log on the host the errors so we can use the sshlockout software for protection against abusal.
Be consistent on shifting array during authentication. Also check for array to avoid strange errors.
Leave a notice for this as well.
If we fail to authenticate consider it as fatal since nothing else can be done.
Do not call rc.newwanip on bootup. Remove bogus return 0;
Start relayd after routing has been started.
Do not spam logs uselessly on bootup and sleep a bit before starting apinger.
Fix config synchronization. Also unbreak the config when erroring out because it will loop indefinitely.
Hmmm use correct keys to returned array.
Just the password here.
Actually we expect an array to be returned.
Hello xmlrpc to another function!
Teach convert_friendly_interface_to_friendly_descr about carp vips. This helps cases like Ticket #1086.
Make this at least right though it might not be correct.
Remove \n here, it was being printed on the console. Echo should do the right thing and print a newline at the end on its own.
Use the array index for this.
Get rid of fastforwarding since it is not maintained from long time. Courtesy-of: battlez_ IRC
Only print "sainfo anonymous" also for xauth-psk setups. See http://forum.pfsense.org/index.php/topic,29164.msg157864.html#msg157864
Adjust even advbase while synching. This should be params though.
Expose advbase option of carp(4) to alleviate advanced configs.
Do not atempt to start a service during installation.
Use full path to binary and silence errors if any on unlink.
Move all dynamic dns update processes under the same even 'reload dyndns' since it makes sense to do so.
Do the filter reload before vpn and some other services which get impacted or impact filter reload. Let alone that they do not impact filter reload at all.
Prevent sync problems when upgrading carp clusters. Now we check that the other cluster is at least at our config file version.