Commit Graph

19904 Commits

Author SHA1 Message Date
Klaus Leithoff
0f6958f32e * email: reuse already fetched flags when checking for MDNsent /MDNnotSend flags;
lots of whitespace removal
2012-04-17 09:12:01 +00:00
Ralf Becker
d2a6330b7f fixed bug in memcache extension < 3.1.1 with memcache > 1.4.3, eg. Debian 6, causing delete of cache items to fail 2012-04-13 10:58:08 +00:00
Ralf Becker
91a24e0399 tests for egw_cache_provider and not using APC for cli, if apc.enable_cli is not set
Also did some benchmarking on my Macbook (with a SSD and memcached running on localhost):
Checking egw_cache_memcache:
0 checks failed, 100 iterations took 0.480 sec

Checking egw_cache_apc:
0 checks failed, 100 iterations took 0.025 sec

Checking egw_cache_files:
0 checks failed, 100 iterations took 0.826 sec
--> APC is by a factor of 20 faster then memcached, which is double as fast compared to files on a SSD
2012-04-13 10:25:53 +00:00
Ralf Becker
fe687817ca have to use schema from backup itself, not (autoloaded) current schema 2012-04-13 06:10:28 +00:00
Ralf Becker
72c4baa79c * Setup/Restore: fixed since r38812/1.8.004.20120410 not working restore of backups 2012-04-12 13:27:12 +00:00
Ralf Becker
e136ebc108 * CalDAV/CardDAV: log failed requests with ### like exceptions to ease diagnose problems, log if clients requests accounts not visible because of account-selection preference, skip proxys if not visible 2012-04-12 10:44:55 +00:00
Ralf Becker
cd4fc03b25 * Backup/Addressbook: adding limited index-length to backed up schema and fix restore of old backups without (default to 32 on multicolumn indexes including text columns) 2012-04-12 08:08:47 +00:00
Ralf Becker
40ea834bae docu update: added accounts-addressbooks accessible via CardDAV 2012-04-11 20:34:07 +00:00
Ralf Becker
fe92bd6f17 Changelog for 1.8.004.20120410 2012-04-10 12:51:09 +00:00
Ralf Becker
d88d797349 * Addressbook: fixed sql error when sorting by a custom field and not displayed custom field content 2012-04-10 12:24:06 +00:00
Ralf Becker
edc794ac32 * Setup: fixed failed install under Ubuntu 10.04 (include ./hook_config.inc.php failed) 2012-04-10 11:44:58 +00:00
Ralf Becker
dfae0922dd fixing the fix: api version is not yet read, therefore use modifiction time of phpgwapi/inc/setup.inc.php instead 2012-04-10 07:52:03 +00:00
Ralf Becker
8bca2eb07f * WebDAV/Filemanager: fixed not working home-directores 2012-04-10 07:39:10 +00:00
Ralf Becker
a7b41998cf Changelog for 1.8.004.20120407 2012-04-07 06:54:56 +00:00
Ralf Becker
2d36509b96 * CalDAV/CardDAV: add API version to pseudo session-id used to invalidate all sessions from the previous version (which eg. give database errors, because using old schema) 2012-04-07 06:52:36 +00:00
Ralf Becker
d00d9e40b2 * CalDAV: fix error nothing known about column "id" 2012-04-06 13:18:54 +00:00
Ralf Becker
1f54b34dde * Resources: SiteMgr module uses old class-name ui_resources instead of resources_ui 2012-04-06 12:50:01 +00:00
Ralf Becker
34bd427884 * Calendar/InfoLog: fixed PHP fatal error: Call to undefined method egw_link::edit() 2012-04-05 16:17:00 +00:00
Ralf Becker
b4940f5290 fix patch to match changes in egroupware/phpgwapi/inc/class.egw.inc.php 2012-04-05 13:47:16 +00:00
Ralf Becker
04b58f1b7d Changelog for 1.8.004.20120405 2012-04-05 13:10:11 +00:00
Ralf Becker
7014a9bf9e remove trailing whitespace from css in templates 2012-04-05 12:45:00 +00:00
Klaus Leithoff
51d3886acb * eMail: supporting deprecated text/directory mimetype (if filename extension is of type text/vcard) for opening in addressbook edit dialog.
> handle jet another representation of hyphen, as it does not translate
2012-04-05 09:19:25 +00:00
Ralf Becker
bf2d6a793e store already read table-defintions no longer in session (in ['egw_info']['apps'][]['table_defs']) but in a static variable only within the request:
--> keeps session smaller
--> php file with table-defintion get stored by accelerator anyway, so nothing to gain
--> if schema get's updated long running sessions like CalDAV not getting fatal errors
2012-04-05 07:06:12 +00:00
Ralf Becker
b4452484d8 do NOT blanc fileas_type, as it is not always set in vCard, but should be set in EGroupware 2012-04-04 17:48:05 +00:00
Ralf Becker
aceb318fb0 * CardDAV: fixed not working deleting of existing fields and cell phone numbers for Apple clients 2012-04-04 17:38:17 +00:00
Ralf Becker
101b00cb7e hopefully fix not displayed navbar in home in some installs (cant reproduce here) 2012-04-04 16:21:18 +00:00
Ralf Becker
f6947d29ac reverted accidently commited xet files 2012-04-04 14:07:37 +00:00
Ralf Becker
b2a51e34b5 load wz_tooltips only if required: $GLOBALS[egw_info][flags][include_wz_tooltip] set or html::tooltip() called before calling common::egw_header(), calling header again as end of home page to allow apps to load stuff into the header (not only wz_tooltip) 2012-04-04 13:58:16 +00:00
Ralf Becker
b99ebe1436 fixed SQL error "used SELECT statements have a different number of columns" from solink::get_3links() reported on German list 2012-04-04 06:21:22 +00:00
Ralf Becker
e936fcbd2d * InfoLog/CalDAV: add support for responsible as iCal ATTENDEE, make sure not to empty InfoLog fields not supported by iCal standard 2012-04-03 16:07:05 +00:00
Ralf Becker
6394c3d926 added json.php (for egw_tail used in CalDAV/CardDAV log viewer) and not yet commited groupdav.htaccess 2012-04-02 17:56:21 +00:00
Ralf Becker
aeab9cc5aa missing json and jquery stuff for egw_tail 2012-04-02 15:27:38 +00:00
Ralf Becker
41e4581c30 removed not existing calendar_tracking (history) from 1.8 calendar 2012-04-02 10:00:49 +00:00
Ralf Becker
915f0f3493 * PHP 5.4: fixes for strict warnings, thought disabling E_STRICT for now, because of various strict warnings in working code, which could not be easy fixed in all areas 2012-04-02 07:48:13 +00:00
Ralf Becker
8735938045 1.8.004 contains necessary schema for carddav_name attribute 2012-03-31 20:40:16 +00:00
Ralf Becker
41fd3575c9 * Update to 1.8.004: REQUIRES TO VISIT SETUP for schema updates
- backport of security features from Trunk: support for sha512_crypt password and session-list without access to session-directory
- backport of numerous CalDAV/CardDAV features and fixes from Trunk: multiple addressbooks and calendars, support of resources, request logging
2012-03-31 14:12:25 +00:00
Nathan Gray
83c3cee10d Use standard app.class.method format 2012-03-30 21:06:16 +00:00
Nathan Gray
5dcdc58f50 Get nextmatch filters with legacy JS working 2012-03-30 20:17:53 +00:00
Nathan Gray
d9275d53d0 Avoid sending back empty sub-arrays - apps that check for their presence, not contents, have trouble with them 2012-03-30 19:42:01 +00:00
Nathan Gray
4df977db0b Use js compatible with etemplate & etemplate2 2012-03-30 19:40:04 +00:00
Nathan Gray
f53fa79512 If a row is explicitly disabled, it's safe to just skip it 2012-03-30 16:25:30 +00:00
Nathan Gray
95fb2dfaaa Reset namespace for widgets that come later in template 2012-03-30 16:05:29 +00:00
Nathan Gray
26f5f2e504 Stop error on invalid format, use a default 2012-03-30 14:30:26 +00:00
Andreas Stöckel
fc981118c1 Added css for subgrids 2012-03-30 14:20:27 +00:00
Andreas Stöckel
f50b880c19 Fixed selection and getSelected() function; controllers and selection managers are now hirachical 2012-03-30 14:20:11 +00:00
Ralf Becker
4cdc5f39c1 support for parent_id and is_parent 2012-03-30 12:28:31 +00:00
Ralf Becker
2ffb9e3f91 support for parent_id and is_parent, need to be moved to call_get_rows, to also include in initial data 2012-03-30 12:28:07 +00:00
Ralf Becker
a80a42f5c8 disabling permanent debug from widget transformer 2012-03-30 12:21:12 +00:00
Ralf Becker
8874134221 setting subgrid callback and disabling use of regular data (only callback) 2012-03-30 12:17:52 +00:00
Andreas Stöckel
b4460d5924 Now reading is_parent and parent_id from the correct place 2012-03-30 12:06:10 +00:00