Ralf Becker
adb748d6e7
move hooks class to api and only cache hooks in instance cache (instead of database: filesystem scan takes ~4ms, cache ~0.2ms)
2016-04-02 14:16:20 +00:00
Ralf Becker
5e347fb85b
Change egw_sqlfs_props.prop_value back to utf-8/varchar, as it can contain user content eg. our comments, replace non-ascii chars in contact_pubkey, before converting to ascii
2015-11-10 11:17:21 +00:00
Ralf Becker
9ec5116d7e
* API: fix SQL error in upgrade from 1.8/11.1: Incorrect string value *** for column async_data
2015-10-27 08:40:15 +00:00
Ralf Becker
ec6d16b7e6
fix SQL error on 14.1 update: Unknown column account_description
2015-09-15 08:19:21 +00:00
Ralf Becker
e6cfa64686
* All apps: fix broken group-favorites
2015-09-02 13:08:25 +00:00
Ralf Becker
a26e86ee1e
Change egw_addressbook.contact_pubkey to 16k as an ascii-armored 4096 bit PGP key is ~12k
2015-09-01 13:44:21 +00:00
Ralf Becker
4323d52fd0
* PostgreSQL: repairing/creating missing indexes
2015-08-26 14:14:20 +00:00
Ralf Becker
9ae329ae72
* Calendar/all apps: fix since last package not working old favorites and json-encode all php-serialized preferences
2015-08-24 16:00:31 +00:00
Ralf Becker
beb829c315
drop contenthistroy class and table (egw_api_content_history) formerly used by SyncML
2015-08-18 11:45:59 +00:00
Ralf Becker
dab7ab0bdd
* Filemanager: fix comments show non-ascii chars as ? (requires DB schema update again!)
2015-08-10 09:03:27 +00:00
Ralf Becker
535488ca28
PostgreSQL: automatic shorten all content requiring it, before schema update, to not stall update
2015-08-05 08:33:13 +00:00
Ralf Becker
aac0a279fb
shorten all history_appname/history_status entries to 16/32 chars, to not stall update for PostgreSQL
2015-08-04 15:11:19 +00:00
Ralf Becker
b5b6784ec1
* Admin/PostgreSQL: shorten ACL labels used to limit admin rights to 16 char and fixed stalled 14.3 update for PostgreSQL
2015-08-04 09:55:29 +00:00
Ralf Becker
5ef86e0b16
change history_status back to varchar, as it contains custom-field names, which can be non-ascii
2015-07-24 12:06:33 +00:00
Ralf Becker
09911badd3
only shorten contact note and custom-field value, if it does not contain longer values
2015-07-19 09:57:20 +00:00
Ralf Becker
a9c4060dd6
shorten index on egw_sqlfs.fs_name to improve performance
2015-07-19 09:12:47 +00:00
Ralf Becker
6cf9385c48
fix wrongly converted columns back to utf-8 and change message_id to ascii, if you already run update to 14.3, you need to set 14.2.025 in your db:
...
UPDATE egw_applications SET app_version='14.2.015' WHERE app_name='phpgwapi' AND app_version='14.3'
2015-07-16 08:27:00 +00:00
Ralf Becker
bba3fa804a
some database optimizing: changing columns with no user-input to CHARACTER SET ascii (instead of utf8), shorten indexes and add additional autoincrement columns where primary key contained varchars
2015-07-11 13:56:50 +00:00
Ralf Becker
63cfd63c67
add group description for accounts in sql too
2015-02-18 17:37:07 +00:00
Ralf Becker
cb21285443
create anonymous user with random password when installing or updating to 14.2, as it is required to be able to share files
2015-02-04 13:15:11 +00:00
Ralf Becker
494a87af52
bump version to 14.2 and change dependency check from == to >=, like it is used every where else
2014-12-10 09:10:55 +00:00
Ralf Becker
223455b7aa
first step for new file-sharing feature
2014-11-13 17:31:36 +00:00
Ralf Becker
d6ce36d735
bump versions to 14.1
2014-06-24 10:00:50 +00:00
Ralf Becker
74b98920de
fixed lost type2 values in cf migration eg. InfoLog type cf is valid for
2014-06-24 07:47:43 +00:00
Ralf Becker
ffae12e240
* all apps: custom-fields are now stored in own egw_customfields table (no more limit on number), site configurations get now JSON serialized
2014-06-23 14:35:22 +00:00
Ralf Becker
79fa175235
fixed SQL error stalling update, if addressbook contains no entries without 2-letter country-code
2014-05-08 12:03:00 +00:00
Ralf Becker
d5777290ab
update from 1.8.007
2014-05-06 07:23:11 +00:00
Ralf Becker
2574956cdc
update from 1.8.006
2014-02-11 09:32:36 +00:00
Ralf Becker
28673080f1
remove old API interserver class, drop its table and commented out functionality from admin
2014-01-19 09:54:14 +00:00
Ralf Becker
d26cfed93a
update from 1.8.005
2013-09-11 16:30:05 +00:00
Ralf Becker
410abc5fb7
* CalDAV/CardDAV/Calendar/InfoLog/Addressbook: changed database schema to allow for up to 200 char name-part in url to support eg. Bynari WebDAV Collaborator Outlook client
2013-05-13 09:35:51 +00:00
Ralf Becker
535051e77f
Some index to speed up access/update of huge history-logs
2012-07-05 09:24:51 +00:00
Ralf Becker
6f9fb0b104
fix typo in column-name and added SQL to add index in MySQL
2012-06-12 07:02:59 +00:00
Ralf Becker
5549c2d3b9
some index to speed up access/update of huge access-logs
2012-06-12 06:29:02 +00:00
Ralf Becker
0c6d80d778
* API/Admin: add user-agent to accesslog and sessions, add sessionid to history to better identify what was causing changes in history
2012-06-01 13:13:06 +00:00
Ralf Becker
025c3d3b44
check if categories are already updated to global == cat_owner=0, has to run as API update, before apps (tracker) creates new global cats with cat_owner=0 stopping the update
2012-04-13 14:35:55 +00:00
Ralf Becker
504d405fae
update from 1.8.004
2012-03-31 14:18:14 +00:00
Ralf Becker
eef250747f
necessary update for distributions lists as groups in CardDAV, fixes SQL errors "unknows column list_...."
2012-02-10 10:09:18 +00:00
Ralf Becker
62a5869b7f
* Addressbook/CardDAV: Add index for contact_modified to improve performance of ctag generation on big installtions
2012-01-04 21:55:06 +00:00
Ralf Becker
fdb1771010
changing french language from "French" to "Français" for *updating* installations
2011-11-25 06:33:01 +00:00
Ralf Becker
2a95927fc8
added update from 1.8.002
2011-08-11 19:04:40 +00:00
Ralf Becker
220af27f60
Create template directory and set default document_dir preference of addressbook, calendar, infolog, tracker, timesheet and projectmanager
2011-06-11 11:57:51 +00:00
Ralf Becker
582432398e
fixed typo
2011-06-07 09:19:13 +00:00
Ralf Becker
5ae8f52ad5
update to 1.9.010 and enabling password migration to sha512_crypt, if available
2011-06-06 06:52:45 +00:00
Ralf Becker
13b4bb3e75
* Switch on password migration to migrate to new default ssha, if installation uses the old default
...
- altering egw_categories.cat_owner to varchar(255) to prepare for multiple category owners/groups
2011-05-07 18:46:29 +00:00
Ralf Becker
5495491e78
* Admin: session-list is generated now from egw_access_log table independent of readablity of sessions files in filesystem
...
- session_(dla|action) is stored in egw_access_log table
- notifications refresh via ajax set notification_heartbeat timestamp in egw_access_log
- if notification_heartbeat is set (happens only for browser sessions with popup notification) sessions get removed from session list one minute after browser is closed
- new static method egw_session::notifications_active($account_id) to check if given user has an open browser with notifications popup checking, to ensure popup notifications can fall back to email
--> REQUIRES DATABASE UPDATE / SETUP
2011-04-13 14:11:09 +00:00
Ralf Becker
87ee0f0088
* CardDAV: store name part of URL from client PUT request, to fully comply with CardDAV spec
2011-04-05 20:39:13 +00:00
Ralf Becker
9a9d087022
- add index to li (login time) column to speed up maintenance (periodic delete of old rows)
...
- delete some obsolete / since a long time not used tables:
- egw_vfs (replaced by egw_sqlfs in 1.6)
- egw_(app_)sessions (not used since 1.4)
2011-03-23 20:16:26 +00:00
Nathan Gray
e02abbb38f
Add update script to set addressbook country codes
2011-01-07 19:51:27 +00:00
Nathan Gray
6029b5043f
Add two extra columns to store the ISO country code for contacts
2010-09-27 23:00:11 +00:00