1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2025-11-19 08:12:32 +01:00

63 Commits

Author SHA1 Message Date
Charlène Wendling
256362372c Use ${CMAKE_DL_LIBS} for portability
Some systems, like OpenBSD for example, have libdl integrated in libc.
Let CMAKE_DL_LIBS decide if '-ldl' is needed as a linker flag
2020-12-22 03:43:15 +01:00
Sirius Bakke
c86153e0e7 fix: Deprecated Qt cmake macro 2020-10-07 21:11:11 +02:00
Sirius Bakke
bc40683f2a fix: Deprecated QString::SkipEmptyParts 2020-10-07 21:10:34 +02:00
Sirius Bakke
ac89370f29 chore: Remove QBS </3 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
477101524a fix: Support macOS target in cmake 2019-07-22 19:13:22 +00:00
Sirius Bakke
03ed123626 chore: Add support for mxe w32 and cmake 2019-06-09 23:46:58 +02:00
Sirius Bakke
5b2d0e297d chore: Add support for CMake
TODO: Support macOS and Windows
2019-02-20 00:12:56 -03:00
Sirius Bakke
9a50941938 feat: Use QCommandLineParser instead of getopt 2018-10-04 16:20:03 +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
123dceefc4 feat: Add qbs build files 2018-09-12 20:20:41 +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
e498daaccf feat: Add support for IPv6 in AddressRange
Fixes #49
2018-05-10 18:20:35 +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
f7f1310408
Merge pull request #51 from bluelineXY/master
adding AddressRangeIPv6
2018-05-02 17:46:50 +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
Patrick Monnerat
df47f15219 Fixes for gcc version 8 compatibility. 2018-03-06 02:52:11 +01:00
Sylvestre Ledru
6a89b028b3 Disable the silent mode (easier to debug) 2017-09-29 11:33:55 +02:00
Sirius Bakke
ecbde1b880 Fixed compiler warnings 2015-03-10 13:31:30 +01:00
Sirius Bakke
96268831a2 Feature: Support for Qt5
* Compile time checking adjust includes and code for deprecated features
* QHttp class is removed from Qt5 so the custom HttpGet class is
  disabled when compiling with Qt5. The api on fwbuilder.org isn't
  working, so the code for getting tips and checking if a new version is
  available must be rewritten anyway.
2013-08-14 12:35:02 +02:00
Vadim Kurland
15565ade5d build 3594; removed UserWorkflow and all calls to assemble and send user workflow report 2012-02-13 17:55:56 -08:00
Vadim Kurland
af8031a87a building with mingw on windows 2011-05-19 19:22:58 -07:00
Theron Tock
216dd1a2fb Make sure DEPENDPATH has same stuff as INCLUDEPATH, otherwise when files
change in other directories the dependent files don't get recompiled.

Fixed up INCLUDEPATH in various places.

Removed -pthread as an INCLUDEPATH (leads to bogus -I-pthread).
2011-05-11 14:05:18 -07:00
Vadim Kurland
b2a0a511f3 fixed install of fwbedit on windows 2011-04-19 10:39:39 -07:00
Vadim Kurland
37b8f33260 need to remove .bak file before renaming data file in fwbedit, otherwise operation fails on windows 2011-04-18 22:31:30 -07:00
Vadim Kurland
5e1e377c6a * fwbedit.cpp (main): added command line switch "-d" to function
"import" in fwbedit. This switch activates object deduplication
on import.
2011-04-17 12:30:31 -07:00
Vadim Kurland
94379ed9b5 * fwbedit.cpp (main): see #2328 "Add ability to run firewall import
from the command line". This has been implemented as a new function
"import" in fwbedit. See man page fwbedit(1) and "fwbuilder -h" for
more details.
2011-04-15 18:34:53 -07:00
Vadim Kurland
dbdfb93905 refactoring in preparation for command line import in fwbedit 2011-04-15 14:28:03 -07:00
Vadim Kurland
eb61a51c89 fixes #1989:
Got rid
of global variables sysfname, tempfname, librespath, respath and
localepath; will now use class Constants to keep this information.
2011-01-26 13:27:57 -08:00
Vadim
cd4da4fb52 fixed build on Mandriva 2011-01-14 21:46:18 -08:00
Vadim Kurland
18377b1ff2 refs #1876 build number is now part of the long version number 2010-12-29 12:00:15 -08:00
Vadim Kurland
2417543eba merged libfwbuilder into fwbuilder as src/libfwbuilder; unit tests do not work yet 2010-12-25 20:12:30 -08:00
A2K
413d2bbd56 Fixed includes 2010-11-02 21:12:13 +02:00
Vadim Kurland
57cc064b14 removed obsolete files .cvsignore, added more patters to .gitignore 2010-10-29 14:15:22 -07:00
Vadim Kurland
36b7005862 * new_object.cpp (_modObject): fixed #1437: fwbedit should support
object type Cluster.

* fwbedit.cpp (usage): fixed #1435: typo in fwbedit "usage" text
2010-05-01 23:30:47 +00:00
Vadim Kurland
a9c6776ca0 * new_object.cpp (_modObject): fixed #1434 "fwbedit modify comment
operation expects an attribute"
2010-05-01 23:20:22 +00:00
SVN User
3665045dfe proper references to library on windows 2009-12-17 02:59:53 +00:00
Vadim Kurland
68a2e1bdc3 fixes #923 converted src/common to a library 2009-12-17 02:17:47 +00:00
Vadim Kurland
e97f326f7b fixes #202 implemented library merge function in fwbedit 2009-12-09 00:59:54 +00:00
Vadim Kurland
18c5f5c689 getting rid of dependencies on build_num 2009-11-22 20:53:39 +00:00
Vadim Kurland
f1d722a0c0 using BUILD_NUM instead of RELEASE everywhere 2009-10-01 17:14:32 +00:00
Vadim Kurland
e837cdea65 fixes #437 - got rid of "_()" everywhere (finally) 2009-09-25 22:50:14 +00:00
Vadim Kurland
23ee2d9531 merge from v3_1_merge 2009-09-23 17:00:48 +00:00
Vadim Kurland
0732f536ee 2009-03-18 vadim <vadim@vk.crocodile.org>
* PolicyCompiler_iosacl.cpp (PolicyCompiler_iosacl::prolog): fixed
bug (no #): temporary access list created for IOS when option
"safety net install" is used and ipv6 address is provided should
use keyword "host" if provided address does not specify netmask.


* fwbedit: properly saving data file after "checktree" operation
2009-03-19 04:40:55 +00:00
Vadim Kurland
84ea4be6df * ProjectPanel_file_ops.cpp (ProjectPanel::chooseNewFileName):
fixed bug #2144358 "Double check with 'save as'". The GUI used to
	ask twice if user wants to overwrite the file in Save As operation
	if file with given name already existed.

	* FWWindow.cpp (FWWindow::projectWindowClosed): fixed bug #2144114
	"fwbuilder * exits if the last object file is closed". The GUI
	will not terminate after the last window is closed but instead
	will just show empty main window.

	* fwbedit.cpp (main): fixed bug #2143894: "fwbedit list does not
	show objects". Command "fwbedit list -f file" did not print
	anything unless option "-F" was supplied. This change adds default
	value for this option so that when it is missing, the command
	prints object path.

	* fwbedit.1: fixed bug #2143961: a typo in the man page fwbedit.1
2008-10-03 14:06:56 +00:00
Vadim Kurland
e53a0fd835 fixed cli option in fwbedit usage and man page 2008-09-09 04:21:02 +00:00
Vadim Kurland
d35860e90a address warnings gcc 4.3 2008-08-13 06:10:55 +00:00