.github
Revert "Add CI build with more options enabled"
2022-11-10 16:59:11 +08:00
debian
Update version to 2022.83, finish CHANGES
2022-11-14 10:37:15 +08:00
fuzz
Ignore all-zero ed25519 keys in fuzzer-verify
2022-11-09 17:00:18 +08:00
libtomcrypt
Remove hmac-md5 entirely
2022-11-10 17:10:16 +08:00
libtommath
Add LTM_CFLAGS configure argument
2022-11-10 17:39:27 +08:00
test
Add ecdsa OpenSSH format for dropbearconvert
2022-03-29 23:27:55 +08:00
.gitignore
Default options comments, ignore localoptions.h
2022-03-30 13:52:04 +08:00
.hgignore
Update .hgignore and .gitignore with tests
2021-10-18 14:26:59 +08:00
.hgsigs
Added signature for changeset 5879c5829e85
2020-10-29 21:40:34 +08:00
.hgtags
Added tag DROPBEAR_2020.81 for changeset 4b984c42372d
2020-10-29 21:40:27 +08:00
agentfwd.h
rsa-sha256 for ssh-agent
2020-05-25 20:23:02 +08:00
algo.h
merge rsa-sha256
2020-05-26 00:24:02 +08:00
atomicio.c
upgrade atomicio
2016-11-15 14:56:25 +01:00
atomicio.h
upgrade atomicio
2016-11-15 14:56:25 +01:00
auth.h
Merge egor-duda:sk-authkey-options
2022-11-09 16:14:59 +08:00
bignum.c
Use buf_burn_free() instead of two calls
2022-03-29 23:47:30 +08:00
bignum.h
add m_mp_free_multi, be more careful freeing when failing to load keys
2017-05-26 21:08:43 +08:00
buffer.c
Use buf_burn_free() instead of two calls
2022-03-29 23:47:30 +08:00
buffer.h
Use buf_burn_free() instead of two calls
2022-03-29 23:47:30 +08:00
chachapoly.c
Fix ChaCha20 on 32-bit platforms ( #99 )
2020-05-29 21:26:22 +08:00
chachapoly.h
Add Chacha20-Poly1305, AES128-GCM and AES256-GCM support ( #93 )
2020-05-25 23:50:25 +08:00
CHANGES
Update version to 2022.83, finish CHANGES
2022-11-14 10:37:15 +08:00
channel.h
Leave non-interactive at default QoS class
2022-01-27 14:34:10 +08:00
chansession.h
Set SSH_ORIGINAL_COMMAND for "dropbear -c" too, fix build without
2020-03-14 23:28:18 +08:00
circbuffer.c
Pointer parameter could be declared as pointing to const
2017-08-19 17:16:13 +02:00
circbuffer.h
Pointer parameter could be declared as pointing to const
2017-08-19 17:16:13 +02:00
cli-agentfwd.c
Replace ChanType.sepfds with Channel.bidir_fd
2021-10-11 15:42:14 +08:00
cli-auth.c
Resort cli auth method tries
2022-09-19 17:45:55 +02:00
cli-authinteract.c
Fix declaration after statement
2022-03-30 14:32:49 +08:00
cli-authpasswd.c
changed TRACE to DEBUG1 for dbclient
2022-03-19 09:02:55 +00:00
cli-authpubkey.c
Use signature type not key type for debug message
2022-03-22 23:28:24 +08:00
cli-channel.c
Rearranged some more bits, marked some areas that need work.
2006-10-02 16:34:06 +00:00
cli-chansession.c
Leave non-interactive at default QoS class
2022-01-27 14:34:10 +08:00
cli-kex.c
Fix comment style
2022-09-19 18:25:26 +02:00
cli-main.c
changed TRACE to DEBUG1 for dbclient
2022-03-19 09:02:55 +00:00
cli-runopts.c
Add manpage entry for -z, change help text
2022-11-10 12:26:25 +08:00
cli-session.c
changed TRACE to DEBUG1 for dbclient
2022-03-19 09:02:55 +00:00
cli-tcpfwd.c
Leave non-interactive at default QoS class
2022-01-27 14:34:10 +08:00
common-algo.c
Remove hmac-md5 entirely
2022-11-10 17:10:16 +08:00
common-channel.c
Leave non-interactive at default QoS class
2022-01-27 14:34:10 +08:00
common-chansession.c
Chantype handling is sorted
2004-06-02 04:59:49 +00:00
common-kex.c
Make SHA1 optional, implement SHA256 fingerprints
2022-03-30 11:44:04 +08:00
common-runopts.c
Fix IPv6 address parsing for dbclient -b
2022-04-01 14:13:52 +08:00
common-session.c
Use buf_burn_free() instead of two calls
2022-03-29 23:47:30 +08:00
compat.c
Allow overriding shells for compat getusershell()
2022-11-09 18:40:10 +08:00
compat.h
fix empty C prototypes
2016-03-16 22:41:20 +08:00
config.guess
Update config.guess and config.sub
2022-11-14 11:15:12 +08:00
config.h.in
Add -Wundef and fix missing definitions
2022-11-10 10:19:12 +08:00
config.sub
Update config.guess and config.sub
2022-11-14 11:15:12 +08:00
configure
Add LTM_CFLAGS configure argument
2022-11-10 17:39:27 +08:00
configure.ac
Add LTM_CFLAGS configure argument
2022-11-10 17:39:27 +08:00
crypto_desc.c
Remove hmac-md5 entirely
2022-11-10 17:10:16 +08:00
crypto_desc.h
fix empty C prototypes
2016-03-16 22:41:20 +08:00
curve25519.c
void return types for curve25519
2020-05-30 00:05:49 +08:00
curve25519.h
void return types for curve25519
2020-05-30 00:05:49 +08:00
dbclient.1
Better docs for DisableTrivialAuth
2022-11-11 11:25:50 +08:00
dbhelpers.c
some linting after fuzz merge ( #60 )
2018-03-03 11:06:45 +08:00
dbhelpers.h
include config.h for options.h. don't need to include options.h when
2018-02-18 11:22:13 +08:00
dbmalloc.c
Update LibTomMath to 1.2.0 ( #84 )
2020-05-26 23:36:47 +08:00
dbmalloc.h
Define _GNU_SOURCE properly, other header fixes
2021-03-04 21:03:02 +08:00
dbmulti.c
Fix regression in non-symlink dropbearmulti
2022-02-01 23:15:53 +08:00
dbrandom.c
Make SHA1 optional, implement SHA256 fingerprints
2022-03-30 11:44:04 +08:00
dbrandom.h
Pointer parameter could be declared as pointing to const
2017-08-19 17:16:13 +02:00
dbutil.c
Add m_snprintf() that won't return negative
2022-04-01 12:10:48 +08:00
dbutil.h
Add m_snprintf() that won't return negative
2022-04-01 12:10:48 +08:00
debug.h
Add -v variable debug levels for server too
2022-03-24 14:44:13 +08:00
default_options.h
Add a single DROPBEAR_SK_KEYS config option
2022-11-11 16:23:07 +08:00
DEVELOPING.md
Some notes on style
2020-06-26 20:41:34 +08:00
dh_groups.c
Fix typo DROPBEAR_NORMAL_DH
2020-05-28 23:23:54 +08:00
dh_groups.h
Fix typo DROPBEAR_NORMAL_DH
2020-05-28 23:23:54 +08:00
dropbear_lint.sh
dropbear_lint.sh: Use grep --
2022-10-24 11:28:47 +08:00
dropbear.8
Add manpage entry for -z, change help text
2022-11-10 12:26:25 +08:00
dropbearconvert.1
Document supported formats for dropbearconvert
2022-03-30 12:03:50 +08:00
dropbearconvert.c
Add -v variable debug levels for server too
2022-03-24 14:44:13 +08:00
dropbearkey.1
Mention Ed25519 in dropbearkey man ( #94 )
2020-05-25 21:28:27 +08:00
dropbearkey.c
Fix dropbearkey to disallow 512 bit keys
2022-11-10 13:20:09 +08:00
dss.c
Update LibTomMath to 1.2.0 ( #84 )
2020-05-26 23:36:47 +08:00
dss.h
use sigtype where appropriate
2020-04-06 23:18:26 +08:00
ecc.c
Update LibTomMath to 1.2.0 ( #84 )
2020-05-26 23:36:47 +08:00
ecc.h
include config.h for options.h. don't need to include options.h when
2018-02-18 11:22:13 +08:00
ecdsa.c
Implement server-side support for sk-ecdsa U2F-backed keys ( #142 )
2022-01-22 21:53:04 +08:00
ecdsa.h
It turns out you can't have a single-quote in an #error
2018-03-08 22:37:54 +08:00
ed25519.c
Implement server-side support for sk-ecdsa U2F-backed keys ( #142 )
2022-01-22 21:53:04 +08:00
ed25519.h
Implement server-side support for sk-ecdsa U2F-backed keys ( #142 )
2022-01-22 21:53:04 +08:00
fake-rfc2553.c
- Update fake-rfc2553.{c,h} from OpenSSH 5.5p1
2010-07-21 13:53:23 +00:00
fake-rfc2553.h
DROPBEAR_ prefix for include guards to avoid collisions
2015-02-24 20:43:01 +08:00
filelist.txt
Add Ed25519 support ( #91 )
2020-03-12 00:09:45 +08:00
fuzz-wrapfd.h
fuzz: wrap kill()
2021-01-29 21:47:56 +08:00
fuzz.h
fuzz: fix crash in newtcpdirect(), don't close the channel too early
2021-03-05 22:51:11 +08:00
FUZZER-NOTES.md
Add Ed25519 support ( #91 )
2020-03-12 00:09:45 +08:00
fuzzers_test.sh
fuzz: add -q quiet argument for standalone fuzzers.
2021-03-07 21:26:34 +08:00
gcm.c
Fix ChaCha20 on 32-bit platforms ( #99 )
2020-05-29 21:26:22 +08:00
gcm.h
Add Chacha20-Poly1305, AES128-GCM and AES256-GCM support ( #93 )
2020-05-25 23:50:25 +08:00
gendss.c
update ltm to 1.1.0 and enable FIPS 186.4 compliant key-generation ( #79 )
2019-09-16 21:50:38 +08:00
gendss.h
Convert #ifdef to #if, other build changes
2016-05-04 15:33:40 +02:00
gened25519.c
Add Ed25519 support ( #91 )
2020-03-12 00:09:45 +08:00
gened25519.h
Add Ed25519 support ( #91 )
2020-03-12 00:09:45 +08:00
genrsa.c
Update LibTomMath to 1.2.0 ( #84 )
2020-05-26 23:36:47 +08:00
genrsa.h
Convert #ifdef to #if, other build changes
2016-05-04 15:33:40 +02:00
gensignkey.c
Use buf_burn_free() instead of two calls
2022-03-29 23:47:30 +08:00
gensignkey.h
add configuration option for default RSA size.
2017-06-24 23:32:25 +08:00
ifndef_wrapper.sh
avoid extended regex features to avoid caring about sed -r vs -E
2018-07-24 20:19:05 +08:00
includes.h
Add re-exec for server
2022-01-30 10:14:56 +08:00
INSTALL
Remove hmac-md5 entirely
2022-11-10 17:10:16 +08:00
install-sh
kex.h
Allow DH to be completely disabled ( #97 )
2020-05-28 23:01:48 +08:00
keyimport.c
Fix accientally removed variable for DSS
2022-11-10 16:52:42 +08:00
keyimport.h
Pointer parameter could be declared as pointing to const
2017-08-19 17:16:13 +02:00
LICENSE
Refer to libtom license files
2020-06-25 23:18:16 +08:00
list.c
include config.h for options.h. don't need to include options.h when
2018-02-18 11:22:13 +08:00
list.h
fix empty C prototypes
2016-03-16 22:41:20 +08:00
listener.c
Fix null pointer dereference removing listeners
2020-12-07 20:03:24 +08:00
listener.h
Pointer parameter could be declared as pointing to const (callback)
2017-08-19 22:39:53 +02:00
loginrec.c
Fix utx var typo
2022-09-19 16:50:43 +02:00
loginrec.h
remove unused loginrec_set_addr()
2016-03-15 22:04:13 +08:00
ltc_prng.c
include config.h for options.h. don't need to include options.h when
2018-02-18 11:22:13 +08:00
ltc_prng.h
include config.h for options.h. don't need to include options.h when
2018-02-18 11:22:13 +08:00
Makefile.in
Support RSA OpenSSH new format in dropbearconvert
2022-03-29 22:27:55 +08:00
MULTI
- Fix "inst_scp" target since there isn't a manpage
2013-10-09 22:24:39 +08:00
netio.c
Make IP Type-Of-Service feature optional
2022-11-10 11:58:43 +08:00
netio.h
Leave non-interactive at default QoS class
2022-01-27 14:34:10 +08:00
options.h
mention localoptions.h being build directory, fix underscore in CHANGES
2018-03-01 22:12:30 +08:00
packet.c
Fix decompression size check
2022-10-25 21:17:56 +08:00
packet.h
get rid of unused packet_type in encrypted write queue
2018-03-04 14:57:18 +08:00
process-packet.c
merge rsa-sha256
2020-05-26 00:24:02 +08:00
progressmeter.c
Update to scp from OpenSSH portable 4.3p2
2006-03-08 14:20:24 +00:00
progressmeter.h
pubkeyapi.h
Rename EPKA -> Plugin
2019-05-15 21:59:45 +08:00
queue.c
Pointer parameter could be declared as pointing to const
2017-08-19 17:16:13 +02:00
queue.h
Pointer parameter could be declared as pointing to const
2017-08-19 17:16:13 +02:00
README
Link to dropbear.nl in README
2022-08-04 21:39:28 +08:00
release.sh
Add release.sh --testrel, github action
2022-03-24 12:22:07 +08:00
rsa.c
Update LibTomMath to 1.2.0 ( #84 )
2020-05-26 23:36:47 +08:00
rsa.h
split signkey_type and signature_type for RSA sha1 vs sha256
2020-05-17 23:58:31 +08:00
runopts.h
Make IP Type-Of-Service feature optional
2022-11-10 11:58:43 +08:00
scp.c
Remove unused argument of do_cmd() in scp.c ( #125 )
2021-08-19 23:40:58 +08:00
scpmisc.c
use strlcpy & strlcat ( #74 )
2019-03-20 22:09:19 +08:00
scpmisc.h
fix some gcc warnings ( #73 )
2019-03-20 22:25:15 +08:00
service.h
fix empty C prototypes
2016-03-16 22:41:20 +08:00
session.h
added option to disable trivial auth methods ( #128 )
2021-08-19 23:37:14 +08:00
signkey_ossh.c
Add ecdsa OpenSSH format for dropbearconvert
2022-03-29 23:27:55 +08:00
signkey_ossh.h
Add ecdsa OpenSSH format for dropbearconvert
2022-03-29 23:27:55 +08:00
signkey.c
Implement no-touch-required and verify-requred for authorized_keys file
2022-06-11 19:17:40 +03:00
signkey.h
Implement no-touch-required and verify-requred for authorized_keys file
2022-06-11 19:17:40 +03:00
sk-ecdsa.c
Implement no-touch-required and verify-requred for authorized_keys file
2022-06-11 19:17:40 +03:00
sk-ecdsa.h
Implement no-touch-required and verify-requred for authorized_keys file
2022-06-11 19:17:40 +03:00
sk-ed25519.c
Implement no-touch-required and verify-requred for authorized_keys file
2022-06-11 19:17:40 +03:00
sk-ed25519.h
Implement no-touch-required and verify-requred for authorized_keys file
2022-06-11 19:17:40 +03:00
SMALL
Fix typo for LTM_CFLAGS
2022-11-14 10:55:44 +08:00
ssh.h
Handle ecdsa-sk flags, reject no-touch
2022-03-30 21:06:15 +08:00
sshpty.c
ignore I_PUSH if it isn't defined, for Android from Reimar Döffinger
2013-03-19 20:12:19 +08:00
sshpty.h
svr-agentfwd.c
Replace ChanType.sepfds with Channel.bidir_fd
2021-10-11 15:42:14 +08:00
svr-auth.c
Define _GNU_SOURCE properly, other header fixes
2021-03-04 21:03:02 +08:00
svr-authpam.c
make comments consistent and fix typo
2022-06-21 22:48:56 +02:00
svr-authpasswd.c
make comments consistent and fix typo
2022-06-21 22:48:56 +02:00
svr-authpubkey.c
Merge pull request #160 from Jackkal/two-factor-authentication
2022-11-09 17:33:48 +08:00
svr-authpubkeyoptions.c
Merge egor-duda:sk-authkey-options
2022-11-09 16:14:59 +08:00
svr-chansession.c
Fix indentations
2022-05-30 11:28:17 -04:00
svr-kex.c
Allow user space file locations (rootless support)
2022-03-30 13:51:57 +08:00
svr-main.c
Re-add missing setsid(), missed #ifdef conversion
2022-07-18 15:01:51 +08:00
svr-runopts.c
Add manpage entry for -z, change help text
2022-11-10 12:26:25 +08:00
svr-service.c
more linting ( #58 )
2018-02-26 21:31:15 +08:00
svr-session.c
Fix plugin argument
2022-11-09 13:14:22 +08:00
svr-tcpfwd.c
Added permitopen option to authorized_keys
2022-07-12 10:35:00 +03:00
svr-x11fwd.c
Fix X11 build failure, use DROPBEAR_PRIO_LOWDELAY
2022-04-23 22:33:31 +08:00
sysoptions.h
Update version to 2022.83, finish CHANGES
2022-11-14 10:37:15 +08:00
tcp-accept.c
Leave non-interactive at default QoS class
2022-01-27 14:34:10 +08:00
tcpfwd.h
Leave non-interactive at default QoS class
2022-01-27 14:34:10 +08:00
termcodes.c
termcodes: make VEOL2, VWERASE, VLNEXT, ECHOCTL, and ECHOKE optional
2016-05-25 10:03:53 -05:00
termcodes.h
DROPBEAR_ prefix for include guards to avoid collisions
2015-02-24 20:43:01 +08:00
x11fwd.h
Pointer parameter could be declared as pointing to const
2017-08-19 17:16:13 +02:00