Commit Graph

2550 Commits

Author SHA1 Message Date
Roland Gruber 180d2a8800 allow to display all PHP errors 2014-04-21 10:52:46 +00:00
Roland Gruber e47bf042a8 2014-04-20 13:15:37 +00:00
Roland Gruber 11e6a3fb66 made can_manage() abstract in baseModule to save memory 2014-04-20 13:00:42 +00:00
Roland Gruber 6cd040e9c1 made can_manage() abstract in baseModule to save memory 2014-04-20 12:59:36 +00:00
Roland Gruber 58dead0b75 made can_manage() abstract in baseModule to save memory 2014-04-20 12:59:14 +00:00
Roland Gruber 9b0e712317 reduced upload code 2014-04-18 18:29:51 +00:00
Roland Gruber 1372c4645a reduced upload code 2014-04-18 09:03:31 +00:00
Roland Gruber f564879f09 extended password policy 2014-04-17 19:26:08 +00:00
Roland Gruber 3a6c38996a reduced upload code 2014-04-15 19:49:47 +00:00
Roland Gruber 5ece0c8391 reduced upload code 2014-04-13 16:59:56 +00:00
Roland Gruber fee3862dd2 reduced upload code 2014-04-13 11:37:32 +00:00
Roland Gruber 4c38fa8564 reduced upload code 2014-04-13 10:50:59 +00:00
Roland Gruber 6d726b9a4c reduced upload code 2014-04-12 17:52:33 +00:00
Roland Gruber 3fce6ba2a8 support device in host selection 2014-04-12 12:35:05 +00:00
Roland Gruber 03da48ccae fixed problem in delete view 2014-04-06 16:39:51 +00:00
Roland Gruber b1097df77b extended password policy 2014-04-05 18:42:46 +00:00
Roland Gruber 85f21de260 allow to disable Unix group membership management 2014-03-30 07:47:44 +00:00
Roland Gruber 69ccd12855 updated to phpseclib 0.3.6 2014-03-30 06:58:05 +00:00
Roland Gruber 0e5583298b updated to phpseclib 0.3.6 2014-03-30 06:57:20 +00:00
Roland Gruber 9bfd16cbf9 updated to phpseclib 0.3.6 2014-03-30 06:55:33 +00:00
Roland Gruber a2bdec6afe set logo via CSS 2014-03-29 11:04:14 +00:00
Roland Gruber 7a2f3a97d5 fixed duplicate members (167) 2014-03-08 09:13:21 +00:00
Roland Gruber 7cc868fb3b reverted last change 2014-03-06 20:13:11 +00:00
Roland Gruber 5c58d2c140 no extra white space for image-only buttons 2014-03-06 20:08:44 +00:00
Roland Gruber 3d086e93d4 removed jQuery chosen plugin 2014-03-02 18:23:38 +00:00
Roland Gruber 4ccafe1145 translation update 2014-03-02 11:35:53 +00:00
Roland Gruber 5cc16a6957 translate AD password policy error 2014-02-27 20:50:57 +00:00
Roland Gruber 01719b9899 disable browser auto-completion 2014-02-27 20:50:25 +00:00
Roland Gruber 85fa2b8bf0 use type filters when searching for groups (bug 165) 2014-02-26 20:45:11 +00:00
Roland Gruber 59ad00f9d2 support type filters without parenthesis 2014-02-26 20:13:16 +00:00
Roland Gruber 72952501fc use type filters when searching for groups (bug 165) 2014-02-26 20:02:50 +00:00
Roland Gruber c0a6eed8bc support to add recipient to existing alias entries 2014-02-22 14:12:12 +00:00
Roland Gruber 3e4b2c9db4 support to create alias entries 2014-02-22 13:03:29 +00:00
Roland Gruber d593df8eeb make getOUs() protected 2014-02-22 13:03:01 +00:00
Roland Gruber e6eebe0d81 allow to manage mail aliases in user entry 2014-02-20 20:50:35 +00:00
Roland Gruber d88882a123 fixed DN display in list 2014-02-16 16:20:41 +00:00
Roland Gruber cadeafd496 added NIS attributes for Windows 2014-02-12 19:39:51 +00:00
Roland Gruber 36f09e7a73 reduce upload code 2014-02-11 19:31:22 +00:00
Roland Gruber 6926b7cbde enhanced password mail sending 2014-02-10 19:16:37 +00:00
Roland Gruber 543c9322ea Oracle database support 2014-02-09 14:47:35 +00:00
Roland Gruber 0ac34b07a4 added description field, support to add existing host, fixed active flag 2014-02-08 15:06:02 +00:00
Roland Gruber c2d22b6e46 fixed docs 2014-02-08 15:05:15 +00:00
Roland Gruber 6f690a27f7 check if email is already in use 2014-02-06 18:43:06 +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 577be7d5a5 support help text for custom fields 2014-02-06 17:29:04 +00:00
Roland Gruber ab2d400b2b language selection for self service 2014-02-02 16:32:39 +00:00
Roland Gruber afc9b6e1a5 updated language handling 2014-02-02 12:36:12 +00:00
Roland Gruber 4eb336db70 "select all" link on top 2014-02-01 15:32:44 +00:00
Roland Gruber dccabdaacf better sorting and auto-completion for hosts 2014-01-28 20:00:47 +00:00
Roland Gruber 6a8f3e5c4e display as text box when > 50 recipients 2014-01-27 19:40:50 +00:00
Roland Gruber abb3c21f59 reduced memory usage 2014-01-25 14:14:46 +00:00
Roland Gruber 395910f6f2 init module settings 2014-01-23 19:23:48 +00:00
Roland Gruber 8493c83dcd increase memory limit 2014-01-18 19:23:40 +00:00
Roland Gruber 914cd0d13d fixed extension check (bug 162) 2014-01-18 17:25:08 +00:00
Roland Gruber 745a987705 support for organizationalRole entries 2014-01-18 11:38:38 +00:00
Roland Gruber a6ce7e7f26 support for organizationalRole entries 2014-01-18 09:56:29 +00:00
Roland Gruber 188191889f fix for inactive types 2014-01-18 09:55:56 +00:00
Roland Gruber 34ec7419c9 support for organizationalRole entries 2014-01-18 08:16:47 +00:00
Roland Gruber 848b444382 fixed problems of module cache 2014-01-17 18:13:15 +00:00
Roland Gruber a7d3773493 allow to set single account types read-only 2014-01-15 20:48:52 +00:00
Roland Gruber 219bde94fe extended htmlAccountPageButton 2014-01-14 18:51:36 +00:00
Roland Gruber 03fd7c0f96 allow to select users 2014-01-14 18:50:54 +00:00
Roland Gruber 0967291ef3 clear sudo entries on delete 2014-01-14 18:08:13 +00:00
Roland Gruber 56f4626626 added separate IP list for self service 2014-01-12 19:58:15 +00:00
Roland Gruber b99f5b3928 removed obsolete code 2014-01-12 19:52:39 +00:00
Roland Gruber 9d76d03b5e fixed getCallingURL 2014-01-12 19:52:14 +00:00
Roland Gruber 750a118884 make session encryption optional 2014-01-12 11:08:43 +00:00
Roland Gruber 14a619989e added option if referrals should be followed 2014-01-12 10:18:35 +00:00
Roland Gruber 681d855088 read-only fields for inetOrgPerson 2014-01-06 14:29:09 +00:00
Roland Gruber 630aab2df1 allow password mails for new accounts 2013-12-29 18:10:26 +00:00
Roland Gruber 0c4c2c4cf6 performance fix 2013-12-29 10:31:40 +00:00
Roland Gruber 28b37af889 IMAP dynamic login names 2013-12-29 09:50:41 +00:00
Roland Gruber a855be6f63 allow $user, $firstname, $lastname wildcards 2013-12-28 10:48:54 +00:00
Roland Gruber 25d6611231 fill default user name from AD module 2013-12-28 10:48:31 +00:00
Roland Gruber 7538def6f7 allow $user, $firstname, $lastname wildcards 2013-12-28 10:47:50 +00:00
Roland Gruber 27585a01a5 deactivate jQuery chosen 2013-12-27 17:33:46 +00:00
Roland Gruber 9c458ea93e support mailbox quota 2013-12-27 16:26:26 +00:00
Roland Gruber 907c62663e use chosen for select boxes 2013-12-26 16:09:30 +00:00
Roland Gruber 9edfe22754 added photo options 2013-12-26 16:08:55 +00:00
Roland Gruber a6cc0d8a3e allow to upload PEM certificates with junk data before cert data 2013-12-26 11:35:49 +00:00
Roland Gruber cfd8abc3e6 auto add aobject classes fix 2013-12-26 11:22:45 +00:00
Roland Gruber 689bdebbc3 fix for renaming entries in AD 2013-12-26 11:22:26 +00:00
Roland Gruber f56b723e60 fixed password setting for AD 2013-12-26 11:06:11 +00:00
Roland Gruber b7a675c950 fixed password setting for AD 2013-12-26 11:00:13 +00:00
Roland Gruber c0da431914 fix for AD 2013-12-26 10:58:58 +00:00
Roland Gruber 55af0e8a62 more debug output 2013-12-22 12:24:15 +00:00
Roland Gruber 33bfa56ad0 fixed PHP notice 2013-12-17 20:24:13 +00:00
Roland Gruber f2d7069f6d translation update 2013-12-07 16:49:23 +00:00
Roland Gruber 3565612cc6 do not run empty LDAP operations 2013-12-04 18:11:49 +00:00
Roland Gruber c74c838bd9 support US English 2013-12-01 10:02:20 +00:00
Roland Gruber 04c0796f9e allow to relabel self service fields 2013-11-30 15:02:06 +00:00
Roland Gruber 4fcb0c270e support for Turkish 2013-11-29 19:47:29 +00:00
Roland Gruber bd9f619c6e allow removal of extension 2013-11-24 12:01:54 +00:00
Roland Gruber 1ca279d353 fix for random numbers 2013-11-24 10:04:46 +00:00
Roland Gruber e972e9d071 fixed renaming of entries 2013-11-24 10:04:19 +00:00
Roland Gruber 2bac9ccff8 added home drive and home directory 2013-11-23 14:40:06 +00:00
Roland Gruber 50f9e17be4 fixed help escaping 2013-11-23 14:39:41 +00:00
Roland Gruber ba135d33e2 fixed help 2013-11-23 13:22:31 +00:00
Roland Gruber b323d66ffd removed mail aliases 2013-11-18 17:39:59 +00:00
Roland Gruber b1d5aa8ac2 multi edit tool 2013-11-17 19:05:10 +00:00
Roland Gruber bdaa5960c2 Apache 2.4 support 2013-11-10 10:05:45 +00:00
Roland Gruber 0ccb20a343 Windows user: support userPrincipalName 2013-11-09 13:26:31 +00:00
Roland Gruber fe843a990a typo 2013-11-09 13:25:45 +00:00
Roland Gruber 1581832879 allow "#" in user names 2013-11-08 18:14:06 +00:00
Roland Gruber 5ca1f7528d Kolab update 2013-11-03 20:00:12 +00:00
Roland Gruber 819384f1cb Kolab update 2013-11-03 17:17:47 +00:00
Roland Gruber 599db388f0 added missing help entry 2013-11-03 17:16:12 +00:00
Roland Gruber b059301681 first version of Kolab shared folders 2013-11-02 15:06:03 +00:00
Roland Gruber f8ce8e0ef0 reduced code 2013-11-02 11:08:04 +00:00
Roland Gruber 5200138e06 reduced code 2013-11-02 10:25:08 +00:00
Roland Gruber fe9fe9079f reduced code 2013-11-01 18:59:55 +00:00
Roland Gruber 8e33fa4504 allow to run read/modify as bind user 2013-11-01 15:54:49 +00:00
Roland Gruber 0151736c60 auto-convert photos to JPG (158) 2013-11-01 14:22:13 +00:00
Roland Gruber 8358172e8b auto-convert photos to JPG (158) 2013-11-01 14:14:47 +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 e930b134d7 confirm profile loading for existing accounts 2013-10-23 18:05:29 +00:00
Roland Gruber 0f1bd1b550 switch primary group in additional group memberships (RFE 108) 2013-10-23 17:26:00 +00:00
Roland Gruber 1710cd8b40 reduced code 2013-10-22 17:41:24 +00:00
Roland Gruber 5932cffbd8 replaced WZTooltip with JQuery 2013-10-20 18:07:56 +00:00
Roland Gruber b7629a40ef reduced code 2013-10-20 14:26:29 +00:00
Roland Gruber 33245c8e38 reduced code 2013-10-19 14:29:02 +00:00
Roland Gruber 796f6a38c9 reduced code 2013-10-19 10:25:39 +00:00
Roland Gruber f1f74c5f9e set PHP error reporting to E_ALL & ~E_NOTICE by default 2013-10-18 17:43:09 +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 1cccab7b66 added PyKota support 2013-10-15 16:12:39 +00:00
Roland Gruber 2e27115031 allow to upload and delete logo files 2013-10-08 19:11:01 +00:00
Roland Gruber 3c497505a3 fixed tab labels 2013-10-08 16:14:58 +00:00
Roland Gruber 351cf063fb fix for rename operations 2013-10-06 14:51:17 +00:00
Roland Gruber 90003744e4 IPv6 check 2013-10-05 14:54:56 +00:00
Roland Gruber b7bb54a035 additional LDAP filter for self service 2013-09-29 14:17:30 +00:00
Roland Gruber f96be2a227 allow to set password label in self service 2013-09-29 13:51:37 +00:00
Roland Gruber c3f42c8e2d support custom label and icon in customFields module 2013-09-29 08:08:56 +00:00
Roland Gruber d738484948 custom labels for account types 2013-09-28 11:46:52 +00:00
Roland Gruber d6900a27b9 show last password change in self service 2013-09-28 11:44:41 +00:00
Roland Gruber 2b0d61ece2 typo 2013-09-24 18:42:22 +00:00
Roland Gruber 87f270a2c4 fixed schema test for cn/description 2013-09-24 16:34:38 +00:00
Roland Gruber 7df62ed7fb Lamdaemon: do not show message if home directory to delete was not found (154) 2013-09-16 17:30:42 +00:00
Roland Gruber 2740e4451a get extended LDAP error message 2013-09-15 14:57:55 +00:00
Roland Gruber 85948a5849 fixed PHP notice 2013-09-14 16:13:49 +00:00
Roland Gruber 752d1fd5b3 fixed PHP notice 2013-09-14 15:38:35 +00:00
Roland Gruber 5c995a9773 fixed PHP notice 2013-09-14 15:31:50 +00:00
Roland Gruber f0749387fa added active flag for hosts and unknown-clients option 2013-08-31 09:33:45 +00:00
Roland Gruber 62ee03271d Kolab user: allowed senders/receivers 2013-08-29 17:55:49 +00:00
Roland Gruber c99283c8b6 Kolab group support 2013-08-29 16:44:58 +00:00
Roland Gruber 05da1c1325 support local members 2013-08-25 14:21:37 +00:00
Roland Gruber b6828b4b4b fix for list attributes 2013-08-25 12:18:00 +00:00
Roland Gruber 99d73b4dcd allow -1 for pwdMaxAge 2013-08-22 16:44:40 +00:00
Roland Gruber 27136315c1 negative numbers 2013-08-22 16:43:47 +00:00
Roland Gruber 211c5a71e0 small fixes 2013-08-20 18:56:52 +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 bad02085dc support Samba 4 2013-08-18 11:47:46 +00:00
Roland Gruber f665ef3425 support Samba 4 2013-08-18 11:47:18 +00:00
Roland Gruber a3a911f4ed support multi-value text-areas 2013-08-18 11:38:20 +00:00
Roland Gruber 869d4cf6c4 file upload and ajax for self service 2013-08-15 19:06:57 +00:00
Roland Gruber 365216144b prevent scrolling on self service certificates 2013-08-15 19:06:10 +00:00
Roland Gruber 191ccc97f8 support custom scripts in user self registration 2013-08-13 18:22:03 +00:00
Roland Gruber 2903d0c2e4 id for tables 2013-08-11 10:50:21 +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 9b29b3e764 show group members 2013-07-31 19:21:31 +00:00
Roland Gruber 2940462f96 fix problems if password reset is continued in different browser 2013-07-28 17:49:20 +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 5b30662599 added managedBy 2013-07-21 16:27:56 +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 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 b3af716ced fixed loop in profile editor 2013-06-17 18:25:38 +00:00
Roland Gruber a0e3eec1af allow larger files 2013-06-14 18:28:25 +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 ed09935d4f 2013-05-24 18:31:20 +00:00
Roland Gruber 12eceb447d update owner attribute on dn change 2013-05-24 18:30:30 +00:00
Roland Gruber 92127c7c0c make autocompletion more fault tolerant 2013-05-21 15:50:06 +00:00
Roland Gruber a96dcc149a translation update 2013-05-10 16:20:37 +00:00
Roland Gruber b893be577b added module cache 2013-05-09 19:10:35 +00:00
Roland Gruber a8711815fb fixed password hash config option 2013-05-09 17:27:19 +00:00
Roland Gruber 6449a78587 reduced PDF code 2013-05-09 17:26:56 +00:00
Roland Gruber e87af38aaa reduced PDF code 2013-05-09 15:47:35 +00:00
Roland Gruber 8a3d23c944 added PDF workarounds 2013-05-07 19:19:00 +00:00
Roland Gruber 103ee7fc0c reduced PDF code 2013-05-07 19:18:21 +00:00
Roland Gruber 6c25d73608 Samba 4 2013-05-07 17:55:42 +00:00
Roland Gruber a359e5432b reduced PDF code 2013-05-06 19:16:47 +00:00
Roland Gruber 452901d687 reduced PDF code 2013-05-05 18:37:04 +00:00
Roland Gruber a789fa2806 fixed class name 2013-05-05 18:32:12 +00:00
Roland Gruber b90000791d reduced PDF code 2013-05-05 18:26:54 +00:00
Roland Gruber 2aa0c4d406 sort PDF values 2013-05-05 18:26:30 +00:00
Roland Gruber 1abec30bcd reduced PDF code 2013-05-05 13:50:19 +00:00
Roland Gruber 4230f78268 reduced PDF code 2013-05-04 18:22:07 +00:00
Roland Gruber e9d980663c PHPDoc 2013-05-04 18:20:08 +00:00
Roland Gruber 16c1e2f0e1 save scroll position in edit page 2013-05-01 16:55:59 +00:00
Roland Gruber 4f25877520 allow to hide buttons to create/delete accounts 2013-05-01 12:36:17 +00:00