From 85fef80b1dd7f1e82318c017652f69dba3011cea Mon Sep 17 00:00:00 2001 From: Mahno Date: Tue, 11 Feb 2025 18:40:17 +0800 Subject: [PATCH] add files --- yast2-firewall-5.0.1.tar.bz2 | Bin 0 -> 49796 bytes yast2-firewall.changes | 1714 ++++++++++++++++++++++++++++++++++ yast2-firewall.spec | 82 ++ 3 files changed, 1796 insertions(+) create mode 100644 yast2-firewall-5.0.1.tar.bz2 create mode 100644 yast2-firewall.changes create mode 100644 yast2-firewall.spec diff --git a/yast2-firewall-5.0.1.tar.bz2 b/yast2-firewall-5.0.1.tar.bz2 new file mode 100644 index 0000000000000000000000000000000000000000..846484fb3214c701addf38aae903cc309a520722 GIT binary patch literal 49796 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 ZwL822!Ei+10bl>c+>uTcBpW0l=D-Qs;XnWY literal 0 HcmV?d00001 diff --git a/yast2-firewall.changes b/yast2-firewall.changes new file mode 100644 index 0000000..69b7caf --- /dev/null +++ b/yast2-firewall.changes @@ -0,0 +1,1714 @@ +------------------------------------------------------------------- +Tue Aug 6 11:29:06 UTC 2024 - Knut Anderssen + +- In case of autoinstallation keep the firewall service state in + the Installation::SecuritySettings for not conflicting with the + proposal (bsc#1216615) +- 5.0.1 + +------------------------------------------------------------------- +Wed Aug 30 20:16:10 UTC 2023 - Josef Reidinger + +- 5.0.0 (bsc#1185510) + +------------------------------------------------------------------- +Fri Mar 03 14:44:07 UTC 2023 - Ladislav Slezák + +- Bump version to 4.6.0 (bsc#1208913) + +------------------------------------------------------------------- +Wed Apr 06 13:24:58 UTC 2022 - Ladislav Slezák + +- Bump version to 4.5.0 (bsc#1198109) + +------------------------------------------------------------------- +Tue Jan 25 12:21:12 UTC 2022 - Imobach Gonzalez Sosa + +- Use Package module instead of PackageSystem (bsc#1194886). +- 4.4.3 + +------------------------------------------------------------------- +Fri Jan 21 07:37:21 UTC 2022 - Ladislav Slezák + +- Unify YaST module mocking in unit tests (related to bsc#1194784) +- 4.4.2 + +------------------------------------------------------------------- +Wed Jun 16 12:33:45 UTC 2021 - José Iván López González + +- Use Installation::SecuritySettings (related to jsc#PM-2620). +- 4.4.1 + +------------------------------------------------------------------- +Tue Apr 20 13:51:55 UTC 2021 - Ladislav Slezák + +- 4.4.0 (bsc#1185510) + +------------------------------------------------------------------- +Mon Mar 29 10:14:23 UTC 2021 - Imobach Gonzalez Sosa + +- Do not display "No widget..." error messages when opening + a firewall zone widget (bsc#1184115). +- 4.3.11 + +------------------------------------------------------------------- +Fri Feb 12 14:31:50 UTC 2021 - Ancor Gonzalez Sosa + +- Adapted unit test to recent changes in Yast::Report (related to + bsc#1179893) +- 4.3.10 + +------------------------------------------------------------------- +Fri Oct 30 11:47:21 UTC 2020 - Knut Anderssen + +- AutoYaST: When no firewall section is defined, write the service + settings according to the proposal (bsc#1178050) +- 4.3.9 + +------------------------------------------------------------------- +Thu Oct 22 20:44:20 UTC 2020 - Josef Reidinger + +- Do not warn user about ssh key only authentication when + ssh port is closed, but firewall is disabled. + (bsc#1177953) +- 4.3.8 + +------------------------------------------------------------------- +Fri Oct 16 15:15:49 UTC 2020 - Josef Reidinger + +- Do not enable firewall during first stage of AutoYaST + (bsc#1177778) +- 4.3.7 + +------------------------------------------------------------------- +Tue Oct 13 11:15:06 UTC 2020 - Knut Anderssen + +- Modified the warning text introduced in previous change according + to suggestions (jsc#SLE-1567) +- 4.3.6 + +------------------------------------------------------------------- +Fri Oct 9 10:42:32 UTC 2020 - Knut Anderssen + +- Warn the user when the SSH port is closed or the service is + disabled and the configured authentication is only based on SSH + key (jsc#SLE-15675) +- 4.3.5 + +------------------------------------------------------------------- +Thu Aug 13 07:52:47 UTC 2020 - Michal Filka + +- AutoYaST: moved the configuration into first stage (bsc#1173624) +- 4.3.4 + +------------------------------------------------------------------- +Tue Aug 11 12:05:15 CEST 2020 - schubi@suse.de + +- AutoYaST: Added supplements: autoyast(firewall) into the spec file + in order to install this packages if the section has been defined + in the AY configuration file (bsc#1146494). +- 4.3.3 + +------------------------------------------------------------------- +Thu Jul 23 15:55:52 UTC 2020 - Knut Anderssen + +- AutoYaST: Only export modified zones when it is asked to export a + reduced profile. (bsc#1171356) +- 4.3.2 + +------------------------------------------------------------------- +Thu May 7 15:22:56 CEST 2020 - schubi@suse.de + +- AutoYaST: Cleanup/improve issue handling (bsc#1171335). +- 4.3.1 + +------------------------------------------------------------------- +Thu May 7 10:10:37 UTC 2020 - Josef Reidinger + +- Autoyast schema: Allow optional types for string and map objects + (bsc#1170886) +- 4.3.0 + +------------------------------------------------------------------- +Sat Mar 21 12:02:05 UTC 2020 - Knut Anderssen + +- Force a reset of the firewalld API instance after modifying the + service state (bsc#1166698) +- 4.2.4 + +------------------------------------------------------------------- +Wed Feb 26 20:23:04 UTC 2020 - Knut Anderssen + +- AutoYaST: Added back the installation finish client for opening + the VNC or SSH port during the first stage when used for remote + installations (bsc#1161319) +- 4.2.3 + +------------------------------------------------------------------- +Tue Aug 27 18:00:06 CEST 2019 - schubi@suse.de + +- Set X-SuSE-YaST-AutoInstResource in desktop file (bsc#144894). +- 4.2.2 + +------------------------------------------------------------------- +Fri May 31 12:29:57 UTC 2019 - Stasiek Michalski + +- Add metainfo (fate#319035) +- Revamp spec +- Replace GenericName with Comment +- 4.2.1 + +------------------------------------------------------------------- +Fri Apr 26 12:30:53 UTC 2019 - jreidinger + +- change proposal naming and add option to set cpu mitigations + (bsc#1128707) +- 4.2.0 + +------------------------------------------------------------------- +Tue Mar 26 23:44:33 UTC 2019 - knut.anderssen@suse.com + +- Autoyast: Export zone name explicitly as it has been removed from + the common attributes list (bsc#1130354) +- Fixed textdomain names +- 4.1.11 + +------------------------------------------------------------------- +Wed Jan 23 09:52:51 UTC 2019 - knut.anderssen@suse.com + +- Autoyast: do not overwrite imported configuration when editing + and fixed check for not configured summary (fate#324662) +- 4.1.10 + +------------------------------------------------------------------- +Thu Jan 17 12:53:20 UTC 2019 - knut.anderssen@suse.com + +- Propose to reload the firewalld service after writing instead of + restarting it as in other case it will unload kernel modules and + terminate existing connections (bsc#1114673, bsc#1121277) +- 4.1.9 + +------------------------------------------------------------------- +Wed Jan 16 12:02:14 UTC 2019 - jreidinger@suse.com + +- Autoyast: remove unused options, move export to own class, + add support for custom zones in autoyast profile (fate#324662) +- 4.1.8 + +------------------------------------------------------------------- +Fri Jan 11 16:25:41 UTC 2019 - lslezak@suse.cz + +- Fixed text domain names (bsc#1121643) +- 4.1.7 + +------------------------------------------------------------------- +Thu Jan 10 12:53:49 UTC 2019 - Josef Reidinger + +- Ensure that custom zones use unique name (fate#324662) +- Explicitly mention that masquerade is IPv4 only (fate#324662) +- 4.1.6 + +------------------------------------------------------------------- +Tue Jan 8 13:22:25 CET 2019 - schubi@suse.de + +- Restart running firewalld service if data has been changed. + (bsc#1114673) +- 4.1.5 + +------------------------------------------------------------------- +Tue Jan 8 08:53:09 UTC 2019 - knut.anderssen@suse.com + +- AutoYast schema: + - Allowed the new 'forward_ports', 'rich_rules' and + 'source_ports' elements in zone entries (bsc#1108199) +- 4.1.4 + +------------------------------------------------------------------- +Thu Dec 20 11:19:51 UTC 2018 - knut.anderssen@suse.com + +- Startup dialog: Replace the old UI::ServiceStatus by the new + CWM::ServiceWidget (bsc#1114807) +- 4.1.3 + +------------------------------------------------------------------- +Fri Nov 30 15:13:02 UTC 2018 - jreidinger@suse.com + +- Add ability to add/edit/remove zone (fate#324662) +- Show warning about lost selection only in ncurses and improve + text +- add confirmation when aborting module +- 4.1.2 + +------------------------------------------------------------------- +Sat Nov 24 16:51:09 UTC 2018 - Stasiek Michalski + +- Provide icon with module (boo#1109310) +- 4.1.1 + +------------------------------------------------------------------- +Wed Nov 21 16:57:37 UTC 2018 - knut.anderssen@suse.com + +- Drop completely old SuSEFirewall2 dialogs and modules. + (fate#324662) +- 4.1.0 + +------------------------------------------------------------------- +Fri Nov 2 10:04:07 UTC 2018 - igonzalezsosa@suse.com + +- Enable and open the SSH port when only public key authentication + is available for the root user (fate#324690). +- 4.0.34 + +------------------------------------------------------------------- +Wed Oct 17 10:48:42 UTC 2018 - knut.anderssen@suse.com + +- Added missing interfaces helpers requirement (fate#324662) +- 4.0.33 + +------------------------------------------------------------------- +Tue Oct 16 20:34:32 UTC 2018 - knut.anderssen@suse.com + +- Fixed zone_options widget test mocking (fate#324662) +- 4.0.32 + +------------------------------------------------------------------- +Wed Oct 10 08:17:09 UTC 2018 - knut.anderssen@suse.com + +- Small improvements to the widget for modifying the assignation + of interfaces to zones (fate##324662): + - Permits to split the input field entry by any combination of + spaces or commas. + - Initialize the zone selector with the default zone. +- 4.0.31 + +------------------------------------------------------------------- +Tue Oct 9 08:55:56 UTC 2018 - knut.anderssen@suse.com + +- Alert the user about unsaved changes when leaving the zone + services configuration without applying changes (fate#324662) +- 4.0.30 + +------------------------------------------------------------------- +Fri Oct 5 06:49:03 UTC 2018 - knut.anderssen@suse.com + +- AutoYaST configuration: Added support to editing and resetting + the current configuration. Improved the writing process + (fate324662). +- 4.0.29 + +------------------------------------------------------------------- +Tue Oct 2 11:52:27 UTC 2018 - knut.anderssen@suse.com + +- AutoYast schema: + - Allowed the new 'description', 'short' and 'target' elements in + zone entries (bsc#1108199) +- 4.0.28 + +------------------------------------------------------------------- +Fri Sep 21 13:26:02 UTC 2018 - igonzalezsosa@suse.com + +- Add a new user interface to manage firewalld configuration + (fate#324662). +- Supported featues: + - Manage the firewalld service. + - Browse interfaces and assign them to firewall zones. + - List zones and design one of them as the default. + - Assign services to zones. + - Open ports. +- 4.0.27 + +------------------------------------------------------------------- +Mon Aug 20 16:21:38 CEST 2018 - schubi@suse.de + +- Switched license in spec file from SPDX2 to SPDX3 format. +- Changed dir of COPYING file. + +------------------------------------------------------------------- +Thu Jun 28 15:43:21 CEST 2018 - schubi@suse.de + +- Added additional searchkeys to desktop file (fate#321043). +- 4.0.26 + +------------------------------------------------------------------- +Fri Apr 27 16:35:19 CEST 2018 - schubi@suse.de + +- AutoYaST: Report whether an interface has been defined + in more than one zone (bnc#1089855). +- 4.0.25 + +------------------------------------------------------------------- +Sat Apr 21 07:35:42 UTC 2018 - knut.anderssen@suse.com + +- During installation, open services defined by (Tigervnc) instead + of the 'vnc-server' service that is shipped with (firewalld) + (bsc#1081952). +- 4.0.24 + +------------------------------------------------------------------- +Tue Apr 17 11:55:47 CEST 2018 - snwint@suse.de + +- consistent wording (open/block) also for VNC ports (bsc#1089789) +- 4.0.23 + +------------------------------------------------------------------- +Tue Mar 27 12:02:55 UTC 2018 - knut.anderssen@suse.com + +- Translate the installation finish client title (bsc#1084136) +- 4.0.22 + +------------------------------------------------------------------- +Fri Mar 23 11:38:40 UTC 2018 - knut.anderssen@suse.com + +- AutoYaST SuSEFirewall2 Importer: Removed FW_LOG_ACCEPT_CRIT tag + from the list of supported options as firewalld only log dropped + packages and for accepted ones rich rules should be used instead + (bsc#1086655) +- 4.0.21 + +------------------------------------------------------------------- +Wed Mar 21 23:42:21 UTC 2018 - knut.anderssen@suse.com + +- More fixes to the firewall AY schema (bsc#1013047) + - Added zone 'sources' element to the AutoYaST schema file. + - Permitted the use of 'listentry' element in list entries. +- 4.0.20 + +------------------------------------------------------------------- +Tue Mar 13 07:24:55 UTC 2018 - knut.anderssen@suse.com + +- Some fixes to the firewall AY schema (bsc#1013047) + - Use "name" in zones + - "default_zone" is a firewall attribute +- 4.0.19 + +------------------------------------------------------------------- +Tue Mar 6 07:04:46 UTC 2018 - knut.anderssen@suse.com + +- SuSEFirewall2 importer changes (fate#323460) + - Use internal zone instead of trusted when the protection from + the INT zone is enabled which fits better with the definition. + - Removed the mapping of apache2 and apache2-ssl services to + firewalld services since the apache package will provide the + services definition and we will not use firewall defaults. +- 4.0.18 + +------------------------------------------------------------------- +Tue Feb 27 13:08:22 UTC 2018 - jreidinger@suse.com + +- Added textdomain for translation (bnc#1083015) +- 4.0.17 + +------------------------------------------------------------------- +Fri Feb 23 11:32:25 CET 2018 - schubi@suse.de + +- Added textdomain for translation (bnc#1081458) +- 4.0.16 + +------------------------------------------------------------------- +Mon Feb 19 13:36:05 CET 2018 - schubi@suse.de + +- Fixed "default_zone" in rnc file. (bnc#1013047) +- 4.0.15 + +------------------------------------------------------------------- +Thu Feb 15 10:58:14 UTC 2018 - mfilka@suse.com + +- fate#323460 + - updated summary in autoyast client to work with new firewalld + api +- 4.0.14 + +------------------------------------------------------------------- +Wed Feb 14 17:23:32 UTC 2018 - knut.anderssen@suse.com + +- AutoYaST: added 'enable_firewall', 'start_firewall' and + 'FW_LOG_DROP_CRIT' to the list of supported properties for + SuSEFirewall2 profiles and fixed a typo with 'FW_LOG_DROP_ALL' + (fate#323460). +- 4.0.13 + +------------------------------------------------------------------- +Mon Feb 6 13:46:40 UTC 2018 - gsouza@suse.com + +- When firewall is called on ncurses or command line, an error + message is presented to the user, informing him to use firewalld + (fate#323460). +- 4.0.12 + +------------------------------------------------------------------- +Mon Feb 5 21:02:57 UTC 2018 - knut.anderssen@suse.com + +- AutoYaST: When a profile using the SuSEFirewall2 schema is used, + the user is reported with an error if some property is not + supported or with a warning in other case. (fate#323460) +- 4.0.11 + +------------------------------------------------------------------- +Wed Jan 31 07:41:26 UTC 2018 - knut.anderssen@suse.com + +- AutoYaST: (fate#323460) + * Try to import again during writing in case it was not completed + previously (ex: firewalld was not installed). + * Enable or disable firewalld depending on the profile +- 4.0.10 + +------------------------------------------------------------------- +Fri Jan 19 08:44:25 UTC 2018 - knut.anderssen@suse.com + +- AutoYaST: fixed default valur for log denied packets when using + SuSEFIrewall2 profiles (fate#323460) +- 4.0.9 + +------------------------------------------------------------------- +Mon Jan 8 22:40:27 UTC 2018 - knut.anderssen@suse.com + +- AutoYaST: Added support to set the default zone and export the + configuration. (fate#323460) +- 4.0.8 + +------------------------------------------------------------------- +Thu Jan 4 13:25:49 CET 2018 - schubi@suse.de + +- AutoYaST: Reading settings only if the firewalld is installed. + (fate#323460) +- 4.0.7 + +------------------------------------------------------------------- +Fri Dec 22 08:52:21 UTC 2017 - knut.anderssen@suse.com + +- AutoYaST: Firewalld schema is now the default but SuSEFirewall2 + based profiles will still work although not all the properties + are supported (#fate#323460) +- 4.0.6 + +------------------------------------------------------------------- +Tue Nov 21 00:15:55 UTC 2017 - knut.anderssen@suse.com + +- Proposal: When the Firewall is disabled, open/close port links + are not shown in the proposal and are disabled in the specific + proposal dialog (bsc#1068354). +- 4.0.5 + +------------------------------------------------------------------- +Wed Nov 15 14:11:40 UTC 2017 - knut.anderssen@suse.com + +- Do not touch firewalld services if it is not enabled in the + proposal (bsc#1067915) +- Fixed a SuSEFirewallCmdLine firewalld api call. +- 4.0.4 + +------------------------------------------------------------------- +Thu Nov 9 22:22:15 UTC 2017 - knut.anderssen@suse.com + +- ProposalSettings: fixed an attribute name error when trying to + block vnc port (bsc#1067320) +- 4.0.3 + +------------------------------------------------------------------- +Thu Nov 9 09:16:14 UTC 2017 - knut.anderssen@suse.com + +- ProposalSettings: fixed method name when vnc is enable by Linuxrc + (bsc#1067320) +- 4.0.2 + +------------------------------------------------------------------- +Wed Nov 8 13:55:31 UTC 2017 - knut.anderssen@suse.com + +- Added missing require (bsc#1067180) +- 4.0.1 + +------------------------------------------------------------------- +Thu Oct 26 11:34:59 UTC 2017 - knut.anderssen@suse.com + +- Remove support for SuSEFirewall2 in firewall client supporting + only firewalld (fate#323460) +- 4.0.0 + +------------------------------------------------------------------- +Wed Jun 14 07:37:51 UTC 2017 - mfilka@suse.com + +- bnc#1044045 + - do not raise an internal error when pushing Add button when + "Service to Allow" list is empty +- 3.2.0 + +------------------------------------------------------------------- +Fri Apr 7 13:51:51 UTC 2017 - gsouza@suse.com + +- Inform the user if start/stop/restart fails bsc#962713 +- 3.1.7 + +------------------------------------------------------------------- +Tue Jun 7 10:37:17 UTC 2016 - igonzalezsosa@suse.com + +- Stop generating autodocs (fate#320356) +- 3.1.6 + +------------------------------------------------------------------- +Tue May 24 15:26:37 UTC 2016 - mchandras@suse.de + +- Add support for firewalld (fate#318356) + * Bump yast2 dependency to 3.1.191 which is the first version to + support the firewalld backend. +- 3.1.5 + +------------------------------------------------------------------- +Fri Nov 13 09:15:40 UTC 2015 - igonzalezsosa@suse.com + +- fix validation of AutoYaST profiles (bnc#954412) +- 3.1.4 + +------------------------------------------------------------------- +Thu Dec 4 09:50:10 UTC 2014 - jreidinger@suse.com + +- remove X-KDE-Library from desktop file (bnc#899104) +- 3.1.3 + +------------------------------------------------------------------- +Mon Nov 10 14:26:46 UTC 2014 - jreidinger@suse.com + +- fix breakage of progress in autoinstallation (bnc#845826) +- 3.1.2 + +------------------------------------------------------------------- +Wed Nov 27 15:04:21 CET 2013 - fehr@suse.de + +- make autoyast automatically install SuSEfirewall2 when + yast2-firewall is installed (bnc#845294) + +------------------------------------------------------------------- +Thu Nov 7 21:01:38 UTC 2013 - mfilka@suse.com + +- bnc#843646 + - fixed second stage proposal to reflect changes done during + first stage +- 3.1.1 + +------------------------------------------------------------------- +Wed Sep 18 16:07:51 UTC 2013 - lslezak@suse.cz + +- do not use *.spec.in template, use *.spec file with RPM macros + instead +- 3.1.0 + +------------------------------------------------------------------- +Wed Aug 21 07:21:20 UTC 2013 - mfilka@suse.com + +- moved firewall enabling / disabling from second stage to first stage +- 3.0.1 + +------------------------------------------------------------------- +Wed Jul 31 08:29:04 UTC 2013 - yast-devel@opensuse.org + +- converted from YCP to Ruby by YCP Killer + (https://github.com/yast/ycp-killer) +- version 3.0.0 + +------------------------------------------------------------------- +Wed Jul 24 11:38:10 CEST 2013 - locilka@suse.com + +- Added better checking and more understandable UI to dialog for + adding new masquerade rule (bnc#829706) +- 2.24.2 + +------------------------------------------------------------------- +Fri Jun 28 10:28:33 UTC 2013 - mfilka@suse.com + +- added Start / Stop commands into CLI +- 2.24.1 + +------------------------------------------------------------------- +Mon May 6 15:08:31 CEST 2013 - locilka@suse.cz + +- Using fixed checking for correct network definition to correctly + support IPv6 (bnc#800592) +- Using ValidNetwork from IP module +- 2.24.0 + +------------------------------------------------------------------- +Mon Apr 15 15:37:01 CEST 2013 - locilka@suse.cz + +- Fixed checking for running firewall service (bnc#812606) +- 2.21.4 + +------------------------------------------------------------------- +Tue Nov 13 13:44:09 CET 2012 - tgoettlicher@suse.de + +- confirmed license GPL v2 +- 2.21.3 + +------------------------------------------------------------------- +Thu Mar 29 14:45:40 CEST 2012 - jsuchome@suse.cz + +- merged proofread texts + +------------------------------------------------------------------- +Fri Nov 4 15:50:22 CET 2011 - locilka@suse.cz + +- Added function keys for buttons (bnc#595564) +- 2.21.2 + +------------------------------------------------------------------- +Thu Oct 13 10:34:54 CEST 2011 - locilka@suse.cz + +- Fixed a typo in text marked for translation (bnc#722459). +- 2.21.1 + +------------------------------------------------------------------- +Fri Aug 26 13:33:57 CEST 2011 - locilka@suse.cz + +- Fixed Custom Rules dialog to handle additional flags (bnc#712670) +- 2.21.0 + +------------------------------------------------------------------- +Fri Aug 5 12:32:00 CEST 2011 - tgoettlicher@suse.de + +- fixed .desktop file (bnc #681249) + +------------------------------------------------------------------- +Fri Apr 2 15:24:40 CEST 2010 - locilka@suse.cz + +- Added missing help for accepting-broadcast-reply (BNC #583046). +- Fixed HTML in help text (BNC #595204). +- 2.19.1 + +------------------------------------------------------------------- +Wed Jan 13 18:56:03 CET 2010 - kmachalkova@suse.cz + +- Adjusted .desktop file(s) to wrap /sbin/yast2/ calls in xdg-su + where root privileges are needed, removed X-KDE-SubstituteUID key + (bnc#540627) + +------------------------------------------------------------------- +Thu Nov 26 19:20:16 CET 2009 - kmachalkova@suse.cz + +- Adapted to new Netmask API - prefix and netmask are now checked + by two separate functions +- 2.19.0 + +------------------------------------------------------------------- +Fri Nov 20 13:12:06 CET 2009 - locilka@suse.cz + +- Added description to the list of allowed services (FATE #306804). + +------------------------------------------------------------------- +Fri Oct 23 11:55:48 CEST 2009 - kmachalkova@suse.cz + +- Enable SSH service if user opts for opening SSH port in fw + (bnc#537980) +- 2.18.1 + +------------------------------------------------------------------- +Tue Jan 20 14:54:18 CET 2009 - locilka@suse.cz + +- Updated help text according to suggestions (bnc #461406). +- 2.18.0 + +------------------------------------------------------------------- +Tue Jan 13 15:22:25 CET 2009 - locilka@suse.cz + +- Dropping the IPsec support as it doesn't have service defined by + package yet (bnc #478487). + +------------------------------------------------------------------- +Mon Jan 12 10:27:26 CET 2009 - locilka@suse.cz + +- A better sorting for allowed services and services to allow + (bnc #461790). +- 2.17.7 + +------------------------------------------------------------------- +Tue Dec 2 15:01:53 CET 2008 - locilka@suse.cz + +- Escaping HTML in Firewall summary (bnc #450895). +- 2.17.6 + +------------------------------------------------------------------- +Tue Dec 2 14:10:43 CET 2008 - ug@suse.de + +- rnc file fixed + +------------------------------------------------------------------- +Mon Oct 13 10:00:42 CEST 2008 - locilka@suse.cz + +- Fixed helps broken by proofreading (bnc #430521). +- 2.17.5 + +------------------------------------------------------------------- +Wed Sep 17 13:32:35 CEST 2008 - locilka@suse.cz + +- Fixed button labels, helps, confirmation when deleting a selected + entry and enabling/disabling buttons considering the data listed + in tables - all according to YaST Style Guide (bnc #421049). +- 2.17.4 + +------------------------------------------------------------------- +Wed Sep 10 16:42:03 CEST 2008 - locilka@suse.cz + +- Handling pop-up window close button (`cancel) (bnc #419101). +- 2.17.3 + +------------------------------------------------------------------- +Thu Aug 28 14:06:47 CEST 2008 - locilka@suse.cz + +- Pup-up dialogs adapted to new ButtonBox widget (FATE #303446). +- TextEntry -> InputField. +- Adapted RPM dependencies. +- 2.17.2 + +------------------------------------------------------------------- +Wed Jul 16 18:50:14 CEST 2008 - locilka@suse.cz + +- No more built-in YaST Firewall services... + +------------------------------------------------------------------- +Tue Jul 15 18:37:56 CEST 2008 - locilka@suse.cz + +- SuSEFirewallUI and SuSEFirewallCMDLine YCP modules marked as + internal. +- Added SuSEFirewallCMDLine documentation. +- Using [Cancel] instead of [Abort]. +- 2.17.1 + +------------------------------------------------------------------- +Tue Jul 8 11:30:47 CEST 2008 - locilka@suse.cz + +- Explicitely enabling functionality that offers to install + firewall packages if missing (bnc #388773). +- Adjusted firewall proposal to new API (fallback ports to open). +- 2.17.0 + +------------------------------------------------------------------- +Fri May 16 16:40:22 CEST 2008 - jsrain@suse.cz + +- added categories Settings and System into desktop file + (bnc #382778) + +------------------------------------------------------------------- +Tue Apr 22 17:28:58 CEST 2008 - ug@suse.de + +- rnc file fixed + +------------------------------------------------------------------- +Mon Apr 14 12:01:44 CEST 2008 - locilka@suse.cz + +- Unified Button Labels: OK instead of Accept (fate #120373). +- Fixed help (bnc #376702). +- 2.16.2 + +------------------------------------------------------------------- +Wed Apr 9 15:35:22 CEST 2008 - locilka@suse.cz + +- Implemented Firewall support for SMB browsing (fate #300970) +- Fixed custom-rules - adding port range (bnc #376650). +- Added Custom Rules to summary dialog (fate #303304). +- 2.16.1 + +------------------------------------------------------------------- +Thu Apr 3 17:08:00 CEST 2008 - ug@suse.de + +- rnc file fixed + +------------------------------------------------------------------- +Tue Apr 1 09:56:06 CEST 2008 - jsrain@suse.cz + +- merged texts from proofread + +------------------------------------------------------------------- +Fri Mar 28 12:22:32 CET 2008 - ug@suse.de + +- rnc file fixed +- 2.16.0 + +------------------------------------------------------------------- +Mon Mar 17 12:43:32 CET 2008 - jsrain@suse.cz + +- added 'StartupNotify=true' to the desktop file (bnc #304964) + +------------------------------------------------------------------- +Mon Jan 21 15:20:33 CET 2008 - locilka@suse.cz + +- UI adjusted to be possible to proceed with more services defined + by package with the same name / translation. +- Requires yast2 >= 2.16.22 + +------------------------------------------------------------------- +Tue Dec 4 15:30:30 CET 2007 - locilka@suse.cz + +- Merged proofread texts. + +------------------------------------------------------------------- +Mon Sep 17 17:39:12 CEST 2007 - ug@suse.de + +- firewall.rnc file fixed for autoyast XML file + validation (#211014) +- 2.15.8 + +------------------------------------------------------------------- +Mon Jul 30 17:59:56 CEST 2007 - locilka@suse.cz + +- 2.15.7 + +------------------------------------------------------------------- +Fri May 25 13:30:04 CEST 2007 - jsrain@suse.cz + +- removed outdated translations from .desktop-files (#271209) + +------------------------------------------------------------------- +Wed May 16 12:09:01 CEST 2007 - locilka@suse.cz + +- Opening "service:sshd" (defined by package) instead "ssh" in the + firewall proposal and "service:xorg-x11-Xvnc" instead of "vnc" + (#274761) +- Disabling "ssh" by one-click-feature in the firewall proposal + disables both "service:sshd" and "ssh" port if added manually. +- 2.15.6 + +------------------------------------------------------------------- +Wed May 9 11:02:55 CEST 2007 - locilka@suse.cz + +- Fixed typo (#270965). + +------------------------------------------------------------------- +Wed Apr 4 10:20:50 CEST 2007 - locilka@suse.cz + +- A brand new and better revolutionary solution has been worked out + for a firewall service starting/stopping and enabling/disabling + in order to maximize user understanding and minimize errors + (#259304). +- 2.15.5 + +------------------------------------------------------------------- +Mon Apr 2 13:37:15 CEST 2007 - locilka@suse.cz + +- Show firewall summary details on request (#230042). +- 2.15.4 + +------------------------------------------------------------------- +Fri Mar 2 13:37:56 CET 2007 - locilka@suse.cz + +- Adding forgotten handling of `cancel in the Summary dialog + (bugzilla #249777). +- 2.15.3 + +------------------------------------------------------------------- +Wed Feb 28 15:31:25 CET 2007 - locilka@suse.cz + +- Check and install SuSEfirewall2 package when reading the + configuration. Supported in yast2-2.15.15 and later (#245506). +- Disabling possibility to configure firewall in Installation in + Network proposal when SuSEfirewall2 package is not installed. + +------------------------------------------------------------------- +Tue Feb 27 14:28:21 CET 2007 - locilka@suse.cz + +- Added support for Firewall Custom Rules (FATE #120042, + FATE #100068). Supported settings are: Source Network, Source + Port, Protocol, and Destination Port. +- Added new testsuite. +- 2.15.2 + +------------------------------------------------------------------- +Thu Feb 22 17:26:21 CET 2007 - locilka@suse.cz + +- Fixed and unified icons in dialogs. +- 2.15.1 + +------------------------------------------------------------------- +Mon Dec 4 16:38:22 CET 2006 - locilka@suse.cz + +- A little help/description for firewall module in installation + proposal (using result of FATE #301151). +- 2.15.0 + +------------------------------------------------------------------- +Thu Oct 26 17:30:30 CEST 2006 - locilka@suse.cz + +- Added and fixed firewall.rnc for checking AutoYaST profile + (#215248). +- 2.14.1 + +------------------------------------------------------------------- +Mon Oct 9 17:15:19 CEST 2006 - locilka@suse.cz + +- Merged SLES10 SP1 branch to openSUSE 10.2. +- 2.14.0 + +------------------------------------------------------------------- +Mon Oct 2 16:46:11 CEST 2006 - locilka@suse.cz + +- Merged proofread texts +- 2.13.13 + +------------------------------------------------------------------- +Mon Oct 2 09:02:40 CEST 2006 - locilka@suse.cz + +- Added missing firewall icon to all dialogs +- Removed warning pop-up message that firewall will be + started/stopped when it gets enabled/disabled. +- 2.13.12 + +------------------------------------------------------------------- +Fri Aug 11 10:41:40 CEST 2006 - locilka@suse.cz + +- Fixed BuildRequires loop: removing yast2-installation (#198412). +- Added missing SuSEFirewallUI module. +- 2.13.11 + +------------------------------------------------------------------- +Tue Jul 18 14:56:24 CEST 2006 - locilka@suse.cz + +- Summary informs whether the firewall service will be running or + stopped after the configuration gets written. +- 2.13.10 + +------------------------------------------------------------------- +Mon Jul 17 11:05:09 CEST 2006 - locilka@suse.cz + +- Adding help for Additional Services dialog. +- Checking port ranges for rightness. +- Checking additional services for a common mistake: separating + entries by a comma instead of a space. +- Most of problems were mentioned in bugzilla bug #190871. +- Fixed appropriate dialog buttons for AbortDialog. Yes/No instead + of Continue/Cancel (#187078). +- Unified starting and stopping vs. enabling and disabling the + firewall service. Enabled firewall (start at boot) is started + immediately after the SuSEFirewall::Write() operation + and vice versa for disabled firewall (start manually). +- Modified .spec and Make files for building the package. +- 2.13.9 + +------------------------------------------------------------------- +Wed Jul 12 09:38:02 CEST 2006 - locilka@suse.cz + +- Speeding commandline up. Moving commandline definition into the + separate YCP module SuSEFirewallCMDLine. + +------------------------------------------------------------------- +Mon May 22 10:19:23 CEST 2006 - locilka@suse.cz + +- Fixing visibility of widgets in Broadcast Configuration (#175920) +- 2.13.8 + +------------------------------------------------------------------- +Thu Mar 23 08:35:02 CET 2006 - locilka@suse.cz + +- Added checking for root permissions into the module startup + process (#158483) +- 2.13.7 + +------------------------------------------------------------------- +Mon Mar 6 14:47:19 CET 2006 - locilka@suse.cz + +- Adjusted BuildRequires for the package +- 2.13.6 + +------------------------------------------------------------------- +Mon Feb 13 10:48:01 CET 2006 - locilka@suse.cz + +- NetworkManager has changed behavior again. Currently it reports + its network interfaces so the NetworkManager support from 2.13.3 + is removed (#149075). +- 2.13.5 + +------------------------------------------------------------------- +Fri Jan 27 09:12:19 CET 2006 - locilka@suse.cz + +- merged proofed texts + +------------------------------------------------------------------- +Fri Jan 6 15:27:07 CET 2006 - locilka@suse.cz + +- Adjusting for SLES10 +- 2.13.4 + +------------------------------------------------------------------- +Wed Jan 4 10:27:52 CET 2006 - locilka@suse.cz + +- Adding Network Manager support +- 2.13.3 + +------------------------------------------------------------------- +Mon Dec 19 13:33:42 CET 2005 - jsuchome@suse.cz + +- merged proofed texts +- 2.13.2 + +------------------------------------------------------------------- +Tue Nov 29 14:55:26 CET 2005 - locilka@suse.cz + +- Adding support for handling feature #5998: Port ranges +- 2.13.1 + +------------------------------------------------------------------- +Fri Sep 23 09:51:30 CEST 2005 - locilka@suse.cz + +- Adding support for VNC and SSH installations. + VNC/SSH can be enabled/disabled by a single click + (enhancement #113211). +- Adding more help for Advanced configuration of Allowed Services. + Also with examples (enhancement #104635). +- 2.13.0 + +------------------------------------------------------------------- +Mon Sep 5 13:30:33 CEST 2005 - locilka@suse.cz + +- Fixing bug #112899 + [Advanced...] button had been truncated in some languages because + of fixed length of the button. Changing UI to stretch when + needed. +- 2.12.5 + +------------------------------------------------------------------- +Tue Aug 16 08:57:19 CEST 2005 - locilka@suse.cz + +- Fixing bug #104635 + From now, YaST doesn't complain when the additional allowed port + is a numeric range of ports such as "550:570". +- 2.12.4 + +------------------------------------------------------------------- +Wed Aug 10 09:30:10 CEST 2005 - locilka@suse.cz + +- Fixing Progress in MakeProposal function (installation) + Patch created by mvidner +- Fixing bug #103196, + Enabling or Disabling [Change] button when needed + Activating modification popups when double-clicked on any + firewall network interface +- 2.12.3 + +------------------------------------------------------------------- +Thu Jul 28 13:37:41 CEST 2005 - locilka@suse.cz + +- Updated desktop file +- 2.12.2 + +------------------------------------------------------------------- +Thu Jun 30 11:23:01 CEST 2005 - locilka@suse.cz + +- Rwalter's Style Guide update (mostly texts) +- 2.12.1 + +------------------------------------------------------------------- +Thu May 19 08:45:26 CEST 2005 - locilka@suse.cz + +- Changed texts and labels to be YaST2 Guidelines-Compatible +- Added popup confirmation for deleting forward rule in Masquerade + +------------------------------------------------------------------- +Mon May 9 09:47:42 CEST 2005 - locilka@suse.cz + +- Moving "Requires: SuSEfirewall2" to yast2 package + +------------------------------------------------------------------- +Tue Apr 19 11:33:44 CEST 2005 - locilka@suse.cz + +- Applied new functional interface of ProductFeatures +- 2.12.0 + +------------------------------------------------------------------- +Fri Mar 4 09:05:56 CET 2005 - locilka@suse.cz + +- fixed bug #67335 + Fixed unnecessary warning aborting the unchanged configuration +- 2.11.11 + +------------------------------------------------------------------- +Wed Mar 2 12:51:51 CET 2005 - locilka@suse.cz + +- merged proofed texts +- 2.11.10 + +------------------------------------------------------------------- +Wed Mar 2 10:40:40 CET 2005 - locilka@suse.cz + +- fixed bug #66119 + Profile Exported for AutoYaST had been lowercased. + Profile Imported from AutoYaST had been uppercased. + +------------------------------------------------------------------- +Mon Feb 21 16:14:46 CET 2005 - locilka@suse.cz + +- added shortcuts for UI widgets +- 2.11.9 + +------------------------------------------------------------------- +Fri Feb 4 09:44:28 CET 2005 - locilka@suse.cz + +- added missing comments for translators +- fixed bug installation proposal, tuning the configuration started + the command line interface unstead of UI +- added descriptive label for no-zone-selected instead of blank "" +- removed colorful Glyphs from the summary +- added disabled Back button into the TreeWidget +- added proofed texts +- 2.11.8 + +------------------------------------------------------------------- +Mon Jan 31 14:17:01 CET 2005 - locilka@suse.cz + +- added feature for better checking of the configuration, user is + informed if any network interface is not assigned to any firewall + zone and all network traffic would be blocked there + (bugzilla #50333) +- 2.11.7 + +------------------------------------------------------------------- +Tue Jan 25 12:42:52 CET 2005 - locilka@suse.cz + +- replaced SuSEfirewall2_final with SuSEfirewall2_setup for + checking whether SuSEfirewall2 is running (bugzilla #50157) +- 2.11.6 + +------------------------------------------------------------------- +Mon Jan 17 13:24:35 CET 2005 - locilka@suse.cz + +- Added comments for translators (CommandLine) +- Added CommandLine and UI handling in RedirectToMasquerade + functionality to follow iptables/SuSEfirewall2 syntax +- Fixed redrawing of allowed services after AdditionalServices + added +- Fixed StartNow(), StopNow() and SaveAndRestart() functionality to + change the final service status after Write() operations +- 2.11.5 + +------------------------------------------------------------------- +Tue Jan 11 16:13:20 CET 2005 - locilka@suse.cz + +- Added CommandLine support + +------------------------------------------------------------------- +Mon Jan 3 10:23:53 CET 2005 - locilka@suse.cz + +- Adjusted start/stop dialog for new CWM functionality (own + functions for starting and stopping) +- More informative Summarization +- Support for new SuSEfirewall2's broadcast implementation +- Added help texts +- 2.11.4 + +------------------------------------------------------------------- +Tue Dec 21 09:09:09 CET 2004 - locilka@suse.cz + +- New implementation of yast2-firewall UI (in progress) +- 2.11.3 + +------------------------------------------------------------------- +Wed Oct 27 16:58:50 CEST 2004 - mvidner@suse.cz + +- Adjusted for changes in Mode. +- 2.11.2 + +------------------------------------------------------------------- +Tue Oct 19 13:00:10 CEST 2004 - locilka@suse.cz + +- Fixed debug and error messages in log + +------------------------------------------------------------------- +Sun Oct 3 01:53:28 CEST 2004 - nashif@suse.de + +- #46262: Firewall is always enabled +- Firewall settings not written during autoinstall + +------------------------------------------------------------------- +Fri Sep 24 17:19:14 CEST 2004 - locilka@suse.cz + +- fixed bug #46043 + firewall enabled in network proposal was not disabled when user + went back again to the network proposal and disabled it +- 2.10.12 + +------------------------------------------------------------------- +Mon Sep 20 09:01:46 CEST 2004 - locilka@suse.cz + +- fixed bug #45440 + although special ipppX ISDN devices were proposed as external + devices, they weren't offered in combobox in the firewall + editation as a single item +- 2.10.11 + +------------------------------------------------------------------- +Tue Sep 14 12:37:30 CEST 2004 - locilka@suse.cz + +- default values enable_firewall and open_ssh were moved into the + control file #45240 +- fixed texts to be matching the actual state of the naming of + network interfaces #45209 + +------------------------------------------------------------------- +Mon Sep 13 09:08:37 CEST 2004 - locilka@suse.cz + +- fixed SuSEfirewall2 defaults to be the same as in the SFW2 + package (FW_PROTECT_FROM_INTERNAL=no FW_AUTOPROTECT_SERVICES=no). +- added ISDN::NetDeviceList() into the firewall proposal to catch + just configured devices. +- fixed testsuites +- 2.10.10 + +------------------------------------------------------------------- +Fri Sep 10 12:30:33 CEST 2004 - locilka@suse.cz + +- fixed bug #44966, forgot text in CWMFirewall marked for + translation. + +------------------------------------------------------------------- +Tue Sep 7 12:43:01 CEST 2004 - locilka@suse.cz + +- fixed bug #44759 because of chaned defaults, firewall wasn't + written in normal mode configuration +- 2.10.9 + +------------------------------------------------------------------- +Mon Sep 6 13:35:07 CEST 2004 - locilka@suse.cz + +- added SetModified() function to autoyast +- 2.10.8 + +------------------------------------------------------------------- +Mon Sep 6 09:01:35 CEST 2004 - locilka@suse.cz + +- fixed #44650 Function ActivateConfiguration now tests if you + really want to activate (start) the configuration (not only if + you call this function). +- 2.10.7 + +------------------------------------------------------------------- +Fri Sep 3 12:44:38 CEST 2004 - locilka@suse.cz + +- fixed #44656 Firewall in install proposal is disabled by default + if there are any dial-up interfaces, they are proposed as + external interfaces, other interfaces as internal interfaces and + the firewall is proposed to be enabled. + +------------------------------------------------------------------- +Thu Sep 2 09:06:36 CEST 2004 - locilka@suse.cz + +- fixed #44566 Wrong handling with newly added interfaces into the + user-changed firewall proposal in the installation +- fixed #44463 Firewall can be disabled in autoyast, added dialog + taken from the installation proposal +- fixed #44568 Firewall didn't inform about UDP and RPC services + in the autoyast summary +- fixed #44569 Firewall in autoyast was getting interfaces from + the running system instead of the autoyast settings + +------------------------------------------------------------------- +Mon Aug 30 16:33:00 CEST 2004 - locilka@suse.cz + +- 2.10.6 + +------------------------------------------------------------------- +Mon Aug 30 14:38:35 CEST 2004 - locilka@suse.cz + +- added NFS-Server, NFS-Client, NIS-Server support +- added functions for searching FW_SERVICES_XXX_RPC for serv. supp. + +------------------------------------------------------------------- +Mon Aug 30 13:33:00 CEST 2004 - jsrain@suse.cz + +- added CWMFirewallInterfaces::Modified () function (#44106) +- allowed CWMFirewallInterfaces to be used if Mode::config (#43904) + +------------------------------------------------------------------- +Fri Aug 27 16:50:39 CEST 2004 - locilka@suse.cz + +- added allowing broadcast messages into ipp-client service +- modified testsiutes to support new broadcast option +- merged proofreaded UI messages +- fixed Bugzilla bug #40287, helptext for Traceroute improved + +------------------------------------------------------------------- +Fri Aug 27 11:23:55 CEST 2004 - visnov@suse.cz + +- fix HaveService() for any device (join separated by spaces) + +------------------------------------------------------------------- +Thu Aug 26 12:48:38 CEST 2004 - locilka@suse.cz + +- changed RunServiceSupport() to support all groups of interfaces +- created testsuites for all global functions + +------------------------------------------------------------------- +Tue Aug 24 15:13:23 CEST 2004 - locilka@suse.cz + +- removed "SSH open by default" from the Instalation Proposal + +------------------------------------------------------------------- +Mon Aug 23 17:03:47 CEST 2004 - locilka@suse.cz + +- added functionality for adding/removing devices into/from + user-changed configuration in network proposal +- 2.10.5 + +------------------------------------------------------------------- +Fri Aug 20 11:31:20 CEST 2004 - locilka@suse.cz + +- fixed Bugzilla bug #43975 + FW wasn't started in install proposal when user didn't change it +- 2.10.4 + +------------------------------------------------------------------- +Mon Aug 16 10:21:50 CEST 2004 - locilka@suse.cz + +- added functions SetModified() and GetModified() +- added call SetModified() in all Set*() functions +- changed selecting/deselecting additional TCP/UDP services +- 2.10.3 + +------------------------------------------------------------------- +Tue Aug 10 09:39:32 CEST 2004 - locilka@suse.cz + +- merged proofread messages +- added support for NTP + +------------------------------------------------------------------- +Fri Aug 6 13:45:35 CEST 2004 - jsrain@suse.cz + +- disable firewall enabling checkbox after all interfaces were + deselected in interface selection popup + +------------------------------------------------------------------- +Thu Aug 5 10:17:17 CEST 2004 - locilka@suse.cz + +- added support for ipp, LDAP and LDAPS +- 2.10.2 + +------------------------------------------------------------------- +Wed Aug 4 16:52:53 CEST 2004 - locilka@suse.cz + +- added new functionality for enabling/disabling services defined + as list of ports and special functions +- added global handling for other YaST modules + +------------------------------------------------------------------- +Fri Jul 30 10:30:30 CEST 2004 - jsrain@suse.cz + +- added popup (CWM widget) for selecting interfaces to open in + firewall +- added the CWM widget for openning/closing the firewall + +------------------------------------------------------------------- +Wed Jul 21 09:50:51 CEST 2004 - locilka@suse.cz + +- added firewall proposal (for network proposal) +- 2.10.1 + +------------------------------------------------------------------- +Tue Jun 15 15:05:57 CEST 2004 - msvec@suse.cz + +- 2.10.0 + +------------------------------------------------------------------- +Tue May 4 10:01:48 CEST 2004 - mvidner@suse.cz + +- merged proofread messages +- 2.9.12 + +------------------------------------------------------------------- +Fri Apr 2 16:05:45 CEST 2004 - msvec@suse.cz + +- fixed network configurations listing +- changed license to GPL +- 2.9.11 + +------------------------------------------------------------------- +Wed Mar 31 17:57:23 CEST 2004 - msvec@suse.cz + +- fixed [Back] button behavior in step 2 (#37700) +- 2.9.10 + +------------------------------------------------------------------- +Wed Mar 10 01:47:00 CET 2004 - sh@suse.de + +- V 2.9.9 +- Migration to new wizard + +------------------------------------------------------------------- +Tue Mar 9 11:30:07 CET 2004 - lnussel@suse.de + +- cast to string only if it's indeed a string to fix feature dialog +- 2.9.8 + +------------------------------------------------------------------- +Mon Mar 8 17:09:00 CET 2004 - msvec@suse.cz + +- set title icon +- 2.9.7 + +------------------------------------------------------------------- +Fri Mar 5 11:28:58 CET 2004 - msvec@suse.cz + +- more strict type casts +- 2.9.6 + +------------------------------------------------------------------- +Wed Mar 3 13:34:05 CET 2004 - visnov@suse.cz + +- fixed type info + +------------------------------------------------------------------- +Tue Mar 2 12:30:43 CET 2004 - lnussel@suse.de + +- add option to allow IPsec traffic +- 2.9.5 + +------------------------------------------------------------------- +Fri Feb 20 11:53:17 CET 2004 - lnussel@suse.de + +- fix warnings about useless global +- move masquerading setting to top so users find it easier +- state that the expert service config configures TCP services +- 2.9.4 + +------------------------------------------------------------------- +Sat Feb 7 18:32:01 CET 2004 - msvec@suse.cz + +- fixed testsuite output +- 2.9.3 + +------------------------------------------------------------------- +Fri Feb 6 14:37:24 CET 2004 - msvec@suse.cz + +- drop y2cc config file +- 2.9.2 + +------------------------------------------------------------------- +Tue Feb 3 10:27:44 CET 2004 - visnov@suse.cz + +- use Sequencer module instead of WizardSequencer + +------------------------------------------------------------------- +Mon Jan 26 15:31:04 CET 2004 - msvec@suse.cz + +- updated for the new interpreter +- 2.9.1 + +------------------------------------------------------------------- +Tue Dec 2 17:11:48 CET 2003 - msvec@suse.cz + +- extended help text (#33394) +- 2.9.0 + +------------------------------------------------------------------- +Sun Sep 14 16:31:34 CEST 2003 - adrian@suse.de + +- let it work in kcontrol again +- 2.8.13 + +------------------------------------------------------------------- +Sat Sep 13 18:46:58 CEST 2003 - nashif@suse.de + +- #30291: return list of needed packages for autoinstall + +------------------------------------------------------------------- +Fri Aug 29 16:27:18 CEST 2003 - visnov@suse.de + +- fix #29659 (syntax errors) +- 2.8.11 + +------------------------------------------------------------------- +Mon Aug 25 15:35:42 CEST 2003 - visnov@suse.de + +- clarify a help text +- 2.8.10 + +------------------------------------------------------------------- +Wed Aug 20 15:56:03 CEST 2003 - jsuchome@suse.de + +- removed redundant "initialization dialog" (#28779) +- 2.8.9 + +------------------------------------------------------------------- +Mon Aug 11 10:04:29 CEST 2003 - visnov@suse.de + +- merged in proofread texts +- 2.8.8 + +------------------------------------------------------------------- +Tue Aug 5 08:03:04 CEST 2003 - visnov@suse.de + +- read and write also DMZ/INT/EXT services and all interfaces +- 2.8.7 + +------------------------------------------------------------------- +Mon Aug 4 22:33:38 CEST 2003 - nashif@suse.de + +- Fixed sequence for autoyast +- 2.8.6 + +------------------------------------------------------------------- +Mon Aug 4 16:43:03 CEST 2003 - visnov@suse.de + +- added API for enabling and disabling services +- added desktop file +- 2.8.5 + +------------------------------------------------------------------- +Wed Jul 30 17:51:37 CEST 2003 - msvec@suse.cz + +- further sources and texts cleanup +- 2.8.4 + +------------------------------------------------------------------- +Tue Jul 22 14:41:34 CEST 2003 - msvec@suse.cz + +- sources cleanup and fixes +- 2.8.3 + +------------------------------------------------------------------- +Tue Jul 15 15:10:57 CEST 2003 - msvec@suse.de + +- fix the help text (#27857) +- updated testsuite +- 2.8.2 + +------------------------------------------------------------------- +Fri Jun 27 00:11:24 CEST 2003 - msvec@suse.cz + +- updated to the current yast2 interface +- added minimal testsuite +- 2.8.1 + +------------------------------------------------------------------- +Fri Mar 7 02:29:16 CET 2003 - nashif@suse.de + +- dont clone unconfigured firewall ( #24792 ) +- 2.7.7 + +------------------------------------------------------------------- +Tue Mar 4 14:23:58 CET 2003 - mvidner@suse.de + +- Texts from final proofreading. +- 2.7.6 + +------------------------------------------------------------------- +Wed Feb 26 04:38:31 CET 2003 - nashif@suse.de + +- fixed bug when writing config in autoinst mode (#24221) +- Use Runlevel to set runlevels +- Improved Write function and removed duplicate code +- 2.7.5 + +------------------------------------------------------------------- +Thu Feb 20 02:12:09 CET 2003 - nashif@suse.de + +- bug #23887: Finish installation after configuration is written +- Using common text: Finish instead of Quit. +- 2.7.4 + +------------------------------------------------------------------- +Mon Feb 17 16:39:05 CET 2003 - nashif@suse.de + +- Read configuration if firewall is activated +- 2.7.2 + +------------------------------------------------------------------- +Wed Feb 5 17:31:33 CET 2003 - lnussel@suse.de + +- apply proof read texts + +------------------------------------------------------------------- +Mon Feb 3 08:31:47 CET 2003 - nashif@suse.de + +- use SuSEFirewall module +- added autoinstallation support +- removed obsolete _write client + +------------------------------------------------------------------- +Thu Jan 30 18:08:59 CET 2003 - lnussel@suse.de + +- apply proof read texts +- 2.7.0 + +------------------------------------------------------------------- +Mon Sep 2 13:52:48 CEST 2002 - mvidner@suse.cz + +- Fixed firewall deactivation (broken by stricter insserv) (#18735). +- 2.6.6 + +------------------------------------------------------------------- +Tue Aug 27 20:00:00 CEST 2002 - jsuchome@suse.cz + +- provide/obsolete old translation packages + +------------------------------------------------------------------- +Mon Jul 22 16:37:08 CEST 2002 - lnussel@suse.de + +- more proof read texts +- import Wizard instead of including it + +------------------------------------------------------------------- +Fri Jul 12 16:35:48 CEST 2002 - arvin@suse.de + +- use proper namespace for Args and CallFunction (#16776) + +------------------------------------------------------------------- +Thu Jul 11 14:53:29 CEST 2002 - lnussel@suse.de + +- re-insert proof read texts + +------------------------------------------------------------------- +Mon Jul 08 15:29:30 CEST 2002 - arvin@suse.de + +- moved non binary files to /usr/share/YaST2 + +------------------------------------------------------------------- +Tue Jul 02 16:57:39 CEST 2002 - arvin@suse.de + +- removed personal-firewall.scr (use the one from yast2-network) + +------------------------------------------------------------------- +Mon Jul 1 17:50:26 CEST 2002 - msvec@suse.cz + +- renamed to yast2-firewall +- 2.6.0 + +------------------------------------------------------------------- +Fri Mar 8 13:55:47 CET 2002 - lnussel@suse.de + +- fix error dialog to display stdout and stderr, add TERM=raw to the + environment of the initscript to avoid escape sequences (#14695) + +------------------------------------------------------------------- +Thu Feb 28 19:46:14 CET 2002 - mike@suse.de + +- undo "insert proofreaded texts" because the translation are + based on not proofreaded texts + +------------------------------------------------------------------- +Thu Feb 21 11:58:04 CET 2002 - lnussel@suse.de + +- marked two more strings for translation + +------------------------------------------------------------------- +Thu Feb 21 11:40:55 CET 2002 - lnussel@suse.de + +- dialogs for stopping the firewall + +------------------------------------------------------------------- +Tue Feb 19 15:49:09 CET 2002 - lnussel@suse.de + +- use /etc/sysconfig/personal-firewall +- minor fixes + +------------------------------------------------------------------- +Mon Feb 18 16:08:18 CET 2002 - mike@suse.de + +- first working version + +------------------------------------------------------------------- +Tue Feb 12 12:03:26 MET 2002 - tom@suse.de + +- Renamed menuentry_firewall.y2cc ---> menuentry_firewall2.y2cc (conflict) + +------------------------------------------------------------------- +Fri Feb 8 20:40:48 MET 2002 - tom@suse.de + +- Now checked into STABLE + +------------------------------------------------------------------- +Fri Feb 8 15:59:22 2002 - mike@suse.de + +- initial version diff --git a/yast2-firewall.spec b/yast2-firewall.spec new file mode 100644 index 0000000..7b17a72 --- /dev/null +++ b/yast2-firewall.spec @@ -0,0 +1,82 @@ +# +# spec file for package yast2-firewall +# +# Copyright (c) 2024 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +Name: yast2-firewall +Version: 5.0.1 +Release: 0 +Summary: YaST2 - Firewall Configuration +Group: System/YaST +License: GPL-2.0-only +URL: https://github.com/yast/yast-firewall + +Source0: %{name}-%{version}.tar.bz2 + +BuildRequires: perl-XML-Writer +BuildRequires: update-desktop-files +BuildRequires: yast2-devtools >= 4.2.2 +BuildRequires: yast2-testsuite +# Replace PackageSystem with Package +BuildRequires: yast2 >= 4.4.38 +BuildRequires: rubygem(rspec) +BuildRequires: rubygem(yast-rake) + +# Replace PackageSystem with Package +Requires: yast2 >= 4.4.38 +Requires: yast2-ruby-bindings >= 1.0.0 + +# ButtonBox widget +Conflicts: yast2-ycp-ui-bindings < 2.17.3 +# CpiMitigations +Conflicts: yast2-bootloader < 4.2.1 + +Provides: yast2-config-firewall +Provides: yast2-trans-firewall + +Obsoletes: yast2-config-firewall +Obsoletes: yast2-trans-firewall + +Supplements: autoyast(firewall) + +BuildArch: noarch + +%description +A YaST2 module to be used for configuring a firewall. + +%prep +%setup -q + +%check +%yast_check + +%build + +%install +%yast_install +%yast_metainfo + +%files +%{yast_clientdir} +%{yast_libdir} +%{yast_desktopdir} +%{yast_metainfodir} +%{yast_schemadir} +%{yast_icondir} +%license COPYING +%doc README.md + +%changelog