glibc/libio
Florian Weimer cb61630ed7 libio: Disable vtable validation for pre-2.1 interposed handles [BZ #25203]
Commit c402355dfa ("libio: Disable
vtable validation in case of interposition [BZ #23313]") only covered
the interposable glibc 2.1 handles, in libio/stdfiles.c.  The
parallel code in libio/oldstdfiles.c needs similar detection logic.

Fixes (again) commit db3476aff1
("libio: Implement vtable verification [BZ #20191]").

Change-Id: Ief6f9f17e91d1f7263421c56a7dc018f4f595c21
2019-11-27 20:16:22 +01:00
..
bits Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
__fbufsize.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
__flbf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
__fpending.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
__fpurge.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
__freadable.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
__freading.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
__fsetlocking.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
__fwritable.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
__fwriting.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
bug-fopena+.c
bug-fseek.c
bug-ftell.c
bug-memstream1.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
bug-mmap-fflush.c
bug-rewind2.c Fix warnings in fwscanf / rewind tests. 2014-11-26 12:54:39 +00:00
bug-rewind.c Fix warnings in fwscanf / rewind tests. 2014-11-26 12:54:39 +00:00
bug-ungetc2.c
bug-ungetc3.c
bug-ungetc4.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
bug-ungetc.c
bug-ungetwc1.c Fix libio/bug-ungetwc1.c warning. 2014-11-27 16:01:04 +00:00
bug-ungetwc2.c
bug-wfflush.c
bug-wmemstream1.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
bug-wsetpos.c
clearerr_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
clearerr.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
Depend
fcloseall.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
feof_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
feof.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
ferror_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
ferror.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
filedoalloc.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fileno.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fileops.c Redefine _IO_iconv_t to store a single gconv step pointer [BZ #25097] 2019-11-13 18:18:51 +01:00
fmemopen.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fputc_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fputc.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fputwc_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fputwc.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
freopen64.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
freopen.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fseek.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fseeko64.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fseeko.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
ftello64.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
ftello.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fwide.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fwprintf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
fwscanf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
genops.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
getc_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
getc.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
getchar_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
getchar.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
getwc_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
getwc.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
getwchar_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
getwchar.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofclose.c Redefine _IO_iconv_t to store a single gconv step pointer [BZ #25097] 2019-11-13 18:18:51 +01:00
iofdopen.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofflush_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofflush.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofgetpos64.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofgetpos.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofgets_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofgets.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofgetws_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofgetws.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofopen64.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofopen.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofopncook.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofputs_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofputs.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofputws_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofputws.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofread_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofread.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofsetpos64.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofsetpos.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
ioftell.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofwide.c Redefine _IO_iconv_t to store a single gconv step pointer [BZ #25097] 2019-11-13 18:18:51 +01:00
iofwrite_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iofwrite.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iogetdelim.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iogetline.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iogets.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iogetwline.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iolibio.h libio: Eliminate _IO_stdin, _IO_stdout, _IO_stderr 2019-02-18 16:37:00 +01:00
iopadn.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iopopen.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
ioputs.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
ioseekoff.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
ioseekpos.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iosetbuffer.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iosetvbuf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
ioungetc.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
ioungetwc.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iovdprintf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iovsprintf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iovsscanf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
iovswscanf.c Use DEPRECATED_SCANF macro for remaining C99-compliant scanf functions 2019-11-22 15:29:21 -03:00
iowpadn.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
libc_fatal.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
libio.h Redefine _IO_iconv_t to store a single gconv step pointer [BZ #25097] 2019-11-13 18:18:51 +01:00
libioP.h Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
Makefile Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
memstream.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
obprintf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
oldfileops.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
oldfmemopen.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
oldiofclose.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
oldiofdopen.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
oldiofgetpos64.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
oldiofgetpos.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
oldiofopen.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
oldiofsetpos64.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
oldiofsetpos.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
oldiopopen.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
oldpclose.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
oldstdfiles.c libio: Disable vtable validation for pre-2.1 interposed handles [BZ #25203] 2019-11-27 20:16:22 +01:00
oldtmpfile.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
pclose.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
peekc.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
putc_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
putc.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
putchar_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
putchar.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
putwc_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
putwc.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
putwchar_u.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
putwchar.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
readline.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
rewind.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
setbuf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
setlinebuf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
stdfiles.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
stdio.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
stdio.h Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
strfile.h Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
strops.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
swprintf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
swscanf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
test-fmemopen.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
test-freopen.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
test-freopen.sh Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst_getwc.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst_getwc.input
tst_putwc.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst_swprintf.c
tst_swscanf.c
tst_wprintf2.c Add dependencies on needed locales in each subdir tests (bug 18969) 2015-10-12 15:18:08 +02:00
tst_wprintf.c
tst_wscanf.c
tst_wscanf.input
tst-atime.c Don't reduce test timeout to less than default 2018-10-17 09:34:13 +02:00
tst-bz22415.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-bz24051.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-bz24153.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-bz24228.c libio: do not attempt to free wide buffers of legacy streams [BZ #24228] 2019-06-20 17:32:07 +00:00
tst-bz24228.map libio: do not attempt to free wide buffers of legacy streams [BZ #24228] 2019-06-20 17:32:07 +00:00
tst-eof.c
tst-ext2.c
tst-ext.c
tst-fgetc-after-eof.c [BZ 1190] Make EOF sticky in stdio. 2018-03-13 08:31:56 -04:00
tst-fgetwc.c
tst-fgetwc.input
tst-fgetws.c
tst-fopenloc2.c
tst-fopenloc.c libio/tst-fopenloc: Use xsetlocale, xfopen, and xfclose 2019-11-11 17:40:46 +01:00
tst-fputws.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-freopen.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-fseek.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-ftell-active-handler.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-ftell-append.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-ftell-partial-wide.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-fwrite-error.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-memstream1.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-memstream2.c Add missing header files throughout the testsuite. 2017-02-16 17:33:18 -05:00
tst-memstream3.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-memstream4.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-memstream.h Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-mmap2-eofsync.c 2016-06-11 Paul Pluzhnikov <ppluzhnikov@google.com> 2016-06-11 14:50:16 -07:00
tst-mmap-eofsync.c Remove miscellaneous debris from libio. 2018-02-21 14:39:54 -05:00
tst-mmap-fflushsync.c
tst-mmap-offend.c
tst-mmap-setvbuf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-popen1.c
tst-readline.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-setvbuf1.c
tst-sprintf-chk-ub.c Set behavior of sprintf-like functions with overlapping source and destination 2019-01-02 13:53:52 -02:00
tst-sprintf-ub.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-sscanf.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-swscanf.c
tst-ungetwc1.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-ungetwc2.c Modify several tests to use test-skeleton.c 2014-11-05 15:24:08 +05:30
tst-vtables-common.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-vtables-interposed.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-vtables.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-wfile-sync.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-wfile-sync.input Fix crash in _IO_wfile_sync (bug 20568) 2019-05-15 16:47:09 +02:00
tst-widetext.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-widetext.input Finish change from “Bengali” to “Bangla” 2017-09-09 12:41:54 +02:00
tst-wmemstream1.c
tst-wmemstream2.c
tst-wmemstream3.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
tst-wmemstream4.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
vasprintf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
Versions libio: Implement internal function __libc_readline_unlocked 2018-07-06 17:52:54 +02:00
vscanf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
vsnprintf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
vswprintf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
vtables.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
vwprintf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
vwscanf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
wfiledoalloc.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
wfileops.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
wgenops.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
wmemstream.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
wprintf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
wscanf.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00
wstrops.c Prefer https to http for gnu.org and fsf.org URLs 2019-09-07 02:43:31 -07:00