Ralf Becker
535051e77f
Some index to speed up access/update of huge history-logs
2012-07-05 09:24:51 +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
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
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
2c750ac774
fixed typo preventing new installs of trunk
2011-04-10 13:48:16 +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
6029b5043f
Add two extra columns to store the ISO country code for contacts
2010-09-27 23:00:11 +00:00
Nathan Gray
1482dbc1be
Add the ability to hide and hold deleted links, pending final deletion of linked record. This prevents links to deleted items showing when deleted items are held for purging.
2010-09-27 16:27:48 +00:00
Ralf Becker
8e55c897ab
Add index to improve import of contacts using a custom field as primary key
2010-09-15 13:34:01 +00:00
Ralf Becker
96c5f58a49
extend fs_mime (mime type) to varchar(96) to fit application/vnd.openxmlformats-officedocument.wordprocessingml.document (msword xml format)
2009-08-03 11:42:24 +00:00
Ralf Becker
6617bec9ef
Creating an own column (fs_link) for symlinks, as fs_content is a BLOB
...
and therefore not aware of charsets
2009-05-12 07:21:57 +00:00
Ralf Becker
19b7b62f8a
"fix for bug reported on the German list by Laoyumi <tempreg(at)gmx.com>:
...
CreateIndexSql('egw_api_content_history_sync_guid','egw_api_content_history','sync_guid',False):
Key column 'sync_guid' doesn't exist in table"
2008-11-10 06:47:09 +00:00
Ralf Becker
71edd1c938
Big patch from Philip Herbert (Knauber) modifying the SyncML code to no
...
longer use GUIDs containing eGW's install_id, as the information is
irrellevant for SyncML and cause doublications of entries if the
install_id changes.
I plan to have a new rc4 Wednesday or Thursday containing these changes.
2008-11-03 07:44:02 +00:00
Ralf Becker
0a7d4f9782
Comment and custom fields for filemanager / sqlfs
2008-10-05 17:07:36 +00:00
Ralf Becker
1a9388cc89
missing api update for the sitemgr-link stuff
2008-08-18 10:05:58 +00:00
Ralf Becker
f6a883713f
locking for eGW's WebDAV (and later on CalDAV).
...
no recursive (depth infinit) locks atm.
2008-05-01 11:44:55 +00:00
Ralf Becker
86368a1903
uid and etag (optimistic locking) for addressbook
2008-04-25 19:06:15 +00:00
Ralf Becker
523997b43e
moved filescenter vfs2 tables and classes to filescenter and added index tables
2008-04-20 16:34:16 +00:00
Ralf Becker
e71608d8cc
new sqlfs stream wrapper, as replacement for the old vfs class (it uses the PDO extension, as PDO allows to access BLOBs as streams), the update create a new egw_sqlfs table and fills it with the content of the old vfs (egw_vfs table), BOTH use the same files in the filesystem, so beware if you delete something in one or the other, this is definitly NOT for production systems
2008-02-18 06:52:07 +00:00
Klaus Leithoff
6ea71715f8
new egw_addressbook definition because of table alterations of that table
2008-01-31 12:37:16 +00:00
Ralf Becker
664f222868
"fixed to small column for timestamp in egw_links.link_lastmod"
2007-04-28 11:54:24 +00:00
Ralf Becker
5548c8b038
"birthday column with format YYYY-mm-dd was only varchar(10) instead of varchar(12)"
2007-04-26 06:28:36 +00:00
Ralf Becker
07c2be0891
"fixed typo ab_id instead of contact_id in the primary key"
2007-04-26 06:01:20 +00:00
Ralf Becker
62bd5fa81f
distribution lists for the sql addressbook
2007-03-13 13:38:15 +00:00
Ralf Becker
4cc4052813
cat_id was just varchar(32), which is to small if you use lot's of categories, set it to varchar(255) now
2006-11-23 10:37:27 +00:00
Lars Kneschke
ec4775d827
added missings table definition again. It got lost while moving syncml tables around.
2006-08-30 12:56:55 +00:00
Ralf Becker
ca976cd982
moving the syncml tables to the new syncml app and mark it installed as version 0.9.0
2006-08-20 09:48:10 +00:00
Ralf Becker
c22ac6678c
make egw_addressbook.account_id unique, as it should be and to speed up the join with the accounts-table
2006-07-08 01:02:37 +00:00
Cornelius Weiß
4910d3d599
fix: to short column definition for remark field in link class
2006-06-28 12:34:51 +00:00
Ralf Becker
61b6d0b993
moved contact-data (firstname, lastname and email) from the account-table to the contact table:
...
- all (sql) accounts have now allways a contact associated with them (account_id is added as new column to the contacts table)
- contacts queries are simplefied a lot now, as no more join with the accouns-table, union and case when statesments are necessary
- lot of the special handling for accounts in the contacts class is no longer needed
- new contact-repository mode "sql-ldap" which additional writes all changes to the ldap repository, to allow to use it read-only from eg. thunderbird and still have the full sql speed and features within eGW (not yet fully working!)
==> requites update of API and addressbook to work (setup!)
2006-06-17 18:47:02 +00:00
Ralf Becker
3660a8f6ad
fixed bug [ 1497590 ] syncml fails due to excessive session id length
...
--> new version 1.2.102 for the upcomming bugfix release this weekend
2006-06-01 20:04:05 +00:00
Ralf Becker
070e3c2861
added WebDAV access to filemanager, use the following URL:
...
- konq: webdav://localhost/egroupware/filemanager/webdav.php/home
- win: http://localhost/egroupware/filemanager/webdav.php/home
You can now you drag and drop to updload files or complete folders and you can edit files directly in the filemanger
2006-05-26 01:47:05 +00:00
Ralf Becker
ade66bd533
fixed critical bug:
...
a too long account-lid caused the complete lost of run-rigths from all user and groups
--> beside fixing the real bug, I'm changing egw_accounts.account_lid to varchar(64) as varchar(25) was too small anyway
2006-04-30 12:21:11 +00:00
Ralf Becker
e06b228b1b
removed addressbook tables
2006-04-25 12:45:13 +00:00
Cornelius Weiß
4cfc20459e
addressbook extension:
...
Admin can now define multiple addressbooks each with an own edit / view template and an own icon.
Atm. all Addressbooks are stored in one backend, but this will change soon^tm
2006-03-14 13:34:43 +00:00
Lars Kneschke
6fe97c4ead
another mysql 4.1+ index length fix
2006-01-08 09:03:01 +00:00
Ralf Becker
9c1330d292
fixed maximum length for directory/filename in vfs (was 255/64 now 233/100)
2006-01-06 05:05:20 +00:00
Lars Kneschke
16460b9287
switch table row back to varchar again
2005-12-23 10:53:37 +00:00
Ralf Becker
8e25d2e29c
phpgw_addressbook(_extra) --> egw_addressbook(_extra)
2005-11-13 12:05:35 +00:00
Ralf Becker
f65d804916
phpgw_interserv --> egw_interserv
2005-11-13 11:55:07 +00:00
Ralf Becker
889eb347b8
phpgw_history_log --> egw_history_log
2005-11-13 10:52:08 +00:00
Ralf Becker
1b17b82ca8
phpgw_nextid --> egw_nextid
2005-11-13 10:13:16 +00:00
Ralf Becker
1f37f024ca
phpgw_access_log --> egw_access_log
2005-11-13 09:47:05 +00:00
Ralf Becker
f6e4328f85
phpgw_(app_)sessions --> egw_(app_)sessions
2005-11-13 09:16:31 +00:00
Ralf Becker
44bcc1247d
improved docu of prefs class and phpgw_preferences --> egw_preferences
2005-11-13 07:49:56 +00:00