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
Ralf Becker
be7ad8ec50
do not restore install_id, as that would give two systems with identical install_id
2011-05-07 17:10:37 +00:00
Klaus Leithoff
22ab402ae1
fixing a problem of swallowed whitespace while converting html to text
2011-05-05 09:04:21 +00:00
Ralf Becker
d13a7025fb
password hash migration for LDAP (requires ACL to read password hash!)
2011-05-04 16:36:53 +00:00
Ralf Becker
f2b87b28eb
* setup/login: fixed not working password (hash) migration
2011-05-04 13:35:10 +00:00
Ralf Becker
d0c26b773b
- fixed with ssha not working migration from sql <--> ldap
...
- using 16 char salt for ssha and smd5 as eclipse ldap admin does
- remove auth::hash_sql2ldap() method, as it is now in setup/inc/class.setup_cmd_ldap.inc.php
- added ability to create uid dn in setup_cmd_ldap subcommand create_ldap
2011-05-04 09:44:39 +00:00
Ralf Becker
607523803b
* Setup: making SSHA (salted sha1) hashes the default password hash for SQL and LDAP
...
- fixing not working ssha hashes if mb_string.func_overload > 0 set
2011-05-04 07:50:03 +00:00
Ralf Becker
e988ab1f4c
patch #2932 : allow PostgreSQL unix domain sockets
2011-04-10 12:28:49 +00:00
Ralf Becker
fe6d891c11
* Calendar/API: fixed not working dateformat d-M-Y with French language (Juin=Jun, Juillet=Jui)
2011-04-09 11:26:21 +00:00
Ralf Becker
a848803517
* Setup: fixed not working deinstall of languages
2011-04-09 10:03:27 +00:00