summaryrefslogtreecommitdiffstats
path: root/LICENSE
Commit message (Collapse)AuthorAgeFilesLines
* Simplify and correct support for reproducible builds, such that databaseIngo Schwarze2016-10-181-2/+3
| | | | | | | | | | entries come in a well-defined order even in the presence of MLINKS. Do this by using the compar() argument of fts_open(3) rather than trying to sort later, which missed some cases. This also shortens the code by a few lines. Diff from Ed Maste <emaste @ FreeBSD>, adapted to our tree and tweaked a bit by me, final version confirmed by Ed.
* some 1.13.4 release preparationsIngo Schwarze2016-07-071-1/+1
|
* Modernization, no functional change intended:Ingo Schwarze2015-11-071-3/+0
| | | | | | Use the POSIX function getline(3) rather than the slightly dangerous BSD function fgetln(3). Remove the related compatibility code.
* Finally use __progname, err(3) and warn(3).Ingo Schwarze2015-10-111-1/+1
| | | | | | | | | | That's more readable and less error-prone than fumbling around with argv[0], fprintf(3), strerror(3), perror(3), and exit(3). It's a bad idea to boycott good interfaces merely because standards committees ignore them. Instead, let's provide compatibility modules for archaic systems (like commercial Solaris) that still don't have them. The compat module has an UCB Copyright (c) 1993...
* Remove clauses 3 and 4 from Christos Zoulas' BSD license.Ingo Schwarze2015-05-201-3/+2
| | | | | This is safe because Christos did that himself in NetBSD in 2008. No code change.
* * remove FreeBSDismsIngo Schwarze2015-05-201-2/+11
| | | | | | | * purge and sort headers * add build and compat glue * and LICENSE information for soelim(1)
* strtonum(3) compat glueIngo Schwarze2015-02-161-1/+2
|
* Don't dereference NULL pointers when formatting missing denominators,Ingo Schwarze2015-01-011-1/+1
| | | | | subscripts, superscripts, or "from" or "to" arguments. Found by jsg@ with afl.
* new Copyright yearsIngo Schwarze2014-12-111-2/+2
|
* Now that we have man(1) functionality, add a man(1) manual page.Ingo Schwarze2014-08-211-1/+2
| | | | | I'm importing the totally unchanged OpenBSD version such that all changes can easily be tracked in CVS.
* Provide a fallback version of fts(3) for systems lacking it.Ingo Schwarze2014-08-111-1/+2
| | | | | | I chose the OpenBSD version because it apparently contains various bugfixes that never made it into libnbcompat. To reduce size and complexity, i stripped out the features we don't need.
* Audit malloc(3)/calloc(3)/realloc(3) usage.Ingo Schwarze2014-04-231-0/+1
| | | | | | | * Change eight reallocs to reallocarray to be safe from overflows. * Change one malloc to reallocarray to be safe from overflows. * Change one calloc to reallocarray, no zeroing needed. * Change the order of arguments of three callocs (aesthetical).
* add a LICENSE file for clarity and for the convenience of portersIngo Schwarze2014-04-221-0/+43