Resolves #293. Do not try to bind to the ip discovered by checkip since that might give a NAT ip rather than the real interface ip.
fix typos. Ticket #278
unbreak CP after HTTP > HTTPS redirect
Ticket #270
Fix some package uninstall bits on nano
Merge 2bf552a41ca9fde6c71ba3aad9da794785246852 from RagnaBaby-clone
fix typo
Restore interface list for vlan interfaces.
Boos max_procs
fix typos
Update URL to point to snapshot server until RC
Adding smtp auth support for notifications. Requested-by: pmi@bluegrass.net
fix openvpn user auth. thanks to thompsa@ for finding fix
Fix var names/
Ticket #257. Fix unsetting Red/Rio/Ecn etc...
Ticket #261 Do not consider ports as hostnames. This changes the is_port function to consider ':'(ranges) as ports. This seems a previous feature i do not agree with much, but users decide right?!
Revert "fix OpenVPN user auth"
This reverts commit f67a48ccda79386b5628e746e43bdf55a4f54ed6.
fix OpenVPN user auth
Add back rc.filter_configure_sync
These patches give you a display of the uptime of the active PPP linkon the "Status-> Interfaces" page, and also logging on /conf (tosurvive reboot) of uptimes of each session after it is closed. Inaddition, the status_interfaces.php page displays the cumulative...
Apparently OpenVPN 2.1 requires setting "script-security 2" to run given the other options we currently employ.
Use better interface names.
Fix racoon file gneration when selected type is dyn_dns. Reported-by: http://forum.pfsense.org/index.php/board,49.0.html.
Fix failure on opening gettytab fir writing.
Be consistent where we write and where we read the new config.
Replace some occurrence of /tmp with the propper global variable in attempt to minimize the search for what changes /tmp permissions.
redirect to the correct port
Add redirect from HTTP to HTTPS. Ticket #63
Fix some other problems with reflection code. Feedback #99.
Change this include to a require_once(), it was causing an error on boot.
remove notice that unnecessarily appears on every clean install
Also match umodem for the UM175 unit.
Add graphing for 3G cellular modems.
Fix the inetd definitions. Remove forgotten dead code.
Remove "-G all" as it was causing the useradd operation to fail, leading to other failures. (Users were not added to passwd, home directories were not being made, etc)
Remove extra / to avoid having a double slash in the directory name. Also add curly braces around $user_home.
Fix identing
Simplify logic a bit
Add safety belt check code written by Ermal originally
Nuke pkg_build_filter_rules(). It is not called anywhere in the code and adds complexity that I do not wish to see in the codebase
Make sure to properly use the configured monitor IP address for dynamic interfaces too.
Style fixes for the interfaces page, use switch instead of a large if,elseif procedure.Fix the monitor IP route adding and removing to skip non IP addresses and dynamic entriesAdd a Gateway item on the gateway_item stack so that it properly shows up in th configuration. Static configurations will need to...
Reorder a few lines so we do not step on the interface variable. This was the cause of accidentaly adding gateway name entries in the$config['interfaces'] xml
Handle cases where no .inc files are present /usr/local/pkg/
Match coding style outlined in http://devwiki.pfsense.org/DeveloperRules
Output ls
Adding late pf hooks for packages. Name is 'pflate'
Adding pf early hooks similar to nat and filter pkg hooks. Name is 'pfearly'
Add dynamic pkg hooks support. Submitted by Bill M on 11/17/08.
Add back plugins
Move decalration of tables always present in pfSense together with aliases to make an easier reading of the ruleset. Fix some whitespace while here.
Do not generate countless rules for reflection, just use the pf range specification abilities. This reduces rulests a lot and should make even performance better on such cases overall.
If the port passed as argument is a range(having - in it) this function would still return true as a bad habit of intval. Fix this so it behaves correctly.
Use /tmp/ssl.key Ticket #63
Fix variable name, this tagged all gateways as dynamic on upgrades.
Ticket #219. Fix this for vlans and vips. Though it is a very rare case. The other clones are handled half way but should work ok.
Add some comments to explain available debugging levels. Requested-by: Seth.
Default to first level of debugging. This seems to be at least required for propper debugging when there are issues not related with filterdns.
Unbreak remote-ip box. Mpd is now starting for ppptp server
Automatically generate a certificate Resolves #63
Correct variable typos.
Try to send the update through the interface that has the ip so some services do not complain.
Try to be more consistent on boolean value checking.
Fix variable name type. Fix CURLOPT_INTERFACE opt setting.
Simplify code.
Fix occurence twice of the nc command, once with full path and once without the full path.
Reported-by: http://forum.pfsense.org/index.php/topic,19957.0.htmlPointyhat-to: ?
Make dnsupdate runnable per interface. Update the calls on interface_configure to per interface. Remove unused dyndns_reset function.
Make sure to use the correct dummy IP address for the monitor for dynamic interfaces
Partial rewrite of gateway code, now partially facilitates dynamic interfaces- Upgrade code takes different naming into account- Add gateway entries for dynamic interfaces- Rewrite status array to also support dynamic interfaces.- Always use unique localhost monitor IP addresses for down dynamic interfaces...
Make sure we test for the right gateway name in the upgrade code.
increase the default cert lifetime
Generate a certificate at first boot rather than using a default public cert/key pair. Ticket #63
run filter_configure_sync after PPP comes up
remove wrong no nat
fix whitespace
this just duplicates the PPP interface, as it's handled above
clean this up a bit, add comments
lower a little more so VMware w/128 MB is ok
Use the globals for minimum RAM warning, drop limit a little to accommodate 128 MB RAM systems
match the interface check with the later "pass out" rule's check, so as to not generate invalid ruleset
Pass the right argument to killbypid. Pointy-hat: myself.
fix reject rules to the same as in 1_2. return is valid on all rules
Attempt to work around both static configs and dynamic configs on load balancer upgrades. Needs testing onlive installs 1.2 => 2.0.
Use _descr() instead for getting the log interface, so it uses the user-supplied name rather than wan/opt1/opt2/etc.
Add a FIXME note to the upgrade part.
Make sure that the upgraded load balancer configuration reflects the new gateway names
Remove the existing default route before when can add a new one, check when it differs from the existing one
Make sure that we mark the wan interface as the default gateway on upgrades
Replace the previous itteration with this version 2 attempt.The interface gateways array previously contained no interface name that could be used.Succesfully upgraded 1 configuration. Needs more testing to catch other edge cases.
Replace gateways configuration upgrade code with 1st attempt to fix.Revert the lbpool descriptopn variable name. It was correct before.
clarify comment, throw a log message when get into this code path, which should not happen
Clarify the description for Dynamic gateways that it is automatically added
Make sure that when upgrading the load balancer pools to the gateway format we set the description as well. Typo in thevariable name
Make sure that when upgrading a balance pool that we always user tier 1, it previously used tier 0 which equals "Do not use".
fix call to undefined function
add ability to hide help menu
use product_name
add ability to hide theme selection