Commit Graph

136 Commits

Author SHA1 Message Date
Aleksander Machniak
fb001f851f Force at least one subtype of address to be specified.
Fixes issue where contact address wasn't displayed at all.
2012-08-16 12:00:35 +02:00
Aleksander Machniak
519e380f63 Merge branch 'master' of github.com:roundcube/roundcubemail 2012-08-14 18:55:38 +02:00
Aleksander Machniak
e1cfb0bc01 s/rcmail/rcube/ 2012-08-14 14:09:39 +02:00
Aleksander Machniak
413df054ad CS fixes (mostly tab -> spaces) 2012-08-12 11:47:45 +02:00
Thomas Bruederli
baecd8becc Move the hard-coded list of fields used to list contacts to a central location 2012-07-26 17:18:38 +02:00
Thomas Bruederli
5bc1233de8 Use the same hard-coded fields for vlv-based autocompletion as in steps/mail/autocomplete.inc 2012-07-26 13:35:30 +02:00
Aleksander Machniak
afaccf1428 Fix removing contact photo using LDAP addressbook (#1488420) 2012-06-13 12:12:53 +02:00
Aleksander Machniak
041c93ce0b Removed $Id$ 2012-05-22 12:31:37 +02:00
Aleksander Machniak
5b0b034387 Fixed PHP warning 2012-05-08 09:59:28 +02:00
thomascube
24f1bf0f91 Fix handling of 'serialzied' LDAP address attributes 2012-05-02 21:25:47 +00:00
thomascube
a605b2584d - Allow to configure the number of values allowed for each LDAP attribute
- Support for serialized LDAP address values (usually delimited with a $)
2012-05-02 20:56:29 +00:00
alecpl
be98dfc2c0 - Replace some references to rcmail with rcube 2012-04-16 11:59:08 +00:00
alecpl
1aceb9cec8 - Framework refactoring (I hope it's the last one):
rcube,rcmail,rcube_ui -> rcube,rcmail,rcube_utils
  renamed main.inc into rcube_bc.inc
2012-04-16 11:02:21 +00:00
alecpl
0c259682f6 - Merge devel-framework branch, resolved conflicts 2012-04-13 08:52:02 +00:00
alecpl
9336ba21cf - Fix importing to LDAP addressbook when mail attribute is required by
validating input data with autofix
2012-04-12 11:52:09 +00:00
alecpl
21a0d91938 - Fix contact information update in case when contact photo exists (#1488420) 2012-04-11 10:31:57 +00:00
alecpl
097dbc6870 - Improved member attribute detection with fallback in create_group() 2012-04-10 08:39:36 +00:00
alecpl
d6eb7c0fbb - Fix removing all folders on import to LDAP addressbook (added rcube_ldap::delete_all())
- Fix removing sub-entries in delete()
2012-04-10 07:47:15 +00:00
alecpl
19fccd8b22 - Improved validation and forced RDN in required_fields (#1488254) 2012-04-07 07:47:38 +00:00
alecpl
13db9ee199 - Support LDAP RFC2256's country object class read/write (#1488123) 2012-03-29 11:14:47 +00:00
alecpl
38dc510b2d - Fix warning when properties array is empty 2012-02-29 11:53:52 +00:00
thomascube
3ed9e80cd6 Skip empty group members (seen in OpenLDAP backends) 2012-02-15 08:28:14 +00:00
alecpl
337dc54132 - Support AD's objectClass=group 2012-02-05 14:17:19 +00:00
thomascube
43875379d5 Allow users to choose cols for contacts list sorting 2012-02-02 22:18:10 +00:00
thomascube
7fe3811c65 Changed license to GNU GPLv3+ with exceptions for skins and plugins 2012-01-18 11:10:46 +00:00
alecpl
8764b6ecf0 - Add addressbook name to debug output (#1488304) 2012-01-16 11:17:35 +00:00
alecpl
1224463db7 - Remove redundant ldap_count_entries() call 2012-01-13 11:51:20 +00:00
thomascube
ad8c9db557 Improve support for multiple composite address fields in LDAP directories 2012-01-04 10:58:00 +00:00
thomascube
5d692ba85c Accept contact IDs as array or comma-separated string 2011-12-04 16:56:04 +00:00
alecpl
a505dd2ebf - Fix issue where "S: Error: Success" was printed to debug log 2011-12-01 13:03:46 +00:00
alecpl
03e520f1ba - Fix parse error from last commit (grrrrr, do tests before commit!) 2011-11-30 13:49:17 +00:00
alecpl
2d08ec91ca - Add possibility to do LDAP bind before searching for bind DN.
In deployments where anonymous binds to and/or searches on an LDAP tree are not
  allowed, and where the LDAP address book(s) have been configured to use the
  user-specific bind credentials, rcube_ldap.php needs to bind using service
  credentials in order to be able to find the user's bind dn.
2011-11-30 13:10:45 +00:00
alecpl
7f79e22eb4 - Set sizelimit of main search function for vlv_search to page_size.
It was requested as performance improvement, but I wasn't able to confirm this. However it doesn't break anything.
2011-11-30 10:48:17 +00:00
alecpl
6bddd9ba44 - Fix identation 2011-11-29 08:44:53 +00:00
thomascube
1803f83a4b Improve check of attribute changes when updating a contact 2011-11-28 17:48:14 +00:00
thomascube
d6aafdce3b Fix saving of composite fields in LDAP 2011-11-28 17:32:33 +00:00
thomascube
b4b3777c92 Set (empty) value of member attribute when creating a new group 2011-11-28 15:55:21 +00:00
alecpl
9b33118bf5 - Add some debug and error handling around vlv_search 2011-11-25 13:43:40 +00:00
alecpl
f21a04c024 - Add option to define matching method for addressbook search (#1486564, #1487907) 2011-11-10 07:57:56 +00:00
thomascube
06744da241 Implement common setters for debug mode 2011-11-08 10:46:03 +00:00
thomascube
3b4b03d6b3 Added config property to set LDAP_OPT_REFERRALS option to an LDAP connection 2011-11-05 11:34:53 +00:00
thomascube
3ac5cdb4ac Also merge properties of child cols of composite address book fields + remove undefined fields from template 2011-10-30 16:33:09 +00:00
thomascube
1937f4638e Improve definition of composite address fields of LDAP contacts 2011-10-30 15:30:59 +00:00
thomascube
187ff4e597 Avoid errors 2011-10-28 20:19:22 +00:00
thomascube
fc91c1df4a LDAP: use VLV pseudo-search for autocompletion 2011-10-28 20:05:32 +00:00
thomascube
f09c184786 Add (experimental) support for some extendted PHP LDAP functions when querying VLV enabled directories 2011-10-19 15:56:20 +00:00
alecpl
c041d57036 - Added 'search_dn_default' variable in ldap config
- Better handling of situation when search for bind DN doesn't return data
2011-10-19 09:56:06 +00:00
alecpl
54b0d86aad - Fix %dn replacement 2011-10-14 19:27:24 +00:00
thomascube
fb6cc8942a Also allow groups list to be fetched using VLV 2011-10-14 16:50:33 +00:00
thomascube
ce53b67e07 Fix BER encoding of records-per-page parameter 2011-10-12 09:10:05 +00:00