Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-07-27 | If the HOME environment variable is not set, do not try to read | Todd C. Miller | |
.netrc from cwd. Mostly paranoia but good practive. Closes PR 1332. | |||
2000-07-27 | Handle unlimited diverts for m4 -g. | Marc Espie | |
Problem with autoconf noticed by d@ | |||
2000-07-26 | Still truncate too long identifiers, but avoid writing all over the stack. | Marc Espie | |
2000-07-26 | typo | Theo de Raadt | |
2000-07-26 | Rip out old dead legal notice, refer to BSD license. Clean up authors/history | Ian Darwin | |
section. | |||
2000-07-25 | o check that we are on a tty (and bail if not) | Todd C. Miller | |
o in panic() just call exit() not abort() | |||
2000-07-25 | deal with a number of overflows pointed out by fuzz; in most cases, we ↵ | Theo de Raadt | |
truncate the symbol in question | |||
2000-07-25 | KNF | Theo de Raadt | |
2000-07-25 | a quick fix, and then i run away screaming in terror | Theo de Raadt | |
2000-07-25 | Fix indent endless on garbage input. | Marc Espie | |
Found by deraadt@ | |||
2000-07-24 | Implement esyscmd | Marc Espie | |
2000-07-24 | Oops. | Marc Espie | |
2000-07-24 | Update to ncurses-5.1-20000722 | Todd C. Miller | |
2000-07-23 | When moving temp file -> .depend use "mv -f" | Todd C. Miller | |
2000-07-22 | random early drop; ok theo, niels | Markus Friedl | |
2000-07-20 | document input and output files | Markus Friedl | |
2000-07-20 | Code cleanup, user errx and warn instead of the hacks already there. | Eric Jackson | |
2000-07-20 | missing free, reorder | Markus Friedl | |
2000-07-19 | chflags no more | Michael Shalayeff | |
2000-07-19 | new strtofflags/fflagstostr | Michael Shalayeff | |
2000-07-18 | Handle MAKEFLAGS variation mandated by POSIX. | Marc Espie | |
Code to pass variable definitions to submakes through make flags. Not activated yet, need to fix src/ first. | |||
2000-07-18 | Another closing of stdin; ok deraadt | Damien Miller | |
2000-07-17 | FALLTHRU -> FALLTHROUGH, requested by miod@ and style(9) | Marc Espie | |
2000-07-17 | parse embedded variable specs, e.g., ${VAR_${SUB}} | Marc Espie | |
- need braces, as we don't want to change what $$A means, - this assumes this kind of construct is very infrequent, thus this does NOT copy the variable name needlessly. - the expansion code is in a separate function for clarity. Reviewed by miod@, as previous patches. | |||
2000-07-17 | - let VarModifiers_Apply accept NULL string gracefully, | Marc Espie | |
- simplify Var_Parse: use varfind, then leverage on the result to recognize `special case' dynamic parsing. VarModifiers_Apply need to be called on NULL strings, to be able to parse modifiers applied to non-existent variables. (Alternately, we could call VarModifiers_Apply on a dummy string, but this is less efficient). | |||
2000-07-17 | Major unobfuscation: split var modifiers handling to a separate file. | Marc Espie | |
This does finally make var handling somewhat readable. | |||
2000-07-17 | separate modifiers handling from Var_Parse into a separate | Marc Espie | |
VarModifiers_apply function. for env lookup, create variable structure first, so that we can get away without terminating the variable name in main Var_Parse. | |||
2000-07-17 | Str_Match returns TRUE or FALSE, better style to test those rather | Marc Espie | |
than 1 or 0. | |||
2000-07-17 | This does replace Str_Match with a better routine, which handles negated | Marc Espie | |
intervals, and \\ in intervals. Accordingly, var.c no longer needs to copy the :Marg to replace \: with : We don't use fnmatch(3) because of various optimizations which are harder to achieve in a generic setting. Also add regression suite for the Str_Match function. | |||
2000-07-17 | Constify a few functions, propagated from VarModify. | Marc Espie | |
Replace a few int -> size_t Reviewed by miod@ | |||
2000-07-17 | - recognize that FIND_CMD and FIND_GLOBAL are always used together, | Marc Espie | |
- introduce VarFind_interval function. This avoids having to copy variable names in VarParse, - expose internals of VarFind* function (not used yet, but this will avoid multiple lookups in VarParse), - constify a few functions. Reviewed by miod@ | |||
2000-07-17 | Consistency bug: for substitution should look in the same places other | Marc Espie | |
variable substitution is. | |||
2000-07-17 | o use strlcpy() where sensible | Todd C. Miller | |
o when trying to login as root on a non-secure tty always say "login refused" regardless of whether the password is correct or not | |||
2000-07-16 | Add -o option for printing file offset. Also some whitespace reformatting. | Hugh Graham | |
Handy. Checked by millert and niklas. | |||
2000-07-16 | make ssh-add accept dsa keys (the agent does not) | Markus Friedl | |
2000-07-15 | Always create ~/.ssh with mode 700; ok Markus | Damien Miller | |
2000-07-14 | allow leading whitespace. ok niels | Markus Friedl | |
2000-07-14 | previous two patches mixed up if/else matching | Theo de Raadt | |
2000-07-13 | close can fail on AFS, report error; from Greg Hudson <ghudson@mit.edu> | Niels Provos | |
2000-07-13 | typo; todd@fries.net | Niels Provos | |
2000-07-13 | allow multiple whitespace but only one '=' between tokens, bug report from | Niels Provos | |
Ralf S. Engelschall <rse@engelschall.com> but different fix. okay deraadt@ | |||
2000-07-12 | make whois(1) IPv6-ready. patch from deraadt + minor tweaks. | Jun-ichiro itojun Hagino | |
2000-07-12 | remove m_pulldown statistics, it is purely experimental and belongs to | Jun-ichiro itojun Hagino | |
kame system only (not for *bsd-merged systems). | |||
2000-07-11 | disable FallBackToRsh by default | Theo de Raadt | |
2000-07-11 | make MaxStartups code still work with -d; djm | Theo de Raadt | |
2000-07-10 | Typo & style fix. | Ian Darwin | |
2000-07-10 | strtok() --> strsep(). (niels@ ok) | Hakan Olsson | |
2000-07-10 | Get the correct message on errors. (niels@ ok) | Hakan Olsson | |
2000-07-10 | Xr chflags(1) | Todd C. Miller | |
2000-07-10 | Bail if getch() returns ERR. In ncurses < 5.1 getch() incorrectly | Todd C. Miller | |
returned 0 on EOF (due to a side effect of how curses buffers reads). |