Ralf Becker
ed1c1daf4a
using serialize to create hash to not fall short if some non-utf-8 or non-json-decodable data is in parameters
2015-04-16 07:04:49 +00:00
Ralf Becker
08609c1e0b
always return resource seeked to its start
2015-04-14 17:05:38 +00:00
Ralf Becker
0223553284
allow to specify "egw_data" => egw_link::set_data() instead of "tmp_name" of uploaded file to create attachments with egw_link::link()
2015-04-14 15:04:21 +00:00
Ralf Becker
75bbe05335
* ActiveDirectory: primary group was not used when filtering accounts by a group, causing eg. no accounts to be found for "Domain Users" group in Admin or other apps
2015-04-09 09:45:36 +00:00
Ralf Becker
264899f0db
* ActiveDirectory: primary group was not used when filtering accounts by a group, causing eg. no accounts to be found for "Domain Users" group in Admin or other apps
2015-04-09 09:45:12 +00:00
Ralf Becker
97d57fb2a0
Merging r51397ff from Trunk: 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-04-07 09:21:05 +00:00
Ralf Becker
119bed9a08
check if APC(u) is enabled and not only if extension is available
2015-04-03 17:56:57 +00:00
Ralf Becker
bf187f131f
check if APC(u) is enabled and not only if extension is available
2015-04-03 17:56:35 +00:00
Nathan Gray
fdc1afc303
Add support for multi-part history values into historylog
2015-04-02 15:44:07 +00:00
Hadi Nategh
31f12a912a
Fix REQUEST_URI if there is ?download in url
2015-04-02 11:29:54 +00:00
Hadi Nategh
788cd3e078
Fix REQUEST_URI if there is ?download in url
2015-04-02 11:26:35 +00:00
Ralf Becker
0127e6d07c
fix not working customized etemplates after fix with content-disposition attachment, we now only set it for urls ending with "?download", not for "?download=something"
2015-04-02 10:46:53 +00:00
Hadi Nategh
282534a8b9
* All app/links: features and fixes
...
- Feature: Open supported media links in all applications, e.g. images,videos, etc. in expose view
- Add save option to expose view
- Fix styling of expose controls buttons (for better experience in mobile theme)
- Fix tooltip of expose controls buttons
2015-04-02 08:58:33 +00:00
Ralf Becker
ec1635c941
* Admin/ActiveDirectory: filtering user-list by groups was not implemented
2015-04-02 08:51:58 +00:00
Ralf Becker
21a48297bb
* Admin/ActiveDirectory: filtering user-list by groups was not implemented
2015-04-02 08:51:36 +00:00
Ralf Becker
49c53f0c30
* LDAP/Admin: empty groups showed all users, if selected in accounts-list
2015-04-02 08:50:12 +00:00
Ralf Becker
a14c880102
* LDAP/Admin: empty groups showed all users, if selected in accounts-list
2015-04-02 08:49:49 +00:00
Ralf Becker
5a42714aee
?download in WebDAV url did not trigger content-dispostion attachment header
2015-04-02 07:20:02 +00:00
Ralf Becker
cca60fa93f
?download in WebDAV url did not trigger content-dispostion attachment header
2015-04-02 07:19:37 +00:00
Nathan Gray
bd51cb4a08
Add support for multi-part history values into historylog
2015-04-01 19:35:35 +00:00
Hadi Nategh
5c944330c5
Expose link widget WIP:
...
- Implement expose view for link-string widget
- Adapt link-string widget, and other widgets which are using expose to download_href link
2015-04-01 16:51:18 +00:00
Nathan Gray
c2283686e0
Implement searching in group email addresses
2015-03-31 14:18:27 +00:00
Hadi Nategh
f4285fb820
Treat iceweasel browser like as firefox
2015-03-31 14:04:48 +00:00
Hadi Nategh
5026216842
Treat iceweasel browser like as firefox
2015-03-31 13:55:05 +00:00
Ralf Becker
a2b018bef8
* Calendar: meeting requests were not recogniced by other clients as such because of lost method parameter
2015-03-31 09:49:57 +00:00
Ralf Becker
92ee011a45
* Calendar: meeting requests were not recogniced by other clients as such because of lost method parameter
2015-03-31 09:49:31 +00:00
Ralf Becker
b30f051f04
remove popup for pdfs on all mobile devices
2015-03-30 15:54:41 +00:00
Hadi Nategh
65fb3fc6be
Fix mime_open handler for old etemplate
2015-03-30 14:45:39 +00:00
Hadi Nategh
21f2fe9b0e
Fix mime_open handler for old etemplate
2015-03-30 14:44:20 +00:00
Hadi Nategh
2ef3d4f048
* Mail, Filemanager: use now same handling, pdf, text or html are opened now in popup, fixes viewing of attachments using mobile theme
2015-03-30 11:03:46 +00:00
Hadi Nategh
c22094d808
No need to have regexp mime for the rest of the mime type text, as the default mime_target is _browser
2015-03-30 10:37:09 +00:00
Hadi Nategh
41af200dc6
Let browser handles mime types/text which are not suppose to be popup
2015-03-30 09:57:34 +00:00
Ralf Becker
586bce9c4d
quote order column in backup and always quote "index" as it seems to be one of very little names not automatic recogniced in MySQL
2015-03-30 08:29:19 +00:00
Ralf Becker
3e47f37983
quote order column in backup and always quote "index" as it seems to be one of very little names not automatic recogniced in MySQL
2015-03-30 08:28:52 +00:00
Ralf Becker
f427baa191
fix user-agent detection to correctly detect "Mozilla/5.0 (Linux; Android 4.3; LT30p Build/9.2.A.1.205) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.117 Mobile Safari/537.36" as Chrome
2015-03-30 08:27:04 +00:00
Ralf Becker
31b4209346
fix user-agent detection to correctly detect "Mozilla/5.0 (Linux; Android 4.3; LT30p Build/9.2.A.1.205) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2062.117 Mobile Safari/537.36" as Chrome
2015-03-30 08:26:31 +00:00
Ralf Becker
788b82e9fc
* LDAP: fixed not working creation of new groups (with empty describtion)
2015-03-29 16:10:28 +00:00
Ralf Becker
55082bcc68
* LDAP: fixed not working creation of new groups (with empty describtion)
2015-03-29 16:10:02 +00:00
Ralf Becker
1f70db76b1
* ActiveDirectory: real password change (not reset) for PHP 5.4>=5.4.26, 5.5>=5.5.10, 5.6+ (subject to minimum password age policy!)
2015-03-29 15:23:22 +00:00
Ralf Becker
86d0b31b3b
* ActiveDirectory: real password change (not reset) for PHP 5.4>=5.4.26, 5.5>=5.5.10, 5.6+ (subject to minimum password age policy!)
2015-03-29 15:22:43 +00:00
Ralf Becker
b2648cf5e4
* LDAP/AD/UCS/Filemanager: new created groups home-directory was not displayed in filemanager
2015-03-27 10:48:44 +00:00
Ralf Becker
0e6c4cdde6
* LDAP/AD/UCS/Filemanager: new created groups home-directory was not displayed in filemanager
2015-03-27 10:48:18 +00:00
Ralf Becker
4eac3a7c70
* LDAP,ActiveDirectory: setting default sorting of accounts to ascending, as in SQL backend
...
r52289: docu fix, default is here ASC to, as it is SQL default
2015-03-27 08:13:41 +00:00
Ralf Becker
2c50d99de0
docu fix, default is here ASC to, as it is SQL default
2015-03-27 08:12:19 +00:00
Ralf Becker
57d06008fa
* LDAP: setting default sorting to ascending, as in SQL backend
2015-03-27 08:09:29 +00:00
Nathan Gray
5c135604d2
Implement searching in group email addresses
2015-03-25 20:33:35 +00:00
Nathan Gray
7cf73e6967
Sort countries by locale, according to user's language and country settings, using already existing method to determine locale
2015-03-25 18:49:16 +00:00
Ralf Becker
5887bc4313
* Mail, Filemanager: use now same handling, pdf, text or html are opened now in popup, fixes viewing of attachments using mobile theme
2015-03-25 17:48:24 +00:00
Nathan Gray
21fca0b702
Sort countries by locale, according to user's language and country settings
2015-03-24 16:05:02 +00:00
Ralf Becker
ffceb37973
WIP attachment handling via mime-registry
2015-03-24 09:43:38 +00:00
Ralf Becker
6f804b58e8
* All apps: nummeric custom-fields (float or new integer) sort nummeric in lists
2015-03-23 08:41:51 +00:00
Ralf Becker
8431629ed2
* All apps: nummeric custom-fields (float or new integer) sort nummeric in lists
2015-03-23 08:38:30 +00:00
Nathan Gray
97cafbf920
Another attempt at properly caching image map without blowing up the cache.
2015-03-16 20:22:32 +00:00
Hadi Nategh
61717c39a6
Fix password change dialog does not open in safari
2015-03-16 17:44:10 +00:00
Hadi Nategh
58ddac77e9
Fix password change dialog does not open in safari
2015-03-16 17:43:42 +00:00
Ralf Becker
857baddc2c
need to query all apps for CSP frame-sources, as they need to be set on top-level window/document
2015-03-13 12:51:59 +00:00
Ralf Becker
386ee978f3
need to query all apps for CSP frame-sources, as they need to be set on top-level window/document
2015-03-13 12:51:36 +00:00
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