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