Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

snort: current version doesn't support mysql/pgsql options #2160

Closed
ryzhovau opened this issue Dec 21, 2015 · 3 comments
Closed

snort: current version doesn't support mysql/pgsql options #2160

ryzhovau opened this issue Dec 21, 2015 · 3 comments
Assignees

Comments

@ryzhovau
Copy link
Contributor

Snort package includes Enable MySQL support and Enable PostgreSQL support options which is useless, because snort 2.9.7.2 doesn't have this options at all. Should I offer a PR to exclude this options?

./snort-2.9.7.2$ ./configure --help
…
Optional Features:
  --disable-option-checking  ignore unrecognized --enable/--with options
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --enable-silent-rules   less verbose build output (undo: "make V=1")
  --disable-silent-rules  verbose build output (undo: "make V=0")
  --enable-maintainer-mode
                          enable make rules and dependencies not useful (and
                          sometimes confusing) to the casual installer
  --enable-dependency-tracking
                          do not reject slow dependency extractors
  --disable-dependency-tracking
                          speeds up one-time build
  --enable-shared[=PKGS]  build shared libraries [default=yes]
  --enable-static[=PKGS]  build static libraries [default=yes]
  --enable-fast-install[=PKGS]
                          optimize for fast installation [default=yes]
  --disable-libtool-lock  avoid locking (might break parallel builds)
  --enable-64bit-gcc       Try to compile 64bit (only tested on Sparc Solaris 9 and 10).
  --enable-so-with-static-lib  Enable linking of dynamically loaded preprocessors with a static preprocessor library
  --enable-control-socket  Enable the control socket
  --enable-side-channel    Enable the side channel (Experimental)
  --disable-static-daq     Link static DAQ modules.
  --enable-build-dynamic-examples   Enable building of example dynamically loaded preprocessor and rule (off by default)
  --disable-dlclose        Only use if you are developing dynamic preprocessors or shared object rules.  Disable (--disable-dlclose) for testing valgrind leaks in dynamic libraries so a usable backtrace is reported.  Enabled by default.
  --disable-lzma           Disable LZMA Decompression
  --disable-gre            Disable GRE and IP in IP encapsulation support
  --disable-mpls           Disable MPLS support
  --disable-targetbased    Disable Target-Based Support in Stream, Frag, and Rules (adds pthread support implicitly)
  --disable-ppm            Disable packet/rule performance monitor
  --disable-perfprofiling  Disable preprocessor and rule performance profiling
  --enable-linux-smp-stats Enable statistics reporting through proc
  --enable-inline-init-failopen  Enable Fail Open during initialization for Inline Mode (adds pthread support implicitly)
  --disable-pthread        Disable pthread support
  --enable-debug-msgs      Enable debug printing options (bugreports and developers only)
  --enable-debug           Enable debugging options (bugreports and developers only)
  --enable-gdb             Enable gdb debugging information
  --enable-profile         Enable profiling options (developers only)
  --enable-test-coverage   Enable gcov test coverage tracking (developers only)
  --disable-ppm-test       Disable packet/rule performance monitor
  --enable-sourcefire      Enable Sourcefire specific build options, encompasing --enable-perfprofiling and --enable-ppm
  --disable-corefiles      Prevent Snort from generating core files
  --disable-active-response Disable reject injection
  --disable-normalizer     Disable packet/stream normalizations
  --disable-reload         Disable reloading a configuration without restarting
  --disable-reload-error-restart   Disable restarting on reload error
  --enable-ha              Enable high-availability state sharing (Experimental)
  --enable-non-ether-decoders  Enable non Ethernet decoders.
  --disable-react          Disable interception and termination of offending HTTP accesses
  --disable-flexresp3      Disable flexible responses (v3) on hostile connection attempts
  --enable-intel-soft-cpm  Enable Intel Soft CPM support
  --enable-shared-rep      Enable use of Shared Memory for Reputation (Linux only)
  --enable-large-pcap      Enable support for pcaps larger than 2 GB
  --enable-file-inspect   Build with extended file inspection features.
                          (Experimental)
  --enable-open-appid     Build with application id support. (Experimental)

Optional Packages:
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --with-pic              try to use only PIC/non-PIC objects [default=use
                          both]
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
  --with-sysroot=DIR Search for dependent libraries within DIR
                        (or the compiler's sysroot if not specified).
  --with-libpcap-includes=DIR    libpcap include directory
  --with-libpcap-libraries=DIR   libpcap library directory
  --with-libpfring-includes=DIR  libpfring include directory
  --with-libpfring-libraries=DIR libpfring library directory
  --with-daq-includes=DIR        DAQ include directory
  --with-daq-libraries=DIR       DAQ library directory
  --with-libpcre-includes=DIR    libpcre include directory
  --with-libpcre-libraries=DIR   libpcre library directory
  --with-openssl-includes=DIR    openssl include directory
  --with-openssl-libraries=DIR   openssl library directory
  --with-dnet-includes=DIR       libdnet include directory
  --with-dnet-libraries=DIR      libdnet library directory
  --with-lzma-includes=DIR       liblzma include directory
  --with-lzma-libraries=DIR      liblzma library directory
  --with-intel-soft-cpm-includes=DIR      Intel Soft CPM include directory
  --with-intel-soft-cpm-libraries=DIR     Intel Soft CPM library directory

Some influential environment variables:
  CC          C compiler command
  CFLAGS      C compiler flags
  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
              nonstandard directory <lib dir>
  LIBS        libraries to pass to the linker, e.g. -l<library>
  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
              you have headers in a nonstandard directory <include dir>
  CPP         C preprocessor
  SIGNAL_SNORT_RELOAD
              set the SIGNAL_SNORT_RELOAD value
  SIGNAL_SNORT_DUMP_STATS
              set the SIGNAL_SNORT_DUMP_STATS value
  SIGNAL_SNORT_ROTATE_STATS
              set the SIGNAL_SNORT_ROTATE_STATS value
  SIGNAL_SNORT_READ_ATTR_TBL
              set the SIGNAL_SNORT_READ_ATTR_TBL value
  PKG_CONFIG  path to pkg-config utility
  PKG_CONFIG_PATH
              directories to add to pkg-config's search path
  PKG_CONFIG_LIBDIR
              path overriding pkg-config's built-in search path
  luajit_CFLAGS
              C compiler flags for luajit, overriding pkg-config
  luajit_LIBS linker flags for luajit, overriding pkg-config

Use these variables to override the choices made by `configure' or to help
it to find libraries and programs with nonstandard names/locations.

Report bugs to the package provider.
@jow-
Copy link
Contributor

jow- commented Jan 12, 2016

@ryzhovau - yes, a PR would be much appreciated.

@jow-
Copy link
Contributor

jow- commented Jan 12, 2016

@lperkov

@ryzhovau
Copy link
Contributor Author

I'm sorry for keep you waiting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants