Commit Graph

354 Commits

Author SHA1 Message Date
Roland Gruber 9d76d03b5e fixed getCallingURL 2014-01-12 19:52:14 +00:00
Roland Gruber 630aab2df1 allow password mails for new accounts 2013-12-29 18:10:26 +00:00
Roland Gruber 4fcb0c270e support for Turkish 2013-11-29 19:47:29 +00:00
Roland Gruber 1ca279d353 fix for random numbers 2013-11-24 10:04:46 +00:00
Roland Gruber 1581832879 allow "#" in user names 2013-11-08 18:14:06 +00:00
Roland Gruber 458705adaa email validation changes and LDAP size limit warning to log file 2013-10-29 18:33:02 +00:00
Roland Gruber 3ab4b419dc fixed sorting by DN 2013-10-27 15:54:36 +00:00
Roland Gruber 882f5281a8 fixed email validation 2013-10-25 17:38:49 +00:00
Roland Gruber ff223625a4 fixed email validation 2013-10-25 17:36:26 +00:00
Roland Gruber 1253b2f270 better LDAP error messages 2013-10-16 17:37:17 +00:00
Roland Gruber 7c377bbcd2 central mail sending 2013-10-16 16:48:59 +00:00
Roland Gruber 280e9a290d central function to get calling URL 2013-10-15 18:51:36 +00:00
Roland Gruber 90003744e4 IPv6 check 2013-10-05 14:54:56 +00:00
Roland Gruber 2740e4451a get extended LDAP error message 2013-09-15 14:57:55 +00:00
Roland Gruber c99283c8b6 Kolab group support 2013-08-29 16:44:58 +00:00
Roland Gruber 211c5a71e0 small fixes 2013-08-20 18:56:52 +00:00
Roland Gruber 90e01cbcaa allow to specify SSL CA certificates in LAM main configuration 2013-08-10 12:43:01 +00:00
Roland Gruber 2a1a4e57a6 encode UTF-8 characters in emails 2013-07-26 19:52:18 +00:00
Roland Gruber 6ecbf53b08 PPolicy: password history check 2013-07-26 19:04:56 +00:00
Roland Gruber e06b821eb9 always set mime version 2013-07-23 18:01:53 +00:00
Roland Gruber 8cc198ab34 use new random number function 2013-07-21 11:47:49 +00:00
Roland Gruber fc385ba466 use new random number function 2013-07-21 11:34:31 +00:00
Roland Gruber a778162d5b added function to check if Unix password is lockable 2013-06-01 12:17:31 +00:00
Roland Gruber b893be577b added module cache 2013-05-09 19:10:35 +00:00
Roland Gruber 22c0ebe6d4 make password sending more flexible 2013-04-28 10:20:54 +00:00
Roland Gruber 1f49f941f6 allow to send password mail to alternate recipient 2013-03-24 19:18:15 +00:00
Roland Gruber 678a77773b fixed attribute injection for password mails (146) 2013-03-16 14:33:15 +00:00
Roland Gruber 2a3a0fd1a0 fixed DN sorting 2013-03-12 20:05:41 +00:00
Roland Gruber 724815e60f moved list of login shells to configuration profiles 2013-02-05 19:10:04 +00:00
Roland Gruber feb20abbb4 allow §° in passwords 2013-01-13 10:40:47 +00:00
Roland Gruber 4301da3748 allow to search for attribute names 2013-01-09 20:10:33 +00:00
Roland Gruber 6e290d2f7c changed ldapGetDN 2012-11-30 19:19:56 +00:00
Roland Gruber 1270ae4e40 added function to extract RDN value 2012-11-25 17:04:01 +00:00
Roland Gruber 287bb1fb4b added object class check 2012-11-25 11:01:08 +00:00
Roland Gruber 15984ad7f1 support CRYPT-SHA512 2012-08-26 17:54:31 +00:00
Roland Gruber 1607bd8ee5 PHPDoc update 2012-07-15 12:05:47 +00:00
Roland Gruber 1f52edb550 allow to send password mails on user edit page 2012-05-30 19:00:56 +00:00
Roland Gruber f55fc885c5 added Kerberos 2012-02-19 14:50:57 +00:00
Roland Gruber 23e34081fe renamed hex2bin to be sure not to conflict with future PHP versions 2012-01-11 18:54:35 +00:00
Roland Gruber b5e6e5f34a fixed RDN change and moving to other DNs 2011-12-03 18:23:08 +00:00
Roland Gruber 825c546991 allow obfuscated settings 2011-07-23 15:01:20 +00:00
Roland Gruber 6814c76ac9 memory and speed improvements 2011-05-21 10:58:22 +00:00
Roland Gruber e59023b1a9 allow mail address with name part for password reset FROM address 2011-05-17 16:02:31 +00:00
Roland Gruber df6723edd2 check password policy for random passwords and allow "$" in postalAddress 2011-05-10 18:22:48 +00:00
Roland Gruber c6f8cb40eb new DN sort function 2011-04-25 17:56:06 +00:00
Roland Gruber c74bbd6489 changed check for NIS recipient 2011-04-19 17:47:41 +00:00
Roland Gruber d189ee9e00 changed check for NIS recipient 2011-04-19 14:30:26 +00:00
Roland Gruber cac820c1ad fixed bug 3107124, config/shell parsing 2010-11-11 18:54:52 +00:00
Roland Gruber 38cb096ce3 improved gecos check 2010-10-08 19:00:35 +00:00
Roland Gruber 43cbfb0ff3 added file path to get_preg() 2010-09-11 11:42:05 +00:00
Roland Gruber 8dd6e9f50c fixed regex for local mail addresses 2010-09-04 13:51:25 +00:00
Roland Gruber 99570d1a2c fixed email check (3033605) 2010-08-09 18:31:07 +00:00
Roland Gruber 0c0c9968a3 display abstract DNs 2010-05-28 18:49:59 +00:00
Roland Gruber 353cfb5e35 added ASCII check 2010-05-07 19:10:46 +00:00
Roland Gruber b5086bc156 fixed Samba domain SID check (2994528) 2010-04-30 21:08:23 +00:00
Roland Gruber 6506182502 added check for hostObject values 2010-04-03 13:31:13 +00:00
Roland Gruber dc4fe124bc removed lampath session variable 2010-04-01 18:12:07 +00:00
Roland Gruber e7103c46ff refactored LDAP error handling 2010-02-14 18:01:20 +00:00
Roland Gruber 55083ce3f6 use central LDAP search and LDAP search limit 2010-02-07 14:04:29 +00:00
Roland Gruber 2277a1ff1f use central LDAP search 2010-02-06 11:52:48 +00:00
Roland Gruber 10b5d8c640 added IP check 2010-01-04 17:51:56 +00:00
Roland Gruber 2349302439 added function to simplify LDAP searches 2009-11-25 23:07:28 +00:00
Roland Gruber d6d7e55b73 do not force user/group names to start with letter in group/user list 2009-11-22 11:37:31 +00:00
Roland Gruber dd6acb4906 fixed escapeDN() 2009-11-02 19:33:34 +00:00
Roland Gruber 18f6cd2dbc never dereference 2009-10-28 16:36:24 +00:00
Roland Gruber 50b0f5e731 new homepage 2009-10-27 18:47:12 +00:00
Roland Gruber cd52938f94 ldapsearch: always deref 2009-10-26 16:24:51 +00:00
Roland Gruber 339fc2f413 allow numeric user and group names 2009-09-02 17:54:42 +00:00
Roland Gruber 7410a02aea allow vbs in logon scripts 2009-03-04 17:31:31 +00:00
Roland Gruber 42f377dae0 hostname no longer requires $ at the end 2009-02-01 16:18:05 +00:00
Roland Gruber f3db3ffdcd allow to read min/maxPwdAge for Samba domains 2008-12-09 18:52:39 +00:00
Roland Gruber f1bd23b1e5 escape DNs 2008-09-04 17:43:53 +00:00
Roland Gruber b7c17b5801 added escapeDN() 2008-09-04 17:21:29 +00:00
Roland Gruber 052c6bf39d code cleanup 2008-02-25 20:54:11 +00:00
Roland Gruber cc7c8f8b82 allow @ in user names 2008-01-29 18:22:36 +00:00
Roland Gruber ed37d9f7cf performance enhancement 2007-11-15 11:02:57 +00:00
Roland Gruber e62ebcd65b removed check_ip() 2007-11-13 10:47:08 +00:00
Roland Gruber f074634070 added function to create random passwords 2007-11-05 18:16:29 +00:00
Roland Gruber 4cbc52cc22 changed to public/private 2007-10-13 17:28:37 +00:00
Roland Gruber 873f600ae8 changed regex for logon script 2007-09-24 19:22:04 +00:00
Roland Gruber f1dda8d924 use ->server() 2007-07-08 10:51:01 +00:00
Roland Gruber ba02c8a176 added another date check 2007-07-02 18:23:13 +00:00
Roland Gruber d22422bff2 MHash no longer needed 2007-06-24 11:16:14 +00:00
Roland Gruber 75113800c7 added check for business category 2007-06-11 18:17:30 +00:00
Roland Gruber a80990c0c5 fixed check_ip 2007-05-26 11:39:17 +00:00
Roland Gruber 1da2323f04 added check_ip 2007-03-24 14:04:59 +00:00
Roland Gruber b3a2f33377 allow more characters in NIS aliases 2007-03-05 16:42:58 +00:00
Roland Gruber b955a3d04d do not depend on $_SESSION['ldap'] for password hashing 2006-11-11 10:15:38 +00:00
Roland Gruber 1ccfbbde8d allow / at the end of homedir 2006-09-21 16:27:52 +00:00
Roland Gruber 48cbd62917 moved in_array_ignore_case to account.inc 2006-07-17 17:45:14 +00:00
Roland Gruber 5c96801e81 allow letters in telephone number 2006-06-29 11:24:55 +00:00
Roland Gruber 2a6767a59b fixed host restrictions 2006-05-05 10:28:23 +00:00
Roland Gruber 856f2ebcd8 allow \"@\" in passwords (1477878) 2006-04-28 08:44:26 +00:00
Roland Gruber f392ec1d6c allow caret in passwords 2006-04-10 14:19:22 +00:00
Roland Gruber dc3f060057 fixed regex for passwords 2006-04-09 10:10:35 +00:00
Roland Gruber 1ce2b98103 Copyright updates 2006-03-03 17:30:35 +00:00
Roland Gruber 6892cd13d7 allow $ in logon script 2006-02-23 08:49:42 +00:00
Roland Gruber 55a49a6e51 allow $ at the end of \"cn\" (needed for hosts) 2006-02-23 08:37:37 +00:00
Roland Gruber a691ea4b4d less restrictive date check 2006-02-12 11:03:20 +00:00
Roland Gruber 25c792cf23 fixed email regex (patch 1403922) 2006-01-14 09:56:17 +00:00