Ralf Becker
56c1ef67cb
* LDAP authentication: if changing password fails bind as user, try changing is with given admin-dn, to cater for all sorts of ldap configurations
2012-07-31 12:28:28 +00:00
Klaus Leithoff
44d80c2476
take care of php-warning on str_repeat (second param has to be greater or equal to 0)
2012-07-31 11:03:17 +00:00
Klaus Leithoff
b140ea5093
simple balancing on throwaway divs
2012-07-31 11:00:54 +00:00
Ralf Becker
66e9ef08b3
fixed error when registration was enabled for a user and he looks at /apps, caused by regitering a - not existing - query method in link-registry of registration
2012-07-31 09:56:57 +00:00
Klaus Leithoff
1fb2198422
throwing away excess div elements, that carry no style or class or id info
2012-07-30 15:09:57 +00:00
Klaus Leithoff
1d928dd98c
small alteration to make htmLawed respect keep_bad config value when tags are generally considered bad for not matching the regex (and not in any list of known tags)
2012-07-27 10:21:00 +00:00
Ralf Becker
aa6a4bbc36
fix for 5.4 PHP Strict Standards: Declaration of ADODB2_mysql::_CreateSuffix() should be compatible with ADODB_DataDict::_CreateSuffix
2012-07-20 16:30:56 +00:00
Ralf Becker
55c704a2b3
* Admin/Setup: fixing high memory usage in registering all hooks
2012-07-18 10:34:54 +00:00
Ralf Becker
bff9f76f64
slightly different expand-property report requested from OS X 10.6.8 iCal requests properties from DAV namespace not explicitly specified
2012-07-17 15:17:53 +00:00
Ralf Becker
54a2a21a4f
fixed 5.4 PHP Warning: Illegal offset type
2012-07-17 13:59:56 +00:00
Ralf Becker
cc4280b184
accounts_sql::members() use single sql query with join to acl table instead calling id2name for each account, as it is quicker and uses less memory
2012-07-16 12:37:51 +00:00
Ralf Becker
6b06546565
accounts_sql::members() use single sql query with join to acl table instead calling id2name for each account, as it is quicker and uses less memory
2012-07-16 12:27:28 +00:00
Ralf Becker
891fece61a
using accounts->member(ship)s($id, true) instead of accounts->member(ship), as it does not require to read (unused) account_lid, which takes far longer and require more memory on huge installs
2012-07-16 12:05:46 +00:00
Ralf Becker
1b29c4cea0
fix returned xml for correct expansion is empty
2012-07-15 09:54:55 +00:00
Ralf Becker
476dc6ad93
* CalDAV: expand-property reports queried by iCal from OS X 10.7.4
...
- expanded-group-member-set
- expanded-group-membership
- calendar-proxy-read-for
- calendar-proxy-write-for
Both calendar-proxy reports can be combined in one request, which is now also handled correct.
2012-07-15 09:15:57 +00:00
Ralf Becker
cd65835d47
fixed PHP Strict Standards: config::save_value must be declared static to be used static (no longer allowing non-static usage!)
2012-07-14 08:57:29 +00:00
Ralf Becker
d82e3c9d34
fixed PROPFIND did not return additional properties if path contained special chars like ? or #
2012-07-13 15:55:52 +00:00
Ralf Becker
e74f40b451
only create a temporary mount for ownCloud clients on /clientsync, thought admin can create a different permanent one
2012-07-12 08:48:37 +00:00
Ralf Becker
e5fe9bc578
* PostgreSQL: fixed SQL error using egw_db::unix_timestamp(): No function matches the given name and argument types
2012-07-10 13:51:16 +00:00
Ralf Becker
ee03023401
allow to use default host, but give a dn and pw
2012-07-05 07:24:59 +00:00
Klaus Leithoff
3a9762bddd
fix problem occurred caused by faulty merge: causing the unwanted html encoding of entities
2012-07-03 15:13:10 +00:00
Ralf Becker
67379b1104
limit IE hack (no attachment in Content-disposition header) to IE < 9
2012-07-03 09:33:45 +00:00
Ralf Becker
487770bc32
invalidate categories cache after DB restore
2012-07-03 08:17:11 +00:00
Ralf Becker
99cf7fd81f
chunk size for number of rows to query was far to low for huge tables like egw_history_log which can be a couple of million rows, backup took far to long
2012-07-03 07:06:15 +00:00
Ralf Becker
fd6a7ea790
* Admin/DB-Backup: querying only chunks for 100 rows, to not run into memory limit on huge tables
2012-06-30 15:19:22 +00:00
Klaus Leithoff
e36b712421
* API: for new (autocreated) accounts, set ->can change password<- flag only if admin requires his users to change their passwords regularily (admin->site configuration->set recurrent forced password change)
2012-06-29 14:03:41 +00:00
Ralf Becker
8a3f253076
docu update
2012-06-29 09:05:53 +00:00
Ralf Becker
55f7f8d681
* Password: fixed not working check, if user has right to change password, causing password link in topmenu to be displayed when not in preferences app
2012-06-29 07:11:57 +00:00
Ralf Becker
5cbc182ac4
create valid SQL, even if account has for whaterver reason no group-memberships
2012-06-28 16:37:43 +00:00
Ralf Becker
a274709e55
* Admin: global categories showed private categories of other users
2012-06-27 16:05:12 +00:00
Klaus Leithoff
93d83f319d
* API: HTML Editor-> disable encoding of html entities in output (this needs to set the ckeditor config value to false, since the default is true with the current ckeditor version)
2012-06-26 12:42:52 +00:00
Ralf Becker
99150590c6
* Filemanager/API: automatically decrement and store subquery depth limit, to work around different limits in different MySQL versions and configurations causing SQL error
2012-06-26 12:05:31 +00:00
Ralf Becker
97a02b5236
* Backup: fix sometimes not working restore (seems like an internal error in preg_match, causing Apache to run at 100% CPU never finishing) for php 5.3+
2012-06-17 10:11:24 +00:00
Klaus Leithoff
c02fb484f4
removing old kses and replaced htmlpurifier, as both are replaced by htmLawed
2012-06-13 14:58:20 +00:00
Klaus Leithoff
78d4c235c5
mangle @ in blockquote cite attribute
2012-06-13 11:11:29 +00:00
Ralf Becker
191ed55bf9
* eSync/API: update access-log action for eSync, run maintenance only on logout and other changes to speed up access/update to huge access-logs, thought indexes on session_php, (account_id,ip,li), (account_id,loginid,li) will help alot, but are postponed for next version
2012-06-12 06:33:36 +00:00
Ralf Becker
13ae5355ac
* Setup/Admin: restoring 10 rows per sql statement to speed up restore
2012-06-10 12:39:08 +00:00
Ralf Becker
be1ab363a5
allow apps to implement further fsck methods
2012-06-08 16:28:44 +00:00
Klaus Leithoff
920729a0bc
replace ctype_digit with is_numeric, as ctype_digit returns false on integers
2012-06-06 10:48:21 +00:00
Klaus Leithoff
1c63b3a936
* API: upgrade htmLawed from 1.1.10 to 1.1.11
2012-06-06 08:56:12 +00:00
Klaus Leithoff
8abb10c5ed
when converting HTML 2 Text remove style,head and comment style browser-switch
2012-06-04 14:54:08 +00:00
Ralf Becker
30f8a711e3
* API: support windows-1256 via iconv and prefer iconv for windows-1252 too
2012-06-04 11:58:44 +00:00
Klaus Leithoff
fda576c01f
* email: fix for Helpdesk Issue:3430 (Unstructured display of text when converting email to infolog)
2012-06-04 11:31:39 +00:00
Ralf Becker
f926ab9c1c
* LDAP: allow to specify multiple (space-separated) ldap URLs (eg. "ldap1 tls://ldap2")
...
added parameter to constructor to throw exceptions instead of echoing error-messages and returning false on ldapConnect
2012-06-04 08:02:02 +00:00
Klaus Leithoff
e579a54013
handling of multibyte chars in attribute values of tags in mbstring.func_overload enviroments,
...
as substr_replace does not have a multibyte func overload function associated.
Thus substr_replace(, '', 0, strlen()) will fall short in the above mentioned enviroments; we use our own bytes-function now introduced into htmLawed
2012-05-30 14:49:21 +00:00
Klaus Leithoff
33633cd7a5
attempt of switching from htmlpurifier to htmLawed and replacing kses by htmLawed calls; this is done for performance and resource considerations; still the common call in egw is by html::purify, but htmLawed is doing the work now. let me know if there are issues regarding; if we cannot find issues within EGroupware, we will clean out the related sourcecode of kses and htmlpurifier with the next step
2012-05-30 14:47:03 +00:00
Ralf Becker
668d517a39
* Admin: remove session timeout from EGroupware config and read it via ini_get("session.gc_maxlifetime") as config fails for many reasons, if different from php.ini setting
2012-05-29 14:46:44 +00:00
Ralf Becker
f0b977c11d
* Preferences all apps: add validation for vfs files and directories to give user immediate feedback about wrong or non vfs pathes
2012-05-22 13:54:45 +00:00
Ralf Becker
28de768d68
fixed PHP 5.4 Warning: Illegal string offset
2012-05-21 10:57:16 +00:00
Ralf Becker
1df0ef843a
allow to specify a custom filter for egw_session::session_(list|count)()
2012-05-19 18:20:14 +00:00