Ralf Becker
ea0f1a7ed5
ignore exception while sending notification to admin (eg. SMTP error), to block the account and give a correct error-message to user
2012-02-16 14:37:01 +00:00
Klaus Leithoff
874989e242
add a function to create a HTML-Purifier config to clean up HTML
2012-01-31 15:14:03 +00:00
Klaus Leithoff
efe20f74fe
adapt html purifiers URIScheme cid to new purifiers class requirements; adapt URIScheme data to accept allowed types in whatever (upper/lower/mixed) case
2012-01-31 15:12:57 +00:00
Klaus Leithoff
e926f24929
change Stylite GmbH to Stylite AG in about.
2012-01-31 13:45:57 +00:00
Ralf Becker
31dd6362f8
missed merge of r37352: log full requests to files directory "$files/groupdav/$user-$agent.log"
...
log REQUEST_URI not PATH_INFO, to log the correct request
2012-01-20 07:32:28 +00:00
Ralf Becker
b997acb83a
* Filemanager: allow WebDAVs (https) via PEAR HTTP_WebDAV_Client
2012-01-11 21:31:30 +00:00
Klaus Leithoff
c6f6ee3b1e
API/tree: do not check parent treenodes if not expizitly selected
2012-01-09 14:51:50 +00:00
Klaus Leithoff
87313ce982
fix assumed typo for returnvalue on error in function title; defined/described as boolean/string but was array for one error case
2012-01-06 12:58:16 +00:00
Ralf Becker
69e2750e3e
remove old ISS specific redirect code and default of $_SERVER[PHP_SELF] for $url parameter of egw::redirect (not used in current EGroupware)
2011-11-30 20:40:49 +00:00
Ralf Becker
340da0bfbf
quietening permanent error_log
2011-11-30 09:39:13 +00:00
Ralf Becker
becb6b44d6
fixed racecondition in caching translations for installs with multiple instances:
...
do NOT use automatic callback to cache result, as installing languages in setup can create a racecondition, therefore only cache existing non-instance-specific translations, never cache nothing found === array(), instance-specific translations can and should always be cached!
2011-11-30 09:22:04 +00:00
Ralf Becker
65a729f157
added some docu
2011-11-30 08:12:58 +00:00
Ralf Becker
8cdf689b7f
* CalDAV/CardDAV/GroupDAV new user preference to log requests and responses to Apache error-log
2011-11-23 16:41:45 +00:00
Ralf Becker
4df05d4f06
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:36 +00:00
Ralf Becker
41940f1f20
fixing warnings generated by php 5.3.8 is_a($obj) trying to autoload huge strings
2011-11-15 12:24:02 +00:00
Ralf Becker
82f96c19a7
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:26:02 +00:00
Klaus Leithoff
81f39c088e
fix typo
2011-11-02 14:59:35 +00:00
Ralf Becker
f832b85d76
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:29 +00:00
Klaus Leithoff
4f1d0f9ff0
catch exeption on CreateObject of bopreferences, if no felamimail is available
2011-10-17 08:43:18 +00:00
Jörg Lehrke
74e4e5ee3f
* Fix WBXML namespache issue (bug 3048)
2011-10-15 22:46:37 +00:00
Jörg Lehrke
e5679396d9
* Fix WBXML encoding issue (community bug#3020)
2011-10-05 17:39:50 +00:00
Klaus Leithoff
ad9df848d0
* API: is_a compatibility vs. php5.3.8 resolving to instanceof operator for most common basic classes
2011-09-26 10:01:53 +00:00
Jörg Lehrke
8633e4eecf
* Fix SyncEvolution issue (community bug#2975)
2011-09-24 17:53:51 +00:00
Ralf Becker
09eb4cbbe1
fixed no longer possible direct access/mount of VFS root via WebDAV after r36606
2011-09-19 11:41:01 +00:00
Ralf Becker
6ffb0dd598
check if we are already trying to unlink the entry, to avoid an infinit recursion
2011-09-15 16:36:29 +00:00
Ralf Becker
769bc837c2
* Filemanager/WebDAV: understand Windows7 modification time attribute and setting and returning is as vfs modification time
2011-09-15 12:19:56 +00:00
Ralf Becker
b267d55dd1
% should be encoded, but easily leads to double encoding, therefore better NOT encodig it in egw_vfs::encodePathComponent()
2011-09-07 08:42:21 +00:00
Ralf Becker
7fda6de509
* 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:37 +00:00
Klaus Leithoff
0b210d8c0d
fix problem with double encoding html special chars (introduced with rev36144)
2011-08-26 08:37:26 +00:00
Klaus Leithoff
57c30b6440
* API: take care of INNODB and STRICT_TRANS_TABLES for recent mysql installations
2011-08-22 10:19:05 +00:00
Klaus Leithoff
2888e7dfdc
* API: decodeMailHeader handle nested encoding for imap_mime_header_decode
2011-08-18 15:03:56 +00:00
Ralf Becker
10dfc4cf20
url need to run throught htmlspecialchars too (like every attribute in html markup), eg. "x®_id=" fails otherwise
2011-08-16 11:46:22 +00:00
Ralf Becker
61310222ab
* API fix webserver_url of just a domain eg. http://domain.com gives PHP Warning empty delimiter ...
2011-08-05 08:05:33 +00:00
Ralf Becker
b2a2fbbc72
* API fix PHP fatal error wakeup2 is no method ..., when comming from setup
2011-08-05 08:05:21 +00:00
Ralf Becker
5a45d31e1e
fixed creating of new translations / give [Write] button file not yet existing (permissions given)
2011-08-04 07:40:16 +00:00
Klaus Leithoff
908eabae80
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:41:11 +00:00
Ralf Becker
d8f0c274f1
* CalDAV: user agent detection of OS X 10.7 Lion iCal app (CoreDav instead of DavKit)
2011-08-02 13:03:37 +00:00
Ralf Becker
67436f667c
- 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:09:53 +00:00
Klaus Leithoff
f6d7c5a2f2
make sure there is no whitespace leading or trailling the host string, when attempting to send
2011-07-21 12:11:36 +00:00
Klaus Leithoff
e3afa1e829
add missing default translation for lang key tls
2011-07-14 08:57:32 +00:00
Jörg Lehrke
08faff69c3
* Generate well-formed XML for Funambol and SyncEvolution clients (community bug#2975)
2011-07-08 19:45:55 +00:00
Ralf Becker
3bc340ca0d
fixed not working mime parameter, if just a main type eg. "image" is given
2011-07-04 18:55:42 +00:00
Klaus Leithoff
ae3075ccaf
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:12 +00:00
Ralf Becker
7d55a8f78c
fixing problem under windows: dirname("/something") === "\\", with which EGroupware VFS can NOT work, using now egw_vfs::dirname
2011-06-14 07:38:07 +00:00
Ralf Becker
6346cfb78e
* 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:42 +00:00
Ralf Becker
2255f9b905
* Admin/VFS/LDAP: on saving a group, check if group directory exists and create it if not
2011-06-10 11:02:20 +00:00
Ralf Becker
e9accf3103
no need to run expensive mb_substr 3 times
2011-06-08 10:43:05 +00:00
Klaus Leithoff
ac35d07a1f
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:47 +00:00
Ralf Becker
400f631baf
* IE9: enable IE dropdown menu hack only for IE<9, as it stalls IE9 www.stylite.de bug #1722
2011-05-31 07:56:54 +00:00
Ralf Becker
b30b060151
* Calendar: fixed not working freetime search caused by not mbstring.func_overload supporting xajax libary
2011-05-27 08:31:53 +00:00