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