Commit Graph

5598 Commits

Author SHA1 Message Date
Ralf Becker
7eff188dcf fix sometimes not working redirect to login page (session could not be verified), because inline script is not allowed by our content-security-policy, redirecting top window now in login.js 2015-07-04 07:53:50 +00:00
Ralf Becker
058ef3e89f * Login/Password: handle forced password change on login page
r53022: visualize not existing ability to unset "must change password on next login", by making it readonly
r53024: change "password about to expire in N days" warning into an once per login info-message (was a redirect to password change)
2015-07-01 17:54:18 +00:00
Ralf Becker
4e986e58b8 change "password about to expire in N days" warning into an once per login info-message (was a redirect to password change) 2015-07-01 17:51:56 +00:00
Ralf Becker
d39c2a71bf * Login/Password: handle forced password change on login page 2015-07-01 12:44:34 +00:00
Ralf Becker
6be9dca9e8 fix egw_ical_iterator to use new Horde_Icalendar 2015-06-30 06:54:13 +00:00
Ralf Becker
be9cd16de4 fix egw_ical_iterator to use new Horde_Icalendar 2015-06-30 06:53:46 +00:00
Klaus Leithoff
ee02151c3a attempt to get Sendmail working in zpush implementation 2015-06-23 15:36:12 +00:00
Ralf Becker
3b4708f9ea using new Horde code in vendor for CalDAV/CardDAV, moved all old Horde and SyncML code to syncml app, not sure it is still functional 2015-06-22 15:36:23 +00:00
Ralf Becker
ab6f9f455c * Mail: inline images were not shown in Thunderbird
we need to send a multipart/related with html-body as first part and inline images as further parts
2015-06-19 14:21:18 +00:00
Ralf Becker
2d63cfb10d * Mail: inline images were not shown in Thunderbird
we need to send a multipart/related with html-body as first part and inline images as further parts
2015-06-19 14:20:57 +00:00
Nathan Gray
a602dd3e86 Fix custom field order renumbering to keep at multiples of 10. 2015-06-18 16:48:16 +00:00
Ralf Becker
14ccc8f0b5 added todo with url to php class allowing to stream a zip file of arbitrary size 2015-06-11 12:46:27 +00:00
Nathan Gray
920616e37a Calendar et2 conversion work in progress.
Context menu is enabled, but not all actions are fully implemented yet.
2015-06-10 21:51:28 +00:00
Ralf Becker
029ec9dcb5 * Setup: support mail authentication without PHP imap extension 2015-06-10 15:45:49 +00:00
Ralf Becker
6c7026fa52 * Setup: support mail authentication without PHP imap extension 2015-06-10 15:44:01 +00:00
Ralf Becker
4c19e714bb load chosen and CKEditor as part of API javascript boundle, as they are used be old eTemplate to and loading only one of the two et2 bundles fails 2015-06-08 14:34:20 +00:00
Ralf Becker
c7763ee259 load chosen and CKEditor as part of API javascript boundle, as they are used be old eTemplate to and loading only one of the two et2 bundles fails 2015-06-08 14:33:57 +00:00
Hadi Nategh
b17616348a * Mobile: fix redirect loop, if template_set was forced to something else then "pixelegg"
- refactored generation of framework object to egw_framework::factory used now in login.php and egw object
- using now $framework->template_dir for *.tpl files of template-sets
2015-06-02 09:15:57 +00:00
Ralf Becker
ddbe8ccec3 encryption of InfoLog entries (EPL only) 2015-05-28 14:40:33 +00:00
Ralf Becker
01860bc469 * Mobile: fix redirect loop, if template_set was forced to something else then "pixelegg"
- refactored generation of framework object to egw_framework::factory used now in login.php and egw object
- using now $framework->template_dir for *.tpl files of template-sets
2015-05-27 14:01:32 +00:00
Ralf Becker
38b3122bb8 send OpenPGP/Mime message according to rfc3156, section 4 2015-05-18 19:23:05 +00:00
Klaus Leithoff
cae45464b7 Backport of ralfs solution (r52725) to solve problems regarding the adding of attachments when base-part was already set: allow to add further attachments, after base-part has been generated or set ( e.g. via emailadmin_imapbase::parseRawMessageIntoMailObject() ) 2015-05-12 07:57:37 +00:00
Ralf Becker
853dc85e33 allow to add further attachments, after base-part has been generated or set via emailadmin_imapbase::parseRawMessageIntoMailObject() 2015-05-10 14:32:37 +00:00
Ralf Becker
2ac7a5306a switching of deprecated warnings which we wont fix in stable 14.2 2015-05-06 11:53:04 +00:00
Hadi Nategh
cdd04a674f IDE warning cleanup 2015-05-05 09:01:46 +00:00
Hadi Nategh
ad34d20080 IDE warning cleanup 2015-05-05 09:01:01 +00:00
Hadi Nategh
50782cfa8b * Mail: Implement mail integration with new structure and add new feature
- Add mail to calendar as calendar entry, including all mail attachments as links
- Add user choice for saving mail into an existing ticket or a new ticket
- Fix mail attachments integration into infolog, tracker or calendar entry
2015-05-05 08:03:13 +00:00
Hadi Nategh
08729a9df8 Do not return null for return_array function as expected to return always an array 2015-05-04 10:40:50 +00:00
Ralf Becker
a1d5e975d6 fix PHP Fatal error "Class APCIterator not found" during installation, caused by for apc.enable_cli=0, but APC(u) installed 2015-04-29 13:38:24 +00:00
Ralf Becker
e5b89deea4 fix PHP Fatal error "Class APCIterator not found" during installation, caused by for apc.enable_cli=0, but APC(u) installed 2015-04-29 13:38:03 +00:00
Ralf Becker
5e40c8748d fix IDE warnings 2015-04-27 08:31:49 +00:00
Ralf Becker
dceb79f5a6 only use tree-wide load_via array, but do some sanity checks before using it (need to contain all stock keys), to fix not loaded (common) translations, cleaning up some IDE warnings 2015-04-26 11:00:33 +00:00
Ralf Becker
e3f6fe6104 only use tree-wide load_via array, but do some sanity checks before using it (need to contain all stock keys), to fix not loaded (common) translations, cleaning up some IDE warnings 2015-04-26 11:00:01 +00:00
Ralf Becker
6cf72321ce * PostgreSQL: fix SQL error viewing history of an entry containing attachments 2015-04-25 10:08:41 +00:00
Ralf Becker
02161a851e * PostgreSQL: fix SQL error viewing history of an entry containing attachments 2015-04-25 10:08:12 +00:00
Ralf Becker
2ec5fc5633 * PostgreSQL/Addressbook: fixed not working creating of new distribution lists
caused by egw_db::insert() using 0 or NULL in value of $where of primary key when trying to create the list, MySQL ignories these
2015-04-24 13:50:54 +00:00
Ralf Becker
4b4c5e8a84 * PostgreSQL/Addressbook: fixed not working creating of new distribution lists
caused by egw_db::insert() using 0 or NULL in value of $where of primary key when trying to create the list, MySQL ignories these
2015-04-24 13:50:33 +00:00
Ralf Becker
eea811d46f fixed default SMTP account was not returned during setup and deprecated old send class in favor of using egw_mailer direct 2015-04-24 10:02:49 +00:00
Ralf Becker
9059132c34 fixed default SMTP account was not returned during setup and deprecated old send class in favor of using egw_mailer direct 2015-04-24 10:01:22 +00:00
Ralf Becker
0b1da4118e * Notifications: skip email notification if we have no valid SMTP profile (eg. because there are only personal accounts and we run via cron) 2015-04-24 08:24:12 +00:00
Ralf Becker
540b6e9e28 * Notifications: skip email notification if we have no valid SMTP profile (eg. because there are only personal accounts and we run via cron) 2015-04-24 08:23:35 +00:00
Ralf Becker
da6a910aae fix sharing CSS for Stylite template 2015-04-23 21:17:03 +00:00
Ralf Becker
6d3dd5889a fix sharing CSS for Stylite template 2015-04-23 21:16:20 +00:00
Ralf Becker
1f992866d9 fix not working download url for share on a subdirectory of a mounted filesystem with given download url 2015-04-23 19:47:37 +00:00
Ralf Becker
c823f64c4b fix not working download url for share on a subdirectory of a mounted filesystem with given download url 2015-04-23 19:40:55 +00:00
Ralf Becker
39bbea2e0d * API: caching uses by default APC(u) if available AND apc.shm_size * apc.shm_segments >= 64M, it no longer complains in cron/cli if APC is not enabled (as it should and is by default) 2015-04-23 09:20:43 +00:00
Ralf Becker
c57bd20379 * API: caching uses by default APC(u) if available AND apc.shm_size * apc.shm_segments >= 64M, it no longer complains in cron/cli if APC is not enabled (as it should and is by default) 2015-04-23 09:20:17 +00:00
Ralf Becker
93b8d489c2 removed not working cast of Horde_Mail_Rfc822_List to array 2015-04-22 14:26:52 +00:00
Ralf Becker
9cd7906852 removed not working cast of Horde_Mail_Rfc822_List to array 2015-04-22 14:26:20 +00:00
Klaus Leithoff
9954438afc dont try to send if there is no smtpAccount 2015-04-21 14:25:02 +00:00
Klaus Leithoff
abd6800a89 dont try to send if there is no smtpAccount 2015-04-21 14:23:59 +00:00
Klaus Leithoff
a040d036bb replacement for broken (and now deprecated) send->msg; 2015-04-21 12:52:25 +00:00
Klaus Leithoff
3a3fea946b replacement for broken (and now deprecated) send->msg; 2015-04-21 12:50:41 +00:00
Ralf Becker
495d6d3599 prefer igbinary serialzation, if available of PHP serialization 2015-04-19 08:09:17 +00:00
Ralf Becker
2620a1eb55 * Calendar: fix meeting invitations to allow accept or reject in Outlook (not set "Content-Disposition: attachment" for ical alternative) 2015-04-17 14:17:17 +00:00
Ralf Becker
7d54d5b21c fix meeting invitations to not set "Content-Disposition: attachment" for ical alternative 2015-04-17 09:19:42 +00:00
Nathan Gray
dee59471ae Pass mimetype along too as VFS widget and egw_link seem to expect them 2015-04-16 16:22:22 +00:00
Nathan Gray
dea520f901 Pass mimetype along too as VFS widget and egw_link seem to expect them 2015-04-16 16:20:38 +00:00
Hadi Nategh
1c6242741b Fix temp_link_id to respect egw_data 2015-04-16 08:23:52 +00:00
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