firewall-applet-0.5.5-lp152.6.3 >  A ]S/=„~!AlXflW,7L/![XpSHuY! bCtwR-W$~)eǀ!ӽ610 V$cRg32Hx2\ym,)YpTۍIǗWSykh>C+S;F4qW~5mo\q8rA 4%+80wCRKo!3騥|.Ӱl]H{˄#МLʛ13cf4653a99cefe7c07f9a476a52c416209048ee09b94babf2b7c6e454c43a0b009177dc195f7583db21d1770839af248851dd9ee=]S/=„0a:pꭺIFaՆ1\aw!qj86h XUjٮǙ}3 Y=&ٻbz!KIGDnecԸ%z~'ve}jw\QVbXď]`-@e4B!~i_Aunbur:'&Qȳp{t]h@_ Sq):a.g/PGI[|+c8חT{-i&'WZʳ?>pD?d " 8 5;B|  4   '  @      ( d a( 8 09 0:K0>y@yFy'Gy<HyIyXz Yz\z4]z^| b}c~dd~e~f~l~u~v< w@xyzCfirewall-applet0.5.5lp152.6.3Firewall panel appletThe firewall panel applet provides a status information of firewalld and also the firewall settings.]Dcloud118nopenSUSE Leap 15.2openSUSEGPL-2.0-or-laterhttps://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-lp152.6.3.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-lp152.6.30.5.5-lp152.6.30.5.5-lp152.6.33.0.4-14.6.0-14.0-15.2-10.74.14.1\A[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@VHMichał Rostecki Marketa 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- Add upstream patch to fix the error in --runtime-to-permanent option about 'settings' variable being referenced before assignment. This error occurs only when NetworkManager is not used. (bsc#1122151) * 0001-firewalld-fix-runtime-to-permanent-if-NM-not-in-use.patch- 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/shcloud118 1575682884 0.5.5-lp152.6.30.5.5-lp152.6.3 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:Leap:15.2/standard/ea20f93f3dea3b590902fc0d42f6d7ac-firewalldcpioxz5noarch-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Ց ?E=}/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-88b61d61452bca7a1f177382c703d17c2fad841565f447e6aa24c4c4b01e5cb29?7zXZ !t/D] crt:bLL HޘQ^SP2CC嫕aTpc+ǞrEov@%.&"{(P%~Hwc 3:VI{ 0tٔɭW߅U.(Ch;. diUq u:>L⚺ßeRVrbTNB ^R|66IHeS cv=Wa"}Ϯ+~,(:DL,z-|%gOXY=o{H yY*F[W.&ЮyYFw XO j~Ȝn'" t?!DuE2˯~PTw4;AC7}q&x_I) |'CRo!M.CITܲj<%\w2Ob$N>Az设aɡnuI"7jNSc@|<&R 3f1Ae=`4XyD:J1󕛠5;*^_84(chSa sf7\$=ԉ_TEgO!@|[Sz?tdoxS] i3=Tsa¨dž˯>p <3T/.nCkCR:1E>:ړ( x+9 -W[Y7Iy56 $Yd9>^(//f;9npjHGxtEg Prl/Yr#fԠ< X$HCbUlE؋FE-#~G<45Mfם4/V$Y,rWJCX99+e^O` |a}*t0Z4}xP/=|'vPPOF(6!ڇ6> =<|U 878@ϸgߘ~^V\z{iOH@"c Uj&0yE|-YTa y'EMJzXT Ak? wrqYc1`e= bqP yUvf|კ$.ERXb&3<Ɣ@Vȕob;һA#2 5h灶V t_`㹭-B ؕ \Seemp[d5QJF'u&D6Eukh ݨNnJ"gtlHʹ)@c-TܴK07?)ز 9)x[RokAk\87zj$)i5tHػI7(;߄ڱ= 0@XSS0ST݂G!XiN6rC4t7I9]qYj ig3g BֱBf>\'L^M3B>8b{Pi+=R5j }ҧ#0x$]#Pg}fdi]A`QVCb ?A$:߾Dڿsz/+ب_>)82 QMpoQ bUNcHJ}*m0e{"/|H]?pHcaѪ܇hqdhD9Ԧ SN_,@~a'{yI}FdnAolx>qsPs`GrF/ [E}x#E GjHu>Ԯ~@gkɟw k쮾^չp #pm&>kkco]3|!eeG}Lƣ3$ҟpt 5$Q-|@R6 81 =kwb6]a;yn|g bsvQ+MWl?ILoB#Lp9UIN2>DZSCsU)V*V2vLJw_K7PCean-1џ@&k Nl~$Y圧2kn7;S}I[)eha?%7}\Ʊ@",p2pob+o.%saz8~ avH9zުu.'4T/ ߲2q,ɫ7E?˕;l".t^/e9PƟ]8Y6ӈ'o<%E=ܓ` 9$h&wjFN_.7S=t`e!k0n@Ё]lJ`pp/]`? Gxzt %>A$>O٢b,hSf^'~0f'\.cry(ctvrg(8|&*V4Գ(0UWᡕ軦gxi뵧O0)ލ~puB9H96ټg-2-Pu [7n$:m|w]!IW `5<E)zJoQU^cˀ8Cՠ6䶋ǵXh{7kì̡()QVbZܷ]ښHj"L#]@=yi酷Zknδk(.R?QlcQ7|yf^OjjwODdt(%6O1-:c( \}mAs:EmZz.HPLD[L -.sKMzvΜ]K`Ś< _}, *Q."###SM_zE r3TJrz'􄩷KKe}{ַ;J_O_Pl(]b?Y)48BU+A diQ#$`=+#D a!dn<+U|83*~uT![~ug-8f'OnH=\3ra8PiHzU TNDբǬ|e&i#8LlLNT6W8m&^{Jl*Wu_8a)nMS>W#]vHX٣b5FPKz *XȾ X(W_b"#ʕYu3YGF]W'R=2?+}Mn ??dCåH˂}mϗH@DAra\:z/~R'ƒZԷyģV62?08l9!>^SbZfcq.XX>D-G:ʪ.ӽ `T9ty)Ef:;,C*c}(;Pd)3b8,-G뱨GǩD!=[l8\;q? 9Y~/>m7{BJ#laqLO]3ǦvoAO \Ȼk:]&8mT opI*ѪZ]|R~M# tvC#ضSWKSKdxWqz/5z谬2F^2]@H*:ptݳi`tp"U+ܮْs"Ff҅H3@C5LfćV>;gr޽k7 ASo,BAJy?8ބg(jamh@5.@;yUGӨmԆ$*-)]:4cjN,+]|wkLxW71T .!+E@>uXiAB͈Or3?ѨXgv|WzEw$CyE$^B_Zai77eF+KaiWC 9 K|HE\qqVm*VNK|b5%m+Uɂ` B?^}XEgrJ7y)fVpMoߊU]JRڶ2SDqܭav!=ׯy=N᤹8|0p;?gn2 ^ͥIjk&2En*Wy :UÑh; FsKK/h=O\-)´ga2d6.5]^5e5b^ԍo(tp2QnԵ!-ͯ='@@m QXY|>tc.o5%^njG *|c= [~))+?,`1^VUzp{DHYI0L#=6tuxK zqKv@!gXA,; 啱qb='ιm{4a,mr˽9pSn2e-ot C7ŷ?Z.[M㒜Y _j>^n%ԖjwMznNwUK"׆s_#aʻRXAWLLy?|XJϻOpDqNwy:t&1" yWo]$ױ-l\1oLǁ tTWzXۥ 1ѐ\cFF]ӻ35е\-S"mH_=TBhbD=J4UâSJ=<9$C^((%as `&ӷ/v1gu)46 K^!䥻+Gm-5:1ɸmͭ]T`Rt2+NAPʔ\ chM!^;d޿(' Wg]ؤw5Hՙ^v_O=4 G)_HထhqūpqŦ+[p`o=lC3#aNL7*P:~Ds3`|ǃaAż>S6^6[P^%[ Ā{H*pHUlJǛ0\ʤp7` z1 >-6*ʬIA3,9G8뙨æx鳡F,(#q+N?2eDjWa|i:o>ӎO9])3Xۭ҄wN`7a/6)}Se/> Di/?fkdv$ n Ay MnOYX)9ꪶ4.sBp50fww!s/Ň/nk9nb^4Sg=v rTĶE@0\J;gآE/ssTB>-0G$8T< ElH@yMoFqiwI~k x" N  -H9z,((ɻ掆76XžuMvV&(_W'.â3 Yt!SGkYe245鞥a[  ,bYPX*ðLg 7^>o\8ά8Í=zA C)E H=,^j*~YԹxOnj^t弉Ui?4uaِ6YE%z%e7Ĭa8e޴cj5A|`!?4SyHkX7x]'2R*5 u"9ok*uE=!G $X܃L.,d6݀91lj:"I\?KuEy6;Eh}| P"47. ɼ>Z5M?c ox_inf'8@FOL=?wkp$q=nTx1ɓmAKK.9XTD$Zt)K):H(QuCJ!#cz)m\=k2gu®4X2Ɗp֨y*imdR8=lt-b BP S+N1|"bYhe^W4rE}%9x ј`PN/>6}nIH84)NY|]F{Y81\#j,Gceg;+⪓38_Tv1,ހG?٪yXMdžs6rX]sof\*߲a7 V'S;UYSG8^e{McEO+ώ`08MڌЏOzlVi X:Ԅ^ p7tC.̡6Ґr_i vXNiNϊUHpkV~R-+ٙ%{@ta :ǚoW ++R[>\} hin.u*j 5>\p.oif, Xl&4(bF ,-'GYmL9fuK[T!;}M=s4xT27B 6%E.=K&+QJAo\HIe$K* M FH+;Ձ\Η06Ko+]z6D!` pzp ~$I}Pƙ].TsHݪ l ݣ: g3|e1 bdQ|-(~+~`Hߢa# J'((cJ0ճfZk8sO{͆Y|7|7W4cQC^HbHVfF_Un ڤzWAx ZA/:(%U3P |^>#̞fqEq[cM@8|6DŽ}FGm5K5(g8g ^fP*$dO]{o"48Jg'Q3i9yd $Id|uGPZٶek,8yQAOKbovso MH("|. ?P m=0 ,`ÅO S3׫^qkPF"?  ~ ^װAk <E-8P'1nv!Nr֦k#'>kyj4V2{!jXek 'þ()8v=L Aա+Ww3VڌR|:򚃏51ǯuPQS~G4 A ګUSN|v?5+6k($_WJ-gYānA[PM^D| G\uK5h[Togf{1h>?Vz}iz_wR_L*? lT7V ?K%+MoQexIzƾb15˔A6P莾/T雷LP q $ zHxjSk(9+E&T^=O/#Qi3t+:*;6gz݇s\dihnD eJ.!sRSU$Y_z%Tkױ`Csn# % xP&Ӳ@ۭ(Yށ([}憄bu7s_Rl:f9qZ֏מnn;PtA_Ex'J b/#yMUUC9j 3$Mo7"ȡ+ ܑz>H3]l'`|rSC ul"4ؤg`ߚ)wgIl L -$ulӗ_u]|!#w1 !`iMڽ{Rߠ[Xrςh>gV`8rƤ1IR塤(`z{]vWhn'R8^ xƬ]01<7iWFhv@^^+ B#- rֆC6‚ (Si\T`&f%ϵlV\pA dXTNՄ?s bB r]@*Ҷ n2 aYܺ:Foq |'6_S,ol= ǵXMEx.s\bԈH*jWF"1\V*PuMz@vho Y"*U`]d,Wn[]:v>41!zK-Q<(RƖ vt%5{ mHOb|^˕4Y+ZHr ]R<{ږʁi47zH5$WC#3lLaXո&yov<|K0JU36$@hAEӤC O(;N]ƊCX ^ֆKp*B̌fQ@+"jf0ǂX^LfV9K*lc &!jB= SH=Q8g96ϡ2 st92bs&x9'VS#&z{*'׀yG L70"hsݚ43oT@0uvɔ$daYAʧ.tSdҴy8Vep92Nr{ ]Dl; nJcVp{+VqVfJȡs0X>phH=a4ul]ZyC#TvL6l97S&LtNTĢخ&V@ְ'Xg,qad\;nCj3R6N/S6㝓X߽KjY6 }(ޝ0aJQ:wN'UffD~֡$mHy c F]k`yv)c .@^F9zBL*884|Ȩ [u;v{d3zD#[2Y.+9|҇%p ;%2%*8]Tu"Y1#8d`E1"'{e i1O̱utIjۣLMϯN=Ϫ1YrF }8rg]`BnbFx|LhWVۋ(u,Qَl6!D¤`nj>U.VܓȄFWD҅\v@ValeVaʁ<HIo}Ar2^9;MhQ֪^2jWڈE?PZϴN4*}yvVp1> 'ph%V ?XPA<%QVu7~E 4zlĀ1  vTo15i}0e;i]uLSظYNO#z:ji.ҷMw QRXaY&̨?#yԧ5sFԭoo_AW">+f^G#ו([ OQT\Ɇ ڳ|ϊ([nȉn~nmr$ 缳4RoUZGMq7#ķĺyhZbF.R `Zn啲}bSF1g n]zJ>\ iĞ^RȞ{SHn+8j 㵤!9^gMG*nl[/$0=C6"3H3%lvDM3\:?hC 7:4`.)s4'_w|:Pq!gk)qfUx٬(VlNгd3dj\׬?L1+a JL48WՁ$"-h0k'$e9qyqSQ$LWzE9)p>R~ŭ"f!e1$qGXEK}?*yc / |מA%hN1 *F#-hl86p.Wz*!;}5GMgfyzE<vrllX!Mma?^#.MZb3< aA=PrzcEF ,{&6tNL&tƈ]JčG$-G_¨+V~aLY/n"/O&NJQi/-59oT䡤1>MfQ Q@E fV],0Aۘdt.X4-?0*,k?BW>Ѽ-XoT4oeQ.|OϹ,Q:u9e)1+S(H/͜k)6.+}u6l dZ_<Si W~)ݙ AlXY*:驃nU m65v!<PA|v.~FSmM!.fEY~<Ʈ! J ^$nl "o"v B{G_, WW{oI%0zH>J6AL;Ai^sf ~bSe2Cp<[iM}/FqJ/3}ԝ$}<,t?_)c'4#ע:So&L8:d ІY鲗IPW"Fx,~ aPښ36X_"Ɵg ek;N G;MZ\8ͯug[n%[(g T#*'Jߡ+/: _%OYt'"?#i Myio?k&y"ڣZ2/z+$ K5`W6WʒHOŴ=Lu7{tfg3ܤHl9c';9sO%'͑,"RʼnǪѴ-hh˞,&:$w}<.M<; #@M0`5!>-u"/:OZ@]`I_2n9Gp1Q!$XYLKmAhGDAD(7ڲP0Cp+S\˄ylQ/QX%Nq]6~ !wME% e@@#OBja,hc,GȍFCXvMq[ IV&AŞI2Β00/D`ak n&oT7iHYjHY`OOLZ.!}XG_BPyNyy.2J)a랄m l.G|˓kMUmym qB>m>'fɾV׵1970}%*`&g3tCb~׮̱ˇ_ D+iIXRt^(+AB'ݓ0atOl)=d>F6 UMQ$8,demY*ni'% UE3ceq8;RY[fۃώb馦5ò` I&Uw~3uR>܍}{B]t-nތpPmQ-rkF{\E.w5nOZzr<Bd$ɾ-MU43Cj_V{9!%w}WS RE{}=g^ T s=b2'_AO 7ᤁtZDB&xInܦL,pՖIӌ9:ҟA*x G{&T7V"P{YZ;Pɒ_ lhwEX-?ڇu~F%]5)I-jM,qBLEHp@ 5&pָ= >X@AjAf_ֲuє?wIU`b#! ulV)q.MN^DA y_uR=33G%P헁)P|jV]%vqX8xuO/Wr<R48oG#jFsVN)zWR~4S$}iÀ7a/]l^~-8aL#ƿ5hsp}R+K@ՙA0leF`waWPSGxǐĔp4d`5b (~T?G0~7ߓRI$mkbybQc[3=<Eh ƭZPu\l>)2ו~S '$ 1b;*z@e#L1v| \[K`iq١TbQb+"r0 Te0` +:@߄RZ djn؇FI~S͞[yMj|> Gt$KmJ"`|&0,Hm`::lfnlpq5!-3lXh|B~!xD>o 7}Yτzb"ޫ澻WFr/k 霵vt>$H ظr7~u*koR6^F+ /v\|tUb=!(H+"|P9AJEAV#:R][g{bZ"6Φ]\W#=?lI2ևbaQ ؁c)V)/zsa,-ɤ%;:i;Ж% Uw'6Ϳre٦l%е"yg_|_5U]7GUKE]׺@2T >8uPc՗% *OLU?d*ˌlMk1Cl4A:1jkb^>W`-Dn7EꇜA)u`>T>%_se\$jx1EMB7K^mՍxH=Rh;oSRLmi @g+K"`֡yJW"K9yՒz0 w= =Yǭ9o"JP.oCF X f^*^4 1.U"2HzÔBR]%f h5 aV''AMšOesTTM rK0ޝQ]6O=DЌF,)\H)Qv+KF ^[K%cly^q7:5- ,r>@ p>#^nXDdVx7pE"?xSUֳG1E3Gl?S٦B w$HӹJ{ 2P-G,b~YXj@<0xmNm/0NGnK3@q?N,NѭiɄYy9(\b?s{P)hu.tgYnԢ5Oaqp-1wϝGӺe% !c;G}6.sur[$'W~Zo1`,QXgIƏD\2:UZ"%w\%=.I`֬䜍P풛E*|W?tJ-q,D2<qf+sJ&J iS @>Lw%^`D=S=X) C<2FMge6T@^@;<ܚسo>.b]^,И3)=$L M>H7KGYF7<>\06h|\Kl-rXNnGic~@SG+h"0>5Q?dcs v{X {IJjUZ4n5;yy}+c">5y[.?'by3XɕMɭkZa$/8]'ԩQ.Ho-<K>L 1afϗjF*-:QYؼ{F`s@q~p山O0nYHf |P,1#/+ȮNn7bFYnhuKQV :er"I YBH 6A;.sbk[]W@/bÞB\K[ *mfK3;&6Bz@21|*i\0K9H]h=]J,ybe+=SOg V,rSE fh.aqt|ֺW Bg!ɯߏ oq `~͉̔Kz)xBo_3ć5,@k$L|J*+)eGDL=e#+\M\ϼQ%uҍ)\85=lWM϶9c獏u9;f-[9NCM謹f :X  yݚV(M벞n7bɖtXw9e 2p8Wm/dv"+wRHQI9U}flKF:,ႣDONr|̴o`++F%odU:.4N#xY[c bO5* 6䠾n5"'+Oe<$WCIK|V0NQ/\'8yE̴6&'+kgNŀ뿮Qmqr'h> Tz<Ъ 1.Yix780&& ·mJd ;-#AҸ!#tb@{At[lq)6Ƌ>@#0[=. -lb٪z=w$Sm'$sfWqvxNa+-!죽u ueZ7)%{E[쬒ɝZN׈=Ο3_s^#ʑ+U` -&Ls^&?A763c}}AD4#G';F8X]eg!&W2dk!La(j&d =0Rg{EkddUnl5G_)T=h=hTn1`!ǤtVa5{Ѫ'"Y/_Za-?v0"< ~c9Rފ3E<_}ovRfL2X'a"GFѩHУ3'<@{y%뉢y˗i8%C:9?7.eAƑC21u )yyJ#lLhk` TIR95 ^#ʳo֮T}Ɏ,~#TYƺxRf*svcOI%JD ~e*WȽ^&VLs* 44>ߖaD|;b E{UlӶje彔[O *Κ8g, ijn>F @%_kDڡOPGprboo/x Wy%ح%;#(p(t9hkXdޟ.:pWN+6tf· ~7Sõ[cܓ.>[afmϏA>mO>%ж61<~}T96&;bͽqhBh;Uz1DQgD3k85\ՙ@A+6ϴ%l"Ş@VXTMe9ܽ=WXUQ avWmi)@i/_)PYK;+=ZSՖEkWogYI56ZBb]9hqCoeX͵Ra~h?@mrrlh%kAzuѰd.=X%u^B# FBLOi9ItzdIFo ] EXs+w ,XJ bwsW?HkE8]h3SZIlW|kQ;!K UEyY%w6=" C8Z\WV|1wO5qqէm#hsΌ>7>Q uKZR8+C#ʚx@pu}tlOj.AM0_~;@pS.Þ#&M,Xw^^5tӞe/_I&ʾtj)t_˒ 9/7[r5NV5 P@~!Meˠ /@}ӏQ)RVg:A2ړ8dUh/+{VBo$zZڃ[E뷡ǹ]USo&Yz۟|79IVbҴ䏎 ɩd샄z! =9g{P@(i9s_M2!EH.M[n@tA.900jؕ =+))GXrq|zs 32qzFmQngn5Dk}hE۠,%t@4 .]Vߎ0Kbbʼn2ٱ @80xfNſ.==Lx'q& rKn! vgya{V4g%co~tbHcM(b*)VC9MAgn0nGJedXVK->ZqH;ےm{9#htӁp( ײHpU#7ɂHRoZ>ZBjl'~RʅRd˜7\'{;0ڼlR2oZd}450 JfI6q/lrȀ _)&4{3f~!qPͲ9piE=s8RʓL P8q6"V-JU%ͦ-+솏OHKC*޳(CX9S6 _ݰXvQZv_MiQpk_q$,#WiYp˘4T.%OMӮzhWz'Z'n.HCuU'<߰H{:rъy%Q9/ O[k9=qeH &ԁR]e/SRa"K;M 0~Ϡ]᠜V a`G1xjBQҍvxOQG,m(:Ke2H#dPqy Hy "a5`ps/#%ې1O \- kg+rѼv!g8>ˆ-> j_W n8 8w'%nʽ/d}NWcS8FBC'@GI?_M ˦u +kPPC@_p§r4\GT9e@(e&Mj(6 xlEs9zjD-U%|GQٟ@/~i4T *B'dPն427!YU#RW%;h/]死:p6¶j!D8f6Y/kӺDQOXmH9f3z%r.,fx#m=]U$h͆;W%[:40$!I W24cLit>TIU Q:(G"=CIدt40nM|I3]l[<NX=34Ă0zB4pZd/FJ(tpQss{ѻUYM%m*dPqeÂi^0QQ!kW'_LU\ . t0Zk7PƏGSqB\F }}l ,%:Y+44OOjή3a>nOAs el];]`%3I#A2G“~g&B񼭤ae)9;ED~E4Ѩ2VLM o̮}'l< /FxZsBЩ,J\I2`e8T< 5 c̚ik2s@!̽ -gY9_ J2&_^ɩ4/%=$UHDH41Yb'egDЌ'ςUn21ÊtKALрZIsTT6V,ɏ^ȯɥ%]jMfMRI3rcg%dAOM<5;$PMvזBG[HQ.C^#ZtͫXo0 /,`@˛Yg0_vxi1%wܻD $\ FCljЃ& Y2Zu47Wʱ_k!BK6* =:V`A'u@`+NhAMxtx>RLņ2庪%a$/φr@E')RbԧuK&c!FOFv.' _&ߕ49G-P[AC ;x ߣ jɶR mкpv8r1r%q/q9BΧzneޕwM ߈YAD i-xIF25H־d mr>/xނeBe-pFB`^= \F=%0$عbbiF߼B Z#^LEsC@ W F݀G1P&'ˊ܁:'-%bAN^iU>__?q_WހҒ[&-3)5QE7^ J[쎼cd-Lj9*Z/' ix~e1zLU>۵^^KRb2_ҔHB8olĈcI]As69M`@;$e)La'SLsf~ӇW"A0L+B=!.I,8f/d qRcT"xy(gw/TR J|-h*z@F XJTN`u,vYtS?lG*4^o^w\&5JAeŅoiaqBW0("Ƨ J,Eu;1o^ #JjQ :,Z]VlЎ_7lQ95;[LA;TϓS_bc|ejgX R`s-v|vZ..ݧ$K,;*|eq;PׂBn_N>rTX $F[4nɇAd3dvMFm]yb~W }2-^S[93m:-~M]Y)ذ'EBْsb ̬XE1 u eD6(W\?Hw*,SТ`xmTEGcd5Q"ChH;szH?ϛe&I¬/I1Q7jqԫ$ xZI;oGtKP 6%E_ZW,n4{mNOmd"Jik|UDӤ~x?\7j1h1agG+2Z!?SL`nw~~s>(5zOWɥc nUMk8S3 G^RB9EW-tT%sΦSt)kGZޯmVe(I6[.5,n/u>p".\ީ N!E(eo,7iyXt*{(_\~VqZYfDX~hW0y>DIr U-f#oumDIj`ڂmOoUe&c@~ͯ쵷%e279U PtZ'#l)KN!w 29 ̔.ӁlO` zI?뺼O3fRR~=&R$?w&_BLJ愇gETwK$C+hN#LGˣS1/g9֏ߏ,ȁd=&w)c gUvY;ibc1` p\{A͙W_be8,!Mʣ?YQ$>S!D9xÔ'dN#/w4 \QuSVns^ xf$]%7i~&h?ADChr:m:is iup#ŢyE(M#8 ׻NRryZxL!=|grO\CMf@ ;\N$r!}v]]u*Fyś˜gam`0-u1D W b ;ٸEDw<M('䎽 ;dr|SVTR j|=A.fGetT|XES`)072C nUK!$djCsfRP%KUw#o W4|wC튋\|lƃZ)c˛+[ K$VRqQG`aK]S;='=A{t*r2!u){|O#6It R^D-xaPT=۳X.QM >8&u 덣tIֺw?Cv|c+ p\7\]|NE냇:~[Θk#z}`otYnC[҈DH($}W]XW1g'R eeČ4vV! VfR4]$aS)MmO3 f i{#)h>tK*ډL-3I,Oy !Nl]ػ첈 儂?`+. ]B/!ZUe%X4#&S9ػ/'m, <VnHSWSr]21ZMi8ӻyDx";:h[C7-''O)WGZ`x+@(Kq#v頉a:ۈzKD$=KE*wi"eͯ- ),ir6:`B?O$51uHuƢcХg e"qG<9>' #l5w_ykˆ_z6]Ōᙕ2Z$B5Aܢ0iMXTjZ=*D=5|\T<<9'/UUTB+9RO~ 6'5[A ԇq2ڱz;OTh1L~H 7n՜e3jܿ`ݣP4kztHpXp0P= u)6D ҳ 5 n~E +Qv vAqlOM#CI;CA\qu鑋BzP/չ3GU+Յ87v 7(JIň+.CE$=Vv|T(p:t_OE?Os,eO]1)8yqA!x-n1@gd-B U&_c?k}ϓ]Ho-L2 v RG9ce,_måUβ=0EiD#|lCB4cBdx{9#2'ꩃqGt]Bmt: %aJ٦$$*iW*.:[q:@o'0҇phwWQpQ[29uB̎t PFZ%۲eyi.NX,P;|ΎZja ._77fWqJaDLm4ZЍS{@r+Ĩ+&ps] zН*8 (Y"Sj澓?ӕ o:8[bCi/"7^FȥTޚ.Z4q((m`؎I_);+hDJSVa؆TcZx'(w3r©p&*VTHEJH(ı#_IM?>T76% PF5fے pjfBA$^;_4ضh_j)OxiBEf4);4x=^ ڃqgtW"=?X5*]88--8F1NM0Wؽ(osfïl35.{M/o^"qek ض5 u3.e/;}#/}k2M{6#ČN m'ⶊm2>#+"K@4gAzSQ%RCEȵfT<$)@YgÉM-Mg\~wKC4.{0nEi袄G )L#Q#, cPkN;{Bۮ}fE(.J|9>ۇPb~| l(&ԘNJvHT0)!(hEv"BE`oْGh `2O& ՝g)4S+M翑# R0I3FۯSǡz.cUALA8ӝ&?>=T%įVMV6jҘ&^5օ# M𡀡37v`VtI{x;ʪ$:_C\sP7qc i4BӫQgQ&Q;hhܼ:+3њb%MV: >x8@WT8]Rgl|nav4yS%cZ09eicu=ֹ/۩KP9mx#-wZVWpK{,6Np<`*![HcioxJL KkNOVr o 1c=X2q1u쵅ף07*&NޒZш V|c}8[ #jb~^ܺʭmux? /_ Lh&M:վKKS\{0,5"Nj‘MDz tWxTHZ/;~=jƘkR(/ljn}4h1z}g}umɁMΨ3nfJz5Wb yYfW8+b {ZLN%?]P[ #O-㮣Ú*-TO;흭Sk'Cb}\1{[Q qbּPXՖEnuw5)>@q7dr9w(ݿQfj+RLN<,Q;h Ƥm~zqn~u}L3% @*Ir JdܻB\} 2h3y:ʇ3v5 %S=6LQW 8U2tm(<@c_ҋ^TS2NhrrqX'q`6S_^^M2׼]?䀂niK4xHrbTRhz 50j, xW93t@AvnCx^UgTjF{MQ7#%KdiSkߪP kWғɞ/rjei. @*ˍij}1^!ѣ2Ei(\t({Eh2f3jcJL&=J3H0|[pI0* EHP'/=6KI ޮ45eȭoh?&kᏲ+'gX8Mp6].1'tvUE*`Fگss&n}|Ya=nZ=LZ̈)l  ldx41b,!4D-BpX7Sݡ,?I?ŸS,`?4_w.>| 5W8dQ!eG̓5V&?C LJ} ڌB~ai$Is"J۷ѻ =5(a+iF{_C6 [( R:2﷜zLV g"}BHmU.\CXBL݆^?s{jv};Bfށ UD1cm ʵ*CX i_&Jҫܸ7%4Bӡ?@ߣۼ"yB! )3BM+zә"#BSH 6t]-=F6)[Hsþ7|dp9&U'!++A"eԪmkjh'ƓD7ESo]MT&Dvui?9vhMX.$xXv6bqu}.awRTݍ>4Q# f}塐k`qCiV΍^FktJ.~[}Bxqd)-1[if䒱UEdj%j;A48[v[DðeO΢?]Fq^"@˨31b&Ծ݀Hn0e?7.s p0f-lDA cR ˄$ wh_g/nFG.kGB STEoG$d^e|gmQ @p%69& R8JTmУ}=`5#"U(;j(R+r ΐ;8mahCžhH=8eȵ%~++sNs"޵ I7rc]čkfwOoKKlWJ 5~~ߎ?U|4'$}6,|ܱYqcSa>xOCZbik9&YdҌ6)|or8{-;meigOk+u~/W]h{sٔK֏mI6q KD#+9qhrfJ*(tSr WaZg@uK x c:왿ChQDZD.h2{o= @Xo ʜ6LB"}nN['LD3뷌raom0gvm| M}ULև=lND0ED EhB'Y` `.<2Y-%/{nm};(!o$z &ۥD^j|2 3v`+>řv΁E!+((%ZmTugseJk`gS--2RoWɹ"3 0轋.D;0Mjٔh>%hZʩfOj> Z.w~|= 3uJ7&x)Oe{P' ^s#搑 ~;a⁃؅= 6_& LEu`F1?yp _\^m Uh"'2Ċ@+4Ι;kX}y" ؆=\oKo{o[J:R>>z-]M{z}s/hE㧷]0')bO=uL1~nX@ccF`wkn<-T1Նϓ+ITGJaѦt*Id< %-IwyB|0n;;x?(vѱh`4IJPnPёSFaDhkg $sev$߭nLPPgyk]/:{HBz=o,˷+:d!]xd!6?zFBzB B}ޛ䔊ƚFEܚLR̠o>[H+Y< ߦ]B |CaR v!8 WΑ+]oPH#i5)lwMX 2t*+@ 2piL?bH^k9D5PmJCLAQZ a2Vlz\fnvVhkˢU2 hN h >B~q7`Wɮm8ldUܬ&Mt,[!y }*\|ɏûϬo*!qm%d 'bjNuо.//V־pQiC5']gjEw.N7>,/${e Wty+Ais0%G8^,)e"Rѣue*fmg=JR&I祻F=tΠŻ`BqpSxC"v/h0zoz{'Z¥؀s,Bi欦{m(/5+4=ayIO\5~}].F }AJE [ŸO٦_[u_H$(B,{wzׯ9ݨmk tH8,0o[2'=l.R pyCL0;RWL]9-"=4 2;jPOA0mgaվ8D(!ݍHZȭ:|6MVlHrPABj+`XJ9YɠVjB#Bz#ܩ48ςTTFL'!Y۩" !H7CCgskRv}!We61o]CrZG䉝Ku&ϩoWm@H5kpxc#3[Xe?LacwP^<q7u)skn=І6vkLu &umkI/"_PH[6%vu?+0>h;ftPb*9k V;^I Sc(h;OC%?D图]wCX@H*"i_bo@xxyγGY)FuY|MS^pԕ3(!O? l) C? beIExAcFף(cʋIK?,mp]c'x-T+@OV+z"?2DC9#̺GO`ORAO9!>g D{ǬzܬfioHB5Hr\J]6VnXQ`vWk0)ӔKjE`<^-]2jGy.'Fc$q ҕSw/?n'@AVm~CAI Dpȋ Ӄ!XG2cq5Us%'I-hf =-|=wAh bNA9|JP\%v Ar%LX wnIycdH>RV-ɤ)FG6BUs{%&2C a/7>݄MBR>b(`;6Ee/c_ KlO]Eڢk'kP8\0 g'd.(ű u# cF?Xz]Y:}4O$z@r_aՒ|m/`ʩ0xi …Ecq|Sjʈ [n:qnuI`9ٽg6^?#)[!:%<ZdN6c؇ %m#f]@Еר:1mtLUN#:Q+/Wq8.<]]ũ77R/-DE tSN.HQ.)*\Ŏ_mH2]۞ Zs])}z;`.peB'C]@Uر:&Dp3=Wf3&,# Ld;ЭNB _#"12s?|WZVWEf$nOA+jOtOJfh\ RAF09/T1r%:Pޒћ8'VEE]a=}U;mn rȔ}e/xÔ7qEp]!~G[ɔt\5kKcZg@p,I3&dTxɗ@ɐ Kytb/ W||LreF5ϡl<)5k"B?&;&+x`RSŲn.uos 6nSVW9'Wq/B+Bס+LXNSގ]wҩ|2,_-P+U,!م!M.9-r,ݾS{57=*[մ:!y%[vψ ~}pY,Cq(VE2c2 JLĻӨEOM,/!<.4*zj@?i _/%\Vy^G*<+}巯ྋORyp}Hyx5BQ(~"sZ/U߽0?A*v ]`kDu^{K䒥jΕڟye&5?,/3ɑ^AvB1>4-}M.SF %g4?ueR>w `{dl|~7$$sS)oD0 %!Cyןz8ȪVqlD\M zTh+TCVG"!榏P n~9$JLC׺ٯ9*|>-1MN nib' wx- S*ql>?MP7{PE B`Ioiiۆ~l[9U6ӱ>Y#F([ 9p>ĤgMԁl?kyz%N&P'D#^2|ZQ(7f0t׫-S.K AƂMޯ#6[iSA D`$ht0J&yZ E`&T4+ju7qN41wٰ-C!tJ|E]m8>HzgQ0\shEx/$W5؏XD_Z6wxYNXV#aW ^a3X΁qٛKfc(y$6؆Q\לF ;o :>>z9@+ﭣqt-[ۀBsY%~&oo B=*WWyൎbG|t.ڤ76zJ L ~8Vm!Rʊ|1,#oUy{*JZ½Gqm[H#*=yH O}\G8kzLvҵܨ)壴Է)up 5Ekhݺԗ܌l` m.tmB[h'&ƶ.k+f%Ä  `gjQ\i L,9a%e]3W2= =%eؐ37(1 I,&[g;eNW. V,K>0 xZT:x % !c96nYﷇyKi0 ekSӱ,0gy2J܏ۓfgM_tّe)cuVԈǁލ/ e0 *,"6 ICcޙA݁uę0PM-FNs{hjᚌya09s9ip #U)w&X܄NvxO$/6NraO{_~ٚ4`97e p^@CfYvIzcBV^8;uzo JTd$B/[H ;0ݝ$g%͈dHkʪ$Qj`ݞ>SԗXuqx9;Lc).AGEHW:;gRI SkZwFGSۦ V=DwLe B]?jTh@+$)Ւs Xi'Vs[ȾxwM>)Mʤ2B :RBz0=Fx3[\ͽ_#pm;myYmrl!,ɢ Z{7e#{E֕ZyJ;l%|ܢ=r,Ȑg2C; Q(v ߡQĽ oj2Sq] c*D\R|:@{Ldϫ  ש{] (VG ֑yU)*env,p1qƃs ڼ)Xa0YC4XJ*~c34[+|vQ mr)K<ȳP0F3o$J 'U;5ǐJ+m|W'KK87> jfC $?ܦYسWq>ya-Qd}w1kv M)Oc_m {?XfyFFu J΁rUR@M%>z5HF}2nW%9m`SXK5!eBv)Qf %zT i!Ua]h'b+U^A7|ڟg'-8mH)[ *Ђ06L%(}Z+ t\95Fҝ2ΉPK^VDblxPWpĜŃ|z +'S֧ W,eL&]9_( z} P`Wk:8ϴר@|Xw>_cdPU.Ddj-'9նGKi@jVOǹ&;1S5…L뵆)I0 Q;Ps$]|v6a 鸟t?lb8LLY~w\('D;͆;Ψ,R :/B]Q9VўiS\=QҜT;F]!f4&Pqv-84~?#^c(+YMօ#@ݪ R2hTRcIMNDixe#{cAqw18aH;R%q)1U" BgiQa'bif_2o`k Ji.Gų\Ba= XZ _eYGd}ص{mC\ش|Q7 :;ny,bo%%""z|+@ &; .RUi!Qg}:T_ WrmOJ{8)7qšۭU 7ǵ Ww~MbFM0= ԏx\]ZkOimӿn\QEZ\~ /i<'|oX'1L4&J׬'5;y37vޙ$4TN\> 1xG* Tŋ3ahIf%KqpMR/oz9V9 ,oK7ⅯtT犐\#dX7+NkYbO(-h/v2$K.R# Rgm(x(&Z_=== YZ