Project

General

Profile

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

# Date Author Comment
b61e8960 05/16/2012 06:03 PM Jim Pingle

Teach mwexec and mwexec_bg how to optionally clear signal masks, and use that when launching ntp or ntpdate.

4dfd930e 05/10/2012 07:17 PM Darren Embry

cleanup: code for building arrays for autocompleted fields

a0539faa 05/10/2012 05:48 PM Darren Embry

prep work: function get_alias_list()

I wrote this function primarily to remove a lot of duplicate code
that's there because of a lot of those autocomplete fields.

d887d7f9 04/22/2012 10:39 PM Erik Fonnesbeck

Revert change to get_interface_list()'s $vfaces list for now. Interfaces in this list that are supposed to be listed on Interfaces: Assign need special logic on that page, which has not been added yet.

0c963226 04/20/2012 07:18 AM Erik Fonnesbeck

Add message stating which interfaces are missing.

Suggestion from http://forum.pfsense.org/index.php/topic,48366.0.html

fd863e5c 04/20/2012 07:11 AM Erik Fonnesbeck

Add some missing interface types in is_interface_mismatch() and get_interface_list()'s $vfaces. Fixes #2384

0d0cb047 04/12/2012 10:06 PM Jim Pingle

Fix constant. LOG_ERROR should be LOG_ERR

e371f8b9 04/12/2012 08:21 AM whjvenyl

Update etc/inc/util.inc

3f5f7ad3 04/12/2012 05:28 AM Seth Mos

Add modified version of user https://github.com/bcyrill patch that requires a IPv6 literal when used with a port.

4b51cc2e 04/12/2012 05:28 AM Seth Mos

Revert "Also validate IPv6 literals."

This reverts commit 21b586aa12ca35ccf54d4ddf66b0305e12e62a4d.

a119ecf8 04/12/2012 05:07 AM Erik Fonnesbeck

Modify get_configured_ip_aliases_list to optionally return the full vip entry and use this information to get the subnet and not just the IP in filter_get_direct_networks_list.

21b586aa 04/11/2012 07:21 PM Seth Mos

Also validate IPv6 literals.

f898c1a9 04/11/2012 03:58 PM Jim Pingle

Add alias support to static routes (needs some testing) Ticket #2239

Conflicts:

etc/inc/filter.inc
etc/inc/util.inc
usr/local/www/system_routes_edit.php
d7afd900 04/05/2012 08:48 PM Darren Embry

use existing filter_expand_alias (well, via a wrapper) instead of
reinventing it

7b47bd4c 04/05/2012 08:22 PM Ermal LUÇI

Make vips vhid be unique per parent interface!

01ed452e 04/05/2012 06:36 PM Darren Embry

Load Balancer: allow port aliases in Pools and Virtual Servers. (PEV-394754)

0917cb21 04/05/2012 05:10 PM Darren Embry

load balancer: allow IPv4 subnets up to 64 addresses in Pools and Virtual Servers (PEV-394754)

7b89ea6a 03/23/2012 11:12 PM Ermal LUÇI

Remove unused code

9a456170 03/21/2012 11:48 PM Darren Embry

fix for: Spanning Tree interface priority options do not alter Bridge

http://redmine.pfsense.org/issues/2261

d9adca3b 03/08/2012 08:02 PM Ermal LUÇI

Use the latest functions from pfSense module for getting interface list

6e1f456f 03/03/2012 08:23 PM Ermal LUÇI

Correct send_multiple_events to conform with new check_reload_status behaviour

47335ae3 02/26/2012 09:21 PM Pierre POMES

Fix gen_subnetv6_max(), used to display the end of available range in dhcp server ipv6

d3a2337a 02/23/2012 09:24 PM Jim Pingle

While we're at it, allow hostnames for syslog servers, since that is also valid.

4a8a90ff 02/23/2012 03:53 PM Jim Pingle

Allow users to enter a port number when adding a remote syslog server.

1dd8c3b6 11/21/2011 04:40 PM Ermal LUÇI

Select the newest of processes to make the command better

b1b42a06 09/28/2011 11:32 PM Warren Baker

Combine is_subnet to check for both v4 and v6 subnets

fdb9c1db 09/28/2011 11:26 PM Warren Baker

Add is_subnetv6 for checking of IPv6 subnets

5dc98f2e 08/25/2011 09:14 AM Seth Mos

Implement correct gen_subnetv6_max function that you can throw random prefix lengths in. Fixes Ticket #1725

e6f7e0be 08/21/2011 11:13 AM Seth Mos

Fix the referrer checks for IPv6 addresses Ticket #1583

e15e9c6b 08/17/2011 08:15 PM Ermal LUÇI

Ticket #1279. Decrease the refcount even though we're in booting phase. This helps the refcount to work as intended and help in making filesystem read only correctly on embedded platfroms. While here put some exceptions to refcount API and silent any related errors that might trigger. Also take not of the NOTE on the php manual that after a share memory is opened further references to it for size and access mode should be 0.

7734aea6 08/17/2011 02:15 AM Andrew Thompson

Make initial changes to allow pfSense to work in a jail.

This mostly avoids starting things that will not work and gets the
initial config. Most of the pfSense functionality will not work
(pf rules, routing, etc) but it can be used for testing.

6ebf7095 08/04/2011 02:58 PM Scott Ullrich

Remove trailing newline

8b6313a4 07/12/2011 11:57 PM Jim Pingle

Merge remote-tracking branch 'upstream/master'

Conflicts:
etc/inc/easyrule.inc
etc/inc/filter.inc
etc/inc/interfaces.inc
etc/inc/services.inc
etc/inc/xmlrpc_client.inc
usr/local/www/fbegin.inc
usr/local/www/services_dhcp.php

13b9dba9 07/07/2011 08:03 PM Jim Pingle

Merge remote branch 'upstream/master'

fab60c5e 07/07/2011 04:55 PM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

5ffa3389 07/06/2011 06:52 PM Ermal LUÇI

Feature #1603. Correct nested urltable alias code to be more fullproof to errors and does not break the ruleset on large lists of urltables. Though this needs a revisit to work properly since it breaks urltable alias property of reloading contents.

48427553 06/28/2011 07:55 PM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

0e61e3e4 06/22/2011 09:00 PM Jim Pingle

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/filter.inc
etc/inc/util.inc

5bbd08e1 06/21/2011 06:05 PM Warren Baker

More whitespace fixes.

1015b3a9 06/21/2011 05:44 PM Warren Baker

If no event_address in globals.inc specified assume the default. Also fixed whitespaces.

c7bb0eed 06/21/2011 12:12 PM Jim Pingle

Merge remote branch 'upstream/master'

Conflicts:
etc/version

f0b17f3f 06/20/2011 11:50 AM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

857da904 06/19/2011 07:08 PM Scott Ullrich

Do not check dynamic and special interfaces for a complete interface mismatch error

45d4b71e 05/23/2011 06:57 PM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

e4aa1eae 05/19/2011 06:51 PM Jim Pingle

Merge remote branch 'upstream/master'

bac9941b 05/19/2011 05:34 PM Jim Pingle

Reject alias names that are too long. Fixes #1510

54bdff75 03/25/2011 11:49 AM Vinicius Coque

Merge remote-tracking branch 'mainline/master' into inc

Conflicts:
etc/inc/auth.inc
etc/inc/config.lib.inc
etc/inc/filter.inc
etc/inc/pfsense-utils.inc
etc/inc/pkg-utils.inc
etc/inc/priv.defs.inc
etc/inc/services.inc...

6c4f3b54 03/14/2011 08:40 PM Seth Mos

Make sure to note the limitations to gethostbyname, it does not work for Quad A records. Fix resolve_retry in the process, use that.

b4c826ad 03/06/2011 09:18 PM Scott Ullrich

Resolve merge conflict

56f25370 03/02/2011 05:24 PM Erik Fonnesbeck

Simplify is_macaddr regex.

c5682801 03/02/2011 05:08 PM Jim Pingle

Slight regex fix on is_macaddr - the previous regex was letting through a mac without : separators, leading to improper validation and potentially invalid dhcp configs. Seen here http://forum.pfsense.org/index.php/topic,33830.0.html

e269b621 03/02/2011 09:39 AM Seth Mos

Merge remote branch 'upstream/master'

05c4bfa0 03/01/2011 11:40 PM Ermal LUÇI

Pass the -a parameters to pgrep to be certain we search ancestors as well. The side effects might be inoquos from the pfSense context.

3fc4a490 02/04/2011 02:18 PM Seth Mos

Remove this compress line, it breaks the dhcpv6 config

cf6bc278 02/03/2011 10:07 PM Seth Mos

Fix the subnet check for gif tunnels by dropping the bits to 126.
Always compress the subnet address for easier reading

9d3d8d00 01/28/2011 07:32 PM Vinicius Coque

Merge branch 'master' into inc

Conflicts:
etc/inc/captiveportal.inc
etc/inc/config.console.inc
etc/inc/config.lib.inc
etc/inc/easyrule.inc
etc/inc/filter.inc
etc/inc/ipsec.inc
etc/inc/pkg-utils.inc
etc/inc/shaper.inc...

1f74cd2d 01/18/2011 08:10 AM Seth Mos

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/interfaces.inc
etc/inc/system.inc

66bcba1b 12/28/2010 10:39 PM Ermal LUÇI

Ticket #802. During a config restore detect if the vlan interfaces need reassignment too. This might be problematic for other type of interfaces on 2.0!

81afb509 12/20/2010 08:06 PM Seth Mos

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/interfaces.inc
etc/inc/vslb.inc
usr/local/www/interfaces.php

c92ccac7 12/14/2010 11:56 AM Vinicius Coque

Merge remote branch 'mainline/master' into inc

Conflicts:
etc/inc/auth.inc
etc/inc/config.lib.inc
etc/inc/filter.inc
etc/inc/gwlb.inc
etc/inc/interfaces.inc
etc/inc/pfsense-utils.inc
etc/inc/pkg-utils.inc...

3aba1835 12/10/2010 09:02 PM Scott Ullrich

Add log_auth() which with send items to syslogd using LOG_AUTH facilities. Use this new log_authh() for login error and success entries

435a418f 12/01/2010 05:23 PM Ermal LUÇI

Do not spam console with useless messages. Also remove killall not needed anymore.

d9114ce0 11/23/2010 06:54 PM Scott Ullrich

Ensure returned item is an array.

19f101d7 11/23/2010 06:52 PM Scott Ullrich

Return CARP IP Addresses in get_configured_ip_addresses()

39a8090a 11/16/2010 11:31 AM Renato Botelho

Merge remote branch 'mainline/master' into inc

Conflicts:
etc/inc/PEAR.inc
etc/inc/filter.inc

172007f5 11/15/2010 11:46 AM Seth Mos

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/filter.inc
etc/inc/system.inc
usr/local/www/interfaces.php
usr/local/www/interfaces_gif_edit.php

88bc2760 11/11/2010 05:43 AM Erik Fonnesbeck

Fix filter_rules_sort's compare function to know about floating rules so it won't change their order.

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

Remove trailing carriage return

4fe9c2dc 11/10/2010 04:56 PM Scott Ullrich
  • Adding function get_configured_ip_addresses() which returns all interfaces and their configured IP address
  • Add checkbox to System -> Advanced -> Admin for HTTP_REFERER checks
  • Add and enforce HTTP_REFERER check if checkbox is not checked.

This will prevent HTML pages from crafting HTML GETs against the web interface and will prevent firewall admins from being "tricked" into clicking on links that may be harmful to their firewall.

4816e5ca 11/03/2010 02:53 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

Conflicts:
etc/inc/auth.inc
etc/inc/config.lib.inc
etc/inc/priv.defs.inc
etc/inc/system.inc
etc/inc/upgrade_config.inc
etc/inc/vpn.inc

105d618d 11/03/2010 07:49 AM Seth Mos

Merge remote branch 'upstream/master'

72993196 11/02/2010 09:16 PM Ermal LUÇI

Protect from strange situations on bootup by testing for is_array(). Do not add anymore the 127.0.0.2 route its not needed anymore. Also during bootup bring up all interfaces so the assignment process can deal with them(Possibly should be done in another code flow!).

11b8ca39 11/01/2010 12:11 PM Seth Mos

Merge remote branch 'upstream/master'

Conflicts:
etc/inc/filter.inc

c75a8185 10/31/2010 09:36 PM Seth Mos

Add function for generating ipv6 subnet mask end, hook into ipv4 subnet mask check as well.

0e604b3a 10/29/2010 02:08 PM Ermal LUÇI

Make isvalidpid() know about pidfile the same as the other *pid functions do.(consistency)

22b5abac 10/26/2010 09:44 AM Seth Mos

Switch over the IPv6 functions from IPv6.inc, these are from the PHP PEAR library

1306c7dd 10/25/2010 10:59 AM Seth Mos

Change the firewall rule generation to look for the ipprotocol tag which defines inet or inet6. This makes sure that we use ipv6 addresses and change to the correct ipv6-icmp tag.

47593ac6 10/22/2010 11:32 AM Seth Mos

Allow for configuring a IPv6 address on the interfaces page.
Add code to verify a ipv6 address
Let is_ipaddr() return true on a v4 and v6 address.
Change system gateways edit to fetch the global ipv6 interface ipv6 addresses and subnets
The current ipv6 function might need folding into filter_var() when that catches some documented corner cases....

addc0439 10/01/2010 01:17 PM Renato Botelho

Fix quotes to use %N$X on gettext calls

43652f2f 09/28/2010 01:19 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

9ab9b745 09/22/2010 08:39 PM Renato Botelho

Make safe_mkdir() create directories recursively

838feb14 09/22/2010 03:32 PM Ermal LUÇI

If we fail to send an event to check_reload_status consider its not running and try restarting it.

ad9db2a9 09/16/2010 03:27 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

Conflicts:
etc/inc/filter.inc

8735afe8 09/16/2010 05:15 AM Erik Fonnesbeck

Return list with WAN and LAN interfaces in the configured order rather than giving special treatment, as is already done with the OPTx interfaces.

14f49fd0 09/16/2010 04:45 AM Erik Fonnesbeck

Revert "Reorder the way this list (get_configured_interface_list) is generated to make it more beautiful."

This reverts commit 144d0e793de61366340758b28f169c3afeeba922.

144d0e79 09/16/2010 03:45 AM Marcus Brown

Reorder the way this list (get_configured_interface_list) is generated to make it more beautiful.

I know you guys said don't bother, but it's just cosmetic, and it took 10 seconds.

88efcf04 09/14/2010 01:03 PM Erik Fonnesbeck

Do stricter validation of host names and domain names.

8c04b1ae 09/08/2010 01:20 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

Conflicts:
etc/inc/filter.inc
etc/inc/pkg-utils.inc
etc/inc/service-utils.inc
etc/inc/system.inc
etc/inc/vpn.inc

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

Use the new events mechanisms to dispatch events.

01d4b621 08/31/2010 07:53 PM Ermal LUÇI

Use exec() for is_process_running since system() displays command output(not sure why). Also handle captiveportal specially and use proper function to start/stop it.

ba8495f0 08/31/2010 07:01 PM Ermal LUÇI

Ticket #485. Correct code and use pkill/pgrep to match or kill process. Since these utilities know how to handle pidfiles and exact matches on process names.

47f12397 08/30/2010 11:36 PM Renato Botelho

Fix gettext calls with printf to permit change strings order

fd7b47b6 08/18/2010 05:08 PM Renato Botelho

Implement gettext() calls on util.inc

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

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

aa4f498d 08/05/2010 01:22 AM Erik Fonnesbeck

Add sysctl functions that support getting/setting multiple values in a single call.

cb847796 07/28/2010 01:21 AM Chris Buechler

use more efficient is_macaddr from bblacey on forum

d999ba6c 07/02/2010 01:13 AM Erik Fonnesbeck

This code returned the size in kilobytes, while the part usually used returns megabytes.

dbe8c192 06/22/2010 08:03 PM Ermal LUÇI

Be more strict when doing checks for empty values.

0d90fcaf 06/11/2010 08:07 PM Jim Pingle

Add array_merge_recursive_unique which was called in xmlrpc.php but did not yet exist. Fixes #645

1fd35e95 05/25/2010 09:30 PM Ermal LUÇI

Do not show ipfw0 for assignment.