Package: libxapian22
Version: 1.2.12-1
Severity: normal
Tags: upstream lfs patch

Database replication applies a sanity check on the size of the message
received, but the threshold it uses means that you can't replicate a
database which contains a file > 32GB.

The fix is to change the threshold on the shift from 28 to 63 (63 is used
in similar code in the same file which handles reading a message in chunks,
while the 28 threshold is used in the case where a message is read in one
go, so 63 is the more appropriate choice here where we're reading a message
and writing its payload to a file).

This is fixed in upstream SVN in the 1.2 branch and should be in the next
upstream 1.2.x release:

http://trac.xapian.org/changeset/16915/branches/1.2/xapian-core/net/remoteconnection.cc

Cheers,
    Olly

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

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

Versions of packages libxapian22 depends on:
ii  libc6       2.13-37
ii  libgcc1     1:4.7.2-4
ii  libstdc++6  4.7.2-4
ii  libuuid1    2.20.1-5.2
ii  zlib1g      1:1.2.7.dfsg-13

libxapian22 recommends no packages.

Versions of packages libxapian22 suggests:
ii  xapian-tools  1.2.12-1

-- no debconf information

Attachment: signature.asc
Description: Digital signature

Reply via email to