[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: M$ Outlook crash slapd (ITS#844)



Method 137 is (I think) NTLM and is not supported by Cyrus_SASL.  Kurt has
posted changes to reject 137 and similar non-supported authentication
mechanisms more gracefully.  The easy answer is don't use the "Secure
Password Authentication" option.


----- Original Message -----
From: <sgi@mail.ru>
To: <openldap-its@OpenLDAP.org>
Sent: Wednesday, October 18, 2000 9:47 AM
Subject: M$ Outlook crash slapd (ITS#844)


> Full_Name: Serge Ivanchenko
> Version: 2.0.6
> OS: Linux-2.2.14
> URL: ftp://ftp.openldap.org/incoming/
> Submission from: (NULL) (208.135.251.216)
>
>
> I tried to search something in my ldap server from M$ Outlook Express in
result
> I've got core dump :(
>
> P.S. Log is included
>
> .......................
> daemon: select: listen=6 active_threads=0 tvp=NULL
> daemon: activity on 1 descriptors
> daemon: activity on: 9r
> daemon: read activity on 9
> connection_get(9)
> connection_get(9): got connid=0
> connection_read(9): checking for input on id=0
> ber_get_next
> sockbuf_read: want=1, got=1
>   0000:  30                                                 0
> sockbuf_read: want=1, got=1
>   0000:  84                                                 .
> sockbuf_read: want=4, got=4
>   0000:  00 00 00 10                                        ....
> sockbuf_read: want=16, got=16
>   0000:  02 01 05 60 84 00 00 00  07 02 01 03 04 00 89 00
...`............
> ber_get_next: tag 0x30 len 16 contents:
> ber_dump: buf=0x080dfd10 ptr=0x080dfd10 end=0x080dfd20 len=16
>   0000:  02 01 05 60 84 00 00 00  07 02 01 03 04 00 89 00
...`............
> ber_get_next
> do_bind
> sockbuf_read: want=1 error=Resource temporarily unavailable
> ber_get_next on fd 9 failed errno=11 (Resource temporarily unavailable)
> daemon: select: listen=6 active_threads=1 tvp=NULL
> ber_scanf fmt ({iat) ber:
> ber_dump: buf=0x080dfd10 ptr=0x080dfd13 end=0x080dfd20 len=13
>   0000:  60 84 00 00 00 07 02 01  03 04 00 89 00            `............
> ber_scanf fmt (o}) ber:
> ber_dump: buf=0x080dfd10 ptr=0x080dfd1e end=0x080dfd20 len=2
>   0000:  89 00                                              ..
> do_bind: version=3 dn="" method=137
> conn=0 op=0 BIND dn="" method=137
> slapd: result.c:397: send_ldap_result: Assertion `!(((0x51) <= (( err )))
&& (((
> err )) <= (0x61)))' failed.
> Aborted
>