Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
2bfade90 11/23/2010 12:58 PM Ermal LUÇI

Initialize variable. Ticket #1023.

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.

a2b6c52f 11/22/2010 06:38 PM Erik Fonnesbeck

Add option to control automatic creation of NAT rules which assist forwarding rules that send traffic out to the same subnet it originated from.

bddcbff2 11/22/2010 04:23 PM Erik Fonnesbeck

When adding/editing a gateway, check IP alias subnets, too. Fixes #1015

d48dbceb 11/22/2010 03:53 PM Erik Fonnesbeck

Add other interfaces to local network selection and show proper names. Fixes #965

e63d59c0 11/22/2010 02:32 PM Erik Fonnesbeck

Do not save settings related to ports when protocol does not use ports. Ticket #953

ae46e8b8 11/22/2010 01:39 PM Erik Fonnesbeck

Do not save fields from translation section when "Do not NAT" is checked. Ticket #952

1452fa57 11/22/2010 08:33 AM Erik Fonnesbeck

Use correct names for integer and boolean types in DHCP options and fix typo in hexadecimal validation for strings. Fixes #962

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

37c8e07d 11/19/2010 06:24 PM Ermal LUÇI

Fix reading the ip from the right file for dyndns.

5708241f 11/19/2010 03:31 PM Jim Pingle

When the local port is left blank on an OpenVPN client, use 'lport 0' to direct the client to use a random source port. Fixes #1025

0bee2010 11/18/2010 09:34 AM Erik Fonnesbeck

Save the host name and domain to a temporary location until the setup wizard is finished to prevent triggering the DNS rebind message. Fixes #1022 Also use this information to implement the redirect for changed host for ticket #455

b8d4d7cd 11/18/2010 07:23 AM Erik Fonnesbeck

Handling this properly when the web gui is on an alternate port number.

6898927f 11/18/2010 03:00 AM Erik Fonnesbeck

Make this check more general in case someone makes a wizard that changes an opt interface's IP address and wants to use the "Reload in progress" step. Ticket #455

9c37f8cd 11/18/2010 12:37 AM Jim Pingle

Properly reflect ports in the GUI view of the anti-lockout rule since Ermal's changes restricted it to only ssh/gui ports.

916ee745 11/18/2010 12:16 AM Jim Pingle

Show CRL download link only for imported certificates or CRLs with revoked certificates.

304af9d8 11/18/2010 12:12 AM Jim Pingle

Some CRL fixes.

4c3d9312 11/17/2010 07:47 PM Ermal LUÇI

Ticket #1017. Put a @ before each fwrite to silence errors. Also setup the log file in the beginning rather than on each individual function.

1ae5c631 11/17/2010 07:36 PM Ermal LUÇI

Resolves #1018. Provide a more unique host name for the file.

a219c643 11/17/2010 03:35 PM Erik Fonnesbeck

Add workaround for referrer check to not be triggered on the previous IP address when redirected by the setup wizard.

fd7f136b 11/17/2010 02:01 PM Erik Fonnesbeck

Redirect to the correct IP at the end of the setup wizard if accessing it on an IP address that was changed. Fixes #455

b450c94e 11/17/2010 04:47 AM Jim Pingle

Fix typo in comment.

f02f0675 11/17/2010 01:38 AM Erik Fonnesbeck

Ensure this is an array before entering the foreach loop. Fixes #1012

7b228323 11/16/2010 10:38 PM Ermal LUÇI

Avoid exec() and use php calls.

fcf92dae 11/16/2010 07:40 PM Ermal LUÇI
  • Use pkg_info -E pkgname* for testing if a package is installed.
  • Do not call eval if we cannot include an .inc file since that will make the whole script fail.
  • Keep the log from the start to the end without overwriting. This makes debugging and problem reporting easy and explains what is done during installation....
99b1cc43 11/15/2010 07:16 PM Scott Ullrich

Disable CSRF checks on the backup page.

64ec1ddf 11/14/2010 07:46 PM Scott Ullrich

Add nocsrf flag

364ecdd1 11/14/2010 07:29 PM Jim Pingle

Fix misnamed form field on CRL import.

fbd96b06 11/14/2010 02:55 PM Erik Fonnesbeck

Fix variable names. Ticket #954

bd32ac6c 11/14/2010 01:59 PM Erik Fonnesbeck

Fix case of variable name for swap usage. Ticket #477

ac503653 11/14/2010 12:38 AM Scott Ullrich

Open link in new tab/window

bddc8818 11/13/2010 05:44 AM Erik Fonnesbeck

Form image buttons are submit buttons and thus default buttons, causing unwanted behavior with the enter key. Use links instead, where possible.

6f7a9978 11/13/2010 03:05 AM Erik Fonnesbeck

Add style to rowhelper normal text fields in packages for consistency.

83fcd140 11/12/2010 11:34 PM Scott Ullrich

CSRF startup code has been moved to guiconfig.inc

fafd303e 11/12/2010 11:30 PM Scott Ullrich

Unbreak AJAX

c895ab7b 11/12/2010 09:05 PM Scott Ullrich

Misc XSS fixes

2bf0ada5 11/12/2010 05:29 PM Jim Pingle

Protect against XSS by someone broadcasting an HTML SSID... (better to be safe...)

f01d8c49 11/12/2010 05:15 PM Jim Pingle

One more potential XSS vector. Not sure how it would have text injected here, but better safe than sorry.

060d4c5e 11/12/2010 05:02 PM Jim Pingle

More notice XSS fixes.

dd5bf424 11/12/2010 04:36 PM Scott Ullrich

Fix XSS issues

190d5d58 11/12/2010 04:29 PM Jim Pingle

Fix XSS in notices.

225a2f0b 11/12/2010 04:03 PM Scott Ullrich

Bring in XSS id fixes from m0n0wall

19310a56 11/12/2010 09:17 AM Erik Fonnesbeck

Clarify these descriptions a bit more on 1:1 edit.

a2f38ac4 11/11/2010 02:17 PM Scott Ullrich

Handle AJAX

6f567a59 11/11/2010 10:51 AM Warren Baker

NiftyCheck already included in bottom-loader.js otherwise div mainarea gets rounded twice.

cb53651f 11/11/2010 09:24 AM Erik Fonnesbeck

Small rework of code for applying drag and drop reordering of rules and some extra checks added to fix some potential bugs. Ticket #878

Also minimizes the extent of the changes performed (useful when comparing config.xml files from before and after).

a5ebdeff 11/11/2010 07:51 AM Erik Fonnesbeck

Fix handling of floating rules in the drag and drop reordering code. Fix for part of ticket #878

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

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
612fa572 11/10/2010 05:25 PM Scott Ullrich

Note that this textbox controls HTTP_REFERER hostname checks as well

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.

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

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

Testing csrf-magic

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

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

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

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

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

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

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.

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

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