Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.
Current directory: [local] / src / usr.bin / ssh
File | Rev. | Age | Author | Last log entry |
---|---|---|---|---|
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
||||
![]() |
1.4 | 3 days | deraadt | avoid shadowing issues which some compilers won't accept ok djm |
![]() |
1.358 | 3 days | jmc | escape the final dot at eol in "e.g." to avoid double spacing; |
![]() |
1.409 | 3 days | djm | enable PerSourcePenalties by default. ok markus NB. if you run a sshd that acc... |
![]() |
1.607 | 3 days | djm | disable stderr redirection before closing fds |
![]() |
1.196 | 4 days | djm | Add a facility to sshd(8) to penalise particular problematic client behaviours,... |
![]() |
1.109 | 4 days | djm | Add a facility to sshd(8) to penalise particular problematic client behaviours,... |
![]() |
1.240 | 4 days | djm | Add a facility to sshd(8) to penalise particular problematic client behaviours,... |
![]() |
1.131 | 4 days | djm | Add a facility to sshd(8) to penalise particular problematic client behaviours,... |
![]() |
1.164 | 4 days | djm | Add a facility to sshd(8) to penalise particular problematic client behaviours,... |
![]() |
1.2 | 4 days | djm | Add a facility to sshd(8) to penalise particular problematic client behaviours,... |
![]() |
1.3 | 4 days | djm | Add a facility to sshd(8) to penalise particular problematic client behaviours,... |
![]() |
1.93 | 6 days | deraadt | enable -fret-clean on amd64, for libc libcrypto ld.so kernel, and all the ssh to... |
![]() |
1.3 | 10 days | djm | typos |
![]() |
1.315 | 10 days | djm | typos |
![]() |
1.440 | 2 weeks | naddy | remove references to SSH1 and DSA server keys |
![]() |
1.156 | 2 weeks | jsg | remove unused struct fwd_perm_list, no decl with complete type ok djm@ |
![]() |
1.108 | 3 weeks | jsg | remove prototypes with no matching function; ok djm@ |
![]() |
1.407 | 3 weeks | jsg | remove prototypes with no matching function; ok djm@ |
![]() |
1.38 | 3 weeks | jsg | remove prototypes with no matching function; ok djm@ |
![]() |
1.51 | 3 weeks | jsg | remove prototypes with no matching function; ok djm@ |
![]() |
1.98 | 3 weeks | jsg | remove prototypes with no matching function; ok djm@ |
![]() |
1.16 | 3 weeks | jsg | remove prototypes with no matching function; ok djm@ |
![]() |
1.63 | 3 weeks | jsg | remove prototypes with no matching function; ok djm@ |
![]() |
1.373 | 3 weeks | jsg | remove externs for removed vars; ok djm@ |
![]() |
1.36 | 3 weeks | djm | g/c unused variable |
![]() |
1.121 | 3 weeks | jsg | spelling; ok djm@ |
![]() |
1.2 | 3 weeks | jsg | spelling; ok djm@ |
![]() |
1.387 | 3 weeks | jsg | spelling; ok djm@ |
![]() |
1.176 | 3 weeks | jsg | spelling; ok djm@ |
![]() |
1.1 | 3 weeks | djm | missing files from previous |
![]() |
1.24 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.21 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.32 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.239 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.338 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.29 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.18 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.58 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.161 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.53 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.15 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.26 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.22 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.120 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.169 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.438 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.186 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.123 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.47 | 3 weeks | djm | Start the process of splitting sshd into separate binaries. This step splits ssh... |
![]() |
1.157 | 4 weeks | tobias | remove SSH1 leftovers Authored with Space Meyer <git at the-space dot agency> ... |
![]() |
1.148 | 5 weeks | djm | fix home-directory extension implementation, it always returned the current user... |
![]() |
1.238 | 5 weeks | djm | flush stdout after writing "sftp>" prompt when not using editline. From Alpine ... |
![]() |
1.74 | 5 weeks | djm | stricter validation of messaging socket fd number; disallow usage of stderr. Bas... |
![]() |
1.23 | 5 weeks | djm | add missing reserved fields to key constraint protocol documentation. from Wikt... |
![]() |
1.368 | 5 weeks | djm | add explict check for server hostkey type against HostkeyAlgorithms. Allows Host... |
![]() |
1.48 | 5 weeks | djm | add explict check for server hostkey type against HostkeyAlgorithms. Allows Host... |
![]() |
1.62 | 2 months | deraadt | Oops, incorrect hex conversion spotted by claudio. While here try to improve ho... |
![]() |
1.8 | 2 months | deraadt | Use strtonum() instead of severely non-idomatic strtoul() In particular this wil... |
![]() |
1.4 | 2 months | djm | in OpenSSH private key format, correct type for subsequent private keys in blob.... |
![]() |
1.71 | 2 months | djm | allow WAYLAND_DISPLAY to enable SSH_ASKPASS From dkg via GHPR479; ok dtucker@ |
![]() |
1.101 | 3 months | djm | openssh-9.7 |
![]() |
1.306 | 3 months | djm | avoid logging in signal handler by converting mainloop to ppoll() bz3670, report... |
![]() |
1.35 | 3 months | djm | skip more whitespace, fixes find-principals on allowed_signers files with blank ... |
![]() |
1.156 | 3 months | djm | Separate parsing of string array options from applying them to the active config... |
![]() |
1.394 | 3 months | djm | fix typo in match directive predicate (s/tagged/tag) GHPR#462 from Tobias Manske... |
![]() |
1.29 | 4 months | djm | whitespace |
![]() |
1.75 | 4 months | djm | whitespace |
![]() |
1.11 | 4 months | djm | whitespace |
![]() |
1.172 | 4 months | djm | make DSA key support compile-time optional, defaulting to on ok markus@ |
![]() |
1.50 | 4 months | djm | make DSA key support compile-time optional, defaulting to on ok markus@ |
![]() |
1.472 | 4 months | djm | make DSA key support compile-time optional, defaulting to on ok markus@ |
![]() |
1.600 | 4 months | djm | make DSA key support compile-time optional, defaulting to on ok markus@ |
![]() |
1.142 | 4 months | djm | make DSA key support compile-time optional, defaulting to on ok markus@ |
![]() |
1.14 | 5 months | djm | Remove outdated note from PROTOCOL.mux Port forward close by control master is ... |
![]() |
1.55 | 5 months | djm | fix missing field in users-groups-by-id@openssh.com reply documentation GHPR441... |
![]() |
1.4 | 5 months | jsg | spelling; ok markus@ |
![]() |
1.86 | 5 months | jmc | sort -C, and add to usage(); ok djm |
![]() |
1.134 | 5 months | djm | Make it possible to load certs from PKCS#11 tokens Adds a protocol extension to... |
![]() |
1.52 | 5 months | djm | Make it possible to load certs from PKCS#11 tokens Adds a protocol extension to... |
![]() |
1.19 | 5 months | djm | Make it possible to load certs from PKCS#11 tokens Adds a protocol extension to... |
![]() |
1.7 | 5 months | djm | Make it possible to load certs from PKCS#11 tokens Adds a protocol extension to... |
![]() |
1.61 | 6 months | djm | short circuit debug log processing early if we're not going to log anything. Fro... |
![]() |
1.101 | 6 months | dtucker | Include existing mux path in debug message. |
![]() |
1.260 | 8 months | djm | in olde rcp/scp protocol mode, when rejecting a path from the server as not matc... |
![]() |
1.56 | 8 months | tb | Garbage collect cipher_get_keyiv_len() This is a compat20 leftover, unused sinc... |
![]() |
1.22 | 8 months | djm | Reserve a range of "local extension" message numbers that OpenSSH promises not t... |
![]() |
1.325 | 8 months | deraadt | typo; from Jim Spath |
![]() |
1.33 | 9 months | djm | rename remote_glob() -> sftp_glob() to match other API |
![]() |
1.39 | 9 months | djm | the sftp code was one of my first contributions to OpenSSH and it shows - the fu... |
![]() |
1.2 | 9 months | djm | the sftp code was one of my first contributions to OpenSSH and it shows - the fu... |
![]() |
1.230 | 9 months | job | Generate Ed25519 keys when invoked without arguments Ed25519 public keys are ve... |
![]() |
1.79 | 10 months | naddy | drop a wayward comma, ok jmc@ |
![]() |
1.36 | 10 months | djm | CheckHostIP has defaulted to 'no' for a while; make the commented- out config op... |
![]() |
1.40 | 10 months | djm | Ensure FIDO/PKCS11 libraries contain expected symbols This checks via nlist(3) ... |
![]() |
1.2 | 10 months | djm | move other RCSIDs to before their respective license blocks too no code change |
![]() |
1.2 | 10 months | djm | move other RCSIDs to before their respective license blocks too no code change |
![]() |
1.10 | 10 months | djm | move other RCSIDs to before their respective license blocks too no code change |
![]() |
1.4 | 10 months | djm | move other RCSIDs to before their respective license blocks too no code change |
![]() |
1.59 | 10 months | djm | Move RCSID to before license block and away from #includes, where it caused merg... |
![]() |
1.7 | 10 months | djm | remove vestigal support for KRL signatures When the KRL format was originally d... |
![]() |
1.10 | 10 months | djm | remove vestigal support for KRL signatures When the KRL format was originally d... |
![]() |
1.101 | 10 months | dtucker | Include stdint.h for SIZE_MAX. Fixes OPENSSL=no build. |
![]() |
1.53 | 13 months | jsg | remove duplicate signal.h include |
![]() |
1.44 | 14 months | djm | match_user() shouldn't be called with user==NULL unless host and ipaddr are also... |
![]() |
1.77 | 14 months | dtucker | Return immediately from get_sock_port if sock <0 so we don't call getsockname on... |
![]() |
1.34 | 14 months | djm | don't attempt to decode a ridiculous number of attributes; harmless because of b... |
![]() |
1.46 | 14 months | dtucker | Remove compatibility code for OpenSSL versions prior to 1.1.* since -portable no... |
![]() |
1.144 | 14 months | dtucker | Check pointer for NULL before attempting to deref. None of the existing callers... |
![]() |
1.44 | 15 months | dtucker | Plug mem leak on error path. Coverity CID 405026, ok djm@. |
![]() |
1.18 | 15 months | guenther | Delete obsolete /* ARGSUSED */ lint comments. ok miod@ millert@ |
![]() |
1.26 | 15 months | guenther | Delete obsolete /* ARGSUSED */ lint comments. ok miod@ millert@ |
![]() |
1.23 | 15 months | djm | correct size for array argument when changing UMAC_OUTPUT_LEN Coverity CID 29184... |
![]() |
1.126 | 15 months | dtucker | Refactor creation of KEX proposal. This adds kex_proposal_populate_entries (and... |
![]() |
1.62 | 15 months | dtucker | Refactor creation of KEX proposal. This adds kex_proposal_populate_entries (and... |
![]() |
1.4 | 15 months | dtucker | Remove unused compat.h includes. We've previously removed a lot of the really o... |
![]() |
1.33 | 15 months | dtucker | Remove unused compat.h includes. We've previously removed a lot of the really o... |
![]() |
1.79 | 15 months | dtucker | Remove unused compat.h includes. We've previously removed a lot of the really o... |
![]() |
1.39 | 15 months | dtucker | Ensure we always call fclose when writing checkpoints. In the case of an fprin... |
![]() |
1.95 | 15 months | dtucker | fseek to end of known_hosts before writing to it. POSIX and ANSI C require that... |
![]() |
1.49 | 15 months | jmc | space between macro and punctuation; sort usage(); |
![]() |
1.20 | 15 months | djm | let ssh-keygen and ssh-keyscan accept -Ohashalg=sha1|sha256 when outputting SSHF... |
![]() |
1.8 | 16 months | djm | update OpenSSH's Ed25519 code to the last version of SUPERCOP (20221122) and cha... |
![]() |
1.4 | 16 months | djm | update OpenSSH's Ed25519 code to the last version of SUPERCOP (20221122) and cha... |
![]() |
1.6 | 16 months | djm | remove whitespace at EOL from code extracted from SUPERCOP |
![]() |
1.7 | 16 months | djm | remove whitespace at EOL from code extracted from SUPERCOP |
![]() |
1.37 | 17 months | djm | Add channel_force_close() This will forcibly close an open channel by simulatin... |
![]() |
1.112 | 17 months | djm | Mention that scp uses the SFTP protocol and remove reference to legacy flag. Spo... |
![]() |
1.143 | 17 months | djm | add a -X option to both scp(1) and sftp(1) to allow control over some SFTP proto... |
![]() |
1.14 | 18 months | dtucker | Remove duplicate includes. Patch from AtariDreams via github PR#364. |
![]() |
1.19 | 18 months | djm | make struct sshbuf private and remove an unused field; ok dtucker |
![]() |
1.28 | 18 months | djm | make struct sshbuf private and remove an unused field; ok dtucker |
![]() |
1.2 | 19 months | djm | allow ssh-keyscan(1) to accept CIDR address ranges, e.g. ssh-keyscan 192.168.0.0... |
![]() |
1.15 | 19 months | djm | refactor sshkey_private_deserialize feedback/ok markus@ |
![]() |
1.19 | 19 months | djm | refactor sshkey_private_deserialize feedback/ok markus@ |
![]() |
1.14 | 19 months | djm | refactor sshkey_private_deserialize feedback/ok markus@ |
![]() |
1.12 | 19 months | djm | factor out key generation feedback/ok markus@ |
![]() |
1.4 | 19 months | djm | factor out key generation feedback/ok markus@ |
![]() |
1.1 | 20 months | djm | use users-groups-by-id@openssh.com sftp-server extension (when available) to fil... |
![]() |
1.13 | 20 months | djm | extend sftp-common.c:extend ls_file() to support supplied user/group names; ok m... |
![]() |
1.15 | 22 months | djm | when enrolling a resident key on a security token, check if a credential with ma... |
![]() |
1.13 | 2 years | djm | revert previous; it was broken (spotted by Theo) |
![]() |
1.7 | 2 years | djm | mention that the helpers are used by ssh(1), ssh-agent(1) and ssh-keygen(1). Pre... |
![]() |
1.4 | 2 years | djm | mention that the helpers are used by ssh(1), ssh-agent(1) and ssh-keygen(1). Pre... |
![]() |
1.17 | 2 years | naddy | man pages: add missing commas between subordinate and main clauses jmc@ dislike... |
![]() |
1.71 | 2 years | djm | select post-quantum KEX sntrup761x25519-sha512@openssh.com as the default; ok ma... |
![]() |
1.37 | 2 years | cheloha | ssh: xstrdup(): use memcpy(3) Copying the given string into the buffer with str... |
![]() |
1.18 | 2 years | djm | Add a sshbuf_read() that attempts to read(2) directly in to a sshbuf; ok markus@... |
![]() |
1.12 | 2 years | djm | sshsk_load_resident: don't preallocate resp resp is allocated by client_convers... |
![]() |
1.5 | 2 years | jsg | spelling ok dtucker@ |
![]() |
1.8 | 2 years | djm | Record session ID, host key and sig at intital KEX These will be used later for... |
![]() |
1.38 | 2 years | djm | Record session ID, host key and sig at intital KEX These will be used later for... |
![]() |
1.2 | 2 years | jsg | fix unintended sizeof pointer in debug path ok markus@ |
![]() |
1.11 | 2 years | djm | Add ssh-keygen -Y match-principals operation to perform matching of principals n... |
![]() |
1.26 | 2 years | djm | check for POLLHUP wherever we check for POLLIN |
![]() |
1.11 | 2 years | djm | When downloading resident keys from a FIDO token, pass back the user ID that was... |
![]() |
1.15 | 2 years | dtucker | Make prototype for rijndaelEncrypt match function including the bounds. Fixes er... |
![]() |
1.2 | 2 years | deraadt | sys/param.h is not needed for any visible reason |
![]() |
1.31 | 2 years | jmc | standardise the grammar in the options list; issue reported by debian at helgefj... |
![]() |
1.31 | 2 years | djm | make authorized_keys environment="..." directives first-match-wins and more stri... |
![]() |
1.104 | 2 years | dtucker | Remove references to ChallengeResponseAuthentication in favour of KbdInteractive... |
![]() |
1.19 | 3 years | naddy | PROTOCOL.certkeys: update reference from IETF draft to RFC Also fix some typos.... |
![]() |
1.33 | 3 years | markus | do not pass file/func to monitor; noted by Ilja van Sprundel; ok djm@ |
![]() |
1.4 | 3 years | djm | highly polished whitespace, mostly fixing spaces-for-tab and bad indentation on ... |
![]() |
1.20 | 3 years | djm | highly polished whitespace, mostly fixing spaces-for-tab and bad indentation on ... |
![]() |
1.17 | 3 years | djm | highly polished whitespace, mostly fixing spaces-for-tab and bad indentation on ... |
![]() |
1.24 | 3 years | djm | highly polished whitespace, mostly fixing spaces-for-tab and bad indentation on ... |
![]() |
1.74 | 3 years | djm | highly polished whitespace, mostly fixing spaces-for-tab and bad indentation on ... |
![]() |
1.5 | 3 years | djm | whitespace (tab after space) |
![]() |
1.19 | 3 years | dtucker | Add ModuliFile keyword to sshd_config to specify the location of the "moduli" fi... |
![]() |
1.36 | 3 years | djm | remove global variable used to stash compat flags and use the purpose-built ssh-... |
![]() |
1.29 | 3 years | djm | make struct hostkeys public; I have no idea why I made it opaque originally. ok... |
![]() |
1.34 | 3 years | djm | memleak of DH public bignum; found with libfuzzer |
![]() |
1.9 | 3 years | djm | whitespace; no code change |
![]() |
1.11 | 3 years | djm | fix SEGV on fatal() errors spotted by dtucker@ |
![]() |
1.35 | 3 years | djm | use the new variant log macros instead of prepending __func__ and appending ssh_... |
![]() |
1.48 | 3 years | djm | use the new variant log macros instead of prepending __func__ and appending ssh_... |
![]() |
1.54 | 3 years | djm | use the new variant log macros instead of prepending __func__ and appending ssh_... |
![]() |
1.22 | 3 years | djm | use the new variant log macros instead of prepending __func__ and appending ssh_... |
![]() |
1.2 | 3 years | djm | use the new variant log macros instead of prepending __func__ and appending ssh_... |
![]() |
1.5 | 3 years | djm | use the new variant log macros instead of prepending __func__ and appending ssh_... |
![]() |
1.26 | 3 years | djm | when writing an attestation blob for a FIDO key, record all the data needed to v... |
![]() |
1.4 | 3 years | djm | Add RCS IDs to the few files that are missing them; from Pedro Martelletto |
![]() |
1.90 | 3 years | djm | allow some additional control over the use of ssh-askpass via $SSH_ASKPASS_REQUI... |
![]() |
1.20 | 3 years | djm | some language improvements; ok markus |
![]() |
1.11 | 4 years | djm | expose vasnmprintf(); ok (as part of other commit) markus deraadt |
![]() |
1.5 | 4 years | djm | make Chacha20-POLY1305 context struct opaque; ok tb@ as part of a larger diff at... |
![]() |
1.32 | 4 years | djm | spelling errors in comments; no code change from https://fossies.org/linux/misc/... |
![]() |
1.7 | 4 years | jsg | change explicit_bzero();free() to freezero() While freezero() returns early if ... |
![]() |
1.14 | 4 years | jsg | change explicit_bzero();free() to freezero() While freezero() returns early if ... |
![]() |
1.5 | 4 years | dtucker | Fix some typos and an incorrect word in docs. Patch from itoama at live.jp via g... |
![]() |
1.2 | 4 years | djm | tidy headers; some junk snuck into sshbuf-misc.c and sshbuf-io.c doesn't need SS... |
![]() |
1.10 | 4 years | djm | improve the error message for u2f enrollment errors by making ssh-keygen be sole... |
![]() |
1.8 | 4 years | djm | improve the error message for u2f enrollment errors by making ssh-keygen be sole... |
![]() |
1.25 | 4 years | djm | factor out reading/writing sshbufs to dedicated functions; feedback and ok marku... |
![]() |
1.6 | 4 years | djm | perform hashing directly in crypto_hash_sha512() using libcrypto or libc SHA512 ... |
![]() |
1.35 | 4 years | djm | lots of things were relying on libcrypto headers to transitively include various... |
![]() |
1.34 | 4 years | deraadt | fatal() if getgrnam() cannot find "tty" |
![]() |
1.42 | 4 years | deraadt | When system calls indicate an error they return -1, not some arbitrary value < 0... |
![]() |
1.6 | 5 years | otto | Replace calls to ssh_malloc_init() by a static init of malloc_options. Prepares ... |
![]() |
1.17 | 5 years | dtucker | Move checks for lists of users or groups into their own function. This is a no-o... |
![]() |
1.5 | 5 years | dtucker | Have progressmeter force an update at the beginning and end of each transfer. F... |
![]() |
1.30 | 5 years | dtucker | Check for both EAGAIN and EWOULDBLOCK. This is a no-op in OpenBSD (they are the... |
![]() |
1.32 | 5 years | djm | pass most arguments to the KEX hash functions as sshbuf rather than pointer+leng... |
![]() |
1.17 | 5 years | djm | rename kex->kem_client_pub -> kex->client_pub now that KEM has been renamed to k... |
![]() |
1.10 | 5 years | djm | rename kex->kem_client_pub -> kex->client_pub now that KEM has been renamed to k... |
![]() |
1.15 | 5 years | djm | remove last traces of old packet API! with & ok markus@ |
![]() |
1.12 | 5 years | djm | move client/server SSH-* banners to buffers under ssh->kex and factor out the ba... |
![]() |
1.15 | 5 years | djm | refer to OpenSSL not SSLeay; we're old, but we don't have to act it |
![]() |
1.14 | 5 years | dtucker | Remove support for running ssh(1) setuid and fatal if attempted. Do not link uid... |
![]() |
1.9 | 5 years | markus | sshd: switch GSSAPI to sshbuf API; ok djm@ |
![]() |
1.15 | 5 years | markus | sshd: switch authentication to sshbuf API; ok djm@ |
![]() |
1.2 | 6 years | djm | lots of typos in comments/docs. Patch from Karsten Weiss after checking with cod... |
![]() |
1.3 | 6 years | djm | lots of typos in comments/docs. Patch from Karsten Weiss after checking with cod... |
![]() |
1.3 | 6 years | markus | ssh/xmss: fix build; ok djm@ |
![]() |
1.3 | 6 years | dtucker | Remove unneeded (local) include. ok markus@ |
![]() |
1.2 | 6 years | dtucker | Add $OpenBSD$ markers to xmss files to help keep synced with portable. ok djm@. |
![]() |
1.3 | 6 years | dtucker | Add $OpenBSD$ markers to xmss files to help keep synced with portable. ok djm@. |
![]() |
1.2 | 6 years | dtucker | Add $OpenBSD$ markers to xmss files to help keep synced with portable. ok djm@. |
![]() |
1.2 | 6 years | dtucker | Add $OpenBSD$ markers to xmss files to help keep synced with portable. ok djm@. |
![]() |
1.2 | 6 years | dtucker | Add $OpenBSD$ markers to xmss files to help keep synced with portable. ok djm@. |
![]() |
1.2 | 6 years | dtucker | Add $OpenBSD$ markers to xmss files to help keep synced with portable. ok djm@. |
![]() |
1.2 | 6 years | dtucker | Rename struct umac_ctx to umac128_ctx too. In portable some linkers complain ab... |
![]() |
1.9 | 6 years | djm | add RCSIDs to these; they make syncing portable a bit easier |
![]() |
1.2 | 6 years | djm | add RCSIDs to these; they make syncing portable a bit easier |
![]() |
1.8 | 6 years | djm | refactor channels.c Move static state to a "struct ssh_channels" that is alloca... |
![]() |
1.8 | 7 years | djm | remove hmac-ripemd160; ok dtucker |
![]() |
1.16 | 7 years | djm | purge the last traces of SSHv1 from the TTY modes handling code ok markus |
![]() |
1.20 | 7 years | djm | remove the (in)famous SSHv1 CRC compensation attack detector. Despite your came... |
![]() |
1.13 | 7 years | dtucker | Factor out code to disconnect from controlling terminal into its own function. ... |
![]() |
1.10 | 7 years | djm | Improve crypto ordering for Encrypt-then-MAC (EtM) mode MAC algorithms. Previou... |
![]() |
1.12 | 8 years | djm | refactor canohost.c: move functions that cache results closer to the places that... |
![]() |
1.20 | 9 years | djm | #if 0 some more arrays used only for decrypting (we don't use since we only need... |
![]() |
1.5 | 9 years | djm | sync ssh-keysign, ssh-keygen and some dependencies to the new buffer/key API; mo... |
![]() |
1.2 | 9 years | markus | remove unneeded includes, sync my copyright across files & whitespace; ok djm@ |
![]() |
1.9 | 9 years | djm | New key API: refactor key-related functions to be more library-like, existing AP... |
![]() |
1.4 | 10 years | djm | revert __bounded change; it causes way more problems for portable than it solves... |
![]() |
1.1 | 10 years | markus | re-add our own aesctr implementation; ok djm@ |
![]() |
1.3 | 10 years | deraadt | cleanup 1 << 31 idioms. Resurrection of this issue pointed out by Eitan Adler o... |
![]() |
1.2 | 10 years | markus | add missing $OpenBSD$ tags |
![]() |
1.1 | 12 years | djm | rename sandbox.h => ssh-sandbox.h to make things easier for portable |
![]() |
1.14 | 14 years | djm | quell tc[gs]etattr warnings when forcing a tty (ssh -tt), since we usually don't... |
![]() |
1.8 | 15 years | djm | support negation of groups in "Match group" block (bz#1315); ok dtucker@ |
![]() |
1.9 | 16 years | dtucker | replace __dead with __attribute__((noreturn)), makes things a little easier to p... |
![]() |
1.4 | 16 years | djm | document eow message in ssh protocol 2 channel state machine; feedback and ok ma... |
![]() |
1.4 | 16 years | djm | make file descriptor passing code return an error rather than call fatal() when ... |
![]() |
1.5 | 17 years | deraadt | almost entirely get rid of the culture of ".h files that include .h files" ok dj... |
![]() |
1.8 | 17 years | deraadt | almost entirely get rid of the culture of ".h files that include .h files" ok dj... |
![]() |
1.7 | 18 years | djm | $OpenBSD$ in here too |
![]() |
1.8 | 20 years | djm | unexpand and delete whitespace at EOL; ok markus@ |
![]() |
1.7 | 23 years | deraadt | cleanup copyright notices on all files. I have attempted to be accurate with th... |
![]() |
1.2 | 24 years | deraadt | noone needs this anymore |
![]() |
1.2 | 24 years | deraadt | correct for our ssh |
![]() |
1.2 | 24 years | deraadt | build ssh components using our build model |
![]() |
1.2 | 24 years | deraadt | noone is going to read this, anything i delete with this command belongs in a ma... |
![]() |
1.2 | 24 years | dugsong | include licensing info |
![]() |
1.3 | 18 years | deraadt | these files should not exist. the developers have been given ample time and war... |
![]() |
1.10 | 23 years | markus | bye bye |
![]() |
1.10 | 14 years | markus | obsolete |
![]() |
1.5 | 18 years | deraadt | these files should not exist. the developers have been given ample time and war... |
![]() |
1.2 | 24 years | deraadt | build ssh components using our build model |
![]() |
1.3 | 20 years | markus | bad license; deraadt |
![]() |
1.2 | 24 years | deraadt | trash |
![]() |
1.15 | 7 years | markus | remove ssh1 server code; ok djm@ |
![]() |
1.31 | 20 years | markus | remove (already disabled) KRB4/AFS support, re-enable -k in ssh(1); test+ok henn... |
![]() |
1.46 | 7 years | markus | remove ssh1 server code; ok djm@ |
![]() |
1.91 | 7 years | markus | remove ssh1 server code; ok djm@ |
![]() |
1.28 | 16 years | djm | unifdef -DBSD_AUTH unifdef -USKEY These options have been in use for some years... |
![]() |
1.83 | 7 years | markus | remove ssh1 server code; ok djm@ |
![]() |
1.7 | 10 years | djm | remove experimental, never-enabled JPAKE code; ok markus@ |
![]() |
1.3 | 20 years | markus | nuke "kerberos-2@ssh.com" |
![]() |
1.4 | 23 years | markus | rename *-skey.c *-chall.c since the files are not skey specific |
![]() |
1.5 | 23 years | provos | rename aux.c to util.c to help with cygwin port |
![]() |
1.2 | 24 years | deraadt | remove local blowfish code |
![]() |
1.2 | 24 years | deraadt | remove local blowfish code |
![]() |
1.2 | 24 years | deraadt | remove local blowfish code |
![]() |
1.2 | 24 years | deraadt | remove local blowfish code |
![]() |
1.4 | 6 years | naddy | Replace ED25519's private SHA-512 implementation with a call to the regular dige... |
![]() |
1.2 | 24 years | deraadt | remove local blowfish code |
![]() |
1.61 | 5 years | markus | remove legacy buffer API emulation layer; ok djm@ |
![]() |
1.23 | 17 years | deraadt | almost entirely get rid of the culture of ".h files that include .h files" ok dj... |
![]() |
1.14 | 5 years | markus | remove legacy buffer API emulation layer; ok djm@ |
![]() |
1.5 | 5 years | markus | remove legacy buffer API emulation layer; ok djm@ |
![]() |
1.37 | 5 years | markus | remove legacy buffer API emulation layer; ok djm@ |
![]() |
1.27 | 5 years | markus | remove legacy buffer API emulation layer; ok djm@ |
![]() |
1.2 | 23 years | markus | undo the .c file split, just merge the header and keep the cvs history |
![]() |
1.2 | 23 years | markus | undo the .c file split, just merge the header and keep the cvs history |
![]() |
1.2 | 23 years | markus | undo the .c file split, just merge the header and keep the cvs history |
![]() |
1.2 | 23 years | markus | undo the .c file split, just merge the header and keep the cvs history |
![]() |
1.3 | 23 years | markus | undo the .c file split, just merge the header and keep the cvs history |
![]() |
1.2 | 23 years | markus | undo the .c file split, just merge the header and keep the cvs history |
![]() |
1.3 | 23 years | markus | undo the .c file split, just merge the header and keep the cvs history |
![]() |
1.3 | 23 years | markus | undo the .c file split, just merge the header and keep the cvs history |
![]() |
1.2 | 24 years | deraadt | trash |
![]() |
1.13 | 7 years | djm | remove SSHv1 ciphers; ok markus@ |
![]() |
1.3 | 19 years | djm | remove fallback AES support for old OpenSSL, as OpenBSD has had it for many year... |
![]() |
1.8 | 7 years | djm | remove SSHv1 ciphers; ok markus@ |
![]() |
1.12 | 11 years | naddy | use OpenSSL's EVP_aes_{128,192,256}_ctr() API and remove our hand-rolled counter... |
![]() |
1.15 | 22 years | markus | switch to readpassphrase(3) 2.7/8-stable needs readpassphrase.[ch] from libc |
![]() |
1.6 | 22 years | markus | switch to readpassphrase(3) 2.7/8-stable needs readpassphrase.[ch] from libc |
![]() |
1.1 | 19 years | brad | branches: 1.1.2; file closefrom.c was initially added on branch OPENBSD_3_4. |
![]() |
1.27 | 9 years | markus | update packet.c & isolate, introduce struct ssh a) switch packet.c to buffer api... |
![]() |
1.13 | 9 years | markus | update packet.c & isolate, introduce struct ssh a) switch packet.c to buffer api... |
![]() |
1.2 | 24 years | deraadt | build ssh components using our build model |
![]() |
1.2 | 24 years | deraadt | build ssh components using our build model |
![]() |
1.12 | 24 years | deraadt | even smaller |
![]() |
1.2 | 24 years | deraadt | build ssh components using our build model |
![]() |
1.2 | 24 years | deraadt | build ssh components using our build model |
![]() |
1.2 | 24 years | deraadt | build ssh components using our build model |
![]() |
1.2 | 24 years | deraadt | build ssh components using our build model |
![]() |
1.2 | 24 years | deraadt | build ssh components using our build model |
![]() |
1.2 | 24 years | deraadt | build ssh components using our build model |
![]() |
1.2 | 24 years | deraadt | build ssh components using our build model |
![]() |
1.12 | 5 years | dtucker | Remove crc32.{c,h} which were only used by the now-gone SSH1 protocol. Patch fro... |
![]() |
1.16 | 5 years | dtucker | Remove crc32.{c,h} which were only used by the now-gone SSH1 protocol. Patch fro... |
![]() |
1.34 | 7 years | djm | don't know why cvs didn't exterminate these the first time around, I use rm -f a... |
![]() |
1.13 | 7 years | djm | don't know why cvs didn't exterminate these the first time around, I use rm -f a... |
![]() |
1.5 | 10 years | markus | rename digest.c to digest-openssl.c and add libc variant; ok djm@ |
![]() |
1.12 | 23 years | markus | add support for RSA to SSH2. please test. there are now 3 types of keys: RSA1 ... |
![]() |
1.4 | 23 years | markus | add support for RSA to SSH2. please test. there are now 3 types of keys: RSA1 ... |
![]() |
1.3 | 24 years | markus | removed AUTH_FD residua. |
![]() |
1.4 | 16 months | djm | update OpenSSH's Ed25519 code to the last version of SUPERCOP (20221122) and cha... |
![]() |
1.4 | 16 months | djm | update OpenSSH's Ed25519 code to the last version of SUPERCOP (20221122) and cha... |
![]() |
1.8 | 23 years | markus | add SSH2/DSA support to the agent and some other DSA related cleanups. (note tha... |
![]() |
1.5 | 23 years | markus | add SSH2/DSA support to the agent and some other DSA related cleanups. (note tha... |
![]() |
1.4 | 16 months | djm | update OpenSSH's Ed25519 code to the last version of SUPERCOP (20221122) and cha... |
![]() |
1.5 | 16 months | djm | update OpenSSH's Ed25519 code to the last version of SUPERCOP (20221122) and cha... |
![]() |
1.4 | 16 months | djm | update OpenSSH's Ed25519 code to the last version of SUPERCOP (20221122) and cha... |
![]() |
1.2 | 24 years | deraadt | more shrinking |
![]() |
1.10 | 18 years | djm | replace {GET,PUT}_XXBIT macros with functionally similar functions, silencing a ... |
![]() |
1.2 | 24 years | deraadt | distribution target |
![]() |
1.59 | 17 years | deraadt | almost entirely get rid of the culture of ".h files that include .h files" ok dj... |
![]() |
1.2 | 24 years | deraadt | build ssh components using our build model |
![]() |
1.2 | 3 years | dtucker | estructure sntrup761.sh to process all files in a single list, which will make i... |
![]() |
1.9 | 10 years | djm | remove experimental, never-enabled JPAKE code; ok markus@ |
![]() |
1.3 | 10 years | djm | remove experimental, never-enabled JPAKE code; ok markus@ |
![]() |
1.14 | 5 years | djm | use KEM API for vanilla c25519 KEX |
![]() |
1.17 | 5 years | djm | use KEM API for vanilla c25519 KEX |
![]() |
1.30 | 5 years | djm | use KEM API for vanilla DH KEX from markus@ ok djm@ |
![]() |
1.36 | 5 years | djm | use KEM API for vanilla DH KEX from markus@ ok djm@ |
![]() |
1.17 | 5 years | djm | nothing shall escape this purge |
![]() |
1.22 | 5 years | djm | use KEM API for vanilla ECDH from markus@ ok djm@ |
![]() |
1.6 | 5 years | djm | nothing shall escape this purge |
![]() |
1.6 | 5 years | djm | merge kexkem[cs] into kexgen from markus@ ok djm@ |
![]() |
1.5 | 3 years | djm | Update/replace the experimental post-quantim hybrid key exchange method based on... |
![]() |
1.133 | 5 years | markus | remove legacy key emulation layer; ok djm@ |
![]() |
1.53 | 5 years | markus | remove legacy key emulation layer; ok djm@ |
![]() |
1.16 | 23 years | markus | log*.c -> log.c |
![]() |
1.21 | 23 years | markus | log*.c -> log.c |
![]() |
1.18 | 23 years | djm | Rename pty.[ch] -> sshpty.[ch] and login.[ch] to sshlogin.[ch] to avoid header c... |
![]() |
1.3 | 23 years | djm | branches: 1.3.2; Rename pty.[ch] -> sshpty.[ch] and login.[ch] to sshlogin.[ch]... |
![]() |
1.7 | 15 years | djm | gc unused file (obseleted by libcrypto update) |
![]() |
1.3 | 24 years | markus | nuke minfd/AUTH_FD |
![]() |
1.2 | 20 years | djm | zap another tiny header; ok deraadt@ |
![]() |
1.22 | 7 years | djm | Remove support for pre-authentication compression. Doing compression early in th... |
![]() |
1.7 | 7 years | djm | Remove support for pre-authentication compression. Doing compression early in th... |
![]() |
1.17 | 20 years | djm | kill some more tiny files; ok deraadt@ |
![]() |
1.13 | 20 years | djm | kill some more tiny files; ok deraadt@ |
![]() |
1.13 | 23 years | markus | channel layer cleanup: merge header files and split .c files |
![]() |
1.10 | 5 years | djm | remove last traces of old packet API! with & ok markus@ |
![]() |
1.14 | 5 years | djm | remove last traces of old packet API! with & ok markus@ |
![]() |
1.23 | 23 years | djm | Rename pty.[ch] -> sshpty.[ch] and login.[ch] to sshlogin.[ch] to avoid header c... |
![]() |
1.9 | 23 years | djm | Rename pty.[ch] -> sshpty.[ch] and login.[ch] to sshlogin.[ch] to avoid header c... |
![]() |
1.23 | 20 years | markus | remove (already disabled) KRB4/AFS support, re-enable -k in ssh(1); test+ok henn... |
![]() |
1.5 | 20 years | markus | remove (already disabled) KRB4/AFS support, re-enable -k in ssh(1); test+ok henn... |
![]() |
1.2 | 24 years | provos | convert all uses of gmp to SSL bignum convert all used of rsa to SSL rsa functio... |
![]() |
1.2 | 24 years | provos | convert all uses of gmp to SSL bignum convert all used of rsa to SSL rsa functio... |
![]() |
1.2 | 24 years | provos | convert all uses of gmp to SSL bignum convert all used of rsa to SSL rsa functio... |
![]() |
1.2 | 24 years | deraadt | no longer using rc4 |
![]() |
1.2 | 24 years | deraadt | no longer using rc4 |
![]() |
1.8 | 20 years | djm | kill a tiny header; ok deraadt@ |
![]() |
1.1 | 22 years | miod | branches: 1.1.2; 1.1.4; file readpassphrase.c was initially added on branch OP... |
![]() |
1.1 | 22 years | miod | branches: 1.1.2; 1.1.4; file readpassphrase.h was initially added on branch OP... |
![]() |
1.2 | 24 years | deraadt | remove.c |
![]() |
1.2 | 24 years | deraadt | trash |
![]() |
1.2 | 23 years | markus | no longer used |
![]() |
1.7 | 8 years | markus | remove roaming support; ok djm@ |
![]() |
1.10 | 8 years | markus | remove roaming support; ok djm@ |
![]() |
1.14 | 8 years | markus | remove roaming support; ok djm@ |
![]() |
1.5 | 8 years | markus | remove roaming support; ok djm@ |
![]() |
1.2 | 8 years | markus | remove roaming support; ok djm@ |
![]() |
1.34 | 6 years | djm | actually remove these files |
![]() |
1.19 | 6 years | djm | actually remove these files |
![]() |
1.19 | 8 years | deraadt | systrace is dead. long live systrace. |
![]() |
1.3 | 8 years | deraadt | Change all tame callers to namechange to pledge(2). |
![]() |
1.3 | 12 years | djm | rename sandbox.h => ssh-sandbox.h to make things easier for portable |
![]() |
1.4 | 16 months | djm | update OpenSSH's Ed25519 code to the last version of SUPERCOP (20221122) and cha... |
![]() |
1.4 | 16 months | djm | update OpenSSH's Ed25519 code to the last version of SUPERCOP (20221122) and cha... |
![]() |
1.37 | 14 years | markus | remove obsole scard code |
![]() |
1.15 | 14 years | markus | remove obsole scard code |
![]() |
1.11 | 10 years | djm | remove experimental, never-enabled JPAKE code; ok markus@ |
![]() |
1.3 | 10 years | djm | remove experimental, never-enabled JPAKE code; ok markus@ |
![]() |
1.2 | 23 years | mouring | branches: 1.2.2; Move colon() and cleanhost() to misc.c where I should I have p... |
![]() |
1.2 | 23 years | mouring | branches: 1.2.2; Move colon() and cleanhost() to misc.c where I should I have p... |
![]() |
1.2 | 24 years | deraadt | distribution target |
![]() |
1.10 | 20 years | djm | Remove useless headers; ok deraadt@ |
![]() |
1.70 | 20 years | djm | sftp.c and sftp-int.c, together at last; ok markus@ |
![]() |
1.8 | 20 years | djm | Remove useless headers; ok deraadt@ |
![]() |
1.4 | 3 years | djm | Update/replace the experimental post-quantim hybrid key exchange method based on... |
![]() |
1.4 | 3 years | djm | Update/replace the experimental post-quantim hybrid key exchange method based on... |
![]() |
1.2 | 24 years | provos | convert all uses of gmp to SSL bignum convert all used of rsa to SSL rsa functio... |
![]() |
1.7 | 21 years | markus | merge ssh-dss.h ssh-rsa.h into key.h; ok deraadt@ |
![]() |
1.7 | 21 years | markus | merge ssh-dss.h ssh-rsa.h into key.h; ok deraadt@ |
![]() |
1.2 | 24 years | deraadt | trash |
![]() |
1.9 | 7 years | djm | don't know why cvs didn't exterminate these the first time around, I use rm -f a... |
![]() |
1.3 | 24 years | deraadt | use libc md5 |
![]() |
1.4 | 24 years | deraadt | use libc md5 |
![]() |
1.81 | 7 years | djm | this one I did forget to "cvs rm" |
![]() |
1.2 | 24 years | deraadt | trash |
![]() |
1.4 | 20 years | deraadt | make two tiny header files go away; djm ok |
![]() |
1.16 | 19 years | djm | replace tilde_expand_filename with a simpler implementation, ahead of more whack... |
![]() |
1.5 | 20 years | deraadt | make two tiny header files go away; djm ok |
![]() |
1.1 | 22 years | miod | branches: 1.1.2; 1.1.4; file tree.h was initially added on branch OPENBSD_3_0.... |
![]() |
1.7 | 23 years | markus | split ssh.h and try to cleanup the #include mess. remove unnecessary #includes. ... |
![]() |
1.29 | 4 years | djm | remove mostly vestigal uuencode.[ch]; moving the only unique functionality there... |
![]() |
1.15 | 4 years | djm | remove mostly vestigal uuencode.[ch]; moving the only unique functionality there... |
![]() |
1.4 | 16 months | djm | update OpenSSH's Ed25519 code to the last version of SUPERCOP (20221122) and cha... |