Project

General

Profile

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

# Date Author Comment
f1a1997f 11/27/2009 10:54 PM Scott Ullrich

Return after setting account expired

7dd044f2 11/27/2009 10:54 PM Scott Ullrich

Honor account expiration

65e2c06c 10/07/2009 10:16 PM Erik Augustsson

create a config include that just presents $config to the webgui (no boot code being parsed anymore in webgui now)

523855b0 09/12/2009 07:34 PM Scott Ullrich

Add pfSense_BUILDER_BINARIES: and pfSense_MODULE: additions

2bb07efc 07/06/2009 04:07 PM Scott Ullrich

We need to be RW to modify user information.

ca1cad0f 06/25/2009 05:09 PM Scott Ullrich

Give admin user special treatment just like root.

6dc88d53 06/18/2009 12:40 PM Ermal Luçi
  • Move functions that output html to guiconfig.inc
  • Remove some recursive dependency on some includes
  • Remove ^M or \r from files
  • Remove some entries from functions.inc to avoid including them twice
  • Remove some unneccessary includes from some files
    ...
55eb9c44 06/16/2009 03:33 PM --global

Remove ^M or \r from this file its impossible to read in vi.

a2286360 06/10/2009 06:03 PM Ermal Luçi

Give proper rights to file when creating since php is run as root and might change permissions in dirs while modifying/creating them. Reported-by: http://forum.pfsense.org/index.php/topic,16890.0.html

5fb0ac9e 03/27/2009 10:24 PM Scott Ullrich

Use -q to hopefully git rid of messages such as: pw: WARNING account 'admin' will have a valid id of 0 (superuser access!)

66b35c5c 03/27/2009 10:17 PM Scott Ullrich

Use mwexec() so we do not see this error on fresh installation:

cp: /root/.. is a directory (not copied).
cp: /root/. is a directory (not copied).

774c9a00 03/27/2009 10:13 PM Scott Ullrich

Ensure $user_base directory exists and is writable. Kills ugly warning on
fresh installation.

0092b3bd 03/15/2009 12:39 AM mgrooms

Modify captive portal to use centralized user management. The user manager has
been modified to include an account expiration option to support this service.

a7db7d3a 02/28/2009 07:22 PM Ermal Luçi

Choose the correct parameter to popen so syncing of a group can work correctly.

7fbca3f7 12/22/2008 09:25 PM Ermal Luçi

Open a write pipe so we can be sure the password goes to the stdinput of the command. This should fix the ssh password problems reported on the forums.

1b02bfb7 11/22/2008 11:30 PM Scott Ullrich

Add missing /

d8721881 11/22/2008 11:27 PM Scott Ullrich

When a new user home directory is created, copy the . (dot) root files.

1215fbb6 11/21/2008 12:42 AM Scott Ullrich

Use a MFS /home on CD-Rom.

65a1bbca 11/21/2008 12:36 AM Scott Ullrich

Backout last commit, /var/home is a symlinnk

c7dba00b 11/21/2008 12:35 AM Scott Ullrich

Use /home, even for embedded

f01961a9 11/12/2008 11:11 PM Scott Ullrich

Only mount for rw during sync function.

6f891c20 11/11/2008 11:46 PM Scott Ullrich

Another missed needed conf_mount_rw().

d7d8257c 11/11/2008 11:45 PM Scott Ullrich

Oops, we need to mount rw before creating home dir.

0c49a2c3 11/11/2008 11:44 PM Scott Ullrich

Hopefully unbreal the user manager on embedded.

See: http://forum.pfsense.org/index.php/topic,12567.0/topicseen.html

8fe7e7c8 10/13/2008 12:35 AM Scott Ullrich

Add global debug where needed

269d6062 10/13/2008 12:33 AM Scott Ullrich

Only show debug Running commands if $debug is enabled

fb1266d3 09/09/2008 04:08 AM Matthew Grooms

Moves the protocol and certificate options out of the general config page
to the Advanced admin access tab. The thought is that they should be next
to each other. The certificate management has also been modified to use
the centralized certificate manager. I took the liberty of removing the...

bfea87ff 09/03/2008 05:52 PM Matthew Grooms

Remove the page locking privileges after discussion with Scott on IRC. The
feature was confusing and offered little utility that I could see. If we
really need to provide serialized access to sections of the webui, IMO it
should be a global lock option and enabled or disabled manually and not a...

651d4687 08/06/2008 07:09 AM Matthew Grooms

Now that we have given the mhash extension a bit of time to settle into
the tree, enable nthash password generation.

ce6af29a 08/05/2008 10:14 PM Matthew Grooms

Silence warnings generated by pw during configuration update. Requested by
Scott.

659fa7f2 08/03/2008 05:54 PM Matthew Grooms

Cleanup authentication code. The basic auth method, the passwd, htpasswd
and pam backing functions have been removed. The basic auth method was
legacy code and the backing functions were redundant with no added value
that I could see. A simplified replacement backing function named...

5878ca47 08/01/2008 11:43 PM Matthew Grooms

Add an option to set_local_group to clear the system user member list.

613cf46c 08/01/2008 11:20 PM Matthew Grooms

When performing a user configuration upgrade, make sure the all group gets
created before syncing accounts to the system.

6b07c15a 08/01/2008 06:30 AM Matthew Grooms

Rewrite the pfsense privilege system with the following goals in mind ...

1) Redefine page privileges to not use static urls
2) Accurate generation of privilege definitions from source
3) Merging the user and group privileges into a single set
4) Allow any privilege to be added to users or groups w/ inheritance...

45ee90ed 07/25/2008 02:28 AM Matthew Grooms

Rewrite portions of the user manager to ensure data is properly synced to
the system password and group databases. This is to provide better support
for centralized user management when local account administration is
preferred.

I also took this opportunity to do some housekeeping. A lot of funtions...

925f3fe9 07/21/2008 03:07 AM Matthew Grooms

General whitespace and style cleanup of the auth.inc file. I was having a
hard time following some of the code logic due to poor formatting. There
should be no functional change.

5a6df9fa 04/07/2008 01:21 AM Bill Marquette

Remove debug messages that gave away info on why the login failed
add failed and successful login messages to syslog

03db0042 02/20/2008 01:23 AM Scott Ullrich

Remove dead code.

01764862 02/11/2008 03:02 AM Scott Ullrich

Latest LDAP round from Mark Batchelor
VS: ----------------------------------------------------------------------

a720f012 02/10/2008 06:53 PM Scott Ullrich

Latest version of auth.inc from Mark Batchelor fixing a few misc
LDAP auth issues + local auth issues.

4989bc66 02/03/2008 03:19 AM Scott Ullrich

Latest LDAP changes from Mark Batchelor

5b8c204f 02/03/2008 01:48 AM Scott Ullrich
  • Remove trailing blank line
  • Make sure $info has data before operating on it
43829638 02/03/2008 01:47 AM Scott Ullrich
  • Remove trailing blank line
  • Make sure $search has data before operating on it
b0ed07d1 01/31/2008 06:16 PM Scott Ullrich

Latest eDir / Active Directory tweaks from Mark Batchelor.

Thanks again for him helping us with this project!

1dfc6c56 01/28/2008 11:29 PM Scott Ullrich

Changes to allow Novell eDir to authenticate via LDAP.

Thanks to Mark Batchelor for all of his help with these changes.

a16d0963 01/16/2008 08:18 PM Scott Ullrich

Conditional checks use ==, not = !

cb90b744 01/13/2008 11:22 PM Scott Ullrich

Check that ldap_connect() exists before calling. For some reason on
bootup the function does not exist but the module is loaded?

2f650197 01/01/2008 12:06 AM Scott Ullrich
  • Missing =
  • Allow user manager to adhere to admins group
b97bcfd5 12/31/2007 11:11 PM Scott Ullrich

Only check item if it is an array.

9671bc55 12/31/2007 11:09 PM Scott Ullrich

Correctly return no groups when the user is not a member of a local group.

b32a3791 12/31/2007 11:02 PM Scott Ullrich

Modify isSystemAdmin() to check LDAP for a "admins" group.

222efdce 12/31/2007 10:55 PM Scott Ullrich

Remove the need to define authetnication containers. Now a user can login
anywhere in the LDAP tree and will use the groups to deterimine the access
privs.

Work sponsored-by: Centipede Networks

6d4d3a7e 12/31/2007 10:15 PM Scott Ullrich

Only iterate items if it is an array.

Work sponsored-by: Centipede Networks

f3f60e61 12/31/2007 03:24 AM Scott Ullrich
  • Return OU=Users which is built-in to active directory
  • Specify that LDAP is Active Directory compatible

Work sponsored-by: Centipede Networks

8e85eff7 12/31/2007 03:18 AM Scott Ullrich

Correct variable check.

073115bc 12/31/2007 03:13 AM Scott Ullrich

Adding LDAP Authentication container picker.

Work sponsored-by: Centipede Networks

cc8b82d9 12/31/2007 01:15 AM Scott Ullrich

Add Users containers setting where a ; seperated list of LDAP containers
can be specified to authenticate against. Final item will be a graphical
browser that can help the operator populate this box if they are feeling
lazy or do not understand LDAP completely....

4848bc75 12/30/2007 11:18 PM Scott Ullrich

Add LDAP test functions to verify that the LDAP settings are correct.
Return the OU's and show to the user after test completion.

6a85275d 12/29/2007 09:49 PM Scott Ullrich

Add ldap_get_user_ous() which will return an array of containers that hold
user objects. This will be used by the ldap settings manager to allow the
operator to specify which containers they would like to authenticate from.

Work sponsored-by: Centipede Networks <http://centipedenetworks.com/>

4e8ead5e 12/29/2007 01:10 AM Scott Ullrich

Ignore ldap items for locally defined users.

Work sponsored-by: Centipede Networks <http://centipedenetworks.com/>

e6c18b27 12/29/2007 12:30 AM Scott Ullrich
  • Allow LDAP users to login to pfSense.
  • Cross reference Active Directory user groups with pfSense groups, apply
    groups where names match
  • Clarify some of the settings items and give examples
a92906fe 12/28/2007 06:21 AM Scott Ullrich
  • Refactor code a bit, split out user property search function
  • Bring back filter code

Work sponsored-by: Centipede Networks

7e4a4513 12/28/2007 02:36 AM Scott Ullrich

Allow multiple groups to be assigned per user.

Work sponsored-by: Centipede Networks

9d265058 12/28/2007 12:46 AM Scott Ullrich
  • Hide search base
  • Use correct variable name

Work sponsored-by: Centipede Networks

0360823f 12/27/2007 07:39 PM Scott Ullrich

Adding LDAP backend glue.

Work sponsored-by: Centipede Networks <http://centipedenetworks.com/>

be23be5a 11/18/2007 11:35 PM Scott Ullrich
  • Correctly report invalid password
  • Correctly report invalid username
  • Correctly report 401 errors
950f0f9e 11/18/2007 11:25 PM Scott Ullrich

Correctly show 401 errors.

cbe2ebe0 05/27/2007 12:25 AM Scott Ullrich

Remove trailing space / cr

fab7ff44 04/13/2007 03:26 AM Bill Marquette

Backport usermanager code from HEAD so I can get it in the snaps and
start testing it properly
There's still some CSS/HTML fixes needed but the code seems to work

6944790a 04/08/2006 01:42 AM Scott Ullrich
  • Minior tab alignments
  • We're in 2006, toto
3e789a8b 01/15/2006 03:18 AM Scott Ullrich
  • Eliminate dead code
  • Fix warnings and errors found by eclipse
6d526f38 10/11/2005 02:53 AM Scott Ullrich

restore 1.10

Ticket #598

9483f714 10/10/2005 09:51 PM Scott Ullrich

use admin user when using a special username

51ae592c 10/09/2005 05:03 AM Scott Ullrich

Correct comment

b66e15b8 10/09/2005 04:59 AM Scott Ullrich

Terminate comment correctly

Pointy-hat-to: GeekGod

ae03154f 10/08/2005 10:22 PM Scott Ullrich

Duplicate logic to htpasswd_backed_basic_auth()

df68550c 10/08/2005 10:15 PM Scott Ullrich

honour custom username set in webConfigurator page

785a9043 10/08/2005 10:14 PM Scott Ullrich

honour custom username set in webConfigurator page

063f8745 09/17/2005 05:00 AM Bill Marquette

If there's a PHP_AUTH_* copy it over to AUTH_* (mini sets AUTH_*, lighttpd sets PHP_AUTH_*)

95263be2 08/13/2005 07:35 PM Scott Ullrich

Change realm to .

Ticket #337

4d712b8b 06/26/2005 01:03 AM Scott Ullrich

Remove trailing space

7b52f88d 05/18/2005 02:18 AM Bill Marquette

Better regexp
Courtesy-of: strgout

e8b8dbbc 05/18/2005 01:35 AM Bill Marquette

better regexp

6db304e4 05/16/2005 08:24 PM Bill Marquette

md5's can have '/'s in them apparently...doh

5a9edd86 05/16/2005 03:14 AM Bill Marquette

ensure .htpasswd doesn't exist

bf786a5d 05/16/2005 03:11 AM Bill Marquette

split out auth types (system passwd vs htpasswd)
PHP_AUTH_* no longer exists, change code to use AUTH_* (I think this will be changing back as I believe we're using the wrong mini_httpd patches now)

6fdc0ab2 04/08/2005 12:30 AM Bill Marquette

Initial commit of PHP side authentication code for pfSense