Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-25 | WIP bindtodevicebindtodevice | Mikael Magnusson | |
2021-08-19 | keep LANG env variable for child process (#111)HEADmaster | fidomax | |
2021-08-19 | Remove unused argument of do_cmd() in scp.c (#125) | Anton Bershanskiy | |
2021-08-19 | signkey: remove !! from SHA1 digest (#130) | Sven Roederer | |
Remove the "!!" chars from message when printing the key-fingerprint, as it's confusing users. They have been added when switching from MD5, but SHA1 can be considered as standard today. Signed-off-by: Sven Roederer <devel-sven@geroedel.de> | |||
2021-08-19 | added option to disable trivial auth methods (#128) | Manfred Kaiser | |
* added option to disable trivial auth methods * rename argument to match with other ssh clients * fixed trivial auth detection for pubkeys | |||
2021-08-19 | Clarify help text for dropbear -e environment option | Matt Johnston | |
2021-08-19 | pass on sever process environment to child processes (option -e) (#118) | Roland Vollgraf | |
2021-05-01 | Add "restrict" authorized_keys option | Matt Johnston | |
2021-03-31 | Don't include .hg_archival.txt in tarballs. They're now reproducible. | Matt Johnston | |
2021-03-31 | merge | Matt Johnston | |
2021-03-31 | Add configure script to version control. Set timezone for release tarball | Matt Johnston | |
2021-03-31 | Update config.sub and config.guess to latest | Matt Johnston | |
2021-03-30 | Make releases tarballs more deterministic | Matt Johnston | |
Not fully tested on different systems yet | |||
2021-03-30 | Remove some obselete autoconf bits. | Matt Johnston | |
Keeps autoconf 2.71 happy, though we leave the prereq version at 2.59 | |||
2021-03-18 | Use MAX_HOST_LEN for TCP forwarding requests (#121) | ValdikSS | |
tcpip-forward request can include hostname, which is later resolved by getaddrinfo() call. Dropbear incorrectly assumes tcpip-forward includes only IP(v4) address. Fix this. | |||
2021-03-08 | fuzz: don't push wrapfd descriptors larger than needed | Matt Johnston | |
2021-03-07 | fuzz: add -q quiet argument for standalone fuzzers. | Matt Johnston | |
travis has a log length limit | |||
2021-03-07 | fuzz: split long argument list with xargs | Matt Johnston | |
2021-03-06 | fuzz: cifuzz fix syntax | Matt Johnston | |
2021-03-06 | fuzz: try run cifuzz on push as well | Matt Johnston | |
2021-03-06 | fuzz: add cifuzz for github pull requests | Matt Johnston | |
2021-03-06 | Prevent multiple shells being spawned | Matt Johnston | |
Existing shells would be leaked. The old check only caught multiple commands, not shells. | |||
2021-03-06 | small tidy of "signal" while loop | Matt Johnston | |
2021-03-06 | fuzz: handle errors from wrapfd_new_dummy() | Matt Johnston | |
2021-03-05 | fuzz: fix crash in newtcpdirect(), don't close the channel too early | Matt Johnston | |
2021-03-05 | Return errstring on connect failure | Matt Johnston | |
2021-03-04 | fuzz: avoid extraneous printing | Matt Johnston | |
2021-03-04 | Define _GNU_SOURCE properly, other header fixes | Matt Johnston | |
This lets -std=c89 build for gcc 8.4.0 | |||
2021-03-04 | Small cleanups of netio allocated port | Matt Johnston | |
2021-03-04 | Update netio.c (#115) | Guillaume Picquet | |
Moved allocated_lport_p and allocated_lport at begin of block to buld in C89 | |||
2021-03-04 | Update cli-main.c (#114) | Guillaume Picquet | |
Moved pid_t proxy_cmd_pid declaration at begin of block to allow build in c89 (gcc-2.95) | |||
2021-03-02 | Disable UNAUTH_CLOSE_DELAY by default | Matt Johnston | |
2021-01-29 | merge | Matt Johnston | |
2021-01-29 | fuzz: wrap kill() | Matt Johnston | |
2020-12-17 | Update INSTALL (#113) | Xenhat | |
Make Git/Mercurial instructions easier to understand | |||
2020-12-10 | Use buf_eatstring instead | Matt Johnston | |
2020-12-10 | Fix handling of replies to global requests (#112) | Dirkjan Bussink | |
The current code assumes that all global requests want / need a reply. This isn't always true and the request itself indicates if it wants a reply or not. It causes a specific problem with hostkeys-00@openssh.com messages. These are sent by OpenSSH after authentication to inform the client of potential other host keys for the host. This can be used to add a new type of host key or to rotate host keys. The initial information message from the server is sent as a global request, but with want_reply set to false. This means that the server doesn't expect an answer to this message. Instead the client needs to send a prove request as a reply if it wants to receive proof of ownership for the host keys. The bug doesn't cause any current problems with due to how OpenSSH treats receiving the failure message. It instead treats it as a keepalive message and further ignores it. Arguably this is a protocol violation though of Dropbear and it is only accidental that it doesn't cause a problem with OpenSSH. The bug was found when adding host keys support to libssh, which is more strict protocol wise and treats the unexpected failure message an error, also see https://gitlab.com/libssh/libssh-mirror/-/merge_requests/145 for more information. The fix here is to honor the want_reply flag in the global request and to only send a reply if the other side expects a reply. | |||
2020-12-07 | Fix null pointer dereference removing listeners | Matt Johnston | |
2020-12-06 | fuzz: add an always-failing dropbear_listen() replacement | Matt Johnston | |
2020-12-06 | fuzz: work around fuzz_connect_remote() limitations | Matt Johnston | |
2020-12-05 | Some minor manpage improvements | Matt Johnston | |
2020-12-05 | fuzz: skip custom mutators with -fsanitize=memory | Matt Johnston | |
2020-12-03 | fuzz: make postauth set authdone properly | Matt Johnston | |
2020-12-03 | Remove unused cli_authinitialise | Matt Johnston | |
2020-11-17 | fuzzing - Set postauth user to root since that's what it runs as | Matt Johnston | |
2020-11-16 | fuzzing: add workaround getpwuid/getpwnam | Matt Johnston | |
2020-11-15 | Fix fuzzing build | Matt Johnston | |
2020-11-13 | Add server postauth fuzzer, wrap connect_remote() | Matt Johnston | |
2020-11-13 | Remove accidentally committed abort() | Matt Johnston | |
2020-11-02 | fuzzing - fix some wrong types and -lcrypt on macos | Matt Johnston | |