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
217eaad2d8
changing french language from "French" to "Français" for *new* installations
2011-11-25 06:30:49 +00:00
Ralf Becker
64c076c536
fixed exception stalling new installs
2011-11-10 10:09:37 +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
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
6fb34fa100
forgot to remove droped tables, displays API broken in setup
2011-03-25 09:10:37 +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
Ralf Becker
54f9421cb8
missing groupdav hooks
2010-10-20 09:24:16 +00:00
Ralf Becker
3fb29911b6
* show package changelog inside EGroupware under about
2010-09-29 11:21:12 +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
63915fe8ab
PostgreSQL seems to require to update the sequenz, after manually inserting id's
2010-09-16 11:47:15 +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
8f63182822
* added mail log, which can be enabled by setting $GLOBALS[egw_info][server][log_mail] to a path or true for standard error_log
...
- added egw_mailer class to archive that and correctly intialise EGroupware pathes for translations
- updated translations and moved them to phpgwapi/lang/ (getting rid of message not translated errors)
- using egw_mailer in fmail including catching of phpmailerException to not glutter GUI with echoed errors
2010-09-15 09:10:12 +00:00
Ralf Becker
50c43deec9
updating verson to 1.8
2010-09-05 15:24:34 +00:00
Ralf Becker
0c640ed171
support for 1.6.003
2010-02-14 06:27:54 +00:00
Oscar Manuel Gómez Senovilla
41bebda074
Moved phpgwapi lang files
2009-11-28 12:38:57 +00:00
Oscar Manuel Gómez Senovilla
a70df0ddbb
Pending language updates
2009-11-24 05:51:49 +00:00
Oscar Manuel Gómez Senovilla
f5bfd874d0
tracker #2307
2009-11-18 20:01:08 +00:00
Oscar Manuel Gómez Senovilla
31bc2ff512
tracker #2349
2009-11-18 19:40:17 +00:00
Christian Binder
0c41ee0949
sqlfs_stream_wrapper must not use fs_link column as it gets created in 1.7.002
2009-10-12 14:05:51 +00:00
Oscar Manuel Gómez Senovilla
2386a28cc5
Update Czech translation for trunk. Tracker #1956
2009-09-09 22:12:43 +00:00
Ralf Becker
bcfe710de2
Fixed typo happend --> happened, as reported by David Rankin
2009-08-25 08:31:37 +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
a34f7faec5
Fix for bug #2074 + #2075 : Postgres update error to 1.6
2009-07-18 12:57:21 +00:00
Ralf Becker
e1a25587c8
update from 1.6.002
2009-07-18 10:00:33 +00:00
Ralf Becker
944bb3073c
fixed since 1.7.002 not working update from 1.4:
...
- fs_link column is queried by sqlfs, but get created in 1.7.002
- pdo does not throw exception on sql errors, it silently ignores them
--> told it now in constructor to also throw exceptions
- egw_vfs::find() was not always honoring the url option
2009-07-01 15:17:36 +00:00
Ralf Becker
232252475f
patch fixing many depricated functions (eg. posix regular expressions) and features, which fill up the error_log under php5.3 (and will no longer be available under php6).
...
Patch is mostly created by script in egroupware/doc/fix_depricated.php in separate commit.
I do NOT advice to apply this patch to a production system (it's commited to trunk!), as the automatic modified regular expressions have a good change to break something ...
2009-06-08 16:21:14 +00:00
Oscar Manuel Gómez Senovilla
67b0a09c15
update spanish translation
2009-05-15 15:33:15 +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
fc141457cf
added translated languages and visible charset to charset selection
2009-05-11 08:10:05 +00:00
Ralf Becker
25368c1ca3
many missing German translations
2009-05-11 08:08:06 +00:00
Ralf Becker
bda5c07cb1
"fixed translation of Portugal"
2009-04-24 16:12:41 +00:00
Ralf Becker
ea398a45de
added more info about groupdav
2009-03-30 14:07:46 +00:00
Ralf Becker
519b385186
setting trunk version to 1.7.001
2008-11-24 10:51:59 +00:00
Oscar Manuel Gómez Senovilla
12d6d29540
Support for Indonesian. Tracker #1832
2008-11-23 13:32:49 +00:00
Ralf Becker
cb511f3213
"- fixed broken ñ in Español
...
- renamed language \"English / US\" to just \"English\""
2008-11-23 09:22:54 +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
Oscar Manuel Gómez Senovilla
7c3ab3ab8c
tracker #1774 , added estonian translation
2008-11-02 14:23:56 +00:00
Oscar Manuel Gómez Senovilla
3edee675a7
tracker #1812
2008-11-02 13:38:18 +00:00
Oscar Manuel Gómez Senovilla
0a81573ae4
tracker #1765
2008-11-02 13:27:32 +00:00
Ralf Becker
375c328453
Fixed bug pointed out by lluis <lluis.faja-at-gmail.com>:
...
sqlfs stores files with fs_id < 100 directly under /sqlfs in the files
dir. They conflict with directories created for fs_id >= 1000.
--> fs_id < 100 are now in a directory /sqlfs/00
You need to run the 1.5.016 update or you will not find the content of
files with fs_id < 100 anymore!
2008-10-21 07:08:12 +00:00
Oscar Manuel Gómez Senovilla
504b096e06
latest update of egw translators pending work
2008-10-15 21:11:30 +00:00
Ralf Becker
b6996bee01
reworked manageheader:
...
- removed include_root (is now always identical to server_root)
- removed mcrypt_version (not relevant to todays php versions)
- replaced session_type with session_handler
- look is now a bit more like setup and eGroupware itself
--> updated header-version to 1.29 forcing everyone to update
2008-10-09 16:22:42 +00:00
Ralf Becker
8375a909f7
"only complain about not found files (not found dirs dont matter)"
2008-10-08 07:26:51 +00:00
Oscar Manuel Gómez Senovilla
8ed57c413b
tracker #1747
2008-10-05 19:24:49 +00:00
Ralf Becker
0a7d4f9782
Comment and custom fields for filemanager / sqlfs
2008-10-05 17:07:36 +00:00
Ralf Becker
b6a9e16bcd
SQLFS (eGW's default VFS system) stores the content of the files now in
...
a hashed directory structure based on the fs_id and not longer on the
path (which can not be recovered, once the filesystem get's corrupt)
--> Make backups (db AND files directory), before attempting the update !!!!!!!!
2008-10-03 12:18:19 +00:00
Oscar Manuel Gómez Senovilla
ce52d11ba6
tracker #1722
2008-09-13 20:44:50 +00:00
Oscar Manuel Gómez Senovilla
1ca740fe97
tracker #1683
2008-08-21 07:09:42 +00:00
Ralf Becker
1a9388cc89
missing api update for the sitemgr-link stuff
2008-08-18 10:05:58 +00:00
Oscar Manuel Gómez Senovilla
e77ec3d7a5
tracker #1671
2008-08-09 10:59:29 +00:00
Oscar Manuel Gómez Senovilla
f98569ee85
Updated russian translation ( #1658 ) and some spanish updates
2008-08-03 19:07:15 +00:00
Oscar Manuel Gómez Senovilla
a8865daa7d
tracker #1664
2008-08-03 19:01:49 +00:00
Ralf Becker
31e49bef04
Moved translation of 'site configuration' to phpgwapi/common to not
...
translate it in every app (differently)
2008-07-30 08:39:56 +00:00
Oscar Manuel Gómez Senovilla
77f63b4c00
updated russian translation
2008-07-29 20:40:02 +00:00
Oscar Manuel Gómez Senovilla
241e844f4b
Resulting lang files after applying the "Search for new phrases" in translation tools for every app
2008-07-26 21:59:22 +00:00
Oscar Manuel Gómez Senovilla
e6a0bc30a9
tracker #1511
2008-07-25 21:22:37 +00:00
Oscar Manuel Gómez Senovilla
bf36524009
Updated spanish translation for trunk
2008-07-25 08:07:35 +00:00
Oscar Manuel Gómez Senovilla
753c766eff
Pending translations for trunk
2008-07-24 19:00:41 +00:00
Régis Leroy
4dfa864be1
bad french translation of search -> bug in ajax_widget detecting search string
2008-06-17 14:34:27 +00:00
Ralf Becker
8578525e00
groupdav app (without own dir)
2008-05-08 20:50:46 +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
ae821396b5
"removed static use of schema_proc, error reported by Thomas Hoth <thomas(at)familie-hoth.de> on the german list"
2008-04-21 05:11:36 +00:00
Ralf Becker
689ffe18a9
create sqlfs dirs /, /home, /app and removed old vfs entries
2008-04-20 16:44:04 +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
0d799b6896
"hopefull last modification of the update script for the sqlfs, everyone used it before has to go back to api version 1.5.003 and rerun it"
2008-04-16 20:41:41 +00:00
Ralf Becker
fc1d69e060
"improved update script, for the case the the old vfs table does not contain / or /home"
2008-04-15 14:49:52 +00:00
Ralf Becker
9c117aa197
"emptied egw_vfs instead of egw_sqlfs table"
2008-04-15 14:12:01 +00:00
Ralf Becker
6cc0093543
"update from egw-1.4.004"
2008-04-15 13:02:20 +00:00
Ralf Becker
fd987f39d2
"fixed not working delete of sqlfs table"
2008-04-15 10:13:15 +00:00
Ralf Becker
501df49cbb
stream wrapper interface is now eGW VFS interface
...
- if you already run the 1.5.003 update (AND modified anything in the VFS), you have to re-run it, to not loose your modifications or risk an inconsistent VFS (DB does not match filesystem)
- to re-run the 1.5.003 update (only if your version is already 1.5.003 or bigger!) run the following sql:
UPDATE egw_applications SET app_version=1.5.002 WHERE app_name=phpgwapi
- the new vfs supports now an extended ACL, if that is supported by the backend (sqlfs only currently)
- eacl allows to set separate recursive acl rights for different users or groups on a directory (and subdirs)
- former group grants of group dirs are converted to eacl, thought we only support read or read+write access (no extra add or delete)
- attachments via the links class now also use a stream wrapper interface (links_stream_wrapper) and WebDAV as download handler (which requires no longer filemanager run rights)
2008-04-14 05:52:24 +00:00
Ralf Becker
dc1797f41a
update from 1.4.003
2008-03-19 13:12:13 +00:00
Ralf Becker
640ee3ab93
hooks to create, rename or delete user+group home-dirs (you need to run Admin >> register hooks!)
2008-02-27 10:20:48 +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
4fd4d8fb6a
update functionality to regard the new sized fields org_name, contact_email and contact_email_home
2008-01-31 12:39:05 +00:00
Klaus Leithoff
6ea71715f8
new egw_addressbook definition because of table alterations of that table
2008-01-31 12:37:16 +00:00
Klaus Leithoff
e1214a3896
increment version, because of table field alterations in egw_addressbook
2008-01-31 12:35:15 +00:00
Oscar Manuel Gómez Senovilla
f3cd85add5
periodical lang updates from translators
2007-12-22 21:39:38 +00:00
Oscar Manuel Gómez Senovilla
71fbe90a15
tracer #1370 for farsi
2007-12-22 10:28:44 +00:00
Pim Snel
6ee73eebff
add kinyarwanda lang
2007-11-12 14:25:47 +00:00
Oscar Manuel Gómez Senovilla
6c0db1110b
catalan updates for trunk
2007-11-10 23:22:17 +00:00
Oscar Manuel Gómez Senovilla
54066896e8
big commit: all lang files not in utf-8 converted to utf-8, including charset phrase
2007-11-10 22:46:02 +00:00
Oscar Manuel Gómez Senovilla
895ba44b47
Updated czech translation files, using provided utf-8 files
2007-11-09 16:46:15 +00:00
Pim Snel
d5bee12334
initial setup of the Kinyarwanda (Rwanda, East Congo, South Uganda, West Tanzania) language file
...
soon people in Kigali Rwanda will start translating
2007-11-08 15:55:58 +00:00
Oscar Manuel Gómez Senovilla
a840dd6d45
rest of pending files for the egw_ prefix update
2007-10-14 18:48:56 +00:00