Commit Graph

399 Commits

Author SHA1 Message Date
Roland Gruber 10cc9ae872 move homedir via lamdaemon 2014-05-22 19:26:10 +00:00
Roland Gruber 7d55dcca99 support users/groups without correct object class on Windows 2014-05-15 19:30:46 +00:00
Roland Gruber 0e74a752f8 allow multiple cn values 2014-04-21 19:21:47 +00:00
Roland Gruber 11e6a3fb66 made can_manage() abstract in baseModule to save memory 2014-04-20 13:00:42 +00:00
Roland Gruber f564879f09 extended password policy 2014-04-17 19:26:08 +00:00
Roland Gruber 03da48ccae fixed problem in delete view 2014-04-06 16:39:51 +00:00
Roland Gruber 72952501fc use type filters when searching for groups (bug 165) 2014-02-26 20:02:50 +00:00
Roland Gruber bcff255441 earlier check for duplicate user names 2014-02-06 17:34:56 +00:00
Roland Gruber 53d611e9e2 earlier check for duplicate user names 2014-02-06 17:29:58 +00:00
Roland Gruber a7d3773493 allow to set single account types read-only 2014-01-15 20:48:52 +00:00
Roland Gruber 0967291ef3 clear sudo entries on delete 2014-01-14 18:08:13 +00:00
Roland Gruber 25d6611231 fill default user name from AD module 2013-12-28 10:48:31 +00:00
Roland Gruber 04c0796f9e allow to relabel self service fields 2013-11-30 15:02:06 +00:00
Roland Gruber ba135d33e2 fixed help 2013-11-23 13:22:31 +00:00
Roland Gruber fe843a990a typo 2013-11-09 13:25:45 +00:00
Roland Gruber 0f1bd1b550 switch primary group in additional group memberships (RFE 108) 2013-10-23 17:26:00 +00:00
Roland Gruber 1253b2f270 better LDAP error messages 2013-10-16 17:37:17 +00:00
Roland Gruber c2bf387275 support posixAccount/posixGroup on Samba 4 2013-08-18 14:19:37 +00:00
Roland Gruber 24646635f9 support Samba 4 2013-08-18 12:24:53 +00:00
Roland Gruber bf77abb0c1 filter " ", -, _ in suggested user names 2013-07-21 10:39:46 +00:00
Roland Gruber 96a9b7c2e6 suggested user names must be in lower case, replace umlauts 2013-06-17 18:38:42 +00:00
Roland Gruber a778162d5b added function to check if Unix password is lockable 2013-06-01 12:17:31 +00:00
Roland Gruber 88c1bd9476 trim some input fields to prevent copy+paste errors 2013-05-25 12:47:07 +00:00
Roland Gruber 12eceb447d update owner attribute on dn change 2013-05-24 18:30:30 +00:00
Roland Gruber 103ee7fc0c reduced PDF code 2013-05-07 19:18:21 +00:00
Roland Gruber afb8d6ebdd fixed PHP notice 2013-05-01 12:35:09 +00:00
Roland Gruber 8b4dc54340 better logging 2013-04-11 17:40:34 +00:00
Roland Gruber c8e07115bf fixed error message about uidNumber range when using Samba ID pool 2013-04-10 19:04:43 +00:00
Roland Gruber 5932e0abc6 added htmlAccordion and option to specify user name suggestion format 2013-03-24 18:39:08 +00:00
Roland Gruber 6657436544 allow to hide gecos, posix groups and group of names 2013-03-24 10:03:35 +00:00
Roland Gruber 33ed616dd6 fixed host name labels 2013-03-16 17:12:00 +00:00
Roland Gruber 150965e17e support Samba Unix Id pool for UID/GID generation 2013-02-17 13:19:50 +00:00
Roland Gruber 724815e60f moved list of login shells to configuration profiles 2013-02-05 19:10:04 +00:00
Roland Gruber a125746ed5 increased user+group size 2013-01-21 19:09:31 +00:00
Roland Gruber feb20abbb4 allow §° in passwords 2013-01-13 10:40:47 +00:00
Roland Gruber 52036fcbe6 delete group of names memberships 2013-01-09 20:11:14 +00:00
Roland Gruber e439d2cc5a config option check may change settings 2012-11-25 10:57:15 +00:00
Roland Gruber 3377f79fb4 userPassword for pure inetOrgPerson accounts and error message fix 2012-10-07 10:57:51 +00:00
Roland Gruber a8868de361 suggest free user name in file upload if already exists 2012-09-23 17:59:14 +00:00
Roland Gruber 0329ca030c allow to specify alternative suffix for uniqueness check 2012-09-07 16:35:54 +00:00
Roland Gruber 15984ad7f1 support CRYPT-SHA512 2012-08-26 17:54:31 +00:00
Roland Gruber a71b203391 support subclassing 2012-08-23 16:28:13 +00:00
Roland Gruber 0dc4319145 read only fields for self service 2012-08-18 15:55:43 +00:00
Roland Gruber 1607bd8ee5 PHPDoc update 2012-07-15 12:05:47 +00:00
Roland Gruber 0c14b5836b update group of names entries if DN changes 2012-05-20 13:16:13 +00:00
Roland Gruber 9c2f6e2135 PHPDoc update 2012-05-10 19:29:51 +00:00
Roland Gruber 88238375ed account quick locking 2012-04-09 18:07:57 +00:00
Roland Gruber 770458b82f quick (un)lock for users 2012-04-09 13:20:24 +00:00
Roland Gruber 4cd4af88f5 fixed PHP notice 2012-03-20 20:29:51 +00:00
Roland Gruber 753adbcf6c translation update 2012-03-10 19:43:57 +00:00
Roland Gruber 8c4cec8df1 fix for invalid status messages 2012-02-22 22:52:15 +00:00
Roland Gruber 872ad47c1b fix for invalid status messages 2012-02-22 22:44:18 +00:00
Roland Gruber fbd94fbecb translation update 2012-02-18 13:48:08 +00:00
Roland Gruber 9571dfe29d do not always change cn and loginShell in self service 2012-02-08 18:09:21 +00:00
Roland Gruber 3b2760c6ff support forced password changes in self service (bug 3483907) 2012-02-08 17:55:00 +00:00
Roland Gruber 342cb63b7e added clear text password to upload PDF files 2012-02-05 13:04:57 +00:00
Roland Gruber 4e9bbf08de technical attribute names for help 2012-02-04 15:56:31 +00:00
Roland Gruber c340daef87 allow to force password change in password dialog 2012-01-15 19:34:14 +00:00
Roland Gruber 026a6ac77f custom scripts for file upload 2012-01-15 14:15:56 +00:00
Roland Gruber 597cc4d791 fixed PHP notice 2012-01-11 19:23:10 +00:00
Roland Gruber 236e582005 allow messages in postModifyActions() 2012-01-04 19:08:19 +00:00
Roland Gruber 6fad77f11f fixed postModify 2011-12-14 19:11:33 +00:00
Roland Gruber d24db1b645 added login shell to self service 2011-12-14 18:41:59 +00:00
Roland Gruber c443806058 changed selfservice password table 2011-12-10 13:37:24 +00:00
Roland Gruber 41da55db27 translation update 2011-10-30 18:07:36 +00:00
Roland Gruber 89316df9c9 client-side validation 2011-10-19 17:57:57 +00:00
Roland Gruber 43a82b487e client-side validation 2011-10-16 12:06:00 +00:00
Roland Gruber 852a4930a8 refactored dn building code to fix problems with multiple RDN values 2011-10-15 09:46:13 +00:00
Roland Gruber 1cac997485 manage group of names 2011-10-06 20:03:45 +00:00
Roland Gruber bb761b1cf6 fixed check for uppercase user names (3416180) 2011-10-01 19:23:09 +00:00
Roland Gruber 0f39ef3ba7 PHPDoc fix 2011-08-20 17:59:36 +00:00
Roland Gruber 96ceb154e8 fixed wildcard replacement if user already existed 2011-05-22 17:19:14 +00:00
Roland Gruber e2300c7047 allow to manage homedirs after account creation 2011-05-07 08:59:50 +00:00
Roland Gruber 96e1e02559 allow longer user names 2011-04-13 18:41:17 +00:00
Roland Gruber 5e813f3ad5 common name for self service 2011-03-23 18:35:57 +00:00
Roland Gruber 995c067524 changes in self service 2011-03-23 17:52:45 +00:00
Roland Gruber 519f2cea20 enhanced wildcards for custom scripts 2011-02-26 13:14:10 +00:00
Roland Gruber 0a5743b0ff easier switching to long user name suggestion 2011-02-20 13:28:32 +00:00
Roland Gruber 12e42751ce fixed PHP notices 2011-01-09 14:45:12 +00:00
Roland Gruber c439ab00db password fields for self service in two rows 2011-01-08 19:58:32 +00:00
Roland Gruber cea3fdd67b fixed homedir creation on file upload 2010-12-16 17:59:04 +00:00
Roland Gruber 4bb8a421d6 fix for upload 2010-12-05 13:29:53 +00:00
Roland Gruber 4f12264fb6 redirect to list after successful deletion 2010-11-26 20:16:14 +00:00
Roland Gruber 57f49a0e1f replaced caching 2010-11-23 21:12:13 +00:00
Roland Gruber d93198bd18 hide password button in readOnly mode 2010-10-16 12:39:26 +00:00
Roland Gruber 9d52880f29 fixed meta HTML 2010-09-30 18:58:11 +00:00
Roland Gruber daad8f506e use new meta HTML classes 2010-09-26 11:12:59 +00:00
Roland Gruber be743a467b use new meta HTML classes 2010-09-25 18:48:51 +00:00
Roland Gruber 8464c96e06 provide all data for homedirs via arguments 2010-08-30 20:04:21 +00:00
Roland Gruber 52360f1c76 common layout for config options 2010-08-29 16:12:26 +00:00
Roland Gruber bc86048a8f fixed message 2010-08-15 16:22:50 +00:00
Roland Gruber 5ad9b1629f fixed PHP notices 2010-07-23 11:08:57 +00:00
Roland Gruber 0f018671af fixed self service 2010-07-03 13:17:50 +00:00
Roland Gruber 457ef980c1 fixed self-service 2010-07-03 12:31:55 +00:00
Roland Gruber 3771a8bde5 typo 2010-06-03 19:38:56 +00:00
Roland Gruber e3bffe6b7a better error handling and no longer depend on ssh2 module 2010-05-14 12:57:00 +00:00
Roland Gruber 3962852004 support only one lamdaemon command at a time 2010-05-14 09:34:11 +00:00
Roland Gruber 478e6eb665 implemented descriptive PDF fields 2010-04-05 12:38:23 +00:00
Roland Gruber 461ca8cf23 set default user/common name earlier 2010-03-14 15:42:49 +00:00
Roland Gruber cc18b44e25 readded support for user password in PDF 2010-03-08 18:26:06 +00:00
Roland Gruber 4f84924055 allow to selected modules for file upload 2010-02-15 20:21:44 +00:00
Roland Gruber b86ea7b33f removed managing description in file upload (done by inetOrgPerson or account) 2010-02-15 17:09:43 +00:00
Roland Gruber b8d544babc *** empty log message *** 2010-02-08 16:27:09 +00:00
Roland Gruber ba7c7dbb8c readded missing messages 2010-02-08 16:23:32 +00:00
Roland Gruber 201e4c7c50 fixed upload message for invalid passwords 2010-02-05 17:47:18 +00:00
Roland Gruber 3fae8d2611 added generated default user name 2010-01-31 18:37:28 +00:00
Roland Gruber eef932eb4d support users and groups with spaces in their name 2009-12-12 17:22:14 +00:00
Roland Gruber 42477db123 translation update 2009-12-08 21:29:19 +00:00
Roland Gruber b9a5670194 check for ssh2 2009-12-02 19:01:08 +00:00
Roland Gruber 112a320555 do not use in_cache 2009-11-26 13:32:14 +00:00
Roland Gruber 4c0dda3f74 use less cache functions 2009-11-26 10:48:05 +00:00
Roland Gruber d809cf2d01 changed help, LAM already allows users/groups with number prefixes 2009-11-24 16:03:07 +00:00
Roland Gruber 50b0f5e731 new homepage 2009-10-27 18:47:12 +00:00
Roland Gruber 234766d251 added central password service 2009-10-09 18:21:12 +00:00
Roland Gruber 973b7d95fc first step for adding central password service 2009-10-08 20:16:02 +00:00
Roland Gruber 9a947e780f fixed LDAP filter for account lists 2009-10-06 17:00:43 +00:00
Roland Gruber d4886bb03f PHP 5.3 compatibility 2009-08-13 18:57:26 +00:00
Roland Gruber 0d986e228d added $attributes argument to pre/postModifyActions 2009-05-21 16:33:50 +00:00
Roland Gruber bbb66734fe moved host naming convention checks to Samba module 2009-02-01 16:24:37 +00:00
Roland Gruber 47b946086f make all self service settings available in modules 2008-12-09 18:29:58 +00:00
Roland Gruber b9f1527ba0 fixed checkASCII and gecos in upload (2103936) 2008-09-16 17:11:44 +00:00
Roland Gruber a2b4c49531 added profile option for lamdaemon 2008-08-10 19:53:13 +00:00
Roland Gruber 2c6751b7bb fixed PHP notices 2008-07-22 17:30:11 +00:00
Roland Gruber 1f6e60114d do not check UID/GID for existing accounts 2008-07-17 19:25:30 +00:00
Roland Gruber f33f26fd19 allow larger UIDs/GIDs 2008-06-29 13:51:47 +00:00
Roland Gruber 1d45216020 better check of shadowlastchange for self-service 2008-05-15 17:22:32 +00:00
Roland Gruber 6c40ab33d7 allow to add a user as memberuid in his primary group 2008-03-15 19:12:19 +00:00
Roland Gruber 72b0b167b5 code cleanup 2008-03-01 12:24:47 +00:00
Roland Gruber e7e3b581f2 added password policies 2008-02-14 17:37:02 +00:00
Roland Gruber 140c66debb documented meta data in PHPDoc 2008-02-03 14:28:28 +00:00
Roland Gruber 93d4c1417e added new security model 2007-12-30 16:08:54 +00:00
Roland Gruber 4bb25a5c17 made members of config class private 2007-12-29 18:59:09 +00:00
Roland Gruber d6200ee947 added icons for modules 2007-11-19 18:42:03 +00:00
Roland Gruber 14cdf2ed44 random passwords 2007-11-18 12:54:09 +00:00
Roland Gruber a7d3bbd43c enable host passwords (RFE 1754069) 2007-11-10 15:16:55 +00:00
Roland Gruber b3e160211f PhpDoc fixes 2007-11-03 14:17:19 +00:00
Roland Gruber 4cbc52cc22 changed to public/private 2007-10-13 17:28:37 +00:00
Roland Gruber 4598a24714 code reformating 2007-10-13 13:18:38 +00:00
Roland Gruber 04c8ed568f use getAttributes() 2007-10-10 19:04:39 +00:00
Roland Gruber 1356231d8a fixed some PHP notices 2007-10-05 18:09:49 +00:00
Roland Gruber 95a9599038 fixed syntax errors 2007-10-05 17:35:16 +00:00
Roland Gruber daadf5e28a more private class variables 2007-10-04 16:45:05 +00:00
Roland Gruber 79307debea added getAccountContainer() 2007-10-03 18:02:10 +00:00
Roland Gruber fbf35a666e fixed help texts 2007-07-23 15:13:41 +00:00
Roland Gruber 7b96445cfd allow to create homedirs in upload 2007-07-09 19:03:19 +00:00
Roland Gruber f1dda8d924 use ->server() 2007-07-08 10:51:01 +00:00
Roland Gruber 0a77a98c79 set shadowLastChange for self service password changes 2007-07-08 10:21:34 +00:00
Roland Gruber 42003d687c allow uid as RDN attribute for inetOrgPerson 2007-07-03 15:43:52 +00:00
Roland Gruber df228f13e2 fixed bad default value for description in file upload 2007-07-02 18:03:29 +00:00
Roland Gruber d22422bff2 MHash no longer needed 2007-06-24 11:16:14 +00:00