1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-05-02 23:27:30 +02:00

4820 Commits

Author SHA1 Message Date
Sirius Bakke
1dba7aaae4 refactor: Add cast operators for XMLTools 2018-10-04 16:20:02 +02:00
Sirius Bakke
e208ca68bb refactor: Remove unused files 2018-10-04 16:20:02 +02:00
Sirius Bakke
2bc73bc65a refactor: Fix libxml2 parentheses warnings 2018-10-04 16:20:02 +02:00
Sirius Bakke
a33f73b394 refactor: Initialize variables 2018-10-04 16:20:01 +02:00
Sirius Bakke
0cf32a26b5 refactor: Remove malloc and free 2018-10-04 16:20:01 +02:00
Sirius Bakke
b4e9abb25e refactor: Add more compiler flags 2018-10-04 16:20:01 +02:00
Sirius Bakke
667241a9ba chore: disable Ubuntu 16.04 for now 2018-09-12 23:44:52 +02:00
Sirius Bakke
bc162213bb fix: travis: correct Ubuntu 16.04 script 2018-09-12 21:53:27 +02:00
Sirius Bakke
c042834098 fix: travis: update build scripts for Ubuntu 2018-09-12 21:11:00 +02:00
Sirius Bakke
946831ae59 fix: qbs: use correct version string 2018-09-12 21:09:19 +02:00
Sirius Bakke
80c9296910 chore: Update travis and build files 2018-09-12 20:21:31 +02:00
Sirius Bakke
7824066a96 feat: Apply modernize-use-nullptr 2018-09-12 20:21:26 +02:00
Sirius Bakke
defc5c7b63 feat: Remove automake and qmake files 2018-09-12 20:21:21 +02:00
Sirius Bakke
ea85cab17b feat: Remove unneeded header includes 2018-09-12 20:21:12 +02:00
Sirius Bakke
91cd514744 fix: pflib constants 2018-09-12 20:21:05 +02:00
Sirius Bakke
2714593277 fix: Remove unneeded checks 2018-09-12 20:21:00 +02:00
Sirius Bakke
fc77645e2d fix: Define FREEXMLBUFF 2018-09-12 20:20:53 +02:00
Sirius Bakke
123dceefc4 feat: Add qbs build files 2018-09-12 20:20:41 +02:00
Sirius Bakke
72c2db74ba fix: Define terminal includes 2018-09-02 16:43:57 +02:00
Sirius Bakke
39f61814d6 fix: Use signal.h 2018-09-02 16:43:57 +02:00
Sirius Bakke
6281444dbf fix: Use geopt.h
If needed on MSVC, use code from
https://www.codeproject.com/Articles/157001/Full-getopt-Port-for-Unicode-and-Multibyte-Microso
2018-09-02 16:43:30 +02:00
Sirius Bakke
e59591f2ea fix: Define vnsprintf 2018-05-13 17:47:10 +02:00
Sirius Bakke
24c59d41ba fix: Define Manifest marker 2018-05-13 16:22:17 +02:00
Sirius Bakke
30abb4732f fix: Define rcs binaries 2018-05-13 15:55:24 +02:00
Sirius Bakke
e0ba889487 fix: Find distro at runtime 2018-05-13 15:36:26 +02:00
Sirius Bakke
e41ab255e1 fix: Remove Qt4 support 2018-05-13 13:58:58 +02:00
Sirius Bakke
2dff28ad2c fix: Remove HttpGet class and usage 2018-05-13 13:58:58 +02:00
Sirius Bakke
c1a8e1c7ba fix: Don't confuse SSH and shell error
The string "debug1: key_parse_private_pem: PEM_read_PrivateKey failed"
should not be match the rexex for shell errors.

Fixes #58
v6.0.0-beta
2018-05-10 18:20:35 +02:00
Sirius Bakke
7a42aa22d0 fix: Crash when creating a new service group
Fixes #26
2018-05-10 18:20:35 +02:00
Sirius Bakke
e498daaccf feat: Add support for IPv6 in AddressRange
Fixes #49
2018-05-10 18:20:35 +02:00
bluelineXY
102d68c391 adding fix for crash if you create some new objects type out of the menu (e.g. ip addess) 2018-05-10 16:10:50 +02:00
Sirius Bakke
5187dac23a Revert "Merge pull request #51 from bluelineXY/master"
This reverts commit f7f13104087b076f01a26b41c50099e367e8b5fe, reversing
changes made to 131e0a2e93e0a83a3b21bf65e30069c688f95a24.
2018-05-10 16:07:32 +02:00
Sirius Bakke
cbcc919ec0 Revert "fix: Deprecated C++ exception specification"
This reverts commit 276f9ef19f507230952f46680b0fa89d49485e8e.
2018-05-10 16:06:19 +02:00
Sirius Bakke
276f9ef19f fix: Deprecated C++ exception specification 2018-05-02 22:59:03 +02:00
Sirius Bakke
f7f1310408
Merge pull request #51 from bluelineXY/master
adding AddressRangeIPv6
2018-05-02 17:46:50 +02:00
Sirius Bakke
131e0a2e93
Merge pull request #57 from mattinx/master
Update interface pattern for VLANs with predictable device naming
2018-04-30 16:23:55 +02:00
Sirius Bakke
1684bcf6c9 fix: Make mxe-w32 build 2018-04-30 15:52:28 +02:00
Sirius Bakke
41a005738b chore: Added build script for mxe-w32, travis 2018-04-30 15:52:01 +02:00
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