Nathan Gray
6e98e917b6
Another attempt at properly caching image map without blowing up the cache.
2015-03-11 22:19:43 +00:00
Ralf Becker
4c82f2cee2
fixed account-selection-type "primary_group" to only show membership-groups by default
2015-03-10 16:06:22 +00:00
Ralf Becker
60f1ca4033
fixed account-selection-type "primary_group" to only show membership-groups by default
2015-03-10 15:40:27 +00:00
Nathan Gray
428a3ab8fe
Revert r51964, it had cache problems
2015-03-09 20:17:14 +00:00
Nathan Gray
a9af75f416
Only cache if there user has access to the image dir
2015-03-09 19:50:09 +00:00
Ralf Becker
b0f4ca2399
fix PHP Fatal error: Call to undefined method egw_customfields::get_customfields()
2015-03-09 16:05:23 +00:00
Ralf Becker
7954f1c2ca
fix PHP Fatal error: Call to undefined method egw_customfields::get_customfields()
2015-03-09 16:04:55 +00:00
Ralf Becker
4295d84746
login param to egw_session::create needs domain appended, otherwise session verify will fail because of changed domain and anon user gets logged out
2015-03-03 21:28:45 +00:00
Ralf Becker
e785f4ba29
login param to egw_session::create needs domain appended, otherwise session verify will fail because of changed domain and anon user gets logged out
2015-03-03 21:28:05 +00:00
Ralf Becker
9f8a77283c
fixed a couple more issues with session reusage when using sharing urls:
...
- to resolve sharing-path to url, we need to restore full mount-tab
- egw_vfs::clearstatcache() was not clearing resolve_url cache, causing previous share to be used
- need to set egw_info[user][vfs_user] after egw_session::create, as it overwrites it
2015-03-02 21:16:24 +00:00
Ralf Becker
157cfd84f8
fixed a couple more issues with session reusage when using sharing urls:
...
- to resolve sharing-path to url, we need to restore full mount-tab
- egw_vfs::clearstatcache() was not clearing resolve_url cache, causing previous share to be used
- need to set egw_info[user][vfs_user] after egw_session::create, as it overwrites it
2015-03-02 21:09:08 +00:00
Ralf Becker
1ea193ef14
* Sharing: fixed not accessible share, if user already logged into same EGroupware instance, also fixed WebDAV problems using a share URL
2015-02-28 22:19:24 +00:00
Ralf Becker
9c569a8c1e
* Sharing: fixed not accessible share, if user already logged into same EGroupware instance, also fixed WebDAV problems using a share URL
2015-02-28 22:08:23 +00:00
Nathan Gray
44b6f5ff78
Fix for custom icons going missing by only caching for the session if no access to VFS
2015-02-26 15:47:40 +00:00
Nathan Gray
131b19fc32
Fix for custom icons going missing by only caching for the session if no access to VFS
2015-02-23 17:24:09 +00:00
Ralf Becker
e9425499b4
harden login page by no longer using www.groupware.org to load social media icons
2015-02-21 13:29:32 +00:00
Ralf Becker
9cc1d409eb
harden login page by no longer using www.groupware.org to load social media icons
2015-02-21 13:29:10 +00:00
Ralf Becker
63cfd63c67
add group description for accounts in sql too
2015-02-18 17:37:07 +00:00
Ralf Becker
5f0c0f6804
remove permanent error_log
2015-02-18 13:46:14 +00:00
Ralf Becker
c4da9ba8d9
remove permanent error_log
2015-02-18 13:45:53 +00:00
Ralf Becker
d2a8e376f5
* Admin: add a description to stock groups Admins, Default and NoGroup, allow to edit that description for LDAP and ADS
2015-02-18 11:41:17 +00:00
Ralf Becker
426f9e0f84
* Admin: add a description to stock groups Admins, Default and NoGroup, allow to edit that description for LDAP and ADS
2015-02-18 11:40:26 +00:00
Ralf Becker
ec03148f1a
harden ldap auth, by removing \000 bytes, causing passwords to be not empty by php, but empty to c libaries
2015-02-17 22:26:09 +00:00
Ralf Becker
5bb6635822
harden ldap auth, by removing \000 bytes, causing passwords to be not empty by php, but empty to c libaries
2015-02-17 22:25:48 +00:00
Ralf Becker
2a5971258b
* PostgreSQL: fixed not working new installation
...
due to access to egw_mailaccounts table prior to creating it: gets now checked, to not abort transaction
2015-02-17 10:52:50 +00:00
Ralf Becker
2654dccb45
* PostgreSQL: fixed not working new installation
...
due to access to egw_mailaccounts table prior to creating it: gets now checked, to not abort transaction
2015-02-17 10:51:16 +00:00
Ralf Becker
15368b70b7
use error_log instead of echo to give constant feedback (echo uses output buffering) and set fs_content in all rows to NULL, as it is a lot quicker
2015-02-17 07:55:24 +00:00
Ralf Becker
bb76fbe8c4
seems like bindValue need to be done for each execute
2015-02-16 15:52:00 +00:00
Ralf Becker
d1bea8ca1d
fix migrate_db2fs to only fetch 5 files per query, as we dont want to require enough memory to hold all file in memory
2015-02-16 15:14:07 +00:00
Ralf Becker
97d38091d8
fix PHP Fatal error: Call to undefined function is_stream() stalling WebDAV
2015-02-15 00:13:52 +00:00
Ralf Becker
5af58140f2
fix PHP Fatal error: Call to undefined function is_stream() stalling WebDAV
2015-02-15 00:12:47 +00:00
Ralf Becker
042c8bc3cc
move code for html or javascript content-type headers from webdav to html class and use it for attachments too
2015-02-14 19:32:57 +00:00
Ralf Becker
36bc17a442
move code for html or javascript content-type headers from webdav to html class and use it for attachments too
2015-02-14 19:32:21 +00:00
Ralf Becker
b29610c2b9
* Univention: mail app was not working for in UCS created users
...
because of not set "mail" attribute, UCS only set "mailPrimaryAddress", changed our code to also use just that attribute
2015-02-14 12:56:28 +00:00
Ralf Becker
50e44741a2
* Univention: mail app was not working for in UCS created users
...
because of not set "mail" attribute, UCS only set "mailPrimaryAddress", changed our code to also use just that attribute
2015-02-14 12:55:05 +00:00
Ralf Becker
0f1b3bd03d
change url of translation status to community.egroupware.org
2015-02-13 19:30:50 +00:00
Ralf Becker
7ac233704b
change url of translation status to community.egroupware.org
2015-02-13 19:29:50 +00:00
Ralf Becker
ad58d4d76a
disable execution-time-limit, as on slow boxes configured value might be not enough
2015-02-13 16:16:37 +00:00
Ralf Becker
40f3961901
disable execution-time-limit, as on slow boxes configured value might be not enough
2015-02-13 16:16:16 +00:00
Ralf Becker
17f83d89c7
add modification time of files to thumbnail url to allow longer caching, also set_time_limit(0) for pdf thumbnails, as they might take > 90s
2015-02-13 08:27:08 +00:00
Ralf Becker
9d68f9f8b4
fixed share links were reused, event if attributes were different (password, expires, writable)
2015-02-11 21:52:29 +00:00
Ralf Becker
dd1a2cc801
fixed share links were reused, event if attributes were different (password, expires, writable)
2015-02-11 21:51:59 +00:00
Ralf Becker
f4d6be1106
* Filemanager/Mail: fixed not created thumbnails for readable shares
2015-02-11 11:17:55 +00:00
Klaus Leithoff
b9228c8fb5
skip activesync debug.txt on filebackup (, if activated)
2015-02-06 14:57:26 +00:00
Klaus Leithoff
92767dff1d
skip activesync debug.txt on filebackup (, if activated)
2015-02-06 14:33:33 +00:00
Klaus Leithoff
af4373c307
fix for _bcc ending up in Return-Path Header on SaveAsDraft
2015-02-03 14:11:55 +00:00
Klaus Leithoff
dda90141eb
fix for _bcc ending up in Return-Path Header on SaveAsDraft
2015-02-03 14:10:17 +00:00
Ralf Becker
e9bd3317a5
fix egw_db::name_quote() to deal correctly with expressions like "table.column", to fix reported SQL error in projectmanager
2015-02-03 13:18:59 +00:00
Ralf Becker
2fcacd8f5c
fix "PHP Notice: Use of undefined constant EGW_SERVER_ROOT", caused eg. by calendar/gradient.php
2015-02-03 13:18:03 +00:00
Ralf Becker
8577b7e1fe
fix "PHP Notice: Use of undefined constant EGW_SERVER_ROOT", caused eg. by calendar/gradient.php
2015-02-03 13:17:32 +00:00
Ralf Becker
8339b027c9
* all apps: updated jQuery and jQuery-ui to version 1.11.2 fixing eg. some UI glitches in FireFox
...
- rename window.$ window.$j at the very end of jquery.js
- download custom jquery-ui containing everything, but with selected redmond theme
- removed not used smoothnes theme and removed version from redmond/jquery-ui.css
2015-02-03 09:46:39 +00:00
Ralf Becker
5ac3f95a91
* all apps: updated jQuery and jQuery-ui to version 1.11.2 fixing eg. some UI glitches in FireFox
...
- rename window.$ window.$j at the very end of jquery.js
- download custom jquery-ui containing everything, but with selected redmond theme
- removed not used smoothnes theme and removed version from redmond/jquery-ui.css
2015-02-03 09:26:34 +00:00
Ralf Becker
46d58e8e43
fix egw_db::name_quote() to deal correctly with expressions like "table.column", to fix reported SQL error in projectmanager
2015-02-02 20:13:19 +00:00
Ralf Becker
26abe50b8c
* Backup: backing up bool columns now for all databases as 1 or 0, but understanding PostgreSQL "t" or "f" too
2015-01-30 12:48:41 +00:00
Ralf Becker
baae7ff596
* Backup: backing up bool columns now for all databases as 1 or 0, but understanding PostgreSQL "t" or "f" too
2015-01-30 12:48:13 +00:00
Ralf Becker
8858a2a307
fix not working clearing of cache for files backend
2015-01-29 13:56:25 +00:00
Ralf Becker
bec89939c7
fix not working clearing of cache for files backend
2015-01-29 13:55:40 +00:00
Ralf Becker
9c35bfa3f3
updated todo and docu
2015-01-29 13:54:34 +00:00
Ralf Becker
3f0d279704
move autoloader on top of file, as it is no longer a function (__autoload) and therefore it need to be executed before all other code to be available, eg. for html::purify() in _check_script_tag()
2015-01-27 08:55:11 +00:00
Ralf Becker
6b9cbb197f
* Mail: fix not working BCC addresses
2015-01-27 07:56:27 +00:00
Ralf Becker
69366f13d1
* Mail: fix not working BCC addresses
2015-01-27 07:55:11 +00:00
Nathan Gray
fdff696a0c
Enhance error log with name of problem favorite.
2015-01-26 17:48:06 +00:00
Ralf Becker
70b603ac77
moving VFS API classes into a namespaced PSR4 autoloadable structure:
...
- PSR4 autoloader exists beside our old autloader to support old as well as new structure until everything is ported over
- moved ported API stuff from phpgwapi to new api directory (idea is phpgwapi become a compatibility layer for old code, while we only port selected stuff to new api directory)
- namespaces use prefix "EGroupware", then (first letter capitalised) app-name or "Api", sub-system names like "Vfs" or for apps "Ui", "Bo, "So" and at least class name starting with a capital letter and without understores eg. "StreamWrapper" plus just ".php"
- examples:
+ egw_vfs in phpgwapi/inc/class.egw_vfs.inc.php --> EGroupware\Api\Vfs in api/src/Vfs.php
+ sqlfs_stream_wrapper in phpgwapi/inc/class.sqlfs_stream_wrapper.inc.php --> EGroupware\Api\Vfs\Sqlfs\StreamWrapper in api/src/Vfs/Sqlfs/StreamWrapper.php
+ sqlfs_utils in phpgwapi/inc/class.sqlfs_utils.inc.php --> EGroupware\Api\Vfs\Sqlfs\Utils in api/src/Vfs/Sqlfs/Utils.php
- api directory is no a new svn module but exists (like home) as sub-directory under base egroupware module
2015-01-26 09:15:07 +00:00
Ralf Becker
ec5541a07b
using recommended lowercase protocol "mailto:" in CalDAV:calendar-user-address-set
2015-01-23 09:40:01 +00:00
Ralf Becker
605774dd56
using recommended lowercase protocol "mailto:" in CalDAV:calendar-user-address-set
2015-01-23 09:39:34 +00:00
Ralf Becker
64c52e385a
always start with tile-view
2015-01-21 19:45:46 +00:00
Ralf Becker
e2aa6dce73
* Filemanager: enhance sharing to keep session of already logged in user, when he clicks on a share
2015-01-20 22:11:35 +00:00
Ralf Becker
b6a83398a4
allow perl regular expression as mime-type filter
2015-01-19 16:09:16 +00:00
Ralf Becker
3c4cb54f34
* Setup: allow to use Composer ( https://getcomposer.org/ ) to manager requirements (instead of PEAR)
2015-01-18 12:05:09 +00:00
Ralf Becker
0c4b46ba04
* WebDAV: fixed not working range requests causing eg. direct playing of video files to fail
2015-01-17 17:29:12 +00:00
Ralf Becker
e26cda55f8
fixed preferences wrong comparison causing unchanged preferences were search for changes, and fixed IDE warnings
2015-01-15 20:12:42 +00:00
Ralf Becker
89fd9e35cf
* Backup: fixed broken backup of tables without an auto index
2015-01-15 16:34:27 +00:00
Ralf Becker
4476126986
limit height of mime icon in list-view to 16px, with exception of thumbnails using their configured height
2015-01-12 12:24:23 +00:00
Ralf Becker
9eeabcf953
PHP Fatal error: Access to undeclared static property: egw_vfs::$mime_alias_map
2015-01-12 07:17:31 +00:00
Ralf Becker
4a12f12683
using new mime icons for tile view in 64x64
2015-01-11 18:06:13 +00:00
Ralf Becker
4e432f8623
resynced mime-types from current Horde_Mime package
2015-01-11 13:07:35 +00:00
Ralf Becker
50d87c2963
fixed not working seek in stream-wrapper, caused by sw interface uses true/false while fseek uses 0/-1
2015-01-10 13:04:51 +00:00
Ralf Becker
7346a37998
cleaning up old addressbook stuff
2015-01-10 09:51:51 +00:00
Ralf Becker
85bcd0200d
modernized login- and start-message editing a bit
2015-01-09 18:58:23 +00:00
Ralf Becker
13af54802f
* Mail: fix for Horde_Imap_Client-2.26.0 requiring Horde_Mail-2.5.1 requring Horde_Idna-1.0.1 which stalls our autoloader by calling spl_autoload_register
2015-01-09 10:46:38 +00:00
Ralf Becker
94d91f3ac8
allow to unset a preference by calling egw.set_preference(app,name)
2015-01-08 13:13:02 +00:00
Ralf Becker
d0e2886f98
fix fatal error for Horde_Mime < 2.5.0
2014-12-19 17:58:44 +00:00
Ralf Becker
7a40d7a71f
re-add logging again to egw_mailer
2014-12-19 17:37:46 +00:00
Ralf Becker
cf83860864
* all apps: suppressing private (or removed) custom-fields from history log
2014-12-17 12:00:36 +00:00
Ralf Becker
5d3370fe66
we need to clear stat-cache again, after restoring original user, as eg. eACL is stored in session
2014-12-15 16:59:00 +00:00
Ralf Becker
b98972582c
check if allow_url_fopen = On
2014-12-15 14:29:56 +00:00
Ralf Becker
9df9b9b533
fix some PHP 5.6 Deprecated and IDE warnings
2014-12-15 09:08:12 +00:00
Ralf Becker
ef90797b7e
send a content-disposition header for shared files, so browser knows how to name downloaded file
2014-12-14 12:33:42 +00:00
Ralf Becker
46be95a854
makeing egw_json_response::json_encode explicitly static to avoid deprecated warning
2014-12-14 12:12:55 +00:00
Ralf Becker
e7f4bb0848
move defining of (deprecated) SEP constant to common functions, as there are cases where it gets used before defined
2014-12-13 09:53:18 +00:00
Ralf Becker
6eedc38a42
* Filemanager: fixed directory creation in vfs root (you need root permisstions of cause)
2014-12-12 15:06:29 +00:00
Klaus Leithoff
3767ca51e7
adding 3 more skins; add kama/skin.js as IE seems to require it to be present
2014-12-12 13:51:42 +00:00
Ralf Becker
079e7d81eb
statcache need to be updated on chmod, chown or chgrp
2014-12-12 13:45:43 +00:00
Ralf Becker
2ad6957c73
fixed fatal error caused by HTTP_WebDAV_Server moved
2014-12-11 15:53:52 +00:00
Ralf Becker
8497d0cfd5
removing egw-pear
2014-12-11 10:48:16 +00:00
Ralf Becker
82a42f2644
moving HTTP_WebDAV_Server as last remaining egw-pear package to API dir, as its new BSD license is GPL compatible, in order to remove egw-pear all together for 14.2
2014-12-11 10:35:38 +00:00
Ralf Becker
f0b2131cfd
fix IDE warnings
2014-12-11 08:10:41 +00:00
Ralf Becker
79925c1c13
fix exception: nothing known about column "table.column", if "column" alone would work
2014-12-10 15:04:03 +00:00
Ralf Becker
0c9cc9bdbd
using php version depending default_charset or mbstring.internal_encoding
2014-12-09 16:46:37 +00:00
Ralf Becker
ef84797019
switching jdots bundle off, as fw_pixelegg will cause whole jdots bundle incl. fw_jdots to include
2014-12-09 16:39:42 +00:00