]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
rust: remove all HAVE_RUST guards
authorVictor Julien <victor@inliniac.net>
Fri, 11 Oct 2019 09:19:14 +0000 (11:19 +0200)
committerVictor Julien <victor@inliniac.net>
Fri, 11 Oct 2019 12:56:22 +0000 (14:56 +0200)
23 files changed:
src/app-layer-dhcp.c
src/app-layer-dns-tcp-rust.c
src/app-layer-dns-udp-rust.c
src/app-layer-krb5.c
src/app-layer-nfs-tcp.c
src/app-layer-nfs-udp.c
src/app-layer-ntp.c
src/app-layer-template-rust.c
src/detect-file-data.c
src/detect-krb5-errcode.c
src/detect-krb5-msgtype.c
src/detect-template-rust-buffer.c
src/output-json-alert.c
src/output-json-dhcp.c
src/output-json-ikev2.c
src/output-json-krb5.c
src/output-json-nfs.c
src/output-json-nfs.h
src/output-json-snmp.c
src/output-json-template-rust.c
src/output-json-tftp.c
src/suricata.c
src/util-debug.c

index 23b8a8a02d26a0920d089c422cf814b01b983804..33a38564a01a7a0b016a39d8098f4d2b1f8eb598 100644 (file)
 #include "util-unittest.h"
 #include "app-layer-parser.h"
 #include "app-layer-dhcp.h"
-
-#ifdef HAVE_RUST
 #include "rust-dhcp-dhcp-gen.h"
-#endif /* HAVE_RUST */
 
 void RegisterDHCPParsers(void)
 {
-#ifdef HAVE_RUST
     rs_dhcp_register_parser();
-#endif /* HAVE_RUST */
 #ifdef UNITTESTS
     AppLayerParserRegisterProtocolUnittests(IPPROTO_TCP, ALPROTO_DHCP,
         DHCPParserRegisterTests);
index a6d3efb3a335735dd3e2cfcffcfc7374ee10cb93..3b7cc90a270ab218d873f2b0fb32de030a4d572a 100644 (file)
@@ -25,8 +25,6 @@
 
 #include "util-unittest.h"
 
-#ifdef HAVE_RUST
-
 #include "app-layer-dns-tcp-rust.h"
 #include "rust-dns-dns-gen.h"
 
@@ -310,5 +308,3 @@ static void RustDNSTCPParserRegisterTests(void)
 }
 
 #endif /* UNITTESTS */
-
-#endif /* HAVE_RUST */
index 734d410a05a3babe9715736ad738d1fd5b5f3db2..b7148ff5397d217acbc27b9e6a17706e79e9f0fb 100644 (file)
@@ -25,8 +25,6 @@
 
 #include "util-unittest.h"
 
-#ifdef HAVE_RUST
-
 #include "app-layer-dns-udp-rust.h"
 #include "rust-dns-dns-gen.h"
 
@@ -376,5 +374,3 @@ static void RustDNSUDPParserRegisterTests(void)
 }
 
 #endif
-
-#endif /* HAVE_RUST */
index 66777f60ebd5c0919cd850ac6ddc6fd64efe4a1f..ac73ffcf6cdc4ec76f6bf77f0df4443f0ad18708 100644 (file)
@@ -34,8 +34,6 @@
 
 #include "app-layer-krb5.h"
 
-#ifdef HAVE_RUST
-
 #include "rust-krb-krb5-gen.h"
 
 void RegisterKRB5Parsers(void)
@@ -56,11 +54,3 @@ void KRB5ParserRegisterTests(void)
 #ifdef UNITTESTS
 #endif
 }
-
-#else /* HAVE_RUST */
-
-void RegisterKRB5Parsers(void)
-{
-}
-
-#endif /* HAVE_RUST */
index 5753e6025ef76657925f7c386b5c0b1ced44bc77..96f4f0bcf9204e3566a1a525ec3c7a66e22abaea 100644 (file)
 
 #include "app-layer-nfs-tcp.h"
 
-#ifndef HAVE_RUST
-void RegisterNFSTCPParsers(void)
-{
-}
-
-#else
-
 #include "rust.h"
 #include "rust-nfs-nfs-gen.h"
 
@@ -416,5 +409,3 @@ void NFSTCPParserRegisterTests(void)
 #ifdef UNITTESTS
 #endif
 }
-
-#endif /* HAVE_RUST */
index 976e3446bca4b8f73409b1f32092e9e36b0f0c92..c3cad69d225da4820d0e13147ae9ea964c96f8ef 100644 (file)
 
 #include "app-layer-nfs-udp.h"
 
-#ifndef HAVE_RUST
-void RegisterNFSUDPParsers(void)
-{
-}
-
-#else
-
 #include "rust.h"
 #include "rust-nfs-nfs-gen.h"
 
@@ -375,5 +368,3 @@ void NFSUDPParserRegisterTests(void)
 #ifdef UNITTESTS
 #endif
 }
-
-#endif /* HAVE_RUST */
index 85e0aa223f78bbde53967129737c0ac4a3d21fe9..00c1dc4f83ee7383febced66d852b78594cb9ddd 100644 (file)
@@ -34,8 +34,6 @@
 
 #include "app-layer-ntp.h"
 
-#if defined(HAVE_RUST)
-
 #include "rust-ntp-ntp-gen.h"
 
 void RegisterNTPParsers(void)
@@ -56,11 +54,3 @@ void NTPParserRegisterTests(void)
 #ifdef UNITTESTS
 #endif
 }
-
-#else /* HAVE_RUST */
-
-void RegisterNTPParsers(void)
-{
-}
-
-#endif /* HAVE_RUST */
index f7f76ce4b45c75e213475d72335891c1d5b808e7..201bec5b7eef668844fe93f878fdbbf1ec9f1252 100644 (file)
 
 #include "app-layer-template-rust.h"
 
-#ifdef HAVE_RUST
 #include "rust-applayertemplate-template-gen.h"
-#endif
 
 void RegisterTemplateRustParsers(void)
 {
-#ifdef HAVE_RUST
     /* TEMPLATE_START_REMOVE */
     /* Only register if enabled in config. */
     if (ConfGetNode("app-layer.protocols.template-rust") == NULL) {
@@ -59,7 +56,6 @@ void RegisterTemplateRustParsers(void)
     /* TEMPLATE_END_REMOVE */
     SCLogNotice("Registring Rust template parser.");
     rs_template_register_parser();
-#endif
 #ifdef UNITTESTS
     AppLayerParserRegisterProtocolUnittests(IPPROTO_TCP, ALPROTO_TEMPLATE_RUST,
         TemplateRustParserRegisterTests);
index 6065ed04f2d91b28f698cb6a7998bf6fb6f22b01..63a5b53b4820c6f11cb99fd8ec16b50f0c8d4dbc 100644 (file)
@@ -97,14 +97,12 @@ void DetectFiledataRegister(void)
             PrefilterGenericMpmRegister,
             HttpServerBodyGetDataCallback,
             ALPROTO_HTTP, HTP_RESPONSE_BODY);
-#ifdef HAVE_RUST
     DetectAppLayerMpmRegister2("file_data", SIG_FLAG_TOSERVER, 2,
             PrefilterMpmFiledataRegister, NULL,
             ALPROTO_SMB, 0);
     DetectAppLayerMpmRegister2("file_data", SIG_FLAG_TOCLIENT, 2,
             PrefilterMpmFiledataRegister, NULL,
             ALPROTO_SMB, 0);
-#endif
 
     DetectAppLayerInspectEngineRegister2("file_data",
             ALPROTO_HTTP, SIG_FLAG_TOCLIENT, HTP_RESPONSE_BODY,
@@ -114,14 +112,12 @@ void DetectFiledataRegister(void)
             DetectEngineInspectFiledata, NULL);
     DetectBufferTypeRegisterSetupCallback("file_data",
             DetectFiledataSetupCallback);
-#ifdef HAVE_RUST
     DetectAppLayerInspectEngineRegister2("file_data",
             ALPROTO_SMB, SIG_FLAG_TOSERVER, 0,
             DetectEngineInspectFiledata, NULL);
     DetectAppLayerInspectEngineRegister2("file_data",
             ALPROTO_SMB, SIG_FLAG_TOCLIENT, 0,
             DetectEngineInspectFiledata, NULL);
-#endif
 
     DetectBufferTypeSetDescriptionByName("file_data",
             "http response body, smb files or smtp attachments data");
index a754bfd74f987fc27b535dda40aee0199753da20..6c1224ab40286417ec1bfb02ca15d2c98d5b110d 100644 (file)
@@ -29,8 +29,6 @@
 
 #include "detect-krb5-errcode.h"
 
-#ifdef HAVE_RUST
-
 #include "app-layer-krb5.h"
 #include "rust-krb-detect-gen.h"
 
@@ -264,11 +262,3 @@ static void DetectKrb5ErrCodeRegisterTests(void) {
                    DetectKrb5ErrCodeSignatureTest01);
 #endif /* UNITTESTS */
 }
-
-#else /* HAVE_RUST */
-
-void DetectKrb5ErrCodeRegister(void)
-{
-}
-
-#endif /* HAVE_RUST */
index 5f49f266369c8fbf9644a8169d38ecdd30a287d0..0810ef533a8cb376118fe2ed05631fb76e44d903 100644 (file)
@@ -29,8 +29,6 @@
 
 #include "detect-krb5-msgtype.h"
 
-#ifdef HAVE_RUST
-
 #include "app-layer-krb5.h"
 #include "rust-krb-detect-gen.h"
 
@@ -261,11 +259,3 @@ static void DetectKrb5MsgTypeRegisterTests(void) {
                    DetectKrb5MsgTypeSignatureTest01);
 #endif /* UNITTESTS */
 }
-
-#else /* HAVE_RUST */
-
-void DetectKrb5MsgTypeRegister(void)
-{
-}
-
-#endif /* HAVE_RUST */
index ff5c9eb53fbff333fc83842966620c3aaeef141c..1de4655191241c04c6e9006e35cefb21aab7b56e 100644 (file)
 #include "detect-engine-content-inspection.h"
 #include "detect-template-rust-buffer.h"
 #include "app-layer-parser.h"
-
-#ifndef HAVE_RUST
-
-void DetectTemplateRustBufferRegister(void)
-{
-}
-
-#else
-
 #include "rust-applayertemplate-template-gen.h"
 
 static int DetectTemplateRustBufferSetup(DetectEngineCtx *, Signature *,
@@ -222,5 +213,3 @@ static void DetectTemplateRustBufferRegisterTests(void)
         DetectTemplateRustBufferTest);
 #endif /* UNITTESTS */
 }
-
-#endif
index 419b15e58daa074d4811dd75f0c41204e2edfcf9..c3bba04a8776fcb70edc8bd92c04106dbe2771ed 100644 (file)
@@ -464,7 +464,6 @@ static int AlertJson(ThreadVars *tv, JsonAlertLogThread *aft, const Packet *p)
                 }
             }
 
-#ifdef HAVE_RUST
             if (proto == ALPROTO_NFS) {
                 hjs = JsonNFSAddMetadataRPC(p->flow, pa->tx_id);
                 if (hjs)
@@ -481,7 +480,6 @@ static int AlertJson(ThreadVars *tv, JsonAlertLogThread *aft, const Packet *p)
                 if (hjs)
                     json_object_set_new(js, "sip", hjs);
             }
-#endif
             if (proto == ALPROTO_FTPDATA) {
                 hjs = JsonFTPDataAddMetadata(p->flow);
                 if (hjs)
index c335d5f190d3ecf97e94cb5182b60ca97d7525ca..8ca109f139f78e7487d4f7f2b533793c7507c67e 100644 (file)
@@ -51,8 +51,6 @@
 #include "app-layer-dhcp.h"
 #include "output-json-dhcp.h"
 
-#if defined(HAVE_LIBJANSSON) && defined(HAVE_RUST)
-
 #include "rust-dhcp-logger-gen.h"
 
 typedef struct LogDHCPFileCtx_ {
@@ -179,11 +177,3 @@ void JsonDHCPLogRegister(void)
         JsonDHCPLogger, JsonDHCPLogThreadInit,
         JsonDHCPLogThreadDeinit, NULL);
 }
-
-#else /* No JSON support. */
-
-void JsonDHCPLogRegister(void)
-{
-}
-
-#endif /* HAVE_LIBJANSSON */
index 4c9d4166937ba2dcd4c53f14eb00fbdec549d829..26af90f9de78b8c3f7bb52c8bc89cf3023afe62b 100644 (file)
@@ -47,7 +47,6 @@
 #include "app-layer-ikev2.h"
 #include "output-json-ikev2.h"
 
-#ifdef HAVE_RUST
 #ifdef HAVE_LIBJANSSON
 
 #include "rust.h"
@@ -187,10 +186,3 @@ void JsonIKEv2LogRegister(void)
 }
 
 #endif /* HAVE_LIBJANSSON */
-#else /* No rust support. */
-
-void JsonIKEv2LogRegister(void)
-{
-}
-
-#endif /* HAVE_RUST */
index 2322c56f7fcf8d8c2a9c016ac4748f454ba21afa..0578809a58a430183ef8d03dd815c71e49bc9237 100644 (file)
@@ -47,7 +47,6 @@
 #include "app-layer-krb5.h"
 #include "output-json-krb5.h"
 
-#ifdef HAVE_RUST
 #ifdef HAVE_LIBJANSSON
 
 #include "rust.h"
@@ -188,10 +187,3 @@ void JsonKRB5LogRegister(void)
 }
 
 #endif /* HAVE_LIBJANSSON */
-#else /* No rust support. */
-
-void JsonKRB5LogRegister(void)
-{
-}
-
-#endif /* HAVE_RUST */
index 5274adc58190654c58e86c1646e30faf0372cb4c..e63495620c7b5e0c2d30e8b425dfb6d4a6f66737 100644 (file)
@@ -46,7 +46,6 @@
 
 #include "output-json-nfs.h"
 
-#ifdef HAVE_RUST
 #ifdef HAVE_LIBJANSSON
 #include "rust.h"
 #include "rust-nfs-log-gen.h"
@@ -142,11 +141,3 @@ void JsonNFSLogRegister(void)
 }
 
 #endif /* HAVE_LIBJANSSON */
-
-#else /* no rust */
-
-void JsonNFSLogRegister(void)
-{
-}
-
-#endif /* HAVE_RUST */
index a70a510d5631b28336333642721c0eed96e68c1d..ee78e5ddba7d73805eac6d8fc60dede3a8c41d08 100644 (file)
@@ -25,8 +25,6 @@
 #define __OUTPUT_JSON_NFS_H__
 
 void JsonNFSLogRegister(void);
-#ifdef HAVE_RUST
 json_t *JsonNFSAddMetadataRPC(const Flow *f, uint64_t tx_id);
 json_t *JsonNFSAddMetadata(const Flow *f, uint64_t tx_id);
-#endif /* HAVE_RUST */
 #endif /* __OUTPUT_JSON_NFS_H__ */
index 24b8013fd4f0d56ebff640eef14faaed6ab730b8..9f07d5cebab5fef50f23d9e4b14ac490bca95c8a 100644 (file)
@@ -47,7 +47,6 @@
 #include "app-layer-snmp.h"
 #include "output-json-snmp.h"
 
-#ifdef HAVE_RUST
 #ifdef HAVE_LIBJANSSON
 
 #include "rust.h"
@@ -187,10 +186,3 @@ void JsonSNMPLogRegister(void)
 }
 
 #endif /* HAVE_LIBJANSSON */
-#else /* No rust support. */
-
-void JsonSNMPLogRegister(void)
-{
-}
-
-#endif /* HAVE_RUST */
index 35e3ce926e46639cdd7e10edeb0e75e487282fce..4c1e2f9dccd0ca9ecedc04177a1554c12125bd60 100644 (file)
@@ -53,8 +53,6 @@
 #include "app-layer-template-rust.h"
 #include "output-json-template-rust.h"
 
-#if defined(HAVE_LIBJANSSON) && defined(HAVE_RUST)
-
 #include "rust-applayertemplate-logger-gen.h"
 
 typedef struct LogTemplateFileCtx_ {
@@ -185,11 +183,3 @@ void JsonTemplateRustLogRegister(void)
 
     SCLogNotice("Template JSON logger registered.");
 }
-
-#else /* No JSON support. */
-
-void JsonTemplateRustLogRegister(void)
-{
-}
-
-#endif /* HAVE_LIBJANSSON */
index c7e6e5353d54fd93506d219351c9f6a0aed9f1b8..ec33f4d42f9bd48f317a8438fbc5a624bf433084 100644 (file)
@@ -48,8 +48,6 @@
 #include "app-layer-tftp.h"
 #include "output-json-tftp.h"
 
-#ifdef HAVE_RUST
-
 #include "rust.h"
 #include "rust-tftp-log-gen.h"
 
@@ -179,13 +177,6 @@ void JsonTFTPLogRegister(void)
 
     SCLogDebug("TFTP JSON logger registered.");
 }
-#else /* HAVE_RUST */
-
-void JsonTFTPLogRegister(void)
-{
-}
-
-#endif /* HAVE_RUST */
 
 #else /* HAVE_LIBJANSSON */
 
index fd98170ee2749be4366a6340499cd41a8f19c2eb..38a323ecfb46dc984d522bdb31f3f73e10785034 100644 (file)
 
 #include "util-lua.h"
 
-#ifdef HAVE_RUST
 #include "rust.h"
 #include "rust-core-gen.h"
-#endif
 
 /*
  * we put this here, because we only use it here in main.
@@ -767,9 +765,7 @@ static void PrintBuildInfo(void)
 #ifdef HAVE_MAGIC
     strlcat(features, "MAGIC ", sizeof(features));
 #endif
-#if defined(HAVE_RUST)
     strlcat(features, "RUST ", sizeof(features));
-#endif
     if (strlen(features) == 0) {
         strlcat(features, "none", sizeof(features));
     }
@@ -2946,7 +2942,6 @@ int main(int argc, char **argv)
 {
     SCInstanceInit(&suricata, argv[0]);
 
-#ifdef HAVE_RUST
     SuricataContext context;
     context.SCLogMessage = SCLogMessage;
     context.DetectEngineStateFree = DetectEngineStateFree;
@@ -2963,7 +2958,6 @@ int main(int argc, char **argv)
     context.FileSetTx = FileContainerSetTx;
 
     rs_init(&context);
-#endif
 
     SC_ATOMIC_INIT(engine_stage);
 
index 33185f99d9427238c21675d5f434921383aa2355..84b0fd2cbe40a170c3c822a1cdb4a96ff1d6b71a 100644 (file)
@@ -43,9 +43,7 @@
 #include "util-unittest.h"
 #include "util-syslog.h"
 
-#ifdef HAVE_RUST
 #include "rust-log-gen.h"
-#endif
 
 #include "conf.h"
 
@@ -1286,10 +1284,7 @@ void SCLogInitLogModule(SCLogInitData *sc_lid)
 
     //SCOutputPrint(sc_did->startup_message);
 
-#ifdef HAVE_RUST
     rs_log_set_level(sc_log_global_log_level);
-#endif
-
     return;
 }