Check-in [6d6dfd2faa]
Overview
SHA1:6d6dfd2faa3919ab52f716d68eda2bc3ea224ff8
Date: 2011-03-06 17:45:07
User: rmiller
Comment:change version, documentation fixes to avoid misleading.
Timelines: family | ancestors | descendants | both | trunk
Downloads: Tarball | ZIP archive
Other Links: files | file ages | folders | manifest
Tags And Properties
Context
2011-03-06
17:46
[8ae7e93632] update INSTALL (user: rmiller, tags: trunk)
17:45
[6d6dfd2faa] change version, documentation fixes to avoid misleading. (user: rmiller, tags: trunk)
17:33
[2dad03cf84] move include stuff to the include file. add new include file for packetbl_getstat (user: rmiller, tags: trunk)
Changes

Modified ChangeLog from [ca462c1213] to [e605455d6c].

            1  +3/6/2011
            2  +- Many changes
            3  +- ripped out dotconf and replaced with libconfig
            4  +- cleanup
            5  +
     1      6   7/25/04
     2      7   - Changed over to autoconf 
     3      8   (thanks to Roy Keene (packetbl at rkeene dot org) for his assistance,
     4      9   even though this was in the works before he sent his patch, I was able to
     5     10   use many of his tests)
     6     11   
     7     12   6/22/04

Modified INSTALL from [abf8dcfcd1] to [9f4a5474fc].

    11     11   I. NOTES
    12     12   	*NOTE* This document may very will be inaccurate, if at all possible
    13     13   	you should refer to
    14     14   		http://wiki.duskglow.com/index.php/Packetbl
    15     15   	for authoritative information.
    16     16   
    17     17   II. PREREQUISITES
    18         -	1. Dot.conf (required)
    19         -		Dot.conf is used to handle the configuration data and is
    20         -		required for PacketBL to operate.  It can be obtained from:
    21         -			http://www.azzit.de/dotconf/
    22         -		Dot.conf uses "Apache-style" configuration files so logical
    23         -		hierarchal configuration files can be used.
           18  +	1. libconfig (required)
    24     19   
    25     20   	2. iptables (required)
    26     21   		Iptables' library "ipq" (IP Queuing library) is required, it
    27     22   		provides the necessary hooks to allow PacketBL to accept
    28     23   		packets from the QUEUE target and process them.
    29     24   
    30     25   	3. FireDNS (optional)
................................................................................
    58     53   		d. --with-stats-socket=/path/to/socket
    59     54   			This option allows one to specify the path to the UNIX
    60     55   			domain socket that is used for communications between
    61     56   			the PacketBL daemon and the "packetbl_getstat" process.
    62     57   			Default is /tmp/.packetbl.sock.
    63     58   
    64     59   IV. CONFIGURATION
    65         -	1. The configuration file (packetbl.conf) is in "Apache-style" format.
    66         -	   An example configuration file might look something like this:
    67         -		<host>
    68         -			BlackListBL     dnsbl.sorbs.net
    69         -			BlackListBL     relay.ordb.org
    70         -			WhiteList       127.0.0.0/8
    71         -		</host>
    72         -		FallthroughAccept      yes
    73         -		AllowNonPort25         no
    74         -		AllowNonSyn            no
    75         -		DryRun                 no
    76         -		CacheSize              8192
    77         -		CacheTTL               3600
    78         -		LogFacility            daemon
    79         -		Quiet                  no
    80         -
    81         -	2. Explanation of configuration elements:
    82         -		a. <host>
    83         -			This element begins the HOST section of the
    84         -			configuration.  You must define your Blacklists DNS
    85         -			RBLs and Whitelist addresses in the HOST section.
    86         -		b. BlackListBL dnsbl.sorbs.net
    87         -			The "BlackListBL" element defines a DNS RBL which is
    88         -			checked to determine whether or not packets are
    89         -			dropped.  This particular example configures
    90         -			"dnsbl.sorbs.net" as an RBL to use.
    91         -		c. WhiteList 127.0.0.0/8
    92         -			The "WhiteList" element defines a range in (CIDR
    93         -			format) of IP address to always accept and never check
    94         -			the configured "BlackListBL" elements.  You should
    95         -			usually leave at least "127.0.0.0/8" there for safety.
    96         -		d. FallthroughAccept yes
    97         -			The "FallthroughAccept" element tells PacketBL how to
    98         -			handle packets that are neither listed in a configured
    99         -			DNS RBL ("BlackListBL" element) nor match a configured
   100         -			whitelist ("WhiteList" element).  Usually you should
   101         -			leave this as "yes" (the default).
   102         -		e. AllowNonPort25 no
   103         -			The "AllowNonPort25" element controls whether or not
   104         -			PacketBL will examine packets that are passed it that
   105         -			do not have a "Destination Port" of 25 (SMTP).  This
   106         -			is probably not something you want, leaving it "no"
   107         -			is safe.  Enabling this and mis-configuring your
   108         -			iptables configuration could cause a LOT of load on the
   109         -			configured DNS RBLs and may cause you to lose access to
   110         -			them!
   111         -		f. AllowNonSyn no
   112         -			The "AllowNonSyn" element controls whether or not
   113         -			PacketBL will examine packets that are passed it that
   114         -			do not have the SYN flag set (i.e, incoming TCP
   115         -			connections). This is probably not something you want,
   116         -			leaving it "no" is safe.  Enabling this and
   117         -			mis-configuring your iptables configuration could cause
   118         -			a LOT of load on the configured DNS RBLs and may cause
   119         -			you to lose access to them!
   120         -		g. DryRun no
   121         -			The "DryRun" element controls whether or not PacketBL
   122         -			actually rejects (DROPs) the packets that match a
   123         -			configured DNS RBL.  Setting this to "yes" will cause
   124         -			all packets to be ACCEPTed.  The default is "no"
   125         -			which causes normal operation.
   126         -		h. CacheSize 8192
   127         -			The "CacheSize" element determines the size of the
   128         -			cache (in entries, not bytes or bits) if cache has
   129         -			been enabled at compile time.  A setting of "0" causes
   130         -			caching to be disabled.  The largest reasonable value
   131         -			is currently 21675, anything above that will be wasted.
   132         -		i. CacheTTL 3600
   133         -			The "CacheTTL" element determines the length of time
   134         -			(in seconds) that cached entries are considered valid.
   135         -			Once an entry is looked up through a configured DNS RBL
   136         -			it will not need to be looked up again until after its
   137         -			"Time To Live" has been exceeded.
   138         -		j. LogFacility daemon
   139         -			The "LogFacility" element controls which syslog facility
   140         -			PacketBL sends its information to.  The default is
   141         -			probably fine for most people.
   142         -		k. Quiet no
   143         -			The "Quiet" element controls whether PacketBL writes
   144         -			a message to syslog() every time it accepts or rejects
   145         -			a packet.  The safe choice (and default) is "no"
   146         -			meaning that PacketBL writes a message to syslog about
   147         -			every packet.
           60  +	To be replaced.  A sample config file is provided.
   148     61   
   149     62   V. COMMAND LINE ARGUMENTS
   150     63   	1. PacketBL supports a minimal number of command line arguments, since
   151     64   	   most configuration should be done in the configuration file (see
   152     65   	   previous section).  The following is a complete list of supported
   153     66   	   command line arguments:
   154     67   		a. "-q"

Modified autom4te.cache/output.0 from [0675b2e82e] to [bb9c1cf25a].

     1      1   @%:@! /bin/sh
     2      2   @%:@ Guess values for system-dependent variables and create Makefiles.
     3         -@%:@ Generated by GNU Autoconf 2.66 for packetbl 0.6-beta4.
            3  +@%:@ Generated by GNU Autoconf 2.66 for packetbl 0.7-beta1.
     4      4   @%:@ 
     5      5   @%:@ 
     6      6   @%:@ Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
     7      7   @%:@ 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
     8      8   @%:@ Foundation, Inc.
     9      9   @%:@ 
    10     10   @%:@ 
................................................................................
   545    545   subdirs=
   546    546   MFLAGS=
   547    547   MAKEFLAGS=
   548    548   
   549    549   # Identity of this package.
   550    550   PACKAGE_NAME='packetbl'
   551    551   PACKAGE_TARNAME='packetbl'
   552         -PACKAGE_VERSION='0.6-beta4'
   553         -PACKAGE_STRING='packetbl 0.6-beta4'
          552  +PACKAGE_VERSION='0.7-beta1'
          553  +PACKAGE_STRING='packetbl 0.7-beta1'
   554    554   PACKAGE_BUGREPORT=''
   555    555   PACKAGE_URL=''
   556    556   
   557    557   # Factoring default headers for most tests.
   558    558   ac_includes_default="\
   559    559   #include <stdio.h>
   560    560   #ifdef HAVE_SYS_TYPES_H
................................................................................
  1213   1213   #
  1214   1214   # Report the --help message.
  1215   1215   #
  1216   1216   if test "$ac_init_help" = "long"; then
  1217   1217     # Omit some internal or obsolete options to make the list less imposing.
  1218   1218     # This message is too long to be a string in the A/UX 3.1 sh.
  1219   1219     cat <<_ACEOF
  1220         -\`configure' configures packetbl 0.6-beta4 to adapt to many kinds of systems.
         1220  +\`configure' configures packetbl 0.7-beta1 to adapt to many kinds of systems.
  1221   1221   
  1222   1222   Usage: $0 [OPTION]... [VAR=VALUE]...
  1223   1223   
  1224   1224   To assign environment variables (e.g., CC, CFLAGS...), specify them as
  1225   1225   VAR=VALUE.  See below for descriptions of some of the useful variables.
  1226   1226   
  1227   1227   Defaults for the options are specified in brackets.
................................................................................
  1279   1279     --host=HOST       cross-compile to build programs to run on HOST [BUILD]
  1280   1280     --target=TARGET   configure for building compilers for TARGET [HOST]
  1281   1281   _ACEOF
  1282   1282   fi
  1283   1283   
  1284   1284   if test -n "$ac_init_help"; then
  1285   1285     case $ac_init_help in
  1286         -     short | recursive ) echo "Configuration of packetbl 0.6-beta4:";;
         1286  +     short | recursive ) echo "Configuration of packetbl 0.7-beta1:";;
  1287   1287      esac
  1288   1288     cat <<\_ACEOF
  1289   1289   
  1290   1290   Optional Packages:
  1291   1291     --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  1292   1292     --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  1293   1293     --with-firedns          If enabled, firedns is used for the name resolution
................................................................................
  1367   1367       cd "$ac_pwd" || { ac_status=$?; break; }
  1368   1368     done
  1369   1369   fi
  1370   1370   
  1371   1371   test -n "$ac_init_help" && exit $ac_status
  1372   1372   if $ac_init_version; then
  1373   1373     cat <<\_ACEOF
  1374         -packetbl configure 0.6-beta4
         1374  +packetbl configure 0.7-beta1
  1375   1375   generated by GNU Autoconf 2.66
  1376   1376   
  1377   1377   Copyright (C) 2010 Free Software Foundation, Inc.
  1378   1378   This configure script is free software; the Free Software Foundation
  1379   1379   gives unlimited permission to copy, distribute and modify it.
  1380   1380   _ACEOF
  1381   1381     exit
................................................................................
  1665   1665     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
  1666   1666   
  1667   1667   } @%:@ ac_fn_c_check_header_compile
  1668   1668   cat >config.log <<_ACEOF
  1669   1669   This file contains any messages produced by compilers while
  1670   1670   running configure, to aid debugging if configure makes a mistake.
  1671   1671   
  1672         -It was created by packetbl $as_me 0.6-beta4, which was
         1672  +It was created by packetbl $as_me 0.7-beta1, which was
  1673   1673   generated by GNU Autoconf 2.66.  Invocation command line was
  1674   1674   
  1675   1675     $ $0 $@
  1676   1676   
  1677   1677   _ACEOF
  1678   1678   exec 5>>config.log
  1679   1679   {
................................................................................
  4621   4621   test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
  4622   4622   
  4623   4623   cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  4624   4624   # Save the log message, to keep $0 and so on meaningful, and to
  4625   4625   # report actual input values of CONFIG_FILES etc. instead of their
  4626   4626   # values after options handling.
  4627   4627   ac_log="
  4628         -This file was extended by packetbl $as_me 0.6-beta4, which was
         4628  +This file was extended by packetbl $as_me 0.7-beta1, which was
  4629   4629   generated by GNU Autoconf 2.66.  Invocation command line was
  4630   4630   
  4631   4631     CONFIG_FILES    = $CONFIG_FILES
  4632   4632     CONFIG_HEADERS  = $CONFIG_HEADERS
  4633   4633     CONFIG_LINKS    = $CONFIG_LINKS
  4634   4634     CONFIG_COMMANDS = $CONFIG_COMMANDS
  4635   4635     $ $0 $@
................................................................................
  4683   4683   
  4684   4684   Report bugs to the package provider."
  4685   4685   
  4686   4686   _ACEOF
  4687   4687   cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  4688   4688   ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
  4689   4689   ac_cs_version="\\
  4690         -packetbl config.status 0.6-beta4
         4690  +packetbl config.status 0.7-beta1
  4691   4691   configured by $0, generated by GNU Autoconf 2.66,
  4692   4692     with options \\"\$ac_cs_config\\"
  4693   4693   
  4694   4694   Copyright (C) 2010 Free Software Foundation, Inc.
  4695   4695   This config.status script is free software; the Free Software Foundation
  4696   4696   gives unlimited permission to copy, distribute and modify it."
  4697   4697   

Modified autom4te.cache/requests from [837bb9279c] to [7956dc4e38].

    11     11                         ],
    12     12                         [
    13     13                           '/usr/share/autoconf/autoconf/autoconf.m4f',
    14     14                           'aclocal.m4',
    15     15                           'configure.in'
    16     16                         ],
    17     17                         {
    18         -                        '_LT_AC_TAGCONFIG' => 1,
    19     18                           'AM_PROG_F77_C_O' => 1,
    20         -                        'AC_INIT' => 1,
           19  +                        '_LT_AC_TAGCONFIG' => 1,
    21     20                           'm4_pattern_forbid' => 1,
    22         -                        'AC_CANONICAL_TARGET' => 1,
           21  +                        'AC_INIT' => 1,
    23     22                           '_AM_COND_IF' => 1,
    24         -                        'AC_SUBST' => 1,
           23  +                        'AC_CANONICAL_TARGET' => 1,
    25     24                           'AC_CONFIG_LIBOBJ_DIR' => 1,
    26         -                        'AC_FC_SRCEXT' => 1,
           25  +                        'AC_SUBST' => 1,
    27     26                           'AC_CANONICAL_HOST' => 1,
           27  +                        'AC_FC_SRCEXT' => 1,
    28     28                           'AC_PROG_LIBTOOL' => 1,
    29     29                           'AM_INIT_AUTOMAKE' => 1,
    30     30                           'AC_CONFIG_SUBDIRS' => 1,
    31     31                           'AM_AUTOMAKE_VERSION' => 1,
    32     32                           'LT_CONFIG_LTDL_DIR' => 1,
    33         -                        'AC_CONFIG_LINKS' => 1,
    34     33                           'AC_REQUIRE_AUX_FILE' => 1,
    35         -                        'm4_sinclude' => 1,
           34  +                        'AC_CONFIG_LINKS' => 1,
    36     35                           'LT_SUPPORTED_TAG' => 1,
           36  +                        'm4_sinclude' => 1,
    37     37                           'AM_MAINTAINER_MODE' => 1,
    38     38                           'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
    39     39                           '_m4_warn' => 1,
    40     40                           'AM_PROG_CXX_C_O' => 1,
    41     41                           '_AM_COND_ENDIF' => 1,
    42     42                           'AM_ENABLE_MULTILIB' => 1,
    43     43                           'AM_SILENT_RULES' => 1,
    44     44                           'AC_CONFIG_FILES' => 1,
    45     45                           'include' => 1,
    46     46                           'LT_INIT' => 1,
    47     47                           'AM_GNU_GETTEXT' => 1,
    48     48                           'AC_LIBSOURCE' => 1,
    49         -                        'AC_CANONICAL_BUILD' => 1,
    50     49                           'AM_PROG_FC_C_O' => 1,
           50  +                        'AC_CANONICAL_BUILD' => 1,
    51     51                           'AC_FC_FREEFORM' => 1,
    52     52                           'AH_OUTPUT' => 1,
    53         -                        'AC_CONFIG_AUX_DIR' => 1,
    54     53                           '_AM_SUBST_NOTMAKE' => 1,
    55         -                        'sinclude' => 1,
           54  +                        'AC_CONFIG_AUX_DIR' => 1,
           55  +                        'AM_PROG_CC_C_O' => 1,
    56     56                           'm4_pattern_allow' => 1,
    57         -                        'AM_PROG_CC_C_O' => 1,
    58         -                        'AC_CANONICAL_SYSTEM' => 1,
           57  +                        'sinclude' => 1,
    59     58                           'AM_CONDITIONAL' => 1,
           59  +                        'AC_CANONICAL_SYSTEM' => 1,
    60     60                           'AC_CONFIG_HEADERS' => 1,
    61     61                           'AC_DEFINE_TRACE_LITERAL' => 1,
    62     62                           'm4_include' => 1,
    63     63                           '_AM_COND_ELSE' => 1,
    64     64                           'AC_SUBST_TRACE' => 1
    65     65                         }
    66     66                       ], 'Autom4te::Request' )
    67     67              );
    68     68   

Modified autom4te.cache/traces.0 from [a60c0f7b2c] to [02b4b75b70].

     1         -m4trace:configure.in:2: -1- AC_INIT([packetbl], [0.6-beta4])
            1  +m4trace:configure.in:2: -1- AC_INIT([packetbl], [0.7-beta1])
     2      2   m4trace:configure.in:2: -1- m4_pattern_forbid([^_?A[CHUM]_])
     3      3   m4trace:configure.in:2: -1- m4_pattern_forbid([_AC_])
     4      4   m4trace:configure.in:2: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS'])
     5      5   m4trace:configure.in:2: -1- m4_pattern_allow([^AS_FLAGS$])
     6      6   m4trace:configure.in:2: -1- m4_pattern_forbid([^_?m4_])
     7      7   m4trace:configure.in:2: -1- m4_pattern_forbid([^dnl$])
     8      8   m4trace:configure.in:2: -1- m4_pattern_forbid([^_?AS_])

Modified config from [0d25dcff77] to [665a409a49].

     1      1   
     2      2   options: {
     3      3   	allow_nonport25 = false;
     4      4   	dryrun = false;
     5         -	queueno = 2;
            5  +	queueno = 1;
     6      6   	quiet = false;
     7         -	debug = 2;
            7  +	debug = 0;
            8  +};
            9  +
           10  +cache: {
           11  +	// don't use these values, they're just a placeholder
           12  +	// ttl = 1
           13  +	// len = 1
           14  +};
           15  +
           16  +log: {
           17  +	facility = "daemon";
     8     18   };
     9     19   
    10     20   blacklist = [ "127.0.0.1" ];

Modified config.h.in from [aed8decc2f] to [e2452b9a5a].

     1      1   /* config.h.in.  Generated from configure.in by autoheader.  */
     2      2   
     3      3   /* Define to 1 if you have the <ctype.h> header file. */
     4      4   #undef HAVE_CTYPE_H
     5      5   
     6         -/* Enable if you have the required dotconf library. */
     7         -#undef HAVE_DOTCONF
     8         -
     9      6   /* Define to 1 if you have the <dotconf.h> header file. */
    10      7   #undef HAVE_DOTCONF_H
    11      8   
    12      9   /* Enable if you have the optional firedns library */
    13     10   #undef HAVE_FIREDNS
    14     11   
    15     12   /* Define to 1 if you have the <getopt.h> header file. */
    16     13   #undef HAVE_GETOPT_H
    17     14   
    18     15   /* Define to 1 if you have the <inttypes.h> header file. */
    19     16   #undef HAVE_INTTYPES_H
           17  +
           18  +/* Enable if you have the required libconfig library. */
           19  +#undef HAVE_LIBCONFIG
    20     20   
    21     21   /* Define to 1 if you have the <libipq.h> header file. */
    22     22   #undef HAVE_LIBIPQ_H
    23     23   
    24     24   /* Define to 1 if you have the <libpool.h> header file. */
    25     25   #undef HAVE_LIBPOOL_H
    26     26   
................................................................................
    38     38   
    39     39   /* Enable if netlink exists */
    40     40   #undef HAVE_NFNETLINK
    41     41   
    42     42   /* Enable if you have nfqueue */
    43     43   #undef HAVE_NFQUEUE
    44     44   
    45         -/* Enable if you have the required pool library */
    46         -#undef HAVE_POOL
    47         -
    48     45   /* Define if you have POSIX threads libraries and header files. */
    49     46   #undef HAVE_PTHREAD
    50     47   
    51     48   /* Define to 1 if you have the <resolv.h> header file. */
    52     49   #undef HAVE_RESOLV_H
    53     50   
    54     51   /* Define to 1 if you have the <stdint.h> header file. */

Modified configure from [e5605732f1] to [106305df4f].

     1      1   #! /bin/sh
     2      2   # Guess values for system-dependent variables and create Makefiles.
     3         -# Generated by GNU Autoconf 2.66 for packetbl 0.6-beta4.
            3  +# Generated by GNU Autoconf 2.66 for packetbl 0.7-beta1.
     4      4   #
     5      5   #
     6      6   # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
     7      7   # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
     8      8   # Foundation, Inc.
     9      9   #
    10     10   #
................................................................................
   545    545   subdirs=
   546    546   MFLAGS=
   547    547   MAKEFLAGS=
   548    548   
   549    549   # Identity of this package.
   550    550   PACKAGE_NAME='packetbl'
   551    551   PACKAGE_TARNAME='packetbl'
   552         -PACKAGE_VERSION='0.6-beta4'
   553         -PACKAGE_STRING='packetbl 0.6-beta4'
          552  +PACKAGE_VERSION='0.7-beta1'
          553  +PACKAGE_STRING='packetbl 0.7-beta1'
   554    554   PACKAGE_BUGREPORT=''
   555    555   PACKAGE_URL=''
   556    556   
   557    557   # Factoring default headers for most tests.
   558    558   ac_includes_default="\
   559    559   #include <stdio.h>
   560    560   #ifdef HAVE_SYS_TYPES_H
................................................................................
  1213   1213   #
  1214   1214   # Report the --help message.
  1215   1215   #
  1216   1216   if test "$ac_init_help" = "long"; then
  1217   1217     # Omit some internal or obsolete options to make the list less imposing.
  1218   1218     # This message is too long to be a string in the A/UX 3.1 sh.
  1219   1219     cat <<_ACEOF
  1220         -\`configure' configures packetbl 0.6-beta4 to adapt to many kinds of systems.
         1220  +\`configure' configures packetbl 0.7-beta1 to adapt to many kinds of systems.
  1221   1221   
  1222   1222   Usage: $0 [OPTION]... [VAR=VALUE]...
  1223   1223   
  1224   1224   To assign environment variables (e.g., CC, CFLAGS...), specify them as
  1225   1225   VAR=VALUE.  See below for descriptions of some of the useful variables.
  1226   1226   
  1227   1227   Defaults for the options are specified in brackets.
................................................................................
  1279   1279     --host=HOST       cross-compile to build programs to run on HOST [BUILD]
  1280   1280     --target=TARGET   configure for building compilers for TARGET [HOST]
  1281   1281   _ACEOF
  1282   1282   fi
  1283   1283   
  1284   1284   if test -n "$ac_init_help"; then
  1285   1285     case $ac_init_help in
  1286         -     short | recursive ) echo "Configuration of packetbl 0.6-beta4:";;
         1286  +     short | recursive ) echo "Configuration of packetbl 0.7-beta1:";;
  1287   1287      esac
  1288   1288     cat <<\_ACEOF
  1289   1289   
  1290   1290   Optional Packages:
  1291   1291     --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  1292   1292     --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  1293   1293     --with-firedns          If enabled, firedns is used for the name resolution
................................................................................
  1367   1367       cd "$ac_pwd" || { ac_status=$?; break; }
  1368   1368     done
  1369   1369   fi
  1370   1370   
  1371   1371   test -n "$ac_init_help" && exit $ac_status
  1372   1372   if $ac_init_version; then
  1373   1373     cat <<\_ACEOF
  1374         -packetbl configure 0.6-beta4
         1374  +packetbl configure 0.7-beta1
  1375   1375   generated by GNU Autoconf 2.66
  1376   1376   
  1377   1377   Copyright (C) 2010 Free Software Foundation, Inc.
  1378   1378   This configure script is free software; the Free Software Foundation
  1379   1379   gives unlimited permission to copy, distribute and modify it.
  1380   1380   _ACEOF
  1381   1381     exit
................................................................................
  1665   1665     eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
  1666   1666   
  1667   1667   } # ac_fn_c_check_header_compile
  1668   1668   cat >config.log <<_ACEOF
  1669   1669   This file contains any messages produced by compilers while
  1670   1670   running configure, to aid debugging if configure makes a mistake.
  1671   1671   
  1672         -It was created by packetbl $as_me 0.6-beta4, which was
         1672  +It was created by packetbl $as_me 0.7-beta1, which was
  1673   1673   generated by GNU Autoconf 2.66.  Invocation command line was
  1674   1674   
  1675   1675     $ $0 $@
  1676   1676   
  1677   1677   _ACEOF
  1678   1678   exec 5>>config.log
  1679   1679   {
................................................................................
  4621   4621   test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
  4622   4622   
  4623   4623   cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
  4624   4624   # Save the log message, to keep $0 and so on meaningful, and to
  4625   4625   # report actual input values of CONFIG_FILES etc. instead of their
  4626   4626   # values after options handling.
  4627   4627   ac_log="
  4628         -This file was extended by packetbl $as_me 0.6-beta4, which was
         4628  +This file was extended by packetbl $as_me 0.7-beta1, which was
  4629   4629   generated by GNU Autoconf 2.66.  Invocation command line was
  4630   4630   
  4631   4631     CONFIG_FILES    = $CONFIG_FILES
  4632   4632     CONFIG_HEADERS  = $CONFIG_HEADERS
  4633   4633     CONFIG_LINKS    = $CONFIG_LINKS
  4634   4634     CONFIG_COMMANDS = $CONFIG_COMMANDS
  4635   4635     $ $0 $@
................................................................................
  4683   4683   
  4684   4684   Report bugs to the package provider."
  4685   4685   
  4686   4686   _ACEOF
  4687   4687   cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
  4688   4688   ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
  4689   4689   ac_cs_version="\\
  4690         -packetbl config.status 0.6-beta4
         4690  +packetbl config.status 0.7-beta1
  4691   4691   configured by $0, generated by GNU Autoconf 2.66,
  4692   4692     with options \\"\$ac_cs_config\\"
  4693   4693   
  4694   4694   Copyright (C) 2010 Free Software Foundation, Inc.
  4695   4695   This config.status script is free software; the Free Software Foundation
  4696   4696   gives unlimited permission to copy, distribute and modify it."
  4697   4697   

Modified configure.in from [9fdd4c91b3] to [5b48f01251].

     1      1   
     2         -AC_INIT(packetbl, 0.6-beta4)
            2  +AC_INIT(packetbl, 0.7-beta1)
     3      3   
     4      4   AC_ARG_WITH(firedns, 
     5      5   	AC_HELP_STRING([--with-firedns], [If enabled, firedns is used for the name resolution]),
     6      6   	[ac_cv_use_firedns=yes], [ac_cv_use_firedns=no])
     7      7   
     8      8   AC_ARG_WITH(cache,
     9      9   	AC_HELP_STRING([--with-cache], [If enabled, a caching mechanism is used.]),

Modified packetbl.c from [e9253f6863] to [c4e4dc8395].

   641    641   	struct ce *config_entry = NULL;
   642    642   	int result = 0;
   643    643   	int i = 0;
   644    644   	const char *facstr = NULL;
   645    645   	
   646    646   	config = &cf;
   647    647   	config_init(config);
   648         -	result = config_read_file(config, "test.config");
          648  +	result = config_read_file(config, "CONFIGFILE");
   649    649   	if (result == CONFIG_FALSE) {
   650    650   		if (config_error_type(config) == CONFIG_ERR_PARSE) {
   651    651   			fprintf (stderr, "Error parsing config file %s, line %d: %s\n",
   652    652   				config_error_file(config),
   653    653   				config_error_line(config),
   654    654   				config_error_text(config));
   655    655   		}