From 10340240293dde17deaf811cceaabc00be598abb Mon Sep 17 00:00:00 2001 From: Matt Johnston Date: Mon, 28 Nov 2022 21:20:44 +0800 Subject: [PATCH] Add CI for disabled options --- .github/workflows/build.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2d039df..f650a05 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -80,6 +80,40 @@ jobs: nondefault: 1 configure_flags: --enable-pam + - name: most options disabled + localoptions: | + #define DROPBEAR_RSA 0 + #define INETD_MODE 0 + #define DROPBEAR_REEXEC 0 + #define DROPBEAR_SMALL_CODE 0 + #define DROPBEAR_CLI_LOCALTCPFWD 0 + #define DROPBEAR_CLI_REMOTETCPFWD 0 + #define DROPBEAR_SVR_LOCALTCPFWD 0 + #define DROPBEAR_SVR_REMOTETCPFWD 0 + #define DROPBEAR_SVR_AGENTFWD 0 + #define DROPBEAR_CLI_AGENTFWD 0 + #define DROPBEAR_CLI_PROXYCMD 0 + #define DROPBEAR_USER_ALGO_LIST 0 + #define DROPBEAR_AES128 0 + #define DROPBEAR_AES256 0 + #define DROPBEAR_ENABLE_CTR_MODE 0 + #define DROPBEAR_SHA1_HMAC 0 + #define DROPBEAR_SHA2_256_HMAC 0 + #define DROPBEAR_RSA 0 + #define DROPBEAR_ECDSA 0 + #define DROPBEAR_SK_KEYS 0 + #define DROPBEAR_DELAY_HOSTKEY 0 + #define DROPBEAR_DH_GROUP14_SHA1 0 + #define DROPBEAR_DH_GROUP14_SHA256 0 + #define DROPBEAR_ECDH 0 + #define DROPBEAR_DH_GROUP1_CLIENTONLY 0 + #define DO_MOTD 0 + #define DROPBEAR_SVR_PUBKEY_AUTH 0 + #define DROPBEAR_CLI_PASSWORD_AUTH 0 + #define DROPBEAR_CLI_PUBKEY_AUTH 0 + #define DROPBEAR_USE_PASSWORD_ENV 0 + #define DROPBEAR_SFTPSERVER 0 + # # Fuzzers run standalone. A bit superfluous with cifuzz, but # # good to run the whole corpus to keep it working. # - name: fuzzing with address sanitizer