Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
e9ab2ddb 01/06/2013 09:20 AM Seth Mos

Add some backend support for writing out a config so that the dhcp6 server can listen on the required MPD pppoe server interfaces.
Also nuke the failover entries, these don't exist for IPv6, this is handled by 2 servers and differing priorities

5dbd619f 01/05/2013 06:36 PM Seth Mos

Add the PPPoE Server IP addresses to the locally configured addresses, this prevents the HTTP_REFERER check from triggering.

96568521 01/05/2013 05:03 PM Vinícius Coque

Removing gettext from strins that should not be translated

9d584d5d 01/05/2013 04:59 PM Ermal LUÇI

Put protection for session functions even here

e294aded 01/05/2013 04:58 PM Ermal LUÇI

Make the logic a bit more robust and readble

184847b5 01/05/2013 04:55 PM Ermal LUÇI

While here try to hint the user from _ENV['USER'] if no session info

cf0dae69 01/05/2013 04:53 PM Ermal LUÇI

Since php_sapi_name() is useless in pfSense test if argc has been registered or not to avoid warnings on bootup

8f833c7c 01/05/2013 04:02 PM Seth Mos

Make sure the dhcp6c client always launches with the correct real interface argument.
Make sure we do a filter_configure_sync() here as otherwise the existing firewall rules (during boot) would block the dhcp6c client.

d53a9a51 01/05/2013 03:02 PM Seth Mos

The ISC client was far worse then the WIDE client was, back to plan A
Revert "Merge changes required for using the ISC dhclient in pfSense with prefix delegation. This should hopefully be a bit more reliable in the long run."

This reverts commit 651018775c78e38045966825b920b641a0302b43....

e99ba2d6 01/05/2013 02:13 PM Renato Botelho

Fix outbound NAT rules when interface is deleted:

- When delete interface, do not touch outbound NAT rules
- Skip outbound NAT rules when interface doesn't exist
- Bump latest_config to 9.2
- Since rules with no interface were considered as wan, convert old...

e384f16e 01/04/2013 10:55 AM Ermal LUÇI

If less than 78 RAM just do not let php spawn another process

70e454e1 01/04/2013 10:00 AM Ermal LUÇI

Slight code re-organization

a96f2d3d 01/04/2013 09:51 AM Ermal LUÇI

Remove to parameters from system_generate_lighty_config that are unused and do a better job at tuning started php processes to not use less/more than needed. This also avoids DoS the system with php processes

91117d33 01/04/2013 08:34 AM Ermal LUÇI

Remove unused function

23090547 01/04/2013 04:23 AM Chris Buechler

Welcoming in 2013

4111fcf5 01/03/2013 10:50 PM Ermal LUÇI

Always commit the session fast to allow other consumers to proceed to their requests. This unbreaks now the lock up the GUI had allowing only one action from same source per time. Now even if you run a command that blocks indefinitely for example the GUI want lock anymore but allow you to proceed to other actions

16fea0ce 01/03/2013 07:29 PM Cedric Ohle

dynamic dns update url for dns.he.net fixed

Added curl option to use IPv4
Updated url schema

748c7b85 01/03/2013 02:25 PM Ermal LUÇI

Always make sure php has its own process manager to make lighty happy

ab350c0f 01/03/2013 01:40 PM Jim Pingle

Pass -S to tcpdump to avoid an increase in memory consumption over time.

2ba3ea05 01/03/2013 01:08 PM Renato Botelho

Avoid duplicate log entries for facilities higher or equal daemon.info. It should fix #2626

17098641 01/03/2013 10:25 AM Ermal LUÇI

Make is_pid_running function return more conisten results by using isvalidpid

f7bddb24 01/03/2013 10:22 AM Ermal LUÇI

Simplify lighty config and tune mod_evasive as needed. Mostly a cherry-pick from RELENG_2_0 changes

081320a4 01/03/2013 08:26 AM Ermal LUÇI

Move to varrun_path for consistency

186be7fe 01/03/2013 08:26 AM Ermal LUÇI

Move to varrun_path for consistency

adc0f2fe 01/03/2013 07:02 AM Phil Davis

Minimise rewriting of /etc/gettytab

See forum http://forum.pfsense.org/index.php/topic,57325.0.html
Avoid possible problems with having a partial /etc/gettytab file by not rewriting it at every boot.

5d6495a7 01/02/2013 06:43 PM Ermal LUÇI

Tell filterdns to reload the config rather than restart if its running

e9189747 12/30/2012 11:22 PM Chris Buechler

Merge pull request #293 from bcyrill/patch-11

Add some unobtrusive IPv6 changes to CP

41085ea8 12/30/2012 11:22 PM Chris Buechler

Merge pull request #294 from bcyrill/patch-12

Fix: Invert if condition

8301cc5f 12/30/2012 11:22 PM Chris Buechler

Merge pull request #298 from bcyrill/cp-sqlite

Various fixes to removal of pipes

2455ebd6 12/30/2012 11:21 PM Chris Buechler

Merge pull request #301 from bcyrill/cp_patch3

Fix: Voucher Sync

c2a6cda0 12/29/2012 07:26 PM Cyrill B

rename for clarification

0fe77f8e 12/29/2012 07:25 PM Cyrill B

serialize dbent array

075711db 12/29/2012 07:14 PM Cyrill B

Fix: Voucher Sync

5038fb53 12/29/2012 06:41 PM Cyrill B

Fix: Disconnect CP client

be0a33ef 12/29/2012 02:22 PM Cyrill B

Fix: Remove entries from captiveportal DB

f92595dc 12/29/2012 02:19 PM Cyrill B

Fix: Check for the existence of the rules file

1974c2d6 12/28/2012 11:13 PM Cyrill B

Fix: SQlite in CP

08d93848 12/28/2012 09:36 PM Cyrill B

Fix: Invert if condition

60884727 12/28/2012 09:14 PM Cyrill B

Determine subnet from address family

45bef774 12/28/2012 09:12 PM Cyrill B

Get IPv6 address for IPv6 clients

277ed6cb 12/28/2012 09:09 PM Cyrill B

Add [] to IPv6 address

43affef2 12/28/2012 02:16 PM Ermal LUÇI

Use file_put_contents for simplicity and concistency

ac94ebd8 12/28/2012 02:14 PM Ermal LUÇI

Just check the file_exists let pkill decide if its a vaild file or not.

84b32407 12/28/2012 01:51 PM Ermal LUÇI

GC cmd_chain.inc it never found uses since pfSense module got used more. Also fix the problem with pfsync on bootup waiting 30 seconds since cmd chain was executed after and pfsync was never brought up to compleete the sync.

4c2ca7ea 12/27/2012 02:27 AM Chris Buechler

Merge pull request #278 from phil-davis/master

Support different package internal name - feature #2603

c7421820 12/26/2012 11:10 AM Ermal LUÇI

Merge pull request #289 from phildd/master

Handle null parameter to services_dyndns_configure

786ff5eb 12/26/2012 08:52 AM phildd

Handle null parameter to services_dyndns_configure

When service_dyndns_configure is called with a null parameter, it should check/update the dyndns state of all interfaces configured for dyndns. But actually it is only updating gateway groups. e.g. the daily cron job /etc/rc.dyndns.update does not update an ordinary WAN interface....

ddd69ea9 12/26/2012 01:57 AM Cyrill B

Fix comment

3eeac25e 12/21/2012 09:10 AM Ermal LUÇI

Since there is a firewall no need to do ingress checks in the routing table

b273dd26 12/19/2012 10:18 PM Ermal LUÇI

Restore needed code

fe7e987e 12/19/2012 10:16 PM Ermal LUÇI

Various fixes to removal of pipes

fe3693cb 12/19/2012 09:31 PM Ermal LUÇI

Properly setup array

8436caa7 12/19/2012 02:16 PM Cyrill B

Add IP alias support to GIF interfaces

c822154c 12/18/2012 02:42 PM Jim Pingle

Make gateways for assigned OpenVPN servers as well as clients.

c65c3a5d 12/18/2012 09:48 AM Ermal LUÇI

If there is no roll do not try to save anything

a19ea478 12/18/2012 09:21 AM Ermal LUÇI

Correct field name and add an index for ip

26ee5aaf 12/18/2012 09:20 AM Ermal LUÇI

Convert the CP db to sqlite rather than a text file. Some more optimizations might be needed and probably vouchers db might need conversion as well.

9b10a6ec 12/17/2012 11:59 PM Ermal LUÇI

Correct limiter queue rule generation

491652bf 12/17/2012 10:08 PM Ermal LUÇI

Put the CP call during reload of interface under function_exists its not fatal and in some scripts captiveportal might not be included

553abb0d 12/17/2012 07:24 PM Ermal LUÇI

Move down a bit of code

e7bd2578 12/17/2012 02:29 PM Cyrill B

Add square brackets around IPv6 addresses

c69c37b6 12/17/2012 01:24 PM Jim Pingle

Needs more thought - might route something an unintended path. Perhaps a checkbox. Revert "Exclude the VPN peer from routes so as to not break connectivity to the actual VPN peer if a route includes its IP."

This reverts commit 5d8e8c9d25b55c6d3260e69fcf4620f76488d173.

37e67d04 12/17/2012 11:52 AM Ermal LUÇI

Do not flush tables on save of CP. This should allow the informations to be retained during cp reconfigurations.

1272429c 12/17/2012 11:32 AM Ermal LUÇI

Handle even hostname through filterdns entries correctly now that only 3/4 table exists and they consider pipe argument. While here adapt addinga hostname without reloading CP

3fd53d01 12/17/2012 11:03 AM Ermal LUÇI

There is no more table 7,8

dcf68058 12/17/2012 10:55 AM Ermal LUÇI

Give a minimum bucket paramter of 16 since it does not need much. To avoid those console warnings

5c600edd 12/17/2012 10:46 AM Ermal LUÇI

Merge pull request #284 from bcyrill/cp_certs

Allow multiple cp zones with different ssl certs

aea56408 12/17/2012 10:44 AM Ermal LUÇI

Separate ipfw rule no db from limiter ones. Since ipfw has per instance feature while dummynet/limiters is a single instance.

09b09d04 12/16/2012 11:43 PM Cyrill B

Allow multiple cp zones with different ssl certs

1bc783b6 12/16/2012 10:38 PM Cyrill B

Update etc/inc/openvpn.inc

Mute error when interface does not exist, e.g. after reboot.

5d1105e6 12/16/2012 06:59 AM Chris Buechler

Merge pull request #281 from bcyrill/cp_table

Fix action and table order in pfSense_ipfw_Tableaction calls

073f0ac4 12/15/2012 03:19 PM Cyrill B

Fix action and table order in pfSense_ipfw_Tableaction calls

d61cbd50 12/15/2012 02:17 PM Cyrill B

Fix cp variable

3e6d4c60 12/15/2012 01:36 AM Cyrill B

Add missing cpzone

75a01a7c 12/14/2012 04:41 PM Phil Davis

Support different package internal name

Allow the package external name (e.g. Ipguard-dev or squid3) to be different from the internal name (ipguard or squid). In particular, this allows package start and stop code to know what the associated package service name and/or *.sh start/stop script name is when the external package name is different.

6cbda317 12/13/2012 09:37 PM Ermal LUÇI

Switch all the actions(pipe create/table modify/get mac address) during fast path of CP to pfSense modules ones.

bdd3c3b2 12/13/2012 09:15 PM Ermal LUÇI

Remove IPFW_FILTER flag since it gets not used anymore

ec509679 12/13/2012 09:08 PM Ermal LUÇI

Remove set 1 keywords from rules since sets are not used in CP since long time.

9a62d88f 12/13/2012 08:56 PM Ermal LUÇI

Remove useless rule and reorder the static rule numbers

d5063ffd 12/13/2012 08:55 PM Ermal LUÇI

Correct rule number for https

06a45374 12/13/2012 08:51 PM Ermal LUÇI

Fixes #2006 Forward to lighty only port 80 and 443 tcp rather than all tcp traffic.

d0288824 12/13/2012 08:43 PM Ermal LUÇI

Use the hex value since seems parsing of ipfw is broken for these

78fdb3b9 12/13/2012 08:05 PM Ermal LUÇI

Remove remain from IFF_IPFW_FILTER flag not used anymore

5d8e8c9d 12/13/2012 06:50 PM Jim Pingle

Exclude the VPN peer from routes so as to not break connectivity to the actual VPN peer if a route includes its IP.

c06240db 12/11/2012 10:31 PM Ermal LUÇI

Add the new tunable in the GUI for custommization and its default value

ee79fcda 12/10/2012 09:52 PM Ermal LUÇI

Properly unlock before exit. Allow rarp to flow through ipfw of CP alos allow ipv6 packets so CP can work on v6

6ef2297b 12/09/2012 01:02 AM Erik Fonnesbeck

Add extra checks for reading and saving certain wireless settings and fix an existing check.

25c1ebd5 12/08/2012 06:26 AM NOYB NOYB

ARP Table Static Entries from Individual DHCP Static Mappings

Assign individual DHCP static mappings as ARP table static entries.
Useful / necessary for sending WoL magic packets from external services / sources, and for any other purpose that needs a static ARP table entry.

66c73aab 12/07/2012 08:47 PM Ermal LUÇI

Fixes #2703 correctly remove ips from v6 interfaces. Also cleanup the srd0 bits here

0100d577 12/07/2012 03:13 PM Jim Pingle

Merge pull request #273 from N0YB/Widget-Firewall-Logs-Filtering

Widget Firewall Logs Filtering

2c6de2ea 12/07/2012 02:32 PM Jim Pingle

Also consider 0.0.0.0/0 here since it fails both these tests but is still a valid/special config.

cd8155b1 12/07/2012 10:46 AM N0YB

Update etc/inc/filter_log.inc

Firewall Logs Widget FilteringOptions to filter on interfaces, 'pass', 'block', & 'reject'

b8a73577 12/06/2012 04:23 PM Ermal LUÇI

If the old configuration is present there use the new one for local users

91c44185 12/05/2012 10:15 PM Jim Pingle

Use functions to reduce code duplication; Add function to clear route to the interface IP before starting openvpn, otherwise the process cannot start. Ticket #2712

7c59bcc2 12/05/2012 05:25 PM Jim Pingle

Merge pull request #262 from PiBa-NL/cleanup

code formatting, and extra newline for message and rule generation

6714bbdc 12/04/2012 05:08 PM Jim Pingle

Activate choices for UDP6 and TCP6 for OpenVPN. Make sure interface IP selection chooses the proper IP and sets the proper protocol string. May need some GUI input validation to prevent someone from selecting a *6 proto with an IPv4 VIP and vice versa.

b32329fc 12/04/2012 04:44 AM Seth Mos

Do not echo any messages here as this would otherwise end up through the XML of the XMLRPC server.

a0e3ee98 12/03/2012 04:08 PM Jim Pingle

Use the IPv6 tunnel network for peer to peer OpenVPN modes.

671914b2 11/29/2012 08:30 PM Jim Pingle

Add a couple more (small, optional) snmp modules.

f1f58a6f 11/26/2012 08:40 AM Ermal LUÇI

Make this a bit more easier to read