68 Commits (bc87299ce72a52f4debf9fc19d859abe34dbdf43)

Author SHA1 Message Date
Rich Felker e408deefeb fix failure of glob to match broken symlinks under some conditions 7 years ago
Ismael Luceno 49eacf29d2 glob: implement GLOB_TILDE and GLOB_TILDE_CHECK 7 years ago
Rich Felker 481006fd88 allow escaped path-separator slashes in glob 8 years ago
Rich Felker d44b07fc90 rewrite core of the glob implementation for correctness & optimization 8 years ago
Rich Felker 09a805a623 fix redundant computations of strlen in glob append function 8 years ago
Rich Felker e2552581bc fix invalid substitute of [1] for flexible array member in glob 8 years ago
Rich Felker 63a4c9adf2 remove spurious inclusion of libc.h for LFS64 ABI aliases 8 years ago
Rich Felker 7e399fabd3 apply hidden visibility to various remaining internal interfaces 8 years ago
Rich Felker ec04d122f1 fix regression in glob with literal . or .. path component 9 years ago
Rich Felker 8c4be3e220 fix glob descent into . and .. with GLOB_PERIOD 9 years ago
Rich Felker 84eff797e3 fix glob failure to match plain "/" to root directory 9 years ago
Julien Ramseier 9571c5314a regex: fix newline matching with negated brackets 9 years ago
Rich Felker 6582baa752 fix free of uninitialized buffer pointer on error in regexec 9 years ago
Rich Felker 769f53598e make globfree safe after failed glob from over-length argument 10 years ago
Szabolcs Nagy 7a4c25d780 handle ^ and $ in BRE subexpression start and end as anchors 10 years ago
Rich Felker aee6abb240 fix regexec with haystack strings longer than INT_MAX 10 years ago
Rich Felker c3edc06d1e fix missing integer overflow checks in regexec buffer size computations 10 years ago
Szabolcs Nagy 51eeb6ebc9 fix the use of uninitialized value in regcomp 10 years ago
Szabolcs Nagy 29b1357537 fix ^* at the start of a complete BRE 10 years ago
Szabolcs Nagy 39ea71fb8a fix * at the start of a BRE subexpression 10 years ago
Szabolcs Nagy 2810b30fc3 regex: increase the stack tre uses for tnfa creation 10 years ago
Szabolcs Nagy 831e9d9efa regex: simplify the {,} repetition parsing logic 11 years ago
Szabolcs Nagy 25160f1c08 regex: treat \+, \? as repetitions in BRE 11 years ago
Szabolcs Nagy 03498ec22a regex: rewrite the repetition parsing code 11 years ago
Szabolcs Nagy da4cc13b97 regex: treat \| in BRE as alternation 11 years ago
Szabolcs Nagy 7eaa76fc2e regex: reject repetitions in some cases with REG_BADRPT 11 years ago
Szabolcs Nagy a8cc225384 regex: clean up position accounting for literal nodes 11 years ago
Szabolcs Nagy 4260dfe1ec regcomp: propagate allocation failures 11 years ago
Rich Felker 1507ebf837 byte-based C locale, phase 1: multibyte character handling functions 11 years ago
Szabolcs Nagy c498efe117 regex: fix character class repetitions 11 years ago
Szabolcs Nagy 32dee9b9b1 do not treat \0 as a backref in BRE 11 years ago
Rich Felker 7c8c86f630 suppress backref processing in ERE regcomp 11 years ago
Rich Felker 39dfd58417 fix memory-corruption in regcomp with backslash followed by high byte 11 years ago
Nagy Szabolcs efa9d396f9 implement FNM_CASEFOLD extension to fnmatch function 12 years ago
Szabolcs Nagy ec1aed0a14 rewrite the regex pattern parser in regcomp 12 years ago
Szabolcs Nagy 546f6b322b fix memory leak in regexec when input contains illegal sequence 12 years ago
Rich Felker c5b8f19305 add support for LC_TIME and LC_MESSAGES translations 12 years ago
Rich Felker 72ed3d47e5 fix crash in regexec for nonzero nmatch argument with REG_NOSUB 12 years ago
Szabolcs Nagy 571744447c include cleanups: remove unused headers and add feature test macros 13 years ago
Rich Felker a4e10e304d implement FNM_LEADING_DIR extension flag in fnmatch 13 years ago
Rich Felker 6ec82a3b58 fix fnmatch corner cases related to escaping 13 years ago
Szabolcs Nagy da0fcdb8e9 fix the end of string matching in fnmatch with FNM_PATHNAME 13 years ago
Szabolcs Nagy 1e81fa4524 fix allocation sizes in regcomp 13 years ago
Rich Felker ae4b0b96d6 revert regex "cleanup" that seems unjustified and may break backtracking 13 years ago
Szabolcs Nagy f05f59b804 remove unused "params" related code from regex 14 years ago
Szabolcs Nagy dd95916382 regex: remove an unused local variable from regexec 14 years ago
Rich Felker 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 14 years ago
Rich Felker 8b4c232efe fix regex on arm 14 years ago
Rich Felker 13b2945a3c remove some no-op end of string tests from regex parser 14 years ago
Rich Felker e9cddc8e32 another BRE fix: in ^*, * is literal 14 years ago