firewall-applet-0.5.5-lp150.2.18.1 4>$  Ap\2/=„9(Dq(:YeVQ~) spm1fL#./ә)rZ1fze~5m7(ZX?ݗ֡,-uVvC.tYFs `{Mx!3`]2&v_I-R ShA) gjsDK@ws.vC|s.ozJ18K6uW۴vpn?5Z/Ow~GMݛnL;* gOtwz370a454ec9dc7aff15ccd701e857f86a53cd5be727b5339d4667b6fa1e275330aa6d35b26b3118f4ea9da0c9d69c9c6b3f62a91d= \2/=„4L$R:dX-Q3Vipu7G:[Ek< "]Mm63^.;7S7ПZl&n0wjZbG7w:A=ZnzS60^l, _>:hX%+6W;F,w5]%EB(o.4%A[߶WZV*G,W:FJPs -e3MI>pD?d % ; 06=~x  0   #  <   ~   ( d a( 8 /9 /:*/>w@wFwGxHx`IxXxYx\y]y`^{b b|c}4d}e}f}l}u}v~@ wDxyzCfirewall-applet0.5.5lp150.2.18.1Firewall panel appletThe firewall panel applet provides a status information of firewalld and also the firewall settings.[[lamb51nopenSUSE 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큤큤[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[af0d41b5c62ba9a6e5f549c22064777020fbf8e1384d7e8a87aacbd74c56e04e8f9b9ee67861e6ddfd6db2257d75456f05843712f79a1a15d12b7cd963fad569930f709fcafed083a407cdae902d22d4e423227af8353e6b4efde8fb3dc0f7a60301974fc0ddaa21008d33766211bb44d517617070ae12206d3c10f46ecbae702b2a9fdbfe57c871a44a6a85da3a715a79ec3ba84cd22850d67580aa237c3b2d18536ed118fe42b6a27c94891454fdc709a79d4e34171048154b26c3fb2c9fe4e90721063aaa1198f24c6b6029f5876880f1c1d163e7d4afa35539eeec982b7b54b14fc24123f2ec8f8a2646982e8ddd3d41a4d4cfa7c906e1c8c985ba54f5d14ecf3ba61c8daac7e13a258c9bc490dd6692b0494a7f83b9ef655084146dec155457e8e409aeff38b78226fa78c2a1ddd930148c7775f5e1562a246442e96e689779d374a2e3c98fa4aa035612ad275b8c33bd4ae6416490a0ec96ebf6292f3d2732f3501a2b9262bb1458713f5f5a980655f7ef5d48cde66902643f6134bb478127668dc3a9f06f0031cfc5aa228577d013f383ececa190e19061710329ef20f821451143a9c86f23ea1782c2c3e4fb86afa1fcfc2fae55626272658f7eed0742de1cff244f46065694258388751f164866b9a8faaa6ae2494f2cbc5aceef51364f6b6b7111735da42e53901a621ee0fa4ba3925b96dea1ac30fc508f7ef2b3960bbe277cd5afc02f033f1e286eed41af4cd6c39fe5d002a471594600982d0b1af9a194fca0292ebb1458274d5d874e4ca86aaf437a1a051ef6cf721ea70e54372cf9784bdd3360983be51c4ec0780f811a51ab6e9de4cf4c92c44f3f8122a90f675b0993f23373bc5af1f142f57d295fc3de6de92356267c8ddc786eba385e6b9c7b22d21db4f44072f92bf8b71ed68df0dc8ea48a071e15d6d9298c0cc8ed7e3886c66a99247a9d7a65d31926324379282de746be92b6f9aadb3c98ab23dbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfirewalld-0.5.5-lp150.2.18.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.18.10.5.5-lp150.2.18.10.5.5-lp150.2.18.13.0.4-14.6.0-14.0-15.2-10.74.14.1[0[Ѱ@[$@[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@VHMarketa Calabkova Markos 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- Import SUSE translations (boo#1108832) * added firewalld-0.5.5-po-20181105.tar.xz- 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/shlamb51 1543396347 0.5.5-lp150.2.18.10.5.5-lp150.2.18.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:9231/openSUSE_Leap_15.0_Update/0871ac5ba38ad80654b001ea4f232c92-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 R q8)t gX/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-872e9eaa8b5d6e0f637bcef8fb4ca8ca9eb7420297433f0f3f95a6befdffe4167?7zXZ !t/N] crt:bLL G\ܞʲ1tLwbx!>#_O|1y%̎f T^1N$Z ]J,vgbdQG}TN [O tuE0LB>ʘi"~EW@N_B|B_{ė:ak@t_*@8[,-L=== |J6"!t#]{PYJr.k&A 42/[ُg|ZiRg?yo9[ GC"nd< b`~TPsr*Y!h4 8&cж7B]¨6H`"| ޱ*$PjtD.h|oMţ?1LgK%ԏ+>>==ٵ ?E~SA6c uXΏ{ֵ6J#-Nis*Ixm&'hdy'FW{}M/,~>{]]Nwe}n` <1[d pgb o╲Zkr;ozMe#']l%O5$ 2#ւaw3jwQM W1!O}hG KY. ۗ+WeCvОbkb3Kz|&XɔOΊ=0!c`߅ɕ%@7AXPHT;4Ѫ+=2yd ^qe4TFLB/+ٮ蓴LV.{,!h$yK!rڔ<5g(WoA] $Qqw΂-xU\H@|dF 08ƐP_Voo)<&>O3EmE V7/{ˌdn1p̚+(U`kNѡIdnrp8uhvwB4_uL`iaBin#aͧDq\Ooox059 `8yih &c)<䚬gR1ޣa)b$GFCm6?| !%[e줅X}1DaʖR)A+ R)tu*p#8+TJF?ӼX$zLY;*m=L ־荣Q<;Zs]̭O?!!t\\\!Ո>TnBx<%<-uFҦ3ngTAڻk6lL_dH찀N4c*8K:]%N@Ge)qs51H6%jm 0ߺ !C~t9 rx3T@t6&"[-@Wꮊ^N M:M(Sbi܆bMceD!(,cGu%*_K,Ռ|$G^ emiو 9#rE Zm{ݕ(1M}?\ܺBIT!k5 ulS|cQz@d}> [g޴"O E#zP,sŦ{qܑٻ\9q I>P\6UUHhN<|>ɪ+F}5UbK^&p+P4hkOۍ*P㹨ɑ#j _}5wҠ[h+];HnuPT33BNDu?.$nNw+SbgL@- xc5HAn$8$ BY:C>QCt;۫N)z;#+nQqr:Dry!u`[FFggNTxٔ_E^3b͞Kh(î/]P>sH@T[)Ѥu=3I0a4V?1 =g4t_{OG6j:.\{RګVs=4I8fz9欵J1 ^XW]˩Uơ{eoN9 AF4 mǚ[_HsiĚIC]"bi^"΍E2oЇk"75&V3V%I/GYU!o^#egsܸs~{|^GMB7ͯmT*  Bs?5)71BѲG)AjJL/4c~>Esz:tg#>#7* hO]OV/8A,-rS/KLrqsA8AUobÕUѭDH5ČvG^@ Pbj/lgޝ0-zgN[>_m)\$#vt%QA*N @">մ^xxrJY'g fAdO)ke)UlSgQٸL!f[OpDz` n'wFܗKYMDf$JD2Ud\ M-G2))i[xҚ44`‚X/f[ŵۙ"Zl^LC^.&j?9Ծ$kbz>L_R>)8{d6/q$&"-8rߦYSև{4Fϣ)BvzԖ~lՀ>=srn ~oǖ)UGtI.SD< r~<ϔq{Ɍ/8Eqި͘,HP2v>UqXG-戵]8+btn}5:c- @pNv/oY&g]y\1}F B0~[]P$UK(3t6#;;l`O.qh&@qUeTX3{E!]YCbPӫ*fZBo&2 1&ApW^KPjyKVrRKTU#+a0rKs8/ }aKO %q/q ^k4vlct H~Ng#*$|詸M?iX%odaʡ\ L+-bbۙWNQu/iҦNkr6@U{Z-Z{|xNDAuq#&W*bAkdiRp Q)Ҙdj9U7xBuB\@Fx4up{ AIK;iikGT2-ic {6#n`q@(WpfZa+z{; Q8I`mmr=G@1QQN*GIkL7j9ry_ \xh !Su}CǼf4>;zཛZ}Vi]a&|N1GG 2x>!V~9Aɶ;#Os qFD~\`l=T2~=VM@h )DYe^V0uE?짝< _%7s2"![4vG. 1`#U JAm9ʞ3GuaaT}W# Ҝ>V_TWb.)y^\z R@ghy%X1sˆ`AYgY|2;Q?J#~uvRG=D#Bq"1-6|k.5iixq}ӁX D _)p#.u`}z=eKK! ؂/XWg$w|8 =}H\E ry4.1GWhgun]r;(5N}q,;{7t_O{Uv*ga5X' LhHlik׭؉#}|Ja'u/gN B|as+bUnʸԹ՚`NKA&'BI_`n~T=I5UiƠnew߅jQ2ۡ8ƒ`h NS\'S{9.4Ab<$pQYSH%elΗk= "p&XPmi'z 7o81#y2 zYq a7Ƴmv9dcv! J&9)9\ќdR^p2No\1HAͅW:SktJt ݔ5,w8v.FI .͜>bnƞ;k7MZ(Z݋'o  sИ&zv4 Q~\dD%;E|6-I1tq Ǣ4k=c%qb:R3>/M虸/<揑U 5=cG^I^դK6vS1%g!|fne0;zK9zy #=! :͡^:KzEUg+|wru[`P#U`ЃdU3;Pl45 75FiNd 6(ceoOKM'¤mfE:wu8 Ʋ UƇWj0n!T屝b}pȸ(s!Nz^X71>la t}8 9G=V8Q=z F×1pHJ3J&O2 ޔB|]|G+} V>ùy.pg6fC ~ʋ Uocc*h^rPx⼔v,ehB\9Mj#)^qHļ(Æ0E!o -AXg10 B0E+rV|ˎ9&vx!g[B9 001z;Lfno6B/-ɦ^36"ő1BxuIsENӢ;5𰫷RKtht1@9EBLLhSߐdT]]59,Æ祛ȷ4HQzsyijME"wk5L; &0Y(Euno!p#F4Km]"A4C r,$;zZKtݘ+7 MQ QQv2QA5='\Hi.-J=47rIܨѥAJ'mPu8=Qmd 6<W2dlz (9 *=W%[A '35c=KoiQX;ͩ=e൥Kƽ%vupA&(I6HD+X%Ш0&蝷:f 3!#T]ܴfǼ/ȃR/%qҠ>ON!pBN4Bկ༸DH^'܉xb D7-s\̮FdM'w.B .ؽ.٧\:#Mv/:!J@0&Xݕ̰l*NT71&uj.nx[?<Ӿ` EԒKšOsc(!uLآǂa0Y!Dۓ'hX99S(^ΧzL^a6\dnBm>/oѦ˙f2EDww{EJwW0r;{}CnCb ǘ B/#j{uyDr(BB%bټU\O3 R OLod1.P+cBAH W-_]8fSK af3MS])v[)qsBlRay" #xc2&M_y$^~4/lܒ_G^8g[mpqBSNrj,Ș;_vd&^Uݣh[ׯ20Pl6Ucӌկ{-De&8̬fO0:c:@C?D5yn?c`;_Fcsg^N4)Qk=NЊ]xkоpiK0HX$3.8ѕJ31+IK✅-mFY%rWߺR= oy P@̫5u;KT:sTۅF\NYd:=h6#ߏzh42n 5?)ԅR 8C.(n/[?g mٽ7bh>{ڷUؤe {=n4yV3ie7q)3oޤky.8Dk {\4|/# |(u# J%elaP}Nі11HQ .O`>;VivwA *S>f^82$%K*KlH<8sxTnPj1_Kp'KP"֊3/y"v} -fORJBZ=tD/2p+ 6=jn/ϣժ}\г=s($ctPfnO3^?_r#YU[J3 pUh(QPhP!OYkGQ`˘*1.XdXEuN:C ( 1#:s{F7דh훡[ՠ*NzOΆ2?$QZ.:mޯqNl;.E D} ?9d]/I]2Ea#a1Qq"`l*kbI= h:;U ]J' =P t?%)S;V *"TE,;yJ[.}MKt,Y5vb$(m/q$m%1|=uaFԘu}OQĖD`b[$Wwnz箤Z?}%#q齋amn}u77.8aԿ-KDv<[CnGs)40TӠQ1sr *@\\$'Be좙k:B2{ϮnR , %[w( Ug Xc;@'gNPճ2%,O@pQYd>y`R?u̷]C ;7ӨɷĦ4=|ÆP픂6M4HDw6?p8bHx).a2 v^[(6+!gb^w!Y̌Kx'w9E ae]xph-BѼDlzո1bwZgi3*ƹEZM8xΈ0Re9!ۢ7dM4kSs-nnǠ變d}+GP)!?}>ӷL̥tr01cNW3 &( @xF ;-~r ;0 1yn0͢#VM1d8[RheJ ڜ0SkF+7z o6{TvCVmil:e2T ʥkjǖOS4wORAE7{rlh}ek+@4XODҎ+_s>+sӖ1S,ޙ JU$M +4H#1iB-rge"85"9BL/zʺUt\*nӶZ`?xk[Up(iZ.'hh6cP'Ҁ.fdA؞AnQ|_R6 2iIo (Q/?&`݅z!)ؾ VѤrvQur79l^6cn@n8*N ;WG2P>t M*/[7lvs0fDS_^8O  EZieL10Z\N5&^d/f!$i[ mEp0דs$?-C_GΡK4(^2\r$6$\*>CWm {\M8`U&_+ZQ'x1|AyZ!'9xt6ѷ9 tM^HMWP׻u]{<Mc!&3fTU]+{Fg/]fU?̛z&Owou4j63D؊è,Gӂ%I;XH6 LڳwJդ? |=o@ unwaoWyBm/o~YÃe.U1g^/ th+MN*jůfӕX9ۏW0!AOaSmjfF>ckik,, ._:=iOib`08Dx*iUhlſ~ =nҤ[# %G p0/{\ 1YO}8 \Q5X/}5d)Em X2|2TK\0q׷rrkԙPdSoZ.'A19~^Sj"J +az=* D4*8w}u(}=W-zGKq\iA ^VfڠQ)2{Rcr5 2O* Q9p]~ v VRFkܔjVHG#:@ߞ_Zl[ӈ"bR UqcDntVjbtyqE(„1ZYȌ٬EdM8݌Vښ.w &CQ(hj@jm>n'߉y8OzX&:UcU(v um9t1_;zKU8@9ҽmYT=Y(2:52f=R.5y V]FXߖ}xۇ+QEB 5:Qhǖgm&/X*tE\.Sk G^s5GY/.3 }N *.i/پ̌NO`QN4eV,K{q f0/^Nq'c5tHe j Xގ>w8}@uAO,!ou^q"ԮG&dj-Bhtߧ ~.`y'EɟV_e@I7w_GWM߻rHA1ɍurKMLc&8}rd01v $]-`Xaгw/Zg u#^/Q"R{Bt:] _J:(~NK\eKF$lo>oO'V 3 (eGy`_4ce!1Ιۤ=ed-CvE.e +lUn봶iUK;bDOEDpڶ2N+gsWWk%6(e90νg˘Ze~g枛Qy"4B[uX5?.Se[vDiy*j˃􄈡8:\0|PY@tt>Nq&D*p=f| vC B88  . u[;E $t*p)'.EBfp4 &wҽ }`/Q-sCUi\4kJX oRP1 J(>8'q_~'cχ,,ClqS8Zh 7݅r5((xX)m4Hűm0Qn#S>ĸ3uNwZ68(V$]2hֻmb5=j,#` BܓшZ4ڑ`67'oK&ݫC?OJnۃ]~4np2E=$sBcrlʃ?JY)Ed^@b 4cXxܘ5Gpӈ9pЄ> [Ҧ(L.z vU4! n4U뇵nfU[u5"s m”OqDmr>˶V 1,uL/*_]DF˫ެ|^qݒ @r)0c)o ՗[˝Ae2^#(=~ RrTiwT*aSHqRJz1ZV}U m8a9tegfeUM՜d &F.1 k=6E:ȇƟKnkogs&(̓G0' %( SӖtN[ˤg]NU{pk6JG 0u Ox!].v44^psW$5؞x%bNFR(㊽|IG9,x4%()\K7ܛ ˼6֙ؿ56QP_@͈kl>OދUtL[kn7G0Sz fCG',jK:N0,c%PT2>ϥgĂ+)RkD13= t"'Qv\s0Y\ N.K(-]S#k~E/q[b+=y8/v׽{sɗrQfQHAfKPzö',ƓT@y2kdcRh12D," *%0 &r itMbzjSB G*pm$y\l(#Jy ~FO)ZSs NK9EXorLYk>!uF$cVFd2c>heڑK⚾]wgup܏&mtcb*rlI3l&x?; bUEpj4H|{*_2\T \2!L+a+%v{n(bm;Y ,*F U$ݙpfYh~kp4yi=sjP v<֫+-PHB_Khv]mo& .S6$DS;Եf'> ۞eh* CLS4R;,"vz}͝]Hqa(a'bJPn iU4ǹ١iJ ёv!l)ejĸ ۅ=Z\Wݦ^Z)N#a CYF.co@%F}!bˮ۾c6QvDQ.Y5 ̮&`lF;DY5;1  -I<˓n@d.WZyPF钫@eMgW R'6Z@ĭôJDp- t5mZhKs5kBNOt4*O jBY*"*tbu,,KxŲS0A$S|+597C7+co5vyq8ZB??nfQ3q[]HXj$xw'M6_Q{83h8hct(p]NySt}+l OʀX<cT't:v(9ieT՞qЉ,;(]IA;9Zlt'k+D{ՠp4 (#(3ɼt(ՆT#1NTȩv#Cȉ_!{ꅃG086!$8_O8֩;":"Cj \@x(2Ψ/8 GO[ ȝmS彝^3w 0#"|1IG Ÿ7 L-*M\SF):j.=ݳpܕ`V 3o`W3@ '#5֓ֈIaM)'c,bz`XY&Js Ȧ4ya bj[(wYNRVHeűxO6rRaؖ5mOqOV;`6qH+mBAū3t'! |<9msZc.\[uhb'*5fv,t02KPzK(t t@rpP't[s89 b0 5!<(BԿ  r+ڠH=Fw5Uq<-^q`9)ydte%5ާ\RwG]U#wETw=̱yRFvYo*R)lx-)r=گ#z#Ka딢ӎ$4b9R:UEA6z.Z3S⦃Nk+G=-lcj+9s3J 5ƈY>J-8EvuH~DnGSM tY֑HpK1yV՘98KR## ŔRQH2qv=-_2* \*GA3MƮbyO66r>0wo̖]1w AM~HN߾@\7(/>tS*!Te5,wj02_m<~]c*^' Bל&wCDEo8mPR[hda03@R{#Bl)s[Ii85}|WsJd#o@_\ҍIDiC~q[T A%Ca`$Yur teڅ]%J@Ew7Y2lnWr wvFe>}8}k-uwsyk3#X 1q6fԵ?qMZs+ô"QD Ԫ2Hn֎MZ&IIrhzs8LE7pMx䗙Co!K^G !ٷQՈN>3גX M3ʽař Ѧk]L;dNM7Y3>wr/S\V_HI=Ch$i%yaajZaq_<)rls XɞDwX)I8;8N|i@C6Xx+sKXU|̾O{7 ~C6k]~5ySn klN6y`^|RDL â^}Ɩα1dô$gh˳{{03XK=*@g,W7Zm$i›1XPa4| |lʿ*j|BE1].^G\jU|h:.6&[DЖK"$_ 퓺x~^[{4j\:u# *5,=qdc7ٯ>"r+al3Lܙ|2Qͺly-Sܟ}eQ>}sʺ}KjJ`uaɠkJ^>?c(*T?lK7ST A剱KG󗝦5|rdNa'eR=߳*jI}t]ޢS} BXOdA60هx$$L>euK:NH?WVaL6Q?z*-q,jMw%EŠ '84]1Vynًd W{̓U)H_svtȝ4M٧: 87Z~ ."׿27Ow_eRznF^` #4Icw[ض֭m:=lAprgnfq3]i6%򋀑)AU-lQaQ@`V7F+P:Yg ~OŠ{$˗C !EqL7dux9&!&iʄNyj0&H!;b8WBx- )_6^ybj-G;g(1.Ys|=lAb[>կ.ޞ-p"hpHF !QH}`K`^O9G,Nl?Vvl'u,DbNrv-$N b$h" D3P5ۤS9 < >:R9P\#x:$8" q+e4knSF-U0x.4Vʘ"nOw=+4fi &c1cMOWӽѮt@Hً9)G@SY* C19*!RnT0\rr+s Kr(0UVl?,Ґ:"J` ߪ{2VU!I" X9eb`Y8/}tcZ s\'3'U !Hs2` ޴֤B H`MEףyceFX6MPn)8?]#)"LǦЋ>dTqKGڤMt)jg &|C`&8g G^;P5|3dԶH\2rw?d]D1j̨ǐ +DlNI#ѱj ae.?eםZ F v'c2կN`߀,WWG^A t@/pV/Nka>ͬ@+73-rOVe"Rw)D>_z5ONѽY]5ќg[L8mʣЬZJ{vaTU䧖2ԃ-"H.L9na`/H´3*+Ðbr3>T}Ovј|?Jt%%X?~QvƗ̴hy~)֎Z\(a`r|BRonXd?*vĭ'pm 鳌^ <:" \)q5LHQCph‚Ifur 60ml#4_kGe" tCͷı C tteӦtVʾRQM.p.ݫŖU3f?9/W<];s<*o'nR+_gLR,>J(0UYύ٪RM)+b*P*pqWTa@J3qgX?TD): ED@ER#,-p 9H({b4X *9Kpdѣl6pd 0o wd?b;QDlbߒ?u+.t ;JH -t"9N-:g[3ɭ A q N5/ h1(?6ޕ"1~]ThXUPY:[[ a?@i^iw"w7BB-8KWo̰D;e{3"QA.?T6Ru*%w9xo̳:ۄC3A;>nqB;Tzj!&&!M B0 @DnpcIYh-_ɣ_ OtT3zfxbh FE$vK.͓Zx]9"Y'3]KD'f#?bT:CHehH.E|$S=k:'[J[~?Gi RQgwU醋-+IM)^5qɝHE7I0\jf`plcIN~ƫp๸5K)9)ʶ_:t`-J)h['v{Zm5E]5_n%&JVu24a2k[2]EhoԿʧAT7W;͍j/ߚ?wXpG[pHMI4ZEO@M@8#O)9e?^PUzTY 8AULu\WOl>E!hܔv<̋G^軼 [4w-Z|a똦qo~8y{j'  gzKUl7Y zq b]>a)u{z$%:~& Ddu51=m>=ˌ \'@o[jTFXc8xEӃad^X$bLjBTԃ`XkGovBwP}Tri8g(YG\'yhL6N-pٍn+K鈹P,ܗ{sÞ2%665 IlʧȲnh'X1X!\?6 KfϘ Eݪ >e>bI2oYE1Z90ѓWwF*,c"Jzԃ՚3P=X/P= !"e.a#zM2%b!;-5P]D;a9%ͳ~*`;{j2bi疤E?cr&:- /Ѐ=jA3ٛgۙ ؤ6P6ki,,_ ڍ> .`'2>D@QWnDHϛD; cߴ L^sgr8נm=X@K{BQ 6iا;ꥪ۟+0:7DI5tFťӀ"03M *=r)=Dx U\Un&o ik=sX-_|(Ƌ܆G&eϷ)zyaFܚS\KIcvXNl3eܽ}uPJf q%ir/y>Z6`3DȧkBpS J,"W5a {%'#V'U3$=`0L!k!&洸G'wH*[%5z^Vq.c]ϙ9wdJ$=\^DW&!$8}xEn|oc(oõ/-IDdâg^T}or~ ts PDpr";O0IYO9 KVSeo_;5Y\ !7Im5"ҍJ!sq&Y<%{~"߮dZAdv9 x+/8ʝ'|x BU2qD[Ptb C9#~T@w s^8N  #]j5PK+=6 Y"_f6 ^ՔϷ`'_AGL5Ӛo0̘¼ )uĵ#O3p5{MmlH3iȦp"n~Z7UbY# =ZQ;l<4l045tװ!Fy;zOb;Tbj!!Rl Jao9^Uc)JS[B ֺkSW7&QU wS[MqB uV7guw<@g-b^'cq?)A^͔B XphX GiqL~9*3?H.@lrBֱߌN@lA;cS'p)X/:AV %K"YAoHKX~U&paS "b-'@b =-a) k_\ꬲL(hݎ=Qq;8 9/r6I!U79c # SubI6#voNv(HT \+^0DsiZ(7¾25&s -AIc`GtyY'5!‡i3nu Og?*YfCn_U*ʕDLqcmDz^p _Xk,g+*X9+f9J(oCLWy Po9^V \BTayt+)R7GgAU:$9<*SV:oH7Y$R'mA-gV ~B܎G3H% }eĽoGH|ST9tv8-PLWRZNS8dbA_hV ~a5n |eRexKYhʇw\JmjTX!ڵz2`7;*9 Ů(#P&ϝ35dkՃ6x"r?{k-\lZ&*M,3JSLܒhvZ Jd Ђ!".N'@/>)z8x(MRSIq_Rue9 `E"W*G~TE3ڄV}Ғ_%sk"gQ P W >~ix*8"~4<("fKbD96#F>.jIŅ4 u"o 1L =\H1ìEf?Rx3pSyc7a QLIX1S1U G iwJBI"!X'v 489yb\gq#!0!0(JaV>WRX6z3=uKu!ey/t|k(sv}o#۳VA!Q h RvK5?;qnn'lK-s*t@͚k]߹ͻm-ѳ94K#]k :9YqZ Ys?~+CFF9A_:; ؀QwFvܐ/#7, ,̼@x+s[=R#U$]lK>>a?L&`:QAW%vCkvmkpҝ)ODKiI>@y1hAlZ-eq%W^S:TnU [)iimP571[x`X;bC/ݵnGkɜ}ۺ_V tc+_X`h'WA&c6ZB vuEvx:AYbJVKZӯrn'Pj>磈A$̤Hq,aI Yi.(3.IV3ƚ-qmw8KH.w)ި93>3 !&rm`!Zz]@%>+-45 p d/WO@'T\`$=Qrµy=cR>yVXx4Z[LǃGbA}3Ovq_A\Bv%Fm7ChŔEK望R:XJY1$n6%;&:9 "CR0(j9[.m&i/N~{ze~%|zec _Ru5K=a&#JE0x,6|w D{2!esK*yTN^MҠ-oJKUIޤM3Br^G j֕٣ְ#fBȲ'Bjk"h1勤Bww%!5Eaml+7=u$_ CĄ9q[:!~H)F23տKtq-]U<ʱlX6\pLq`:_KtjJYGYl!(.n'3)cAx(8p>{'C6;75w=ptV\)m[ rg+13Pk+ڣZj/2l߰$.4ydOq px k|w&u膖R M䞰!0X+S-2k9r&3 x4I,>R;˶t^͒E|=[^¼"y.ĬDg)upų41z-tOR/ E(bP8cSrpf,gE19O/VWSsPZ%5 iau?:!Z%zbc}},a H]UYuhtȞ|U ,bK<fO-vkC?c(nufAKXztK|-pZl)~͕\CY8Q[g n9 4X;D|Y:A%zi/ZěP4X P/e؄\]&2pteOц>R跭?NFX;fMm>|Higq[29peEp1~#ElJ$4H/Yg]k< d* Ĺm/Șh"JO cKw`81#P*ej=21|.= `e n|N&aEJx.ᚚcOfvN :-ˤ!~]D{ױu4^:Lv&a{|:v>syGʪ,/\d&"ߓASJ:d9?·gÃ6L [dNJD%͘yy{Kv`#r0`\'#\yOmOܞ -73D'ҥ+6J䱫̶*Ǖ2\Y'`1c)>LL{t.uUX/ҧaUѡJ 5 /&Z=I&!UuÛZ&B١)N]LMW{Uj&EWlxGic!zHJQMRy>bu.7A+!Ț~ҧ@0ݞcꁗ| $ "VR;~|$*Yb1Keo:Z+]K}mTYr!X2c#.Z OWf4]\T#`D 1uLVWڭ:kYf,E#Hw;hi B'!-@M -m3g. ;J9w0UwicHsԡ6zõ̙d2y"iU2P܃'vsv`EwaR2ׄo€s}m}t(O/=m:o=I?lRڕ*sf% [ij JҧgdGo9S kkLiD]3Fo/DsDh-t=j RZcmaSܽy{ҩ9f&]و'f4(~?pQ]rA8?=NݭbG_9Ȋ=G7ր(Blz$:ɉf(dSEz>HQwDlWC4vMY52VKhjƮձ,38^Zٓ51~JφRF}uбpYR?gپ 7M*"@"亭! 9*;Lg<O2è}Kޣȥ!1:t*];>ri_U^E*ڽ _<T+ݤÂ5 b/LI i8F(`/eyY :07D6t>al=?6ľg1PtDֺ(@"#&\9?wNq*?kS*RO7>zfH.LR:f\koOڨɑ@7lof 2w8"պSʶ;oܫf&V~$W[LP2DrZe\Sיm\ͺΖ/04|4)f 86%M"1Dź'-\ an yHev2b| )yNDp[.#qֈG$_vX zoy]΃(;,c@p%Zi˅nIԳZ=@;A於1$Rav/ Jp5)Zu+A[zdlV&c˒>$D ^2]y _Ӵ,dV#n݈ M3G\ۖ(Xf' W4q@UsZO"bC5Z]Gy ~Q$ˤv=.l& 4~@a,9ÕxQh`Žn *Α蘁4ˍY`brAȒ*42P^ irjۚIa*є}Hb%9k,{n0td\#5)ɤOpd揋oA9:4:CL5R˧xanDijcO Kߕ*mVK&5psҤcg&Cq|tw[QgS_M&Q O;#w--4ʪaLrÂ0p_g%Z!.$Z ɒVx)(/؍jbW(B.X~hf/`xľK1PbM2z6I'dkV͡6Jқ)SUQ9,spҫ{x0,61;\9X%kcӡ%x۸MwͮG_ fq]/MheJkOiiK?營(?΁0 x5a(x+xҊ.,HkN$s7ҧ| wK}#H hk2ݕ+K ȡ BԆuBj)ȓk>v+θӅ+`AUo:gIoS?E<s6}Jz9L0dad(`'t|Q~YkLcdMFpqܡjZ^E¾0wrz2ĒMxSC @QC[2z& )y=;<*EǜUL4B2I.} altmQFUkbpGK㹠KHJ/mcs2iC@0D۪Eڲ\en׊.lp ""n|:oO 9;$9c.ɗ6]0o< ʼnߘQql2^,]sA`kbk)؟Yo~`,j_#*YGP{U{!({)`?DHSu߸Uq1t:_Yrw:$̇o*3tyZDSQ##wϐ{W%~òkaI]H&Őw6#I_x HZ(1FW*$mkBB+LBJq!Ll -ک@ñC&eՀOҪ%$57@MK͒2F!~2Pgky<eLmΗDL 7a+IdϙX@p<1`hmcM!c';eyn H0ɶVe'RiYgwslz1`"YJ>}1?DnhohFs44FlA1mBY߫ǁn1k{ v5:E7NH^dBDyl|#a+&AM~ZRqV7tlw+\rc̅LLy4ұAP >D"n`oA_B.b__֪/5{,0<#GuF%d:ߝ]xPy Kh !^w WמT(˿IdαCWޑC&X( M4 \]: d gňy⬬+5 FL7LLI>97>0m,93b9q` 0 aH H)い}m&Wg}͟tЯjŋ?;[PJc1Y|®2j+2TGj 4pfR?Y!>KFQhM_| 9e.`G$hCSibNKe/Z!#;ҜoLE]23=/v,spTwX:Qzhl_N-ȨRPD$|, DDLtL-koC,fS-$z$k ^4!7Fbs&A/uC>b?EF'T_6^%NnmlmَCyxOe<$vc%/z |-bZV>JDžewIW7~4`=L{qyUib^l-[o0=z=3IB Iq8}b3h4q @n˃;k5~Ï)\z\ *werfYkZq~ek>0H.!' Ia~:(AĮ<._V,j""SWQaŀ2PT!Ӈx hrFT0ǫ{Z(5!y *M$AFALgmȔx\2-Kdv҉m?=ijd%+_ ^{zno_U|wX%wC_N ®jWkvILdJ2 <\)nO}E5mvXER]6ո c+tQʶY ^h?s7%^Qo ӻUänj|rcx^Tl~ȨyCF&& % *rKOMxot8n]yI6Ӄ#WTF{H#и]zC_(aBHJ)bQT%>JM (jSVIl+2,+naFXb(/1@)ݫ= 5$CoG_BtѺGX)"FgD{艖k-5V;A!0B]=kFg~7l|d0,C"+Y$I[ ۞p,p*[qSX54 ;ϏVud /NjkM?Х;o*Q_BHI ]$b\ [bvm(q^I >oEf Ӡ+L> T,szCM6А}r|%ߓP.Qb$ Dkl$܋"%oJTI|>s津Q gʎrm+VseR bQQD8g:dEjo$o6z*yb3dCi4VJkWWߕ8*jEx0))U*l@2j:BX{6 ]\݊ā3[fa%^bzĥ˩DZ)zd@t V-ߍ7dn B.vD\x0 6(aÖ\vHLvѠM!Ӱc%"xܞjn"Tsx3cAmLB8Εγ#Τ\E W71qZ#{u[wL+{z6H$L&}/-d@VE|W@AL8Nc#ǘϗW6 WY^TX?#.rw u=i/EMՀp߫4yR #ss<9'A&eLqY3xS# r" b VNC9Ҳ Ⱥ!c!\ Z41&Cy>.1 Ps8-Juj H4N>zY qœ)Gʛ8Y|eQ](?s,=Y@Jiҩ$!'h" kI (M^@g .{\BSŋ)Bnz j=6c B]o  f䠲/niA\PQֹE 19']GSbCGCu8xwen,IQّ!Tb%Sn*K+KuyD@T(*걮*UCz\vsIS*5!KhyR&<n3h{,<݈\rk ʵY+/`s*:tt0 ͬ_/]rhlʄS4Aކ|_[qy+v57gWn.`n*>iLk=HKs<4O5wŋD c[C^(xi⑞Y%)r 9wݻoHksn f$)dPOQlgbgˆP [˧+=oSLݜWF(;_/0sPoжz`!c3QLƬb_N+>U"}tbRm O1Jr e=m{ۯ\#'n]S묱{%:G`Y5 1|Fo2ha?͗t7( }ed^ r=nm`XQinJ&(s/5\jjZhȼ]`@ n?v۹Bg9&I !)F>kmxht.̈́7O^w|B<>I ]ܕH84٠u?E:RWL}WԹ%*ttԖC|[ 3фm%IPo;؉GFEF_ȫ .5VpΟ3gDA\ C%',HS8k s`3:/(ϳAv$N˯A_lqڝ)!B3 &3j]XPɨ;JkE3-pUl$Af9/#㗖Alz!g'T;Gý~w%/gC<>LŃ0Vh:ϪE46LPw`2Qrb|6 9 j\v;G*tYVw-XVh_~$anU}K6C ^pm)ɷD* ػ :(bc o^WfqQbu6|%нo!f1bHT9,֋ *|ܙĭ{ I *N;N`ĕ osh:8jFރIOZO &‹pnFmÀ[3&~I}Q6Jb{#smD{->$Fo])ՋR;ӈіG}2;Uq[!5ejh~G>2@Y*,VAdSxyHb -Q_xUQeA䉽3Dx@YfRTO7ZS7ºMn@/slەbhϳNČOeu1YLiL滨|2R͟@ˋ+QXkfv->ޅ i$- j39&;7xHw྽é=`ZB|?ǃluaӧFpa@FPN%򡉬-D$ѝ ft$~rD/[g<=0-͝Wɪ|6s{Cz@-]3-1`!wY RSz.Ɋ)=a]`tذ ZrP@cfO_Q6PdSQec~G'\3XN{7 &jn>p:Yz?FS8;ԃ~~,{6Ev \\j'>h?mP~ Ki>N\yy-RGB2v"2ҡ_9_&3Bc0M@`/WFx9{;2pq8,Be Ū,|('-#vJ6cx^+9@!/I1/?=# P Z?CJSH^s#̮sz*,,3Qx9KV>`Xj[ok벷AH;zX޶ Z2I$%G=ϑA}@c֘FWa8U o~f{z}JCQSee,ci 6?̘I+|C k0悃"ZoNc]lLKDD ("B`<2v`bJt׿G ԋt8'2 , #o{(mQ`!kł,*?đ_6#Fzu2O;O݈?ij+`-+CB.0QL쐬z>o1cRzG'WJy5IS>r_dwB{7n.\[!6.ţzc't0mbpc 8v<,8k,B-i Ezb8` Qt$$?F5t <)QLaRSXE0c]G_9 CZ0ArML4lp7\(9_Y@ "&'6p$G mPl+j!N*}4 켐a|b})P;0]6\V[Qt:<=k#^٪3+|~ߌ ?e[ !nNFBCQ{,Ű3<ǥrJGCv_`κ(?_xHxS..9¯x}ۉ4>yUU"Pu..qFXӃ&[.-&ÕֲߨVx#<:n &|ҹqc4ĦA3Ia R\U6rkߍG9earHpuX? V[&jE}Rsx~ "#2I^jNY#0 _i0q0xԜ<ZfL'ٰ$k|hY n;jG֥‘pYp"}dţ5l𼒤耓8%-YTsme]CcƄ?KRݨ?1-4QNiSEF=G3>9L?BK0̎lC=ܤBTc۫uID Cw0,Ghh0%̹~^b8fMN8X̛;dy0a ue7Ĺ0Qa#2ֵ[-1xeKUil&O *8sj_OWvM.2~9p2ׄWH:+ !BSf8'RKqPF6sWA$d7unx텹;xR OKS  Q(#N35rԊ,קjȜ}T4*_s_6RsG"ˑ=E,* !\3)c"d^Jv%gg$ɂ kܘ9/׭GJX[ߪc#} ﱰV5iW݂ȸB[:u/k:EIև[M>ba#="1* :(rظ` <'4 ]01h@VJWӧ`O#l8%Ly`4 {iRGh; >li%1=m3P2RIHtg'Do`rvb7c \@Hѻ`hBeO 9Fc嫤$6ZϦ_|0 ٰ ]DW:"qCKǮū|k: x^J]ځ?{1 \-f-0ZA7rQ_5y,jmIa;:z 2G]DŽjhSE&$OݠP~h1Kj(Neўuesێqg^ks⡌q%V>-`Q!ž6O_P ;~5oYƨlcq#МI ^NYER'"W(lӿwVixB30q*zl6&r$;Pa^Pq ܧx"E._ =S뜘 Ɓf]h!")A! Toy;wfS?S-ג Dp#T<>hsXD9K\eNF\Tg7y`Deoho%/tOȀLw;@V^|y69АTiKj¤؆@MĤb˂Z7 z-/b6WKLHTKLJ0J8_@dLMgvKqUqO&gVE_C-v $%ܻ u`H{Tג4:۟۵Q~D(ʛDh MZ:n`yP߆ !j}EᗥuiPy̾v:&*De)f*? 7[ˈFvnDBݐb +lhKÇhdz2l?+pl0* mW>Z@/*6Y(wVq8Yn`'5Y8ޯvӍT.'+Oc53տٌ'noA kٹ'+_Vmɞfa`Y석J'?;r`-~+ˆ];rݦ19Ftos)e9R$)soRay0~^;m c/LAwIcK:0 YZ