Commit Graph

7383 Commits

Author SHA1 Message Date
Ralf Becker
ae86519a58 disable outer scrollbar, eg. if rendering time is swichted on 2013-07-23 11:32:29 +00:00
Klaus Leithoff
46e8c16016 suppress warning on searching for active members 2013-07-23 10:58:43 +00:00
Ralf Becker
4619a9f9c6 fixed accounts::search sometimes returning too many lines 2013-07-17 13:14:35 +00:00
Ralf Becker
18cb6f75a6 fixed again not working new account creation under AD agains Win2008r2 2013-07-16 15:19:38 +00:00
Ralf Becker
4e3c34f257 always check with "passwd_forbid_name" enabled, if setting of password failed 2013-07-16 14:57:43 +00:00
Ralf Becker
b9cefd3755 fixed not being able to switch "forbid password to contain name" off again, after it has been switched on (caused by name "passwd_forbid_name") 2013-07-16 14:51:03 +00:00
Klaus Leithoff
8afd5fb840 pass acount_id to crackcheck, as it is required for crackcheck rule validation forbid_name 2013-07-16 10:45:00 +00:00
Ralf Becker
ab7c7930f8 * PostgreSQL: fix for SQL error eg. on update from 1.8.001 to 1.8.004 from 9.1 on 2013-07-16 06:48:19 +00:00
Ralf Becker
e82af0a961 need to use own authentication method, to be able to auth user forced to change password and need to always recheck flag, if user are forced to change password, as otherwise he will be prompt again after changing it 2013-07-15 20:30:30 +00:00
Ralf Becker
d26074731f * Active Directory: allow to do a forced password change in EGroupware and handle reset of that flag for Samba4 too 2013-07-15 20:01:29 +00:00
Ralf Becker
00fedbf069 * WebDAV/CalDAV/CardDAV: fixed basic authentication via redirect-rule to use $_SERVER["REDIRECT_HTTP_AUTHORIZATION"] as it is used by newer Apache versions 2013-07-15 11:07:24 +00:00
Ralf Becker
eb7cccf775 * Admin/Preferences/Active Directory: more understandable password policy errors and using windows defaults only, if admin has not configured something else 2013-07-14 13:06:39 +00:00
Ralf Becker
fcd1f660b8 disable "account_lid" input, if backend (eg. AD) does not allow changing it 2013-07-13 08:34:33 +00:00
Ralf Becker
dc7f8e11b1 * Admin/Active Directory: fixed not working display, setting and removing of "must change password upon next login" 2013-07-13 07:51:40 +00:00
Ralf Becker
d0e4dec5eb * Admin/Active Directory: create new users with CN=<username> as Windows does and allow to configure profilePath, homeDirectory, homeDrive and scriptPath for new users (in setup) 2013-07-09 15:29:17 +00:00
Klaus Leithoff
18c0bd1c38 silence error_log on wrong type 2013-07-08 08:04:23 +00:00
Klaus Leithoff
0c99b3045e * API: fix for wrong (unexpected array) type passed in check_list 2013-07-08 08:02:30 +00:00
Ralf Becker
8b2a596918 replace no longer existing depricated egw_info->user email and fullname 2013-07-04 18:00:11 +00:00
Ralf Becker
1bbe643808 fixed allowed memory size extended error, if trying to read history from a ldap or ads contact with an id starting with a letter, did an unlimited query for all history-log entries of addressbook 2013-06-29 16:41:54 +00:00
Ralf Becker
7cfa4e1617 * Admin/API/ADS: account creation did not set initial password 2013-06-29 09:34:48 +00:00
Ralf Becker
026ad4ccdf * Admin/Preferences/ADS: give explicit error, that AD requires SSL or TLS to change passwords (not just failing with unspecific error) 2013-06-29 08:51:37 +00:00
Ralf Becker
4e7669dfd0 remove old default of 7 for password length, as it allways checks for that default otherwise 2013-06-28 16:20:28 +00:00
Ralf Becker
5d7e722340 forgotten phrases for password strengh 2013-06-27 14:45:56 +00:00
Ralf Becker
91fc5bc23d * ProjectManager/Timesheet: automatic change a changed project-title in Timesheet too 2013-06-27 14:43:54 +00:00
Ralf Becker
1da892e989 display mail-address for groups in AD 2013-06-26 19:58:19 +00:00
Ralf Becker
76abb48fa4 fixed auth_sql to allow updating passwords of in-active accounts and return true for all successfull password changes as documented (returned false if password was unchanged and hash password on success) 2013-06-26 09:49:57 +00:00
Ralf Becker
eadc4edf2e * Admin/API/LDAP: fixed not working pagination of accounts for 2. or further pages introduced by enabling caching again in last package 2013-06-26 08:12:47 +00:00
Ralf Becker
6cfe7d4fc2 * Admin: split password strength config in minimum length and number of character types, allow account backends specially AD to report password policy failures 2013-06-25 17:23:25 +00:00
Ralf Becker
8bf6f4c28f allow to use protocol independent url like "//host/path/to/logo.png" for logo in admin site configuration 2013-06-24 07:45:43 +00:00
Ralf Becker
a8e94beb5f allow auth backends to throw exceptions to give verbose error why password changing failed, auth_ads does now password strength check (even if not configured), as this is most likely cause for not changed password 2013-06-23 10:52:18 +00:00
Ralf Becker
4813a38fc1 handle not available AD or LDAP connection with an exception, caught and just displayed within setup, so one can change ip or credentials 2013-06-23 09:58:45 +00:00
Ralf Becker
e5bb587e94 * API: if re-connect to database fails for an existing session, stop execution with an exception, as otherwise eg. preferences can get lost 2013-06-20 13:38:17 +00:00
Ralf Becker
96c5697009 need to report expired accounts as NOT active and add ability to copy shadowExpire attribute from LDAP to AD (not done by samba-tool classicupgrade!) 2013-06-20 09:56:43 +00:00
Ralf Becker
692a513f5f * Admin/ActiveDirectory: fixed only first N accounts where shown and turned accidently switched off caching in session on again 2013-06-20 07:49:08 +00:00
Ralf Becker
df3d1e506e * Addressbook/LDAP: recreation of contact (eg. because of missing objectclass) failed and lead to deleted contact or account 2013-06-18 10:45:44 +00:00
Ralf Becker
46f0ef1513 * API: ancient APC (3.1.3) in Debian 6/Squezze has size in MB without a unit, this caused APC not to be used because of to small cache size 2013-06-18 06:35:47 +00:00
Klaus Leithoff
9c65091e98 russian translations provided by Vladimir Gavrilov (MBC-Group) 2013-06-17 12:31:21 +00:00
Klaus Leithoff
5a82ee5c10 italian translations provided by Ilias Chasapakis (webtrain.it) 2013-06-17 11:09:06 +00:00
Ralf Becker
864b617a10 link-table stores accounts for app="home-accounts" 2013-06-12 18:11:35 +00:00
Ralf Becker
bb020d37f8 refactored account_id change script to use information from app-specific tables_current.inc.php instead of a fixed list 2013-06-12 17:59:43 +00:00
Ralf Becker
374b828c68 * API: allow to set a maximum caching time used instead of unlimited caching or a bigger time, eg. in header.inc.php: egw_caching::$max_expiration = 864000; // 10days 2013-06-10 09:55:49 +00:00
Ralf Becker
3e40eaf0cb * API/Addressbook/EMailAdmin: full support for active directory as account storage, tested with Samba4 and win2008r2
Trunk commits r42507, r42545, r42556, r42557, r42612, r42630
plugin to support Active Directory to store email configuration (in proxyAddresses attribute, no Exchange schema and support!), also fully autodetecting plugins now in emailadmin/inc directory
2013-06-06 07:21:42 +00:00
Ralf Becker
5a86de2ca6 merged tooltip for label from trunk 2013-06-05 14:07:05 +00:00
Ralf Becker
5ace3f834c * Filemanager: urlencode password to cope with url special chars like forward slash or @ in passwords, requires smbcw version 1.2 2013-06-03 19:33:39 +00:00
Klaus Leithoff
05bbf9f7c8 allow some nesting of div elements 2013-06-03 13:39:21 +00:00
Klaus Leithoff
e062cfc601 fix bug regarding the positioning of the drag n drop context menu 2013-06-03 10:47:33 +00:00
Klaus Leithoff
e8cb25e111 backport of r38639: fixed bug with ctrl-key no longer working 2013-05-31 11:13:42 +00:00
Ralf Becker
fc2ac17c12 * eMail/Sieve/API: updated to jquery version from Trunk 1.7.1, to fix not working edit of Sieve rules and ease backporting 2013-05-28 12:58:51 +00:00
Ralf Becker
e72d937e19 * MySQL: got mysqli extension working and make it default for EGroupware, as mysql is now officially deprecated, existing installs need to be switched manually in header.inc.php or Setup >> Manage header
prefering mysqli for new installs
2013-05-27 09:37:13 +00:00
Ralf Becker
38a4671e04 * Sambaadmin: create new users/groups in LDAP with uidNumber/gidNumber matching relative id (last part of SID) to ease migration to AD or Samba4 2013-05-25 11:08:10 +00:00