Commit Graph

4994 Commits

Author SHA1 Message Date
Klaus Leithoff
8406dfca06 use show_date as implemented in trunk; as the old stuff is outdated and should not be used anymore 2014-03-24 15:15:46 +00:00
Ralf Becker
6c9cdea699 * WebDAV/Filemanager: reject to save files by clients using chunked transfer-encoding on servers which does not support that (eg. OS X Finder with server using FastCGI PHP) 2014-02-24 12:40:42 +00:00
Ralf Becker
5c2533c88c * CalDAV/Calendar: fixed invalid ics file for alarm exactly at the event 2014-02-10 08:53:50 +00:00
Ralf Becker
7082a10338 * API: support for mbstring.func_overload=0 (previously we required mbstring.func_overload=7 to correctly support utf-8) 2014-02-04 16:15:52 +00:00
Ralf Becker
1c98d4f5ac fixed problem reported by Pedro Ribeiro 2014-02-04 13:45:01 +00:00
Ralf Becker
ba863d8e6f * CalDAV/Resources: fixed only first N resources were available in CalDAV (N = common preference how many entries to show) 2014-01-28 14:45:21 +00:00
Ralf Becker
0fcae564f2 * API/Preferences: fixed can NOT unset last (forced) preference of an app, also fixed not working deleting of prefs when deleting a user or group 2014-01-23 12:37:44 +00:00
Ralf Becker
57e124f03a fixed typo causing preferences not to be deleted, when users or groups get deleted 2014-01-14 11:54:51 +00:00
Ralf Becker
58b56fd630 * CalDAV/calendar: fixed permanent auth request in iCal, if accountselection is set to "selectbox with groupmembers" and rights granted from group without being a member
expand-property report now ignores the url instead of throwing an exception
2014-01-07 17:33:01 +00:00
Ralf Becker
d18b89de00 * API/Admin: fixed SQL error on repairing filesystem, if one of required directories has wrong permissions 2014-01-07 10:31:19 +00:00
Ralf Becker
8cf762ea2d * CalDAV/CardDAV: do NOT use Content-Length header, if zlib.output_compression is enabled, fixes problems with iOS7 eg. eTask app
Content-Length is size AFTER applying transfer encoding which compression is, as compression is done in PHP outside our control, we only set wrong (to big) size
2013-11-20 14:14:19 +00:00
Ralf Becker
4de197fd8a * CalDAV: fixed wrong http-status for delete in inbox 2013-10-31 11:30:41 +00:00
Ralf Becker
a908477fe7 silenced permanent error_log and fixed a typo 2013-10-18 14:32:29 +00:00
Ralf Becker
d66d506e58 fixed broken install under PostgreSQL caused by PHP Fatal error: Call to a member function fetch() on a non-object 2013-10-15 11:42:49 +00:00
Ralf Becker
cd46241449 full implementation of draft-murchison-webdav-prefer-05, incl. return=representation for 412 conflicts 2013-10-07 07:32:34 +00:00
Ralf Becker
c5cad73f90 * API: fixed not working session encryption, by switch back to previous MCrypt algorithm and mode 2013-10-07 07:21:56 +00:00
Ralf Becker
c6d2a0c6ce to mitigate html download with CSP: no blacklisting just IE, only whitelist tested browsers and versions 2013-10-01 09:51:06 +00:00
Klaus Leithoff
06c7265cea on async job write, make sure that possible next attribute in data is in sync with job[next] 2013-09-24 10:21:18 +00:00
Ralf Becker
1a6e873c7e mitigate risk of html downloads by using Content-Security-Policy header or Content-Disposition: attachment for IE 2013-09-12 18:51:13 +00:00
Ralf Becker
dea0e0a81a use secure and httponly cookies by default, secure cookies can be switched off in Admin >> site configuration, if required for sitemgr 2013-09-11 13:09:45 +00:00
Ralf Becker
af91298482 setup uses now sessions too and password-hashes in header.inc.php use most secure hashing type 2013-09-11 11:42:55 +00:00
Ralf Becker
f07e86026a * EMail/all apps: fixed notifications caused EMail to loose connection to IMAP server
- temporary switch of user-enviroment as not fully restored and caused email connection of notified user being tried
- bo_tracking::send_notification does not all switching and is save to used without do_notifications
- references to $GLOBALS[egw_info][user] are now removed, because they also stopped correctly switching user enviroments for notifications
2013-09-02 12:19:19 +00:00
Ralf Becker
b2659058ef fixed wrong condition only giving a location header if requests fails, not if it succeeds 2013-08-02 19:29:16 +00:00
Ralf Becker
e6277da835 * Admin/Filemanager: added filesystem check and repair for missing or broken required directories /, /apps and /home 2013-08-01 07:56:25 +00:00
Ralf Becker
f535947163 * CalDAV/CardDAV/WebDAV: get authentication working again with PHP 5.2 2013-07-30 16:49:17 +00:00
Ralf Becker
bbb837346d * Async service/Backup: updating job to next scheduled time BEFORE running it, to copy with jobs running longer then async frequency of 5min, eg. backup 2013-07-25 13:12:30 +00:00
Ralf Becker
0d71a1a0d8 removed ancient "mark untranslated strings with *" site configuration, as it is unnecessary and breaks links-stream-wrapper and WebDAV 2013-07-25 12:22:34 +00:00
Ralf Becker
f38dd8722c disable outer scrollbar, eg. if rendering time is swichted on 2013-07-23 11:34:42 +00:00
Ralf Becker
c92eea6284 fixed accounts::search sometimes returning too many lines 2013-07-17 13:14:46 +00:00
Ralf Becker
8497dee410 * PostgreSQL: fix for SQL error eg. on update from 1.8.001 to 1.8.004 from 9.1 on 2013-07-16 06:48:33 +00:00
Ralf Becker
e51784ba30 * WebDAV/CalDAV/CardDAV: fixed basic authentication via redirect-rule to use $_SERVER["REDIRECT_HTTP_AUTHORIZATION"] as it is used by newer Apache versions, also backported fix for non-ascii chars in password from trunk 2013-07-15 11:10:55 +00:00
Ralf Becker
90270e92c8 disable permanent error_log in translaition::install_langs 2013-07-01 10:22:42 +00:00
Ralf Becker
3d0781f6e8 fixed allowed memory size exceeded error, if trying to read history from a ldap or ads contact with an id starting with a letter, did an unlimited query for all history-log entries of addressbook 2013-06-29 16:45:40 +00:00
Ralf Becker
8f6f31dbb3 * API: if re-connect to database fails for an existing session, stop execution with an exception, as otherwise eg. preferences can get lost 2013-06-20 13:42:19 +00:00
Ralf Becker
0ccee6fb35 * API: ancient APC (3.1.3) in Debian 6/Squezze has size in MB without a unit, this caused APC not to be used because of to small cache size 2013-06-18 06:36:08 +00:00
Ralf Becker
8955006159 * MySQL: got mysqli extension working and make it default for EGroupware, as mysql is now officially deprecated, existing installs need to be switched manually in header.inc.php or Setup >> Manage header
prefering mysqli for new installs
2013-05-27 10:12:17 +00:00
Ralf Becker
9234337464 * Sambaadmin: create new users/groups in LDAP with uidNumber/gidNumber matching relative id (last part of SID) to ease migration to AD or Samba4 2013-05-25 11:09:43 +00:00
Ralf Becker
dcd22265b1 * LDAP: only check for matching system users, if a new account get added, as existing accounts can be reported - depending on configuration - as system users too 2013-05-23 17:10:32 +00:00
Ralf Becker
96e296b8d7 * API: fallback auth checks and - if necessary - updates passwords on fallback on successful primary authentication or password change, to ensure they are kept up to date 2013-05-22 09:04:12 +00:00
Klaus Leithoff
fb0dc8d5be improve error handling on send, when invalid mailaddress is given 2013-04-23 10:22:16 +00:00
Klaus Leithoff
823e4c030e handle / catch AddAddress Fatal Error on AddAnAddress; this may not show on send unless there is no valid address; invalid addresses will now be discarded silently, unless there is only one 2013-04-23 10:05:34 +00:00
Ralf Becker
464ad25139 using HTTP status 500 for exceptions, to ease detection of errors with externals tools 2013-03-29 09:45:49 +00:00
Ralf Becker
533cb9ec64 * Filemanager: fixed not working "Save as" for Internet Explorer (all versions), gave PHP Fatal Error 2013-03-25 18:27:59 +00:00
Ralf Becker
e1ddf5c28d * Filemanager: fixing problem creating new directory with cyrilic name, also generating etag for directories as required by ownCloud 2013-03-20 12:57:36 +00:00
Ralf Becker
2519866f1c documented required rewrite rule for Apache FCGI 2013-03-18 08:16:21 +00:00
Klaus Leithoff
8f4d044041 support text/plain format flowed; preserve horizontal witespace for true plain text messages; handle applemail multipart with no alternative as MIXED; do not fail on getStructure if there is no OK, but empty and a structure response is present 2013-02-26 14:58:12 +00:00
Ralf Becker
6b98d885e8 error-handler to throw recoverable errors (eg. catchable fatal error from type hinting) as ErrorException 2013-02-25 14:37:55 +00:00
Ralf Becker
d71b993495 * CalDAV/CardDAV: removed unnecessary (double) etag generation and improved calendar etag generation for recurring events 2013-02-25 11:19:56 +00:00
Ralf Becker
54c6c93a0b fixed wrong call name2id to get account_lid of owner, causing lot of database access and returning nothing, as account_id for given 2013-02-25 10:31:27 +00:00
Ralf Becker
378074f989 ignore "broken" grants (eg. negative account_id for a user), as they lead to further errors (no members) 2013-02-25 09:49:43 +00:00