Project

General

Profile

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

# Date Author Comment
3d3081ec 04/02/2013 06:36 PM Andrew MacIsaac

Set LDAP option to dereference aliases when searching

3697adb2 03/06/2013 01:37 PM Jim Pingle

Print the error message from LDAP in the log for a bind failure.

bddd2be8 02/13/2013 08:55 PM Jim Pingle

Add a knob in the GUI to set the RADIUS authentication timeout. Previous default was 3s, new is 5s. When using two-factor auth via external (e.g. phone), this needs to be set much higher, 60-120.

b2a0a8e9 01/14/2013 09:28 PM Jim Pingle

Something in the LDAP libraries has changed and it no longer likes spaces in the CA filename. Use the refid for the CA filename since it will always be unqiue, and it will never contain any spaces, unlike authname or the CA's descr.

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

Removing gettext from strins that should not be translated

2004def5 11/19/2012 07:23 PM Ermal LUÇI

Put these logs under debug since that's their purpose

3ac8324f 11/19/2012 07:21 PM Ermal LUÇI

Put these logs under debug since that's their purpose

9a98a89e 11/18/2012 01:10 PM Pi Ba

authentication, don't log 'errors' on normal procedure

eff0526e 11/15/2012 10:41 AM Ermal LUÇI

Not sure why this has been hidden so deep but putting that in the right place should help with error displayed related to HEADER already sent in PHP errors.log

323dc2e7 07/27/2012 09:19 PM Warren Baker

Supress the error message if the ldap bind doesnt happen

83e0d4c8 06/30/2012 10:11 PM Jim Pingle

Fix LDAP over IPv6 (works fine, just needed slight adjustment to URI)

1492e02c 06/05/2012 07:37 PM Ermal LUÇI

Import OpenVPN cisco style radius attributes applying policy to logged in users. Feature #2100

88165371 05/30/2012 08:51 PM Ermal LUÇI

Do not allow empty passwords since this might cause problems for some authentication servers like ldap. Fixes #2326

c886fed9 05/15/2012 03:44 PM Jim Pingle

As suggested by wagonza, using SAMEORIGIN for X-Frame-Options is sufficient here, and does allow the traffic graphs to work. Fixes #2419

babac37a 05/10/2012 03:51 PM Scott Ullrich

Add click jacking support. Ticket #2419

49ddf9a1 05/09/2012 05:08 PM Warren Baker

Handle HTTPOnly and Secure flags on cookies

1cb94b24 03/12/2012 07:28 PM Ermal LUÇI

Looking at pw code : chars are invalid in a comment fieldgit diff! Replace those to just space

9252d093 02/08/2012 07:59 AM Ermal LUÇI

Another try to eliminate the warning 'PHP Warning: Cannot modify header information - headers already sent by (output started at /etc/inc/authgui.inc:201) in /usr/local/www/guiconfig.inc on line 47'

c28fae2f 02/08/2012 05:32 AM Erik Fonnesbeck

Revert "Check if a session already exists to avoid errors issued by php on sesion_start being called on existing session"

This reverts commit 9b2de7e2a6afab31e1a62ac8d54435975a22a9a7.

9b2de7e2 02/07/2012 08:35 PM Ermal LUÇI

Check if a session already exists to avoid errors issued by php on sesion_start being called on existing session

6763033d 01/25/2012 08:39 PM Jim Pingle

Include admin user in bootup account sync

9fd14591 01/23/2012 07:15 PM Jim Pingle

Be more careful when creating and removing a user, to only alter a user if it really matches the passwd entry. Fixes #2066
pw usershow likes to ignore what you want even with -n and if the user is numeric and doesn't exist, it fetches by uid. Can cause major problems if you try to remove a numeric user.

2ce660ad 01/20/2012 11:18 AM Seth Mos

Unbreak a number of explode() replacements which required preg_split()

6ac18f9d 01/19/2012 07:50 PM Jim Pingle

mhash -> hash change from Ermal

cfbfd941 01/19/2012 07:33 PM Seth Mos

The function split() is replaced by the function explode(). Starting with PHP 5.3 this is deprecated and with version 6 gone.
Replacing it surpresses all the warnings

906daddc 11/14/2011 01:42 PM Ermal LUÇI

Ticket #1052. Merge patch referenced in ticket.

9f27de6d 10/25/2011 03:05 PM Jim Pingle

Do not pass the ldap port separately, but add it to the LDAP URL. PHP's ldap_connect() ignores the passed port parameter if the first parameter is a URL instead of a hostname.

007e59d2 10/05/2011 02:15 PM Jim Pingle

Include certs.inc before calling lookup_ca in auth.inc. Fixes #1927

b3c106a0 09/28/2011 11:48 PM Ermal LUÇI

Check that we have user password otherwise strange things happen if tehre is nothing stored in the config

d1b69106 08/28/2011 02:37 AM Andy I.

Added extended query possibility (for example, group membership)

4fcab77b 08/21/2011 04:45 PM Seth Mos

Unbreak the DNS rebind check when accessing over IPv4

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

Fix the referrer checks for IPv6 addresses Ticket #1583

4cf79fdd 08/21/2011 11:03 AM Seth Mos

Fix the DNS rebind Check for IPv6 addresses Ticket #1583

a7702ed5 08/08/2011 04:24 PM Ermal LUÇI

Correct array key typo mistake. Ticket #1052

fe2031ab 07/15/2011 01:10 PM Ermal LUÇI

Ticket #1052. Enforce certificates if they are present for authenticating to ldap. Allow to select a CA under ldap type authentication backend to be used for this.

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

2488a7e7 07/01/2011 03:38 PM Jim Pingle

Merge remote branch 'upstream/master'

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

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

84924e76 06/28/2011 07:26 PM Ermal LUÇI

Add proper checks in auth code for testing if the section has been set in the config. Also do the same in the ugprade code

a51493d1 04/15/2011 04:38 PM Vinicius Coque

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

Conflicts:
etc/inc/gwlb.inc

af8f910e 04/12/2011 08:40 AM Seth Mos

Merge remote branch 'upstream/master'

fbfd675a 04/08/2011 12:59 PM Jim Pingle

Add an IPsec xauth permission. Try to use the nologin shell first (just unlock the account). Ticket #1202

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

209620ea 03/14/2011 05:44 PM Seth Mos

Add IPv6 support to the DNS rebinding attack function

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

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

ee4fc984 01/26/2011 10:17 AM Ermal LUÇI

Silence warnings.

17dd7ff3 01/10/2011 03:45 AM Chris Buechler

allow 127.0.0.1 and localhost for HTTP_REFERER checks

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

65f7fba8 12/10/2010 09:53 PM Scott Ullrich

Correct webConfgurator auth/error messages

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

7ac98d0b 12/04/2010 12:30 AM Erik Fonnesbeck

Switches must come after the user name when using pw lock/unlock.

cdab65cc 12/03/2010 11:56 PM Erik Fonnesbeck

Remove authorized_keys file when there are no authorized keys for the user.

76ffdf90 12/01/2010 12:35 AM Scott Ullrich

Add successful user for sshlockout

88ecfc58 11/30/2010 11:46 PM Scott Ullrich

Reword auth error message to match ssh for the most part

9ae11a62 11/29/2010 10:39 PM Scott Ullrich

Revert "Add Active Directory group membership checking Ticket #1009"

This reverts commit ef17372492fb3d271497160a816eba64b3bcf436.

ef173724 11/29/2010 10:36 PM Scott Ullrich

Add Active Directory group membership checking Ticket #1009

ed32aef7 11/21/2010 05:36 PM Erik Fonnesbeck

Don't consider the HTTP referrer check as passing if it was skipped. Ticket #1027

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

d7bf3178 11/18/2010 01:04 PM Erik Fonnesbeck

Various fixes and improvements for the DNS rebind and HTTP referrer checks.

  • Only compare with full host from referrer, since someone can put whatever they want at the left side of the period to the left of the domain name.
  • Now can check for hostname as well, not just hostname.domain, in referrer check....
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.

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

e6b960cc 11/16/2010 03:56 AM Erik Fonnesbeck

Make sure this isn't searching the referrer using a blank host or IP, which will always match the referrer.

55068970 11/16/2010 03:35 AM Erik Fonnesbeck

Fix case for testing the referrer check setting. Ticket #1011

0aa72c10 11/14/2010 11:05 AM Erik Fonnesbeck

Don't perform referer check if display_error_form is not defined (captive portal), just like as is done for the DNS rebind check. Ticket #1007

856d2bf9 11/14/2010 06:06 AM Erik Fonnesbeck

Unset this reference before reusing the variable name to prevent corruption of groups.

4656943e 11/12/2010 04:35 PM Jim Pingle

Fix a theoretical/potential XSS in the http_referer check warning.

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

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

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

64ce9d72 10/27/2010 05:11 PM Jim Pingle

Do not require LDAP search base DN. Requiring this can prevent some valid LDAP configurations from properly authenticating. (See GDD-550841).

5ea2c125 10/25/2010 07:09 PM Jim Pingle

Add a note to the DNS Rebinding protection error letting the user know to try by IP address.

9ff73b79 10/19/2010 04:51 PM Jim Pingle

Convert fullname field on users to descr, so it gains CDATA protection.

8e1fd4fe 10/01/2010 01:29 PM Renato Botelho

More gettext fixes

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

Fix quotes to use %N$X on gettext calls

788c1288 10/01/2010 12:56 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

Conflicts:
etc/inc/filter.inc
etc/inc/system.inc

25fec9b3 09/28/2010 03:13 PM Jim Pingle

Test before working on what could be an empty value, otherwise it ends up set and causing an unexpected duplication. Fixes duplicate groups when editing users, as reported here: http://forum.pfsense.org/index.php/topic,26612.0.html

f14bd707 09/13/2010 12:57 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

Conflicts:
etc/inc/filter.inc
etc/inc/gwlb.inc

6dcd80af 09/08/2010 05:04 PM Ermal LUÇI

Check for proper type.

701a250b 08/30/2010 10:45 PM Renato Botelho

Fix gettext calls with printf to permit change strings order

29c508f7 08/18/2010 05:13 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

Conflicts:
etc/inc/interfaces.inc

cbe49517 08/17/2010 08:44 PM Ermal LUÇI

Avoid a warning on this code when there is no member for a group.

0f8ae709 08/16/2010 12:13 PM Renato Botelho

Merge remote branch 'mainline/master' into inc

052e65ef 08/15/2010 10:42 PM Scott Ullrich

Adapt to use 2.0's accounts

94021404 08/13/2010 07:23 PM Carlos Eduardo Ramos

Implement gettext() calls on auth.inc

7b5c56ea 08/02/2010 08:04 PM Jim Pingle

Make sure this variable is an array before performing array operations upon it.

868c6826 07/28/2010 09:03 PM Ermal LUÇI

Move the required once in a more appropriate place.

b0c231e4 07/28/2010 05:53 PM Jim Pingle

Don't maintain a membership for the 'all' group when it includes everyone. Just return it for everyone if the 'all' group is requested. For the count of the 'all' group, just return a count of all the users on the system. Fixes #613

d5b1ac99 07/27/2010 09:45 PM Ermal LUÇI

Require radius.inc if the webGUI is using radius as the method.

f3e0a111 07/14/2010 01:14 PM Jim Pingle

Flip this back the other way, the group operation will fail if the user isn't set yet.

f301a34c 07/14/2010 01:13 PM Jim Pingle

Silence this command

3e251b12 07/12/2010 09:31 PM Erik Fonnesbeck

Add SSH tunneling privilege to list of available privileges.

df8d74de 07/12/2010 09:11 PM Jim Pingle

Lock out shell accounts that have no OS access, or are expired/disabled.

d8d2d3e4 07/12/2010 09:02 PM Jim Pingle

Add check for user-ssh-tunnel to give users access to the ssh tunnel shell

1ed86bc6 07/12/2010 08:56 PM Jim Pingle

Flip this test around so it is easier to follow/read.

5af2baf7 07/12/2010 08:54 PM Jim Pingle

Sync groups first, since users may rely on group changes.

739c78ac 07/12/2010 05:37 PM Jim Pingle

Make sure a user gets deleted from the 'all' group.

a137fedd 07/12/2010 04:52 PM Jim Pingle

Clean up this code.

a39675ec 07/12/2010 04:40 PM Jim Pingle

Remove home directory when deleting a user.