| Commit message (Expand) | Author | Age | Files | Lines |
* | Some simple set_basedir() cleanup; more to come. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-06-19 | 1 | -17/+21 |
* | Merge OpenBSD rev. 1.108 by sthen@; original commit message: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-06-18 | 1 | -2/+3 |
* | Render roff escape sequences contained in manual page descriptions | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-05-07 | 1 | -2/+11 |
* | Fix two memory leaks in makewhatis -n: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-05-07 | 1 | -2/+14 |
* | Improve error handling in dbopen(). If PRAGMA SQL statements fail, | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-27 | 1 | -7/+22 |
* | Reduce the verbosity of makewhatis -t: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-25 | 1 | -1/+3 |
* | Audit malloc(3)/calloc(3)/realloc(3) usage. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-23 | 1 | -5/+5 |
* | Audit strlcpy(3)/strlcat(3) usage: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-23 | 1 | -23/+23 |
* | improve SQL style: avoid "SELECT *", be explicit in what columns we want; | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-23 | 1 | -2/+3 |
* | KNF: case (FOO): -> case FOO:, remove /* LINTED */ and /* ARGSUSED */, | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-20 | 1 | -66/+67 |
* | Two minor tweaks regarding the fallback from -u/-d to default mode: | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-19 | 1 | -7/+9 |
* | Properly handle symlinks (hardlinks and .so only files were already ok): | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-19 | 1 | -17/+76 |
* | In update mode, when opening the database fails, probably because it is | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-18 | 1 | -8/+18 |
* | Rename the mpages.id column to mpages.pageid. There is no good reason | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-16 | 1 | -12/+12 |
* | Give the mlinks and keys tables a pageid index, | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-16 | 1 | -2/+4 |
* | Unify description handling across all document types (mdoc, man, cat). | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-13 | 1 | -9/+4 |
* | better error reporting in case of SQL errors: mention dir and file | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-13 | 1 | -9/+9 |
* | Next speed optimization step for the new apropos(1). | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-10 | 1 | -27/+65 |
* | After careful gprof(1)ing of the new apropos(1), move the descriptions | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-09 | 1 | -18/+9 |
* | In -p (picky) mode, warn unless each filename (aka mlink) | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-04 | 1 | -25/+30 |
* | Warn about missing mlinks. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-04 | 1 | -1/+41 |
* | Remember which names are in the NAME section. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-04 | 1 | -6/+9 |
* | When the -n or -t flag is given to makewhatis(8), | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-04 | 1 | -6/+40 |
* | Instead of silently doing nothing at all, | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-03 | 1 | -1/+6 |
* | Rename the -W option to -p (mnemonics: picky, print to stderr): | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-03 | 1 | -8/+11 |
* | The -v option of mandocdb(8) clashes with the -v option of espie@'s | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-04-03 | 1 | -13/+13 |
* | Without bloating mandoc(1) itself, let mandocdb(8) support files | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-03-26 | 1 | -17/+81 |
* | Improve error reporting. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-03-26 | 1 | -34/+52 |
* | If an .Nd block contains macros, avoid fragmented entries in mandocdb(8), | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-03-23 | 1 | -26/+4 |
* | If a man(7) NAME section contains macros, avoid truncated or empty | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-03-23 | 1 | -47/+8 |
* | avoid repetitive code for asprintf error handling | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-03-23 | 1 | -5/+2 |
* | The files mandoc.c and mandoc.h contained both specialised low-level | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-03-23 | 1 | -1/+2 |
* | Register pure .so pages as mlinks, not as mpages. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-03-19 | 1 | -20/+68 |
* | Without the MPARSE_SO option, if the file contains nothing but a | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-03-19 | 1 | -2/+2 |
* | Generalize the mparse_alloc() and roff_alloc() functions by giving | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-03-19 | 1 | -6/+6 |
* | Allow checking that databases are up to date even when you have no write | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-03-18 | 1 | -21/+95 |
* | Implement the \: (optional line break) escape sequence, | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-01-22 | 1 | -6/+15 |
* | Avoid the risk of trying to modify a literal string. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-01-19 | 1 | -3/+4 |
* | Always store the arch in lower-case only. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-01-19 | 1 | -6/+10 |
* | Support a second -v on mandocdb(8) to show keys while they are being added; | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-01-19 | 1 | -2/+17 |
* | Cope with slightly broken NAME sections in man(7) pages | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-01-18 | 1 | -1/+10 |
* | Drop the AUTOINCREMENT PRIMARY KEYs from the mlinks and keys tables. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-01-18 | 1 | -5/+3 |
* | Despite some experimenting, i'm unable to find any relevant effect of | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-01-18 | 1 | -4/+2 |
* | Do not sync to disk after each individual manual page (duh!), | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-01-06 | 1 | -5/+7 |
* | Fix mandocdb(8) -d and -u. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-01-06 | 1 | -15/+36 |
* | Rename dbindex() to dbadd() to be less confusing. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-01-06 | 1 | -6/+6 |
* | Remove the redundant "file" column from the "mlinks" table. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-01-06 | 1 | -4/+2 |
* | Drop Nd from the mpages table, it is still in the keys table. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-01-06 | 1 | -15/+2 |
* | Add an option -Q (quick) to mandocdb(8) | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-01-05 | 1 | -8/+12 |
* | Rip out the complete "reachable" checks, without replacement. | ![](https://seccdn.libravatar.org/avatar/2041e892fd6835332189aa39df4298d7?s=13&d=retro) Ingo Schwarze | 2014-01-05 | 1 | -69/+7 |