Commit Graph

4412 Commits

Author SHA1 Message Date
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&reg_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
Ralf Becker
d68b289093 * Calendar/CalDAV: fixed wrong line-defolding, if folding occured in whitespace
reverting r29794, as it "eat" to much whitespace
2011-05-26 15:36:26 +00:00
Ralf Becker
6f8406f93f do not restore install_id, as that would give two systems with identical install_id 2011-05-07 17:11:11 +00:00
Ralf Becker
557c943914 * InfoLog: fixed not working link-search (Parameter 2 to infolog_bo::link_query() expected to be a reference)
by merging r28803, r28855 and r31233 from Trunk
2011-05-06 11:59:26 +00:00
Klaus Leithoff
e57eb8d891 fixing a problem of swallowed whitespace while converting html to text 2011-05-05 09:04:26 +00:00
Ralf Becker
9e8fe54da3 password hash migration for LDAP (requires ACL to read password hash!) 2011-05-04 16:39:03 +00:00
Ralf Becker
0f73285f87 * setup/login: fixed not working password (hash) migration 2011-05-04 13:37:43 +00:00
Ralf Becker
2ca98f1fa3 - 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:46:18 +00:00
Ralf Becker
897ea9216f * 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:56:09 +00:00