Sirius Bakke
184f866bf0
fix: Remove unused code
2023-07-22 20:06:28 +02:00
Sirius Bakke
61993d3a55
fix: Remove deprecated function call. xmlInitMemory(): alias for xmlInitParser()
2023-07-22 20:06:25 +02:00
Sirius Bakke
9d1cf618ab
fix: Ignore unused parameter
2023-07-22 20:06:23 +02:00
Sirius Bakke
7396594fc3
fix: Add missing include for QObject::tr()
2023-07-22 20:06:21 +02:00
Sirius Bakke
0421a0cf45
fix: Remove deprecated (C++11) std::{binary,unary}_function
2023-07-22 20:06:18 +02:00
Sirius Bakke
a940362776
fix: Adjust invalid regex. Escape '-' as that one is not representing a range.
2023-07-22 20:06:16 +02:00
Sirius Bakke
003d5c2ce8
test: Qt6: Add workaround for buggy QAction
2023-07-22 20:06:13 +02:00
Sirius Bakke
f76af1915d
fix: Add support for Qt6
2023-07-22 20:06:11 +02:00
Sirius Bakke
b6648fd18a
chore: Update CMakeLists.txt for Qt6
2023-07-22 20:06:06 +02:00
Sirius Bakke
4fb7572ae0
fix: Add braces to if keyword
2022-01-11 19:55:36 +01:00
Sirius Bakke
ea25d1e557
test: Allow disable tests with -DBUILD_TESTING=OFF
2021-01-04 00:47:14 +01:00
Sirius Bakke
35493a6042
fix: Set netmask and fix tests
2021-01-04 00:45:41 +01:00
Sirius Bakke
0a20416c5b
Release v6.0.0-rc1
2021-01-03 23:54:46 +01:00
Sirius Bakke
a2922233ec
feat: Add well-known IPv6 addresses
2021-01-03 23:49:09 +01:00
Sirius Bakke
234035b706
Merge pull request #79 from karora/dark_theme_is_usable
...
Dark theme is usable
2021-01-03 23:45:06 +01:00
Sirius Bakke
33fc3aa5c1
Revert "refactor: Use C++17 standard"
...
Delay usage of C++17 to after 6.0,
as there's no current usage, but staying
on C++11 will support Ubuntu 16.04 LTS.
This reverts commit 3359246b9a .
2020-12-30 01:31:55 +01:00
Sirius Bakke
ad53357d83
Merge pull request #114 from ams-tschoening/windows_prob_noexec
...
Error "Firewall Builder: Unknown option 'n'." when opening files on Windows using double-click.
2020-12-30 01:25:37 +01:00
Sirius Bakke
416a4683e2
fix: clazy qstring-ref
2020-12-30 01:23:02 +01:00
Sirius Bakke
5db87b85ad
fix: Deprecated QPrinter methods
2020-12-30 01:22:55 +01:00
Sirius Bakke
2bb27d5c9c
fix: Deprecated QProcess::pid()
2020-12-30 01:22:50 +01:00
Sirius Bakke
3359246b9a
refactor: Use C++17 standard
2020-12-30 01:22:33 +01:00
Sirius Bakke
a5b8af05e8
Merge pull request #115 from ams-tschoening/windows_prob_startmenu
...
Create start menu entries for all users.
2020-12-30 00:30:36 +01:00
Sirius Bakke
320548e4e9
Merge pull request #118 from julianaito/mandir
...
Use CMAKE_INSTALL_MANDIR
2020-12-30 00:27:15 +01:00
Sirius Bakke
4bd8789340
Merge pull request #117 from julianaito/libdl
...
Use ${CMAKE_DL_LIBS} for portability
2020-12-30 00:27:07 +01:00
Sirius Bakke
6aa6f74804
Merge pull request #116 from julianaito/obsd_statdoth
...
OpenBSD: requires <sys/stat.h> for stat(2)
2020-12-30 00:26:56 +01:00
Sirius Bakke
1ff9a82e80
chore: Add w32-mxe Qt 5.15 build
2020-10-10 18:04:24 +02:00
Sirius Bakke
0b8b3bb900
chore: Change build status badge links
2020-10-10 17:58:27 +02:00
Sirius Bakke
dfe97a2951
chore: Update build status badge
2020-10-10 14:21:04 +02:00
Sirius Bakke
f1808d40fd
chore: Remove travis configuration
2020-10-10 14:09:03 +02:00
Sirius Bakke
8d879e47b4
chore: Configure GitHub actions
2020-10-10 14:07:49 +02:00
Sirius Bakke
f3a865f6a3
chore: Add Ubuntu 20.04 image for Travis
2020-10-09 00:34:26 +02:00
Sirius Bakke
cbfcb387a8
feat: Allow entering IPv6 into AddressRangeDialog
2020-10-08 23:35:35 +02:00
Sirius Bakke
17b6279e22
fix: Remove redundant command line option
2020-10-07 21:11:14 +02:00
Sirius Bakke
239d047e07
fix: CMake variable capitalization
2020-10-07 21:11:12 +02:00
Sirius Bakke
c86153e0e7
fix: Deprecated Qt cmake macro
2020-10-07 21:11:11 +02:00
Sirius Bakke
0b9307bb5e
fix: Remove deprecated qsrand()
2020-10-07 21:11:10 +02:00
Sirius Bakke
ea9f1e72ac
fix: Deprecated QFlags = 0
2020-10-07 21:11:08 +02:00
Sirius Bakke
10f74bfa20
fix: Deprecated QString::endl
2020-10-07 21:11:06 +02:00
Sirius Bakke
085bc8a5aa
fix: Deprecated QString::endl
2020-10-07 21:11:04 +02:00
Sirius Bakke
bc40683f2a
fix: Deprecated QString::SkipEmptyParts
2020-10-07 21:10:34 +02:00
Sirius Bakke
a5e14a9664
chore: Update build status url
2020-05-02 14:49:28 +02:00
Sirius Bakke
6d731bae98
fix: Set cluster master without sigsev
...
GitHub: fixes #104
2020-05-02 12:22:39 +02:00
Sirius Bakke
1238a76f90
test: Let compilation finish
2020-05-02 00:22:41 +02:00
Sirius Bakke
6523b936c0
Merge pull request #103 from ams-tschoening/link_ws2_32
...
Building using MXE on UB 18.04 fails without ws2_32 being linked.
2020-05-01 22:33:33 +02:00
Sirius Bakke
966b53cda7
fix: Encode IPv6 in sqare brackets for DNAT
...
GitHub: fixes #66
2020-04-24 20:02:14 +02:00
Sirius Bakke
ac9e6296c8
test: FWException is not a subclass of std::exception
2020-04-24 18:56:55 +02:00
Sirius Bakke
20ba0bccc8
test: Switch test macro
2020-04-24 18:49:47 +02:00
Sirius Bakke
9f4d4d73e9
test: Add test for be1306c
2020-04-23 00:08:47 +02:00
Sirius Bakke
3b12f514c2
Merge pull request #102 from gaima8/vlanbond0.101
...
error: Name of the VLAN interface 'bond0.101' does not match any ...
2020-04-23 00:05:31 +02:00
Sirius Bakke
0729f37769
chore: Mount ccache directory in Docker
2020-03-23 22:29:02 +01:00
Sirius Bakke
6126403d01
chore: Enable ccache for travis/Linux
2020-03-23 22:24:02 +01:00
Sirius Bakke
28e9aa5a35
test: Make testing verbose
2020-03-20 19:38:57 +01:00
Sirius Bakke
f8bc8aee55
fix: Add CMake keyword
2020-03-19 23:56:21 +01:00
Sirius Bakke
843434acc0
test: Disable tests on Ubuntu 16.04
...
The Qt version is too old to support the vnc
QPA platform - which is needed for the GUI
tests to run.
2020-03-19 23:38:26 +01:00
Sirius Bakke
e1f21b89fb
test: Disable on MinGW and Apple - for now
2020-03-19 23:37:47 +01:00
Sirius Bakke
8411ea9cc2
chore: Optionally link net-snmp
2020-03-19 23:36:30 +01:00
Sirius Bakke
f2ef62b2ca
chore: Fix missing reference files for test
2020-03-19 22:43:14 +01:00
Sirius Bakke
589c87b943
chore: Add unpacked reference files for test
2020-03-19 01:09:47 +01:00
Sirius Bakke
78228a4da3
chore: Update build script for Travis CI
2020-03-19 01:05:03 +01:00
Sirius Bakke
b9f20a27a4
test: Fix instDialogInstallTest
...
Ignore host key validation on localhost,
without adding it to the known_hosts file
2020-03-19 01:04:17 +01:00
Sirius Bakke
0436ebdd14
test: Fix instDialogCompileTest
...
Allow both "Success" and "Success with warning"
2020-03-19 01:04:06 +01:00
Sirius Bakke
8ed9222aef
test: Update fwb-files for tests
2020-03-19 01:04:04 +01:00
Sirius Bakke
30ef5fe4ed
test: Remove FWWindowTest
...
This test is no longer valid, as the version
check is no longer used.
2020-03-19 01:03:56 +01:00
Sirius Bakke
c20b274b04
test: Fix compilerLibTest
...
This contradicts the comments in the test,
but conforms to the actual code, which has
been used for several years.
2020-03-19 01:03:51 +01:00
Sirius Bakke
73814141f6
test: Fix RuleSetViewContextMenuTest
2020-03-19 01:03:42 +01:00
Sirius Bakke
79cae6201f
test: Remove CppUnit, use QtTest only
2020-03-19 01:03:28 +01:00
Sirius Bakke
a27b4d339b
fix: -Wwrite-strings
2020-02-23 23:57:25 +01:00
Sirius Bakke
6099d39d53
fix: Avoid duplicate naming for ui file elements
2020-02-23 23:57:06 +01:00
Sirius Bakke
e3c16d5d2b
chore: Remove unused class
2020-02-23 23:56:22 +01:00
Sirius Bakke
79d6d5cf79
Remove QMake files
2020-02-23 23:56:08 +01:00
Sirius Bakke
65601660ec
test: Upgrade .fwb-files for unit tests
2020-02-23 23:55:51 +01:00
Sirius Bakke
638a117a5f
test: Add unit tests to CMake
2020-02-23 23:52:40 +01:00
Sirius Bakke
93510d5756
feat: Add FWB_RES_DIR env variable
2020-02-23 23:51:10 +01:00
Sirius Bakke
ded1340898
refactor: Stop using deprecated methods (Qt 5.14)
2020-02-23 23:50:30 +01:00
Sirius Bakke
6b986a1b81
chore: Lock Qt version on macOS
2019-12-02 19:46:56 +01:00
Sirius Bakke
1c807a3a9b
fix: Use firewallbuilder.org for QSettings/registry keys
2019-11-22 22:52:16 +01:00
Sirius Bakke
a8802a3bc9
chore: Update mxe docker image
2019-07-29 09:05:29 +02:00
Sirius Bakke
722f7dbbae
chore: Update travis build scripts
2019-07-29 07:05:35 +02:00
Sirius Bakke
30384dc170
chore: Update travis build scripts
2019-07-29 06:54:42 +02:00
Sirius Bakke
2c79c3c2bf
fix: Use new QSettings/registry keys
...
GitHub: fixes #61 #74
2019-07-28 20:19:37 +02:00
Sirius Bakke
ac89370f29
chore: Remove QBS </3
2019-07-28 19:59:21 +02:00
Sirius Bakke
fabab75858
chore: Remove deprecated build scripts
2019-07-28 19:59:21 +02:00
Sirius Bakke
598e2fafde
refactor: Reduce cmake global defines
2019-07-28 19:59:21 +02:00
Sirius Bakke
751eb46be9
fix: Add required C++11 explicit copy constructor
2019-07-22 20:08:09 +00:00
Sirius Bakke
2502183c7e
chore: Update cmake for mxe-w32
2019-07-22 20:04:48 +00:00
Sirius Bakke
477101524a
fix: Support macOS target in cmake
2019-07-22 19:13:22 +00:00
Sirius Bakke
0c437265a9
fix: Use QCoreApplication for terminal application
2019-07-22 17:21:46 +00:00
Sirius Bakke
bb3a67b3ec
fix: Stop using deprecated Qt methods
2019-07-22 17:08:51 +00:00
Sirius Bakke
df4068f3b2
feat: Allow renaming of subfolders
...
Github: fixes #25
2019-06-21 23:47:47 +02:00
Sirius Bakke
d83f586052
fix: Deny adding a subfolder directly to a library
2019-06-10 20:23:52 +02:00
Sirius Bakke
4d871e4c6f
Merge branch 'revert-recursive-subfolder'
...
A subfolder is currently mostly visual. In the document
it is implemented as a subfolder attribute on the parent and
folder attribute on the child. The child objects are siblings
whether they are put in a subfolder or not.
This contributed idea of subfolders in subfolders is a good idea,
but currently will lead to many bugs. If the feature is desired
a different implementation is required.
2019-06-10 20:17:21 +02:00
Sirius Bakke
19d5968728
Revert "preliminary version -can now add subfolders to subfolders"
...
This reverts commit 84bc471db8 .
2019-06-10 19:46:09 +02:00
Sirius Bakke
cc0f4483bd
Revert "can now add subfolders need to implement saving & loading functionality"
...
This reverts commit 7642f391af .
2019-06-10 19:43:50 +02:00
Sirius Bakke
780ef56f3f
Revert "set detailed folder name"
...
This reverts commit d6e48b3313 .
2019-06-10 19:40:03 +02:00
Sirius Bakke
03ed123626
chore: Add support for mxe w32 and cmake
2019-06-09 23:46:58 +02:00
Sirius Bakke
773b3dc6fa
Merge pull request #87 from rezso/patch-1
...
find required libxslt
2019-05-31 10:01:23 +02:00
Sirius Bakke
fe8be2e61d
fix: Remove colliding header guards
...
Github: fixes 85
2019-05-20 22:55:13 +02:00
Sirius Bakke
27a9ae6752
fix: Handle nullptr when adding object
...
Github: fixes 50
2019-02-21 00:56:48 -03:00
Sirius Bakke
30e01bdb89
fix: Initialize variable to nullptr
...
Github: fixes #67 , fixes #81
2019-02-21 00:56:48 -03:00
Sirius Bakke
c572b9da3d
chore: Update debuild scripts to use cmake
2019-02-21 00:56:41 -03:00