Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - Add adaptive authentication failure delay | Matt Johnston | 2018-11-05 | 1 | -43/+39 |
| | | | | - Rework monotonic_now/gettime_wrapper and use clock_gettime on more platforms | ||||
* | some linting after fuzz merge (#60) | Fran?ois Perrad | 2018-03-03 | 1 | -1/+1 |
| | | | | | | | | * fix prototype * remove extra comma * use m_free after m_strdup | ||||
* | Fix to be able to compile normal(ish) binaries with --enable-fuzz | Matt Johnston | 2018-02-28 | 1 | -1/+1 |
| | |||||
* | - #if not #ifdef for DROPBEAR_FUZZ | Matt Johnston | 2018-02-28 | 1 | -3/+3 |
| | | | | - fix some unused variables | ||||
* | merge from main | Matt Johnston | 2018-02-17 | 1 | -39/+26 |
|\ | |||||
| * | merge up to date | Matt Johnston | 2018-01-23 | 1 | -39/+26 |
| |\ | |||||
| | * | fix dss debug printing | Matt Johnston | 2017-06-24 | 1 | -0/+1 |
| | | | |||||
| | * | Add a flag whether to longjmp, missed that last commit | Matt Johnston | 2017-06-01 | 1 | -1/+1 |
| | | | |||||
| | * | Disable setnonblocking(), get_socket_address(), set_sock_priority() | Matt Johnston | 2017-05-26 | 1 | -10/+9 |
| | | | | | | | | | | | | for fuzzing | ||||
| | * | fuzzing has a constant time | Matt Johnston | 2017-05-25 | 1 | -0/+10 |
| | | | |||||
| | * | fuzzer-pubkey | Matt Johnston | 2017-05-23 | 1 | -0/+7 |
| | | | |||||
| | * | add dbmalloc epoch cleanup | Matt Johnston | 2017-05-21 | 1 | -39/+0 |
| | | | |||||
| | * | glaring wrapfd problems fixed | Matt Johnston | 2017-05-20 | 1 | -1/+10 |
| | | | |||||
* | | | options: Complete the transition to numeric toggles (`#if') | Michael Witten | 2017-07-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the sake of review, this commit alters only the code; the affiliated comments within the source files also need to be updated, but doing so now would obscure the operational changes that have been made here. * All on/off options have been switched to the numeric `#if' variant; that is the only way to make this `default_options.h.in' thing work in a reasonable manner. * There is now some very minor compile-time checking of the user's choice of options. * NO_FAST_EXPTMOD doesn't seem to be used, so it has been removed. * ENABLE_USER_ALGO_LIST was supposed to be renamed DROPBEAR_USER_ALGO_LIST, and this commit completes that work. * DROPBEAR_FUZZ seems to be a relatively new, as-yet undocumented option, which was added by the following commit: commit 6e0b539e9ca0b5628c6c5a3d118ad6a2e79e8039 Author: Matt Johnston <matt@ucc.asn.au> Date: Tue May 23 22:29:21 2017 +0800 split out checkpubkey_line() separately It has now been added to `sysoptions.h' and defined as `0' by default. * The configuration option `DROPBEAR_PASSWORD_ENV' is no longer listed in `default_options.h.in'; it is no longer meant to be set by the user, and is instead left to be defined in `sysoptions.h' (where it was already being defined) as merely the name of the environment variable in question: DROPBEAR_PASSWORD To enable or disable use of that environment variable, the user must now toggle `DROPBEAR_USE_DROPBEAR_PASSWORD'. * The sFTP support is now toggled by setting `DROPBEAR_SFTPSERVER', and the path of the sFTP server program is set independently through the usual SFTPSERVER_PATH. | ||||
* | | | define CLOCK_MONOTONIC if needed | Matt Johnston | 2018-02-08 | 1 | -0/+4 |
| | | | |||||
* | | | Merge pull request #49 from fperrad/20170812_lint | Matt Johnston | 2018-01-25 | 1 | -1/+1 |
|\ \ \ | |/ / |/| | | | | | Some linting, const parameters | ||||
| * | | Pointer parameter could be declared as pointing to const (callback) | Francois Perrad | 2017-08-19 | 1 | -1/+1 |
| |/ | |||||
* | | test close < 0, from Marco Wenzel | Matt Johnston | 2017-10-18 | 1 | -1/+1 |
|/ | |||||
* | merge 2017.75 | Matt Johnston | 2017-05-18 | 1 | -0/+17 |
|\ | |||||
| * | Use atomic key generation in all cases | Matt Johnston | 2016-11-19 | 1 | -0/+17 |
| | | |||||
* | | ses.debug_trace is wrong | Matt Johnston | 2016-09-01 | 1 | -1/+1 |
| | | |||||
* | | Convert #ifdef to #if, other build changes | Matt Johnston | 2016-05-04 | 1 | -6/+6 |
|/ | |||||
* | move m_burn and function attributes to dbhelpers | Matt Johnston | 2016-03-17 | 1 | -22/+0 |
| | | | | use m_burn for libtomcrypt zeromem() too | ||||
* | Use memset_s or explicit_bzero | Matt Johnston | 2016-03-16 | 1 | -0/+7 |
| | |||||
* | more hard tab | Francois Perrad | 2016-01-01 | 1 | -15/+15 |
| | |||||
* | Allow setting syslog identifier via startsyslog(). | Konstantin Tokarev | 2015-12-01 | 1 | -2/+2 |
| | |||||
* | change DROPBEAR_DEFAULT_CLI_AUTHKEY to just prepend homedir | Matt Johnston | 2015-08-03 | 1 | -5/+6 |
| | | | | rather than doing ~ expansion | ||||
* | merge from default | Matt Johnston | 2015-02-28 | 1 | -1/+1 |
|\ | |||||
| * | Fix for old compilers, variable declarations at beginning of functions | Thorsten Horstmann | 2015-02-24 | 1 | -1/+1 |
| | | | | | | | | and /**/ comments | ||||
* | | Move generic network routines to netio.c | Matt Johnston | 2015-02-20 | 1 | -549/+0 |
| | | |||||
* | | merge | Matt Johnston | 2015-02-19 | 1 | -1/+2 |
|\ \ | |||||
| * | | fallback for old glibc and fastopen | Matt Johnston | 2015-02-19 | 1 | -1/+2 |
| | | | | | | | | | | | | memset rather than = {0} initialiser | ||||
* | | | Add the missing second half of iov code | Matt Johnston | 2015-02-19 | 1 | -0/+4 |
|/ / | |||||
* | | In theory TFO should work. Needs platform cleanup and testing | Matt Johnston | 2015-02-19 | 1 | -4/+42 |
| | | |||||
* | | async connections working | Matt Johnston | 2015-02-18 | 1 | -46/+58 |
| | | |||||
* | | work in progress for async connect | Matt Johnston | 2015-02-18 | 1 | -89/+210 |
| | | |||||
* | | tcp fastopen for the server | Matt Johnston | 2015-02-15 | 1 | -0/+10 |
|/ | |||||
* | connect_remote() is now always non-blocking | Matt Johnston | 2015-02-14 | 1 | -8/+5 |
| | |||||
* | Add envirnonment variable for debug timestamps to roughly match | Matt Johnston | 2015-02-13 | 1 | -4/+17 |
| | | | | network timestamps (in tshark) | ||||
* | Make it compile | Matt Johnston | 2015-02-13 | 1 | -1/+1 |
| | |||||
* | piggyback data on acks when making connections on linux | Matt Johnston | 2015-02-13 | 1 | -8/+39 |
| | |||||
* | Default client key path ~/.ssh/id_dropbear | Matt Johnston | 2015-01-24 | 1 | -0/+17 |
| | |||||
* | Don't warn about ENOTSOCK when setting priority | Matt Johnston | 2014-08-06 | 1 | -3/+6 |
| | |||||
* | Fix some format string warnings | Matt Johnston | 2014-07-28 | 1 | -3/+4 |
| | |||||
* | Fix clock_gettime handling | Matt Johnston | 2014-07-28 | 1 | -12/+34 |
| | |||||
* | Improve handling lots of concurrent forwarded connections. Increase | Matt Johnston | 2014-06-25 | 1 | -1/+1 |
| | | | | connection backlog, avoid check_close() for channels that haven't had IO | ||||
* | Fix monotonic_now() on OS X | Matt Johnston | 2014-03-21 | 1 | -1/+1 |
| | |||||
* | Add new monotonic_now() wrapper so that timeouts are unaffected by | Matt Johnston | 2014-03-13 | 1 | -0/+43 |
| | | | | system clock changes | ||||
* | DROPBEAR_CLI_AUTH_IMMEDIATE fixed, now enabled by default | Matt Johnston | 2014-01-17 | 1 | -0/+4 |
| | |||||
* | - Sockets are set to lowdelay priority initially to improve conneciton setup | Matt Johnston | 2013-12-03 | 1 | -15/+22 |
| | | | | | time - Set non-pty connections to bulk for client and server |