Commit Graph

5212 Commits

Author SHA1 Message Date
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
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
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
Ralf Becker
cc38dee31e * LDAP: only check for matching system users, if a new account get added, as existing accounts can be reported - depending on configuration - as system users too 2013-05-23 17:10:19 +00:00
Klaus Leithoff
8ced02dc55 fix problem regarding the ability to save a groups emailaddress 2013-05-23 13:51:41 +00:00
Ralf Becker
4037993dc5 * API: full support of active directory as account storage, tested so far with Samba4 2013-05-22 17:22:20 +00:00
Ralf Becker
94b183d3f4 * API: fallback auth checks and - if necessary - updates passwords on fallback on successful primary authentication or password change, to ensure they are kept up to date 2013-05-22 09:03:32 +00:00
Ralf Becker
f993f20723 * API: fallback auth checks and - if necessary - updates passwords on fallback on successful primary authentication or password change, to ensure they are kept up to date 2013-05-22 09:02:53 +00:00
Klaus Leithoff
4f21f80728 * eMail: fix problem on compose when changing signatures, when html-mail contained anchors 2013-05-22 08:32:46 +00:00
Klaus Leithoff
5182f8280b * eMail: fix problem on compose when changing signatures, when html-mail contained anchors 2013-05-22 08:30:40 +00:00
Ralf Becker
cb4f6102f3 * All apps: group grants now again return inactive users, was broken since inactive users are no longer shown in user-selections 2013-05-16 12:44:41 +00:00
Ralf Becker
95cfb08502 * All apps: group grants now again return inactive users, was broken since inactive users are no longer shown in user-selections 2013-05-16 12:43:44 +00:00
Ralf Becker
2b2938d2dd methods to get/set current account_id taking care of necessary offset for groups 2013-05-10 17:20:37 +00:00
Ralf Becker
a23205060b use new eTemplate preferences 2013-05-10 16:39:42 +00:00
Ralf Becker
efdd96d0a9 fixed not working CalDAV/eSync log viewer, LAB.wait missing 2013-05-09 10:29:53 +00:00
Klaus Leithoff
dbe205bdea we set allowedContent to true as the 4.1 contentFiltering system allows only activated features as content 2013-05-08 11:17:37 +00:00
Klaus Leithoff
00234be893 * Tracker: fix bug regarding the save of replys that could be regarded as empty (only span with style, no content) 2013-05-08 09:58:30 +00:00
Klaus Leithoff
80f74e5449 * Tracker: fix bug regarding the save of replys that could be regarded as empty (only span with style, no content) 2013-05-07 11:38:44 +00:00
Klaus Leithoff
2221f07dfc on InlineImageExists make sure there is at least one attachment 2013-05-06 14:38:04 +00:00
Klaus Leithoff
e8852dc8f3 on InlineImageExists make sure there is at least one attachment 2013-05-06 14:37:23 +00:00
Klaus Leithoff
b661d888ae * API/phpmailer: introduce optional parameter to InlineImageExists, to be able to determine if all attachments are inline, or only some; this will be used to decide on the mimetype of the message to be sent (multipart/ related (all) or mixed (some)) 2013-05-06 14:29:04 +00:00
Klaus Leithoff
7e00a006d7 * API/phpmailer: introduce optional parameter to InlineImageExists, to be able to determine if all attachments are inline, or only some; this will be used to decide on the mimetype of the message to be sent (multipart/ related (all) or mixed (some)) 2013-05-06 14:27:41 +00:00
Ralf Becker
24604bdb5d method to test which apps implement a hook 2013-05-03 15:31:09 +00:00
Klaus Leithoff
bec51776a4 we set allowedContent to true as the 4.1 contentFiltering system allows only activated features as content 2013-04-29 08:43:42 +00:00
Klaus Leithoff
6025705549 rework of link to text functionality when converting HTML to Text 2013-04-25 14:36:27 +00:00
Klaus Leithoff
e589930fd8 rework of link to text functionality when converting HTML to Text 2013-04-25 14:18:49 +00:00
Ralf Becker
93576a8bd0 remove echo of error-message of failed ldap connection, it scares users when flushing cache in setup 2013-04-23 13:31:03 +00:00
Ralf Becker
a211ea665d remove echo of error-message of failed ldap connection, it scares users when flushing cache in setup 2013-04-23 13:30:44 +00:00
Nathan Gray
5e84ddd935 Change admin column selection to allow setting / clearing / forcing column selection 2013-04-22 22:32:40 +00:00
Klaus Leithoff
fa091d879c adapt preg_match to recognize IE 10 2013-04-18 14:21:32 +00:00
Klaus Leithoff
70f4343fcf reintroduce r23367 (setFocus capability) and r29752 (oversized events) 2013-04-18 13:25:36 +00:00
Klaus Leithoff
7b1047aacb reintroduce r23367 (setFocus capability) and r29752 (oversized events) 2013-04-18 13:22:35 +00:00
Klaus Leithoff
38e5f6e29e remove call of setFocus as currently not provided 2013-04-18 13:00:41 +00:00
Klaus Leithoff
894de23e69 * Calendar/DragDrop: Add drag n drop capability for IE Version >=10;
update wz_dragdrop js library from Walter Zorn from Version 4.87 to v. 4.91
2013-04-18 12:28:07 +00:00
Ralf Becker
ed1f368a59 allways using filemtime for timestamps appended to urls to force loading of current version, as mixed use of file{c,m}time causes wired errors due to double loading eg. on OS X where they are different 2013-04-13 07:17:57 +00:00
Ralf Becker
ad4776c78e allways using filemtime for timestamps appended to urls to force loading of current version, as mixed use of file{c,m}time causes wired errors due to double loading eg. on OS X where they are different 2013-04-13 07:17:36 +00:00
Ralf Becker
a1d90ea237 get regexp to play nice with opening script tag without attributes 2013-04-09 12:47:44 +00:00
Klaus Leithoff
d4f4b518fa * API: introduce optional parameter to pass java script to be executed after CKEDITOR instance ready 2013-04-08 12:51:10 +00:00
Klaus Leithoff
4ac1cd196c * API: introduce optional parameter to pass java script to be executed after CKEDITOR instance ready 2013-04-08 12:48:45 +00:00
Ralf Becker
127a8d2bbf fixed typo in cache-control header, causing pages not getting cached, if clients used it in favor of Expires header 2013-04-05 10:24:29 +00:00
Ralf Becker
f7a9c20e1d fixed typo in cache-control header, causing pages not getting cached, if clients used it in favor of Expires header 2013-04-05 10:23:58 +00:00
Klaus Leithoff
56fea2103e * API/eMail/HTMLawed/CKEditor: tidy eats away even some wanted whitespace, so we switch it off;we used it for its compacting and beautifying capabilities, which resulted in better html for further processing 2013-04-04 12:35:43 +00:00
Klaus Leithoff
983c1e358d * API/eMail/HTMLawed/CKEditor: tidy eats away even some wanted whitespace, so we switch it off;we used it for its compacting and beautifying capabilities, which resulted in better html for further processing 2013-04-04 12:32:53 +00:00
Ralf Becker
da32eb81fb using egw.LAB.wait for jscalendar 2013-04-03 07:49:04 +00:00
Klaus Leithoff
16a1970cca add egw.LAB.wait to tree creation, as dhtmlxtree object may not be loaded on time 2013-04-02 13:36:58 +00:00
Klaus Leithoff
07f21d1291 make sure CKEDITOR is loaded, using egw.LAB.wait 2013-04-02 12:13:27 +00:00
Ralf Becker
6e28933f18 missing onLoad attibute in body tag, causing all sorts of things to fail 2013-04-02 08:13:37 +00:00
Nathan Gray
a20f7651a0 Wrap some more js 2013-04-01 22:19:10 +00:00
Nathan Gray
ef2a5d377d Use LABjs throughout framework to load javascript - prevents a lot of undefined / timing errors 2013-04-01 19:14:52 +00:00
Ralf Becker
3e94677b75 using HTTP status 500 for exceptions, to ease detection of errors with externals tools 2013-03-29 09:44:27 +00:00
Ralf Becker
a29b69edae using HTTP status 500 for exceptions, to ease detection of errors with externals tools 2013-03-29 09:44:03 +00:00
Ralf Becker
fac4eccac4 ckeditor 4 needs toolbarCanCollapse=true to honor toolbarStartupExpanded=false 2013-03-27 07:59:09 +00:00
Ralf Becker
220650b53a ckeditor 4 needs toolbarCanCollapse=true to honor toolbarStartupExpanded=false 2013-03-27 07:58:42 +00:00
Ralf Becker
91d13ea506 * Filemanager: fixed not working "Save as" for Internet Explorer (all versions), gave PHP Fatal Error 2013-03-25 18:27:16 +00:00
Ralf Becker
84b3edbfcb * Filemanager: fixed not working "Save as" for Internet Explorer (all versions), gave PHP Fatal Error 2013-03-25 18:26:57 +00:00
Klaus Leithoff
550760065b * API/CKEditor: allow link dialog in simple-with-image feature mode (email) 2013-03-21 16:21:24 +00:00
Klaus Leithoff
9425c1da14 * API/CKEditor: allow link dialog in simple-with-image feature mode (email) 2013-03-21 16:20:16 +00:00
Klaus Leithoff
311561b8ab * API/CKEditor: allow more space for html-editable area (by setting smaller margin) 2013-03-21 11:08:04 +00:00
Klaus Leithoff
77c15b226c * API/CKEditor: allow more space for html-editable area (by setting smaller margin) 2013-03-21 11:06:51 +00:00
Klaus Leithoff
bc88a51abe documentation on wanted functionality for allowed method fetch on egw_link::get_registry possibly provided by search_link 2013-03-21 10:28:10 +00:00
Klaus Leithoff
892910a76d documentation on wanted functionality for allowed method fetch on egw_link::get_registry possibly provided by search_link 2013-03-21 10:27:12 +00:00
Nathan Gray
732351a539 Remove debug logging 2013-03-20 16:43:07 +00:00
Ralf Becker
77445489df * Filemanager: fixing problem creating new directory with cyrilic name, also generating etag for directories as required by ownCloud 2013-03-20 12:57:16 +00:00
Ralf Becker
8ca1d8297b * Filemanager: fixing problem creating new directory with cyrilic name, also generating etag for directories as required by ownCloud 2013-03-20 12:56:44 +00:00
Ralf Becker
bcc1d5e5d0 * Projectmanager: showing again global categories and their color from all apps, do no remove datasource category when element get stored and no category is selected 2013-03-20 11:06:52 +00:00
Ralf Becker
da800182cb * Projectmanager: showing again global categories and their color from all apps, do no remove datasource category when element get stored and no category is selected 2013-03-20 11:06:23 +00:00
Klaus Leithoff
bc61becbf4 handle missing v2 skin 2013-03-18 16:02:56 +00:00
Klaus Leithoff
229b09da8d handle missing v2 skin 2013-03-18 16:02:35 +00:00
Klaus Leithoff
4ef692332f allow better config options for spell checking in ckeditor (add BrowserBased only) 2013-03-18 15:37:17 +00:00
Klaus Leithoff
6204999b19 allow better config options for spell checking in ckeditor (add BrowserBased only) 2013-03-18 15:36:27 +00:00
Klaus Leithoff
9006939914 * API: enable browsers native spellchecker as default for HTML Editor, if e.g.: aspell fails - to use browsers native spellchecker, you have to hold CMD/CTRL button on rightclick to access the browsers spell correction options 2013-03-18 10:00:24 +00:00
Klaus Leithoff
8f2c59ac45 * API: enable browsers native spellchecker as default for HTML Editor, if e.g.: aspell fails - to use browsers native spellchecker, you have to hold CMD/CTRL button on rightclick to access the browsers spell correction options 2013-03-18 09:59:21 +00:00
Ralf Becker
c46956639d documented required rewrite rule for Apache FCGI 2013-03-18 08:15:44 +00:00
Ralf Becker
428e71daad documented required rewrite rule for Apache FCGI 2013-03-18 08:14:47 +00:00
Klaus Leithoff
a134486443 * API: switch from CKEditor 3 to version Major Release 4; This step solves problems experienced with IE10 2013-03-15 08:34:53 +00:00
Klaus Leithoff
382b12b29a missing fallback on skins 2013-03-14 17:00:34 +00:00
Klaus Leithoff
a3ef1985ec switch to CKEditor4 2013-03-14 16:30:55 +00:00
Nathan Gray
68529ce692 Load et2 CSS in at the top level so it's available for sidebox 2013-03-12 22:45:58 +00:00
Klaus Leithoff
8255e95793 improve focus management by forcing carent in all browsers to be placed at the start of the loaded document 2013-03-08 13:15:57 +00:00
Klaus Leithoff
203316af08 improve focus management by forcing carent in all browsers to be placed at the start of the loaded document 2013-03-08 13:14:14 +00:00
Klaus Leithoff
62c1406af2 further work regarding the editor focus 2013-03-06 09:23:05 +00:00
Klaus Leithoff
a2e75c3ca4 further work regarding the editor focus 2013-03-06 09:17:21 +00:00
Ralf Becker
93710e09e1 * Setup/API: improved diagnostics about db connection problem and not installed EGroupware
- removed deprecated egw_db->Halt_On_Error handling in favor of just exceptions
- added a couple of exceptions extending egw_exception_db to be able to detect different problem areas
- fixed setup to use / catch exceptions
- new egw_exception_db_setup displays link to setup below exception message, to cope with no longer allowed html in exception messages
2013-03-05 10:50:43 +00:00
Klaus Leithoff
62541c2c42 * eMail/api: attempt to fix the focus on body issue with FF; thanks to CKEditor support 2013-03-04 11:53:53 +00:00
Klaus Leithoff
2b27946d6f * eMail/api: attempt to fix the focus on body issue with FF; thanks to CKEditor support 2013-03-04 11:50:17 +00:00
Ralf Becker
95d9dc084f * ImportExport: do NOT complain about wrong charset, if text contains only standard ascii chars 2013-03-01 09:52:10 +00:00
Ralf Becker
ea6e8c8e94 * ImportExport: do NOT complain about wrong charset, if text contains only standard ascii chars 2013-03-01 09:51:02 +00:00
Klaus Leithoff
a56a64c277 do not try to break out of egw server root when iterating over all apps 2013-02-26 15:54:26 +00:00
Klaus Leithoff
3fcc703375 do not try to break out of egw server root when iterating over all apps 2013-02-26 11:08:20 +00:00
Ralf Becker
dcbabf8387 error-handler to throw recoverable errors (eg. catchable fatal error from type hinting) as ErrorException 2013-02-25 14:37:06 +00:00