Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
71edee5e 03/21/2011 08:01 PM Luiz Gustavo S. Costa

Select the device mode to tun if variable device_mode not exist in the configuration

bf87b4d7 03/21/2011 06:58 PM Luiz Gustavo S. Costa

Added option to select the type of device for use in the tunnel openvpn

375828d9 03/20/2011 08:56 PM Chris Buechler

fix text

b2305621 03/18/2011 10:11 PM Ermal LUÇI

Generate the config file in a variable then write it as a whole to a file.

e9e295f7 03/18/2011 03:20 PM Jim Pingle

Read data into variables before passing to rrdtool, so it's easier to extend this to store data elsewhere in addition to (or instead of) rrdtool. Also, switch to using cpustats for CPU statistics instead of top.

52bac969 03/17/2011 07:57 PM Ermal LUÇI

Up the number of packets that gets sent to divert consumers since this count includes for tcp even the 2way handshake count which might hurt the matching. This should possibly fix layer 7 Ticket #636.

3c69c52c 03/17/2011 06:58 PM Ermal LUÇI

Log the configuration is not the same error message only when this is true. This message would have been shown even when a communication error would occur.

7e5f3edb 03/17/2011 10:21 AM Warren Baker

Add Total number of CP users graph

af4c040e 03/16/2011 07:34 PM Ermal LUÇI

Ticket #1356 use locking here rather than ps to serialize execution.

ab299d4c 03/16/2011 11:54 AM Seth Mos

Fix ticket #1126

7916acc3 03/16/2011 11:36 AM Seth Mos

Change wording

fe3801bf 03/16/2011 11:29 AM Seth Mos

Hopefully improve the useless ipsec logs with highlighting

505483ce 03/16/2011 11:27 AM Seth Mos

Fix ticket #1354

ac463c00 03/16/2011 11:16 AM Seth Mos

Fix the IPsec ping hosts file generation. This only worked for the last
tunnel

323f3f9c 03/16/2011 07:46 AM Seth Mos

Keep a table of gateways we added for static routes to prevent us from making multiple entries to the same IP address

e58da189 03/15/2011 09:31 PM Ermal LUÇI

Add code to allow custom upgrade code to run after the pfSense upgrade code for the same version switching(Just the custom upgrade functions should have _custom at the end of their name.

401fb0ad 03/15/2011 12:53 PM Ermal LUÇI

ipfw is not referenced here.

32c392aa 03/15/2011 12:52 PM Ermal LUÇI

Make sure we have an ip to kill sessions from.

01c201e3 03/15/2011 12:17 PM Ermal LUÇI

Do more strict checking if an ppp type interface is assigned before starting the mpd process behind it. Trigered-by: http://forum.pfsense.org/index.php/topic,34377.0.html

96f1a57a 03/14/2011 07:53 PM Ermal LUÇI

Remove comment since the service is not started anymore after installation in 2.0

2bf16ba2 03/12/2011 12:36 AM Ermal LUÇI

Prevent the command wol for being called without propper ip information. Reported-by: http://forum.pfsense.org/index.php/topic,34314.0.html

e92916d6 03/12/2011 12:26 AM Ermal LUÇI

Make sure we do not write stale data during prunning periods.

d0404e46 03/11/2011 01:37 AM Jim Pingle

Fix typo

64d42525 03/10/2011 04:25 PM Jim Pingle

Clarify text on outbound NAT page.

2f23caf2 03/10/2011 01:06 PM Ermal LUÇI

Correctly generate the interface.

298ca201 03/10/2011 01:05 PM Ermal LUÇI

Define only one loginterface since that is what pf(4) allows. This prevents a memory leak from pfctl(1) which may lead to memory depletion if the utility is run frequently with the pfSense generated ruleset.

36653869 03/10/2011 08:55 AM Erik Fonnesbeck

Remove extra unmatched conf_mount_ro for a potential race condition preventing writes when generating ssh keys in the background. Ticket #673

48ab12a9 03/10/2011 07:32 AM Seth Mos

Remove quick from the filter rule by request of Erik.

05c8d0b1 03/10/2011 07:31 AM Seth Mos

Correct the config path to the upnp array, this prevented the filter rule from being generated

47cc98de 03/09/2011 09:14 PM Ermal LUÇI

Correctly use the WAN macro definition for the interface on 2.0. Though i still insist that people should do this themselves rather than relying on some obscure gui option.

28a581b8 03/09/2011 07:49 PM Jim Pingle

Add {} around foreach contents. Fixes occasional duplication of the easyrule block alias.

a0140246 03/09/2011 07:49 PM Jim Pingle

Add block rule to the top of the firewall rules.

021b77af 03/09/2011 06:54 PM Jim Pingle

If PPTP is set for redir, actually add the NAT rules to rdr.

fa182351 03/09/2011 06:03 PM Jim Pingle

Only delete files in /tmp, not directories. Fixes rm errors on shutdown. (Doing rm -rf might cause it to go across filesystem boundaries again, which we're trying to avoid.)

b043503a 03/09/2011 04:23 PM Jim Pingle

Teach the console update by url about the default auto update url.

947fe874 03/09/2011 12:27 PM Seth Mos

Correct firewall rule, remove flags any

272c5d62 03/09/2011 11:35 AM Seth Mos

Automatically add a multicast allow rule for miniupnpd so that the Xbox 360 works.

a6917c65 03/09/2011 10:58 AM Seth Mos

Add the 95th percentile line to the traffic graphs

c7cfc098 03/09/2011 10:48 AM Seth Mos

Possible double RRD process fix.

fdc0e920 03/08/2011 10:35 PM Ermal LUÇI

Add localhost to be natted automagically from auto-generated nat rules. This simplifies loadbalancing from the host itself.

01890f6a 03/08/2011 10:14 PM Ermal LUÇI

Fix javascript errors reported by: http://forum.pfsense.org/index.php/topic,34139.0.html

55805397 03/08/2011 08:02 PM Jim Pingle

Add missing image. Fixes #1339

4db0365d 03/08/2011 07:37 PM Jim Pingle

Keep the output in a variable before passing it to rrdtool in case we also want to pass it to something else.

ae3c0a12 03/08/2011 07:18 PM Jim Pingle

Only run pfctl once per interface for stats, rather than four times.

3e5c0ab7 03/08/2011 05:47 PM Ermal LUÇI

Use foreach here to be sure we do not reference unexisting results.

13927322 03/08/2011 03:23 PM Ermal LUÇI

Do a proper test otherwise a override of the total_minutes var might happen.

c4ea3691 03/08/2011 03:16 PM Ermal LUÇI

Properly do testing of voucher existing or not rather than relying on an obscure feature of php. Also do exclusive locking rather than shared one when writing dbs.

6b5e978b 03/07/2011 10:45 PM Ermal LUÇI

Use racoonctl now that ipsec-0.8 is back to reload the config.

06d30ce7 03/07/2011 09:42 PM Ermal LUÇI

Handle the case on some special configs with a gateway of all 1's otherwise strange thing happens.

214bd062 03/07/2011 08:03 PM Jim Pingle

Fix typo

a5ccf623 03/07/2011 05:24 PM Jim Pingle

Add cas(4)

e8567e89 03/07/2011 03:07 PM Jim Pingle

When doing conf_mount_ro/rw on NanoBSD, pass sync,noatime to mount to preserve the options we have already set in fstab. Ticket #1279 and Ticket #444

fd4151a9 03/04/2011 10:05 PM Ermal LUÇI

Enforce session establishment.

bb7469ca 03/04/2011 10:02 PM Ermal LUÇI

Enforce session establishment.

de4333ba 03/04/2011 10:00 PM Ermal LUÇI

Enforce session establishment.

9fbb3599 03/04/2011 09:53 PM Ermal LUÇI

Add missing pages to the authentication system.

c53eb903 03/04/2011 08:50 PM Ermal LUÇI

Be smart and remove the needs package sync toggle since the begining otherwise not behaving packages might mess up the whole thing.

ce1942d6 03/04/2011 08:27 PM Ermal LUÇI

Oops more make code correct.

328c1def 03/04/2011 08:24 PM Ermal LUÇI

Oops make code correct.

006802ab 03/04/2011 08:15 PM Ermal LUÇI
  • Prevent concurrent logins on CP to not be recorded on the DB.
  • Make the locking more complex to avoid locking exclusively during pruning task which would hurt a lot CP performance.
  • Retire the disconnect_client and make all the disconnect functions use the sessionid as identifier....
9ccecb65 03/04/2011 05:37 PM Ermal LUÇI

If the interface triggering rc.newwanip is not assigned just reload packages and the filter and exit.

1b761f36 03/04/2011 01:09 PM Jim Pingle

Check if the protocol is empty, not just if it's set. Fixes #1323

1c1a74fa 03/04/2011 01:04 PM Jim Pingle

Only change protocol if it's set and not empty.

7ec0e6e2 03/03/2011 09:13 PM Jim Pingle

Add upgrade code to ensure rule protocols are all lower case.

06b3df52 03/03/2011 08:40 PM Jim Pingle

Make this lowercase before checking, or people who ended up with TCP or UDP in their config might end up with rules that have no port specified, leaving them a bit more open than expected.

4f4e85df 03/03/2011 04:30 PM Ermal LUÇI

Make sure we tell the code that the interface exists otherwise multiple laggs might get created.

ee487a68 03/03/2011 04:30 PM Ermal LUÇI

Not needed anymore.

6be90004 03/03/2011 02:24 PM Jim Pingle

Ensure the protocol on the firewall rule from the OpenVPN wizard ends up lower case, or it causes some GUI irregularities. Seen http://forum.pfsense.org/index.php/topic,33865.0.html and elsewhere.

67b0ed57 03/03/2011 05:42 AM Chris Buechler

lower limit to 101 MB

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

199791f9 03/02/2011 02:09 PM Ermal LUÇI

Show friendly names of interface for root queues of ALTQ.

93c1127f 03/02/2011 01:57 PM Jim Pingle

Add GUI option to CARP settings for syncing certs. It was in the backend code but not the GUI. Fixes #1316

e77ecd8e 03/02/2011 11:52 AM Seth Mos

Attempt to mitigate fork bombs of rc.newipsecdns. Alternatively we should probably bail out with a exit(0);
instead.

d161b4d4 03/02/2011 09:14 AM Seth Mos

Always write out the filterdns-ipsec.hosts file, otherwise deleted tunnels will never get removed from the
filterdns-ipsec.hosts

bb3c6562 03/02/2011 08:08 AM Seth Mos

Add the toggle to disable successful login messages, show actual help text for redirect item

4fc3855f 03/02/2011 07:47 AM Seth Mos

Make it possible to turn off successful login messages, this should quiet the console, system logs

829fa12e 03/02/2011 07:21 AM Seth Mos

Add a check that should prevent configuration of racoon with duplicate phase 1 IP entries.

baca83aa 03/02/2011 04:51 AM Marcus Brown

Fix page title text. Replace "Firewall" with "Interfaces" in title.

539d5973 03/02/2011 12:25 AM Ermal LUÇI

Remove custom code for checking ip_addr and use the pfsense provided one.

cf46a14f 03/02/2011 12:23 AM Ermal LUÇI

Do not be so drastic on normal failure.

dcc897e5 03/02/2011 12:21 AM Ermal LUÇI

Since its only called during bootup there is no need to do conditionals here. Always sync config and start the miniupnpd process.

88cbd62a 03/02/2011 12:18 AM Ermal LUÇI

More fixes to comments and code for upnpd. Also bring up to speed the stop/start logic.

2816f43f 03/02/2011 12:05 AM Ermal LUÇI

Improve logging and some tests during miniupnpd config generation.

b469b7fe 03/01/2011 11:51 PM Ermal LUÇI

This is not true anymore as piece of code.

8df14984 03/01/2011 11:46 PM Ermal LUÇI

Correctly get only the interface mac address rather than any other found mac on this interface.

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.

c8487604 03/01/2011 06:18 PM Erik Fonnesbeck

Use the call to basename to remove the extension rather than trim, since trim takes a list of characters, not the exact string to remove. Suggested by http://forum.pfsense.org/index.php/topic,32967.0.html

8b19f4a7 03/01/2011 06:03 PM Erik Fonnesbeck

This is not NAT, so put it under the Firewall Advanced heading instead.

87ae1a2b 02/28/2011 07:02 PM Jim Pingle

Fix page title.

566193a5 02/28/2011 05:25 PM Jim Pingle

Only make gateway changes if we have been given a new gateway IP.

d7b4e38f 02/28/2011 05:21 PM Jim Pingle

Setup gateway monitoring since we just altered a gateway.

e121bebd 02/28/2011 05:16 PM Jim Pingle

Fix gateway handling in setup wizard.

2d539f40 02/28/2011 04:12 PM Erik Fonnesbeck

Only display gitsync settings on supported platforms.

cfaf6e69 02/27/2011 08:50 PM Scott Ullrich

Only show the you can monitor the filter reload process for filter related changes

58b4b246 02/27/2011 08:43 PM Scott Ullrich

Flush the buffer

4ed69f33 02/26/2011 07:20 PM Jim Pingle

Do a more strict check on the return value of the download function. Fixes #1309

153e3cb5 02/26/2011 04:40 PM Jim Pingle

Declare $g a global here.

73d885d7 02/26/2011 04:34 PM Jim Pingle

Ensure the pkg staging area exists on nanobsd before trying to use it.

17e7a243 02/25/2011 05:45 PM Scott Ullrich

missing $