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