Project

General

Profile

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

# Date Author Comment
baaa8bb1 11/11/2010 05:58 AM Erik Fonnesbeck

Move this function to allow removing it from easyrule.

fa112436 11/10/2010 07:40 PM Ermal LUÇI

Use php calls rather than forking to shell.

9734b054 11/10/2010 05:00 PM Scott Ullrich

Remove trailing carriage return

26c8cc72 10/07/2010 05:21 PM Jim Pingle

Add function to convert pfsense slice name to product name.

5eb03383 09/23/2010 08:40 PM Jim Pingle

Add additional acceptable version strings.

e5953c68 09/08/2010 04:56 PM Ermal LUÇI

Use foreach and check for type to avoid errors.

0ae6daf8 09/07/2010 07:36 PM Ermal LUÇI

Use the new events mechanisms to dispatch events.

d56bce18 08/19/2010 07:46 PM Ermal LUÇI

Remove not existing function reference. Pointy-hat: myself

9a4c3eed 08/19/2010 12:45 PM Ermal LUÇI

Setup polling per interface rather only at bootup. This is a proper fix and a optimization on large interface cases. Also setup_microcode and polling defaults before configuring interfaces.

51d5aad7 08/17/2010 08:42 PM Ermal LUÇI

Fixes #88. Actually fix all the mess that was caused by setup_microcode() which overwrote the whole decisions being made on boot from other code. Solve this by moving the setting of all interface capabilities to interface_configure() and just leaving microcode setup to setup_microcode. Also optimize and make more readble the polling setup if activated/deactivated. This also fixes the ticket issue because the settings are now kept after booting up and not overwritten by other code.

febca7e8 08/16/2010 11:21 AM Ermal LUÇI

Add l2tp where missing. Also add l2tp and igb to altq capable interfaces.

943659d0 08/04/2010 03:02 PM Jim Pingle

Refine the setting/checking of these variables a little.

0f280d2a 07/26/2010 09:35 PM Jim Pingle

Disable SSL peer verification in cURL. Also, explicitly set FOLLOWLOCATION to make sure that we can redirect properly. Both of these are needed to fix snort rule downloads.

929a1b15 06/29/2010 02:36 PM Jim Pingle

Use the real interface list in setup_microcode() Fixes #705

9e3aadbe 06/28/2010 07:59 PM Jim Pingle

Add checkboxes to disable TSO and LRO since some drivers will misbehave with them set. Resolves #703

b009b153 06/22/2010 06:53 AM Jim Pingle

Add build-time comparison also.

59db783a 06/16/2010 03:11 PM Marcus Brown

Modify pfsense-utils and status_interfaces.php so Uptime is shown for all PPPx type links.

f7480829 06/09/2010 03:17 PM Marcus Brown

Fix up for new ptpid scheme and iface name scheme.

5dc6f9b4 06/08/2010 03:48 PM Marcus Brown

Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp

58cbe016 06/08/2010 03:06 PM Marcus Brown

Trim the output. This only nails you if your interface is last in the list.

277d0250 06/07/2010 04:24 PM Marcus Brown

Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp

Conflicts:
etc/inc/interfaces.inc
etc/inc/pfsense-utils.inc

ebdbdbc2 06/06/2010 12:52 PM Marcus Brown

Make display of interface name and uptime work again on status_interfaces.php

692730bf 06/06/2010 04:15 AM Marcus Brown

One more $if changed to $ifdescr and remove unneccessary line.

f78c5975 06/06/2010 03:41 AM Marcus Brown

Revert "One more $if must change to $ifdescr"

This reverts commit a045b3270f13f39908beb875ede4e75f565e12e9.

Not correct.

a045b327 06/06/2010 03:40 AM Marcus Brown

One more $if must change to $ifdescr

ba7b2b86 06/06/2010 03:34 AM Marcus Brown

Merge branch 'master' of rcs.pfsense.org:pfsense/mainline

65982868 06/06/2010 12:48 AM Marcus Brown

Some $config variable referencing $if but $if is not defined.

Change $if to $ifdescr to restore normal functionality.

4749cccb 06/03/2010 04:01 PM Marcus Brown

Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp

3d063391 06/02/2010 05:17 PM Ermal LUÇI

Use the module functions to set/remove/test interface capabilities.

3ffa8318 06/02/2010 11:30 AM Renato Botelho

First steps for 3g serviceproviders support

o Move xml2array from rrd.inc to pfsense-utils.inc because it'll be used
on non-rrd related places
o Add necessary require_once() calls to pfsense-utils.inc on places that
are calling xml2array()
o Add serviceproviders.xml, obtained from [1]...

68f0c07a 05/29/2010 03:11 AM Marcus Brown

Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp

Conflicts:
etc/inc/pfsense-utils.inc
usr/local/www/interfaces.php

9b1a8d98 05/25/2010 04:22 PM Ermal LUÇI

Ticket #444. Use noatime even here.

cffe41cb 05/25/2010 03:22 PM Ermal LUÇI

Do not run netstat but use pfSense_get_interface_stats to gather interface statistics. This speedups a lot on nanobsd which needed some time to generate the statistics especially with dashboard

a57d6170 05/22/2010 06:19 PM Scott Ullrich

Ensure config.cache does not exist so the subsequent requests can cleanly reload the configuration. Ticket #601

38080cc1 05/22/2010 02:20 AM Scott Ullrich

Move get_include_contents function to pfsense-utils.inc

d9e2c171 05/21/2010 12:34 AM Marcus Brown

Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp

Conflicts:
usr/local/www/interfaces.php
Not sure why there was a conflict since the last change to this file was May 20.

2666de59 05/18/2010 09:52 AM Marcus Brown

Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp

fb586a16 05/13/2010 07:46 PM Jim Pingle

Add a GUI field to let the user configure the maxium table entries size. Resolves #588
NOTE: Actual tables, not states.

cb37d8fa 05/05/2010 07:29 AM Marcus Brown

New code working with PPP connections, and probably PPPoE/PPtP but I haven't tested yet.

It makes the proper mpd config files for PPPoE and MultiLink PPPoE.

42809b4a 05/04/2010 08:35 AM Marcus Brown

Use "PPPs" as the new Tab name in Interfaces -> Assign. Rename files and update affected files.

Also, add upgrade_config function 062_to_063.

44d57a2b 05/02/2010 08:08 AM Marcus Brown

Merge branch 'master' of http://gitweb.pfsense.org/pfsense/mainline into mlppp

7d9eef10 04/30/2010 08:40 PM Ermal LUÇI

Remove unused function.

badbe349 04/30/2010 09:05 AM Marcus Brown

Fix up code to make ppp work again with new interface naming structure.

New interface naming for all PPP (point to point) links is that interfaces
in the ppps config section will be numbered from 0 to n and the number
will be appended to the link type (ppp, pppoe, pptp) to create the interface...

59ecde49 04/29/2010 11:27 AM Renato Botelho

Improve NAT Port Forwarding

New features available are:
  • Now you can disable a rule
  • You can define "no rdr" rules
  • Source type, address and port, with an option "not" for exceptions
  • Destination type, address and port, with an option "not" for exceptions...
fd946c7e 04/29/2010 04:11 AM Erik Fonnesbeck

The console menu does not show if the terminal type is not cons25 - not sure why. Changed to cons25 to allow the menu to work on the serial console when enabling it through the web GUI. Ticket #316

2b5f276f 04/23/2010 04:19 PM Jim Pingle

Improve NanoBSD slice updating/changing a bit, add some error checking. Resolves #534.

08fd5444 04/23/2010 02:05 PM Jim Pingle

Relocate some NanoBSD functions to a central place. Change NanoBSD diagnostics and system info widget to use the new code. Ticket #533 and some prerequisite parts of Ticket #534.

c7de8be4 04/21/2010 09:03 PM Jim Pingle

Add a new alias type, urltable, which downloads a file of IP/CIDR addresses and loads them into a pf persist table instead of importing the addresses directly into a traditional alias. This allows for using huge tables of addresses that would otherwise break the GUI and/or fail to load into pf. Part of ticket #512

a76c1c45 04/16/2010 04:14 PM Jim Pingle

Beef up the version comparison code. This should let us compare several combinations of local and remote versions and properly determine if the current version is older or the same as the remote version.

b4974cf4 04/11/2010 02:56 AM Marcus Brown

Make PPP redial when the connection is dropped. Also, fix PPP uptime display.

18e9b77e 04/10/2010 03:19 PM Marcus Brown

Remove unnecessary variables.

63292199 04/10/2010 03:07 PM Marcus Brown

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 to
get PPP uptime data, which will prevent spamming of PPP logs with console access messages....

c90f2471 03/29/2010 01:03 PM Marcus Brown

Changes to make PPP work again. mpd5 fails to establish a ppp link without
some username and password, so defaults are set if user enters nothing.
Removed interface_ppp_configure call from interfaces_ppp_edit.php. It was
useless there with the new structure, and it caused all PPP links to attempt...

a216a03a 03/29/2010 07:29 AM Marcus Brown

Fix a few small bugs in new PPP code, and one type in pfsense-utils.inc

877fb374 03/27/2010 07:10 AM Ermal LUÇI

Ticket #447. Handle multiple instances propperly.

611ae852 03/27/2010 12:05 AM Ermal LUÇI

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.

9ebe7028 03/26/2010 10:12 PM Marcus Brown

I have PPP with mpd5 working really well now, including setting the APN and APN
Number, and the SIM PIN and wait time for the SIM to settle after the PIN is
entered.

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

10189b2a 03/20/2010 12:27 AM Scott Ullrich

Add unzip support if unzip binary exists

f6ba4bd1 03/19/2010 11:54 PM Scott Ullrich

Add alias data url option. This code existed but lacked a backend daemon to update the data every 24 hours. Adding this as well.

541989d5 03/19/2010 03:55 PM Ermal LUÇI

Ticket #434. Do not die when parsing config since we know how to recover. Only die during packages.

0ac19c1d 03/13/2010 08:34 PM Chris Buechler

fix text

6f76920c 03/12/2010 01:14 AM Andrew Thompson

Use pgrep/pkill to save a bit of cpu.

e7df76d2 03/11/2010 07:11 PM Ermal Luçi

This may break booting so try only 100 times and fail gracely in case of error.

5f81609a 03/11/2010 07:06 PM Erik Fonnesbeck

Fix console auto-login.

a46e450c 03/08/2010 04:53 PM Ermal Luçi

Do not spread checking for value accross code. Do it in the function that is supposed to do it.

ddd42db3 03/03/2010 05:20 PM Ermal Luçi

Put safe_write_file to the include it belongs to.

cb074893 02/22/2010 07:17 PM Ermal Luçi

Ticket #255. Fix get_interface_info output to return propper ip address by using pfSense_get_interface_addresses function.

fcbbdd85 02/14/2010 07:53 PM Scott Ullrich

Adding from RELENG_1_2: safe_write_file() Writes a file out atomically by first writing to a temporary file of the same name but ending with the pid of the current process, them renaming the temporary file over the original.

4824d857 02/04/2010 12:14 AM Ermal Luçi

Make sure the item passed is a string!

3a92b286 01/29/2010 05:11 AM Jim Pingle

Fix output errors and collisions counters. The output of netstat added a column so they were using the wrong data.

09f82b11 01/20/2010 08:19 PM Administrator

Unbreak default sysctl handling

16348c36 01/16/2010 10:58 PM Scott Ullrich

If config['system']['altpkgrepo']['username'] and config['system']['altpkgrepo']['password'] then pass along these values to the XMLRPC layer so we can use password protected pkg servers

8eb2f33a 12/29/2009 08:51 PM Scott Ullrich

These patches give you a display of the uptime of the active PPP link
on the "Status-> Interfaces" page, and also logging on /conf (to
survive reboot) of uptimes of each session after it is closed. In
addition, the status_interfaces.php page displays the cumulative...

6480d38f 12/28/2009 08:23 PM Ermal Luçi

Fix failure on opening gettytab fir writing.

bdf81ce3 12/17/2009 04:08 PM Ermal Luçi

Start using the new utility for monitoring dns hostnames used in aliases.

0d7b21de 12/05/2009 07:29 PM Scott Ullrich

Latest PPP changes from 'BG'. Reformat this royal mess of formatting while I am here.

53b30505 12/03/2009 03:47 AM Scott Ullrich

Set 2nd parameter for isAllowedPage. Will be required for #34, 33, 32

c1fdf37f 11/29/2009 11:39 PM Scott Ullrich

Process old entries, too

26d22470 11/29/2009 11:37 PM Scott Ullrich

Update ttys serial lines. Resolves #165

To prevent collisions with the sio(4) driver, the uart(4) driver
uses different names for its device nodes. This means the
onboard serial port will now most likely be called "ttyu0"
instead of "ttyd0". You may need to reconfigure applications to...
f69f34f1 11/28/2009 07:16 PM Scott Ullrich

sysctl kern.polling.enable=0 has been phased out. Simply run ifconfig interface polling or ifconfig interface -polling. Ticket #124

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