firewall-applet-0.5.4-lp150.2.6.1 4>$  Ap[C/=„&M٩o@f`Dnu@cjBO_ח?m7X\Ls;煋iiЇC<ᐃ?X~.I>K) DaԿs" G_˦h/G\FEG2{s%1MSi9uoq 9VxmpSitRScpDz?zd $ : (.5vp  (     4   v    \ Y( 8 *9 h*:V*>p@pFpGpHq<IqXqYq\q]r8^t: buccv dvevfvlvuvvw wyxyxyyzyyzzzzzCfirewall-applet0.5.4lp150.2.6.1Firewall panel appletThe firewall panel applet provides a status information of firewalld and also the firewall settings.[Clamb69openSUSE Leap 15.0openSUSEGPL-2.0+http://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큤큤[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[C[Caf0d41b5c62ba9a6e5f549c22064777020fbf8e1384d7e8a87aacbd74c56e04ef461ea9fb287f686c417c0be79dca4205604dd5044fb5fff154d16789cbb9856930f709fcafed083a407cdae902d22d4e423227af8353e6b4efde8fb3dc0f7a60301974fc0ddaa21008d33766211bb44d517617070ae12206d3c10f46ecbae702b2a9fdbfe57c871a44a6a85da3a715a79ec3ba84cd22850d67580aa237c3b2d18536ed118fe42b6a27c94891454fdc709a79d4e34171048154b26c3fb2c9fe4e90721063aaa1198f24c6b6029f5876880f1c1d163e7d4afa35539eeec982b7b54b14fc24123f2ec8f8a2646982e8ddd3d41a4d4cfa7c906e1c8c985ba54f5d14ecf3ba61c8daac7e13a258c9bc490dd6692b0494a7f83b9ef655084146dec155457e8e409aeff38b78226fa78c2a1ddd930148c7775f5e1562a246442e96e689779d374a2e3c98fa4aa035612ad275b8c33bd4ae6416490a0ec96ebf6292f3d2732f3501a2b9262bb1458713f5f5a980655f7ef5d48cde66902643f6134bb478127668dc3a9f06f0031cfc5aa228577d013f383ececa190e19061710329ef20f821451143a9c86f23ea1782c2c3e4fb86afa1fcfc2fae55626272658f7eed0742de1cff244f46065694258388751f164866b9a8faaa6ae2494f2cbc5aceef51364f6b6b7111735da42e53901a621ee0fa4ba3925b96dea1ac30fc508f7ef2b3960bbe277cd5afc02f033f1e286eed41af4cd6c39fe5d002a471594600982d0b1af9a194fca0292ebb1458274d5d874e4ca86aaf437a1a051ef6cf721ea70e54372cf9784bdd3360983be51c4ec0780f811a51ab6e9de4cf4c92c44f3f8122a90f675b0993f23373bc5af1f142f57d295fc3de6de92356267c8ddc786eba385e6b9c7b22d21db4f44072f92bf8b71ed68df0dc8ea48a071e15d6d9298c0cc8ede389e2f337fc96b6d686925adf2fa6fbcc4a08ff816af32c191bccff81eb4f48rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootfirewalld-0.5.4-lp150.2.6.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.4-lp150.2.6.10.5.4-lp150.2.6.10.5.4-lp150.2.6.13.0.4-14.6.0-14.0-15.2-10.74.14.1[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@VHmchandras@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- 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/shlamb69 1536574437 0.5.4-lp150.2.6.10.5.4-lp150.2.6.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:8717/openSUSE_Leap_15.0_Update/4d51c75985fd001c7d4928d65a108139-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[q `Ci/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-851fbb8924b45664e9911968723378d65f5a89d6134f0ff3e452a18d0d7b532ea?7zXZ !t/㔓.] crt:bLL #g]^?m+/@&q?k{Jh6FX]ݨ 5jpaې_㺋Q 28.e<&/xztMPw;O+88S`Rf͛ȃtcHAvLχs$ 9hU7o2$7{(O.YP6J+$\ᘺD!iW8#d@l([qxayChuC| g>/(:vƄ̈)kNP8l޲-'0[+t㘁usyLM 07juc{ڈsH{ar2m#%54C|gh2* gn[PPpGm饾 L8_'lV<l:8Ѣt[0M}$?Ԕ4B.trQ^g~ ʐ3ֱK v#AyȬdgo""Lf<-<0 Gmi`GP Ĥ 5rW8ލD &kJ6Wa܇qJILWVHh'adWs,K*LAOhڍ&L'KTlpK+0 h>[ b珣5Gn\dY/wA(| :Mi5a.Qq}# d$,*!"ɕPA 쌻MwA.P*ɂ7WZB}9Hr+M|'䯪(C)W庄j(]H]r_&;e^բ*;~M6[qH.aNH{x-$<a8,0\0կIs[v9:tۨM^q4Xs[X%/qʐ`CjGzċgx'wTUuϢ{HecW'4d@FV2[gz]X3|.c(U(Ч97/mXg}BYƭhx9oaўrIf~={$<&ґ/KRҸ;kd &p5ĆIbNS9 @N&1*\$;_;tL 2 Q \FCv;by[>-g}r&򶴚ZpbjDI:ǁK6גdFBpxI株 uhƓմ.$ dP<*b01?z|!˦ʂg}8 < >A[=[ 9CYxPoy uNu7tؓy "Yxo1 յB k2ݘ:ڿHbH- >jG_W{ eMPh `;YOMW˺SC&sr,HPz>^Ab'l%!{Y \MAxA)%W%D ᜑ𘯊IU-/siLaґ͸1_u  hdr^ |X"*M"6L>TЪr385]Ab^u)v/E*֍,KvPϖR]N(\PxL],b?prNrvsW.UjAJ|s(zmJ0{tNz봭FM.)'CŀH6$rIELăC$ĔcT 9ѻITSP;H0W9]ᇣͧ ݕz2dŋ_=쉻k$7i%ЦvSY1ޙP}$i%˃)?@6h]G1 +dQŋ8Jd\P(, ϗ7muq4NQH,Y@ɕieX6 -6y&GާkɭʛmL̚auުM+k@$z.] cf5zvX6k,6sH,.ZӸ 5aǯ.V'q۠@Rm$Mv+_jr`=}} +̻R\")Z4!7uo].r>%m0rJ]{3)*YnpyHb?ઌMMZ H*\|RIlr F}}YM+Y&n*Y,:˝YȜF3LO(V OB6- <3Pu;H^͘b]^L솮Gt5\^ pL‚?^^̈bLQC7*!ShHsńϦiX OKV`y4St0_r/8L v@Jj?8no9ZF8C,UсZ~DJ$ҫ9: lZ4WN=J|aVW%f\^6uJm,Ld6VKhOn slB!mwwp(zc3BU:39"A59EAl@U<0󓬂g@wF\ iq \PUSC=Ti.i(˵ dODƍ/eG6PWe|%W\=}2=fӸ9-qcx&;vIkJqگjb^,Fb|/ZljC \Ò' U2D^d;(rF*S|˧w~nK_}Wh>l=J.FXbm#I-97xE^AXOC7!ت7.1{ߚ,L"_®gLP-8Rh'$tXQ,Ɏ;;h5!t|[+L[\eb5a;J4>ʻkBq&VȐv/-y=Rnp.WnxG!]n5T7H0d73H'TfX-F9[EBԪUf+aϘO2m]6xi@ Oxi>͸Y6(*V7*"58AQ) BΒj/^sVbL>4 2.0 ,v 9|EB>a0A.X|kFFM^ X:ؗg[QlUuL CϽV>m街 }fkc.Hv Cʧp~Ń &a_}5ٳI1p)9 qE찵5{ybZQcNjGlKH0/@1}nBَbznՐ6`%{7\ҳ8lf X|ְk$dhpWF~cvk wg  Yl_qOZo?LlY׀6P؇ U5&eM$-CInzЯmaNrhęS+ܟrD3F ER5hTh"]X-pz"+iLI翘o$ﱔ61}-Ȏ 맛뛓!V~Bx$̻4IH#l_R?W b7~U?3Hq&Rղ<ZTuzJ&4(k*BE7I2.ǎ~fk6c4%V:cZŹ\}8 _Gu gKD-c9I٢:-P*ϙ1B8-EUjՓ46:؞h/ QZSĸL5hm`7(OE})8xߙC/E;BE JvQՐ 9G<٫_uٺv&*SXI5Gv1C\=}"6d˥x}C'ȼg ?y,|s`dz'#kF A3Q;e1Bj2g !T^$0Orm;xwtן(BVs2ލ-=' 'FpDKő8iaw@(Éު>*+`ft)}4'0HyV"@Q5ЦXUDQ5hi%Q=6ngDBfNiXs6K*6H^NNT]gq*OS4C+2HLj?ʡ*\3Z?3A>sk1/MDx\i  }(P.CxNSEkW"Y+U冨7ՠ2uZ:S4_;:c^pyA6eV~;-zEIP0Rc3Evq9 8c6艗>eg*)f[ oG%'(0ա̊2(dpy2gZ5&1xZeX 8 90}BVG?8 KN!V7?r_`]:3زo͌O5 摗ɿ=m3`.w%J619HpJQ w _v#c0t2f sD> SwxĎ@A nҮ`V1&nle7acAhY3>:XT%lbN ?egd P8lK`v"7D™=I,!0ܗY} gxNBW4?alp4reyrWF{цqiѳI 38%3: ful(L'?f~C%z@VA}ZzVOa"W5;lN@ 9|X7GFSox4  LqL~%W.%3,)1 x\!3FX7+ˑca 5|NjdKDف  ¤_]-nDGۡxJ Row=s -Tv8/%4J`n=[}N5F^Md29o=UBȲ4|$+4RY-@9Z̙# 8UlK?oQr*G˺glkX[< VyNǁ/ssVwAG^ZdXg(Eѭde߇;y}Aҧ n½%Gp,qe;3^'k($ tʼndxkqzK:h-/Tz.\sWqqeW޻RhP![LkhLrcӂ;-[o 0w+nڢoM!#\:Az\ДBl#X.7aZG }G$0}c׏hIh6򇲓rnի,W,Bw#^=G%' 'Ks0g`h><3߃6 ٟ9 .7Pci*ݍ{l&A8ZB-_'LBzx[?|PB5yȖO δ Ҙ}kn8'h@sj"'1[ěd+%kت(Mbq|{n9,ymkVϓ9'"dYo/CkI8Bj->d"޿GkAUۈW|JFz|EbF"M%& &jF }AB~XyބJu2QNص; I^g9+ea ubGZjxXj0Q4>*wF?םv).{ B52Yde~k9_GTgt`",H~adaUj͙H9ɐ@:N[HRhDCߴ L:sypWBɉ2+SC !=*H =rͤ걓=H)\) %qO@ILuLÜFs'=ӳC9#4EkYA#h Y42 (H\2͖(a_ 9!>P׉h|:]uzKL@7D-)>_׀ ͫDAcGX=bd{ 7D$PQ4tշJR+2F6.X֩uZ/߫.J8AYΓ`#9C>24#^x=dCU_; !<[eM Fȅ%ѿ)!Cs2[wv8gD^u(G\v*JKu|ѷ qƺePGCˆ$ǰzi*NC$]Fnl yñ!fn  J6KqSPq)"JնQ_B)u#l1t}Hb/mu!CպK_47+ '@+?n͝-/Xȓb9 +n$͏OkHų^v5Zޚ99r` Ua.[9cEQ+"샢ԍ݈L>>ekn3 eAosd+WfœfڄDuiq(p]Tʋxx^|Dl7=(IԶdsU]ʀMS7C:08ZV?Dl>T)di}hT\YEH;5v,] ܞvU%oCnЇ \0Ĉui2l Wl8 `9ר8!G@PgPI!}0˰ Bǹ׀j= C*rǶ E+zLkLX#7ҧ0V-$`Xn\g,ф5f6KY ;o=G^jrN-]&,*FUWdWcpf`qlHgGƮ}Clܪw$L @_c+ uJG P BN?Ǧ}\:ٽ\$_$SXNW{c8Al҇/DfW2{(>g-¹ 9 /$j{h9d 8!{ك`90d 5XUvԃdq{7 >C=ɗfI\8mq2;[aJ0$(l+\ycUdh^ٷ8s1U]4]ծGA>8DZ=?2㬚}ˮY Wok. )vGeC1WpGT>AMrCr[ϩWAFC-:`)ɦLKNkp_b@U-X%j结K)۟Ò+?yސt'˖>8/D],*,H%}tK {`qg8'MsGKsT4LT֣S0 lyT7I9&?'U!y BaH4u,KޥLShr%uI֕Tް rn8me,SC%[adPWHq(RǼWK]M`+Nmq (K|03q\YMMmZ4E >7mN0ii|,t$v_Ft- ێ%6a@{V;=O)5C#j@UPśM4BB43:]r="ncJU>@Bf=aw[,>ЉjF;jA٥c[ѕ..vÜw fwNܢ;1ie:isbGZI5ɨ#˛Etpdd<]>2Lkq L^9NفImťT_ӈ̕^EC\S$BoLJga \H` y ៳ͽp}A_TfFB+\ؐTCkXՒ.ZGQlZ Bs?gQ_^l1rwntQDqy0{ <PyJR }3h-<̗ϜC6EfI F&LW>8 OE0qlO/Bc" єE}-NLZ.mbYq3ƑIҌx ᡁ.mᭃi.<#yr<Mg si@, 8' 3,)/5?٠ ұ^E6ccHv ߐ*4T(/ fh.VxP0xbT3CugJ& ahMCc6=]i>d^zL"yȀN14xŤ)T`s"(mGg)JJ{[Drɧ(f_ֱ> l &3bq-kr:!% XpW^f̀٦s*o'=lۿ"Z v M$bӡE6_*Sup˵`CH>}DHhFVC Zu}]@3*{v p3`;;sP /GhԐ892Al; pY b~TG?8#Df6?7R3 REH|ކ @4s Mɔ.D ޏV `]f`e*@Y_<̷P#8q᯼ Oe#)O<, ")qEGSGa'k3RqM/7n=:_ZP-GZOVIy\d`c@yԑ/&ښ4 0"[Qq03OʭCcYu%Gg.עqm dujMfp&*) !_m`ds~NKiS'V$3XW$ӃlH @N:ho 8S(aݤ\D=D@x!pͺvUC(yப9Q @_ID5 s1j%Zt5[Aia%a#-G} m@!t>jghreݝ-~v- &y|=Ճ#~6@vSO.t*c5=|g0taT&ؚT!"G2ssT8:?_p)*poD':!ބ1t3#  Filsaڹ>EJ$[q<6M9pFkvE7lt01zWBO+EۜUhym,'5f[ÿhٷ(R ^$5Zq=7V2;GJ_}9Z I^ n;{+hgaMf&2F1`^娪l?;?-#;zsw^cGHt5MN'0YIGQ>z%M/ )cPa2"9i.|@ (f(}t7[$9'P^Fv /-7=t)A\ڄ:Dj"-uPHTYԬ;RݪLYRH[jS 0+.zU|&{ᶪD7ɴRS#& ߠE4abh />(dBEt HMǎDI!Rݻh/jxƤ/;v}rЎ7 :l1Fc**.ĚcNAs򭥺~[wXyx5S-3J0trf0K2L/*}{N #Kdj:ZмΈzd,-wp$Q&zLVrtt{}.pNٸ^Z1)lb{\G/ɍRQԔ#2d ZP,AzMF>5pzQCR Ym0v<71Y h&Uwd#?E@S 5{A]!'Yw50܏CH<\*' {X,njhYʁ@(N0*w_wPzJS686)^.l;5o >ڈfx  *a}8:fJt(ILoBZ,W omX(t?RiɰPz3"v3ӬUJYy :p"ΧREȠRP1!/!>XWujN\*7HI>)s($tի&Ɇ kv4nҗU%Xv}FRxA|o\{[Z90';LOM.#$78ހgƷ#OW]"U n(3Gj!_h)E1OjyuIp)Yq}Dgt.9 Slp~y w+g~m&v{hV?[L\\P3)wOW[+o<+<;TҬ<׍1 _Ȭ4U\Hx(|5piIcaΆbb0WOtA٨DИw]Ch}}3pvJ?+$?kU˵4u-i'"%~{D|il0E d,H41ILϘ5_:|D@. o;j>CP46/woo`G푸^C[1?U;wUo5ɚP>M}'NGS:}-Ԏ`Z34SJTq{o Q Iwdsbcj#Wk hp&9'NN³[>Ӓt1uPOOڻ[T]{ݒ"DGbvk0-iY EE1/#rHXU*I2)/iSA#VP+o͚e 6LhvFF$+7y )A;#'˰vS _v] NE';X0}*=9c Xb//xOQDĕDQ&e/*h I{_s\}ZQ`;骛]F$H3 Qvv6V6١.,Cȷ T6cDޮr_4k_BnI>L51%ŤR⏄ B8Y~ڡ *e>(xYUfBjU[&?SHok CQ2ER5jL]"Ȣ%i67pTaJoS_3bD\[A8#s[ޏ6/W$17 ,5zg[j)xmQd58- >pV^u_*_k(41CmM?-JA_'BQ#×9 RV'NLxmy|.éƊ cD{fG%xׯև64񃚓t˒Җޘv“,P‘8ؕPYWS4^NW9Q#Ekx {15$m.? TNdJB0LOugw/a.TMeA<7H ^ZЂzX^~yeH8*zmu6oˢ 'QƺZꍪYlGM4:~C Y׬x 3KbY_Um@8<ԋ8\絴f -QiF R7fI8﶑YEg?_נzi:AֺY1 +BcoώY>Z2p0 beغۢ12- C,(}AЅ}_^ Zf`WhVm <L+P&:*{q+­:۞F)r930B|ߜ:-N$bL<۽2O厶^TOPߜ8`/! מhӏ.f,FL6 >E\#d˃]ow4 OH7=CGGyS׊78^*sRĂ&1~teG꺃u ݝ!cnM}*DX]⠕/O~ˆl kg!27*OЃKDZ˞._4kOzӻ1U|9k]_wI1WP# ;$n:tNr;mS"g!ѫ~( 'F#xfF ?^ʔYrK_5*/40zBx5uE6UuBp?iY&IP!/4HۥZ9( .RkUWl~n) gUt-}1<6SEA{lQ`2u?V[Gշ21 5\J*yɅxCѰWkc'ra@1Ij+&PJ88k0QT)e"0QK ӽ/DG /3R"}jەV,_qLNPM{7@B,2jֆ%ac:o2le_ Ji!y ^$\Uj@=Q#-a 1 a1b7QV%S&LR Ӛ( '}Os}?5g$'9q ثɷr&ŅI{GJϢ0& &'F.r*\[S/W[LBȉSH۲ 3ݿs&uB#}l4/j~LXB'.ӕqʣW&3 ҇Q&cF:r d, !_Wۦ^"ROt>1F-O'xwJOTp;uKH]Za ?ecEے`fu2?=q9Ovb!jo\teJ)J̖YzpvfJN_4/Bmވ_?|b~ W%Mm޿.:pP3&Xޡ¸EOh0>HWHۯ ԪyeCk$E@T8|-`~1ߵ׽1).1<Ի83MO[Rb0 l)\NW}LNM~L)"P-jHpq7^,^N}oI%#ӦX01s XwʾwtŒc~jyv1b^ZwmoJi3k'ηy49j8pA1٩JÀ-jvizlFeLj+#BZg,⼳km7&Η_3^oA|Tao`%QXOr!NG56x:c'Qu:9wȱPQ {"hgÜ% +Y6?5?H)FhR,?8Z<wJ)Iݯy7&1k;}p0jUg)HٿvSU q /^}0fH!w10^ 4xaq9A3von5-h{m4t&oTV[w h35ѷqPĐ\ {6蛴EM>VI`ʝʼx1O9Gߎ-w[? L4R!bT' l {ehUbl*~pAk|'r:r;vT.c|hVNvBkWʪ)y ' J.Ӈf6aQF߹vI+=Յd"o)im!וjۢġֶ WVmgAza6+~YyGOiSQ""ڳDƞ:_C7(dcDT:~&<7x)j4 +$vh}U>17쬅GD0QyLpǎ rg"|謆 0ǟ)~n'V9Aq}(5痲xs fh.nQ~ j # 5a)|5:je.fg%kC~tWkRZ#ؿ4=!ga ?y6C/^Hч[Yi=mA )9V*x8$9\±0/$QS' J}-"흌Xґo(#|V౐,R]V:3U'`pCzYq7|_ B뉎DDe>Xl躹t4o%:%jXRv]28k(L B2آ=eژ K,_ ٘ A7mHdOu:'9dPpͿS+CS,#Egb]6FPwlx= nCc)S[/G;6U+nTcx8_Fܓ--=Dɸ8\p: ưyRQ8HFցE,qZc˦c[k5ivOAZ9M ~w*c8CgsSBS-ªn"&+bzCķzpJkŬK؟qjsS~쮫0\ Zg 6<- e)"f6` fhq,Z'ۆs:p?aX$@isBMJ:=@-ʞ~jW+؞eh[ Ċ,YbgZ2pl3Q G7l.ѺXx0r[Кw0Fꇪ'`1޲IW_9Ps>Q jhNmoLĚ+ +j1=Q =/Qc Ӈwy@b~a.}郀DwN4$a#yPMMei0YY_ בٮA} V00A,0 &>GyFhE{,oጭ!![Jc? )>y4@p-|#Vy.Ƹ N>{աoCe`o(A όLm6vMhR󭃪1< j @&Lq 1ar,pa0Pۺ~Cާ~iĻ .oU&Wx)B܆-xaS[2qWt!\G~ɵspӃh/O1߅M)p;i$@cBnѓlZ.`|_ ^:kνHǧ1$vַ̱7 J]q]*r ADɴ&wkykFuiΊ[<S<Ґij3l[D)H9 C^zw,0ߴ{=2!ͤv Sv$ft g%U='@9>Q+=VK׼0yNp!dӾO?I$'IuC&Nk3^M , uC=἞9*P&efthKH$4Rs:IT4|uUtd\l̡B..'coJ|ޭM >ě̬$ I;d݈CZ}g{RZO{($Rs \ķZ Bʞm)ǃ"xXH 1ю{gm)*uKIA׊dXc#H ź3sUJ|`M0:%=WF- ]T>@"j u'&;SU*;wH0mXtJǂ_-pqjΖH rz[G%S#Qs`tаCʌ1^k@ڏ$[!PA)Y5$Mnvr감@(-.N=BIn-+VFIWZ9X'=Pe5?KNa4̏Պթ jO2ly:V+@kO-/s֗Qv&tQYS6cvP$xGh9gya fL~x]ΔY#p?yڙ.ĩ6:;y&1kG^0KuiҡDaT ATԷjZw(M3cI>:[mՕ]p <N+˧M)H' ,s&}訩&Z+}Zg\-/-tUn0 drb/lWȵUI~CI&Hn͗F,N@rSdSs$쮍-#@iCL^:|7ap5 2}9R,Nh,TB"po;i #3lEq۟,ېgb_4f2UxlRZ%Lc4*F(5(iwsVZ"0:H3zO!nۦrfO}olU&b#ӢpkzoP^#%pβ z,ʣN*FgU2XEƙI`FḷleQ֯aj8L^r]$SXr/I&5he)g8YF1s6V QkMF䫭HRøT!Yb{gGֻwkoUd >IZ6+yr#Y)2^Kj_1hc C:#{4 ozk]GܤG@(]vYa[m߾%5)dx=C5־8[#Ib ŏcpkQyaӈbUgvo|L8(~ƱʋE#ؤ%5HU`?dTD 5e8uA|BL ?~B[ ϫ&6TBgT$Uît!Luf cr-j\,1rf1$cY Y TCȶFS$4:6`C8cfdR,"蹘= [[de\c0VVsq;<鍭ˢ3p;JX7?Zsղ0K[نQCC[=ȾNT#7[<g"f o`1rG!]9g,>LcRVK+7t5N]k?3 sʋzP5"@#0p 5zNR>7EFZZa'!^fDlyg9$Yu뤕 ^>'r. rJ[cVV/9ϥ=tB`d =CD xXaiq8oUV=L.iR{eiS4K'-_$Hm[.|LD # fYIk('!7`LO$ 0c0 7<@2Fʵ6$qkGg[̨G5em]":a삄 lM)q~WrS6S!p'ǦW,m"W,nh'pk6Qg;L^ܴD$"8ell,_aTN=xf^6OIR ŭW Uy}ɇGj 2J#-PTz I puɯ)> ++`V>ء듶>d s*7uYVisr±0y|^l܃wKӃw-I-έn^'Ċc91DʓxDG-]N.UQu!"=5^e!$^>  f,,Ux~VR 7|t[ VPGXTsQ{&Ȅ$޻2H|.HL奇23b=β= ](I.:BNAIIֱj떥hUgG͹xJVf48: Wx^&~pzqYaﰊp={r%7[L]bstٻU "I&NGxXuwj@͝Q,([w-)tUEbX9ސӑy_2ezw@5pې[ ,'h՝qWt9[Ytgivde7pugվF`Pz5!&7iA=+fڰUv%BiF8[֒GMyu~4o ɨdXdOa$-#O;[gqV͙}ȶb43 %B#g lECrdAYԱ}o"hǂe7$*y `PtFMž9!SIq+Nj-?:;sPc5:I]9o2s%\0W嬨+Km;g;3[nC!@%KoCjƺu Qrs>};U\{r}v=haH:3r,GN\G5'r ndg/By ;&Bm6'Xkh,D$b5Ft T;8>:O`b|zVNXb}n.& " yq\G~|,<=KY9`>j8)xإ{48bVuYoIa3ž[q%M=?˩B $EKP1 >l::7pvnJlAL3c}r/kݢxP+ό dz}Z^4X=թNAI[hneхuuj& imI91Չp[3QAT6{x ĉf5m*1lP |5L\Aw?[nN9 .%h;g=0-: Phc}_L9@juf.o '\e3wlT\]96L=7`w*6+U9Kahyiz|&{)-]#XINg!26J'2:U>UCcm,S;p$KS"lЅpAQ~?:.hv+XS4[SXΪuU\V(\EyG4TOQ!gB,иvg n޾Yݜ˕[&)^2i]m3keʘH/~Wo)Xﺬ 0 NOuBټ/mZE/z@몬tRՇ-_ʧxHm6,y SK,R_#Un,(8Nv׋ˏߘYrwzOڻO:U6x%zX+Zfoq[ zl=o3X˂Uu'<z^^di$v\CbLKqrW:lAf+6}  @]a*6+bw?rpdEFoR{rV)ϏFp`%r4jVM4#TRN 386aEGf*ϳG DyY4bne%5PKASjYf:̦&jfs-qD3Sf;5# FFJK]60"4.! ruP"㨅HQB'KŊXA8"J;c?#{_*&z[,i_ǂn* 7 5Z{Qh(z˽bĘ75(2`% 彗!@y0dmK2gE? `b\6Ls!ltoӺh,JM:tibآwMR80c޽)q KbCLJ awz$wmR$=eFFsŔޠbEp{ OE;Ne|HRg}<p0L垾OK @ |u X̧oѶ:߿SsUr@Bd],"(C7"]PIK@f$: xЇ4,F[U&$n`3s5 2 &kf y]q(mߺc^wU5´t ¸ -觽|$#0P̑UATc]tLi{v{,g$Tc5P78>#1)m[fxxo/"C8lUMP,WVn;浩IqYV73ɖDŕ*dnqtK{7E~ܣ~^*}z~SaɽDXZ-UH?u/L$nyCR"2f͡Jwaz\Aڏ˗f&4t ֱV{2洁\d`7>(Tn9ΆyƟU]'LoEJpK-&0k.\Ho=nVmp#&dk׀Hin1>ɾ7e{3h#C6LهmX!/tgϥ (+ x`,w~=Xvd7`Fjv3ߠmh2_ygU³qc8!]5UF۫T%BǗSHhtFi/$d~m=p̡/E!ڜ}b_[qtmBV<-`W(]S3 &T'ECKx bvDt4flLэȚ9(ytEYIOC ۂJ@QiZ7T'a|DܹAǷ<  Jz7w7 %e{EcvTEBIe z%@q$Et+J0NaLNe!|D?+}lu99$q%') (Sh̭D\^BxqU8f&xMțjVm`.mnr"&12C 'ZJR12]V_9X{X'>1FkM5˘C="ZOMUү[g+j[U4t^a8P;~fy8tx}\ ]ΔV*@ZJ'Nߵ%-n6h,#n#oM4W-ȑx$)B4AkɖQyQ ^6Sz Tv-/G5/h$? ZKbt|}/,)Z]"֚&SanAXX ToCo[u6+0?[|yk\7ՀQ<)<!Nbx"@|uHh;Sq52I|)^*b>"_bVeGE3#U;t1 7f~sMȇ6!1j Ͻ C 4R7p,,zG`z^(kc9ȭ/S|aN6y>͍)(pʷ/L0ondYSz^>r2OB {?Y Q]z/Hp̚{R%}Dqѽ Jy4SRG&L#*6c>`\0Ƥ;P[i=_;{ tbΜ `ɬv\ڡ%3t~%ɚHP&<"LVeˢt 6fܶZ ޥt6Pϻ9;aaEl':2Yxpnx2$Z76h/H)ulk`+4ES>S- j=͘8f9kԊ6{R ͫh:&HK n|B^0Y\I2*Y('FUxƟv8^pֹoɇBgEA[t- ݮה8[氟WL^bY. iI]Ǘ;L*%*\_9!0via9g0bzt>heF̸I6! S<\0Ix^/= H9M(Ax=^a.Y>\+ӤT:׈ 2 D!_%iŲ?yo6p,m#޾3^gCNfoE4%_ӷ.z? yoKC;ѫ4ɽ䏰ޛ ݰi6&\"rҡxI0SDЯ5:v}0xؘn1Pqf-$s#}JM46JC>k/z$\1JdXP4WKs9?6,?4&>V͉0P8c>tJ8/Wfm3Y|l9~ Xŏ5PXċ 5%1$@x-s xu:OZ'W.ss%m2R;82z&2}0 T1撎ArG;]=OTiwYB!'ĘgwǴlO}y'م7o7H'{R?NH@XQ:}-Sz>Coti6퐩‚ V/^k c=+iI+6*@H[R&pM{|n k7H1x2';yyIaRCiܒ&yo|R6zlWt݄t%x1Fxo:S/Rg,Jv&YeD䛶2V`7gDc7@/0Ers)z<#4jG--]TNWȤ4Ga.ttԒ{R kGoGKB&wrm/uV6)Op6Fyj^xr!$拑-[Yx7Mp9ʼŧo\Yt4UOgC@7GsIzX-yomK2WÁ#z+͒_*B]iJǿ?jE  Iawuw ,)>]-J#x@q(k?uVVa4B-Y miU 1G9`:'@s.Itc5BǏ.WfVTM1`*0L{prr3SkB̥t!z]s)*W*aԍ;*|/w0/eSfbp3c%`bd&Vl3xj&Q_ _SC* A ^Ϟ>ǁ_akYawC\ 64ao H0t T"2]$%>5s✗dj6`xe&aG.[DhT @ז"岍[neB}!η~I !/Sʶf0iW}f`ߧZu R(`X9F .a5t=MCl`B߄G`A0F{^]OZ-,q9]cDX\in&bdN>IEO?72{Qr':rhhM"⮚ݎhWmB$OPAL HKSfr+TH_</sGȦm \xT@lrS%d+jY{վ%GJbx &IJR 0C !ZWIXSxUWJEp;@'OZ\B/wuX $'sȐdn7PŢ L-u~K]PoǴnpQA*mlX77eAfW@c/Bȫһ"V5__ d{@$hS\ MCWW%2 RIKV =Tvgv1|i\;N3|p3Zs} HRBZiWZx$@bhs !1pOZʤ?>OF&,P Y[m ySjyz<>3uLJ3`E0è3Yp/B@|g[@5beHUPzqv%Ǭzfd(: v2 QIPIb^z0DZZ|9oʒ&ٗJ*c{p'Uy2}9A0\PRg7l(fx@WءWTtsrVQSbSm.0ppw|2!["t]mkt% z%vHF"!:`D$V!d dD͡4O 7rAKN񌼎:/0M&*?%};`#sB;!'0ZRBE[kDYrh.Lߧ&ʡl"{fV+}/ibWuB1Iٔ?>0l;T,[TU8o/u;J+@ѐl-#0' hnc3g&WJ`iHTu{_x!PHWɻSMb|`ق^ `"gW/| X@٦;G"c֎~3iꋵq A? 66\Męs(DA_ttsaY@h6D%uYZ A8(Y!`u;9'7,Y'2'kfs4m#iFAmB:?zq?RtA) eFL^{1|w8:rߐ೵-2P9<`&b^,16V?1ť԰8dCRU-uOH.іyJ}O$7qBĶ%MaFyl'I>%b]_.Igm56P<}Ԧ Mc8v0 eC6r䈩\Ov";S~^zhW mwo?A+3t x]iEQ:u@*t"JŠ|eA#'c8dFDEShG2]3ʊt1 [|eFÆ~^{uW(d'w:K%",ohvGDzKuB?mpDB\\VEBMSppӦWTЕJ. UysUfo8eȦOL|[C|QEHA(Iv v#d2g^wi^+7HEPGNds\dx'.O949\13t.dz[ ZpMGr]hKvB }T0%IƁN½1h\pÝvh2^mO@e "K!}:Yev g.؀]& ˑVp=t,֥0M$RP2NrZ8>g0_!$~} NPDøS4T>Y|:X|B_OqMW[DI ,ʳd1PanO>Xټ̆`E'3mþa ԊR>twN)mE8lL QyjxjQKai.X p߫ޞ XȯU-Glي |M=4%ңb_(RA;#9tEsL՝“cQ0+˪H&LhKU o{-<9xԊJH y+hHFFB[5@G]RKc!B[ցܷ֙0٦?1PVyʩWt|xl VOjfhd|u*(҃P}X'_(Cj'եSU'fR85GPJT$b +AuXM\k R}†|}z<'([v!|"wlugy[DGuʕ8V>fN!qȪ-b*Zǚ(ܭ92xI4 3d* jGY$Zx 0}q=VvVZ+ygm$_OSS=c $܉PʲL`Axdb`n#ڙtf*i R} d$[H.)oWݐ}_Gқ :V Tp*@"Ӑ2JR߹ܴ >Ry]%MO"ECg{#6۾Rx& x']<^gA`H ]l)<תUHݯafZKt䪴6̼@RaRzulJvu\ 0b 3:.hP%Sl=ED^W>4.%Xp\3 2g& [gQԀJ YnيĚZHُ8"`'ߣpqMV^#-_vK)枬 ®J8\T FC,{`,㴹 0A|ь+5$yD,S|: çuP E#%3S29<4q,OSAJO<̇2eٮ {zcۿPM0&lJLuQbR1}*6E`TGz vV@u3TL0FؕQ;yS|680<%yZ(lQ(/#J3rO[9SH5< Fe5wKgVϘ FC'0y7b-Xz|DX`_e5 EުZe~;e @Ѥ)'Q:'qn\Z!["1 ^C5ؐvz(;޽WP@u{"`oihsV0RBeh!/|8a-l7 ;x>Y(Kp.k՛ .Zu0" U ێEz m)jHc:?z Aa6Oi !LKo 挽*ic5E\ Op<44mk LJ!ܒEQf B'\&Ҟh4(VT&Mo"&`đ;~>wٶճ5 u+1z&&dz "'@QaG VG.xI},2z Ժ8PEJ3)sڌ#?)N6]"X,N[Q~gOF1a]nsQ1j7e|w $ p+&2 4l5 Q;fvMqS5{%F$zI*wO*85Qo{U{]-vb/&-l4plX*wmv.fLTy)o'SwPzE}1+>fK M03-ُoK:9=raƠBj0i)F>uɔ}K O;MUnM_.Er=0drHt  ?,-I:`ub7,/q3+j P M' bF"фzC%q%½rx%sGЌ;QNv[Wk,֮-&K*-yi fb#S.FW`-J-Rl`{Y,3NF꼟=v?џv|\^s 3v!v#,ʴ]Pr \/reQs6\I\9KB7 4ֽZl0QW 9Fh^vv,>\3Va!hiy!:z/sLܻ|宂J-gju#i$,qM6{-USn#n"$뙂>꠸˲A4_!;qeywk++g`VcwU[Al?ty)]wBiT#r k79s>NHN~;hU,ݯ|ܹJטOQwԞ".Ҽcө;Li]g[M %$CuV1Poν|ADȆkc6 ̪𓺤eg'[c}c4߉c+}"/f{&)iwTӭ4DT[W9*#xwʫtqoXJH9 AJSpf8Q2$,r&JDYM; ufb83&1'+/&Ƶ >μT+Bta؄֟hZj\:[uPrw:|d8;fD˻B肪WQHč n~KT3)r`jeDK*lK}!"4 ܌9nq]oq(GE>2X9H&R/Z]D/NlAeysj^Yyt_ ER8M~^ !pkiVQVw+0aNC"fm6- mpu`NIdMGɒFXvoĘap!oUb̄Z ZӠscV;RB$:4BF]`W@vi@eVX ^U["%_D/ͰDqiӄ8S0-eʸȼ&\][w7v%Vqu{G{`s1P쌨jq$EX4Zl,35wi9P G&B ]I5;p5\c(NXr#UQc$Bfw!.sa"7a =AK4ќ\}~4ߙH[~mʶ8tAD"Hj\?s8QidU@RpYRӁ`ִKFHp:ѥN҄<$: mȴ Hѧ&Zw!'Px?쌉4F?&h`K6!mѠ~7 Qt.'g‡hra3g0ϱΠ͑w鑁z/!t|f2Gӂ|Nf=).3P0?JܻO8 }~ؽ[+[:;+^ Pc5ԥFsܜtg]g":!G(5C3sЬAX݌ ?5$ oSl[dRJ_XcR3F& : F7:jUyX97d<4ҳ4mCy rnuV?6e)Rhϴ 'BҖ22[kF/HPx2wdR."97Nd9~h%EQĐT۪/ lz Jp̦K>z&|pSC 9(ڢ^a>4(Lz(b݂YT;H<IٯID*R˿s"!yVc]A&snb7]E@4I|9~O4(o* x'U:Q݆f~>|?8TGD6&glQ썔0Ik@< m@wУOH$e<jLoMW;hta.Gԭoˈ :JoJ.6† s_N0]%=J^,ٛgˏ'H9ƨx(d.v6qƸBHܗe @Rgc$0m%5a5Xً~P+6cśW*Vň#d\W3t 1\Pۤl@XAkg$@((tNA_W&n]9B7nB3T*-cmR%1.Wpi!+wp)4"^Zy@X/d STTnl#7Pf뢒GP?qQ5[60"S3gƫ|uwkx3jԫ5(UBZO6v£7m1]z&WPp{Δ9d?~&WJa7Y~ S!N%0ݳ\O umW?Kg!R{恍E4^(.'rEH5x+{k@t˘e IJYV랋[7!gy4Ag'%5b5 ##C#aZotJ!6"*uN.vr@ʜ^3%^~'MQݑ .ܳuʕWd+o|E͚aM_gfOX[`UCJkčMZ yӺbv6貟Ug.ף)7^%Wb3ܩ4-,h`5H3+g9tHn']3d%gk-9B {|L[. L#̅W p91`, }_~}Ñ%vt~fj"NnR.2D@a<ȟ͍Cb yEۨ{Z1ۯSȅqə/ 3v݉񊪩0 .(̘ű.U`2U@Z/>Vr%O\˳Y|U(ZB bc]\ZFy["%bdA-2bvɌ|9l/}/۩(ǃsuzC|y2o ;<SY!א[w>]ks/\dy [_KN\ڪ>kp5)m* .@Au) )Q h ۚ׀4(ΤZFGHJ=D^A\kx |D̘5u0Qը YZ