glibc/posix
Florian Weimer 7b2f4cedf0 regexec: Fix off-by-one bug in weight comparison [BZ #23036]
Each weight is prefixed by its length, and the length does not include
itself in the count.  This can be seen clearly from the find_idx
function in string/strxfrm_l.c, for example.  The old code behaved as if
the length itself counted, thus comparing an additional byte after the
weight, leading to spurious comparison failures and incorrect further
partitioning of character equivalence classes.
2018-07-10 11:18:26 +02:00
..
bits Define char16_t, char32_t consistently with uint_least16_t, uint_least32_t (bug 17979). 2018-02-07 20:33:55 +00:00
rxspencer
sys [BZ #19239] Don't include sys/sysmacros.h from sys/types.h. 2018-02-12 07:34:50 -05:00
BOOST.tests
Depend
Makefile posix: Sync gnulib regex implementation 2018-07-04 09:54:45 -03:00
PCRE.tests posix: Sync gnulib regex implementation 2018-07-04 09:54:45 -03:00
PTESTS
PTESTS2C.sed
TESTS
TESTS2C.sed
Versions Avoid cancellable I/O primitives in ld.so. 2018-06-12 09:53:04 -04:00
_exit.c
alarm.c
annexc.c
bsd-getpgrp.c
bug-ga1.c
bug-ga2.c
bug-getopt1.c
bug-getopt2.c
bug-getopt3.c
bug-getopt4.c
bug-getopt5.c
bug-glob2.c
bug-glob3.c
bug-regex1.c
bug-regex2.c
bug-regex3.c
bug-regex4.c
bug-regex5.c Fix posix/bug-regex5.c test case, adapt to iso14651_t1_common upate 2018-02-27 16:58:44 +01:00
bug-regex6.c
bug-regex7.c
bug-regex8.c
bug-regex9.c
bug-regex10.c
bug-regex11.c
bug-regex12.c
bug-regex13.c
bug-regex14.c
bug-regex15.c
bug-regex16.c
bug-regex17.c
bug-regex18.c
bug-regex19.c
bug-regex20.c
bug-regex21.c
bug-regex22.c
bug-regex23.c
bug-regex24.c
bug-regex25.c
bug-regex26.c
bug-regex27.c
bug-regex28.c posix: Sync gnulib regex implementation 2018-07-04 09:54:45 -03:00
bug-regex29.c
bug-regex30.c
bug-regex31.c
bug-regex31.input
bug-regex32.c
bug-regex33.c posix: Fix bug-regex33 after regex sync 2018-07-04 17:29:49 -03:00
bug-regex34.c
bug-regex35.c
bug-regex36.c
bug-regex37.c posix: Sync gnulib regex implementation 2018-07-04 09:54:45 -03:00
bug-regex38.c posix: Sync gnulib regex implementation 2018-07-04 09:54:45 -03:00
confstr.c
cpio.h
environ.c
execl.c
execle.c
execlp.c
execv.c
execve.c
execvp.c
execvpe.c posix: Fix posix_spawnp to not execute invalid binaries in non compat mode (BZ#23264) 2018-06-08 17:27:46 -03:00
fexecve.c
flexmember.h
fnmatch.c
fnmatch.h
fnmatch_loop.c
fork.c
fpathconf.c
gai.conf
gai_strerror.c
get_child_max.c
getaddrinfo.c
getconf-speclist.c
getconf.c
getegid.c
geteuid.c
getgid.c
getgroups.c
getopt.c
getopt.h
getopt1.c
getopt_int.h
getpgid.c
getpgrp.c
getpid.c
getppid.c
getresgid.c
getresuid.c
getsid.c
getuid.c
glob-lstat-compat.c
glob.c
glob.h
glob64-lstat-compat.c
glob64.c
glob_internal.h
glob_pattern_p.c
globfree.c
globfree64.c
globtest.c
globtest.sh
group_member.c
init-posix.c
nanosleep.c
pathconf.c
pause.c
posix-conf-vars.h
posix-conf-vars.list
posix-envs.def
posix_madvise.c
pread.c
pread64.c
ptestcases.h
pwrite.c
pwrite64.c
re_comp.h
regcomp.c posix: Sync gnulib regex implementation 2018-07-04 09:54:45 -03:00
regex.c posix: Sync gnulib regex implementation 2018-07-04 09:54:45 -03:00
regex.h posix: Sync gnulib regex implementation 2018-07-04 09:54:45 -03:00
regex_internal.c posix: Sync gnulib regex implementation 2018-07-04 09:54:45 -03:00
regex_internal.h posix: Sync gnulib regex implementation 2018-07-04 09:54:45 -03:00
regexbug1.c
regexec.c regexec: Fix off-by-one bug in weight comparison [BZ #23036] 2018-07-10 11:18:26 +02:00
runptests.c
runtests.c
sched.h Revert "Fix sched_param" 2018-04-19 00:09:58 +02:00
sched_cpualloc.c
sched_cpucount.c
sched_cpufree.c
sched_getaffinity.c
sched_getp.c
sched_gets.c
sched_primax.c
sched_primin.c
sched_rr_gi.c
sched_setaffinity.c
sched_setp.c
sched_sets.c
sched_yield.c
setgid.c
setpgid.c
setpgrp.c
setresgid.c
setresuid.c
setsid.c
setuid.c
sleep.c
spawn.c
spawn.h
spawn_faction_addclose.c
spawn_faction_adddup2.c
spawn_faction_addopen.c
spawn_faction_destroy.c
spawn_faction_init.c
spawn_int.h
spawn_valid_fd.c
spawnattr_destroy.c
spawnattr_getdefault.c
spawnattr_getflags.c
spawnattr_getpgroup.c
spawnattr_getschedparam.c
spawnattr_getschedpolicy.c
spawnattr_getsigmask.c
spawnattr_init.c
spawnattr_setdefault.c
spawnattr_setflags.c
spawnattr_setpgroup.c
spawnattr_setschedparam.c
spawnattr_setschedpolicy.c
spawnattr_setsigmask.c
spawni.c
spawnp.c
sysconf.c
tar.h
test-errno.c
test-ssize-max.c
test-vfork.c
testcases.h
testfnm.c
times.c
transbug.c
tst-boost.c
tst-chmod.c
tst-cpucount.c
tst-cpuset.c
tst-dir.c
tst-exec-static.c
tst-exec.c
tst-execl1.c
tst-execl2.c
tst-execle1.c
tst-execle2.c
tst-execlp1.c
tst-execlp2.c
tst-execv1.c
tst-execv2.c
tst-execve1.c
tst-execve2.c
tst-execvp1.c
tst-execvp2.c
tst-execvp3.c
tst-execvp4.c
tst-execvpe1.c
tst-execvpe2.c
tst-execvpe3.c
tst-execvpe4.c
tst-execvpe5.c
tst-execvpe6.c
tst-fexecve.c
tst-fnmatch.c
tst-fnmatch.input Fix test cases tst-fnmatch and tst-regexloc for the new iso14651_t1_common file. 2018-02-27 17:00:21 +01:00
tst-fnmatch2.c
tst-fnmatch3.c
tst-fork.c
tst-getaddrinfo.c
tst-getaddrinfo2.c
tst-getaddrinfo3.c
tst-getaddrinfo4.c
tst-getaddrinfo5.c
tst-getconf.sh
tst-getopt-cancel.c
tst-getopt_long1.c
tst-glob-tilde.c
tst-glob_lstat_compat.c Fix posix/tst-glob_lstat_compat on alpha [BZ #22818] 2018-02-18 18:23:47 +01:00
tst-glob_symlinks.c
tst-gnuglob-skeleton.c
tst-gnuglob.c
tst-gnuglob64.c
tst-mmap-offset.c
tst-mmap.c
tst-nanosleep.c
tst-nice.c
tst-pathconf.c
tst-pcre.c
tst-posix_fadvise-common.c
tst-posix_fadvise.c
tst-posix_fadvise64.c
tst-posix_spawn-fd.c
tst-posix_spawn-setsid.c
tst-preadwrite-common.c
tst-preadwrite.c
tst-preadwrite64.c
tst-regex.c
tst-regex2.c
tst-regexloc.c Fix test cases tst-fnmatch and tst-regexloc for the new iso14651_t1_common file. 2018-02-27 17:00:21 +01:00
tst-rfc3484-2.c Fix multiple definitions of __nss_*_database (bug 22918) 2018-03-03 17:44:24 +01:00
tst-rfc3484-3.c Fix multiple definitions of __nss_*_database (bug 22918) 2018-03-03 17:44:24 +01:00
tst-rfc3484.c Fix multiple definitions of __nss_*_database (bug 22918) 2018-03-03 17:44:24 +01:00
tst-rxspencer-no-utf8.c
tst-rxspencer.c
tst-spawn-static.c
tst-spawn.c
tst-spawn2.c
tst-spawn3.c Fix hardcoded /tmp paths in testing (bug 13888). 2018-06-26 21:48:48 +00:00
tst-spawn4-compat.c posix: Fix posix_spawnp to not execute invalid binaries in non compat mode (BZ#23264) 2018-06-08 17:27:46 -03:00
tst-spawn4.c posix: Fix posix_spawnp to not execute invalid binaries in non compat mode (BZ#23264) 2018-06-08 17:27:46 -03:00
tst-sysconf-empty-chroot.c
tst-sysconf.c
tst-truncate-common.c
tst-truncate.c
tst-truncate64.c
tst-vfork1.c
tst-vfork2.c
tst-vfork3.c
tst-waitid.c
tstgetopt.c
uname-values.h
uname.c
unistd.h manual: Revise crypt.texi. 2018-06-29 16:53:37 +02:00
vfork.c
wait.c
wait.h
wait3.c
wait4.c
waitid.c
waitpid.c
wordexp-test.c
wordexp-tst.sh
wordexp.c wordexp: Rewrite parse_tilde to use struct scratch_buffer [BZ #18023] 2018-06-27 17:54:44 +02:00
wordexp.h