This is an automated email from the git hooks/post-receive script. aurel32 pushed a commit to branch glibc-2.23 in repository glibc.
commit 9f2704a7b4b1ae059fce8a574af4f827b6acc7c3 Author: Aurelien Jarno <aurel...@aurel32.net> Date: Sat Mar 12 23:14:21 2016 +0100 Remove old patches not applied for a long time --- .../patches/any/local-disable-gethostbyname4.diff | 13 ----- debian/patches/any/local-ipv6-lookup.diff | 47 ------------------ .../any/local-localedef-fix-trampoline.diff | 57 ---------------------- .../patches/any/submitted-fileops-and-signals.diff | 26 ---------- debian/patches/series | 4 -- 5 files changed, 147 deletions(-) diff --git a/debian/patches/any/local-disable-gethostbyname4.diff b/debian/patches/any/local-disable-gethostbyname4.diff deleted file mode 100644 index 83f2af8..0000000 --- a/debian/patches/any/local-disable-gethostbyname4.diff +++ /dev/null @@ -1,13 +0,0 @@ -https://bugzilla.redhat.com/show_bug.cgi?id=459756 - ---- a/resolv/Versions -+++ b/resolv/Versions -@@ -102,7 +102,7 @@ - _nss_dns_gethostbyname_r; _nss_dns_getnetbyaddr_r; - _nss_dns_getnetbyname_r; _nss_dns_getcanonname_r; - _nss_dns_gethostbyaddr2_r; -- _nss_dns_gethostbyname4_r; -+# _nss_dns_gethostbyname4_r; - } - } - diff --git a/debian/patches/any/local-ipv6-lookup.diff b/debian/patches/any/local-ipv6-lookup.diff deleted file mode 100644 index 21f0cb6..0000000 --- a/debian/patches/any/local-ipv6-lookup.diff +++ /dev/null @@ -1,47 +0,0 @@ -diff --git a/sysdeps/posix/getaddrinfo.c b/sysdeps/posix/getaddrinfo.c -index adb3c4f..d12835c 100644 ---- a/sysdeps/posix/getaddrinfo.c -+++ b/sysdeps/posix/getaddrinfo.c -@@ -263,7 +263,7 @@ extern service_user *__nss_hosts_database attribute_hidden; - static int - gaih_inet (const char *name, const struct gaih_service *service, - const struct addrinfo *req, struct addrinfo **pai, -- unsigned int *naddrs) -+ unsigned int *naddrs, bool usable_ipv6) - { - const struct gaih_typeproto *tp = gaih_inet_typeproto; - struct gaih_servtuple *st = (struct gaih_servtuple *) &nullserv; -@@ -706,7 +706,7 @@ gaih_inet (const char *name, const struct gaih_service *service, - if (fct != NULL) - { - if (req->ai_family == AF_INET6 -- || req->ai_family == AF_UNSPEC) -+ || (req->ai_family == AF_UNSPEC && usable_ipv6)) - { - gethosts (AF_INET6, struct in6_addr); - no_inet6_data = no_data; -@@ -1903,7 +1903,7 @@ getaddrinfo (const char *name, const char *service, - if (hints->ai_family == AF_UNSPEC || hints->ai_family == AF_INET - || hints->ai_family == AF_INET6) - { -- last_i = gaih_inet (name, pservice, hints, end, &naddrs); -+ last_i = gaih_inet (name, pservice, hints, end, &naddrs, seen_ipv6); - if (last_i != 0) - { - freeaddrinfo (p); -diff --git a/sysdeps/unix/sysv/linux/check_pf.c b/sysdeps/unix/sysv/linux/check_pf.c -index 46161a8..5287ed0 100644 ---- a/sysdeps/unix/sysv/linux/check_pf.c -+++ b/sysdeps/unix/sysv/linux/check_pf.c -@@ -146,7 +146,10 @@ make_request (int fd, pid_t pid, bool *seen_ipv4, bool *seen_ipv6, - *seen_ipv4 = true; - break; - case AF_INET6: -- *seen_ipv6 = true; -+ if (ifam->ifa_scope < RT_SCOPE_LINK) -+ { -+ *seen_ipv6 = true; -+ } - - if (ifam->ifa_flags & (IFA_F_DEPRECATED - | IFA_F_TEMPORARY diff --git a/debian/patches/any/local-localedef-fix-trampoline.diff b/debian/patches/any/local-localedef-fix-trampoline.diff deleted file mode 100644 index e218607..0000000 --- a/debian/patches/any/local-localedef-fix-trampoline.diff +++ /dev/null @@ -1,57 +0,0 @@ -# DP: Description: Fix localedef segfault when run under exec-shield, -# PaX or similar. (#231438, #198099) -# DP: Dpatch Author: James Troup <ja...@nocrew.org> -# DP: Patch Author: (probably) Jakub Jelinek <ja...@redhat.com> -# DP: Upstream status: Unknown -# DP: Status Details: Unknown -# DP: Date: 2004-03-16 - ---- - locale/programs/3level.h | 36 ++++++++++++++++++++++++++++++++++++ - 1 file changed, 36 insertions(+) - ---- a/locale/programs/3level.h -+++ b/locale/programs/3level.h -@@ -200,6 +200,42 @@ - } - } - } -+ -+/* GCC ATM seems to do a poor job with pointers to nested functions passed -+ to inlined functions. Help it a little bit with this hack. */ -+#define wchead_table_iterate(tp, fn) \ -+do \ -+ { \ -+ struct wchead_table *t = (tp); \ -+ uint32_t index1; \ -+ for (index1 = 0; index1 < t->level1_size; index1++) \ -+ { \ -+ uint32_t lookup1 = t->level1[index1]; \ -+ if (lookup1 != ((uint32_t) ~0)) \ -+ { \ -+ uint32_t lookup1_shifted = lookup1 << t->q; \ -+ uint32_t index2; \ -+ for (index2 = 0; index2 < (1 << t->q); index2++) \ -+ { \ -+ uint32_t lookup2 = t->level2[index2 + lookup1_shifted]; \ -+ if (lookup2 != ((uint32_t) ~0)) \ -+ { \ -+ uint32_t lookup2_shifted = lookup2 << t->p; \ -+ uint32_t index3; \ -+ for (index3 = 0; index3 < (1 << t->p); index3++) \ -+ { \ -+ struct element_t *lookup3 \ -+ = t->level3[index3 + lookup2_shifted]; \ -+ if (lookup3 != NULL) \ -+ fn ((((index1 << t->q) + index2) << t->p) + index3, \ -+ lookup3); \ -+ } \ -+ } \ -+ } \ -+ } \ -+ } \ -+ } while (0) -+ - #endif - - #ifndef NO_ADD_LOCALE diff --git a/debian/patches/any/submitted-fileops-and-signals.diff b/debian/patches/any/submitted-fileops-and-signals.diff deleted file mode 100644 index 3dfc1f3..0000000 --- a/debian/patches/any/submitted-fileops-and-signals.diff +++ /dev/null @@ -1,26 +0,0 @@ -Index: glibc-2.7/libio/fileops.c -=================================================================== ---- glibc-2.7.orig/libio/fileops.c 2007-10-23 08:46:13.000000000 -0400 -+++ glibc-2.7/libio/fileops.c 2007-10-23 08:50:51.000000000 -0400 -@@ -522,10 +522,19 @@ - fp->_cur_column = INTUSE(_IO_adjust_column) (fp->_cur_column - 1, data, - count) + 1; - _IO_setg (fp, fp->_IO_buf_base, fp->_IO_buf_base, fp->_IO_buf_base); -- fp->_IO_write_base = fp->_IO_write_ptr = fp->_IO_buf_base; -- fp->_IO_write_end = (fp->_mode <= 0 -+ if (__builtin_expect (count == to_do, 1)) -+ { -+ fp->_IO_write_base = fp->_IO_write_ptr = fp->_IO_buf_base; -+ fp->_IO_write_end = (fp->_mode <= 0 - && (fp->_flags & (_IO_LINE_BUF+_IO_UNBUFFERED)) - ? fp->_IO_buf_base : fp->_IO_buf_end); -+ } -+ else if (count > 0 && fp->_IO_write_base == data) -+ { -+ memmove (data, data+count, -+ fp->_IO_write_ptr - fp->_IO_write_base - count); -+ fp->_IO_write_ptr -= count; -+ } - return count; - } - diff --git a/debian/patches/series b/debian/patches/series index f85a51e..515eeb2 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -175,7 +175,6 @@ any/local-bindresvport_blacklist.diff any/local-allocalim-header.diff any/local-fhs-linux-paths.diff any/local-fhs-nscd.diff -# any/local-ipv6-lookup.diff -p1 # has issues any/local-ld-multiarch.diff any/local-ldso-disable-hwcap.diff any/local-ldconfig.diff @@ -183,16 +182,13 @@ any/local-ldconfig-fsync.diff any/local-libgcc-compat-main.diff any/local-libgcc-compat-ports.diff any/local-libgcc-compat-abilists.diff -# any/local-localedef-fix-trampoline.diff # trips -Werror=unused-function any/local-no-pagesize.diff any/local-nss-upgrade.diff any/local-stubs_h.diff any/local-tcsetaddr.diff any/local-tst-mktime2.diff any/submitted-longdouble.diff -#any/submitted-fileops-and-signals.diff # has issues any/local-nss-overflow.diff -#any/local-disable-gethostbyname4.diff any/submitted-missing-etc-hosts.diff any/submitted-bits-fcntl_h-at.diff any/submitted-nptl-invalid-td.patch -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-glibc/glibc.git