|  Roland Gruber | 9dd005ce5a | responsive settings | 2017-11-25 17:06:29 +01:00 | 
				
					
						|  Roland Gruber | 75599c21d6 | responsive settings | 2017-11-25 14:35:22 +01:00 | 
				
					
						|  Roland Gruber | 86a2a1c8de | responsive settings | 2017-11-25 11:39:34 +01:00 | 
				
					
						|  Roland Gruber | ff8fd54b91 | fixed photo deletion | 2017-11-07 20:28:38 +01:00 | 
				
					
						|  Roland Gruber | faac345f53 | new job logger | 2017-10-29 16:26:25 +01:00 | 
				
					
						|  Roland Gruber | ea30293724 | new job logging | 2017-10-29 15:55:00 +01:00 | 
				
					
						|  Roland Gruber | 164c6c005e | better formatting of postal addres in PDF | 2017-10-22 17:21:00 +02:00 | 
				
					
						|  Roland Gruber | c5a0be924c | quota: allow k/m/g/t/K/M/G/T | 2017-10-21 21:37:40 +02:00 | 
				
					
						|  Roland Gruber | a52f4f1e5d | Windows expiration | 2017-10-19 19:32:22 +02:00 | 
				
					
						|  Roland Gruber | fb08739441 | check shadow password expiration | 2017-10-17 17:46:04 +02:00 | 
				
					
						|  Roland Gruber | e60aaf1a77 | show expiration status | 2017-10-16 19:51:27 +02:00 | 
				
					
						|  Roland Gruber | 66a1b43565 | expiration status | 2017-10-15 10:22:19 +02:00 | 
				
					
						|  Roland Gruber | be24c5a3ca | Merge remote-tracking branch 'origin/develop' into release-6.2 Conflicts:
	lam/HISTORY | 2017-09-23 09:55:19 +02:00 | 
				
					
						|  Roland Gruber | a5522c29ab | SASL support for self service | 2017-09-22 19:52:57 +02:00 | 
				
					
						|  Roland Gruber | 6ec7fb87f3 | refactoring | 2017-09-18 19:47:27 +02:00 | 
				
					
						|  Roland Gruber | 166c9b285a | removed TODOs | 2017-09-17 09:59:21 +02:00 | 
				
					
						|  Roland Gruber | b89a227f7c | new remote API | 2017-09-17 09:40:05 +02:00 | 
				
					
						|  Roland Gruber | e899bf8c82 | new remote API | 2017-09-17 09:21:37 +02:00 | 
				
					
						|  Roland Gruber | 1411aa4863 | new phpseclib | 2017-09-16 16:55:21 +02:00 | 
				
					
						|  Roland Gruber | c8d36eadd7 | PHP 5.6 and IE 11 | 2017-09-16 09:58:08 +02:00 | 
				
					
						|  Roland Gruber | 6bb5249bf1 | upload API change | 2017-09-02 13:03:36 +02:00 | 
				
					
						|  Roland Gruber | 463aaa2f4b | fixed post modify | 2017-08-15 10:29:30 +02:00 | 
				
					
						|  Roland Gruber | f24fcf853b | removed obsolete locking code | 2017-07-05 17:11:38 +02:00 | 
				
					
						|  Roland Gruber | b900f52a4c | fixed missing time zone | 2017-06-27 20:23:04 +02:00 | 
				
					
						|  Roland Gruber | bdc11ba121 | fixed method signatures | 2017-06-14 19:59:14 +02:00 | 
				
					
						|  Roland Gruber | ee7aea44eb | fixed issue with self service | 2017-06-12 17:49:15 +02:00 | 
				
					
						|  Roland Gruber | 6d91963df0 | fixed PHP warnings | 2017-06-11 21:04:16 +02:00 | 
				
					
						|  Roland Gruber | 1dd6dafe14 | translation update | 2017-06-06 19:46:20 +02:00 | 
				
					
						|  Roland Gruber | e0068e1f68 | upload | 2017-06-05 11:03:31 +02:00 | 
				
					
						|  Roland Gruber | e64e7e3adf | fixed upload | 2017-06-05 11:03:20 +02:00 | 
				
					
						|  Roland Gruber | bc3e1d4856 | implemented except upload | 2017-06-05 09:42:00 +02:00 | 
				
					
						|  Roland Gruber | 7260bb5267 | PHPdoc fixes | 2017-06-05 09:39:29 +02:00 | 
				
					
						|  Roland Gruber | 4130b1d880 | initial checkin | 2017-05-30 20:31:05 +02:00 | 
				
					
						|  Roland Gruber | 41c35e23d1 | translation update | 2017-05-29 19:21:45 +02:00 | 
				
					
						|  Roland Gruber | 619d37861c | courier mail aliases | 2017-05-29 19:01:36 +02:00 | 
				
					
						|  Roland Gruber | 851f8b5bb7 | new type API | 2017-05-20 11:46:49 +02:00 | 
				
					
						|  Roland Gruber | d3d6dfc032 | new type API | 2017-05-20 10:55:26 +02:00 | 
				
					
						|  Roland Gruber | c9e7973ed4 | Kopano | 2017-05-16 21:15:15 +02:00 | 
				
					
						|  Roland Gruber | 3933081282 | fixed password attribute | 2017-05-13 17:58:02 +02:00 | 
				
					
						|  Roland Gruber | a6952f1d9f | "o" for self service | 2017-05-13 11:10:38 +02:00 | 
				
					
						|  Roland Gruber | eaa09a2799 | new type API | 2017-05-13 11:07:54 +02:00 | 
				
					
						|  Roland Gruber | 5d10297448 | new type API | 2017-05-10 19:23:28 +02:00 | 
				
					
						|  Roland Gruber | 2f5f0caff1 | new type API | 2017-05-08 19:59:28 +02:00 | 
				
					
						|  Roland Gruber | 7b82372a2d | support Windows lockoutTime | 2017-05-07 13:26:41 +02:00 | 
				
					
						|  Roland Gruber | 40b701a8bf | new type API | 2017-05-06 15:22:27 +02:00 | 
				
					
						|  Roland Gruber | 711d5b3d77 | new type API | 2017-05-06 11:09:43 +02:00 | 
				
					
						|  Roland Gruber | f60c37edcd | new type API | 2017-05-06 10:47:19 +02:00 | 
				
					
						|  Roland Gruber | 9c9d8b3f09 | new type API | 2017-05-03 20:37:04 +02:00 | 
				
					
						|  Roland Gruber | 056cbce9c3 | new type API | 2017-05-02 21:20:16 +02:00 | 
				
					
						|  Roland Gruber | 51bb97ba38 | new type API | 2017-05-01 20:02:44 +02:00 | 
				
					
						|  Roland Gruber | 94553967e5 | new type API | 2017-04-23 20:46:58 +02:00 | 
				
					
						|  Roland Gruber | 9ac206a613 | new type API | 2017-04-22 16:14:15 +02:00 | 
				
					
						|  Roland Gruber | 01f2d618f2 | new type API | 2017-04-22 15:59:07 +02:00 | 
				
					
						|  Roland Gruber | a844d4d06d | new type API | 2017-04-22 11:57:57 +02:00 | 
				
					
						|  Roland Gruber | 7d4dd7bda2 | new type API | 2017-04-22 11:25:25 +02:00 | 
				
					
						|  Roland Gruber | cc997a625f | new type API | 2017-04-22 11:16:41 +02:00 | 
				
					
						|  Roland Gruber | 515a153286 | added account expiration date to PDF fields | 2017-04-18 18:28:10 +02:00 | 
				
					
						|  Roland Gruber | fb1ab48b38 | new type API | 2017-04-02 15:34:45 +02:00 | 
				
					
						|  Roland Gruber | 267cdcb31b | new type API | 2017-04-01 09:57:03 +02:00 | 
				
					
						|  Roland Gruber | 3a3c88ba4b | added typeId for profile methods | 2017-03-30 20:39:24 +02:00 | 
				
					
						|  Roland Gruber | 9a4963c85b | new type API | 2017-03-25 20:25:20 +01:00 | 
				
					
						|  Roland Gruber | 207c77b5f0 | new type API | 2017-03-24 18:23:52 +01:00 | 
				
					
						|  Roland Gruber | daa51d1659 | new type API | 2017-03-22 20:17:52 +01:00 | 
				
					
						|  Roland Gruber | 0ac6fc6c2e | new type API | 2017-03-21 19:26:31 +01:00 | 
				
					
						|  Roland Gruber | 2ce3618ca9 | new type API | 2017-03-20 21:12:08 +01:00 | 
				
					
						|  Roland Gruber | 4d6724430e | switch to attribute name department instead of departmentNumber | 2017-03-04 11:14:17 +01:00 | 
				
					
						|  Roland Gruber | d949b1bae4 | PHPDoc update | 2017-02-19 09:14:11 +01:00 | 
				
					
						|  Roland Gruber | 753b443656 | added PDF namespace | 2017-02-18 10:13:08 +01:00 | 
				
					
						|  Roland Gruber | 71f4307745 | allow subclassing | 2017-01-15 11:02:18 +01:00 | 
				
					
						|  Roland Gruber | 7d60eba628 | removed obsolete code | 2017-01-07 19:10:33 +01:00 | 
				
					
						|  Roland Gruber | e93d59740c | moved getSuffixList() | 2016-12-31 14:44:46 +01:00 | 
				
					
						|  Roland Gruber | 7027522950 | new type API | 2016-12-31 11:13:36 +01:00 | 
				
					
						|  Roland Gruber | b408538403 | getSuffixList() no longer supports self service | 2016-12-31 10:55:56 +01:00 | 
				
					
						|  Roland Gruber | 97be076bba | namespace for types | 2016-12-19 21:32:08 +01:00 | 
				
					
						|  Roland Gruber | c9008b3c7c | fix PHP notices | 2016-12-07 21:17:20 +01:00 | 
				
					
						|  Roland Gruber | f6d018f3f4 | new replacement system | 2016-11-20 10:32:13 +01:00 | 
				
					
						|  Roland Gruber | dc23a7b766 | new wildcard mechanism | 2016-11-19 19:20:44 +01:00 | 
				
					
						|  Roland Gruber | 213c65d115 | fixed mail check | 2016-11-12 09:51:08 +01:00 | 
				
					
						|  Roland Gruber | 4373c1b040 | mail routing for groups | 2016-11-12 09:48:34 +01:00 | 
				
					
						|  Roland Gruber | 7211faaf47 | added proxyAddresses | 2016-11-09 21:46:27 +01:00 | 
				
					
						|  Roland Gruber | 2382108462 | support for company, mobile, otherMobile, pager, otherPager | 2016-11-09 19:22:43 +01:00 | 
				
					
						|  Roland Gruber | a0dffd1f08 | set INFO.userPasswordStatusChange in personal module | 2016-11-06 10:08:36 +01:00 | 
				
					
						|  Roland Gruber | e3901f434e | use ldap_modify_batch if available | 2016-09-02 11:05:19 +02:00 | 
				
					
						|  Roland Gruber | 500d0eecf9 | removed obsolete code | 2016-08-12 20:23:35 +02:00 | 
				
					
						|  Roland Gruber | 5f725d3253 | moved encryption functions to security.inc | 2016-08-07 10:40:36 +02:00 | 
				
					
						|  Roland Gruber | ce3d5930be | 389ds password mail job | 2016-07-23 10:46:50 +02:00 | 
				
					
						|  Roland Gruber | 75f7ee43ca | removed mktime calls | 2016-07-20 20:19:26 +02:00 | 
				
					
						|  Roland Gruber | b2fc9fe4c6 | removed getDate() | 2016-07-18 20:58:47 +02:00 | 
				
					
						|  Roland Gruber | 32e79e6417 | check for duplicate MACs | 2016-07-17 20:45:17 +02:00 | 
				
					
						|  Roland Gruber | 41b0172810 | added Windows cleanup job | 2016-07-17 10:26:22 +02:00 | 
				
					
						|  Roland Gruber | 3e923725db | cleanup job FreeRadius | 2016-07-16 16:07:21 +02:00 | 
				
					
						|  Roland Gruber | 0bb6888ad0 | added job to move or delete expired accounts | 2016-07-16 09:52:09 +02:00 | 
				
					
						|  Roland Gruber | d3cacaaa5d | allow to show effective members | 2016-07-13 22:05:03 +02:00 | 
				
					
						|  Roland Gruber | 7ba57d8161 | password history | 2016-07-09 09:31:55 +02:00 | 
				
					
						|  Roland Gruber | feaa741096 | password history | 2016-07-09 08:26:05 +02:00 | 
				
					
						|  Roland Gruber | 8bb1b358d2 | Allow to sync Unix password with Windows password | 2016-06-26 10:15:45 +02:00 | 
				
					
						|  Roland Gruber | cfc5aee617 | added password to PDF fields | 2016-06-19 11:41:47 +02:00 | 
				
					
						|  Roland Gruber | 1e9a5bd74c | Samba history support | 2016-05-27 21:17:22 +02:00 | 
				
					
						|  Roland Gruber | 6089935a71 | check password minimum age for Samba 3 | 2016-05-26 20:08:08 +02:00 | 
				
					
						|  Roland Gruber | 3a2580478d | check password history in self service | 2016-05-26 19:41:10 +02:00 | 
				
					
						|  Roland Gruber | 8879f2cfd2 | check password history | 2016-05-22 09:56:32 +02:00 | 
				
					
						|  Roland Gruber | bdae11ff4a | store sambaPasswordHistory | 2016-05-20 19:38:36 +02:00 | 
				
					
						|  Roland Gruber | cf5132745d | support for 389ds locking and deactivation | 2016-05-15 12:15:30 +02:00 | 
				
					
						|  Roland Gruber | 88b7a32187 | optional posixAccount object class | 2016-05-09 20:10:14 +02:00 | 
				
					
						|  Roland Gruber | 75a239f10b | support magic numbers for UID/GID | 2016-03-28 11:06:04 +02:00 | 
				
					
						|  Roland Gruber | e0d5ed512b | .gitignores | 2016-03-25 13:17:51 +01:00 | 
				
					
						|  Roland Gruber | e8ede90eb5 | added filter function to html.inc | 2016-03-19 09:06:53 +00:00 | 
				
					
						|  Roland Gruber | 91b5523b81 | allow to enforce classes | 2016-02-13 14:29:41 +00:00 | 
				
					
						|  Roland Gruber | a02441f0ab | show classes+variables as single line input fields, added autocomplete | 2016-02-13 13:50:14 +00:00 | 
				
					
						|  Roland Gruber | edef026b24 | expiration date placeholder for jobs | 2016-01-16 18:46:58 +00:00 | 
				
					
						|  Roland Gruber | 26cd5736d2 | added NIS netgroup module for hosts | 2016-01-09 19:20:57 +00:00 | 
				
					
						|  Roland Gruber | 06f47376e5 | fixed PHP notices for hosts | 2016-01-09 19:20:28 +00:00 | 
				
					
						|  Roland Gruber | a3a5cd0dc5 | fixed problem with autoload in tree view | 2016-01-05 16:55:01 +00:00 | 
				
					
						|  Roland Gruber | a659bdeccf | added fax number | 2016-01-03 15:43:28 +00:00 | 
				
					
						|  Roland Gruber | 7d124bb77c | support K5KEY | 2016-01-02 12:16:14 +00:00 | 
				
					
						|  Roland Gruber | bc0505db1c | set attributes only if extension was added | 2016-01-02 12:14:58 +00:00 | 
				
					
						|  Roland Gruber | 78f12f42d8 | PHP 7 | 2015-12-22 19:43:55 +00:00 | 
				
					
						|  Roland Gruber | 7bcca7c3bd | support for Windows | 2015-12-09 17:12:20 +00:00 | 
				
					
						|  Roland Gruber | 18bdb2a044 | enhanced filtering | 2015-12-08 16:46:08 +00:00 | 
				
					
						|  Roland Gruber | 8c803f607a | added "-" in profile editor | 2015-12-05 08:51:01 +00:00 | 
				
					
						|  Roland Gruber | 1ec9679a73 | translation update | 2015-11-30 18:26:26 +00:00 | 
				
					
						|  Roland Gruber | 390216d0ac | password expiration job for Windows users | 2015-11-27 21:03:27 +00:00 | 
				
					
						|  Roland Gruber | 0083c465b3 | started password expiration job for Windows users | 2015-11-18 07:17:54 +00:00 | 
				
					
						|  Roland Gruber | 673bb1539b | generic password notification job | 2015-11-16 20:10:47 +00:00 | 
				
					
						|  Roland Gruber | da06bafcdf | generic password notification job | 2015-11-16 19:54:36 +00:00 | 
				
					
						|  Roland Gruber | 834d36cc2f | fixed problem with time formating | 2015-11-16 19:48:58 +00:00 | 
				
					
						|  Roland Gruber | 9436aeabfb | added password notification job for Shadow accounts | 2015-11-15 15:36:20 +00:00 | 
				
					
						|  Roland Gruber | c289c84af2 | support more attributes | 2015-11-08 16:33:08 +00:00 | 
				
					
						|  Roland Gruber | e6661e75e3 | support more attributes | 2015-11-08 10:00:40 +00:00 | 
				
					
						|  Roland Gruber | 0a9d9bc9d9 | support more attributes | 2015-11-08 09:59:20 +00:00 | 
				
					
						|  Roland Gruber | f0966d1c97 | support more attributes | 2015-11-07 15:43:43 +00:00 | 
				
					
						|  Roland Gruber | 15a835cef1 | support more attributes | 2015-11-07 14:44:34 +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 | 54a5672bc2 | expiration date for Windows | 2015-11-02 20:53:20 +00:00 | 
				
					
						|  Roland Gruber | 93a87c8f6f | IMAP initial folder support | 2015-10-18 18:08:34 +00:00 | 
				
					
						|  Roland Gruber | 7cd0018933 |  | 2015-09-02 16:39:30 +00:00 | 
				
					
						|  Roland Gruber | ffb7933bda | better timezone handling | 2015-08-23 17:56:27 +00:00 | 
				
					
						|  Roland Gruber | db7ae2ea34 | use extended upload function | 2015-08-16 16:43:42 +00:00 | 
				
					
						|  Roland Gruber | 1f8d1445e8 | use extended upload function | 2015-08-16 08:47:48 +00:00 | 
				
					
						|  Roland Gruber | b8f7d87864 | use extended upload function | 2015-08-15 18:11:54 +00:00 | 
				
					
						|  Roland Gruber | abd8950fe0 | responsive self service | 2015-08-09 13:18:04 +00:00 | 
				
					
						|  Roland Gruber | 81946a0d38 | responsive self service | 2015-08-09 09:00:38 +00:00 | 
				
					
						|  Roland Gruber | a53a432c2b | responsive self service | 2015-08-09 07:57:56 +00:00 | 
				
					
						|  Roland Gruber | d5ea258c10 | responsive self service | 2015-08-09 07:22:01 +00:00 | 
				
					
						|  Roland Gruber | a74e645ea3 | responsive self service | 2015-08-06 19:20:54 +00:00 | 
				
					
						|  Roland Gruber | a2f5dae6b3 | responsive self service | 2015-08-04 18:41:12 +00:00 | 
				
					
						|  Roland Gruber | 01863ec355 | support windowsUser for IMAP | 2015-08-04 05:22:59 +00:00 | 
				
					
						|  Roland Gruber | 24c6aa9df6 | support also windowsUser | 2015-08-03 20:00:58 +00:00 | 
				
					
						|  Roland Gruber | 2a6ea95e60 | support also windowsUser | 2015-08-03 19:56:49 +00:00 |