Package: libwww-ssl0 Version: 5.4.0-11 Severity: normal Tags: patch The MD5 module included with libwww assumes "long int" is 32 bits and thus breaks on many 64-bit platforms. This is needed for HTTP digest authentication to work.
I'm attaching a one-line patch identical to the Fedora patch: http://www.redhat.com/archives/fedora-extras-commits/2006-April/msg01565.html Thanks, Matt -- System Information: Debian Release: testing/unstable Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16.18-general-64 Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Versions of packages libwww-ssl0 depends on: hi libc6 2.3.5-8.1 GNU C Library: Shared libraries an hi libssl0.9.8 0.9.8a-6 SSL shared libraries hi zlib1g 1:1.2.3-9 compression library - runtime libwww-ssl0 recommends no packages. -- no debconf information
--- w3c-libwww-5.4.0/modules/md5/md5.h.orig 2006-07-12 16:01:11.000000000 +1000 +++ w3c-libwww-5.4.0/modules/md5/md5.h 2006-07-12 16:01:20.000000000 +1000 @@ -42,7 +42,7 @@ typedef unsigned short int UINT2; /* UINT4 defines a four byte word */ -typedef unsigned long int UINT4; +typedef unsigned int UINT4; /* PROTO_LIST is defined depending on how PROTOTYPES is defined above. If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it