Commit graph

28 commits

Author SHA1 Message Date
Simon Morlat
d04693360c fix ldap compilation 2016-10-13 14:41:56 +02:00
Ghislain MARY
b535d1f153 Use bctbx_list_t instead of MSList that has been deprecated. 2016-06-16 17:42:33 +02:00
Ghislain MARY
cafb1dfa3e Fix strict-prototypes warnings. 2015-11-20 17:56:11 +01:00
Ghislain MARY
f0aff850e8 Add missing symbol exports. 2015-02-27 17:33:00 +01:00
Gautier Pelloux-Prayer
af5c5a5528 Fix ldap build (oops) 2014-09-12 14:11:20 +02:00
Gautier Pelloux-Prayer
4306e78251 Fix ldap build 2014-09-12 14:02:25 +02:00
Guillaume BIENKOWSKI
2394027f9e Use standard unsigned int 2014-01-24 10:44:26 +01:00
Guillaume BIENKOWSKI
fc09f54e16 Moved LDAP configuration into a popup. 2013-12-31 15:42:01 +01:00
Guillaume BIENKOWSKI
fd407a9f8d Update LDAP provider to handle connection asynchronously.
This is done through a thread which is launched to keep the UI responsive.

Also configured the default server to "localhost" so that misconfiguration
doesn't query example.com...
2013-12-30 17:07:10 +01:00
Guillaume BIENKOWSKI
6d989a4260 Correct ldap support check. 2013-12-20 11:49:59 +01:00
Simon Morlat
97ccc18002 add config.h inclusion 2013-12-19 17:30:05 +01:00
Guillaume BIENKOWSKI
2f9d48a53f Don't inlcude ldap.h when BUILD_LDAP is disabled 2013-12-19 16:28:12 +01:00
Guillaume BIENKOWSKI
317f0f08cc Updated object macros from Belle Sip and stubbed
LDAP implementation when LDAP support deactivated.
2013-12-19 15:25:03 +01:00
Guillaume BIENKOWSKI
e37cb37fec Moved contact provider internals to a private header.
I also added lots of methods to manipulate Contact Providers
2013-12-19 15:25:03 +01:00
Guillaume BIENKOWSKI
57640825a4 Remove unneeded messages in LDAP 2013-12-18 15:22:01 +01:00
Guillaume BIENKOWSKI
b560f773f6 Added preliminary work on complex LDAP authentication (not yet working).
Basic auth still works.

+ cleaned up some traces
2013-12-18 11:50:54 +01:00
Guillaume BIENKOWSKI
198d41812b Fix leak 2013-12-09 15:14:33 +01:00
Guillaume BIENKOWSKI
2c98560c57 - Relaunch search if last search returned max_results, since we could have truncated the result list
- Remove the contact provider when exiting.
2013-12-09 15:14:33 +01:00
Guillaume BIENKOWSKI
79d3a8d1a2 Some renaming and trace removal. 2013-12-09 15:14:33 +01:00
Guillaume BIENKOWSKI
50b84cf73a Working version of the LDAP configuration panel in GTK. 2013-12-09 15:14:33 +01:00
Guillaume BIENKOWSKI
cfc100243b Use LinphoneDictionary instead of lpconfig for creating LDAP provider. 2013-12-06 14:31:44 +01:00
Guillaume BIENKOWSKI
73da787c6d Progress commit on dictionary integration in LDAP 2013-12-05 18:01:00 +01:00
Guillaume BIENKOWSKI
cfbd9b8429 The LDAP suggestions are now correctly displayed in the suggestions 2013-12-04 09:13:40 +01:00
Guillaume BIENKOWSKI
8aa375d637 Progress commit on LDAP:
- we now create minphone contacts based on what the LDAP query returns,
- added configuration for specifying which LDAP field corresponds to the SIP address and contact name
- fixed some leaks in LDAP data extraction
- modified the completion of the uribar to include LDAP results. We now insert them into the list when available.
2013-12-03 10:53:17 +01:00
Guillaume BIENKOWSKI
c17165ac9d Progress commit: first ldap search results are now available.
There's a test button in the ui to test a search.
2013-12-03 10:53:17 +01:00
Guillaume BIENKOWSKI
a1bbb890aa Progress 2013-12-03 10:53:17 +01:00
Guillaume BIENKOWSKI
f5c9d60d88 Progress commit... 2013-12-03 10:53:17 +01:00
Guillaume BIENKOWSKI
006ba8be2e Progress commit: basic object structure is here 2013-12-03 10:53:17 +01:00