hi list

I see some strange behaviour with the groups in sogo.
first search is using the configured filter in the .GNUstepDefaults.
then it searches again, to try to decompose it to its list of members,
but this time it doesn't use the configured filter :(
I have to set the search path to a higher level
(ou=intern,dc=example,dc=com), because the user accounts are here:
ou=personen,ou=intern,dc=example,dc=com
and the sogo groups/ressources/locations are defined here:
ou=sogo,ou=intern,dc=example,dc=com
but because we have other groups defined as e.g:
ou=sendmail,ou=intern,dc=example,dc=com
which is neither one of the objectClasses that sogo sees as groups.
the last search for looking up group members, is something like:
SRCH base="ou=intern,dc=example,dc=com" scope=2 deref=0 filter="([email protected])"
and so it finds 2 results, one from ou=sendmail.. and one from ou=sogo..
therefore it doesn't decompose the groups properly.
is it possible to change the code so it searches both times
using the right filter I configured, or perhaps to search for
the full DN of the group (result of the first search) the second time?

LDAP debug info:
---> here I search for the group in the "Add Attendees" window:

Feb 14 14:31:02 odalix slapd[7094]: conn=1018 fd=17 ACCEPT from IP=127.0.0.1:45720 (IP=0.0.0.0:389)
Feb 14 14:31:02 odalix slapd[7094]: conn=1018 op=0 BIND dn="" method=128
Feb 14 14:31:02 odalix slapd[7094]: conn=1018 op=0 RESULT tag=97 err=0 text=
Feb 14 14:31:02 odalix slapd[7094]: conn=1018 op=1 SRCH base="ou=intern,dc=example,dc=com" scope=2 deref=0 filter="(&(|(sn=support*)(cn=support*)(uid=support*)(mail=support*))(&(objectClass=KuPPerson)(KuPaktiv=aktiv)(mail=*)(!(ou:dn:=sendmail))))" Feb 14 14:31:02 odalix slapd[7094]: conn=1018 op=1 SRCH attr=objectClass cn uid mail title company o displayname modifytimestamp mozillahomestate mozillahomeurl homeurl st region mozillacustom2 custom2 mozillahomecountryname description notes department departmentnumber ou orgunit mobile cellphone carphone mozillacustom1 custom1 mozillanickname xmozillanickname mozillaworkurl workurl fax facsimiletelephonenumber telephonenumber mozillahomestreet mozillasecondemail xmozillasecondemail mozillacustom4 custom4 nsaimid nscpaimscreenname street streetaddress postofficebox homephone cn commonname givenname mozillahomepostalcode mozillahomelocalityname mozillaworkstreet2 mozillausehtmlmail xmozillausehtmlmail mozillahomestreet2 postalcode zip c countryname pager pagerphone mail sn surname mozillacustom3 custom3 l locality birthyear serialnumber calfburl proxyaddresses msExchHomeServerName kind multiplebookings Feb 14 14:31:02 odalix slapd[7094]: conn=1018 op=1 SEARCH RESULT tag=101 err=0 nentries=1 text=
Feb 14 14:31:02 odalix slapd[7094]: conn=1018 op=2 UNBIND
Feb 14 14:31:02 odalix slapd[7094]: conn=1018 fd=17 closed

---> here I save the appointment:

Feb 14 14:31:12 odalix slapd[7094]: conn=1019 fd=17 ACCEPT from IP=127.0.0.1:45724 (IP=0.0.0.0:389)
Feb 14 14:31:12 odalix slapd[7094]: conn=1019 op=0 BIND dn="" method=128
Feb 14 14:31:12 odalix slapd[7094]: conn=1019 op=0 RESULT tag=97 err=0 text=
Feb 14 14:31:12 odalix slapd[7094]: conn=1019 op=1 SRCH base="ou=intern,dc=example,dc=com" scope=2 deref=0 filter="([email protected])" Feb 14 14:31:12 odalix slapd[7094]: conn=1019 op=1 SRCH attr=objectClass cn uid mail title company o displayname modifytimestamp mozillahomestate mozillahomeurl homeurl st region mozillacustom2 custom2 mozillahomecountryname description notes department departmentnumber ou orgunit mobile cellphone carphone mozillacustom1 custom1 mozillanickname xmozillanickname mozillaworkurl workurl fax facsimiletelephonenumber telephonenumber mozillahomestreet mozillasecondemail xmozillasecondemail mozillacustom4 custom4 nsaimid nscpaimscreenname street streetaddress postofficebox homephone cn commonname givenname mozillahomepostalcode mozillahomelocalityname mozillaworkstreet2 mozillausehtmlmail xmozillausehtmlmail mozillahomestreet2 postalcode zip c countryname pager pagerphone mail sn surname mozillacustom3 custom3 l locality birthyear serialnumber calfburl proxyaddresses msExchHomeServerName kind multiplebookings member uniqueMember memberUid memberOf Feb 14 14:31:12 odalix slapd[7094]: conn=1019 op=1 SEARCH RESULT tag=101 err=0 nentries=2 text=
Feb 14 14:31:12 odalix slapd[7094]: conn=1019 op=2 UNBIND
Feb 14 14:31:12 odalix slapd[7094]: conn=1019 fd=17 closed


greetings
hugo.-
--
[email protected]
https://inverse.ca/sogo/lists

Reply via email to