1
0
mirror of https://github.com/fwbuilder/fwbuilder synced 2026-05-16 06:01:40 +02:00

Commit Graph

  • 52fcfe3243 new build 3550 Vadim Kurland 2011-06-20 16:38:39 -07:00
  • b8abb51339 see #2493 implemented "forward" function in addition to the "back" function, added a button to the roolbar, using new icons for Back and Forward buttons. Vadim Kurland 2011-06-20 16:30:53 -07:00
  • 212c57b3cf see #2489 removed custom stylesheet from the library selector widget, this made letters of the active item appear white. Text is now visible on the dark blue background and should work correctly regardless of the theme chosen by the user Vadim Kurland 2011-06-20 15:31:26 -07:00
  • f5e22c040b see #2477 removed transfer agent classes and functions Vadim Kurland 2011-06-20 14:56:28 -07:00
  • db233ee8e8 see #2506 removed incomplete and obsolete russian and japanese localization Vadim Kurland 2011-06-20 11:35:22 -07:00
  • 4fe02aa328 Removed 'clear' button next to filter combobox. Changed filter combobox into a lineedit that has an embedded 'clear' button. Theron Tock 2011-06-16 18:28:10 -07:00
  • d57e13002b Fixed a pet peeve of mine: clicking "Do not show this again" on first-time dialog no longer immediately closes the dialog (very unexpected behavior to me). Theron Tock 2011-06-16 16:46:52 -07:00
  • 6dedc26452 Make sure we reload the filter criteria if the set of keywords changes. Fixes #2504. Theron Tock 2011-06-16 15:59:14 -07:00
  • ec794ef430 Make keyword matching case insensitive, like it is for names. Fixes #2503. Theron Tock 2011-06-16 15:49:36 -07:00
  • 54f6bae48f Added support for user-defined folders. It's just a ui/display thing. The FWObject has a property "folder" that controls which sub-folder to display in. The placement of the object in the tree doesn't change even when placed into a user-defined folder. Turned on drag/drop in the object tree so that objects can be moved into these new folders (however, disabled dragging of system folders). Theron Tock 2011-06-16 14:49:06 -07:00
  • aacc4016cd Removed help button from UI. Fixes #2495. Theron Tock 2011-06-13 14:29:31 -07:00
  • edd20761cc build 3549 Vadim Kurland 2011-06-10 15:29:40 -07:00
  • feef1a1c30 see #2499 updated copyright in the "About" dialog Vadim Kurland 2011-06-10 15:27:08 -07:00
  • 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 Vadim Kurland 2011-06-10 15:26:06 -07:00
  • 73042fb3c7 Added missing files (and modified .gitignore so it won't happen again). Theron Tock 2011-06-10 14:18:38 -07:00
  • 12ad3fefcf Merge branch 'development' of ssh://ncgit/var/git/fwbuilder into development Theron Tock 2011-06-10 00:58:33 -07:00
  • dac6b04d4d Manually merged keyword management/filtering code from fortress. All dialogs modified to include custom keyword/comment widget. Theron Tock 2011-06-10 00:56:33 -07:00
  • e83df83543 using macro GENERATION to eliminate hard-coding of the version number Vadim Kurland 2011-06-09 21:32:01 -07:00
  • 07e902e0ac new build Vadim Kurland 2011-06-09 17:36:59 -07:00
  • 9505e2dcd0 see #2492 properly disabling dialog controls for the read-only IPServcie object Vadim Kurland 2011-06-09 16:46:09 -07:00
  • 9740d4a703 see #2490 enable/disable widgets based on the "read-only status of the object after they were enabled/disabled for other reasons Vadim Kurland 2011-06-09 16:38:01 -07:00
  • d682785b63 see #2496 parsing, but not importing, "user" and "group" matches Vadim Kurland 2011-06-09 16:33:22 -07:00
  • c77796ebd0 see #2497 added an error on import of "include" word in pf.conf files Vadim Kurland 2011-06-09 16:15:36 -07:00
  • 677173e030 see #2487 fixed crash that happened when user created new cluster from member firewalls that had locked interfaces ; Vadim Kurland 2011-06-09 14:01:17 -07:00
  • e4cf4d6447 see #2494 crash happened because class ObjectSignature did not have virtual function to build signature from UserService object Vadim Kurland 2011-06-09 12:15:59 -07:00
  • b4b3c1ccad see #2488 fixed new object menu issues Vadim Kurland 2011-06-06 21:56:00 -07:00
  • 729216be1f see #2468 showing "new object" menu in the right place Vadim Kurland 2011-06-06 20:55:55 -07:00
  • 0b46b5c0b9 see #2468 clean up filter/ilbrary box; moved buttons "new object" and "back" to the top toolbar Vadim Kurland 2011-06-06 19:15:05 -07:00
  • bd5212e0c6 fixed crash introduced recently Vadim Kurland 2011-06-06 18:32:23 -07:00
  • 57e3c5b0d3 see #2478 always draw rule sets on top of interfaces in the tree Vadim Kurland 2011-06-06 15:23:46 -07:00
  • f0a0abb338 see #2486 centered firewall / policy text Vadim Kurland 2011-06-06 15:04:55 -07:00
  • 17a178b637 see #2482 now can import rules that match both source and destination ports, including cases where groups of ports are used on both sides Vadim Kurland 2011-06-06 14:55:00 -07:00
  • 9921fe8f78 see #2481 added an error message for port "!=" operation. Importer still tries to import the rule but marks it as "bad" Vadim Kurland 2011-06-06 13:32:22 -07:00
  • b1f1eddc72 see #2479 remove quotes from the file name spec Vadim Kurland 2011-06-05 23:08:17 -07:00
  • 2e1a499c18 see #2472 added warning for table "const" and "counters" keywords Vadim Kurland 2011-06-05 23:01:47 -07:00
  • 9ef6945109 see #2483 need to clear both host os and version QComboBox widgets Vadim Kurland 2011-06-05 22:55:39 -07:00
  • 3d87038f19 see #2480 fixed a bug: toggling negate flag in a rule element reset selection in the rule set view to the row 0 column 0 Vadim Kurland 2011-06-05 22:52:10 -07:00
  • 3a2041d16d per Mikes request, the GUI now opens rule set object of the firewall when user opens the firewall or any of its children objects in the editor. This includes any rule set, interface or any other child object. Vadim Kurland 2011-06-05 21:38:46 -07:00
  • c171994c82 see #2454 double click or keypress Enter on object "any" shows editor with our special comment but does not switch obejct tree to the "Standard objects" library; also made the tree switch to the right library both when user double clicks or hits Enter Vadim Kurland 2011-06-05 18:55:50 -07:00
  • d9cd33f28b see #2475 removing State_Active flag before drawing the row if the tree view does not have focus Vadim Kurland 2011-06-05 16:42:32 -07:00
  • 79ca86edb8 see #2468 object tree panel is not docable/floating window anymore Vadim Kurland 2011-06-05 10:29:51 -07:00
  • 9561f4b2c5 see #2475 more debugging, will test on Mac with latest Qt Vadim Kurland 2011-06-04 23:43:29 -07:00
  • cbf51a1920 see #2468 changes to the toolbar above rules: moved buttons to the far right, removed "Currently Editing" Vadim Kurland 2011-06-04 22:08:37 -07:00
  • 86c58fff3b see #2477 disable detection of dbus Vadim Kurland 2011-06-04 20:52:23 -07:00
  • 36a6472f95 fixing build on windows mingw: avoid token name "IN" Vadim Kurland 2011-06-04 20:36:07 -07:00
  • b985fcacac fixing build on windows mingw: avoid token name "CONST" Vadim Kurland 2011-06-04 20:32:37 -07:00
  • c808c4ab93 see #2475 hardcoding inactive highlight color "silver" for ObjectTreeView Vadim Kurland 2011-06-04 20:18:00 -07:00
  • cb71c53697 see #2474 whole rule is now highlighted when any cell is selected, using neutral color "silver" to highlight the rule while standard highlighting color is used to highlight selected object in the rule Vadim Kurland 2011-06-04 19:29:58 -07:00
  • 8d80e04420 FWWindow_editor.cpp (openEditor): this change is a part of the GUI usability improvements: when user double clicks on a firewall object to open it in the editor, rule set view panel switches to the rule set of that firewall. To decide which rule set to show, the program scans history of the objects the user opened before in the same GUI session and shows that firewall's rule set they opened last. If user never opened any rule sets of this firewall, then the first Policy object is shown. See #2465. Vadim Kurland 2011-06-04 17:04:29 -07:00
  • 5888835db7 see #2454 making "any" open in the editor upon double-click; added ChangeLog record Vadim Kurland 2011-06-04 16:16:48 -07:00
  • 56c18e3e1e see #2454 now opening object "any" in the editor panel and showing some hand-holding text in existing "Comment" widget Vadim Kurland 2011-06-04 16:09:59 -07:00
  • fcdfe6dfac see #2451 Using keyboard arrows to navigate rules results in objects being opened in editor panel Vadim Kurland 2011-06-04 15:14:19 -07:00
  • d42403db00 fixes #2450 Double-clicking on object in rule shifts keyboard focus to object tree Vadim Kurland 2011-06-04 14:36:21 -07:00
  • e7dbf88530 fixes #2452 rename rule interface column default text to "any" Vadim Kurland 2011-06-04 14:31:08 -07:00
  • a6fda88a54 see #2473 made text appear vertically aligned across different rule cells even when they dont have any icon, e.g. "any" Vadim Kurland 2011-06-04 14:25:35 -07:00
  • 99cd831b75 updated unit test files Vadim Kurland 2011-06-04 13:02:42 -07:00
  • 8cab8f0672 see #2470 added support for set skip with a list of interface names Vadim Kurland 2011-06-04 12:57:01 -07:00
  • ffee2090a7 see #2471 fixed tcp service object dduplication when they have non-blank tcp flags Vadim Kurland 2011-06-04 12:31:14 -07:00
  • 55730e6f01 see #2403, #2467 deduplicating AttachedNetwork object Vadim Kurland 2011-06-03 23:42:47 -07:00
  • 30ec7d1e72 see #2472 fixed import of table definitions without file name and with shortcut network defines Vadim Kurland 2011-06-03 23:34:25 -07:00
  • 6d6038370c * applied patch to provide configure command line option to specify path to ccache. Thanks to user "a. k. huettel " on SourceForge. Vadim Kurland 2011-06-03 20:39:38 -07:00
  • f330822c8c fixes #2460 resetting nat rule type in the importer; when rule type setting was left over, it affected the behavior of the compiler and broke it if user tried to single-rule compile some rules Vadim Kurland 2011-06-03 20:28:05 -07:00
  • 5180b43427 fixes #2469 using right attribute name for host os Vadim Kurland 2011-06-03 19:28:54 -07:00
  • 33259ebf81 see #2460 added test for the nat rule with multiple objects in TDst; looks like it works Vadim Kurland 2011-06-03 19:10:40 -07:00
  • 6a9fdbf3af NATCompiler_pf.cpp (_expand_addr): see #2455 NAT Compiler for PF should use "(interface)" syntax to the right of "->" in NAT rules. This now works for all interfaces, including those that have ip addresses in fwbuilder configuration, when interface object appears in "Translated Source" in a nat rule. When firewall object appears in "Translated Source", it gets replaced with a set of its interfaces which also get translated into "-> (interface)". Vadim Kurland 2011-06-03 18:59:44 -07:00
  • 15bab71f49 * NATCompiler_ipt.cpp (compile): see #2456 Added support for single object negation in "Inbound Interface" and "Outbound Interface" columns in compiler for iptables. Vadim Kurland 2011-06-03 17:54:14 -07:00
  • 22b812fd4a see #2438 fixed grammar to match 1024:65535 Vadim Kurland 2011-06-03 08:57:21 -07:00
  • 3b130a090a realistic test file for scrub commands for PF v4.6 and newer Vadim Kurland 2011-06-02 22:15:29 -07:00
  • 02b51d5dae set version to 5.0.0 build 3547 Vadim Kurland 2011-06-02 21:31:57 -07:00
  • c9211157ff see #2463 implemented import of "scrub" commands in both old and new syntax Vadim Kurland 2011-06-02 19:02:09 -07:00
  • a0da65ddc9 see #2464 implemented import of PF "set timeout", "set limit" and other "set" commands. Known limitations: Vadim Kurland 2011-06-02 17:18:37 -07:00
  • 68a29785da see #2394 matching icmp types and codes by name explicitly to avoid conflicts where the same keyword (e.g. "skip") is used in different rules of the grammar; see #2464 added test case for "set timeout" commands Vadim Kurland 2011-06-02 16:13:23 -07:00
  • b86900cc54 see #2464 implemented import of "set timeout" commands Vadim Kurland 2011-06-02 11:38:13 -07:00
  • d825133481 removing failed attempt to parse ifconfig output Vadim Kurland 2011-06-02 10:33:40 -07:00
  • 58eb1a865e see #2394 using InterfaceProperties class to guess where WORD is an interface name or host name; Lexer generates IPV6 token for "1000:1010" port range configuration, could not find a way to fix this in the lexer so using this token to parse port ranges in the parser; added unit test for host "from" and "to" matches, including interface name and host name matches Vadim Kurland 2011-06-01 23:44:53 -07:00
  • b9dfdd5d2c split ifconfig.g to keep linux and bsd grammars separate Vadim Kurland 2011-06-01 16:55:52 -07:00
  • d1f83311f1 see #2461 parser and importer for ifconfig output. Linux ifconfig import works, BSD ifconfig import does not Vadim Kurland 2011-05-31 23:04:57 -07:00
  • 52ea731f92 refactored useful classes AddressSpec, PortSpec, InterfaceSpec, IcmpSpec and RouteSpec to separate modules so they can be used with other installers Vadim Kurland 2011-05-31 16:31:05 -07:00
  • 564500768e see #2458, #2459 import of "rdr", "no nat", "no rdr" rules Vadim Kurland 2011-05-31 12:55:55 -07:00
  • fd7c3601ba see #2449 unit test for nat rules Vadim Kurland 2011-05-30 22:03:35 -07:00
  • f9f78fe7bd using "port 1000:*" in PF nat commands Vadim Kurland 2011-05-30 21:59:40 -07:00
  • 2f3f509dfe see #2449 better error message for "source-hash" with options Vadim Kurland 2011-05-30 21:58:06 -07:00
  • 1ed2581dd1 see #2449 import of "nat" rules. First implementation. Restrictions are listed in ChangeLog Vadim Kurland 2011-05-30 21:49:46 -07:00
  • 3a6c3dfa09 fixed unit tests ; fixed import of port ranges Vadim Kurland 2011-05-29 23:41:02 -07:00
  • ee6723a05d fixes #2429 fixed common error message shown when importer could not create firewall object Vadim Kurland 2011-05-29 21:49:18 -07:00
  • 2f075efd81 added unit test files Vadim Kurland 2011-05-29 21:48:51 -07:00
  • 5da32dfb2c added unit tests skeleton for PF import; fixed warning that appeared at the end of import, saying no rules have been created Vadim Kurland 2011-05-29 21:39:44 -07:00
  • 77560a735b see #2446 fixed deduplication of address table objects Vadim Kurland 2011-05-29 14:33:21 -07:00
  • ba53d7b8f5 see #2447 implemented import of parameters for action "block" Vadim Kurland 2011-05-29 13:38:36 -07:00
  • 3a88a0cbc5 user-specified parameter for action Reject takes precedence over automatically determined action based on the protocol. If user chooses one of the icmp responses, it should be used even with tcp (we used to force return-rst in that case) Vadim Kurland 2011-05-29 13:36:55 -07:00
  • aac598f1cc see #2445 fixed import of tcp/udp ports defined by names; still need to test all possible names to make sure mappings work Vadim Kurland 2011-05-28 09:27:27 -07:00
  • a3a07b4b42 see #2394 documenting import limitations in ChangeLog Vadim Kurland 2011-05-27 14:50:28 -07:00
  • ef3102aa6a added .gitignore for PF import tests Vadim Kurland 2011-05-27 14:45:08 -07:00
  • 83fc99f076 see #2435 tcp flags parsing Vadim Kurland 2011-05-27 14:35:37 -07:00
  • 8082f602b3 see #2436 fixed handling of the synproxy state option, minor tweaks to the grammar Vadim Kurland 2011-05-27 12:37:44 -07:00
  • afdc3707de fixes #2442 pre-processor removed the very last "\n" from the input stream which broke parser Vadim Kurland 2011-05-27 12:35:33 -07:00
  • adde1d534c see #2436 setting stateless/stateful rule option depending on combination of the "state" keyword and user-chosen version Vadim Kurland 2011-05-27 12:20:30 -07:00
  • 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 Vadim Kurland 2011-05-27 11:38:29 -07:00
  • 765060c29c see #2403 added test case file; fixed import of icmp services, added test case file; other fixes Vadim Kurland 2011-05-26 22:30:07 -07:00
  • e89cc24466 see #2403 added ability to import clause en0:network; stubbed import of en0:broadcast Vadim Kurland 2011-05-26 21:29:12 -07:00