Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Revert "Add CI build with more options enabled" | Matt Johnston | 2022-11-10 | 1 | -16/+0 | |
| | | | | | | This reverts commit e85f329e5cc1b2e4a8a1b69b0520101a4039f4ed. I'd forgotten there's already the automatic "nondefault options" | |||||
* | Avoid hitting dropbear_lint.sh | Matt Johnston | 2022-11-10 | 1 | -1/+1 | |
| | ||||||
* | Add CI build with more options enabled | Matt Johnston | 2022-11-10 | 1 | -0/+16 | |
| | ||||||
* | Fix accientally removed variable for DSS | Matt Johnston | 2022-11-10 | 1 | -0/+1 | |
| | ||||||
* | Force DROPBEAR_DSS when fuzzing | Matt Johnston | 2022-11-10 | 1 | -0/+6 | |
| | ||||||
* | Enable DSS in CI so the tests still work | Matt Johnston | 2022-11-10 | 1 | -0/+3 | |
| | ||||||
* | Fix warnings when DROPBEAR_DSS is disabled | Matt Johnston | 2022-11-10 | 1 | -5/+5 | |
| | ||||||
* | Add DROPBEAR_RSA_SHA1 as a visible config option | Matt Johnston | 2022-11-10 | 1 | -0/+5 | |
| | ||||||
* | Disable DSS by default | Matt Johnston | 2022-11-10 | 2 | -9/+9 | |
| | ||||||
* | Fix dropbearkey to disallow 512 bit keys | Matt Johnston | 2022-11-10 | 1 | -2/+2 | |
| | | | | The key loading code rejected <1024 bit keys already | |||||
* | Add manpage entry for -z, change help text | Matt Johnston | 2022-11-10 | 4 | -2/+8 | |
| | | | | Fixes #193 on github (with previous patch) | |||||
* | Make IP Type-Of-Service feature optional | Petr Štetiar | 2022-11-10 | 4 | -0/+13 | |
| | | | | | | | | Add new -z commandline option which when set, disables new IP TOS feature. References: https://github.com/openwrt/openwrt/issues/10405 Signed-off-by: Petr Štetiar <ynezz@true.cz> | |||||
* | Use faster primality testing in libtomcrypt | Matt Johnston | 2022-11-10 | 2 | -0/+13 | |
| | | | | This can only be used if DSS is disabled | |||||
* | Update github builders to ubuntu 22.04 default | Matt Johnston | 2022-11-10 | 2 | -2/+2 | |
| | ||||||
* | Update github action to macos-12 | Matt Johnston | 2022-11-10 | 1 | -2/+2 | |
| | | | | 10.15 is being removed on github soon | |||||
* | Move ./configure CFLAGS to the end of the list | Matt Johnston | 2022-11-10 | 2 | -18/+18 | |
| | | | | | This allows overriding configure-script provided arguments such as -Wundef with the user provided CFLAGS | |||||
* | Just disable -Wundef for macos runners instead | Matt Johnston | 2022-11-10 | 2 | -13/+4 | |
| | | | | | The previous change to set TARGET_OS_EMBEDDED=0 didn't work for libtommath which doesn't include Dropbear headers | |||||
* | Work around macos broken TARGET_OS_EMBEDDED | Matt Johnston | 2022-11-10 | 1 | -0/+9 | |
| | | | | | | | Their headers test TARGET_OS_EMBEDDED without testing if it's defined which breaks Wundef. Might be fixed in more recent macos, but it broke the github action. | |||||
* | Update autoconf workflow to Ubuntu 22.04 | Matt Johnston | 2022-11-10 | 1 | -1/+1 | |
| | | | | This should let it succeed with autoconf 2.71 | |||||
* | Add -Wundef and fix missing definitions | Matt Johnston | 2022-11-10 | 5 | -2493/+3712 | |
| | ||||||
* | Fix typo in DROPEAR_DSS | Matt Johnston | 2022-11-10 | 1 | -1/+1 | |
| | | | | Fixes #195 issue in github | |||||
* | Fix missing end quote in comment example | Matt Johnston | 2022-11-10 | 1 | -1/+1 | |
| | ||||||
* | Allow overriding shells for compat getusershell() | Matt Johnston | 2022-11-09 | 2 | -2/+10 | |
| | ||||||
* | Merge pull request #160 from Jackkal/two-factor-authentication | Matt Johnston | 2022-11-09 | 6 | -18/+66 | |
|\ | | | | | | | Two-factor authentication support (pubkey and password) | |||||
| * | Add check for -t -s clash | Matt Johnston | 2022-11-09 | 1 | -0/+4 | |
| | | | | | | | | multiauthmethod with noauthpass isn't allowed | |||||
| * | make comments consistent and fix typo | Jackkal | 2022-06-21 | 3 | -3/+5 | |
| | | ||||||
| * | Two-factor auth - Fix missing include | Jackkal | 2022-04-29 | 1 | -0/+1 | |
| | | ||||||
| * | Two-factor authentication support (pubkey and password) | Jackkal | 2022-04-29 | 6 | -18/+59 | |
| | | ||||||
* | | Ignore all-zero ed25519 keys in fuzzer-verify | Matt Johnston | 2022-11-09 | 1 | -0/+16 | |
| | | ||||||
* | | Merge egor-duda:sk-authkey-options | Matt Johnston | 2022-11-09 | 9 | -10/+60 | |
|\ \ | | | | | | | | | | Github pull request #172 | |||||
| * | | Implement no-touch-required and verify-requred for authorized_keys file | Egor Duda | 2022-06-11 | 9 | -10/+57 | |
| | | | ||||||
* | | | Fix plugin argument | Matt Johnston | 2022-11-09 | 3 | -16/+20 | |
| | | | | | | | | | | | | | | | | | | | | | This broke in the re-exec changes, it was altering the argv argument in-place, but argv was re-used later. Fixes #194 github issue | |||||
* | | | Merge remote-tracking branch 'refs/remotes/origin/master' | Matt Johnston | 2022-10-31 | 9 | -44/+141 | |
|\ \ \ | ||||||
| * \ \ | Merge pull request #190 from mgiacomoli/fix-dbclient-keyboard-interactive-login | Matt Johnston | 2022-10-27 | 1 | -12/+12 | |
| |\ \ \ | | | | | | | | | | | Dbclient: keyboard_interactive login method never used | |||||
| | * | | | Resort cli auth method tries | Michele Giacomoli | 2022-09-19 | 1 | -12/+12 | |
| | | | | | ||||||
| * | | | | Merge pull request #189 from mgiacomoli/utx-typo | Matt Johnston | 2022-10-25 | 1 | -1/+1 | |
| |\ \ \ \ | | | | | | | | | | | | | Fix utx var typo | |||||
| | * | | | | Fix utx var typo | Michele Giacomoli | 2022-09-19 | 1 | -1/+1 | |
| | |/ / / | ||||||
| * | | | | Merge pull request #191 from mgiacomoli/ask-fingerprint-flush-stdin | Matt Johnston | 2022-10-25 | 1 | -0/+2 | |
| |\ \ \ \ | | | | | | | | | | | | | Dbclient: Flush stdin after fingerprint confirmation | |||||
| | * | | | | Fix comment style | Michele Giacomoli | 2022-09-19 | 1 | -1/+1 | |
| | | | | | | ||||||
| | * | | | | Flush stdin after fingerprint confirmation | Michele Giacomoli | 2022-09-19 | 1 | -0/+2 | |
| | |/ / / | ||||||
| * | | | | Merge pull request #182 from tuoha/permitopen_authorized_keys | Matt Johnston | 2022-10-25 | 4 | -0/+107 | |
| |\ \ \ \ | | | | | | | | | | | | | Added permitopen option to authorized_keys | |||||
| | * | | | | Added permitopen option to authorized_keys | Tuomas Haikarainen | 2022-07-12 | 4 | -0/+107 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is now possible to limit local port forwarding to specified destination(s) by using the permitopen option in authorized_keys. Resolves #181 | |||||
| * | | | | | Fix decompression size check | Matt Johnston | 2022-10-25 | 1 | -30/+18 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Dropbear's decompression could erroneously exit with "bad packet, oversized decompressed" for a valid 32768 byte decompressed payload (an off-by-one error). It could be triggered particularly with larger SSH window sizes. This change also simplifies the function by allocating a single 32kB buffer rather than incrementally increasing the size. | |||||
| * | | | | | Add flags so libtommath builds with -O3 | Matt Johnston | 2022-10-25 | 1 | -1/+1 | |
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was the default prior to 2022.82 and makes a significant difference to performance. Perhaps at a later time this could be made more configurable. Discussion in https://github.com/mkj/dropbear/issues/174 | |||||
* | | | | | dropbear_lint.sh: Use grep -- | Matt Johnston | 2022-10-24 | 1 | -1/+1 | |
|/ / / / | ||||||
* | | | | Link to dropbear.nl in README | Matt Johnston | 2022-08-04 | 1 | -0/+2 | |
| | | | | ||||||
* | | | | Merge pull request #184 from wulei-student/patch-1 | Matt Johnston | 2022-07-22 | 1 | -1/+1 | |
|\ \ \ \ | | | | | | | | | | | Update dropbear.init | |||||
| * | | | | Update dropbear.init | lwu | 2022-07-22 | 1 | -1/+1 | |
|/ / / / | | | | | | | | | need \ ,at the end of the line. | |||||
* | | | | Re-add missing setsid(), missed #ifdef conversion | Matt Johnston | 2022-07-18 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | Fixes: 2a81289 ("Make DEBUG_NOFORK a #if not #ifdef") Fixes #180 github issue | |||||
* | | | | Remove unused MAX_IP_LEN | Matt Johnston | 2022-06-27 | 1 | -2/+1 | |
|/ / / |