++101
++-- tweaked startup output
++-- fixed pattern matcher
++-- pulled in latest from Tom
++
+100
+-- adding profiling to module
+-- profile.preprocs is now profile.modules
+
+99
+-- updated wizard
++-- removed service / app id from inspectors
+
+98
+-- initial wizard implementation
+
+97
+-- latest from Tom
+-- some valgrind fixes
+
96
-- finished default fp selection
-- added NHttpInspect::get_buf() and related
# initialization
#--------------------------------------------------------------------------
- AC_INIT([snort], [2.10.100])
-AC_INIT([snort], [2.10.096])
++AC_INIT([snort], [2.10.101])
AC_PREREQ([2.68])
AC_CONFIG_SRCDIR([src/main.h])
/****************************************************************************
*
--** Copyright (C) 2014 Cisco and/or its affiliates. All rights reserved.
++ * Copyright (C) 2014 Cisco and/or its affiliates. All rights reserved.
* Copyright (C) 2003-2013 Sourcefire, Inc.
*
* This program is free software; you can redistribute it and/or modify
#include "nhttp_inspect.h"
#include "nhttp_api.h"
- Module* NHttpApi::nhttp_mod_ctor() { return new NHttpModule; }
-
- void NHttpApi::nhttp_mod_dtor(Module* m) { delete m; }
-int16_t NHttpApi::appProtocolId;
--
const char* NHttpApi::nhttp_myName = "nhttp_inspect";
void NHttpApi::nhttp_init()
{
NHttpFlowData::init();
- appProtocolId = AddProtocolReference("nhttp");
}
- void NHttpApi::nhttp_term()
- {
- }
-
Inspector* NHttpApi::nhttp_ctor(Module* mod)
{
const NHttpModule* nhttpMod = (NHttpModule*) mod;
class NHttpApi {
public:
static const InspectApi nhttp_api;
-- static int16_t appProtocolId;
private:
NHttpApi() = delete;
- static Module* nhttp_mod_ctor();
- static void nhttp_mod_dtor(Module* m);
+ static Module* nhttp_mod_ctor() { return new NHttpModule; };
+ static void nhttp_mod_dtor(Module* m) { delete m; };
static const char* nhttp_myName;
static void nhttp_init();
- static void nhttp_term();
+ static void nhttp_term() {};
static Inspector* nhttp_ctor(Module* mod);
- static void nhttp_dtor(Inspector* p);
- static void nhttp_pinit();
- static void nhttp_pterm();
- static void nhttp_sum();
- static void nhttp_stats();
- static void nhttp_reset();
+ static void nhttp_dtor(Inspector* p) { delete p; };
+ static void nhttp_pinit() {};
+ static void nhttp_pterm() {};
+ static void nhttp_sum() {};
+ static void nhttp_stats() {};
+ static void nhttp_reset() {};
};
#endif