Home | History | Annotate | Download | only in gen
History log of /src/lib/libc/gen/glob.3
RevisionDateAuthorComments
 1.45  04-Dec-2022  uwe lib: Mark up error names in man pages with .Er
 1.44  29-May-2019  christos Add GLOB_TILDE_CHECK (from GNU)
 1.43  03-Jul-2017  wiz branches: 1.43.6;
Remove workaround for ancient HTML generation code.
 1.42  27-Dec-2012  christos Instead of changing the code to match the documentation, change the documentation
to match the code. NOCHECK is used only by csh(1) and csh(1) is too broken for
words (histchars quoting is "special").
 1.41  12-Aug-2012  christos branches: 1.41.2;
more markup, sort options
 1.40  25-Oct-2011  wiz branches: 1.40.2;
Fix function prototype. From Henning Petersen in PR 45516.
 1.39  30-Nov-2010  jruoho Xref glob(7).
 1.38  06-Sep-2010  christos Add GLOB_STAR support from Greg Dionne.
 1.37  06-Jul-2010  christos Apply more limits to GLOB_LIMIT, number of stat(2) calls from me and number
of readdir(3) calls from Maksymilian Arciemowicz. Also reduce the memory
used by matches strings from Maksymilian Arciemowicz.
 1.36  22-Mar-2010  joerg Use .In for header files instead of .Ar Pa and variations.
 1.35  11-Apr-2009  joerg Fix markup.
 1.34  08-Apr-2009  wiz Add glob_pattern_p to NAME section.
 1.33  08-Apr-2009  christos add glob_pattern_p for glibc because cvs needs it and it is a huge mess
to compile in the gnu glob code.
 1.32  22-Feb-2008  christos branches: 1.32.8; 1.32.12; 1.32.14; 1.32.16;
GLOB_NO_DOTDIRS patch from mouse@
Fixes re-definition of GLOB_PERIOD.
 1.31  05-Dec-2007  christos branches: 1.31.4;
From Richard M Kreuter, add GLOB_PERIOD.
 1.30  26-Mar-2006  christos branches: 1.30.4; 1.30.10; 1.30.12;
PR/33123: Murray Armfield: standards compliance & glob.h
Certain fields in glob.h need to be size_t; fix this and version glob(3).
http://www.opengroup.org/onlinepubs/000095399/basedefs/glob.h.html
 1.29  08-Dec-2003  grant "int flags" is correct in the prototype, but not in the English
language. s/int/in/
 1.28  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.27  27-Jun-2003  wiz Quote question mark and brace.
 1.26  01-May-2003  wiz Grammar and mdoc fixes from jmc@openbsd.
 1.25  16-Apr-2003  wiz Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
 1.24  01-Oct-2002  wiz New sentence, new line. From Robert Elz.
 1.23  07-Feb-2002  ross generate & symbolically
 1.22  07-Feb-2002  ross Generate <>& symbolically.
 1.21  28-Oct-2001  kleink Partially back out previous: don't apply restrict qualifier to pointer
to function.
 1.20  27-Oct-2001  kleink Sprinkle some __restrict into <glob.h>.
 1.19  16-Sep-2001  wiz Standardize section headers, sort sections, sort SEE ALSO, punctuation
and misc. fixes.
 1.18  16-Sep-2001  wiz Boring whitespace fixes.
 1.17  16-Mar-2001  christos limit the amount of memory used, not the number of arguments used.
 1.16  16-Mar-2001  christos Implement GLOB_LIMIT that limits number of matches to ARG_MAX.
 1.15  19-Jun-1998  kleink branches: 1.15.12;
* Remove GLOB_QUOTE, add GLOB_NOESCAPE. Per POSIX, backslash quoting of
special characters is the default behaviour, which may be disabled by
setting GLOB_NOESCAPE.
* If no matching pathnames have been found and GLOB_NOCHECK was not set
(or special csh(1)-specific treatment of magic characters was requested),
return GLOB_NOMATCH instead of 0; the latter would indicate a successful
operation.
* Use strcoll() instead of strcmp() to sort globbed pathnames.
 1.14  28-Apr-1998  fair Fix mdoc .Xr reference for syntax or correctness (e.g. exec(2) versus exec(3)).
Make other mdoc corrections as inspection dictated.
 1.13  31-Mar-1998  kleink Replace the old GLOB_ABEND constant with (the standardized) GLOB_ABORTED,
and explicitly state that the former is no longer supported.
 1.12  05-Feb-1998  perry add LIBRARY section to man page
 1.11  28-Dec-1997  lukem note that $HOME is used in ~/ globs
 1.10  19-Apr-1996  cgd fix a couple of typesetting and grammatical errors in GLOB_BRACE's description
 1.9  27-Feb-1995  cgd update from Lite, with local changes. fix Ids, etc.
 1.8  06-Jan-1994  deraadt glob_t not GLOB_t. pointed out by <lm@rmit.edu.au>
 1.7  03-Dec-1993  cgd get rid of extra RCS Id in header
 1.6  30-Nov-1993  jtc Use ".Va" macro when formatting "errno".
 1.5  25-Nov-1993  jtc Misc manpage fixes.
 1.4  06-Nov-1993  cgd update to latest version.
 1.3  30-Jul-1993  mycroft Add RCS identifiers.
 1.2  30-Jul-1993  mycroft Latest versions from uunet.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2  25-Feb-1995  cgd from lite, with minor name rearrangement to fit.
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.15.12.5  18-Oct-2002  nathanw Catch up to -current.
 1.15.12.4  22-Mar-2002  nathanw Catch up to -current.
 1.15.12.3  08-Mar-2002  nathanw Catch up to -current.
 1.15.12.2  14-Nov-2001  nathanw Catch up to -current.
 1.15.12.1  08-Oct-2001  nathanw Catch up to -current.
 1.30.12.1  05-Aug-2010  riz Pull up following revision(s) (requested by christos in ticket #1399):
lib/libc/gen/glob.c: patch
lib/libc/gen/glob.3: revision 1.37 via patch
crypto/dist/ssh/sftp.c: patch
crypto/dist/ssh/sftp-glob.c: patch
Add GLOB_LIMIT to the glob calls to prevent DoS attacks.
Apply more limits to GLOB_LIMIT, number of stat(2) calls from me and number
of readdir(3) calls from Maksymilian Arciemowicz. Also reduce the memory
used by matches strings from Maksymilian Arciemowicz.
 1.30.10.2  23-Mar-2008  matt sync with HEAD
 1.30.10.1  09-Jan-2008  matt sync with HEAD
 1.30.4.1  05-Aug-2010  riz Pull up following revision(s) (requested by christos in ticket #1399):
lib/libc/gen/glob.c: patch
lib/libc/gen/glob.3: revision 1.37 via patch
crypto/dist/ssh/sftp.c: patch
crypto/dist/ssh/sftp-glob.c: patch
Add GLOB_LIMIT to the glob calls to prevent DoS attacks.
Apply more limits to GLOB_LIMIT, number of stat(2) calls from me and number
of readdir(3) calls from Maksymilian Arciemowicz. Also reduce the memory
used by matches strings from Maksymilian Arciemowicz.
 1.31.4.1  24-Mar-2008  keiichi sync with head.
 1.32.16.1  20-May-2011  matt bring matt-nb5-mips64 up to date with netbsd-5-1-RELEASE (except compat).
 1.32.14.1  19-Jul-2010  riz Pull up following revision(s) (requested by christos in ticket #1430):
lib/libc/gen/glob.c: revision 1.25
lib/libc/gen/glob.c: revision 1.26
lib/libc/gen/glob.3: revision 1.37
crypto/dist/ssh/sftp.c: patch
crypto/dist/ssh/sftp-glob.c: patch
Add GLOB_LIMIT to the glob calls to prevent DoS attacks.
Apply more limits to GLOB_LIMIT, number of stat(2) calls from me and number
of readdir(3) calls from Maksymilian Arciemowicz. Also reduce the memory
used by matches strings from Maksymilian Arciemowicz.
Avoid DoS attacks for patterns that have braces. Noted by Maksymilian
Arciemowicz.
XXX: Pullup to 5.x
 1.32.12.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.32.8.1  19-Jul-2010  riz Pull up following revision(s) (requested by christos in ticket #1430):
lib/libc/gen/glob.c: revision 1.25
lib/libc/gen/glob.c: revision 1.26
lib/libc/gen/glob.3: revision 1.37
crypto/dist/ssh/sftp.c: patch
crypto/dist/ssh/sftp-glob.c: patch
Add GLOB_LIMIT to the glob calls to prevent DoS attacks.
Apply more limits to GLOB_LIMIT, number of stat(2) calls from me and number
of readdir(3) calls from Maksymilian Arciemowicz. Also reduce the memory
used by matches strings from Maksymilian Arciemowicz.
Avoid DoS attacks for patterns that have braces. Noted by Maksymilian
Arciemowicz.
XXX: Pullup to 5.x
 1.40.2.2  23-Jan-2013  yamt sync with head
 1.40.2.1  30-Oct-2012  yamt sync with head
 1.41.2.1  25-Feb-2013  tls resync with head
 1.43.6.1  10-Jun-2019  christos Sync with HEAD

RSS XML Feed