Commit Graph

399 Commits

Author SHA1 Message Date
Roland Gruber b227a55a2b central function for LDAP connect 2017-10-07 14:45:15 +02:00
Roland Gruber 4f3eb2f7bb fixed import of yet untrusted certificates 2017-10-07 10:47:42 +02:00
Roland Gruber c8d36eadd7 PHP 5.6 and IE 11 2017-09-16 09:58:08 +02:00
Roland Gruber 129338dfa6 refactoring 2017-05-25 11:00:58 +02:00
Roland Gruber 291c9ee14f Merge branch '5.7.1' into develop 2017-04-05 19:53:02 +02:00
Roland Gruber 997a4530e6 #188 fixed issue with self service Ajax requests 2017-04-05 19:49:14 +02:00
Roland Gruber 6022dee5a0 new type API 2017-03-21 18:47:05 +01:00
Roland Gruber f405f7910b check if user is logged in 2017-02-11 17:11:37 +01:00
Roland Gruber 6b643729d0 new type API 2017-01-07 19:14:29 +01:00
Roland Gruber d6b9a28b58 new type API 2017-01-07 19:10:12 +01:00
Roland Gruber 22cfb56f60 new type API 2017-01-03 20:02:29 +01:00
Roland Gruber 0bb6888ad0 added job to move or delete expired accounts 2016-07-16 09:52:09 +02:00
Roland Gruber d47438d4a8 fixed search_domains 2016-05-26 19:40:37 +02:00
Roland Gruber bdae11ff4a store sambaPasswordHistory 2016-05-20 19:38:36 +02:00
Roland Gruber 3387e210ad CC and BCC address for password notification jobs (RFE 134) 2016-05-14 11:22:36 +02:00
Roland Gruber db9a2ba2a1 fix for 32bit systems (179) 2016-04-19 20:41:51 +02:00
Roland Gruber bcf888423b support for Google reCAPTCHA 2016-04-02 13:30:06 +02:00
Roland Gruber db4bfd306b allow @ in UNC path (#178) 2016-02-07 17:19:19 +00:00
Roland Gruber 7d124bb77c support K5KEY 2016-01-02 12:16:14 +00:00
Roland Gruber f3a6fecab6 Time zone for self service 2015-11-07 09:14:48 +00:00
Roland Gruber 96ae5f85e2 use getTimeZone() 2015-11-07 08:30:52 +00:00
Roland Gruber da7e667100 added parseLDAPTimeStamp() 2015-11-07 08:09:49 +00:00
Roland Gruber 89421417fe support Windows timestamps 2015-11-01 10:20:39 +00:00
Roland Gruber 7cd3b6b6c8 2015-09-02 16:34:00 +00:00
Roland Gruber ffb7933bda better timezone handling 2015-08-23 17:56:27 +00:00
Roland Gruber a6f807f60a functions to shorten timestamps 2015-07-26 08:19:55 +00:00
Roland Gruber 25ff82f545 added PDFTable 2015-07-11 09:50:00 +00:00
Roland Gruber 81eefdd60f fallback to UTC if no timezone setting is available 2015-07-06 19:36:29 +00:00
Roland Gruber 97cf528af0 PHPdoc 2015-06-26 18:52:01 +00:00
Roland Gruber 75b59ce12d added time zone setting to server profile 2015-06-08 19:03:57 +00:00
Roland Gruber 5930ef17b5 added time zone setting to server profile 2015-06-08 18:33:38 +00:00
Roland Gruber b0664b7131 fixed compareDN 2015-05-09 11:52:23 +00:00
Roland Gruber ebe9d4aca2 fixed typo 2015-03-01 19:20:29 +00:00
Roland Gruber 7e41184e8f PHP 5.3.2 required 2015-03-01 10:30:24 +00:00
Roland Gruber 4324843792 obfuscation fix 2015-03-01 10:15:04 +00:00
Roland Gruber b57015ff3f support SASL as password hash 2015-02-11 16:57:38 +00:00
Roland Gruber 1f94c4b924 do not display AD technical error message 2014-12-11 20:00:58 +00:00
Roland Gruber 1676c1b81d fixed LDAP_DEREF_NEVER 2014-12-11 18:22:35 +00:00
Roland Gruber 0a63e69b23 fixed log level 2014-12-01 19:18:50 +00:00
Roland Gruber ecb08a6141 support paged results 2014-11-29 17:40:39 +00:00
Roland Gruber 0e170f56ff allow % in user/group names 2014-07-03 20:01:44 +00:00
Roland Gruber f564879f09 extended password policy 2014-04-17 19:26:08 +00:00
Roland Gruber 5cc16a6957 translate AD password policy error 2014-02-27 20:50:57 +00:00
Roland Gruber afc9b6e1a5 updated language handling 2014-02-02 12:36:12 +00:00
Roland Gruber 188191889f fix for inactive types 2014-01-18 09:55:56 +00:00
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