SHA256
1
0
forked from pool/firewalld
Commit Graph

66 Commits

Author SHA256 Message Date
Michał Rostecki
32c597a355 Accepting request 729405 from home:mrostecki:branches:security:netfilter
- Update to version 0.7.1:
  * Rich Rule Priorities
  * Service Definition Includes - Service definitions can now
    include lines like: <include service="https"/> which will
    include all the ports, etc from the https service.
  * RFC3964 IPv4 filtering - A new option RFC3964_IPv4 in
    firewalld.conf is available. It does filtering based on RFC3964
    in regards to IPv4 addresses. This functionality was
    traditionally in network-scripts.
  * FlushAllOnReload - A new option FlushAllOnReload in
    firewalld.conf is available. Older release retained some
    settings (direct rules, interface to zone assignments) during a
    --reload. With the introduction of this configuration option
    that is no longer the case. Old behavior can be restored by
    setting FlushAllOnReload=no.
  * 15 new service definitions
  * fix: firewall-offline-cmd: service: use dict based APIs
  * fix: client: service: use dict based dbus APIs
  * test: dbus: coverage for new service APIs
  * fix: dbus: new dict based APIs for services
  * test: dbus: service API coverage
  * test: functions: add macro DBUS_INTROSPECT
  * test: functions: add CHOMP macro for shell output
  * fix: tests/functions: use gdbus instead of dbus-send
  * fix: dbus: add missing APIs for service includes
- Remove patch for using iptables instead of nftables - we should
  finally switch to nftables and fix its issues properly if they
  occur again:
  * 0001-firewall-backend-Switch-default-backend-to-iptables.patch
- Remove patch which was released upstream:
  * 0002-Add-FlushAllOnReload-config-option.patch

OBS-URL: https://build.opensuse.org/request/show/729405
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=95
2019-09-09 10:44:18 +00:00
Michał Rostecki
0c8cbe2651 Accepting request 709239 from home:mrostecki:branches:security:netfilter
- Update to version 0.6.4:
  * chore: update translations
  * treewide: fix over indentation (flake8 E117)
  * test: travis: add another test matrix for omitting ip6tables
  * chore: travis: split test matrix by keywords
  * chore: tests: add AT_KEYWORDS for firewall-offline-cmd
  * improvement: tests: Use AT_KEYWORDS for backends
  * fix: tests: guard occurrences of IPv6
  * fix: tests/functions: ignore warnings about missing ip6tables
  * test: add macro IF_IPV6_SUPPORTED

OBS-URL: https://build.opensuse.org/request/show/709239
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=94
2019-06-11 17:53:06 +00:00
Michał Rostecki
f00f72b181 Accepting request 701536 from home:dimstar:Factory
Move RPM macros to %_rpmmacrodir.

OBS-URL: https://build.opensuse.org/request/show/701536
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=93
2019-05-08 12:16:10 +00:00
Michał Rostecki
c28af1e985 Accepting request 689383 from home:dimstar:Factory
- Revert last change: the macros DO reference firewall-cmd, but as
  they are expanded during build time of the package, not at
  runtime, the point in time is wrong to require firewalld. The
  consumer of the macro is responsible to ask for the right
  commands to be present at runtime of the scripts
  (boo#1125775#c9).

OBS-URL: https://build.opensuse.org/request/show/689383
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=92
2019-03-28 15:58:02 +00:00
Michał Rostecki
2f13ee734f Accepting request 678932 from home:mrostecki:branches:security:netfilter
- Add dependency between firewall-macros and firewalld.
  (boo#1125775)
- Fix --with-ifcfgdir configure parameter. (boo#1124212)

OBS-URL: https://build.opensuse.org/request/show/678932
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=91
2019-02-25 14:39:31 +00:00
Michał Rostecki
c8de569e4f Accepting request 664331 from home:mrostecki
- Add upstream patch to make --reload/--complete-reload forget the
  runtime configuration and always load the permanent one
  (bsc#1121277)
  * 0002-Add-FlushAllOnReload-config-option.patch

OBS-URL: https://build.opensuse.org/request/show/664331
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=90
2019-01-10 10:57:59 +00:00
Markos Chandras
1ac089ef0e Accepting request 642050 from home:markoschandras:network
- Update to 0.6.3. Some of the changes are:
  * update translations
  * nftables: fix reject statement in "block" zone
  * shell-completion: bash: don't check firewalld state
  * firewalld: fix --runtime-to-permanent if NM not in use.
  * firewall-cmd: sort --list-protocols output
  * firewall-cmd: sort --list-services output
  * command: sort services/protocols in --list-all output
  * services: add audit
  * nftables: fix rich rule log/audit being added to wrong chain
  * nftables: fix destination checks not allowing masks
  * firewall/core/io/*.py: Let SAX handle the encoding of XML files (gh#firewalld/firewalld#395)(bsc#1083361)
  * fw_zone: expose _ipset_match_flags()
  * tests/firewall-cmd: exercise multiple interfaces and zones
  * fw_transaction: On clear zone transaction, must clear fw and other zones
  * Fix translating labels (gh#firewalld/firewalld#392)
- Remove patches which have made it upstream:
  * 0001-Fix-translating-labels-392.patch
  * 0002-firewalld-0.6.x-rich-rule-with-ipset-regression.patch

OBS-URL: https://build.opensuse.org/request/show/642050
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=89
2018-10-15 13:09:17 +00:00
Markos Chandras
db69522c97 * 0001-Fix-translating-labels-392.patch
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=88
2018-09-24 09:31:12 +00:00
Markos Chandras
539819b800 - Add upstream patch to mark more strings as translatable which is
required by firewall UI when creating rich rules (bsc#1096542)

OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=87
2018-09-24 09:17:44 +00:00
Markos Chandras
cbd861eb95 Accepting request 637102 from home:luizluca:branches:security:netfilter
- Add upstream patch to fix rich rules that uses ipset (bsc#1104990)
  * 00002-firewalld-0.6.x-rich-rule-with-ipset-regression.patch

OBS-URL: https://build.opensuse.org/request/show/637102
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=86
2018-09-24 08:57:12 +00:00
Markos Chandras
97ab3032bb Accepting request 636832 from home:markoschandras:network
- Update to 0.6.2. Some of the changes are:
  * update translations
  * nftables: fix log-denied with values other than "all" or "off"
  * fw_ipset: raise FirewallError if backend command fails
  * ipset: only use "-exist" on restore
  * fw_ipset: fix duplicate add of ipset entries
  * *tables: For opened ports/protocols/etc match ct state new,untracked (bsc#1105821)
  * ipXtables: increase wait lock to 10s
  * nftables: fix rich rules ports/protocols/source ports not considering ct state
  * ports: allow querying a single added by range
  * fw_zone: do not change rich rule errors into warnings
  * fw_zone: fix services with multiple destination IP versions (bsc#1105899)
  * fw_zone: consider destination for protocols
  * firewall/core/fw_nm: nm_get_zone_of_connection should return None or empty string instead of False (boo#1106319)
  * fw: If direct rules fail to apply add a "Direct" label to error msg
  * fw: if startup fails on reload, reapply non-perm config that survives reload
  * nftables: fix rich rule audit log
  * ebtables: replace RETURN policy with explicit RETURN at end of chain
  * direct backends: allow build_chain() to build multiple rules
  * fw: if failure occurs during startup set state to FAILED
  * fw: on restart set policy from same function
  * ebtables: drop support for broute table
- Remove upstream patches
  * 0001-nftables-fix-rich-rules-ports-protocols-source-ports.patch
  * 0001-fw_zone-consider-destination-for-protocols.patch
  * 0002-fw_zone-fix-services-with-multiple-destination-IP-ve.patch
  * firewalld-fix-firewalld-config-crash.patch

OBS-URL: https://build.opensuse.org/request/show/636832
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=85
2018-09-20 09:09:53 +00:00
Markos Chandras
a003a586b1 * 0001-nftables-fix-rich-rules-ports-protocols-source-ports.patch
- Add upstream patch to fix building rules for multiple IP families (bsc#1105899)

OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=84
2018-09-17 14:47:40 +00:00
Markos Chandras
d9178e1022 Accepting request 636192 from home:markoschandras:network
- Add upstream patch to fix Neighbor Discovery filtering for IPv6 (bsc#1105821)
  * 0001-nftables-fx-rich-rules-ports-protocols-source-ports.patch
- Add upstream patch to fix building rules for multiple IP families (bsc#1108651)
  * 0001-fw_zone-consider-destination-for-protocols.patch
  * 0002-fw_zone-fix-services-with-multiple-destination-IP-ve.patch

OBS-URL: https://build.opensuse.org/request/show/636192
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=83
2018-09-17 14:33:10 +00:00
Markos Chandras
f10082c5b3 - Also switch firewall backend fallback to 'iptables' (bsc#1102761)
This ensures that existing configuration files will keep working
  even if FirewallBackend option is missing.
  * 0001-firewall-backend-Switch-default-backend-to-iptables.patch

OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=82
2018-09-06 11:19:07 +00:00
Markos Chandras
5b572a40ef Restore package to Factory version
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=81
2018-09-04 07:50:48 +00:00
Markos Chandras
4870327e98 Accepting request 632901 from home:luc14n0:branches:security:netfilter
add firewalld-fix-firewalld-config-crash.patch to fix firewall-config crash

OBS-URL: https://build.opensuse.org/request/show/632901
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=80
2018-09-04 07:28:09 +00:00
Markos Chandras
5d1fc7f1ee OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=79 2018-08-15 13:36:55 +00:00
Markos Chandras
d850d0365e - Restore nftables as default backend (bsc#1102761). nftables and
iptables can co-exist but the 'nat' table had a bug which was fixed
  in kernel-4.18.

OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=78
2018-08-15 13:33:29 +00:00
Markos Chandras
fb97f07a3e * 0001-firewall-backend-Switch-default-backend-to-iptables.patch
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=77
2018-08-13 19:34:27 +00:00
Markos Chandras
664b2c231f Accepting request 629064 from home:markoschandras:network
- Also switch firewall backend fallback to 'iptables' (bsc#1102761)
  This ensures that existing configuration files will keep working
  even if FirewallBackend option is missing.

OBS-URL: https://build.opensuse.org/request/show/629064
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=76
2018-08-13 19:17:18 +00:00
Markos Chandras
cce6b88f5c Accepting request 628528 from home:markoschandras:network
- Update to 0.6.1. Some of the changes are:
  * Correct source/destination in rich rule masquerade
  * Only modify ifcfg files for permanent configuration changes
  * Fix a backtrace when calling common_reverse_rule()
  * man firewalld.conf: Show nftables is the default FirewallBackend
  * firewall-config: fix some untranslated strings that caused a UI
    bug causing rich rules to not be modify-able (bsc#1096542)
  * fw_direct: avoid log for untracked passthrough queries
  * fixed many issues if iptables is actually iptables-nft
  * Use preferred location for AppData files
  * ipXtables: fix ICMP block inversion with set-log-denied
  * fixes ICMP block inversion with set-log-denied with
    IndividualCalls=yes
  * nftables: fix set-log-denied if target is not ACCEPT
  * fw_direct: strip _direct chain suffix if using nftables
  * NetworkManager integration bugfixes.

OBS-URL: https://build.opensuse.org/request/show/628528
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=75
2018-08-10 06:32:49 +00:00
Markos Chandras
691dc5060e Accepting request 627579 from home:markoschandras:network
- Switch back to 'iptables' backend as default (bsc#1102761)

OBS-URL: https://build.opensuse.org/request/show/627579
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=74
2018-08-06 06:19:33 +00:00
Markos Chandras
ab9552e518 Accepting request 621850 from home:markoschandras:network
- Update to 0.6.0. Some of the changes are:
  * update translations
  * firewall-config: Add ipv6-icmp to the protocol dropdown box (#348, bsc#1099698)
  * core: logger: Remove world-readable bit from logfile (#349, bsc#1098986)
  * IPv6 rpfilter: explicitly allow neighbor solicitation
  * nftables backend (default)
  * Added loads of new services
  * firewall-cmd: add --check-config option
  * firewall-offline-cmd: add --check-config option
  * firewallctl: completely remove all code and references
  * dbus: expose FirewallBackend
  * dbus: fix erroneous fallback for AutomaticHelpers
- Remove patches which have made it upstream
  * firewalld-add-additional-services.patch
- spec-cleaner fixes

OBS-URL: https://build.opensuse.org/request/show/621850
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=71
2018-07-11 12:45:55 +00:00
Markos Chandras
5ef5c9c4cf Accepting request 597838 from home:sbrabec:branches:security:netfilter
- Translations update (bsc#1081623).

OBS-URL: https://build.opensuse.org/request/show/597838
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=69
2018-05-16 07:45:38 +00:00
Markos Chandras
f9dbf587ff - Update to 0.5.3 (bsc#1093120)
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=68
2018-05-14 11:13:07 +00:00
Markos Chandras
dc232b734e Accepting request 606954 from home:markoschandras:network
- Update to 0.5.3
  * tests/regression: add test for ipset with timeout
  * ipset: allow adding entries to ipsets with timeout
  * translations: update
  * helpers: load helper module explicitly if no port given
  * helpers: nf_conntrack_proto-* helpers needs name cropped
  * config/Makefile: correct name of proto-gre helper
  * tests/regression: test helper nf_conntrack_proto_gre (#263)
  * functions: get_nf_nat_helpers() should look in other directories too
  * functions: Allow nf_conntrack_proto_* helpers
  * services: Add GRE
  * helpers: Add proto-gre
  * tests/regression: add test to verify ICMP block in forward chain
  * ipXtables: fix ICMP block not being present in FORWARD chain

OBS-URL: https://build.opensuse.org/request/show/606954
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=67
2018-05-14 10:58:16 +00:00
Markos Chandras
e0d9ea19ff Accepting request 595607 from home:markoschandras:network
- Backport upstream patches to add additional services (bsc#1082033)
  * firewalld-add-additional-services.patch

OBS-URL: https://build.opensuse.org/request/show/595607
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=65
2018-04-16 08:13:42 +00:00
Markos Chandras
29caebd2c0 Accepting request 586486 from home:markoschandras:network
- Update to 0.5.2
  * fix rule deduplication causing accidental removal of rules
  * log failure to parse direct rules xml as an error
  * firewall-config: Break infinite loop when firewalld is not running
  * fix set-log-denied not taking effect
  * po: update translations

OBS-URL: https://build.opensuse.org/request/show/586486
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=63
2018-03-14 07:49:06 +00:00
Markos Chandras
08286e010e OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=61 2018-02-12 07:33:35 +00:00
Markos Chandras
79c20b0462 - Drop obsolete patch
* 0001-suse-ifcfg-files.patch

OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=60
2018-02-12 07:24:24 +00:00
Markos Chandras
ad2f6b2337 Accepting request 571711 from home:markoschandras:network
- Remove high-availability service. SUSE HA uses the cluster service
  provided by the yast2-cluster package (bsc#1078223)

- Update to 0.5.1
  * ipXtables: fix iptables-restore wait option detection
  * python3: use "foo in dict" not dict.has_key(foo)
  * Fix potential python3 keys() incompatibility in watcher
  * Fixed python3 compatibility
  * ebtables: fix missing default value to set_rule()
  * fw_zone: fix invalid reference to __icmp_block_inversion
  * zones: Correct and defer check_name for combined zones

- Update to 0.5.0
  * firewallctl: mark deprecated (gh#firewalld/firewalld##261)
  * Add nmea-0183 service
  * Add sycthing-gui service
  * Add syncthing service
  * Adding FirewallD jenkins service (gh#firewalld/firewalld#256)
  * services/high-availability: Add port 9929
  * Fix and improve firewalld-sysctls.conf
  * firewalld: also reload dbus config interface for global options
  * Add MongoDB service definition
  * src: firewall: Add support for SUSE ifcfg scripts
  * Add UPnP client service
  * firewalld: Allow specifying log file location
  * firewalld/firewall-offline-cmd: Allow setting system config directories
- Drop tests installation

OBS-URL: https://build.opensuse.org/request/show/571711
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=59
2018-02-01 16:16:41 +00:00
Markos Chandras
07d429ac11 Accepting request 559117 from home:markoschandras:network
- Introduce new python3-firewall and firewall-macros subpackages.
  The first one contains the firewalld python3 bindings and the second
  one contains the RPM macros for firewalld.

OBS-URL: https://build.opensuse.org/request/show/559117
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=57
2017-12-27 10:32:40 +00:00
Markos Chandras
c37131884a Accepting request 546403 from home:dimstar:Factory
- Replace dbus-1-python requires with dbus-1-python3: since
  firewalld was migrated to python3, we also have to require the
  python3 dependencies (boo#1070310).

OBS-URL: https://build.opensuse.org/request/show/546403
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=55
2017-11-29 11:09:11 +00:00
Markos Chandras
510dbcef7e Accepting request 546219 from home:markoschandras:network
- Add missing python3-gobject-Gdk dependency (boo#1069952)

OBS-URL: https://build.opensuse.org/request/show/546219
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=54
2017-11-28 12:34:47 +00:00
Markos Chandras
53da81f4b3 Accepting request 544655 from home:RBrownSUSE:branches:security:netfilter
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544655
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=53
2017-11-28 12:33:13 +00:00
Markos Chandras
e6eedc3e69 Add reference to openSUSE bug
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=51
2017-11-20 09:33:41 +00:00
Markos Chandras
363cb8383f Accepting request 542954 from home:pluskalm:branches:security:netfilter
- Make sure to use python3 everywhere

OBS-URL: https://build.opensuse.org/request/show/542954
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=50
2017-11-20 09:31:12 +00:00
Markos Chandras
bb23f1cd21 Accepting request 542469 from home:markoschandras:network
- Add combined upstream patch to support SUSE ifcfg network files.
  * 0001-suse-ifcfg-files.patch (gh#firewalld/firewalld#262, fate#323460)

OBS-URL: https://build.opensuse.org/request/show/542469
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=48
2017-11-17 08:02:04 +00:00
Markos Chandras
9699623eb0 Accepting request 542023 from home:markoschandras:network
- Update to version 0.4.4.6
  * firewall.core.fw_config: Fix check for icmp builtin name
  * config.services: docker-swarm: fix incorrect attribute
  * xmlschema/service.xsd: Fix protocol looking for name instead of value
  * Add docker swarm service (gh#firewalld/firewalld#230)
  * Adding FirewallD redis service (gh#firewalld/firewalld#248)
  * Adding firewalld zabbix server and agent services (gh#firewalld/firewalld#221)
  * firewall-offline-cmd: Don't require root for help output
  * doc: firewall-cmd: Document --query-* options return codes
  * firewall-cmd: Use colors only if output is a TTY
  * core: Log unsupported ICMP types as informational only
  * add bgp service to predefined services edit to config/Makefile.am
  * Add git service
  * Add kprop service
  * minidlna definitions (gh#firewalld/firewalld#236)
  * SpiderOak ONE listens on port 21327 and 21328
  * autogen.sh: Allow skipping configure via NOCONFIGURE env var
  * Add missing ports to RH-Satellite-6 service
  * Reload nf_conntrack sysctls after the module is loaded
  * Add NFSv3 service.
  * config/Makefile.am: Add murmur service (a95eed1)
  * add new service IRC
  * firewall.core.prog: Simplify runProg output: Combine stderr and stdout
  * firewall.core.fw: Fix possible dict size change in for loop
  * firewall.core.fw: Use new firewalld git repo in firewalld organization
  * config/firewall-config.appdata.xml.in: Use new firewalld git repo in firewalld organization
  * firewall.core.fw_zone: Rich-rule ICMP type: Error only for conflicting family
  * firewall.core.rich: Add checks for Rich_Source validation
  * Handle also IPv6 with the zone masquerade flag
  * Add IPv6 support for forward-ports in zones

OBS-URL: https://build.opensuse.org/request/show/542023
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=47
2017-11-16 08:13:55 +00:00
Markos Chandras
9b87973746 Accepting request 540000 from home:pluskalm:branches:security:netfilter
- Switch to python3
- Run spec cleaner
- Move autogen to build section
- Add systemd requirements

Needs sr#539998 to get to factory as well

OBS-URL: https://build.opensuse.org/request/show/540000
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=45
2017-11-08 20:06:03 +00:00
Markos Chandras
945f4c69a7 Accepting request 501444 from home:markoschandras:network
- Update to version 0.4.4.5
  * firewall-offline-cmd: Fix --remove-service-from-zone option (rh#1438127)
  * Support sctp and dccp in ports, source-ports, forward-ports, helpers and rich rules
  * firewall-cmd: Fix --{set,get}-{short,description} for zone
  * firewall.core.ipXtables: Use new wait option for restore commands if available
  * Adding ovirt-vmconsole service file
  * Adding oVirt storage-console service.
  * Adding ctdb service file.
  * Adding service file for nrpe.
  * Rename extension for policy choices (server and desktop) to .policy.choice (rh#1449754)
  * D-Bus interfaces: Fix GetAll for interfaces without properties (rh#1452017)
  * firewall.core.fw_config: Fix wrong variable use in repr output
  * firewall.core.fw_icmptype: Add missing import for copy
  * firewall.core.fw_test: Fix wrong format string in repr
  * firewall.core.io.zone: Fix getattr use on super(Zone)
  * firewall.functions: New function get_nf_nat_helpers
  * firewall.core.fw: Get NAT helpers and store them internally.
  * firewall.core.fw_zone: Load NAT helpers with conntrack helpers
  * firewalld.dbus: Add missing properties nf_conntrach_helper_setting and nf_conntrack_helpers
  * firewall.server.firewalld: New property for NAT helpers supported by the kernel

OBS-URL: https://build.opensuse.org/request/show/501444
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=43
2017-06-07 10:05:20 +00:00
Markos Chandras
e355cbd81e Accepting request 482972 from home:markoschandras:network
- Update to version 0.4.4.4
  * Drop references to fedorahosted.org from spec file and Makefile.am
  * firewall-config: Show invalid ipset type in the ipset dialog in the bad label
  * firewall.core.fw: Show icmptypes and ipsets with type errors in permanent env
  * firewall.server.firewalld: Provide information about the supported icmp types
  * firewall.core.fw_icmptype: Add ICMP type only if the type is supported
  * firewall.core.fw: New attributes ip{4,6}tables_supported_icmp_types
  * firewall.core.ipXtables: New method supported_icmp_types
  * firewall-config: Deactivate edit buttons if there are no items
  * firewall.core.io.zone: Fix permanent rich rules using icmp-type (rh#1434594)
  * firewall.core.fw_ipset: get_ipset may not ckeck if set is applied by default
  * firewall.core.fw_transaction: Use LastUpdatedOrderedDict for zone transactions
- Remove upstream patch:
  * 0001-firewall.core.fw_ipset-get_ipset-may-not-ckeck-if-se.patch

OBS-URL: https://build.opensuse.org/request/show/482972
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=41
2017-03-28 14:14:15 +00:00
Markos Chandras
625969cb4e Accepting request 459178 from home:markoschandras:network
Add missing patch reference

OBS-URL: https://build.opensuse.org/request/show/459178
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=39
2017-02-20 09:34:29 +00:00
Markos Chandras
de5a881f0d Accepting request 458640 from home:markoschandras:network
- Update to version 0.4.4.3
  * New service freeipa-trust (rh#1411650)
  * Complete icmp types for IPv4 and IPv6
  * New h323 helper container
  * Support helper container: h323
  * firewall.server.decorators: ALREADY_ errors should be logged as warnings
  * firewall.command: ALREADY_SET should also result in zero exit code
  * tests/firewall-offline-cmd_test.sh: Only use firewall-offline-cmd
  * Support more ipset types: hash:ip,port, hash:ip,port,ip, hash:ip,port,net, hash:ip,mark, hash:net,net, hash:net,port, hash:net,port,net, hash:net,iface
  * New checks for ipset entry validation
  * Use ipset dimension for match
  * firewall.core.base: New ZONE_SOURCE_IPSET_TYPES list
  * New firewall.core.icmp providing names and types for icmp and icmpv6 values
  * firewall.core.fw_ipset: New methods to get ipset dimension and applied state
  * firewall.errors: New error NOT_APPLIED
  * firewall-cmd man page: Add missing --get-ipset-types
  * firewall.core.fw_nm: No trace back on failed get_connection call (rh#1413345)
  * firewall.core.prog: Fix addition of the error output in runProg
  * Speed up ipset handling, (re)loading and import from file
  * Support --family option for --new-ipset
  * Handle FirewallError for query sequences in command line tools
  * Fail to alter entries of ipsets with timeout
  * Extended tests for ipset options
  * Return empty list for ipsets using timeouts
  * firewall.functions: Fix checks in checkIPnMask and checkIP6nMask (gh#t-woerner/firewalld#186)
  * firewalld.conf man page: New section about AutomaticHelpers
  * firewall-offline-cmd man page: Added -v and -q options, fixed section ids
  * firewall{-cmd, ctl}: Fix scope of final return in try_set_zone_of_interface
  * firewall.core.fw_zone: Limit masquerading forward rule to new connections
  * firewall-config: Update active zones on reloaded signal

OBS-URL: https://build.opensuse.org/request/show/458640
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=38
2017-02-17 09:46:55 +00:00
Markos Chandras
529e53d9ce Accepting request 443842 from home:markoschandras:network
- Update to version 0.4.4.2
  * firewalld.spec: Added helpers and ipsets paths to firewalld-filesystem
  * firewall.core.fw_nm: create NMClient lazily
  * Do not use hard-coded path for modinfo, use autofoo to detect it
  * firewall.core.io.ifcfg: Dropped invalid option warning with bad format string
  * firewall.core.io.ifcfg: Properly handle quoted ifcfg values
  * firewall.core.fw_zone: Do not reset ZONE with ifdown
  * Updated translations from zanata
  * firewall-config: Extra grid at bottom to visualize firewalld settings

OBS-URL: https://build.opensuse.org/request/show/443842
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=36
2016-12-06 09:00:01 +00:00
Markos Chandras
efcd92da9b Accepting request 440265 from home:markoschandras:network
- Update to version 0.4.4.1
 * Translation updates form zanata
 * firewallctl: New support for helpers
 * firewallctl: Use sys.excepthook to force exception_handler usage always
 * firewall-config: Use proper source check in sourceDialog

OBS-URL: https://build.opensuse.org/request/show/440265
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=34
2016-11-16 15:25:38 +00:00
Markos Chandras
9d74a2a464 Accepting request 438020 from home:markoschandras:network
- Update to version 0.4.4
  * firewall-applet: Use PyQt5
  * firewall-config: New nf_conntrack_select dialog, use nf_conntrack_helpers
    D-Bus property
  * New helpers Q.931 and RAS from nf_conntrack_h323
  * firewall.core.fw_zone: Add zone bingings for PREROUTING in the raw table
  * firewall.core.ipXtables: Add PREROUTING default rules for zones in raw
    table
  * New helper configuration files for amanda, ftp, irc, netbios-ns, pptp,
    sane, sip, snmp and tftp
  * firewall-cmd: Fixed --{get,set}-{description,short} for permanent zones
  * firewall.command: Do not use error code 254 for {ALREADY,NOT}_ENABLED
    sequences
  * Misc bug fixes.
  * For the complete list of changes please see:
    https://github.com/t-woerner/firewalld/releases/tag/v0.4.4

OBS-URL: https://build.opensuse.org/request/show/438020
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=32
2016-11-01 00:20:31 +00:00
Markos Chandras
34829c4e6b Accepting request 424554 from home:markoschandras:network
- Relax permissions for default installation files. The files in
  /usr/lib/firewalld are the default ones as shipped by the package and
  there is nothing secret in them.

OBS-URL: https://build.opensuse.org/request/show/424554
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=30
2016-09-03 18:36:06 +00:00
Markos Chandras
d241b03ba1 Accepting request 419706 from home:markoschandras:network
- Update to version 0.4.3.3
  * Fixes CVE-2016-5410 (bsc#992772)
  * Standard error is now used for errors and warnings
  * Several fixes for use in change roots
  * Systemd service file changes
  * Fixed translations in firewall-config
  * Command line clients
  * Fixes infinite event handling loop in firewall-{config,applet} (bsc#992082)

OBS-URL: https://build.opensuse.org/request/show/419706
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=28
2016-08-17 08:15:07 +00:00
Markos Chandras
dd7624103f Accepting request 406861 from home:markoschandras:network
- Update to version 0.4.3.2
  * Fix regression with unavailable optional commands
  * All missing backend messages should be warnings
  * Individual calls for missing restore commands
  * Only one authenticate call for add and remove options and also
    sequences
  * New service RH-Satellite-6

OBS-URL: https://build.opensuse.org/request/show/406861
OBS-URL: https://build.opensuse.org/package/show/security:netfilter/firewalld?expand=0&rev=26
2016-07-07 15:38:49 +00:00