+mlib (2.5.0) experimental; urgency=medium
+
+ * Fix internal Python build scripts to work with Python 3.
+ * Introduce wrapper macros around the <ctype.h> functions (to handle
+ negative character codes correctly), and the <string.h> comparison
+ functions `strcmp', `strncmp', and `memcmp'.
+
+ -- Mark Wooding <mdw@distorted.org.uk> Fri, 08 May 2020 20:16:37 +0100
+
+mlib (2.4.2) experimental; urgency=medium
+
+ * mlib (buf): Handle 64-bit length prefixes correctly on 32-bit
+ platforms. Previously, a huge length was reduced modulo 2^32 prior to
+ checking via an implicit conversion to `size_t'.
+ * mlib (bres-adns): Use correct array bound when reassembling `hostent'
+ structures to return. Apparently this has never been correct.
+ * mlib-dev: Some formatting fixes in manpages.
+
+ -- Mark Wooding <mdw@distorted.org.uk> Fri, 08 May 2020 13:43:00 +0100
+
+mlib (2.4.1) experimental; urgency=medium
+
+ * (internals): Delete `track', which stopped being built or distributed
+ in 2.2.0 and nobody noticed.
+ * mlib-dev: Add a `STATIC_ASSERT' macro, because we've wanted one for ages.
+ * debian: Ship a shared-library `symbols' file for more precise
+ dependencies.
+
+ -- Mark Wooding <mdw@distorted.org.uk> Sun, 29 Sep 2019 15:13:30 +0100
+
+mlib (2.4.0) experimental; urgency=medium
+
+ * mlib (crc32): Make table be read-only.
+ * mlib-dev (macros): Decorate attribute names with `__...__'.
+ * mlib-bin (crc-mktab, unihash-mkstatic): Add option for generating
+ `const' tables.
+ * Support building with Clang.
+
+ -- Mark Wooding <mdw@distorted.org.uk> Sat, 21 Sep 2019 21:37:47 +0100
+
+mlib (2.3.3.1) experimental; urgency=medium
+
+ * macros: Add missing fallback definition for `NORETURN'.
+
+ -- Mark Wooding <mdw@distorted.org.uk> Fri, 09 Aug 2019 11:32:38 +0100
+
+mlib (2.3.3) experimental; urgency=medium
+
+ * mlib2-adns: Make sure there's a `DT_NEEDED' entry for libadns. I
+ don't know why this has just become important.
+ * mlib-dev: Fix the `pkg-config' snippet so that static linking works.
+ * macros: Properly parenthesize the `N' macro's argument. (I think it
+ doesn't make any difference.)
+ * fdpass: Fix file-descriptor passing on 64-bit targets. This was
+ broken by an embarrassing typo (and inadequate testing).
+
+ -- Mark Wooding <mdw@distorted.org.uk> Tue, 25 Dec 2018 15:06:00 +0000
+
+mlib (2.3.2) experimental; urgency=medium
+
+ * url: Fix crash in `url_enc' introduced in earlier alleged fix.
+
+ -- Mark Wooding <mdw@distorted.org.uk> Tue, 12 Jun 2018 10:53:19 +0100
+
+mlib (2.3.1) experimental; urgency=medium
+
+ * Pick up missed fix from 2.2.5.
+
+ -- Mark Wooding <mdw@distorted.org.uk> Tue, 12 Jun 2018 01:40:14 +0100
+
+mlib (2.3.0) experimental; urgency=medium
+
+ * url: Always encode whitespace characters. Particularly egregiously,
+ mLib used to leave linefeeds unescaped in `lax' mode.
+ * bits: Document the many improvements since the original version nearly
+ 20 years ago.
+ * bits: Add macros for byte-swapping integers in-place.
+ * bits: Use compiler intrinsics where available.
+
+ -- Mark Wooding <mdw@distorted.org.uk> Tue, 12 Jun 2018 00:30:47 +0100
+
+mlib (2.2.5) experimental; urgency=medium
+
+ * ident: Only close the socket once if connection fails early.
+
+ -- Mark Wooding <mdw@distorted.org.uk> Sat, 09 Jun 2018 17:40:21 +0100
+
+mlib (2.2.4) experimental; urgency=medium
+
+ * debian: Update for Debhelper 9.
+ * debian: Multi-arch support.
+ * mlib-dev: Compiler-hack support for Clang.
+
+ -- Mark Wooding <mdw@distorted.org.uk> Sun, 13 Aug 2017 20:12:19 +0100
+
+mlib (2.2.3) experimental; urgency=low
+
+ * build: Cope with newer Autotools and related equipment.
+ * Miscellaneous small fixes for Cygwin.
+
+ -- Mark Wooding <mdw@distorted.org.uk> Sat, 04 Jun 2016 01:09:53 +0100
+