Project

General

Profile

Download (44.9 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
818a6b7d 11/26/2009 09:02 PM Seth Mos

Make sure to get the wireless status from the correct interface.
Add support for the rssi, rate and base station mac.

b8103b06 10/26/2009 02:26 AM Scott Ullrich

Return up instead of running

a2934331 10/25/2009 11:02 PM Scott Ullrich

Use get_real_interface() and does_interface_exist()

27625b39 10/23/2009 05:29 PM Scott Ullrich

Unbreak status -> interfaces. TODO: Unbreak Disable Carp button

a469927d 10/20/2009 03:00 AM Scott Ullrich

Handle PPP interfaces

92b88c1a 10/20/2009 02:54 AM Scott Ullrich

Correctly handle PPP interfaces with get_interface_info()

ffba4976 10/06/2009 10:01 PM Jim Pingle

Add a new (unlinked) page which allows entering a custom pkg repo URL

abcb2bed 10/01/2009 03:19 PM Ermal Luçi
  • Convert carp/vips code to behave the same as other interfaces.
  • Make optimizations around it.
  • Make sure when we reload teh underlying interface we reload carp too.
  • Some fixes around the code.

Reviewed-by: scott@ and billm@

6b0c5879 09/30/2009 10:26 PM Scott Ullrich

If /etc/spwd.db.tmp exists remove it before running pwd_mkdb

978fd2e8 09/21/2009 11:12 PM Scott Ullrich

Pass origname instead of relying on a global

b6db8ea3 09/21/2009 03:28 PM Scott Ullrich

Check for interfaces with same name as alias. Ticket #92

523855b0 09/12/2009 07:34 PM Scott Ullrich

Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions

f5d637bc 08/24/2009 10:29 PM Scott Ullrich

Add split() wrapper so that when split() is removed from php 6 we will not have any extra gotchas. Resolves #57

da17d77e 08/24/2009 12:05 PM Ermal Luçi
  • In config_install validate the file that will be installed not the already present config!
  • Convert most hardcoded /tmp to the global variable
  • Do not reboot the firewall under the hood without confirmation from the user after restoring. Just ask the user to do it....
84677257 08/24/2009 12:00 AM Scott Ullrich

Move functions to pfsense-utils.inc since they can be called from either console or gui side

b31da21e 08/23/2009 11:51 PM Scott Ullrich

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

b21fc797 08/23/2009 06:30 PM Scott Ullrich

Move growl related functions to notices.inc

a5f91ef4 07/13/2009 12:16 PM Seth Mos

Silence dnscache message into a debug check

ab1ab2ac 07/12/2009 05:19 AM Scott Ullrich

Trim results

6b3ef23e 07/12/2009 05:10 AM Scott Ullrich

Return

8e33b78f 07/12/2009 05:06 AM Scott Ullrich

Adding missing ; and full path to cut

e0d0eb71 07/11/2009 10:18 PM Scott Ullrich

Adding get_freebsd_version(). Use get_freebsd_version() to check if we should set flowtable values

e98419d8 07/10/2009 01:59 AM Scott Ullrich

Adding register_via_growl()

487b16ec 07/10/2009 01:03 AM Scott Ullrich

Adding Notifications tab

1afa87e5 07/09/2009 11:38 PM Scott Ullrich

Oops, store config in correct location

35b61112 07/09/2009 11:15 PM Scott Ullrich

Only invoke growl functions when an ip address is defined.

d375e74a 07/09/2009 11:13 PM Scott Ullrich

Set priority to 1 (HIGH)

80f8f00c 07/09/2009 11:09 PM Ermal Luçi

Remove double global declaration

caee65e3 07/09/2009 11:07 PM Scott Ullrich

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.

c4f31aca 07/08/2009 05:41 PM Ermal Luçi

Test better with function change.

a7edc0ad 07/08/2009 05:34 PM Ermal Luçi

Use the available function to avoid some errors.

cde4f5d3 07/08/2009 01:50 AM Scott Ullrich

Add isvm() function which will return true if it detects that we are running in a virtualized environment

09f18f59 07/04/2009 11:49 PM Jim Pingle

Add configurable option to enable glxsb.

059b1aa7 07/03/2009 07:27 PM Scott Ullrich

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...

a5d6f60b 06/18/2009 04:59 PM Ermal Luçi
  • Fix the pppoe reset script.
  • Do not reload recursevly services while configuring interfaces
  • Clean up the resync_all and reload_interfaces to not call services recursievly
  • Fix interfaces.php to not try to save the config after you click the apply button....
6dc88d53 06/18/2009 12:40 PM Ermal Luçi
  • Move functions that output html to guiconfig.inc
  • Remove some recursive dependency on some includes
  • Remove ^M or \r from files
  • Remove some entries from functions.inc to avoid including them twice
  • Remove some unneccessary includes from some files
    ...
35e4f68e 05/22/2009 05:08 PM Ermal Luçi

Merge backup_vip_function to the synchronize code where its only used.

0027de0a 05/08/2009 06:42 PM Ermal Luçi
  • Create two new functions lock($subsystem)/unlock() to have more reliable locking using semaphores.
    This function can sleep till the resource is free and can help find not well behaving code.
  • Remove most of the config_lock/config_unlock logics on the whole scripts/pages it is an abuse of this....
3a724c7e 05/05/2009 11:49 PM Ermal Luçi

Remove another unused function.

83bc3749 05/05/2009 11:40 PM Ermal Luçi

Move exec_command function to util.inc.

532b0fb8 05/05/2009 11:38 PM Ermal Luçi

Rename filter_translate_type_to_real_interface to interface_translate_type_to_real
Move this function to interfaces.inc where it belongs.

933a34dc 05/05/2009 11:31 PM Ermal Luçi

Remove unused function and function that provide the same functionality as php built-in ones.

00109afd 05/05/2009 07:40 PM Ermal Luçi

Remove function that is present on php5.

e88fbe50 05/05/2009 04:51 PM Ermal Luçi
  • Teach get_interface_subnet() about carp.
  • Increase scope to all interfaces when searching for the carp parent since the later is used even on those scopes.
  • General cleanup of unused vars and code.
2b4d37de 04/29/2009 02:28 PM Ermal Luçi
  • Shuffle functions around to reduce require_once() a little.
60120e37 04/26/2009 02:23 PM Ermal Luçi
  • Convert schedules to pf(4).
    This allows to schedule the whole feature of the rules like queues/limiters/gateways/blocks/allows/etc...
  • Whitespace cleaning on filter.inc
  • Move schedule backend logic from pfsense-utils.inc to filter.inc and prefix with filter_....
6dc3a5c2 04/26/2009 01:47 PM Ermal Luçi
  • Move other functions around to where it makes sense.
  • Reduce somewhat require_once() overhead by removing the includes from gwlb.inc they are not needed.
    Some more analysis is needed on the include path
52947718 04/26/2009 01:41 PM Ermal Luçi

More functions moving from pfsense-utils to interfaces.inc.

a7c6604c 04/24/2009 03:55 AM Chris Buechler

Fix "disable checksum offloading", and some other bugs with certain combinations of options while here.

afb2de1b 04/22/2009 11:53 AM Ermal Luçi
  • Make the carp ip fix for ipsec more general so other services that use the same methodology work.
    - Basically get_interface_ip() now knows how to handle carp(4).
  • Move interface related function from pfsense-utils.inc to interfaces.inc that is their place....
af990fa2 04/18/2009 11:07 PM Scott Ullrich

Match 1.X behavior for PF macros. pptp and pppoe should be lowercase macros.

eff8869e 04/18/2009 07:30 AM Chris Buechler

Fix polling.

d4e6c445 04/02/2009 04:34 AM Scott Ullrich

Raise tab char count to 82

53b67506 04/02/2009 03:58 AM Scott Ullrich

Bumb value to > 70 for dropdown invocation.

4316a60a 04/02/2009 03:55 AM Scott Ullrich

Convert tab strips into a select dropdown when there are more than 50
characters appearing in the tab names combined.

7e9547cf 03/31/2009 08:16 PM Jim Pingle

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.

a55e9c70 03/30/2009 12:38 AM Ermal Luçi
  • Hide interfaces internals to other code and use the propper interfaces.
    Basically use get_interface*() functions instead of accessing fields like 'ipaddr'/'descr' etc...
  • Make get_interfaces_with_gateway less heavyweight by getting information from the configuration stored in config.xml...
f2ba47f8 03/22/2009 11:19 PM Ermal Luçi
  • Keep only one function to return the mac address
  • Bring the mac address function to interfaces.inc its the only consumer of those.
049a688e 03/16/2009 05:50 PM Ermal Luçi

Remove ftp-proxy/pftpx/ftpsesame references we handle all of this in kernel now.(yay!)

5fbefa5b 03/14/2009 02:33 AM Bill Marquette

cleanup minor javascript issues

b9064a4d 03/12/2009 06:35 AM Seth Mos

Reverse style fixes to get our subnet mask listed backed from get_interface_info()

f2a5b5e4 03/10/2009 02:14 AM Chris Buechler

Fix display of DHCP status on Status -> Interfaces

f2b8daad 03/01/2009 05:27 PM Ermal Luçi

Convert Status:Queues to ajax. This changes makes it no finally block the user interface and makes this page usable again.

5e041d5f 03/01/2009 01:19 AM Scott Ullrich

Revert "Merge IPv6 changes"

This reverts commit 1f9f2a95b7b42cf33e730535092e56e214fdb848.

Conflicts:

etc/inc/filter.inc
etc/inc/interfaces.inc
etc/inc/pfsense-utils.inc
20c79427 02/28/2009 10:03 PM Ermal Luçi

Fix get_interface_info function.

56e1d16e 02/28/2009 07:30 PM Ermal Luçi

Correctly show actions such as Connect/Disconnect on Status Interfaces page.

e7693c09 02/22/2009 07:47 PM Ermal Luçi

Make the rc.banner a lot more faster.

f402d99e 02/15/2009 09:21 PM Ermal Luçi

Remove debug message.

521cfa2f 02/14/2009 06:44 AM Ermal Luçi

Make sure we do not return the interface passed as parameter rather NULL.

ed241396 02/10/2009 08:32 PM Scott Ullrich

Set CURLOPT_TIMEOUT to 0

8cf3270b 02/01/2009 10:27 PM Ermal Luçi

Small cleanup.

7b08d8c0 02/01/2009 10:27 PM Ermal Luçi

Make L2TP known in other parts of system, schedules and the function get_interface_ip.

8c1ed8aa 02/01/2009 03:26 PM Ermal Luçi

Add more L2TP improvements.

1f9f2a95 01/20/2009 06:55 AM Simon Cornelius P. Umacob

Merge IPv6 changes

7b68ffc0 01/13/2009 10:12 PM Seth Mos

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@

7723c7e0 01/13/2009 05:22 PM Seth Mos

Add a function that compares current DNS to the dnscache file.
If they are not identical it will return the old Ip addresses which can
be used for removal of old items before adding new ones.
This is used by the rc.newipsecdns script when the remote ipsec gateway...

e4f4eb7d 12/24/2008 09:54 AM Seth Mos

Remove enable_rrd_graphing()

dcd9e876 12/23/2008 01:15 PM Seth Mos

Add unknown values for the extra data sources during boot

ab482df1 12/20/2008 09:57 AM Seth Mos

make sure the update fields are in the correct order

ea1f7b42 12/16/2008 09:14 AM Seth Mos

Move rrd graph data gathering over to pfctl instead of netstat, this uses 64 bit counters

b5a8483c 12/16/2008 08:06 AM Seth Mos

Move command line after comment

971eaab5 12/15/2008 10:21 PM Seth Mos

Invoke pfctl for stats once and work with the output

01385b0c 12/15/2008 08:23 PM Scott Ullrich
  • Use 64 bit counters from PF for interfafe stats
  • Add block packets / traffic count, too
6fa67e54 12/14/2008 09:59 AM Ermal Luçi

Actually get the whole command output.

6f833b81 11/30/2008 11:54 PM Ermal Luçi

Better handle floating rules.

31d36e64 11/30/2008 11:23 PM Ermal Luçi

Update shcedule code to new world order!

33bf93fb 11/30/2008 10:03 PM Seth Mos

Correct field value to check

01383bd5 11/30/2008 09:27 AM Ermal Luçi

Cosmetic change to use the available function instead of replicating the process here.

7340c126 11/22/2008 10:03 PM Seth Mos

Remove quality graph backend, this is now apinger territory

56c17018 11/20/2008 11:07 PM Scott Ullrich

Nuke stray n's

f7eb54e4 11/20/2008 11:00 PM Scott Ullrich
  • Add interface_supports_polling()
  • Use interface_supports_polling()
4d98f634 11/20/2008 10:00 PM Scott Ullrich
  • Honor $config['system']['polling'
  • Enable / disable polling even if we are not booting.
31e4928b 11/17/2008 12:07 AM Ermal Luçi

Remove function call not needed.

Would be good to give this function a sync/refresh with filter.inc changes.

9a96fb33 11/17/2008 12:03 AM Ermal Luçi

Bring back to life tdr_create_ipfw_rule.

57160a5f 11/16/2008 11:25 PM Ermal Luçi

Remove debugging.

31b24870 11/16/2008 11:02 PM Ermal Luçi

Introduce 2 new functions
find_interface_subnet and get_interface_subnet
similar to their ip ones
find_interface_ip and get_interface_ip
to easy getting this info for dynamic interfaces.

321d0be8 11/13/2008 06:38 PM Seth Mos

Improve monitor IP lookup

db9fabf3 11/08/2008 03:38 PM Ermal Luçi

Simplify and return correct information if dhcpd is active.

1a50bdb0 11/08/2008 12:35 AM Ermal Luçi

Add backtrace in the logs whenever log_error is called and debugging($g["debug"] ) is active.

ccaf2def 11/07/2008 11:11 PM Seth Mos

Do not attempt to toggle polling on unsupported interfaces.

MFC: after testing confirms working with and without polling