summaryrefslogtreecommitdiff
path: root/usr.bin
AgeCommit message (Collapse)Author
2000-06-20add missing declarations and includes.Federico G. Schwindt
2000-06-20kill show_usage, it's only a printf. i'll replace this by err and friendsFederico G. Schwindt
2000-06-20OpenBSD tagMarkus Friedl
2000-06-20no include <des.h> anymoreNiels Provos
2000-06-19more KNFAaron Campbell
2000-06-19KNFAaron Campbell
2000-06-19add string.hFederico G. Schwindt
2000-06-19pass the correct size of the bufferFederico G. Schwindt
2000-06-19remove unused varFederico G. Schwindt
2000-06-19fix parms in tcfs_encrypt_key. I'm not sure if this is fine, tho.Federico G. Schwindt
reading tcf_keymaint looks like args should be swapped. niels?
2000-06-19add openbsd tagFederico G. Schwindt
2000-06-19more cleaning. KNFFederico G. Schwindt
2000-06-19add missing headers, declare missing functions remove unused vars, KNF;Federico G. Schwindt
more to come.
2000-06-19Move BUGS section.Aaron Campbell
2000-06-19Better wording.Aaron Campbell
2000-06-19cleanup key encryptionNiels Provos
2000-06-19initialize ivNiels Provos
2000-06-19use blowfish instead of DES to encrypt user keysNiels Provos
2000-06-19ncurses-5.0-20000617Todd C. Miller
2000-06-19cleanup fingerprinting, less hardcoded sizesMarkus Friedl
2000-06-19fix a couple of bugs. dont clobber tcfspwdb when adding group entries.Niels Provos
do the fgets correctly until aaron gets to them.
2000-06-19mem leak + be more paranoid in dsa_verify.Markus Friedl
2000-06-19instead of only toggle also allow + and -, for on and off.Niels Provos
2000-06-19make flags workNiels Provos
2000-06-19remove debug printfsNiels Provos
2000-06-19make userauth+pubkey interop with ssh.com-2.2.0Markus Friedl
2000-06-18remove RCS entries.Niels Provos
2000-06-18more verbose errors, remove redundant free()sNiels Provos
2000-06-18strlcpyNiels Provos
2000-06-18Initial import of very much rewritten TCFS userland. This code is stillNiels Provos
nasty.
2000-06-18Mark kernel threads as system processes. Make ps hide them by default,Niklas Hallqvist
show them with -k. Do not try to show RSS based values for them as they mess up column alignment. vmstat -f now shows kernel threads separately from rforks too.
2000-06-18do not mess with tty's. makes EDITOR=ed cvs commit work over ssh2Markus Friedl
2000-06-18typoMarkus Friedl
2000-06-18split auth-rsa option parsing into auth-optionsMarkus Friedl
add options support to authorized_keys2
2000-06-18typoMarkus Friedl
2000-06-18initial support for ssh.com's 2.2.0Markus Friedl
2000-06-18implement bug compatibility with ssh-2.0.13 pubkey, server sideMarkus Friedl
2000-06-18include = in WHITESPACE; markus okTheo de Raadt
2000-06-17add support for ssh v2 subsystems. ok markus@.Jakob Schlyter
2000-06-17missing atomicio, typoMarkus Friedl
2000-06-17allow extended server bannersMarkus Friedl
2000-06-17a real nixTheo de Raadt
2000-06-17everyone says "nix it"Theo de Raadt
2000-06-17Needed to allow complete dynamic list removal.Marc Espie
2000-06-17This removes the few instances of Lst_New left.Marc Espie
- replaces Lst_Duplicate with Lst_Clone, which does not allocate storage - split Lst_Concat into Lst_Concat/Lst_ConcatDestroy Thus, all the LstValid checks are gone, since we always invoke list functions with valid pointers. Note that dynamic list allocation accounted for roughly 20% of all calls to malloc. The extraneous calls to malloc left are now mostly in parse.c, which makes some wasteful usage of temporary buffers. With those few patches, the code is sturdier, and easier to maintain. Reviewed by millert@
2000-06-17A few assorted changes, to remove more dynamic lists.Marc Espie
- in Dir_Expand, path is a misnomer. Use a temp variable instead... Reformat code for readability. - Change Parse_MainName/Targ_FindList so that they fill arguments instead of allocating new lists. - nuke Targ_FindList(TG_NOCREATE), as this is never used. - close a small memory hole (forgot to free sysMkPath if CLEANUP). Reviewed by millert@
2000-06-17This patch introduces a distinction betweenMarc Espie
Lst_Init (constructor) and Lst_New (allocation + construction) Lst_Destroy (destructor) and Lst_Delete (deallocation + destruction), and uses that to turn most dynamic allocation of lists (Lst pointers) into static structures (LIST). Most of this is mundane, except for allGNs in targ.c, where the code must be checked to verify that Targ_Init is called soon enough. Lst_New is a temporary addition. All lists will soon be static. Reviewed by millert@, like the previous patch.
2000-06-17This patch moves the definition of lists and list nodes to lst.h.Marc Espie
C is not well-suited for opaque data structures. Then it proceeds by removing a lot of non-sensical casts and white space. There are two motivations behind this change: * small functions like Lst_First can now be redefined as macros safely (otherwise, the cast would mean that you might write Lst_First(5) and find out about it rather late) * the size of the Lst data structure is exposed to user code. This will be used to allocate lists statically, instead of malloc/free them like crazy.
2000-06-16print # of icmp6 error suppressed by rate limitJun-ichiro itojun Hagino
2000-06-15Reflect reality in the error messages.Angelos D. Keromytis