Commit Graph

  • c8fcc08fe0 Implement server-side support for sk-ecdsa U2F-backed keys Egor Duda 2021-12-23 08:44:31 +03:00
  • 483b427335 debugging test runner authorized_keys perms Matt Johnston 2021-10-19 13:45:59 +08:00
  • 27ffea3223 Debug pytest password auth failing Matt Johnston 2021-10-19 13:30:58 +08:00
  • 742e296115 Use HOME before /etc/passwd to find id_dropbear (#137) Matt Robinson 2021-10-19 06:02:47 +01:00
  • 0e43d68d81 Remove caching and socat from build.yml Matt Johnston 2021-10-19 12:49:19 +08:00
  • bcb9d78d83 Add configure --enable-werror argument Matt Johnston 2021-10-19 12:16:20 +08:00
  • 8da9646c83 Upload config.log on failure Matt Johnston 2021-10-19 11:50:12 +08:00
  • da482ede60 github action workaround macos ranlib Matt Johnston 2021-10-18 23:45:09 +08:00
  • f0495697e5 disable fuzzstandalone github action for now, needs debugging Matt Johnston 2021-10-18 23:36:23 +08:00
  • f9ced2c880 fix github actions arguments Matt Johnston 2021-10-18 23:33:41 +08:00
  • 17e0c7e76f github action, don't try apt or python on macos Matt Johnston 2021-10-18 23:31:23 +08:00
  • 30adc15860 Use sudo for the real github action job Matt Johnston 2021-10-18 23:25:20 +08:00
  • 6138bdc62f Add github actions build workflow, remove travis CI Matt Johnston 2021-10-18 23:21:52 +08:00
  • e05945f67a Add a default 10 second timeout for tests Matt Johnston 2021-10-18 23:20:32 +08:00
  • 3e640acd17 Only redirect stderr after the session login. That lets errors get recorded on the server parent side, rather than being sent over a SSH connection. Matt Johnston 2021-10-18 23:20:08 +08:00
  • ae25761c7c Rename "make test" to "make check". Also run lint Matt Johnston 2021-10-18 15:17:14 +08:00
  • e6152ccd7d Update .hgignore and .gitignore with tests Matt Johnston 2021-10-18 14:26:59 +08:00
  • 8b0d31ab20 Add "make test" target to run pytest Matt Johnston 2021-10-18 14:24:32 +08:00
  • 65f6e48a06 Add first channel tests Matt Johnston 2021-10-18 14:22:37 +08:00
  • a7ef149463 Bring back recently removed channel->flushing Matt Johnston 2021-10-14 20:55:15 +08:00
  • 043b0fbd1b Increase max window size to 10MB, fallback rather than exiting if an invalid value is given. Matt Johnston 2021-10-12 23:32:10 +08:00
  • 110b55214b Partial strings from strtoul should return error Matt Johnston 2021-10-12 23:31:09 +08:00
  • c08177a3af Banner size should account for newlines Matt Johnston 2021-10-12 21:29:42 +08:00
  • 3c2436cd05 Comment on reason for DROPBEAR_MAX_PASSWORD_LEN limit Matt Johnston 2021-10-12 21:29:25 +08:00
  • f3b72bfd18 Merge Matt Johnston 2021-10-11 15:46:49 +08:00
  • f17400e738 Replace ChanType.sepfds with Channel.bidir_fd Matt Johnston 2021-10-11 15:42:14 +08:00
  • 8e6f73e879 - Remove "flushing" handling for exited processes, it should be handled by normal file descriptor reads. Matt Johnston 2021-10-11 15:16:54 +08:00
  • 7c2470ba3a Fix some outdated comments Matt Johnston 2021-10-11 15:14:46 +08:00
  • cc59c08605 Move comment to svr_chansess_checksignal() where it belongs Matt Johnston 2021-10-11 15:13:42 +08:00
  • 661d8ca225 Add a comment about sending initial auth request Matt Johnston 2021-10-11 15:12:22 +08:00
  • 41d4b4e7f7 keep LANG env variable for child process (#111) fidomax 2021-08-19 18:49:52 +03:00
  • dc016f900b Remove unused argument of do_cmd() in scp.c (#125) Anton Bershanskiy 2021-08-19 18:40:58 +03:00
  • 4c8c879b38 signkey: remove !! from SHA1 digest (#130) Sven Roederer 2021-08-19 17:39:31 +02:00
  • 210a983349 added option to disable trivial auth methods (#128) Manfred Kaiser 2021-08-19 17:37:14 +02:00
  • 69e5709f75 Clarify help text for dropbear -e environment option Matt Johnston 2021-08-19 23:17:34 +08:00
  • 2157d52352 pass on sever process environment to child processes (option -e) (#118) Roland Vollgraf 2021-08-19 17:13:41 +02:00
  • 846d38fe43 Add "restrict" authorized_keys option Matt Johnston 2021-05-01 20:47:15 +08:00
  • a8d6dac2c5 Don't include .hg_archival.txt in tarballs. They're now reproducible. Matt Johnston 2021-03-31 23:31:26 +08:00
  • ee49a1b16d merge Matt Johnston 2021-03-31 23:24:55 +08:00
  • 325d0c1d02 Add configure script to version control. Set timezone for release tarball Matt Johnston 2021-03-31 23:23:14 +08:00
  • 17f209f9b7 Update config.sub and config.guess to latest Matt Johnston 2021-03-31 23:21:30 +08:00
  • 924d5a06a6 Make releases tarballs more deterministic Matt Johnston 2021-03-30 22:08:14 +08:00
  • 1bf7acc5bd Remove some obselete autoconf bits. Matt Johnston 2021-03-30 20:42:04 +08:00
  • 8d0013bbe0 Use MAX_HOST_LEN for TCP forwarding requests (#121) ValdikSS 2021-03-18 16:16:17 +03:00
  • 9262ffe861 fuzz: don't push wrapfd descriptors larger than needed Matt Johnston 2021-03-08 21:59:10 +08:00
  • 1eb369272b fuzz: add -q quiet argument for standalone fuzzers. travis has a log length limit Matt Johnston 2021-03-07 21:26:34 +08:00
  • c0ed29ea02 fuzz: split long argument list with xargs Matt Johnston 2021-03-07 16:30:33 +08:00
  • 91ca561d7a fuzz: cifuzz fix syntax Matt Johnston 2021-03-06 23:44:16 +08:00
  • ba260bd67b fuzz: try run cifuzz on push as well Matt Johnston 2021-03-06 23:42:59 +08:00
  • 898bff3d4e fuzz: add cifuzz for github pull requests Matt Johnston 2021-03-06 23:34:39 +08:00
  • 67a8de30b7 Prevent multiple shells being spawned Matt Johnston 2021-03-06 23:06:43 +08:00
  • 6c571c54e5 small tidy of "signal" while loop Matt Johnston 2021-03-06 23:05:17 +08:00
  • d2bfa6aedc fuzz: handle errors from wrapfd_new_dummy() Matt Johnston 2021-03-06 22:58:57 +08:00
  • d0d1ede191 fuzz: fix crash in newtcpdirect(), don't close the channel too early Matt Johnston 2021-03-05 22:51:11 +08:00
  • 3c2f113a78 Return errstring on connect failure Matt Johnston 2021-03-05 21:13:20 +08:00
  • f193e95a3e fuzz: avoid extraneous printing Matt Johnston 2021-03-04 23:57:12 +08:00
  • 03481aba06 Define _GNU_SOURCE properly, other header fixes This lets -std=c89 build for gcc 8.4.0 Matt Johnston 2021-03-04 21:03:02 +08:00
  • 8b0fdf8010 Small cleanups of netio allocated port Matt Johnston 2021-03-04 21:02:16 +08:00
  • 934cc87db3 Update netio.c (#115) Guillaume Picquet 2021-03-04 13:50:13 +01:00
  • ae94f64145 Update cli-main.c (#114) Guillaume Picquet 2021-03-04 13:46:46 +01:00
  • 8552a0e9eb Disable UNAUTH_CLOSE_DELAY by default Matt Johnston 2021-03-02 22:20:14 +08:00
  • d20420e709 merge Matt Johnston 2021-01-29 21:59:12 +08:00
  • e8640bdca3 fuzz: wrap kill() Matt Johnston 2021-01-29 21:47:56 +08:00
  • e4edbf2e57 Update INSTALL (#113) Xenhat 2020-12-17 04:35:48 -05:00
  • 0ea2e3463d try fix coverity build coverity Matt Johnston 2020-06-26 21:20:57 +08:00
  • ddb6751ab4 merge coverity from main Matt Johnston 2020-06-26 21:07:34 +08:00
  • 6e3c3c8c51 try for coverity Matt Johnston 2019-03-21 23:28:59 +08:00
  • ef080502f8 merge coverity Matt Johnston 2019-03-21 00:14:38 +08:00
  • fdbdbe5703 merge coverity Matt Johnston 2018-03-21 00:52:02 +08:00
  • 921592d37e merge coverity Matt Johnston 2018-03-04 15:07:09 +08:00
  • 04a02730bc merge coverity Matt Johnston 2018-02-26 22:43:12 +08:00
  • dcce2cfd8d merge coverity Matt Johnston 2018-02-19 23:14:49 +08:00
  • 00a1290173 merge coverity up to date Matt Johnston 2018-02-17 11:29:17 +08:00
  • a3a0b26581 limit travis branches Matt Johnston 2018-02-10 19:06:13 +08:00
  • 276197b404 merge Matt Johnston 2018-02-10 19:03:54 +08:00
  • 484d1e9b81 merge Matt Johnston 2018-02-10 08:27:30 +08:00
  • 278a3e43e5 merge Matt Johnston 2018-02-09 23:58:47 +08:00
  • 2df2117388 update coverity Matt Johnston 2018-02-09 23:49:22 +08:00
  • 187fc95deb merge Matt Johnston 2017-06-24 23:33:16 +08:00
  • b75a033787 merge Matt Johnston 2017-06-03 00:10:58 +08:00
  • 423be0d5e6 merge coverity Matt Johnston 2017-05-18 23:02:39 +08:00
  • 49177312fb Introduce extra delay before closing unauthenticated sessions Thomas De Schampheleire 2017-02-15 13:53:04 +01:00
  • 5d60e5f312 Use buf_eatstring instead Matt Johnston 2020-12-10 23:18:48 +08:00
  • 38d7da5fe5 Fix handling of replies to global requests (#112) Dirkjan Bussink 2020-12-10 16:13:13 +01:00
  • a6b2eeb190 Fix null pointer dereference removing listeners Matt Johnston 2020-12-07 20:03:24 +08:00
  • e12ff23e7d fuzz: add an always-failing dropbear_listen() replacement Matt Johnston 2020-12-06 21:54:01 +08:00
  • 007a5925dc fuzz: work around fuzz_connect_remote() limitations Matt Johnston 2020-12-06 21:27:25 +08:00
  • d439ed26e4 Some minor manpage improvements Matt Johnston 2020-12-05 14:56:53 +08:00
  • f9ff3fa23d fuzz: skip custom mutators with -fsanitize=memory Matt Johnston 2020-12-05 11:54:53 +08:00
  • 2c64335d9c fuzz: make postauth set authdone properly Matt Johnston 2020-12-03 22:18:51 +08:00
  • 286b6b9f80 Remove unused cli_authinitialise Matt Johnston 2020-12-03 21:19:19 +08:00
  • 220ba993a2 fuzzing - Set postauth user to root since that's what it runs as Matt Johnston 2020-11-17 19:28:11 +08:00
  • 3c88d6536a fuzzing: add workaround getpwuid/getpwnam Matt Johnston 2020-11-16 22:44:30 +08:00
  • f49b576e93 Fix fuzzing build Matt Johnston 2020-11-15 21:22:08 +08:00
  • 8ec9016585 Add server postauth fuzzer, wrap connect_remote() Matt Johnston 2020-11-13 23:18:05 +08:00
  • 15ea6d1106 Remove accidentally committed abort() Matt Johnston 2020-11-13 23:16:50 +08:00
  • 24cfda9e3c fuzzing - fix some wrong types and -lcrypt on macos Matt Johnston 2020-11-02 20:33:48 +08:00
  • 121e6e6202 Fuzzing - get rid of "prefix" for streams Matt Johnston 2020-11-01 23:44:58 +08:00
  • 1b6e16ae7c fuzzing - avoid sha1 for random seed every iteration Matt Johnston 2020-11-01 14:01:37 +08:00
  • b8352f8164 Move fuzzer-kex initialisation into a constructor function Matt Johnston 2020-10-29 23:00:52 +08:00