Commit Graph

4231 Commits

Author SHA1 Message Date
Ralf Becker
a69151c7f8 read users full name from password file and create email address according to configured rules for automatic created accounts 2011-03-18 13:40:21 +00:00
Ralf Becker
765864c89b * EMail: speed improvments backported from Trunk
- use a single bofelamimail instance (not backported but hack in CreateObject to get the same result)
- queue refresh folder calls, to send only a single one
- difference between click and doubleclick on mails to speed up doubleclick (opening mail in popup)
2011-03-17 07:39:02 +00:00
Klaus Leithoff
dcb7fae883 fix to regard the password-last-changed information from the auth system - if provided, and thus be able to react on forced password changes triggered from auth system. set password-last-changed info in authsystem on password change. when trying to force the user to change his password upon next login as admin from within egrouware, try to set the 0 value within the authsystem as well (in ldap rights are required for admin (or user) to set/alter the shadowlastchange attribute). regard auth-system information for user edit/view 2011-03-16 14:22:24 +00:00
Nathan Gray
7ec5ee0f6c Escape quotes in user names 2011-03-10 15:44:28 +00:00
Ralf Becker
d9750d50f8 * fixed in last version not working bcc mail addresses 2011-03-09 11:32:11 +00:00
Ralf Becker
3b1ef91a14 add Evolution as know GroupDAV client 2011-03-07 14:01:04 +00:00
Ralf Becker
4eb506b01b * CalDAV/Lightning: fixed under some conditions infinit poping up alarms and user not able to add alarms
- Lightning pops up alarm, until Sequence/etag get updated: if user has no edit rights on an other users calendar, etag never got updated, now we update it
- fixed user was not able to add alarms via CalDAV, if he had no edit rights for event (was always possible in web UI)
- alarms from other users calendars are not included any more, as they make no sense but a lot of trouble
- fixed wrong condition on adding alarms, causing some alarms no being saved
2011-03-05 10:26:17 +00:00
Ralf Becker
3ddbb113ce * fixed handling of + char in VFS filenames (using egw_vfs::decodePath() instead of urldecode()) 2011-03-03 15:45:02 +00:00
Ralf Becker
44ac73f1f7 AddrAppend() for Bcc get's NOT called for SMTP! --> reimplemented AddBCC() 2011-02-28 21:41:18 +00:00
Ralf Becker
37e22ef91e hook for egw_mailer to log or authorize all mail 2011-02-28 21:14:54 +00:00
Klaus Leithoff
36129b8d7f with php5.3 EncodeQP uses quoted_printable_encode, which messes up content eventually 2011-02-23 12:35:53 +00:00
Ralf Becker
523586725f call all delete_category hook only for all apps, if cat is application-global 2011-02-15 13:04:52 +00:00
Jörg Lehrke
e81f37dda7 * CalDAV: Apply other users' calendar color, too 2011-02-13 21:08:49 +00:00
Ralf Becker
ffd3a3e709 do NOT allow to change backup_files config if backup is called outside of setup, as it can have a huge impact on the server 2011-01-20 22:19:40 +00:00
Andreas Stöckel
694dc8fc9f Reverted to old revision as having a 10.1 as a remote application is not needed 2011-01-20 20:14:18 +00:00
Andreas Stöckel
ef09307743 Got remote applications in the jdots template finally working as they should - this unfortunately required a lot of 'dirty' hacks, as egroupware had not been designed to do this. So e.g. there had to be a litte bit code added to the login page, which prevented it from redirecting to a page with a full framework rebuild. 2011-01-20 14:12:12 +00:00
Ralf Becker
c33ad5c2ba fix common::get_body_attribs() (gave fatal error, because egw_framework::_get_body_attribs() was protected) and add body_attribs to Sitemgr Template3::get_meta() 2011-01-06 20:56:14 +00:00
Ralf Becker
a69f61a9dd fixed not working default param of null for _cut_bytes($data,$offset,$len=null), thought it is NOT used without 3. parameter so far 2011-01-05 23:10:20 +00:00
Ralf Becker
fb7b06b692 fixed not working default param of null for _cut_bytes($data,$offset,$len=null), thought it is NOT used without 3. parameter so far 2011-01-05 22:54:31 +00:00
Ralf Becker
aa78a4c93b hopefully last attempt to get correct handling of '0', 0 and '' (first should be treated equal, last not) 2010-12-20 20:59:14 +00:00
Ralf Becker
de8e93cfe9 fixed in handling of 0 as value in checkbox_multiselect (was always selected before) 2010-12-19 21:59:00 +00:00
Klaus Leithoff
613602337e adding sub and superscript to purifier config 2010-12-14 15:08:20 +00:00
Ralf Becker
dfe7bcd02a * copying (or reinstating earlier versions) of files now also copies the properties (MyStylite #975) 2010-12-13 02:58:25 +00:00
Klaus Leithoff
ee321972f6 * eMail: improving Information on failed send passed on to UI 2010-12-09 11:01:27 +00:00
Klaus Leithoff
c3ef252757 fix for error during editing of extended ACL in filemanager; Report error if path to be checked does not exist; Make sure that array_merge uses a casted return of self::get_eacl in case the internal call will return false 2010-12-08 14:04:21 +00:00
Ralf Becker
7ebbe15298 replace PHP5.3 deprecated ereg with preg_match 2010-11-27 09:41:53 +00:00
Klaus Leithoff
243f3e8cd1 handle deprecated warning set_magic_quotes_runtime, do not set magic quotes all the time, only when get_magic_quotes_runtime returns true 2010-11-25 15:02:21 +00:00
Jörg Lehrke
d66c2c2f73 Fix SyncML device info handling 2010-11-21 18:19:16 +00:00
Jörg Lehrke
dd4c8f4ff4 * Implemented deleteaccount hook for SyncML
Optimize SyncML device information handling
2010-11-21 15:19:11 +00:00
Ralf Becker
dee1060f22 removed wrong app parameter from about url 2010-11-21 13:38:10 +00:00
Ralf Becker
fa5c680e31 respect max_session_size of -1 correctly (no limit) while reading session files 2010-11-20 11:10:13 +00:00
Klaus Leithoff
992ebceac4 shadowLastChange vs. shadowlastchange. Normalize to shadowlastchange - all lower case 2010-11-17 14:41:31 +00:00
Ralf Becker
bbe4b1f3f6 updating preferences object in session too 2010-11-16 14:28:08 +00:00
Ralf Becker
64c728b92c no need to invalidate session cache, if we write the prefs to the session too 2010-11-16 09:37:32 +00:00
Ralf Becker
73a20a1f9b debug switch to get Apache error_log message, why logins fail 2010-11-16 08:54:41 +00:00
Ralf Becker
a253f23c71 fixed not always working redirect after login: we have to use only path component, to cope with domains like http://egroupware.domain.com and /egroupware 2010-11-12 09:14:24 +00:00
Ralf Becker
7868368aac * telling IE via X-UA-Compatible IE=edge never to use compatibility modes with old versions (if set eg. via group policy for whole intranet zone) 2010-11-10 10:50:05 +00:00
Klaus Leithoff
99861c8774 * core: myStylite Ticket#987: fixing a problem regarding chopped off urls when URI in question contains umlauts AND mbstring.func_overload is activated 2010-11-09 15:23:33 +00:00
Ralf Becker
37af8ee04a tell IE > 7 to use it's own mode, not old compatibility mode eg. IE=7 for IE8 2010-11-09 14:46:35 +00:00
Ralf Becker
113888c439 set $options[need_mime] for $dirsontop, as it can NOT work otherwise 2010-11-09 12:56:43 +00:00
Klaus Leithoff
ae989c7758 assumption if strlen>24 and not starting with " it is to be treated as bas64 encoded, falls short of postgres timestamps length; testing for strlen>26 now 2010-11-08 13:25:33 +00:00
Ralf Becker
16213a58a3 use stat values for uid, gid and mode only for EGroupware stream wrapper, for stock PHP ones use is_(readable|writable|executable), do NOT check urls with placeholders on mount 2010-11-07 13:21:05 +00:00
Ralf Becker
99f88b97f2 if DateTime::__construct() throws error for strings interpreted as Ymd, catch it and try again as timestamp 2010-11-04 13:37:08 +00:00
Ralf Becker
7811a03067 * exceptions get now logged to Apache error_log again 2010-11-04 11:33:40 +00:00
Ralf Becker
06d3377298 switched off forgotten permanent error_log 2010-11-03 10:05:45 +00:00
Ralf Becker
5b361f3f6c fixed not working alternating nextmatch colors of groups in account selection popup 2010-11-02 13:28:41 +00:00
Ralf Becker
42508c4f63 fixed wired sorting (no sorting) of groups in account selection popup 2010-11-02 13:03:42 +00:00
Ralf Becker
370140a3af new debug-level user-preference, show getctag in autoindex and do NOT treat webkit browsers like kde clients 2010-10-31 07:57:25 +00:00
Jörg Lehrke
7112d5b9f6 Fix vCard-parser for multible type parameters 2010-10-29 08:37:42 +00:00
Ralf Becker
82793d32b0 allow template to NOT support certain browser types / user agents 2010-10-28 16:28:16 +00:00