From 2671376bcf8686359ccf2239ccc8353e3bc60c80 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sat, 1 Jan 2022 00:44:56 +0100 Subject: [PATCH] unistdio: Prefer newer version to older, buggy one. * modules/unistdio/ulc-vasnprintf (configure.ac): Bump required libunistring version. This is needed because of the heap overrun fix (2018-09-23) and the need to avoid %n on more platforms (2020-10-04). * modules/unistdio/ulc-asnprintf (configure.ac): Likewise. * modules/unistdio/ulc-asprintf (configure.ac): Likewise. * modules/unistdio/ulc-fprintf (configure.ac): Likewise. * modules/unistdio/ulc-snprintf (configure.ac): Likewise. * modules/unistdio/ulc-sprintf (configure.ac): Likewise. * modules/unistdio/ulc-vasprintf (configure.ac): Likewise. * modules/unistdio/ulc-vfprintf (configure.ac): Likewise. * modules/unistdio/ulc-vsnprintf (configure.ac): Likewise. * modules/unistdio/ulc-vsprintf (configure.ac): Likewise. --- ChangeLog | 16 ++++++++++++++++ modules/unistdio/ulc-asnprintf | 2 +- modules/unistdio/ulc-asprintf | 2 +- modules/unistdio/ulc-fprintf | 2 +- modules/unistdio/ulc-snprintf | 2 +- modules/unistdio/ulc-sprintf | 2 +- modules/unistdio/ulc-vasnprintf | 2 +- modules/unistdio/ulc-vasprintf | 2 +- modules/unistdio/ulc-vfprintf | 2 +- modules/unistdio/ulc-vsnprintf | 2 +- modules/unistdio/ulc-vsprintf | 2 +- 11 files changed, 26 insertions(+), 10 deletions(-) diff --git a/ChangeLog b/ChangeLog index 366bdaf7cc..8d982f84a5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,19 @@ +2021-12-31 Bruno Haible + + unistdio: Prefer newer version to older, buggy one. + * modules/unistdio/ulc-vasnprintf (configure.ac): Bump required + libunistring version. This is needed because of the heap overrun fix + (2018-09-23) and the need to avoid %n on more platforms (2020-10-04). + * modules/unistdio/ulc-asnprintf (configure.ac): Likewise. + * modules/unistdio/ulc-asprintf (configure.ac): Likewise. + * modules/unistdio/ulc-fprintf (configure.ac): Likewise. + * modules/unistdio/ulc-snprintf (configure.ac): Likewise. + * modules/unistdio/ulc-sprintf (configure.ac): Likewise. + * modules/unistdio/ulc-vasprintf (configure.ac): Likewise. + * modules/unistdio/ulc-vfprintf (configure.ac): Likewise. + * modules/unistdio/ulc-vsnprintf (configure.ac): Likewise. + * modules/unistdio/ulc-vsprintf (configure.ac): Likewise. + 2021-12-31 Bruno Haible uniwidth: Optimize. diff --git a/modules/unistdio/ulc-asnprintf b/modules/unistdio/ulc-asnprintf index 72ebca7a06..500609dcb7 100644 --- a/modules/unistdio/ulc-asnprintf +++ b/modules/unistdio/ulc-asnprintf @@ -11,7 +11,7 @@ unistdio/base unistdio/ulc-vasnprintf configure.ac: -gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-asnprintf]) +gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-asnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF diff --git a/modules/unistdio/ulc-asprintf b/modules/unistdio/ulc-asprintf index a76d7cc9a9..725d55bcc4 100644 --- a/modules/unistdio/ulc-asprintf +++ b/modules/unistdio/ulc-asprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/ulc-vasprintf configure.ac: -gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-asprintf]) +gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-asprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF diff --git a/modules/unistdio/ulc-fprintf b/modules/unistdio/ulc-fprintf index 3535893b2b..1747f2603f 100644 --- a/modules/unistdio/ulc-fprintf +++ b/modules/unistdio/ulc-fprintf @@ -11,7 +11,7 @@ fseterr errno configure.ac: -gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-fprintf]) +gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-fprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF diff --git a/modules/unistdio/ulc-snprintf b/modules/unistdio/ulc-snprintf index 47c005dda3..9d5e2f673c 100644 --- a/modules/unistdio/ulc-snprintf +++ b/modules/unistdio/ulc-snprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/ulc-vsnprintf configure.ac: -gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-snprintf]) +gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-snprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF diff --git a/modules/unistdio/ulc-sprintf b/modules/unistdio/ulc-sprintf index ac01f33f69..f14c3bc4cc 100644 --- a/modules/unistdio/ulc-sprintf +++ b/modules/unistdio/ulc-sprintf @@ -10,7 +10,7 @@ unistdio/base unistdio/ulc-vsprintf configure.ac: -gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-sprintf]) +gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-sprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF diff --git a/modules/unistdio/ulc-vasnprintf b/modules/unistdio/ulc-vasnprintf index d8ccda4ee7..5691007019 100644 --- a/modules/unistdio/ulc-vasnprintf +++ b/modules/unistdio/ulc-vasnprintf @@ -49,7 +49,7 @@ verify configure.ac: gl_PREREQ_VASNPRINTF_WITH_EXTRAS -gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-vasnprintf]) +gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-vasnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF diff --git a/modules/unistdio/ulc-vasprintf b/modules/unistdio/ulc-vasprintf index b35701854c..0a57c73d2b 100644 --- a/modules/unistdio/ulc-vasprintf +++ b/modules/unistdio/ulc-vasprintf @@ -11,7 +11,7 @@ unistdio/ulc-vasnprintf errno configure.ac: -gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-vasprintf]) +gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-vasprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF diff --git a/modules/unistdio/ulc-vfprintf b/modules/unistdio/ulc-vfprintf index ec72529286..83d0d241bd 100644 --- a/modules/unistdio/ulc-vfprintf +++ b/modules/unistdio/ulc-vfprintf @@ -11,7 +11,7 @@ fseterr errno configure.ac: -gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-vfprintf]) +gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-vfprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF diff --git a/modules/unistdio/ulc-vsnprintf b/modules/unistdio/ulc-vsnprintf index a965f4007d..5d93157844 100644 --- a/modules/unistdio/ulc-vsnprintf +++ b/modules/unistdio/ulc-vsnprintf @@ -11,7 +11,7 @@ unistdio/ulc-vasnprintf errno configure.ac: -gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-vsnprintf]) +gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-vsnprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF diff --git a/modules/unistdio/ulc-vsprintf b/modules/unistdio/ulc-vsprintf index a66301164f..0b5c424167 100644 --- a/modules/unistdio/ulc-vsprintf +++ b/modules/unistdio/ulc-vsprintf @@ -12,7 +12,7 @@ stdint errno configure.ac: -gl_LIBUNISTRING_MODULE([0.9.8], [unistdio/ulc-vsprintf]) +gl_LIBUNISTRING_MODULE([0.9.11], [unistdio/ulc-vsprintf]) Makefile.am: if LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF -- 2.39.5