1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-05-05 00:35:03 +02:00

4782 Commits

Author SHA1 Message Date
Sirius Bakke
192c59ead9 chore: New build script for travis using docker 2018-04-30 09:28:14 +02:00
Matt London
7d310970c1
Update interface pattern for VLANs with predictable device naming
The existing regexp to Linux interface names with VLANs (e.g. eth0.10) fails with the new style predictable device names (e.g. enp0s20f2.10), causing fwbuilder to reject the interface name. This makes it impossible to build firewall configurations on recent distributions without disabling predictable device naming.
Update regexp to allow matching of newer style device names
2018-04-26 11:19:24 -04:00
Sirius Bakke
ba617a8e92 test: Make unit tests compile
However, not all tests run.
2018-04-19 17:42:28 +02:00
Sirius Bakke
8642f8bf81 chore: Let qmake respect CXXFLAGS environment variable 2018-04-19 17:35:03 +02:00
bluelineXY
3d1050b584 add AddressRagenIpv6 to list_object - thx to Michal 2018-04-04 22:00:37 +02:00
bluelineXY
cbd243614c add AddressRangeIPv6 to new objects - thx to Michal 2018-04-04 22:00:04 +02:00
bluelineXY
3893264def set address type to AF_INET6 - thx to Michal 2018-04-04 21:59:26 +02:00
bluelineXY
c9d4a0ea1d add AddressRangeIPv6 description to resources file 2018-04-04 21:58:38 +02:00
Sirius Bakke
673600c178
Merge pull request #53 from monnerat/masquerade
Add a NAT rule option to force masquerading instead of SNAT.
2018-03-06 20:41:23 +01:00
Sirius Bakke
667f0c84c3
Merge pull request #52 from monnerat/qt5make
Detect qmake-qt5 automatically.
2018-03-06 20:41:16 +01:00
Sirius Bakke
a9bffaf896
Merge pull request #54 from monnerat/gcc8
Fixes for gcc version 8 compatibility.
2018-03-06 20:37:35 +01:00
Patrick Monnerat
df47f15219 Fixes for gcc version 8 compatibility. 2018-03-06 02:52:11 +01:00
Patrick Monnerat
577384c06e Add a NAT rule option to force masquerading instead of SNAT. 2018-03-05 20:06:22 +01:00
Patrick Monnerat
a8f0f68636 Detect qmake-qt5 automatically. 2018-03-05 20:00:55 +01:00
Sirius Bakke
10fd1f5425 chore: Bump static version number to prepare for 6.x 2018-02-27 23:50:40 +01:00
Sirius Bakke
302299ec52 feat: Use C++14 and stricter compile warnings 2018-02-27 23:48:40 +01:00
Sirius Bakke
4ce388baea feat: Replace auto_ptr 2018-02-27 22:59:59 +01:00
Sirius Bakke
72d21474e2 fix: Escape regex character
NOTE: This may break Junos ssh login.
Need testing on actual device to verify.
2018-02-27 22:42:34 +01:00
Sirius Bakke
36aee4d9b4 fix: Add braces to remove if misleading-indentation 2018-02-27 22:42:34 +01:00
Sirius Bakke
94f78d8aa0 fix: Add attribute for implicit-fallthrough 2018-02-27 22:42:34 +01:00
Sirius Bakke
bdec6cda24 fix: Declare nonmember in namespace 2018-02-27 21:42:11 +01:00
Sirius Bakke
616750f7f3 fix: Disable -Wshift-negative-value for single line 2018-02-27 21:21:50 +01:00
Sirius Bakke
9fe5150b87
Merge pull request #45 from MarkMielke/cpp11-deprecations
Eliminate use of deprecated C++ exception specifications
2018-02-27 20:58:59 +01:00
bluelineXY
b59b76030f adding fix for crash if you create some new objects type out of the menu (e.g. ip addess) 2018-02-22 21:43:53 +01:00
bluelineXY
4a12587f33 adding AddressRangeIPv6 2018-02-22 21:40:59 +01:00
Mark Mielke
ed4db20ec6 C++ exception specifications are deprecated in C++11:
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3051.html

C++ exceptions are dynamic and evaluated at runtime. This greatly
limits the value of this feature, and introduces a performance
runtime overhead to perform the evaluations.

Recent versions of GCC warn about use of this deprecated feature.
Instead of disabling the warning, this change eliminates the use
of this deprecated feature.

There were a few places where "throw()" was retained as the
classes extend the standard library and must either specify
"throw()" or "noexcept" in order to meet the interface
contract. As "noexcept" is not backwards compatible,
"throw()" has been retained.
2018-02-07 02:32:55 -05:00
Sirius Bakke
8089ddde44
Merge pull request #46 from DimStar77/master
Some minor build system tweaks
2018-01-31 20:48:15 +01:00
Dominique Leuenberger
d4b8f9127d
Build: fix script to handle potential empty $FLAGS
In case $FLAGS is empty, the original command would have been
  qmake "" -recursive

qmake interpretes "" as the first parameter that should point to a filename, if given
2018-01-31 15:11:07 +01:00
Dominique Leuenberger
d943c04c4e
Build: allow to skip implicit configure call 2018-01-31 15:10:51 +01:00
Sirius Bakke
4f7a78999f
Merge pull request #44 from ftrotter/master
doc: Ubuntu build instructions
2018-01-27 15:52:35 +01:00
Sirius Bakke
905403a08b
Merge pull request #42 from gaima8/NFLOG
feat: Experimental NFLOG support
2018-01-27 15:50:44 +01:00
Fred Trotter
aa07fd176a
update to use qt5 2018-01-25 15:36:26 -06:00
Fred Trotter
89d0372e18 fix qt5 compile error 2018-01-25 13:25:32 -06:00
Fred Trotter
710b940ab8
basic compile instructions with credit 2018-01-23 22:38:35 -06:00
Fred Trotter
7044ed89c1
what worked for me to compile 2018-01-23 22:35:19 -06:00
Mike Williams
c51c70d441 'linux317' needs an advanced/host os settings dialog, reuse the linux24 dialog for now
Corrected paths in configlet comments
2018-01-23 11:03:47 +00:00
Mike Williams
7d49ab96b2 Co-opt "use ULOG" with the added Host OS "Linux 3.17+/4" to add NFLOG options instead of ULOG, as from 3.17 onwards ULOG isn't supported 2018-01-04 18:20:41 +00:00
Sirius Bakke
250eb1bc68 Merge pull request #38 from sylvestre/no-silent
Disable the silent mode (easier to debug)
2017-10-01 21:46:53 +02:00
Sirius Bakke
33d39ee6ee Merge pull request #37 from sylvestre/master
Define PATH_MAX when not existing (GNU Hurd support)
2017-10-01 21:46:23 +02:00
Sirius Bakke
02bf3ea09f Merge pull request #39 from sylvestre/fwbedit
Use fwbedit instead fwblookup for the fwb_compile_all script
2017-10-01 21:45:45 +02:00
Sylvestre Ledru
dfcbee9b54 Use fwbedit instead fwblookup for the fwb_compile_all script
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678006 for more information
2017-09-29 11:37:58 +02:00
Sylvestre Ledru
6a89b028b3 Disable the silent mode (easier to debug) 2017-09-29 11:33:55 +02:00
Sylvestre Ledru
5ea13801d0 Define PATH_MAX when not existing (GNU Hurd support) 2017-09-29 11:32:32 +02:00
Sirius Bakke
cf77508bc3 chore: Add missing doc/Changelog 2017-01-23 22:27:50 +01:00
Sirius Bakke
83665cbd4b Release 5.3.7 v5.3.7 2017-01-14 10:49:18 +01:00
Sirius Bakke
6c0f94d76d feat: Make about dialog show github project url 2017-01-14 10:47:51 +01:00
Sirius Bakke
f4c17eebd0 docs: Update osx and w32 build instructions 2017-01-14 00:32:28 +01:00
Sirius Bakke
2f7d46a75f chore: Add junosacl to build_mac.sh 2017-01-13 22:55:53 +01:00
Sirius Bakke
36d1f4648b refactor: osx: remove unneeded libs, allow Xcode 8 2017-01-13 22:55:53 +01:00
Sirius Bakke
d27b62f32c chore: osx: use clang, allow Xcode 8 2017-01-13 22:55:53 +01:00