Project

General

Profile

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

# Date Author Comment
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.

f17f9f28 07/09/2010 01:19 PM Jim Pingle

Bypass the DNS Rebind attack checks if accessing by IP address.

f5e74456 07/06/2010 09:29 PM Jim Pingle

Check for locally configured IPs in DNS rebind checks, so people who port forward from WAN to the LAN IP can still work.

86b21903 07/06/2010 09:03 PM Jim Pingle

Add a text box where someone can enter in alternate hostnames for the system to bypass the DNS rebind checks.

14eab6fb 07/06/2010 08:32 PM Jim Pingle

Add a checkbox to disable DNS rebinding checks if needed.

7319dc73 07/06/2010 07:26 PM Jim Pingle

More fixes for DNS rebinding checks (Most of this code is Scott's, with some minor fixes by me)

c8dc187c 07/06/2010 06:55 PM Scott Ullrich

Correct check

c371754a 07/06/2010 06:51 PM Scott Ullrich

Correct check

11ecbf13 07/06/2010 06:36 PM Scott Ullrich

Check for 127.0.0.1 as well

3821f3da 07/06/2010 06:36 PM Scott Ullrich

Oops, correct check

b6022a23 07/06/2010 06:35 PM Scott Ullrich

Add localhost as a valid host for SSH forwarding cases

0321fa1b 07/06/2010 06:27 PM Jim Pingle

Wrap the dns rebind check in a test to see if our error function exists. If it doesn't, it's probably being called from captive portal, so skip the check. Fixes #721

4b49a8a9 07/06/2010 05:55 PM Jim Pingle

Move the skel dir to /etc/skel, where it's easier to manage from a build point of view.

5a554f30 07/06/2010 04:10 PM Jim Pingle

Slight fix to dyndns check

9b13f84b 07/06/2010 03:51 PM Scott Ullrich

Check dyndns hostnames as well for DNS Rebind issues

cc89c9e5 07/01/2010 09:35 PM Scott Ullrich

^ Potential

6266cf99 07/01/2010 09:25 PM Scott Ullrich

Binding -> Rebinding

1ba06f44 07/01/2010 09:25 PM Scott Ullrich

Comment what we are doing here and add the ticket #.

ce46b5da 07/01/2010 09:12 PM Scott Ullrich

More dns-rebind checks. Ticket #708

29293dce 06/29/2010 08:51 PM Jim Pingle

Give users with ssh access a real shell, but make sure that admin still gets /etc/rc.initial

77f7e3bf 06/29/2010 08:29 PM Jim Pingle

Set a skeleton directory for pw

0d5ff383 06/29/2010 08:26 PM Jim Pingle

Let pw handle the creation of the home directory rather than do it in php.

af31b277 06/29/2010 08:06 PM Jim Pingle

Give users who have "all" privileges shell access. Part of ticket #614

2708e399 06/25/2010 05:08 PM Jim Pingle

Remove some redundant code and make sure admin's home directory is /root - Fixes #218

e879fc81 06/22/2010 02:29 PM Ermal LUÇI

Fixes #613. Add correctly users to all users group.

80b292f3 06/17/2010 09:54 PM Ermal LUÇI

Do not include functions.inc just for pfSenseHeader which is not really the best place to use!

f23e6363 06/17/2010 09:44 PM Ermal LUÇI

Fixes #660. Simplify some code and correctly do an exit after a redirect is issued. Thanks-to: Efonne for analysis.

0914b6bb 05/24/2010 05:49 PM Ermal LUÇI

Use mwexec where it does not make sense to use popen for something that does not take any parameters. Create a function to actually remove a user from its groups when the user itself is deleted.

883b2552 05/13/2010 05:03 PM Seth Mos

Correct the shell for the admin account, this should be /etc/rc.initial. Not /bin/sh

5adb44fb 05/11/2010 09:08 AM Seth Mos

Fix creation of admin user account with uid of 0. This fixes ticket #574

38564fde 05/10/2010 02:42 PM Seth Mos

Allow the webui admin account to have a duplicate user ID of 0.
Make sure to create that account before attempting to modify it's attributes

7a938f1b 04/27/2010 02:55 PM Ermal LUÇI

Ticket #389. Correctly make the ldap object picker work and handle various errors.

02647583 04/27/2010 02:07 PM Ermal LUÇI

Ticket #378. Correctly handle a timeout of 0 to mean never timeout.

92140621 04/20/2010 09:14 PM Ermal LUÇI

Allow users to send in the same POST authentication info and post fields. This will be allowed by authentication code if the special post var 'postafterlogin' isset.

9a985f9e 03/29/2010 04:48 PM Ermal LUÇI

Simplify code.

95feeb92 03/13/2010 08:31 PM Chris Buechler

fix text

6e815096 03/12/2010 04:23 PM Ermal LUÇI

Add includes needed. Fix typo.

019e6c3f 03/11/2010 04:58 PM Jim Pingle

Fix bug where user wasn't being removed from groups upon deletion.

fb0f22c0 03/09/2010 05:54 PM Ermal Luçi

Add a function to get user groups based on authentication server. Use this function to show the groups the user i member of on Diag Authentication.

864336aa 03/04/2010 03:55 PM Ermal Luçi

Remove the authentication fallback it does not have any meaning now.

409105ec 03/03/2010 05:21 PM Ermal Luçi

Remove dead code.

6306b5dd 03/03/2010 04:17 PM Ermal Luçi

Overhaul the user login system to use the Servers tab as its base.

Fix quite a few problems down the way.

7c52ac05 03/03/2010 12:41 AM Ermal Luçi

Remove unused var and stale comment.

cc686d98 03/02/2010 08:19 PM Ermal Luçi

Add the neccesary foo for radius.inc to work.

8a6b0fbe 03/02/2010 05:23 PM Ermal Luçi

Add copyrights of myself.

c61e4626 03/02/2010 05:07 PM Ermal Luçi

Allow the GUI auth API to be used for doing authentication against authentication servers specified. Teach Openvpn to use this API. Allow openvpn to authenticate against multiple servers that can be selected on the server configuration page.

a13ce628 03/02/2010 10:21 AM Ermal Luçi

Do not allow login for expired and disabled users. Fix this even in openvpn authentication script. While here clean up the code quite a bit.

d91f8b8c 03/02/2010 12:27 AM Ermal Luçi

User _ instead of so browser does not interpret it as html.

c345f265 03/02/2010 12:21 AM Ermal Luçi

Do not show the passwd used to logon on logs. Also change the replace from $username to <username> so php does not try to do clever stuff.

44be6dba 02/24/2010 11:36 PM Chris Buechler

fix previous commit

bdadaf3c 02/24/2010 11:29 PM Chris Buechler

Change default session timeout to 4 hours. Clarify text description. Remove limit of < 999 and other invalid/unnecessary input validation. Use product_name

eb72845c 12/24/2009 10:55 PM Jim Pingle

Remove "-G all" as it was causing the useradd operation to fail, leading to other failures. (Users were not added to passwd, home directories were not being made, etc)

461df7c0 12/24/2009 10:55 PM Jim Pingle

Remove extra / to avoid having a double slash in the directory name. Also add curly braces around $user_home.

5b631e88 12/14/2009 03:05 AM Pierre POMES

Home directory of uid 0 should be /root. Ticket #218

8fdc621d 12/05/2009 03:40 AM Scott Ullrich

Add page global variable

5c15e649 12/04/2009 01:31 AM Scott Ullrich

Recommit #161 changes. It appears a different commit has broken firewall rules edit and firewall nat edit.

c9dddd59 12/04/2009 01:17 AM Scott Ullrich

Revert "Redirect to / when logging in to avoid posting to forms accidently and clearing the form and causing all kinds of chaos. Ticket #161"

This reverts commit 6af7c40b296e0f95ec308d41aea55b3306c5e1ee.

6af7c40b 12/04/2009 01:14 AM Scott Ullrich

Redirect to / when logging in to avoid posting to forms accidently and clearing the form and causing all kinds of chaos. Ticket #161

772d3121 11/28/2009 01:13 AM Scott Ullrich

Use ['name'] when looking up items

d2aa8cd6 11/28/2009 12:40 AM Scott Ullrich

Escape ' Ticket #143

158d9aa6 11/28/2009 12:12 AM Scott Ullrich

Show ajax properly

b4bfd25d 11/28/2009 12:02 AM Scott Ullrich

Add disabled checkbox. Add code to check for disabled accounts.

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.