Commit Graph

4401 Commits

Author SHA1 Message Date
Ralf Becker
5aefda2512 * CalDAV/CardDAV/GroupDAV new user preference to log requests and responses to Apache error-log 2011-11-23 16:40:35 +00:00
Ralf Becker
07d420e12b change max class-name lenght in __autoload to 64, as there are classes with more then 40 chars: projectmanager_wizard_export_elements_csv 2011-11-16 18:47:19 +00:00
Ralf Becker
c29e52a0fb fixing warnings generated by php 5.3.8 is_a($obj) trying to autoload huge strings 2011-11-15 12:23:46 +00:00
Ralf Becker
f9f31ce17e in case no charset is set, default to utf-8, as otherwise setting charset in sqlfs_stream_wrapper can stall install 2011-11-10 10:25:44 +00:00
Klaus Leithoff
3f33be98e1 fix typo 2011-11-02 14:59:31 +00:00
Klaus Leithoff
a80521e321 check availaility of htmlarea before opening compose as html or html mails as html for reply; implement check based on http_user_agent for user agent known to be not compliant with ckeditor (android); allow class attribute for div, blockquote, a and img 2011-10-31 11:00:13 +00:00
Ralf Becker
141c4c1edd casting boolean explicitly to string, as ADODB_postgres64::qstr() has an unwanted special handling for boolean types, causing eg. query in CalDAV for resources throw an invalid SQL exception under PostgreSQL 2011-10-25 07:51:04 +00:00
Klaus Leithoff
9cd7b40add catch exeption on CreateObject of bopreferences, if no felamimail is available 2011-10-17 08:42:48 +00:00
Jörg Lehrke
38032d34fd * Fix WBXML namespache issue (bug 3048) 2011-10-15 22:46:28 +00:00
Klaus Leithoff
6d083211e9 if we have NO password, eg. because we run by async service outside a regular user session
> --> fall back to the default profile / mail config from setup
2011-10-06 09:39:25 +00:00
Jörg Lehrke
58337d147c * Fix WBXML encoding issue (community bug#3020) 2011-10-05 17:40:03 +00:00
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&reg_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