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

2003 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
17b6279e22 fix: Remove redundant command line option 2020-10-07 21:11:14 +02:00
Sirius Bakke
c86153e0e7 fix: Deprecated Qt cmake macro 2020-10-07 21:11:11 +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
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
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
d2a2806ada feat: MSVC 64bit support 2018-10-04 16:43:23 +02:00
Sirius Bakke
9a50941938 feat: Use QCommandLineParser instead of getopt 2018-10-04 16:20:03 +02:00
Sirius Bakke
a8f38647c9 refactor: NULL -> nullptr 2018-10-04 16:20:02 +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
e41ab255e1 fix: Remove Qt4 support 2018-05-13 13:58:58 +02:00
Sirius Bakke
1684bcf6c9 fix: Make mxe-w32 build 2018-04-30 15:52:28 +02:00
Sirius Bakke
70000f0ec7 Feature: Added Junos support 2014-09-24 11:29:41 +02:00
Sirius Bakke
f9d0ba176a Bugfix: QApplication::setGraphicsSystem is removed in Qt5 2014-04-04 10:10:37 +02:00
Sigmund Augdal
0ec5594a2f Pass argv/argc to QApplication before parsing our options, to unbreak qt commandline switches, specifically -graphicssystem 2013-09-24 10:49:29 +02:00
Sigmund Augdal
846d7f1bf1 Override default graphics system to native to get usable performance over remote X 2013-09-24 10:46:35 +02:00
Sirius Bakke
ce8584e847 Fix: Building on OSX and Windows
* build_mac.sh OSX build script
* Read doc/README.osx for instructions
* Updated fwbuilder.nsi.in, and qmake.inc.in for Windows
* Read doc/README.windows for instructions
2013-08-14 12:35:51 +02: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
Sirius Bakke
7527dc1123 Feature: Diff for rule sets and generated files
A new GUI diff viewer displaying changes done in rule sets, and an external
diff application may be configured to show difference between generated
files. An autocompile option will compile firewalls when loading file.
2013-08-11 01:52:59 +02:00
Vadim Kurland
7015b23d1b switching to GPL for MacOSX and windows; merged build files for mac and win packages, updated license text 2012-03-19 12:45:32 -07: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
Theron Tock
4c4b67b5bd * Implemented #2514, support for address table alternate paths.
There's a "data directory" setting under user preferences.  If the
	user selects an address table file using "choose file" and that
	file is "inside" the data directory, then the appropriate part of
	the path is replaced with %DATADIR% as a variable.  If the address
	table is marked "run-time" then the path is taken from the
	firewall data directory option.
2011-07-11 21:33:13 -07:00
Vadim Kurland
f5e22c040b see #2477 removed transfer agent classes and functions 2011-06-20 14:56:28 -07:00
Vadim Kurland
db233ee8e8 see #2506 removed incomplete and obsolete russian and japanese localization 2011-06-20 11:35:22 -07:00
Vadim Kurland
d4a8546b6b incremented DTD version to 22 necause changes made for keywords and DynamicGroup object are not backwards-compatible; removed contributed autoupgrade xslt script that is not being used anymore, see #2501 2011-06-10 15:26:06 -07:00
Vadim Kurland
3b229be520 see #2436, #2435 added GUI controls to let user choose host OS and version as part of the PF import process. Using this information to configure firewall object 2011-05-27 11:38:29 -07: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
dbdfb93905 refactoring in preparation for command line import in fwbedit 2011-04-15 14:28:03 -07:00
Vadim Kurland
8693c09eb4 see #2295 correctly setting platform and host OS for imported FWSM configs 2011-04-14 18:49:59 -07:00
Vadim Kurland
8485797e41 see #2222 refactored importer into separate module/lib 2011-03-15 17:38:41 -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 Kurland
9b1c98f0f4 fixes #1937 RES_DIR macro is defined twice 2011-01-25 17:09:20 -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
Vadim Kurland
5f99554ae3 fixed #1840: fixed build on Mandriva
2010, all static libraries should go first on the linker command
line.
2010-11-11 13:32:50 -08:00
Vadim Kurland
6ee0d9d6b5 added dependency and fixed unit tests 2010-11-10 16:23:26 -08:00
Vadim Kurland
00b141f134 the name of the library is different on windows 2010-11-05 12:04:35 -07:00
Vadim Kurland
be507da224 libgui.lib is in subdirectory release on windows 2010-11-05 11:34:52 -07:00
Vadim Kurland
1a047a3324 .ui directory is really just "ui" on windows 2010-11-05 10:03:24 -07:00
A2K
839ee1b183 Fixed build (refs #1822) 2010-11-03 17:07:56 +02:00
A2K
e97b37162b GUI objects are now built to libgui.a library. GUI compiles, but unit tests should be broken now. 2010-11-02 20:09:17 +02:00
Vadim Kurland
325f81c49e added .gitignore files to skip files produced by unit tests 2010-11-01 18:45:40 -07:00
Vadim Kurland
57cc064b14 removed obsolete files .cvsignore, added more patters to .gitignore 2010-10-29 14:15:22 -07:00
Vadim Kurland
8c56dcdbe1 refs #1804 With 2 files open and object trees undocked you cannot open objects from both object trees 2010-10-08 00:09:27 +00:00