summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2000-09-17fix DEBUG_KEXDHMarkus Friedl
2000-09-15check return value for setenv(3) for failure, and deal appropriatelyTheo de Raadt
2000-09-14typoMarkus Friedl
2000-09-14This kills the last old hashing table, in arch.cMarc Espie
Slight optimizations: instead of storing archive members, just keep the modification time, as we don't care for the rest of the archive information. Lazily compute mtime, stash ascii date instead, and convert to mtime when needed (storing an out_of_date value to mark the unconverted values). Archive handling is atrocious and need some clean-up. Thanks to miod@ who took the time to review those patches.
2000-09-14Introduce a few macros to handle timestamps in an abstract way.Marc Espie
Replace the time stamp hash in dir.c with an open hashing structure. In doing so, remove some nasty casts, simplify code a bit: Dir_MTime can return a modification time, since make does not make a distinction between out-of-date and non-existent files.
2000-09-14Replace the old hash used to hold file names within a directory withMarc Espie
open hashing. An interesting optimization is that the open hashing interface is more fine-grained, hence we can compute the correct hash value at the start of Dir_FindFile, and reuse it for each hash structure into which we look (the effect is measurable on large directories along with objdir/VPATH). Remove a few unnecessary Lst_Open/Lst_Close that serve no purpose except obfuscating the code. The interface to dir.h changes slightly, hence tedious includes changes...
2000-09-14- new DirReadDir internal function, that just reads a directory fromMarc Espie
the disk or from a cache. - use it in Dir_AddDir, and directly to set up dot. - change Dir_AddDir to use string intervals, as this simplifies dependend functions. - set up an open-hashing cache for opened directory names. - add_dirpath() function in main, to simplify code. - simplify cleaning-up directories, as Dir_ClearPath is overkill.
2000-09-14Use the new hash scheme to store the target nodes.Marc Espie
Scrap the list of all targets: it only slows make down. The only visible difference is that the list of all targets is not shown in order when debugging.
2000-09-14Clean-up, systematic use of UNUSED, white space...Marc Espie
2000-09-14Two new functions:Marc Espie
iterate_words: light-weight equivalent to brk_string, which does not need to copy the string, and does not do \ interpretation which are only needed for the string. escape_dup: handles escape sequence in a systematic way. This speeds up variable modifiers. This also makes .for loops more consistent, as they use the same definition of `a word' as the rest of make.
2000-09-14Some systematic clean-up.Marc Espie
- UNUSED macro that expands to __attribute__((unused)) for gcc - move rcsid around so that they can be tagged UNUSED. - activate -Wunused. - use UNUSED instead of kludgy junk for function arguments. - add extern to all extern prototypes. - update comments in lst.h. - clean up var.c a little bit, constifying arguments, updating comments...
2000-09-12multiple debug levelsMarkus Friedl
2000-09-12a few more comments about it being ARC4 not RC4Theo de Raadt
2000-09-12work around Art's lack of testingTheo de Raadt
2000-09-08bye byeMarkus Friedl
2000-09-08gravitational data from April 2000 APS meetingPaul Janzen
2000-09-07some more Copyright fixesMarkus Friedl
2000-09-07typoMarkus Friedl
2000-09-07cleanup window and packet sizes for ssh2 flow control; ok nielsMarkus Friedl
2000-09-07cleanup copyright notices on all files. I have attempted to be accurate withTheo de Raadt
the details. everything is now under Tatu's licence (which I copied from his readme), and/or the core-sdi bsd-ish thing for deattack, or various openbsd developers under a 2-term bsd licence. We're not changing any rules, just being accurate.
2000-09-07use err*() correct, and open file with egid; fyre@users.sourceforge.netTheo de Raadt
2000-09-07bogus comment policeTodd T. Fries
2000-09-06prototypeMarkus Friedl
2000-09-05cleanupMarkus Friedl
2000-09-05enable ssh-add -d for DSA keysMarkus Friedl
2000-09-05print hostname (not hushlogin)Markus Friedl
2000-09-04Check for account expiration before password expiration;Todd C. Miller
sigh@kuzirabekon.econ.nagasaki-u.ac.jp
2000-09-04more cast fixes; from mouring@pconline.comMarkus Friedl
2000-09-04fix get_last_login_time order; from andre@van-veen.deMarkus Friedl
2000-09-04set SSH_ORIGINAL_COMMAND; from Leakin@dfw.nostrum.com, bet@rahul.netMarkus Friedl
2000-09-04missing close; ok theoMarkus Friedl
2000-09-03Boring... Add :L modifier to all tweakable variables tests.Marc Espie
Closes PR 1246
2000-09-03add missing .El against .Bl.Jun-ichiro itojun Hagino
2000-09-01fix cast; mouring@pconline.comMarkus Friedl
2000-09-01portability fixesMarkus Friedl
2000-09-01cleanup and fix -S support; stevesk@sweden.hp.comTheo de Raadt
2000-09-01More -Wall anmd KNF, from op2@tomahawk.SQUiSH.orgTodd C. Miller
2000-08-31add a flag to SSH2_AGENTC_SIGN_REQUEST for future extensionsMarkus Friedl
2000-08-31WallMarkus Friedl
2000-08-31syncMarkus Friedl
2000-08-31implement a SFTP server. interops with sftp2, scp2 and the windowsMarkus Friedl
client from ssh.com
2000-08-30OpenSSH_2.2.0Markus Friedl
2000-08-30mdoc'd awk(1) man page; thanks d@.Aaron Campbell
2000-08-28don't complain if setting NONBLOCK fails with ENODEVMarkus Friedl
2000-08-28undoMarkus Friedl
2000-08-28util.cMarkus Friedl
2000-08-28allow combination of -N and -fMarkus Friedl
2000-08-28enable -n and -f for ssh2Markus Friedl
2000-08-28print uid/gid as unsignedTheo de Raadt
2000-08-27compatibility with future ssh.com versionsMarkus Friedl