[Evolution] Bug#601007: evolution-mapi: Account with empty domain is not allowed
Stanisław Pitucha
viraptor at gmail.com
Fri Oct 22 12:51:19 UTC 2010
Package: evolution-mapi
Version: 0.30.3-2
Severity: important
When trying to create a new account, I cannot specify an empty domain.
(I do specify a host to connect to though)
This is possible to do in Outlook and it does work with openchange
client.
I tried to patch this, but it seems to affect many packages:
- evolution-mapi doesn't allow an empty domain in before trying to
authenticate
- libexchange doesn't even try to connect if the domain is empty
- after removing both checks, libsamba-util crashes with:
#0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:31
#1 0x00007fda7511c3e5 in push_ucs2_talloc () from
/usr/lib/libsamba-util.so.0
#2 0x00007fda7441494e in msrpc_gen () from /usr/lib/libgensec.so.0
#3 0x00007fda744180ff in ntlmssp_client_challenge () from
/usr/lib/libgensec.so.0
#4 0x00007fda744168a9 in ?? () from /usr/lib/libgensec.so.0
#5 0x00007fda7455e152 in gensec_update () from /usr/lib/libgensec.so.0
#6 0x00007fda7448d398 in ?? () from /usr/lib/libgensec.so.0
#7 0x00007fda7455e152 in gensec_update () from /usr/lib/libgensec.so.0
#8 0x00007fda75c31e80 in ?? () from /usr/lib/libdcerpc.so.0
#9 0x00007fda75c321b8 in ?? () from /usr/lib/libdcerpc.so.0
#10 0x00007fda74412e2a in composite_done () from /usr/lib/libgensec.so.0
#11 0x00007fda75c2e6d7 in ?? () from /usr/lib/libdcerpc.so.0
#12 0x00007fda75c2f100 in ?? () from /usr/lib/libdcerpc.so.0
#13 0x00007fda75c2e484 in ?? () from /usr/lib/libdcerpc.so.0
#14 0x00007fda75c378e0 in ?? () from /usr/lib/libdcerpc.so.0
#15 0x00007fda74413c66 in packet_recv () from /usr/lib/libgensec.so.0
#16 0x00007fda75c3796e in ?? () from /usr/lib/libdcerpc.so.0
#17 0x00007fda759e5c2e in ?? () from /usr/lib/libtevent.so.0
#18 0x00007fda759e2dd0 in _tevent_loop_once () from
/usr/lib/libtevent.so.0
#19 0x00007fda74412b5d in composite_wait () from /usr/lib/libgensec.so.0
#20 0x00007fda75c3a759 in dcerpc_pipe_connect_recv () from
/usr/lib/libdcerpc.so.0
#21 0x00007fda75c3a82d in dcerpc_pipe_connect () from
/usr/lib/libdcerpc.so.0
#22 0x00007fda75f453d5 in ?? () from /usr/lib/libmapi.so.0
#23 0x00007fda75f45571 in RfrGetNewDSA () from /usr/lib/libmapi.so.0
#24 0x00007fda75f459ad in Logon () from /usr/lib/libmapi.so.0
#25 0x00007fda75f49197 in MapiLogonProvider () from
/usr/lib/libmapi.so.0
#26 0x00007fda7626e14b in exchange_mapi_create_profile () from
/usr/lib/libexchangemapi-1.0.so.0
#27 0x00007fda76482bc1 in validate_credentials (widget=<value optimized
out>, config=<value optimized out>) at exchange-mapi-account-setup.c:245
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing'), (400, 'experimental'), (400, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages evolution-mapi depends on:
ii evolution 2.30.3-2 groupware suite with mail client a
ii libart-2. 2.3.21-1 Library of functions for 2D graphi
ii libatk1.0 1.30.0-1 The ATK accessibility toolkit
ii libc6 2.11.2-6 Embedded GNU C Library: Shared lib
ii libcairo2 1.8.10-6 The Cairo 2D vector graphics libra
ii libcamel1 2.30.3-2 The Evolution MIME message handlin
ii libdbus-1 1.2.24-3 simple interprocess messaging syst
ii libdbus-g 0.88-2 simple interprocess messaging syst
ii libdcerpc 4.0.0~alpha14~bzr13684.dfsg1-1 DCE/RPC client library
ii libebacke 2.30.3-2 Utility library for evolution data
ii libebook1 2.30.3-2 Client library for evolution addre
ii libecal1. 2.30.3-2 Client library for evolution calen
ii libedata- 2.30.3-2 Backend library for evolution addr
ii libedata- 2.30.3-2 Backend library for evolution cale
ii libedatas 2.30.3-2 Utility library for evolution data
ii libenchan 1.6.0-1 a wrapper library for various spel
ii libevolut 2.30.3-2 evolution libraries
ii libexchan 0.30.3-2 client library for accessing Excha
ii libfontco 2.8.0-2.1 generic font configuration library
ii libfreety 2.4.2-1 FreeType 2 font engine, shared lib
ii libgconf2 2.28.1-4 GNOME configuration database syste
ii libglib2. 2.24.2-1 The GLib library of C routines
ii libgnomec 2.30.1-1 A powerful object-oriented display
ii libgtk2.0 2.20.1-1+b1 The GTK+ graphical user interface
ii libgtkhtm 3.30.3-1 HTML rendering/editing library - e
ii libgtkhtm 3.30.3-1 HTML rendering/editing library - r
ii libical0 0.44-3 iCalendar library implementation i
ii libmapi0 1:0.10~bzr1804-1 Client library for the MAPI protoc
ii libndr0 4.0.0~alpha14~bzr13684.dfsg1-1 NDR marshalling library
ii libnspr4- 4.8.4-2 NetScape Portable Runtime Library
ii libnss3-1 3.12.6-3 Network Security Service libraries
ii libpango1 1.28.1-1 Layout and rendering of internatio
ii libsamba- 4.0.0~alpha14~bzr13684.dfsg1-1 Samba host configuration library
ii libsoup2. 2.30.2-1 an HTTP library implementation in
ii libsqlite 3.7.2-1 SQLite 3 shared library
ii libtalloc 2.0.1-1 hierarchical pool based memory all
ii libtevent 0.9.9~git20100928-2 talloc-based event loop library -
ii libunique 1.1.6-1.1 Library for writing single instanc
ii libxml2 2.7.7.dfsg-4 GNOME XML library
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
evolution-mapi recommends no packages.
evolution-mapi suggests no packages.
-- no debconf information
More information about the Pkg-evolution-maintainers
mailing list