Klaus Leithoff
6412e94472
if ldap with fallback sql, we may be able to fetch and set the password last change date, if we are on primary, so check if the method exists instead of returning false.
2011-09-26 15:23:26 +00:00
Klaus Leithoff
30c6e41c01
check if method exists for the fallback_auth, before calling get/setLastPwdChange
2011-09-26 11:01:11 +00:00
Klaus Leithoff
110ffa9110
* API: is_a compatibility vs. php5.3.8 resolving to instanceof operator for most common basic classes
2011-09-26 10:01:46 +00:00
Klaus Leithoff
e655d67c97
* API/CheckPasswordAge: new approach to the issue, as we have to take into account that the timestamp of the last password change may not be provided by the auth system. We fetch the timestamp from the authsystem if the method is implemented for the auth method configured (instead of juggling with account_lastpasswd_change or account_lastpwd_change)
2011-09-26 09:11:13 +00:00
Jörg Lehrke
9bcac1f034
* Fix SyncEvolution issue (community bug#2975)
2011-09-24 17:54:02 +00:00
Ralf Becker
cb2a317922
fixed no longer possible direct access/mount of VFS root via WebDAV after r36606
2011-09-19 11:40:47 +00:00
Ralf Becker
fb12d54854
check if we are already trying to unlink the entry, to avoid an infinit recursion
2011-09-15 16:36:11 +00:00
Ralf Becker
926ffc1688
* Filemanager/WebDAV: understand Windows7 modification time attribute and setting and returning is as vfs modification time
2011-09-15 12:19:33 +00:00
Ralf Becker
c416620538
fixed typo causing search for group-members to fail for accounts in sql
2011-09-08 09:58:32 +00:00
Ralf Becker
714d13e8b6
* API/Calendar: allow to link to accounts and allow to select accounts as participants by searching them like contacts
2011-09-07 16:54:55 +00:00
Ralf Becker
cb07322b65
% should be encoded, but easily leads to double encoding, therefore better NOT encodig it in egw_vfs::encodePathComponent()
2011-09-07 08:42:05 +00:00
Ralf Becker
e92d637522
* Filemanager/WebDAV: #?+ and chinese characters working now in filenames
2011-09-05 13:57:35 +00:00
Ralf Becker
7f91228840
* WebDAV: allow locking of not (yet) existing files to create them
...
- failed before as there are no write-rights for not existing files
- now we check for not existing files the write rights of the parent directory
2011-08-30 17:04:20 +00:00
Klaus Leithoff
d6574654c1
fix problem with double encoding html special chars (introduced with rev36143)
2011-08-26 08:37:12 +00:00
Klaus Leithoff
534a30cdc1
* API: take care of INNODB and STRICT_TRANS_TABLES for recent mysql installations
2011-08-22 10:18:40 +00:00
Klaus Leithoff
394ad22822
* API: decodeMailHeader handle nested encoding for imap_mime_header_decode
2011-08-18 15:02:41 +00:00
Ralf Becker
5ca774e85a
url need to run throught htmlspecialchars too (like every attribute in html markup), eg. "x®_id=" fails otherwise
2011-08-16 11:45:51 +00:00
Ralf Becker
cf78741b71
quietened PHP Warning: array_keys() expects parameter 1 to be array, null given on line 106
2011-08-11 07:33:23 +00:00
Ralf Becker
c918ab6260
* CalDAV/CardDAV fixed empty REPORT causing clients display no events/contacts anymore (PROPFIND was not affected)
2011-08-08 10:14:24 +00:00
Ralf Becker
c6d6bc03b5
* API fix PHP fatal error wakeup2 is no method ..., when comming from setup
2011-08-05 08:04:23 +00:00
Ralf Becker
947afe356d
* API fix webserver_url of just a domain eg. http://domain.com gives PHP Warning empty delimiter ...
2011-08-05 08:04:11 +00:00
Klaus Leithoff
cf620d45d4
* API: upgrade ck editor from v3.3.1 to v3.6.1 (latest release as of June 2011)
2011-08-04 13:36:48 +00:00
Ralf Becker
e1ef462312
fixed creating of new translations / give [Write] button file not yet existing (permissions given)
2011-08-04 07:38:08 +00:00
Ralf Becker
78b40243b7
* CalDAV/calendar backported iterator from trunk to minimize resource usage
...
- move all filtering into SQL query in calendar_so, to be able to correctly return N rows starting from row M
- re-enabling propfind iterator again for calendar (fetching events in chunks of 500), to lower memory footprint
Please note: changed SQL queries used for CalDAV do not take changed participants (or status) in exceptions into account
- merged: r34529, r34584, r34592, r34594, r35948
2011-08-03 16:53:22 +00:00
Klaus Leithoff
a69b163485
sticking to the rules of the protocoll while writing a request to port, ensures that lighttpd (>=1.4.28) understands our requests
2011-08-03 13:40:58 +00:00
Ralf Becker
d249ce5f2e
* CalDAV: user agent detection of OS X 10.7 Lion iCal app (CoreDav instead of DavKit)
2011-08-02 13:02:07 +00:00
Klaus Leithoff
9c83f7334d
* admin: allow to choose which kind of spellchecking you would like to employ when using the CK Editor (Options now: Yes, No, Without SpellCheckAsYouType, WebSpellChecker)
2011-08-02 12:15:19 +00:00
Ralf Becker
4d2a9119b5
- silently use server_timezone if wrong user timezone preference is set, as we can not (easily) report it to the user at the stage of initialising EGroupware
...
- if server_timezone is NOT valid, try (and permanently store!) date_default_timezone_get() frist and then "Europe/Berlin"
2011-08-01 13:07:24 +00:00
Ralf Becker
ece7c6de04
fixing 3 failed litmus tests:
...
- copy_coll, move_coll: using egw_vfs::find instead of System::find which we dont require and fails anyway for some reason
- copy_shallow: by updating COPY with changes from 1.0.0RC6 (depth="0" is allowed for copy, thought HTTP_WebDAV_Server still copies the whole collection!)
2011-07-31 10:06:11 +00:00
Ralf Becker
996efca1ac
updating own HTTP_WebDAV_Server to upstream version 1.0.0RC6: http://pear.php.net/package/HTTP_WebDAV_Server/download/1.0.0RC6
2011-07-31 09:57:20 +00:00
Klaus Leithoff
204d961150
make sure there is no whitespace leading or trailling the host string, when attempting to send
2011-07-21 12:11:33 +00:00
Klaus Leithoff
c997f1f1f6
add missing default translation for lang key tls
2011-07-14 08:57:28 +00:00
Jörg Lehrke
d9581a6ff3
* Generate well-formed XML for Funambol and SyncEvolution clients (community bug#2975)
2011-07-08 19:45:40 +00:00
Ralf Becker
930c9a9051
fixed not working mime parameter, if just a main type eg. "image" is given
2011-07-04 18:55:15 +00:00
Klaus Leithoff
8a4c9c0311
make sure we set SMTPSecure to ssl or tls if the standardports for ssl or tls are configured for the given profile
2011-07-04 13:50:07 +00:00
Ralf Becker
cded8a7954
fixing problem under windows: dirname("/something") === "\\", with which EGroupware VFS can NOT work, using now egw_vfs::dirname
2011-06-14 07:33:43 +00:00
Ralf Becker
4547e0f63e
* CalDAV/GroupDAV/KDE Akonadi seems to require redundant namespaces, see KDE bug #265096 https://bugs.kde.org/show_bug.cgi?id=265096
2011-06-13 09:11:02 +00:00
Ralf Becker
bed311fd26
* Admin/VFS/LDAP: on saving a group, check if group directory exists and create it if not
2011-06-10 11:01:50 +00:00
Ralf Becker
77cfac76a1
allow extending class to supply stat of parent
2011-06-08 12:55:50 +00:00
Ralf Becker
6339b5d1c8
no need to run expensive mb_substr 3 times
2011-06-08 10:42:28 +00:00
Klaus Leithoff
0255244b30
extending (trunk) patch rev32909/34417 (chopped off urls when URI contains umlauts AND mbstring.func_overload is activated): using rawurlencode instead of '%' . sprintf('%02X', ); as ord() only returns the int for the first character in a given string, thus crippling multibyte chars
2011-06-08 10:16:31 +00:00
Ralf Becker
e532c973d3
no need to scan non-directories - gives only warnings ;-)
2011-06-07 07:03:21 +00:00
Ralf Becker
1a728fbd35
missed UA check was caseinsensitiv
2011-06-03 09:09:55 +00:00
Ralf Becker
05d68f98ed
mobil browser detection: html::$ua_mobile
2011-06-03 07:49:39 +00:00
Ralf Becker
61584cd16b
* Setup/API: new option to enforce ssl (without specifying a domain in Webserver-URL)
2011-05-31 13:35:09 +00:00
Ralf Becker
e24399b1f5
* IE9: enable IE dropdown menu hack only for IE<9, as it stalls IE9 www.stylite.de bug #1722
2011-05-31 07:56:26 +00:00
Klaus Leithoff
ef2de1975a
HTML2Text: reduce CR/LF groups of more than 2 to a sequence of 2 CR/LF
2011-05-27 13:02:59 +00:00
Ralf Becker
efc0c255e7
* Calendar/CalDAV: fixed wrong line-defolding, if folding occured in whitespace
...
reverting r29794, as it "eat" to much whitespace
2011-05-26 15:35:51 +00:00
Klaus Leithoff
4020bf596a
do not use password on asetLastPwdChange in admin actions, as the use of passwords indicates the usage of the functionality in usermode; Handle params for egw_cache::getSession in the correct order
2011-05-19 10:47:27 +00:00
Klaus Leithoff
3c6ed9eb08
fix typo, as the account_lastpwd_change was not altered anymore on password change
2011-05-11 09:26:14 +00:00