Project

General

Profile

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

# Date Author Comment
3dbceb92 05/30/2011 04:02 PM Scott Ullrich

Include .inc files for plugin system

e4a8ed97 05/25/2011 11:51 PM Scott Ullrich

Add function header

d65962a7 05/25/2011 11:43 PM Scott Ullrich

Adding a new hook system for firewall nat edit and firewall rules edit page.
Basically if the directory exists it will suck in the files to extend these pags.

/usr/local/pkg/firewall_nat/input_validation
/usr/local/pkg/firewall_nat/pre_write_config
/usr/local/pkg/firewall_nat/htmlphpearly...

474f36d1 05/25/2011 10:02 PM Scott Ullrich
  • Add is_ipaddr_configured() so that people do not need to reinvent the wheel for this task
  • Check to make sure the administrator is not entering the IP address of the same host preventing a issue where the firewall will sync the voucher database to itself and cause the webConfigurator to crash.
aa3c4866 05/20/2011 04:10 PM Ermal LUÇI

Correct code to use correct refernces for proxy settings set in Advanced->misc. Reported-by: http://forum.pfsense.org/index.php/topic,36939.0.html

2a57a4d1 05/20/2011 03:45 PM Ermal LUÇI

Correct curl setting for setting a proxy username and password. Reported-by: http://forum.pfsense.org/index.php/topic,36939.0.html

4450527f 05/14/2011 04:23 PM Evgeny Yurchenko

Fix small typo

57f2840e 05/14/2011 04:23 PM Evgeny Yurchenko

MAC prefix to vendor resolution at Status->Interfaces, Status->DHCP leases, Diagnostics->ARP table

4e4de1d1 05/14/2011 01:59 PM Ermal LUÇI

Resolves #1529. Check if the file exists before opening it.

42c07003 04/18/2011 06:25 PM Ermal LUÇI

Add an option under advanced->misc to specify a proxy for retreiving pfsense package info or downloading packages.

4c37209a 02/13/2011 04:37 PM Jim Pingle

Suppress curl errors (if we get a 404 it tosses its own error if there is no response body, just a 404 code.)

d164643a 02/13/2011 04:14 PM Jim Pingle

Make update check a little more robust. Timeout after a few seconds, and if we get a non-200 http code, ignore the response.

f1ac1733 02/13/2011 01:44 PM Erik Fonnesbeck

In update_alias_names_upon_change function add capability to access more deeply nested sections and fields.

93c2c1e6 02/10/2011 03:58 PM Jim Pingle

Generalize pppoe server enabled check and use it elsewhere in the GUI that needed fixed. Still needs changes in filter.inc - Ticket #1243

bda131b2 02/10/2011 01:34 PM Jim Pingle

Fix a date compare bug, resolves #1273

c2272d6d 01/06/2011 11:30 PM Scott Ullrich

Scroll the textarea to bottom on each update

61f0a115 01/06/2011 11:09 PM Scott Ullrich

Take into account< 10 too

a0e157e9 01/06/2011 11:02 PM Scott Ullrich

When installing packages on console (downloading) only show every 10% meaning 10% 20% 30% instead of 1% 2% 3% 4% 5%, etc

673e8095 12/22/2010 03:39 PM Scott Ullrich

nuke trailing carriage returns

f444c396 12/17/2010 12:45 AM Erik Fonnesbeck

Prevent division by zero if the file size is zero.

18be996d 12/10/2010 12:34 AM Ermal LUÇI

Actually we expect an array to be returned.

e501de37 12/10/2010 12:19 AM Ermal LUÇI

Hello xmlrpc to another function!

d064a115 12/07/2010 11:32 AM Ermal LUÇI

Tighten checks a bit also when check_firmware_version is called return the config version too.

5e3a84e2 12/06/2010 10:37 AM Ermal LUÇI

Use send_event since touch()'ing files does not work.

e53e7a5d 12/06/2010 10:29 AM Ermal LUÇI

Do not call filter_configure here the caller does. Also remove old code of the times when check_reload_status used files as trigers.

5ba5a8de 11/30/2010 09:48 PM Scott Ullrich

Use pfSense_sync()

e2d052b6 11/30/2010 02:21 PM Ermal LUÇI

Remove extraneous ')'. So much for php -l

5f36c658 11/29/2010 11:49 PM Jim Pingle

Rework this loader.conf changing code a bit. Might help with ticket #560

9a7f6731 11/26/2010 08:54 PM Ermal LUÇI

Use php_uname where possible.

fedab998 11/24/2010 06:08 PM Scott Ullrich

Nuke trailing c/r

4ed5ad5a 11/23/2010 12:57 PM Ermal LUÇI

Ticket #1023. Correct carp status even on the status page.

108cfddf 11/23/2010 12:47 PM Ermal LUÇI

Ticket #1023. Correct the widget code bringing it full speed with latest carp code.

0f806eca 11/21/2010 05:23 PM Erik Fonnesbeck

Upon restoring a config, replacing whole sections, or editing config.xml in edit.php, prevent possible accidental lockout from DNS rebind and HTTP referrer checks by disabling them until reboot or the next time they pass, whichever comes sooner. Ticket #1027

2addd5b2 11/18/2010 12:57 PM Ermal LUÇI

Fix problem with syslog adding/removing for pacakges. Fix sync pacakges to call the right functions. Optimizations and code cleanup along the way.

fa15f4ae 11/17/2010 10:45 PM Ermal LUÇI

Clear up some code.

d98d6f7f 11/17/2010 10:42 PM Scott Ullrich

Boost timeout for file downloads to 60 seconds

cea355a5 11/11/2010 09:53 AM Erik Fonnesbeck

Separate this into the original case with the floating rule cases above it to fix some scenarios where the order was still wrong.

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.