Commit Graph

1477 Commits

Author SHA1 Message Date
Philip Whineray
2fd5b180bb Use dot rather than neato, for generally nicer output
Add some graphviz-layout specific commands
Quoting improvements, so that e.g. VLAN interfaces link correctly
Add trial code for alternate label places
2016-11-25 15:28:32 +00:00
Philip Whineray
c544e3c919 Add a note on where to find the firehol.org deploy log 2016-11-25 12:40:24 +00:00
Philip Whineray
cbce8d7da6 Add package to provide xmllint in travis 2016-11-24 18:38:41 +00:00
Philip Whineray
615eac9c00 Ensure we have xmllint in maintainer mode
Otherwise manual HTML gets broken
2016-11-24 18:29:49 +00:00
Philip Whineray
f72e872a0e Check for non-empty files
Looks like (at least) HTML can fail producing a file but it is empty.
2016-11-24 18:12:17 +00:00
philwhineray
d577dfcb6f Merge pull request #167 from firehol/openwrt
Openwrt fixes and travis integration
2016-11-24 16:23:16 +00:00
Philip Whineray
054da4b4ca Add push of results to firehol.org 2016-11-24 08:33:47 +00:00
Philip Whineray
682e831191 Add tag signature checking and deployment to github releases 2016-11-23 16:49:59 +00:00
Philip Whineray
a5fba51ae1 Add travis integration 2016-11-23 12:01:58 +00:00
Philip Whineray
4839bcaeb9 Fix filename for services data/firehol script cross-check
Otherwise the commit hook will fail when services data is next updated.
2016-11-22 19:44:06 +00:00
Philip Whineray
ac68adb42b Allow for systems without a -q flag to modprobe 2016-11-22 19:44:06 +00:00
Philip Whineray
ebbc6cda9e Replace use of "-newer" flag to find with a script loop
Works on embedded systems which don't support the -newer flag and which
stand to benefit significantly from restore-by-default.
2016-11-22 19:44:06 +00:00
Philip Whineray
6f0235806e Allow "uname -n" on systems which lack "hostname" 2016-11-22 19:44:06 +00:00
philwhineray
f0a2e07a49 Merge pull request #166 from jgmbenoit/debian/3.0.2+ds-1/lintian/spelling
Fix typo as detected by lintian

Thanks Jerome.
2016-11-22 18:48:03 +00:00
Jerome BENOIT
a83f827fca Fix typo as detected by lintian 2016-11-22 17:38:01 +00:00
philwhineray
f0300c9a4f Merge pull request #128 from firehol/alonbl-build
Move fully to autotools

I think 99% done and all an improvement over existing so I am merging.

There are a couple of things that I want to look at before making a 3.1.0  but nothing that should stop people using it.
2016-11-22 13:35:19 +00:00
Philip Whineray
6661530b6d Bump version to start 3.1.x 2016-11-22 13:32:32 +00:00
Philip Whineray
e17aa2ce7f Ensure all unit tests run 2016-11-22 13:31:46 +00:00
Philip Whineray
d3b667634a Fix paths for running somewhere other than top_srcdir
Allows the following to work:

  git clean -dxf
  autoreconf -ivf
  mkdir builddir
  cd builddir
  ../configure --disable-doc --disable-man
  make check

Cannot currently do a maintainer mode build in this fashion but unpacking
a non-git source tarball should work fine with documentation enabled.
2016-11-22 13:31:46 +00:00
Philip Whineray
866488679b Put back external paths not part of our config 2016-11-22 13:31:46 +00:00
Philip Whineray
b19df5dc4d Quotes and chmod directory 2016-11-22 13:31:46 +00:00
Philip Whineray
1873d9ba8e Generalise script location detection
Not all systems provide for a "readlink" with options, so we emulate
what we need.
2016-11-22 13:31:46 +00:00
Philip Whineray
5dc4ebe890 Provide option to disable wizard
Reduces the commands required for small systems
2016-11-22 13:31:46 +00:00
Philip Whineray
92a8cfade7 Update install documentation 2016-11-22 13:31:46 +00:00
Philip Whineray
caedbcd551 Use a regular shell file for installed config
This simplifies the scripts somewhat and the autoconf system quite a bit.

To specify a non-default location for the config, export a directory
in FIREHOL_OVERRIDE_PROGRAM_DIR and ensure it has an install.config
and functions.common.
2016-11-22 13:31:46 +00:00
Alon Bar-Lev
d104473f33 build: actually apply autoconf configuration
firehol cannot work properly if autoconf is not applied, not sure
why there is a complex mechanism to operate without it.

this logic tend to break as nobody actually test the process in
which actual users use this package.

I suggest to remove all these hacks, so developers will run make
after every change in scripts, or alternately generate a
configuration file that is sourced within the scripts instead of
substituting.

in the mean time, this fixes firehol script to apply the
AUTOCONF_RUN correctly within script, please notice that this
method of having .in.in file can also remove the commands.sed
usage as this exactly what autoconf is doing when processing
templates.

the same method should probably apply to other scripts.

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
2016-11-22 13:31:46 +00:00
Philip Whineray
75b7697310 Post release 3.0.2 2016-11-22 10:37:36 +00:00
Philip Whineray
4312506747 Prepare release 3.0.2 2016-11-22 10:36:58 +00:00
Costa Tsaousis
8d001f3363 Merge pull request #165 from gardion/master
Fix typos
2016-11-21 23:18:53 +02:00
tom
4aa33fcc9a Fix typos 2016-11-21 15:42:47 +01:00
Philip Whineray
2be81ccbd9 Document use of firehol-defaults.conf for control variables
Information was applicable to v2, not v3.
2016-11-21 09:33:17 +00:00
Philip Whineray
dc3030dc45 Fix transparent_proxy IPV6 output #164 2016-11-20 17:50:51 +00:00
Philip Whineray
cba0670bb6 Bring unit test results back in line 2016-11-20 16:45:04 +00:00
Philip Whineray
9d097cb9b2 Add help on checking against empty repo
Guarantees that all files are considered changed, regardless of whether
they currently are.
2016-11-20 16:23:48 +00:00
Philip Whineray
9a81a3daa9 Replace commands with their variable equivalents 2016-11-20 16:15:09 +00:00
Philip Whineray
5f6d046783 Fix regex for newer perl 2016-11-20 16:11:47 +00:00
Costa Tsaousis (ktsaou)
f413e70856
fix for ransomware_online 2016-11-08 00:17:19 +02:00
Costa Tsaousis (ktsaou)
367df9a0a0
fix ransomware_online 2016-11-07 01:13:06 +02:00
Costa Tsaousis (ktsaou)
75989fd1a9
fix for ransomware_online being empty after the second run 2016-11-07 00:58:52 +02:00
Costa Tsaousis (ktsaou)
3918bcd9d9
Merge branch 'master' of github.com:firehol/firehol 2016-11-06 23:31:48 +02:00
Costa Tsaousis (ktsaou)
f40fb5c566
proper directory name when not installing in / 2016-11-06 23:31:34 +02:00
Costa Tsaousis (ktsaou)
01cdcafbe5
added ransomware_online and firehol_webclient; fixes firehol/blocklist-ipsets#17 2016-11-06 23:30:50 +02:00
Costa Tsaousis
206d0ac2d0 Merge pull request #155 from dthree/patch-1
Fix typo
2016-10-31 08:52:05 +02:00
dc
563fb2b329 Fix typo
`Round Robin` was spelled `robnin`.
2016-10-30 21:17:15 -07:00
Costa Tsaousis (ktsaou)
d1c67869cf
fixed example according #149 2016-10-13 09:47:48 +03:00
Costa Tsaousis (ktsaou)
4597f02c62
added dataplane.org feeds; fixes firehol/blocklist-ipsets#16 2016-09-18 11:50:56 +03:00
Costa Tsaousis
7d5f32c015 default user-agent shows operating system (fixes greensnow) 2016-07-21 02:11:26 +03:00
Costa Tsaousis
b4868397b0 Merge pull request #139 from BBcan177/patch-1
Use Correct URL for BBcan177 MS_1 and MS_3 Feeds
2016-05-10 20:25:34 +03:00
BBcan177
1b3ba4e136 Use Correct URL for BBcan177 MS_1 and MS_3 Feeds 2016-05-10 13:20:59 -04:00
Costa Tsaousis
c72d6c8a9c added bbcan177 and esentire IP feeds 2016-05-03 02:41:00 +03:00