Project

General

Profile

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.

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.

ea57ccb8 11/11/2010 04:27 AM Erik Fonnesbeck

Use this sort before saving, so the rule just added is sorted into the proper category like the rest.

ce2078f7 11/11/2010 04:14 AM Scott Ullrich

Unbreak graphs

2b30323e 11/11/2010 02:56 AM Jim Pingle

Copy logic for when to show the cellular tab from status_rrd_graph.php. Fixes #714

fa6c42d0 11/11/2010 01:30 AM Erik Fonnesbeck

Return this field to its old name to prevent a conflict of names and since the code that uses it still refers to it by that name. Issue reported at http://forum.pfsense.org/index.php/topic,29985.0.html

This caused the full name field to be ignored when creating a user and prevented making a certificate at the creation of the user (either could still be changed afterward).

f233231b 11/10/2010 11:14 PM Ermal LUÇI

Take into account if we have redirection active to allow even port 443.

30bd17f5 11/10/2010 11:14 PM Ermal LUÇI

Make the antilockout rule match the webgui and ssh(if enabled) rather than any traffic destined to pfSense itself.

29f76490 11/10/2010 10:22 PM Jim Pingle

Only use escapeshellarg when passing the arguments to the shell. Fixes #1005

dd18038e 11/10/2010 09:42 PM Ermal LUÇI
  • Call get_configured_interface_* functions only once in the code
  • Optimize the test if the passed interface is a vaild one
  • Fix the apply settings to actually do something rather than do nothing at all
  • Some style and whitespace fixes
e7d3fc15 11/10/2010 08:09 PM Ermal LUÇI

Small improvement no functional change.

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

Use php calls rather than forking to shell.

b06d7ebb 11/10/2010 07:34 PM Ermal LUÇI

Use exec and check return value of command to avoid priting messages of stderr to console.

35d26b25 11/10/2010 07:16 PM Ermal LUÇI

Not sure why sometimes works sometimes does not work when bound to localhost the lighttpd instance of CP. Back to previous setup! Though security of it is debatble.

7f8d463f 11/10/2010 06:43 PM Ermal LUÇI

Bring interfaces up only if there is a mismatch to allow them to be reassigned.

e9d7afeb 11/10/2010 06:27 PM Ermal LUÇI

Ticket #904. Hmm fix the interface_has_gateway() too.

f6b30142 11/10/2010 06:25 PM Ermal LUÇI

Ticket #904. Actually correctly handle the assigned openvpn client as a dynamic gateway rather than breaking the behaviour of the system. Strange nobody has noticed broken gateway behaviour with openvpn assigned!

c422a169 11/10/2010 06:18 PM Ermal LUÇI

Actually was coorect before. 3rd parameter is length not index.

Revert "Correct this to make it actually work. This is also mentioned in Ticket #904 though it was already implemented."

This reverts commit 6f2cc3a680f984ccbb387301a26d022e6969e665.

0bb28795 11/10/2010 05:45 PM Scott Ullrich

Correct HTTP_REFERER check when using an IP Address vs the Firewalls hostname

612fa572 11/10/2010 05:25 PM Scott Ullrich

Note that this textbox controls HTTP_REFERER hostname checks as well

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.

daab67a1 11/10/2010 02:49 PM Scott Ullrich

Fix misc XSS issues from davey b

f0ce6758 11/10/2010 10:03 AM Erik Fonnesbeck

Add option to System: Firmware: Settings for running gitsync after installing an update, hidden/disabled if git has not been installed yet.

2545af04 11/10/2010 07:28 AM Erik Fonnesbeck

Remove csrf-magic include from functions.inc -- it was causing problems with console PHP scripts.

6f2cc3a6 11/09/2010 11:37 PM Ermal LUÇI

Correct this to make it actually work. This is also mentioned in Ticket #904 though it was already implemented.

7673cdb5 11/09/2010 10:17 PM Ermal LUÇI

Use a shell script rather than bad hack to execute php code for pppoe periodic reset.

12dfe8ca 11/09/2010 08:10 PM Ermal LUÇI

Fix display of queues on rules and layer7 containers.

506f6e90 11/09/2010 06:07 PM Scott Ullrich

Ensure csrf magic is loaded

034f08e7 11/09/2010 04:38 PM Scott Ullrich

Fix Misc XSS issues

fea09886 11/09/2010 04:26 PM Scott Ullrich

Revert

9b2bc1af 11/09/2010 04:23 PM Scott Ullrich

Testing csrf-magic

5626a349 11/09/2010 03:28 PM Scott Ullrich

Set session.use_trans_sid to true

678dfd0f 11/09/2010 12:14 PM Erik Fonnesbeck

Add a setting for the data type of values used with DHCP option numbers and input validation for each type. Fixes #962

5d27a3dc 11/09/2010 10:02 AM Erik Fonnesbeck

Add a function type to the field types allowed, to allow more field types without directly adding all of them to row helper.

58685470 11/09/2010 02:23 AM Chris Buechler

fix input validation for GRE

58db1fc4 11/08/2010 10:42 PM Ermal LUÇI

Kill dhcplease before writing the hosts file so that it does not scramble the content from kqueue events.

6e8b0ec3 11/08/2010 10:21 PM Jim Pingle

Add a button to connect a non-mobile IPsec VPN from Status > IPsec. Sends a ping from a local IP in the p2 subnet (if one exists on the router) to the remote p2 subnet.

61ab4cd3 11/08/2010 03:53 PM Scott Ullrich

Return disabled interfaces as well

157b9d46 11/08/2010 03:52 PM Scott Ullrich

Return disabled interfaces as well

08452bff 11/08/2010 06:55 AM Warren Baker

Cosmetic issue, add space before 'done', otherwise package XML name and done are combined.

4395500c 11/08/2010 06:44 AM Warren Baker

Recent move (d32d3970d58683d02f89073103eb595eaa8f395f) of routed/ items required additional files to be updated to reflect correct path.

d32d3970 11/06/2010 10:20 PM Scott Ullrich

Add routed/ items to obsoleted files. Force removal of file so that directories can be included in the future

277d55d7 11/06/2010 09:02 PM Scott Ullrich

Ignore /var/etc directory to avoid these kinds of errors: tar: /var/etc/openvpn/client1.sock: tar format cannot archive socket

818c54ee 11/06/2010 07:34 PM Scott Ullrich

Do not use sub array

43a0ac8a 11/06/2010 07:31 PM Scott Ullrich

Make sure ipsec is incuded in valid interfaces

e5fee340 11/06/2010 07:24 PM Scott Ullrich

Move Note to bottom of page

366e2be8 11/06/2010 07:22 PM Scott Ullrich

Show interface description

2c4a13d9 11/06/2010 06:40 PM Scott Ullrich

Interface names should appear as uppercase

9c3cac0c 11/06/2010 06:38 PM Scott Ullrich

Interface names should appear as uppercase

5aaae0e3 11/06/2010 06:34 PM Scott Ullrich

Do not escape strings twice

0f08affe 11/06/2010 06:26 PM Scott Ullrich

Misc fixes. Use htmlspecialchars() in more places. Use escaped shell argument.

66d57db5 11/06/2010 06:11 PM Scott Ullrich

Interface names should appear as uppercase

4cea35b3 11/06/2010 06:10 PM Scott Ullrich

Interface names should appear as uppercase

c1f95f5c 11/06/2010 06:08 PM Jim Pingle

Various CRL fixes.

e8ad860f 11/06/2010 06:03 PM Scott Ullrich

Interface names should appear as uppercase

94556105 11/06/2010 06:01 PM Scott Ullrich

Define variable a bit earlier in case its shared

d815d5fa 11/06/2010 06:00 PM Scott Ullrich

Use get_configured_interface_list() so Ermal does not yell at me :)

98bcf1f8 11/06/2010 04:40 PM Scott Ullrich

Fix misc input validation errors. Move routed/* to same dir as pkg items

6a937188 11/06/2010 04:31 PM Scott Ullrich

Ensure passed interface is valid

8625c24f 11/06/2010 04:24 PM Scott Ullrich

Use htmlspecialchars() for santitized output

50b2f6ab 11/06/2010 04:15 PM Scott Ullrich

Ensure that we are working with a proper passed interface..

c62d973d 11/05/2010 06:33 PM Warren Baker

Spelling fix.

03976254 11/05/2010 02:12 PM Jim Pingle

If the anti-lockout rule is active, show it in the rules list for the LAN interface (or WAN if the interface count is 1, same rules as in filter.inc for putting the rule in the ruleset)

428e66b6 11/04/2010 06:30 PM Jim Pingle

Warn a user when entering the OpenVPN client/server screens that they need a CA/Cert if none exist.

9882cbef 11/04/2010 05:18 PM Jim Pingle

Use addslashes() here to prevent unescaped quotes from causing PHP errors. Fixes advanced/custom options in OpenVPN wizard.

3339c56f 11/04/2010 02:39 PM Jim Pingle

Use a different variable name here to avoid colliding with another of the same name.

9ad0ab80 11/03/2010 09:26 PM Jim Pingle

Use != here to avoid a potential issue with empty() testing intermediate arrays.

42724fdd 11/03/2010 09:18 PM Jim Pingle

Add a button to the filter reload screen to force a config sync (only shows up if a config sync peer is defined).

de651e21 11/03/2010 09:00 PM Seth Mos

Change the dhcpd startup for isc dhcpd server 4.1

36600615 11/03/2010 08:11 PM Jim Pingle

Fix saving of off/disabled PPPoE server instances. Fixes #987

79eea0c1 11/03/2010 08:08 PM Ermal LUÇI

Activate code to allow ipsec to work normally.

b039f099 11/03/2010 02:26 PM Jim Pingle

Don't show empty user IPsec keys.

9cb94dd4 11/03/2010 01:25 PM Ermal LUÇI

Ticket #980. Bring CP widget up to date. Also bind lighty for CP to 127.0.0.1 it should not be accessible otherwise.

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

6bc1e79a 11/02/2010 08:48 PM Jim Pingle

Don't use pconfig in a widget, it can cause issues with other widget settings.

60e76c58 11/02/2010 08:07 PM Jim Pingle

CSS changes, fixes misaligned cursor in some password fields. Fixes item 1 in ticket #830

a6607b5f 11/02/2010 07:14 PM Jim Pingle

More VPN log fixes, for consistency. Ticket #912

f856e762 11/02/2010 06:29 PM Jim Pingle

Fix typo (standart -> standard)

b2b61308 11/02/2010 06:11 PM Jim Pingle

Switch from buttons to tabs, add a mode to view raw mpd logs for each vpn type, and some general cleanup. Fixes #912

fbeaba66 11/02/2010 05:22 PM Jim Pingle

Remove these now-obsolete linkup/linkdown scripts.

874e5f2c 11/02/2010 04:52 PM Jim Pingle

Fix VPN log page to use the updated log format (again). Ticket #912.

2f9d2dc2 11/02/2010 03:57 PM Jim Pingle

Use a unified vpn-linkup script that detects the type based on interface name.

e9a95ac8 11/02/2010 03:43 PM Jim Pingle

Switch to a unified vpn-linkup and vpn-linkdown.

2c7feef7 11/02/2010 02:07 PM Jim Pingle

Fix l2tp interface naming. Fixes #985

14905d9f 11/01/2010 09:02 PM Jim Pingle

Show login/logout events for pptp, pppoe server, and l2tp. Could use some work to simplify. Ticket #912.

917b0a56 11/01/2010 08:22 PM Jim Pingle

Use individual linkdown scripts.

6d1091dc 11/01/2010 08:15 PM Jim Pingle

Add individual linkdown scripts so the service type can be set in the log.

d282c96c 11/01/2010 08:05 PM Jim Pingle

Add service type to vpn log

a2071365 11/01/2010 06:46 PM Jim Pingle

Sync service status widget code with service status page. Fixes #984

08724afa 11/01/2010 06:13 PM Jim Pingle

Test for arrays first, should fix #968

5fb9e6d3 11/01/2010 05:20 PM Jim Pingle

Various sync fixes to ensure sections are pushed even if empty, otherwise the last entries of these sections cannot be deleted and have that deletion sync to the secondary.

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

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

b7ccf315 10/29/2010 09:55 AM Erik Fonnesbeck

Make the change here, too.

9d46f40b 10/29/2010 08:22 AM Erik Fonnesbeck

Also mention that this allows access to the dashboard.

e3bbd29a 10/28/2010 06:34 PM Ermal LUÇI

Replace \r from custom options otherwise it breaks config.

7c255188 10/28/2010 02:29 PM Jim Pingle

Fix logging parameters.

c815b877 10/28/2010 02:29 PM Jim Pingle

Fix pfctl -b parameters to prevent the killing of unintended states.

9e303f2f 10/28/2010 01:56 PM Jim Pingle

Fix formatting

5e58efd0 10/28/2010 01:56 PM Jim Pingle

Fix this logic.