clearrml
09bc32d7f8
improve build.sh
2024-12-26 00:26:02 +02:00
clearrml
07f1f1d5f9
sync_git_2024.86 tag/DROPBEAR_2024.86
2024-12-22 17:07:35 +02:00
clearrml
af3488e293
Merge branch 'sync_git_2024.85'
2024-12-22 17:02:08 +02:00
allegroai
9452f11bf9
Add build.sh to build dropbearmulti inside a docker
2024-07-24 03:54:33 +03:00
allegroai
ed8f0da039
Add SFTPSERVER_PATH to override the default location of /usr/libexec/sftp-server
2024-07-24 03:53:55 +03:00
allegroai
d8900abd95
Add DROPBEAR_CLEARML_FIXED_PASSWORD environment variable to allow simple pass auth for non-root user inside containers
2024-07-24 03:52:52 +03:00
allegroai
b63e8d8694
sync github July 2024
2024-07-24 03:31:27 +03:00
allegroai
35427a2d0b
Add DROPBEAR_CLEARML_FIXED_PASSWORD environement variable to allow simple pass auth for non-root user inside containers
2023-02-09 00:10:16 +02:00
allegroai
78576360f6
Switch to Alpine:3.17.1 base docker for build. Build single multi file
2023-02-09 00:03:39 +02:00
allegroai
31e3a973c1
Add build static release inside container
2023-02-08 16:58:34 +02:00
Matt Johnston
9defeb477a
Fix CI for dbclient/dropbear only
2023-01-04 20:36:58 +08:00
Matt Johnston
7a53c7f0f4
Fix building only client or server
...
Regressed when -Wundef was added
Fixes #210
2023-01-04 20:32:23 +08:00
Matt Johnston
febb805742
Add test building only dropbear or dbclient
...
Expected to fail, fix pending
2023-01-04 20:31:40 +08:00
Matt Johnston
923a65ea0d
Merge remote-tracking branch 'refs/remotes/origin/master'
2023-01-03 22:07:07 +08:00
Matt Johnston
39d955c49f
Add missing break in switch
...
Has no effect on execution, the fallthrough does nothing
Closes #208
2023-01-03 22:05:14 +08:00
Matt Johnston
f7b1ba6aad
Merge pull request #206 from fperrad/20221222_lint
...
some linting
2022-12-22 22:56:34 +08:00
Francois Perrad
01415ef826
const parameter mp_int
2022-12-22 10:19:54 +01:00
Matt Johnston
6fa49f98c5
Merge pull request #201 from mkj/test-pty-gid
...
Allow users's own gid in pty permission check
2022-12-12 22:34:06 +08:00
Matt Johnston
8607215588
Allow users's own gid in pty permission check
...
This allows non-root Dropbear to work even without devpts gid=5 mount
option on Linux.
2022-12-07 13:04:10 +08:00
Matt Johnston
c043efb47c
Fix so DROPBEAR_DSS is only forced for fuzzing
...
Regression from 787391ea3b
,
was missing fuzzing conditional
2022-12-06 22:34:11 +08:00
Matt Johnston
ec2215726c
Fix y2038 issues with time_t conversion
...
These changes were identified by building with and without
-D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64
on 32-bit arm, logging warnings to files.
-Wconversion was added to CFLAGS in both builds.
Then a "diff -I Wconversion log1 log2" shows new warnings that appear
with the 64-bit time_t. There are a few false positives that have been
fixed for quietness.
struct logininfo and struct wtmp are still problematic, those will
need to be handled by libc.
2022-12-01 13:40:13 +08:00
Matt Johnston
bd94cb712c
Another attempt to make CI work
2022-11-28 21:40:09 +08:00
Matt Johnston
cf7f9350b8
CI: don't run dropbearkey for disabled types
2022-11-28 21:32:10 +08:00
Matt Johnston
5a07edfa2b
Actually disable werror, and more --disable flags
2022-11-28 21:29:36 +08:00
Matt Johnston
a7659fb581
No werror for options disabled CI
2022-11-28 21:24:53 +08:00
Matt Johnston
1034024029
Add CI for disabled options
2022-11-28 21:20:44 +08:00
Matt Johnston
36a0313263
Add #if DROPBEAR_RSA guards
...
Fixes building with DROPBEAR_RSA disabled.
Closes #197
2022-11-28 21:12:23 +08:00
Matt Johnston
a4689e25ec
Update config.guess and config.sub
...
Updated to 2022-09-17 with
wget -O config.guess 'https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD '
wget -O config.sub 'https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD '
2022-11-14 11:15:12 +08:00
Matt Johnston
e360dffff2
Fix typo for LTM_CFLAGS
2022-11-14 10:55:44 +08:00
Matt Johnston
5a3bc9fa9c
Update version to 2022.83, finish CHANGES
2022-11-14 10:37:15 +08:00
Matt Johnston
aa6559db66
Add a single DROPBEAR_SK_KEYS config option
...
Replaces DROPBEAR_SK_ECDSA and DROPBEAR_SK_ED25519
2022-11-11 16:23:07 +08:00
Matt Johnston
b2b94acc97
Better docs for DisableTrivialAuth
2022-11-11 11:25:50 +08:00
Matt Johnston
960d374e65
Fix test for !DROPBEAR_DSS
...
Fixes: 0e70732
("Use faster primality testing in libtomcrypt")
2022-11-10 18:54:16 +08:00
Matt Johnston
fd234018a4
Add draft CHANGES
2022-11-10 18:39:08 +08:00
Matt Johnston
54a90ddac5
Add LTM_CFLAGS configure argument
2022-11-10 17:39:27 +08:00
Matt Johnston
cda8070898
Remove hmac-md5 entirely
2022-11-10 17:10:16 +08:00
Matt Johnston
b5e941c0b1
Revert "Add CI build with more options enabled"
...
This reverts commit e85f329e5c
.
I'd forgotten there's already the automatic "nondefault options"
2022-11-10 16:59:11 +08:00
Matt Johnston
e87a222ce7
Avoid hitting dropbear_lint.sh
2022-11-10 16:57:28 +08:00
Matt Johnston
e85f329e5c
Add CI build with more options enabled
2022-11-10 16:54:12 +08:00
Matt Johnston
1d22801101
Fix accientally removed variable for DSS
2022-11-10 16:52:42 +08:00
Matt Johnston
787391ea3b
Force DROPBEAR_DSS when fuzzing
2022-11-10 14:49:26 +08:00
Matt Johnston
c9a16e661a
Enable DSS in CI so the tests still work
2022-11-10 14:44:54 +08:00
Matt Johnston
b966cce3ae
Fix warnings when DROPBEAR_DSS is disabled
2022-11-10 14:37:44 +08:00
Matt Johnston
e5e6b6c1b8
Add DROPBEAR_RSA_SHA1 as a visible config option
2022-11-10 14:29:08 +08:00
Matt Johnston
c29c4e1024
Disable DSS by default
2022-11-10 14:28:43 +08:00
Matt Johnston
1cdd95f997
Fix dropbearkey to disallow 512 bit keys
...
The key loading code rejected <1024 bit keys already
2022-11-10 13:20:09 +08:00
Matt Johnston
86ac8411a0
Add manpage entry for -z, change help text
...
Fixes #193 on github (with previous patch)
2022-11-10 12:26:25 +08:00
Petr Štetiar
2864c3d154
Make IP Type-Of-Service feature optional
...
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>
2022-11-10 11:58:43 +08:00
Matt Johnston
0e70732e1e
Use faster primality testing in libtomcrypt
...
This can only be used if DSS is disabled
2022-11-10 11:52:55 +08:00
Matt Johnston
cdaf52aead
Update github builders to ubuntu 22.04 default
2022-11-10 11:16:19 +08:00