Subject: nss-pam-ldapd: problem with mixed endian multiarch
Source: nss-pam-ldapd
Version: 0.8.4
Severity: important
User: multiarch-de...@lists.alioth.debian.org
Usertags: multiarch
Tags: help

The communication protocol that is in use between the NSS and PAM
modules on one end and nslcd on the other end uses host byte order to
transfer integer values. This will cause issues when the NSS or PAM
module uses a different endianness than nslcd.

Ideally, the protocol should be updated to always use network byte
order. This is however a backwards incompatible change and may need
careful consideration during upgrades.

For example, running processes may have an older version of the NSS
module loaded and will no longer be able to find users unless nslcd
accepts both the old and new protocol.

Updating the protocol does also offer some room to make other
improvements (for example to the PAM part of the protocol).

Advice on how to handle this is more than welcome.

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (x86_64)

Kernel: Linux 3.2.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- 
-- arthur - adej...@debian.org - http://people.debian.org/~adejong --

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to