Make sure to get the wireless status from the correct interface.Add support for the rssi, rate and base station mac.
Return up instead of running
Use get_real_interface() and does_interface_exist()
Unbreak status -> interfaces. TODO: Unbreak Disable Carp button
Handle PPP interfaces
Correctly handle PPP interfaces with get_interface_info()
Add a new (unlinked) page which allows entering a custom pkg repo URL
Reviewed-by: scott@ and billm@
If /etc/spwd.db.tmp exists remove it before running pwd_mkdb
Pass origname instead of relying on a global
Check for interfaces with same name as alias. Ticket #92
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions
Add split() wrapper so that when split() is removed from php 6 we will not have any extra gotchas. Resolves #57
Move functions to pfsense-utils.inc since they can be called from either console or gui side
Move download_file_with_progress bar back to shared are where it belongs. These functions can be called from both console and the webConfigurator. Unbreaks pkg operations on bootup such as resinstall broken packages
Move growl related functions to notices.inc
Silence dnscache message into a debug check
Trim results
Return
Adding missing ; and full path to cut
Adding get_freebsd_version(). Use get_freebsd_version() to check if we should set flowtable values
Adding register_via_growl()
Adding Notifications tab
Oops, store config in correct location
Only invoke growl functions when an ip address is defined.
Set priority to 1 (HIGH)
Remove double global declaration
Adding notify_via_growl() function which assists in sending growl messages to your device. Will be used to alert important things such as wan down, wan high latency, etc.
Test better with function change.
Use the available function to avoid some errors.
Add isvm() function which will return true if it detects that we are running in a virtualized environment
Add configurable option to enable glxsb.
Set kern.polling.idle_poll to 1 to match the FreeBSD 4.x behavior. Message from the mailing list:
"Polling and kern.polling.idle_poll" -- freebsd-net -- Jun 30 2009
"A while back I upgraded some old gateways from FreeBSD 4.x to FreeBSD 6.x.I thought the upgrade had went smoothly, but a while later I started having...
Merge backup_vip_function to the synchronize code where its only used.
Remove another unused function.
Move exec_command function to util.inc.
Rename filter_translate_type_to_real_interface to interface_translate_type_to_realMove this function to interfaces.inc where it belongs.
Remove unused function and function that provide the same functionality as php built-in ones.
Remove function that is present on php5.
More functions moving from pfsense-utils to interfaces.inc.
Fix "disable checksum offloading", and some other bugs with certain combinations of options while here.
Match 1.X behavior for PF macros. pptp and pppoe should be lowercase macros.
Fix polling.
Raise tab char count to 82
Bumb value to > 70 for dropdown invocation.
Convert tab strips into a select dropdown when there are more than 50characters appearing in the tab names combined.
Improve the matching of carp ints to IPs.Previously this stristr substring match would return incorrect/unexpected results. 10.0.0.1 would also match 10.0.0.16, 10.0.0.135. Adding a space to the IP to check will only match the specific IP given, since it is followed by spaces in the ifconfig output.
Remove ftp-proxy/pftpx/ftpsesame references we handle all of this in kernel now.(yay!)
cleanup minor javascript issues
Reverse style fixes to get our subnet mask listed backed from get_interface_info()
Fix display of DHCP status on Status -> Interfaces
Convert Status:Queues to ajax. This changes makes it no finally block the user interface and makes this page usable again.
Revert "Merge IPv6 changes"
This reverts commit 1f9f2a95b7b42cf33e730535092e56e214fdb848.
Conflicts:
etc/inc/filter.inc etc/inc/interfaces.inc etc/inc/pfsense-utils.inc
Fix get_interface_info function.
Correctly show actions such as Connect/Disconnect on Status Interfaces page.
Make the rc.banner a lot more faster.
Remove debug message.
Make sure we do not return the interface passed as parameter rather NULL.
Set CURLOPT_TIMEOUT to 0
Small cleanup.
Make L2TP known in other parts of system, schedules and the function get_interface_ip.
Add more L2TP improvements.
Merge IPv6 changes
Replace another route -n get command. These can sometimes hang and cause a filter reload to get stuck.Always use netstat -rn instead, these behave differently and can not hang according to ermal@
Add a function that compares current DNS to the dnscache file.If they are not identical it will return the old Ip addresses which canbe used for removal of old items before adding new ones.This is used by the rc.newipsecdns script when the remote ipsec gateway...
Remove enable_rrd_graphing()
Add unknown values for the extra data sources during boot
make sure the update fields are in the correct order
Move rrd graph data gathering over to pfctl instead of netstat, this uses 64 bit counters
Move command line after comment
Invoke pfctl for stats once and work with the output
Actually get the whole command output.
Better handle floating rules.
Update shcedule code to new world order!
Correct field value to check
Cosmetic change to use the available function instead of replicating the process here.
Remove quality graph backend, this is now apinger territory
Nuke stray n's
Remove function call not needed.
Would be good to give this function a sync/refresh with filter.inc changes.
Bring back to life tdr_create_ipfw_rule.
Remove debugging.
Introduce 2 new functionsfind_interface_subnet and get_interface_subnetsimilar to their ip onesfind_interface_ip and get_interface_ipto easy getting this info for dynamic interfaces.
Improve monitor IP lookup
Simplify and return correct information if dhcpd is active.
Add backtrace in the logs whenever log_error is called and debugging($g["debug"] ) is active.
Do not attempt to toggle polling on unsupported interfaces.
MFC: after testing confirms working with and without polling