firewall-applet-0.5.5-lp150.2.15.1 4>$  Ap[/=„n;[(Gv S?u‘S.oI!JdE QMLiN!rg66-rňǣQ܆PPXz:pݨɯ.!Z#'Eai{7]qJj'֚LD{XY?cbG}5k˾5a(gK 0eGB<{P)&{i DU7 [:aVDF,`O8nFs9dfe9f8b0ac27444f1866d3bdff1b74261777350363dac3f65d4685eda8687b7fa942099c1070efab9ddc5751b7478c689028d6ecڑq]*xCQz?@J(J4 (a='G}W# r*.UKdbT,/3M}57xm(!Z+% VEI[>pD?d % ; 06=~x  0   #  <   ~   ( d a( 8 .9 .:.>w`@whFwpGwHwIx<XxTYx\\x]x^z b| c|d}Fe}Kf}Nl}Pu}dv} wx y|z)48>Cfirewall-applet0.5.5lp150.2.15.1Firewall panel appletThe firewall panel applet provides a status information of firewalld and also the firewall settings.[build30openSUSE Leap 15.0openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgProductivity/Networking/Securityhttp://www.firewalld.orglinuxnoarch/bin/touch --no-create /usr/share/icons/hicolor &>/dev/null || :if [ $1 -eq 0 ] ; then /bin/touch --no-create /usr/share/icons/hicolor &>/dev/null /usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor &>/dev/null || : /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas &> /dev/null || : fiq_cIm R | A큤큤[[[[[[[[[[[[[[[[[[[[[[[af0d41b5c62ba9a6e5f549c22064777020fbf8e1384d7e8a87aacbd74c56e04ef461ea9fb287f686c417c0be79dca4205604dd5044fb5fff154d16789cbb9856930f709fcafed083a407cdae902d22d4e423227af8353e6b4efde8fb3dc0f7a60301974fc0ddaa21008d33766211bb44d517617070ae12206d3c10f46ecbae702b2a9fdbfe57c871a44a6a85da3a715a79ec3ba84cd22850d67580aa237c3b2d18536ed118fe42b6a27c94891454fdc709a79d4e34171048154b26c3fb2c9fe4e90721063aaa1198f24c6b6029f5876880f1c1d163e7d4afa35539eeec982b7b54b14fc24123f2ec8f8a2646982e8ddd3d41a4d4cfa7c906e1c8c985ba54f5d14ecf3ba61c8daac7e13a258c9bc490dd6692b0494a7f83b9ef655084146dec155457e8e409aeff38b78226fa78c2a1ddd930148c7775f5e1562a246442e96e689779d374a2e3c98fa4aa035612ad275b8c33bd4ae6416490a0ec96ebf6292f3d2732f3501a2b9262bb1458713f5f5a980655f7ef5d48cde66902643f6134bb478127668dc3a9f06f0031cfc5aa228577d013f383ececa190e19061710329ef20f821451143a9c86f23ea1782c2c3e4fb86afa1fcfc2fae55626272658f7eed0742de1cff244f46065694258388751f164866b9a8faaa6ae2494f2cbc5aceef51364f6b6b7111735da42e53901a621ee0fa4ba3925b96dea1ac30fc508f7ef2b3960bbe277cd5afc02f033f1e286eed41af4cd6c39fe5d002a471594600982d0b1af9a194fca0292ebb1458274d5d874e4ca86aaf437a1a051ef6cf721ea70e54372cf9784bdd3360983be51c4ec0780f811a51ab6e9de4cf4c92c44f3f8122a90f675b0993f23373bc5af1f142f57d295fc3de6de92356267c8ddc786eba385e6b9c7b22d21db4f44072f92bf8b71ed68df0dc8ea48a071e15d6d9298c0cc8ed7e3886c66a99247a9d7a65d31926324379282de746be92b6f9aadb3c98ab23dbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfirewalld-0.5.5-lp150.2.15.1.src.rpmconfig(firewall-applet)firewall-applet @    @/bin/sh/bin/sh/bin/sh/usr/bin/python3config(firewall-applet)firewall-configfirewalldhicolor-icon-themepython3-gobjectpython3-qt5rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)typelib(Notify)0.5.5-lp150.2.15.10.5.5-lp150.2.15.10.5.5-lp150.2.15.13.0.4-14.6.0-14.0-15.2-10.74.14.1[Ѱ@[$@[t[[v[h8@[?Y[Zz@Z3@Z̧@ZZZZZs@Z;@Z@ZOZ@Zr@Z }Z ,@ZY6@XXXEVX)@X2@WiW@W{@WrfWj}WXWM|W,@W#LWV޾VՄ@V2V@V@VHMarkos Chandras Markos Chandras Markos Chandras Markos Chandras mchandras@suse.demchandras@suse.demchandras@suse.desbrabec@suse.commchandras@suse.desbrabec@suse.comsbrabec@suse.commchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.dedimstar@opensuse.orgmchandras@suse.derbrown@suse.commpluskal@suse.commchandras@suse.demchandras@suse.dempluskal@suse.commchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.dejengelh@inai.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.demchandras@suse.dejslaby@suse.commchandras@suse.de- Add upstream patch to fix a python stacktrace when getting the zone for a NetworkManager connection (bsc#1106319) * 0001-firewall-core-fw_nm-nm_get_zone_of_connection-should.patch- Add adapted upstream patch to make --reload/--complete-reload forget the runtime configuration and always load the permanent one (bsc#1112008) * 0001-firewall-core-Always-reload-the-permanent-configurat.patch- Add upstream patch to mark more strings as translatable (bsc#1096542) * 0001-Fix-translating-labels-392.patch - Add upstream patches to fix NetworkManager integration (bsc#1109074) * 0001-fw_nm-Make-nm_get_zone_of_connection-only-check-perm.patch * 0002-firewall-cmd-On-getZoneOfInterface-only-ask-NM-for-p.patch * 0003-firewall-cmd-For-non-permanent-interface-changes-don.patch * 0004-fw_nm-New-function-to-get-all-interfaces-from-NM.patch * 0005-fw_nm-Add-nm_get_interfaces_in_zone.patch * 0006-firewall-cmd-Ask-NM-when-listing-permanent-interface.patch * 0007-firewall-cmd-Allow-passing-extra-interfaces-to-print.patch - Add upstream patch to fix ifcfg ZONE attribute on permanent firewall changes (bsc#1109153) * 0001-ifcfg-Modify-ZONE-on-permanent-config-changes.patch- Update to 0.5.5 (bsc#1108420) * update translations * firewall/core/fw_nm: nm_get_zone_of_connection should return None or empty string instead of False * 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 - spec-cleaner fixes- Update to 0.5.4 (bsc#1105170) * update translations * fw: if failure occurs during startup set state to FAILED * fw_direct: avoid log for untracked passthrough queries * firewall-config: fix some untranslated strings * Rich Rule Masquerade inverted source-destination in Forward Chain * don't forward interface to zone requests to NM for generated interfaces * firewall-cmd: add --check-config option * firewall-offline-cmd: add --check-config option * ipset: check type when parsing ipset definition * firewall-config: Add ipv6-icmp to the protocol dropdown box * core: logger: Remove world-readable bit from logfile * IPv6 rpfilter: explicitly allow neighbor solicitation - Remove patches that have made it upstream: * 0001-firewall-config-fix-some-untranslated-strings.patch * 0001-firewall-config-Add-ipv6-icmp-to-the-protocol-dropdo.patch * 0001-core-logger-Remove-world-readable-bit-from-logfile-3.patch * firewalld-0.5.3-po-20180417.tar.xz- Mark more strings as translatable when creating rich rules (bsc#1096542) * 0001-firewall-config-fix-some-untranslated-strings.patch- Backport the following upstream fixes: * Add missig ipv6-icmp protocol to UI drop-down list (bsc#1099698) - 0001-firewall-config-Add-ipv6-icmp-to-the-protocol-dropdo.patch * Drop global read permissions from the log file (bsc#1098986) - 0001-core-logger-Remove-world-readable-bit-from-logfile-3.patch- Merge SUSE translations to version 0.5.3, fix typos (boo#1094051, add firewalld-0.5.3-po-20180417.tar.xz, remove firewalld-po-20180417.tar.xz).- Update to 0.5.3 (bsc#1093120) * 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- Translations update to version 20180417 (bsc#1081623): * Minor fixes of ar, ko, nl.- Translations update (bsc#1081623).- Backport upstream patches to add additional services (bsc#1082033) * firewalld-add-additional-services.patch- 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 (bsc#1082470, bsc#1085205) * fix set-log-denied not taking effect * po: update translations - Remove obsolete patches which are now upstream * 0001-src-firewall-config-Fix-default-value-for-dialog-but.patch * 0002-src-firewall-config-Break-infinite-loop-when-firewal.patch- Update to 0.5.1 (bsc#1084026) * 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 * 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 obsolete patch * 0001-suse-ifcfg-files.patch - Drop tests installation- Add upstream patches to fix endless loop in firewall-config when firewalld is not running (bsc#1082470) * 0001-src-firewall-config-Fix-default-value-for-dialog-but.patch * 0002-src-firewall-config-Break-infinite-loop-when-firewal.patch- Remove high-availability service. SUSE HA uses the cluster service provided by the yast2-cluster package (bsc#1078223)- 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.- 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).- Add missing python3-gobject-Gdk dependency (boo#1069952)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Make sure to use python3 everywhere (boo#1068778)- Add combined upstream patch to support SUSE ifcfg network files. * 0001-suse-ifcfg-files.patch (gh#firewalld/firewalld#262, fate#323460)- 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 * firewall.command: Enable parse_forward_port to work with IPv6 adresses * firewall.core.fw_zone: Fix IPv6 address in rich rule forward ports * add Murmur (Mumble server) service - spec file fixes to avoid rpmlint warnings about duplicate files.- Switch to python3 - Run spec cleaner - Move autogen to build section - Add systemd requirements- 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- 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- 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 * firewall-applet: Update active zones and tooltip on reloaded signal * firewall.core.fw_zone: Fix missing chain for helper in rich rules using service (rh#1416578) * Support icmp-type usage in rich rules (rh#1409544) * firewall[-offline]-cmd: Fix --{set,get}-{short,description} for ipset and helper (rh#1416325) * firewall.core.ipset: Solve ipset creation issues with -exist and more flag tests * Speed up start and restart for ipsets with lots of entries (rh#1416817) * Speed up of ipset alteration by adding and removing entries using a file (rh#1416817) * Code cleanup and minor bug fixes * firewall.core.prog: Fix addition of the error output in runProg * New services mssql, kibana, elasticsearch, quassel, bitcoin-rpc, bitcoin-testnet-rpc, bitcoin-testnet, bitcoin and spideroak-lansync * Translation updates - Add upstream patch to fix ipset overloading from /etc/firewalld/ipsets (gh#t-woerner/firewalld#206) * 0001-firewall.core.fw_ipset-get_ipset-may-not-ckeck-if-se.patch- 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- 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- 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- 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.- 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)- 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- Update to version 0.4.3.1 * firewall.command: Fix python3 DBusException message not interable error * src/Makefile.am: Fix path in firewall-[offline-]cmd_test.sh while installing * firewallctl: Do not trace back on list command without further arguments * firewallctl (man1): Added remaining sections zone, service, .. * firewallctl: Added runtime-to-permanent, interface and source parser, IndividualCalls setting * firewall.server.config: Allow to set IndividualCalls property in config interface * Fix missing icmp rules for some zones * runProg: Fix issue with running programs * firewall-offline-cmd: Fix issues with missing system-config-firewall * firewall.core.ipXtables: Split up source and dest addresses for transaction * firewall.server.config: Log error in case of loading malformed files in watcher * Install and package the firewallctl man page * Translation updates- Update to version 0.4.3 * New firewallctl utility (rh#1147959) * doc.xml.seealso: Show firewalld.dbus in See Also sections * firewall.core.fw_config: Create backup on zone, service, ipset and icmptype removal (rh#1339251) * {zone,service,ipset,icmptype}_writer: Do not fail on failed backup * firewall-[offline-]cmd: Fix --new-X-from-file options for files in cwd * firewall-cmd: Dropped duplicate setType call in --new-ipset * radius service: Support also tcp ports (RBZ#1219717) * xmlschemas: Support source-port, protocol, icmp-block-inversion and ipset sources * config.xmlschema.service.xsd: Fix service destination conflicts (rh#1296573) * firewall-cmd, firewalld man: Information about new NetworkManager and ifcfg * firewall.command: Only print summary and description in print_X_info with verbose * firewall.command: print_msg should be able to print empty lines * firewall-config: No processing of runtime passthroughs signals in permanent * Landspace.io fixes and pylint calm downs * firewall.core.io.zone: Add zone_reader and zone_writer to all, pylint fixes * firewall-config: Fixed titles of command and context dialogs, also entry lenths * firewall-config: pylint calm downs * firewall.core.fw_zone: Fix use of MAC source in rich rules without ipv limit * firewall-config: Use self.active_zoens in conf_zone_added_cb * firewall.command: New parse_port, extended parse methods with more checks * firewall.command: Fixed parse_port to use the separator in the split call * firewall.command: New [de]activate_exception_handler, raise error in parse_X * services ha: Allow corosync-qnetd port * firewall-applet: Support for kde5-nm-connection-editor * tests/firewall-offline-cmd_test.sh: New tests for service and icmptype modifications * firewall-offline-cmd: Use FirewallCommand for simplification and sequence options * tests/firewall-cmd_test.sh: New tests for service and icmptype modifications * firewall-cmd: Fixed set, remove and query destination options for services * firewall.core.io.service: Source ports have not been checked in _check_config * firewall.core.fw_zone: Method check_source_port is not used, removed * firewall.core.base: Added default to ZONE_TARGETS * firewall.client: Allow to remove ipv:address pair for service destinations * tests/firewall-offline-cmd_test.sh: There is no timeout option in permanent * firewall-cmd: Landscape.io fixes, pylint calm downs * firewall-cmd: Use FirewallCommand for simplification and sequence options * firewall.command: New FirewallCommand for command line client simplification * New services: kshell, rsh, ganglia-master, ganglia-client * firewalld: Cleanup of unused imports, do not translate some deamon messages * firewalld: With fd close interation in runProg, it is not needed here anymore * firewall.core.prog: Add fd close iteration to runProg * firewall.core.fw_nm: Hide NM typelib import, new nm_get_dbus_interface function * firewalld.spec: Require NetworkManager-libnm instead of NetworkManager-glib * firewall-config: New add/remove ipset entries from file, remove all entries * firewall-applet: Fix tooltip after applet start with connection to firewalld * firewall-config: Select new zone, service or icmptype if the view was empty * firewalld.spec: Added build requires for iptables, ebtables and ipset * Adding nf_conntrack_sip module to the service SIP * firewall: core: fw_ifcfg: Quickly return if ifcfg directory does not exist * Drop unneeded python shebangs * Translation updates - Remove obsolete patches: * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch - Add missing %{?_smp_mflags} during install. This will speed up the installation phase as well as expose build system's problems due to higher level of parallelism. - Run make during %build to ensure missing documentation is generated. - spec file cleanups.- Add upstream patch to prevent unconditional dependencies to the NetworkManager typelib (gh#t-woerner/firewalld#119) * 0003-firewall.core.fw_nm-Hide-NM-typelib-import-new-nm_ge.patch- Update to version 0.4.2 * New module to search for and change ifcfg files for interfaces not under control of NM * firewall_config: Enhanced messages in status bar * firewall-config: New message window as overlay if not connected * firewall-config: Fix sentivity of option, view menus and main paned if not connected * firewall-applet: Quit on SIGINT (Ctrl-C), reduced D-Bus calls, some cleanup * firewall-[offline]cmd: Show target in zone information * D-Bus: Completed masquerade methods in FirewallClientZoneSettings * Fixed log-denied rules for icmp-blocks * Keep sorting of interfaces, services, icmp-blocks and other settings in zones * Fixed runtime-to-permanent not to save interfaces under control of NM * New icmp-block-inversion flag in the zones * ICMP type filtering in the zones * New services: sip, sips, managesieve * rich rules: Allow destination action (rh#1163428) * firewall-offline-cmd: New option -q/--quiet * firewall-[offline-]cmd: New --add-[zone,service,ipset,icmptype]-from-file * firewall-[offline-]cmd: Fix option for setting the destination address * firewall-config: Fixed resizing behaviour * New transaction model for speed ups in start, restart, stop and other actions * firewall-cmd: New options --load{zone,service,ipset,icmptype}-defaults * Fixed memory leak in dbus_introspection_add_properties * Landscape.io fixes, pylint calm downs * New D-Bus getXnames methods to speed up firewall-config and firewall-cmd * ebtables-restore: No support for COMMIT command * Source port support in services, zones and rich rules * firewall-offline-cmd: Added --{add,remove}-entries-from-file for ipsets * firewall-config: New active bindings side bar for simple binding changes * Reworked NetworkManager module * Proper default zone handling for NM connections * Try to set zone binding with NM if interface is under control of NM * Code cleanup and bug fixes * Include test suite in the release and install in /usr/share/firewalld/tests * New Travis-CI configuration file * Fixed more broken frensh translations * Translation updates - Add upstream patches * 0001-src-firewall-core-Drop-unneeded-python-shebangs.patch: Removes unneeded python shebangs * 0002-firewall-core-fw_ifcfg-Quickly-return-if-ifcfg-direc.patch: Do not try to access the network-scripts ifcfg directory. - Drop rejected patch * drop-standard-output-error-systemd.patch - Minor spec file clean-up- Avoid runtime dependency on systemd, the macros can all deal with its absence.- Suggest the susefirewall2-to-firewalld package which could assist in migrating the SuSEFirewall2 iptables rules to FirewallD.- Update to version 0.4.1.2 * Install fw_nm module * firewalld: Do not fail if log file could not be opened * Make ipsets visible per default in firewall-config * Fixed translations with python3 [changes in 0.4.1.1] * Fix for broken frensh translation [changes in 0.4.1] * Enhancements of ipset handling * No cleanup of ipsets using timeouts while reloading * Only destroy conflicting ipsets * Only use ipset types supported by the system * Add and remove several ipset entries in one call using a file * Reduce time frame where builtin chains are on policy DROP while reloading * Include descriptions in --info-X calls * Command line interface support to get and alter descriptions of zones, * services, ipsets and icmptypes with permanent option * Properly watch changes in combined zones * Fix logging in rich rule forward rules * Transformed direct.passthrough errors into warnings * Rework of import structures * Reduced calls to get ids for port and protocol names (rh#1305434) * Build and installation fixes by Markos Chandras * Provide D-Bus properties in introspection data * Fix for flaws found by landscape.io * Fix for repeated SUGHUP * New NetworkManager module to get and set zones of connections, used in firewall-applet and firewall-config * configure: Autodetect backend tools ({ip,ip6,eb}tables{,-restore}, ipset) * Code cleanups * Bug fixes - Fix drop-standard-output-error-systemd.patch tagging - Add libxslt-tools build dependency- Do not recommend a specific version for the lang subpackage- Move translations to a new subpackage- Set DISABLE_RESTART_ON_UPDATE to 'yes' instead of '1'. The macros in /etc/rpm/macros.systemd only check for the 'yes' value so fix it to properly prevent the firewalld service from being restarted during updates.- Drop typelib(NetworkManager), NetworkManager-glib, gtk3 and libnotify dependencies (see OBS SR#360792)- firewall-config needs typelib(NetworkManager) to run- Initial commit. Version 0.4.0 * drop-standard-output-error-systemd.patch (gh#t-woerner/firewalld/pull/67)/bin/sh/bin/shbuild30 1542194175 0.5.5-lp150.2.15.10.5.5-lp150.2.15.1 firewallapplet.conffirewall-applet.desktopfirewall-appletfirewall-applet-error.pngfirewall-applet-panic.pngfirewall-applet.pngfirewall-applet-error.pngfirewall-applet-panic.pngfirewall-applet.pngfirewall-applet-error.pngfirewall-applet-panic.pngfirewall-applet.pngfirewall-applet-error.pngfirewall-applet-panic.pngfirewall-applet.pngfirewall-applet-error.pngfirewall-applet-panic.pngfirewall-applet.pngfirewall-applet-error.svgfirewall-applet-panic.svgfirewall-applet.svgfirewall-applet.1.gz/etc//etc/firewall//etc/xdg/autostart//usr/bin//usr/share/icons/hicolor/16x16/apps//usr/share/icons/hicolor/22x22/apps//usr/share/icons/hicolor/24x24/apps//usr/share/icons/hicolor/32x32/apps//usr/share/icons/hicolor/48x48/apps//usr/share/icons/hicolor/scalable/apps//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9168/openSUSE_Leap_15.0_Update/4e30ed3a62e70b1bfdb58ac5993073dc-firewalld.openSUSE_Leap_15.0_Updatecpioxz5noarch-suse-linux directoryASCII textUTF-8 Unicode textPython script, ASCII text executablePNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imagetroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)R RfzU|;kzX/usr/bin/gtk-update-icon-cache /usr/share/icons/hicolor &>/dev/null || : /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas &> /dev/null || :/bin/shutf-8e77c4526827dc356c8d36865a3dbca31755e26adba9ad9a8fb1d36a12bd163c0?7zXZ !t/㔓/] crt:bLL FobU{|_PcD=o4Thxeqȟy w,*waG[;bjH#pS7ϯq/L/+^6`۳!Vm'r OoДg" ڻv#K![Yhg˃4܋蜳 @ AlWw322 >˽[5"а{?P?7ZͰkJrk-n <X(.B rjR!Є ' ]Ey? RЋ6;ݻ l'guʘ:1qoq|wV޲ڧ NVj]`Xf0ƛ!r}yuv=.N]-@#:*Qf`>eY)XNE1Gl7keWr*r~|{Űһ2zT5[RDD)@\?M"fe/~kpӉJ0iOv菗@;1n=LJwȹN|i[zװ4)UV?V IۜBCxo>tQ߯I`ɬV̕Ad@Sg g7 N'C˺2ޮxb$z"?wdW\f\` JT4Q \*.Fl9IG=c4zq"5 nh)|qWȇJQ~˸0a)+(vW*\! Z}I򻷩g'Epgg|u J-HH%6T/Jm:4_-XaM'Բr)& ˾h.[-WwQ=&h^@B.敘F\0%w$? W-=:xXKR զ0ښ}<N2av`:_Ot'h- /WY})ۚ8C!پsR''R(qIdGp[;h9A[8q\-wSutQK@Ⱥvq.}i _s'&MSL\lS2zi Iɢ[19`Awv0P xq^@qP/NT9bi^9)H<dž|̳c,Tb'[`i/2!n5aю;Am /cAL>Kc$gQdʾ][}$c;LPSW$1I^0Oe <0X%;G0rMOTlQNyhIq7Kd``j?X|*9Ě︜"ռU]"9: gw3鯤٢5. cIZX higulw>x^cРIҡۈ_kC(Z PlYA(`|#=>o_e vsq; 7P"˒%O9ZcNW:d:]~~tG!5G_z}ۉJvD:cnb+2y`ʚ&c)~pE|mň&H Hk=/ 1ahZk.4*VH;=:i 61>n/k"xїC{ݷ-H~*'rq =Kƻ할RJbXyۦ1[B'vW8G c6ջV(=DLnF\( m5eE\ tC<=Ҹ=i+Ol {:~qYOyb&KO0`^ɴbbnH3,4?)H&Ir }.Q"w2sF5`(H$VG;oP@E6 r]MbH'(K.UM{m1xVnN3\osT|BLow]SE[]8Eci$&kQ-qmeD)dSg}?`1ro Fv6fy0E 1_ָwX8\`?BW룪/2Q"̣.D|7J@yR^vlNtXBeXX`IP\|'_41V DDfN_]XڦHjVgߋ_>yR ͉jz6|( =5k"mf#e=6) ;svdG|ټY;5u ]\V>D@$.d8}ɓDorsN/+c2KCt`t>ViHL;0(N2/\]khDb稊$?,DMi!]_@0f& Nkys\m[%~x|b ,wrԨn߯*F(#>vsye!f"*CQ`G$\p Ifhtl01A˟0V B!Q}h (:hߟ o"*䡶=PBvHevv5?9R@t-}F``‘s(,[=) mXߥ2$1 _cJB6N^{g˜OLN*`צ3[zw!emQ= w~Nq)zG#?Jm’q]ʚ! >W AKhY{}*z`E0ct˞8V v@fhVp4A~aG8Lq2ߴfoZz p~N D)D1L)h'f1Ҿz774]$ rJ!fQJU3dmtM؈F͑HuhJYpiwi XQm L$vVJL$55 SM97~#7 qJ72DA9T}?;mxzHqi=,tƓ03cԠ߿gUOrb~-16l0uBj?Vw!aw"6e pyO 3;lm]/]n{˽&tPl&7L YMԼ_`n1Yrf`ZwGHmxnNi@.FxɠpSCk 6(!ǐ?P=]MkVh/376)Xa;L{1⽲%Z0A,wbS^[(|z:[+4tI$5\ƍk29- T5`qҞ 1VN47\xfLX*6}{X;Z_΂~:mx4{@_RggA(N^Qm+q΁b?",}?SBXd4aF{֤`OQ4 O=_OoH/RܙlbD_?UFM35D&R"^2*#s*QHIF βYnЮ@Wބ^3F8K!S)YagF1J,`bjQ(Ru^=#â&۞ cy_ w JM1zW3 ^,3_{GKp1,͆ܽcdE}QMQC}'(Q;B9=B7;s2Eix|P"ʊnF*R53Q2:PH}/A93B.ډ ITLK̪M{|E5%.꼨n= A@g޺CVŷVVm'%V(G*>;YLo%24`q˧偨ծ-I{3ſ;)W]0p5K?M菐=Yү(%}"|֨!aF֓D,2WCtEyMc:o'Gt8QSO]V^"V'l/T.aiWE };{2yU9*ZdbEHE!r;atvW_=Q4%1.*C5m*t rĖHT̢YS7'-::ګV[6(WPW .cf4X t*"Poi@U!(㱽Abi=35mɍ֏S_2I*>1y*\}"w ;uiXAD&pDduy= p^Wޏc~~.8_.m6x lO"`8T^݆0h5܉ժnAҜQU . Ofca,ةnqf1lM{Vŕ'dN ?):YdQC}f3oZ-ocGBX8[E v6V*S96^~w3/JaT9*܎}|%Dq`yB('OɓwRy>֯`틪.ۇ'dݫm;+zD6}&n̂1]d&/?gR}.U.`۞GD*(o1?y^\'}Q%po;?l0\{^8Tbf9h@>2-Di}h~{ HqU7<oJ{H}yYxyKJ43V f5%SQWpUfok. -,\ZpIDUoT>HVGIe5 ts .PCT`y үq"Gj/ܪ^μmj~G렫|,uTvLq%?)ĿZݿ:k7:&ffh|%.*ln?I? $,ȞQAPQ3ʼnMdU &TUBb;tq 4:`o1pzX]>djSg$ʃEĠ:6[ У49}9-~ pM-S<dd4r˗GE! *FMJZ<'P}A(TA垞2m ,|%r(?DVi7 .qBn:9l!5^kaG hK@XMټ=?}*WI }K0Rw (ٛK>/}YD砲^7-$FF(wU HԖߣwRѲ}*lf1R⭬;13?( 9:ۦ]DA+5T+1?dΏSi;{ E&㦲t)r:RrRƢ[XE1.gdr #T)RN6 $K` rGr{,K[Ek`oULkpJ|o/gGk;aZLڃa:Ut5h6x_ij*h74~,3pDqh?ŰYUhp)Oelս<b1,lZ )SC'y5.:!Fe2_qJ"EzAq1NkA<@LWro뎹 ny哄`z4qa6ZfYv`z<[a&Y3:Z|#Fk} {ES\@cXwϫ(c0vm)zuHIbںx勴4L&!l BnMU!0 Y7&'r/dBl~?5\>z=T,$vvmaK%Y**HD@D3$ a5s.$ 'wf0yq6f"ⱟJ^M1:ny)llN~K^ `y;ym+&+a/ /%٪;3g,U'D&)F$ffWwi+8Z@ް%sA :zhtl@$#_tpՠg"[(c?3e۲eCle\zhbu-W= rA3R]CdIWqL$ȢiGN['kD}U&͘\˭y7@jM2Uu͙nv&7@[&Lׯ#0a.ݜMdb$ 8S+B)Y8ລO\NJoK44$|"O8?>(-2,@̻7Cn\]YVחd-aaNk$O?;yf *z.E 嶅zQ34Q!2mκܙd.-d=t'4-C*]= yq7.9NY똔zф[5"$6@Ƣ9*/RA6mY*-ȈKj`ǒ6=u(/ԍ*!"ND/齣߻sgo],Ԙ9N[Qm둟#uqVtGE*c4x#p/L%7-9Nw$޼hҚ]`h¨w/MB%Mj (uUT AiZ>>ɌL/z0)!^1c ;6؏YSn"׏85B6Ar-:%{ŭS~Xo6:fE8YxK@!+3j^ɞ`Z& `j7>Z$CM/^~̣-g8حS qnk°yFV%0۾u0MHtչf5|ںJULhqgq+]![3fPa7V{ y_iQ]ok%D,?g^NWŦmSgܨ#}l4]cB *}:+q>Мbʬtaw.9˱}t3-4QmDOv7kk@I$v AcKرl?*'L'Ԧ@~EbXf_!@AFbRqI J1^*^rgr5+S^:{GB]LPPY߷~We$P4t`9cߡ8Ԋ/zPHEl{Jэ%v7Aаj 4Ne-ecu1 qu]k1POA֫0BM2!>,05N%l"s/&`o*s X;}j[@V:xA_ btVoVo- Cv:QͯT-<<׿U MNwhH w0?0.wxS cAtB:ݔYqvqbŞ|Vx8T t2|rŘ|DP cP.7 OmwitNBɗc}4Cp{sm=`W&,`ˁE c ȋLOվ7Ic?i|{$6H҈/ftuGf+:c) dnCoEF:iQxSM1W{rfn9G9dgqEA6G;G,U-M-ٗ ziBK[ e3+Kt4hi*\!tBWKp:&>rnFTWtQlh{hJ#V>y7BpKzB"DdP*}?խB(a;2j MAEji//0zŽꂾ 0ԏUמ^? eXĺt?0=W* H!KGfvΞLPzqQG֎lrhNԋ..aJdq-ZŠ Q'댔'vX,|˕53RAE謲! 6]#젂54pk)KՏ! Gʠ Ȟ+9Wrq>O\ߡE>($\ r:rv7wz@ŋ*t}V[b}|7!>-B5Լc*::pZo2 ǔPQ Pou}fdX7Yh$63G7,I➝Zi⍐?8ױF$ͷ6 MfOJ "=;Q+5R|nhgL-%b=9W9Ibb9Uc 3zN@w=n\3;x˔^}r%NN`*!`/ґ9AKGVXEFu7( I% W`ӝz<_օ&!CzչءפwxW $A塮h* xEy>](8눮S6ZƚGgM6(,O9Ԙv${0]O@q>B朠DZq-4SBDY4}DZĤ`//%v6i,Z]13EVhB\{(26(*L ԨEEH-MaH;"DDH>/~5kODZj]QoσmY eò(3 Q TVb$^UI ^(S׶=\ulS5\-QY~r,Pij}l'|rGeOR>܊u|?ζ){X"V tv>bA\I춊:w:RG r& 65("OɁa(-ltΡ]kdN- J@`mm g8d!hT2#w8~ JT3: "? St]LS05Nx Wu,j݂W[Un L} 1HɼF2W+Xyjhg-6FYq9p9I5_d'OjG\DmFV}C;֌wU'/#Ai}otNn@z`P8~ X޾unw"1A/"냠WwsJ坼&n5g]X "*8ͦ^gb̊־-z{I&JMu%bӒZZ{֗JlJ<精0EE( ^?Q;d ͻF3u,q'"m^uj z9c 'xCؔT3+I(?`5궣s~Z _Gr"a5 pvmb+̐,D9kE7UI4ƾ,euz[uXWxr$)Z~`pqVU }Nqa3)yYRΝ˝0_!3'wFL%^kuXl!j1"S-Zn*+A4 )_kiXT9WK^vVMӦ@NsTeȨ30&im9gm@}o_gjv}x^//`ѩJZQsŇ(FrtA ªo>[U`6imX0nYi{\M?*_%RӢyC:^ =%^-awiȹ*A"vfmoVbk..;rכ (dg 3s)L3\%Eۺ["eJ>Sc?dtNEğO@' ڬ%Z7 4RiћCy!W&.3V:#~~y!}7Z['e/[CG#r8@ nwwI:*[aMA134 s#i5,%ۂiR!t!JO׍5^yr"&Rs #/Z1:R0^1MY _ dKxf|Z"حTEQlpAI?1nws9gv<wq5 溧T9F>⣩G ^ī](X4\_ .P ˼}UOqKf(,lBy5@8dTlڙ 9LN09~;E8NԄrnl'GKn m'0M2aXFzy6eY.ڣR9n l3cTT:+ͣ@A6 (i"rRn&_Ȗe$;aX3|QyOEFß14 Ku /jvBVCro481uK~zoԨ3wވB(x׉jlYlnn8@.NDGl9s!m|u3XY:?Ѭ &Vkj9K-;͜U{ F.CHNJeTJY fmF|.BY_ٳSo\k<"ċEW}>/@A<[<ھ鯴t!e~m^0(A :_.6#E-ĕ/􆼇%\|Tb.ʄbtI?]Gi  LŒ߸s_[LbXY MQ*.8ny>W.$H7ǘ@2Mt^?Hĺ|0^ҙF;!pbrH3-/,yj^^*ыd*ok2&-eߎJʢtv՜B!ˉ@}S2-4&%#qU$*ЖȬlt4BRGԞ9-yrlGgN 5>suP]Dm6YnyE&&~.3O~I% UuM?+Cdhr^]3du}7dO0^>B%"P,HjJgk/c3? 6kbm? 2v飋CJ'?Jp1+j, 0Ki(%6e.[cb1; iOH1u $7|&WÇ۽'{7LlYw+ ju {,@6;')_%JG- Znԓ1w9Iܵ`Rp^{q/ i%*oӽhp6q'N~P,JF}}F|J*-U;tz9O^.g~ )` (I{#&VTf8QF) qL-b! הr("9Â91\XS83!tOӅjnA=6;X\ QZ9't2|,f/yXф$a?hSKuoA! ѲHڢrJEe/LlTђ QyC05 v6Nu{Ssd&p!?,W8RQcR, oO@ ,#uA-̍ra82$rȏ~hR讕!~&(^oegvhA؃mUADa1׎lb[?77<*ǻ`\Aki'FjNx P}'JOd^4x1b] "@!([15~qẔXj]7[*!(0npT!nVJZ:͏X֙$B;[on4j, ;tᱵ,w< əES c䐬]0652N[ hk7K2'T`!x8!;pN ٥hz&޶QLoMeUeJtQmsA:)(hgMrZwU -M-"w%SMgͤYjwur@kЩ߅a,+H("R@Ne\HiWcF^ϻw}HRJl& y8ɉ- $k )֪PD58bђ ЀScZ^Ec'hS^gOk`SYCyTŹQ؄,C Wv4gE&~ǻO(79byDNv;>*T,'#wV/4H %PP5:-ͪ8:Ts9-ݓW|q<"!UE NZzO'J l8 >|=&Q6(:L|\%]Oz;UvQ-v hB Jڎ=Sktpso"5iڈ_YFQ]K ˎu|iuEQlZQ НٜEh d$.,DߊiPJVS 4ȿlY9j(31 [չYpp lSM+T|u1j'P9qVz i ~B8p~s{@o 2XuHgKV-讃\SOwwZ_n6Me̎F_88Ƥk- } +pRzz(񕼺v~`3Гk \,HSyᆚu ZJKWB0ALF٣}a+/ije %8:JdU2WNTS[)_%zP;yhW[r  ᫉oA A dq2ټ/,L/tb?]t4Q7BRvYl pn mU?T2~+ʉg_ŲZ/|Ԕ* 'Qg}+]`?, Oc벀 6o$-hPE{Jn`Ja*mڪ{ʅD??} )O"Kkߖǹ@ /?0Ydpd ) "O%cnFc6FlVhHѣhc34=qfg~頻'9>(c%"l>ޝtVcY.g6 ;2h WN57c$ 5-%Q7T ^0ɁqWz&>&F:.PPhqF')5b‡ .lJ2G>' :‹BHE 10ڛ_9>1 w;jeR=r-ЧF~&ʙim ؎6uÐe 1 Ƃb)1)-7ň3i3LDesx[~H"d9};.6{*1Gs>J^32,JS\b6[PРbݚPriҼ/bx{Ī,߼լec̀Q!?Wc Iw8.7 I1 <"q>?Q>x=LF';/Oz.541CեKMP 9KƗf]j-tZ zVdm]dD4LôpoBU(/-IP'%좧: ȜoШ]1d!F5ZtbZ|EAaǾ?V^2b.w]HI^+`}`` gnI8D# b~+y7,CmU[ 3u9҆{Y*K)$>&w{Du,nヮ `m SEGD?F0[6*Gk~9B6)CaMIy 1z;7 Pl {9Kύ3,c<^_/{Z4 ^VDf ׫kٙH ޥ;~#r=5B2ڣm:u0[Ĥ[1-T-bBD_i<7Fu,Jť)ӿX v22]g fdncLH3]v# Ён;%1Y:γN*IrQǬ-T ~>= mc >@}oc%i*p’GPq+׀HX(I䥁~nԽp1n3j@*YbXSfs4kWϝ_Wj> 2gUhV:O!I3W7< Q H:7B=`'m'vVf\6j\(U#}cex fyhiͨW!oeRz6B 8;ׄJy^HR)E<Ǟn|ƪiA$mMY$k]v#!ʦsu*j^ K g淖5N\- n8t~oB-cU%w<2Hų^T\Z)rmF1*6Ba4"R3Bj12D~ڼaUaȖM4c^z7U+XCvȁ=W۬γ#LT4'~T.vR =c#I3L=rBq)'CV!'޵ :Hқ$@}'!r7@KɜU'N7N;O7@zDK/3NOIi:w1enQ|TOF rcxd '#ގ hqEMl3 c:+0jl ̎7]`"v1U~QS\X:ǻ2:6E7 #J!ٜT(rׅB?uݱC]⇐nJ _-pe9?`e zgSD(,uWC+*rApdgm2EǴTջj'xjB/8禯qݫ|΄G.L42SKYj8~!nl'|e1<L14U_J"f*D3( Ę"Pt!).(m)V5_6o2~dNXXX$+&4]aҪ#Ӊ@ oB;GrȶDR@ՑB9x4)7 !.[xmRp GjNhyiS 9_}!#!.%EIdot|Oo7%`Ē$d9ľif7u7u5P;ɲ[֥(Ǜ: qgಗNkE/;b#U|ti0zԹ8OQCh*|2>'W._ÁȨ 9(t"DN%Œa E_|ob yOa'[-;{AgvEʒɁȲL{:?i؈О$# UQĐP{ԖMÌF.=6n@ >q$ PY 8iS$y)ύ/pH獨`H?񍘛R>葓|oO]JKJ_nhj^[H)"fF^)NtrDϮW E1ÿzM}f2CVZst7$peW!kq!̐oJɠ/4L HA<_ hה&F('ȜuŽ W`\\qb/.bYz Mz\P}aÝrSi1 6E(D㹍j0{HycU/b޾u*/arN) o1ҧ PwYC A-^ LrEF3KaDcjPyx9t'fF;d"\d[5UȑS,Ƶ0 tN_ќcZ2<=_]?C~> 3hxkҩ?>L[x^qWf8ܱuIiNzRS-F% W.)c_sPq?I߄fwtqjC}srN  If5k2_g9Jjo bF|gLT5*lGG5/P)mLWDЭD{kof`yT&W^Lj%";lDWnn J8u".4#IDEtH*')(0{ \TЯ5BjK9{zt3 j &hԦCm1^ɐAiM+m `،j^Zr\l˭D8$_~{KmNacc7{ErM?Rq_0W9Z{k2ČIpؑjmNvvp 9DаiԤ0r$"gYJY\%SM / _2$AJnnhct;M]Jh̥>{3jvBڈ9΃lmygqoIJ}|i0PI۟*Aiˤgp@n%袄W4Bm&GE>9#wjzu=-Ioz j7P֙UAPjmgj )dQ[ZGvf&ʚgjڢljBЂOOmg-ƺ59 -]נGwXLoS6#}Eצu(*B`Ft\HT7#_O^y"!ɳg%%!=m$;\9g,$(^<2קvH׷$uC<`%zݤ4[>_ ̋;ηqPgi6mW_[:!8ДA?vD3֕ԁ:D.qHW.s$W4+g>/ߵaO6%@ #PR&u~# ΫI{q+'1Vk5᥅s~r\:܀ٙ ^Uwv^ Zw\6[|?j?ṽ >3-tY3X5BQwQ9->Cr4átߋD{p%mׄr) ^0^,G> O z)$)٠-hYpuD oZ;[g%d%z'6O-SiF.U,*RϬUW75Y`og7wɅLFIJ! AUn;?C|`T\K]^Rt-lP/:JWd§? '[>:rn' Jw׻ɴ˜q>=j0xh:<9F`IIlpP}%cݼGbz|C14Fw ⢉sC);pbHT :/4t4,c;:lFՓ1»g*Ko2S*(Uw}=gs*װ4"9hoB3=g }<*PsAz x9%yeEw,eQR=yŶm?*5`R,@f, ժs+rO\zXkl2xpPa1>'`V-;hcMx-+^P5^Ep[П+7>:kNTDz5"c%#ء| ˡgիZj*͉TCM> KuA\b^c ~RU} !vc>;a&!;Nyo_3\Ԝ4- - P5/i5+{aS +{)o}pW]n^wg4 V+kTq= ״$'7 YEp#SLc*8|1lR bQy^IrmkJ #"lrR6}eJ]t6JJ?$ճ5.@2Djw(4[$v-r"-_4^M ݕ;VYe3yyV9gG(M"W+]@߅:~S;xX&qeG;<9 |+6nI!]}tuq HériRNg.Q /V߸JD8sA}Դݴsqj<]@ڞqZ1,[ lA8m##01|'f?QBk(yJг1/ aZ Y^9Т?m5ϰFir7|87BL7^dቍ.UooMd&?\cZ,ɂ7mh2\ȯK)-g)yE{BoypKTޞ_܆H6(Ȁu QtܗQZ)PsMED*3n*QﮞKY}` 2EυokӼK廿/'~<L-gQA7 qÐ 瓖&wC{cv4ȹ+!%j Q QT ޣReHUļr>J'":_s*}X2F^RWT3J>vM deRi n3&t8HЉ#ryh^F 8_kv%h<xjyK:u|;pc>Ner./K2cfЯ~`$%|P: qh"]ܼV?׵Sd&9Tn<oIa\.[C %{pxE&''{9 zIds#|iiYDyBs6M_ފrny#%@3wܚf@cQ+poɊk"E:`|uޝjekГ9S+_&MI]%"xɄŶ8?:Qz@Ѿ-ҡg)!gc͑@[)MYx:ުOPj'X%a  4fŵ 2`c=tL׌SQąΈNlbDvX92wWS 4_ rIɸڜٟR2 \XquB[O2|NQC*e22]O?<1ys| Jd K8(MBD^+j;lVL 09xhC3xx{ .CSq"_x`PG_Z\aFR*j~ ?xXRdlf)-ɟ]saA 2$z<[ .;{-T-n4£y`)恻!VH2sI0}@U:mP$-nj 4Π?uS&j$l~s]C`Mu@Y:6 +!݀7&c~x״/Q {·oec6:sXE87h̟J?tߕ&E6ϒIo]W =_֖ɜO2ұe/;bKZwGOG3 N> vD|!}⋛vtA:BgKL<Qcjr^6(n5M[uYpxޭ[ל~])tƵoH$auw(i[vWW=3 GtV'\ٰ/WhˀΊ"߀)s@]<^eV{sF)rqK8IO`6.hwyjxfXn}xS)$OQTg ST-qM܄>a[xl#v*fx`aNy˨@yxg!pv`e_d@5ڼčJ,Rzk 4:}e"Edw;Ab_UGm`F_/5#8}:7@+jKKR:P]  შTfiŕRA8&0[ApSRZB㚢@vr1asbdA?yZܟDw]p P97/UZjSt!B09hLR0ppb[=ѿE/s+\1u,8qO$GǎXݦYVI$j޻c[z> @Y+dP^tK7P_o#Y/[|*yː~t{3#ckS9F޶>jNonga*`_9=A` N<ƮqWV[]O6m9CS].ŻtEc $ !w;S&Zs[-TT9G3%\7Z. Yj-?* I+nLt_l2ъ c3#anka |MWeq"u%3L4%BЦC>}ac ia&/Sԛ:YWlS25˶EVzFJyVKuy~ .f)W,6ȹ܎,b!~+>Ř"od,CM58N &qNJUT3w{BfF ɪ7M-.HQL}{x. x\MX RӦW|0 RJRޏ1d69ϻ)ĴaqNx %XKzGG+%qH^syh*gHņ'9`D-hcBP: ǝPl9 ,|4u E'Y]z`z)Aekw˭9bg#ҟ) `͚:yΨDJ% }Ô֠LWyrro?^O@o3'ר7sb<'}I!CdI/d(֙z jϡԦBeҷVQ@' W۬Y@.z,{p`-.7)\M ᆭWnV)V .o+ng}Yx$ה2u!Y 3/K`;.k&.X3+{V6PQ.R_P!(E+?W0RB9,ϕ_}һj`q-nj0~M>in,ըۨ`'f|zvjBj!52GruC w_rVƌ_g'*sgܜuTNhp4`)2vh뗟7R!;Nz3'p C-Z:U.Mf8Q$!"V)~]t1rݷl *I%=q(m"6:@AQ]. s\IIiVHaF9I*ud\gtc:`vA ?DHH,(X7)y/&M]ur𝧒 p1xQ^dvz9OW XY,wW+򶚐c#H3KP_m| .$ZSQZ&!mhTE)!If3[lC&,;A"GN[SM8xXnBނ3MN{L+v{-ڈ%Gw3amG9V+W9m(O$`QA GX6Nx9^r_fE dE&:B+}sR _p)9`Q.UN˝..`1yYIΎX%04j=nJ˄-:9Gaj"ϏR0I
  • zOYy7pl}w6Es ,=!:FEbQ y@>N'v8'SF dz>8xB"Ф!rc>gwHQpL`ފO?֣lS▘Hx52Bt{/?R84=%.0R3$pIPQ2B98[~͏CKR?4.X" >ej} `M.X}| \dmIʿRi<U뀥lT 2:fY/&6k?%8.X^z^2}DE>ŶM"AT]:'O@qڑ)ΛNZ~!)Nkc 'w&R;ϗ&3zme^~B~u!.)]Q89+/Ν^av;G;s4-n&W-Т1zyuE s֘Q&R1O,5| 1v0X"<-{ȑOe-]Pb[#eM̂}%5g+5hoε]T6󲧣Ll Mֱ4\U aPZi6 [ Mq,2G=zJ4z|D.=X p#;KQg:Y!aB;o8ބUPJgkK/o w_~%gԙ1Mz/ Q'Z7k q ǃQf}sA>]oT,adzV\tQ@L4w`؜2@4U K\MDpqlQ ,hH'rx\vo/wsQzĜ%c2c-c2*VվN/0FՖǩ#k=1i:pQ*_E*H\(5rf~T\V~'*r1,;\j(*12N0|uUr}km\o;RF9=G'9^"fIdN$!*EU! Ǟ9ssvܵ2yumSx9V;b瑾LRZkf-S%ŝr5^R܁+=Eq<Ϳ\@pgdǵrZ0ZUo9cw 1,J͠B7|/[\ŒD_wz},[&؞ |mq=RlY§ ~mIC1egi-so_qz0x8L㣟.ӲЎ$}38퍺:Hգ7H V_#wY(:-D*v"7mXIOS3#PY2 5fI 9ĚAՁkQi*e#F/ ve9?9PؙwD;Fyv70NL~qĮ5ɦ`nʳDC($ˍa/*zKTF5D =x|S.z>[A(kw=  pYoK}42m=b2^44Ώ u +'34~PT=iT~~eLŮU'gcsFzqJ5lj9n~Y^<2׵7~70#kIአ}M$Ћɝ+:4G> @PϪÆW#!,h$2'ƙ C u%GchsbXF㞗R5_9"ͫD͈o\r$>ގUۭ_!oĤg;SC\j 7ѪsPW&))uJA i!Up>b&Ye K.%B}%"d_uKO[>D k&7RkRsH5%,kQ#g8# h3ɽ玩,'A\j3÷1L3MU0 ƕcxă -dG#\A2:K T sWk7 Z'38ت@jwUK䛤'k뎗;d{ӐKn޷d$f Pҏ <[.?TyM.LQVsrr`BS f6!.z<4-C=+2^){|*k'zjDZڍ5=(n2\І3L6B2gs@<͟~Vhta:b>ӸQ`WZrE;a Ǣ`n#A.݅!@4\#ѭpmǵƙ3Bxs}K r l5l<)P qR@<[iNk:>|64 ͮ,FڴAnOxJ 8NrljE𐠥c˙I-I6pW l?Uky2FUg6&400ɫ0Kb.''yyprZ`Ͻj;i_}+;xx7yr9`~1\7Q 'tɇMk%{8Xsڝ lܠzڥmQ&*GGzfC|~T@@CsP~c`cNJ J`•MJ.zw]C #N% +ada]R*TCmiF$zl,2A~WxIOF^5nA!:ǹ/oW勢/7UzS '1eV$ix ii{]>:rmzCrlh6CױXh6+~1% k=c<=P@,(SK XPU?\GGxcKhqW/ Xfd%AUg)Y3\O6pe ;Y2 nkw];`:KH[i"!8:+ sZ `s?"zeAn<($5D.bL,0Eg֦Lo1̳GDfB3|"}*mts L-6cUзx]ͩNeOJvr_]K!Ń?O*p-tֵ)A/߀ˍ s)B`qHap^b IbHSrjXcL67 pWWD-CII.~+⡓*j$qL-7>tsq RC@l~rOZX^^-Fa`1!"^IŚRU "2$j(g1=/G[0K2ە.ܮ?i&/:W|r%=5 ox}} ;gRޞ [J q0zZm1Z}B"@S m6*qJ:!΁h}[K0BjEKkF_'f6lSݶdfsZpjGڂ猥9ƠNϒNmH$QR0.5fiΉ4k߀9<8lQ,'SBͅMb ;.©ϙTLrwO8Q ߮'5f?P%aLVNBiJ v{FT |eȨ֬@c"1N^qD7 P/4Ag;d:S9tV UtWs8<[-D]Zw+Iyg8 U*o G~e@-)F!KyxլUm88E64'2|Ze,lb$%0:ZNp q1xRT1I",F[nq f1D MMD k/8_zvS'86mʪCauĩ+Tu!h`8ChZgVy/p㈾GOȿ{$R׹nZ6ZĈэ\;:씠69FPO"n=R_yEJ!4 p`}5 ڑ?о\d@h rx)eTd0inc ``[-O_KMJF:H%RToM#i;Q݈>}C>̕EiñRkmږeJ0o(ł$tHGw9t@M,j]-V.ifhmN1ӇQ&Jj#Lݞb W-U^0& bkAr]>cǢA|Ph^D>X 90uR0~ "r qy ,D )xRo2 ) k,K4\/a [E}_+tط:rminTVDqI٘]i}k(KaiϘ"[ _D 78F}0DԐ-pEQ1xv0 ՌUx\q7tP2EOg?#Έ$/\^ :} `ŧ=á\)#g捹V{8'YHS:8.&J;T?ʑ:MD*EFGT@?+sږ޴s$V7~d֦ v1{).im{;G VoԱbƳAQQ8căښCF ,ߪT@Lm?XhX㊂+4En ;\Hmp #L`WJEܿ9 1aD56kֳl7U!ԗWl} ӣ`2GKˍo.k,7|t%nonk)a3+(H%K] SY'ۑ[P nG(R8e"rb.K1{v]>S&ps8=CuPCrDq|`>)+NwWka55k0giƻ6d>wp ݸB7=Օń1.\wj Cz$A 2>ׇDžIheqep|cJsWRJ{2zd^l=|,q"(X֦җ-xʿ&n:y+Nﴠ8!Eה D."[-f$$gP`W\LjL1)By!JCphGWF,Xȯ0"4 -@z gWeQnyb|I-Tai+xzϱObv}+M T#=9$=?YS!&_j^Gj?hrzٺ ]YB<VJ.Lysj.0ՙ yb)ah{!r#\dG!XDC} ?%&L䮹ʖ**1D)V*NlQ. 0& t(>W"4kl(kL-oíъLop,9UhTSRHoblW7\Or65KR-u.S`!9֋9wA9EƓXk!EE:q}kR>ؚfoC:)B l8am 6PoDHin^"0U[4;K((&ʈwi V~<ҲەU>“>ezOCd.|0I dޭӘPryoet"O?ƓsLZPx0<!8?*^е SU{Ҳm!״h?L Q9D8^j})[}BwBFT.%kƥz5]H!eǏU7|&!):<ه)^Rձn:zX)Dh uv>-Թh\.\?"N0ūEG!2fa(W/-'ӳ&Ci&){]wA3~O$ڂ-s; :Øvk.5" 7vKcC1?HD@²."wڄE+3=76cDh)|ܘ8293dq6?3 3r}QtHV &ً-_4w=s{+NI^;3_nK3Ȣ'ވz97"ZA#Du! 6fjf}^eI=~Q}Ju> _+fM!R?\P7)AMԕ^?PuOCjV W{˚&H"(}pl l'}|*R>-(ٙw{83Iwi2EAGXpwjc89w"~zR)K(:n5(Jw]>Y&-O/A6kL H? >k-͢c)'b?2T^[ -G%lgޠ;fq YZJ$v&rIJ=?fB:QE:7[NwN<=FH gPQT',N8,FY\p9ֆϹL~yllMY)> 3?8NF*j׎볕QtyI%2)r!uBB5 ' 8+bĦQX. lQQ-zPYGITިmzwZj;jTc3,=?7e=Cؐ% 5iôF k\ ɀQ.o? k Cc1{ s{N:m|: e獸hPܲso+;< IVX3$m "I pY\9gM=)7<+)\E^YIM')(6u: ESM^kuL|R^E(ZMvnL(EAkĕ%'k(twT"a .YwG\ gF4z鏦S\*QT YP;:b  9hJ. ]2#} 24Hyej{b<ߣ" o=k G"qm}xz'γny24fC#'Up c(=ށȧ*%9#*HT¹qf/GSJO?'߈RՍ5[e#-,gHOa}/ev YZ