monit-doc-5.20.0-16.2>t  DH`pXb/=„$DwzQDp.=='V~-`Hv!WV+: 1 E| lIIilzbͥ6;t}5[خ+K*D&YL-ogm'5yF3yK9۱9nC4 Ol 1o{D'x$>Vr"?+/XEQ"Ɗm ¾;kS$xǟaD\ "uo$y ŭA,/?\6300633d4be06000a8c363b8511bab81c4745e82Xb/=„b[s֤` qsZLPBU4-4SF.U#7kRYa94]`SLv-ɻШh1 jJ b+.]qFO9i!ǻSk_cCT|,l!*ukͬI^}$,6v ?LTzK^`A=@۳Ei%2Ʈsx৪AqƇfWwm MJP܏Ӭ 8 \MqIgD!6ZBƟYk^>98?(d   X<@HL_hq     m tQ(g8p9:tF}G}H}I~X~Y~ \~]~,^~Sb~c7defluvwxzCmonit-doc5.20.016.2Service Manager and Monitor System (Documentation and Examples)Monit is a utility for managing and monitoring processes, files, directories, and devices on a Unix system. Monit conducts automatic maintenance and repair and can execute meaningful causal actions in error situations. For example, monit can start a process if it does not run, restart a process if it does not respond, and stop a process if it uses too many resources. You can use monit to monitor files, directories, and devices for changes, such as time stamp changes, checksum changes, or size changes. You can even use monit to monitor remote hosts: monit can ping a remote host and check port connections. This package only contains the documentation and examples. You must also install the package monit to actually use monit.XYlamb14openSUSE Leap 42.3openSUSEAGPL-3.0http://bugs.opensuse.orgSystem/Monitoringhttp://mmonit.com/monit/download/linuxnoarch0A큤A큤XWX XWX X 3b3b51e64035eff99e6f35823a3fe1e1e5bfcf95babb322970a1bf0b22dba33866c5d77d375f7050468a57cab40d0d1frootrootrootrootrootrootrootrootrootrootmonit-5.20.0-16.2.src.rpmmonit-doc   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2Xx@WUeVTy@Ty@Ty@S@R' Q(@Q?PXO9OU@ON@ON@N>@NNNMM=Mc@LA@La?@La?@K@J@JH@Iliedke@rz.uni-mannheim.dejmutkawoa@gmail.comjgleissner@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.comsfalken@opensuse.orgpascal.bleser@opensuse.orglars@samba.orgpoelzleithner@b1-systems.delars@samba.orglars@samba.orgcfarrell@suse.comcfarrell@suse.compascal.bleser@opensuse.orgpascal.bleser@opensuse.orgcoolo@suse.compascal.bleser@opensuse.orgpascal.bleser@opensuse.orgpascal.bleser@opensuse.orgpascal.bleser@opensuse.orgcoolo@novell.compascal.bleser@opensuse.orgpascal.bleser@opensuse.orglmuelle@suse.delmuelle@suse.depascal.bleser@opensuse.orgcoolo@novell.compascal.bleser@opensuse.orgpascal.bleser@opensuse.org- update to 5.20: + New: Added gzip compression support to the HTTP GUI. + New: Added gzip compression when communicating with M/Monit. + New: Added global set onreboot statement which allows to set a default service startup policy (the default is onreboot start). + New: Added new timeout options to the set limits statement: + New: The cpu, memory, swap, inode and space tests now allows using decimal values when testing percent usage. + New: Set the HOME environment variable when executing program as other user. + Fixed: CSRF vulnerability (CVE-2016-7067). (boo#1007455) + Fixed: A lot of bugs. - update to 5.19: + New: Monit HTTP: support for IPv6 added. + New: Monit HTTP GUI: it is now possible to listen on both TCP and unix sockets. + New: apache-status protocol test: + New: Added Basic Authentication support to the HTTP protocol test. + Fixed: A lot of bugs. - update to 5.18: + New: Monit console commands now output text in tables and in colors. Your terminal must support UTF-8 and colors. For best rendering of tables, we recommend using a fixed width font in your terminal such as Menlo for non-ascii fonts. Please see this FAQ entry to learn how to setup your console to support UTF-8 character encoding. + New: A new CLI command was added for succinct reporting and to make it easy to query Monit from scripts: monit report [options]. Without option, prints a short overview of the state of all services managed by Monit. + New: Environment variable MONIT_SERVICE was added to check program scripts. The variable contains the name of the service (from monitrc) for which the program is executed. + New: A new onreboot statement was added for controlling service startup on reboot. + New: The old mode statement is reduced to active and passive. Where active mode provides automatic restart of service on error, while passive does not, and only provide alerts. Active mode is the default mode. The third mode, manual, is deprecated and replaced by onreboot laststate. The manual mode is still supported for backward compatibility. + New: Test for checking system uptime. Can be used to test the uptime of the system (boot time) and perform an action. + New: Added >= and <= as operators for use in comparison tests. + New: All errors will be listed if a service has multiple errors. Previously, Monit displayed only the last error. + Fixed: A lot of bugfixes... - update to 5.17.1: + Fixed: Monit crashed when trying to deliver alert by mail if monit set alert was configured, but the set mail-format statement was missing (regression in Monit 5.17). - update to 5.17: + New: Extended the SMTP protocol test to support STARTTLS in addition to SMTPS. Thanks to Robert Nelson for initial patch. + New: The SMTP protocol test can now, optionally, perform authentication during testing. Just add username and password if you want to test that authentication also works. We recommend using smtps if authentication is to be performed to encrypt the communication. + New: Support extended e-mail format when specyfing from and reply-to addresses. That is, instead of just the email address you can also specify the name of the user. + New: A new environment variable MONIT_PROGRAM_STATUS was added to check program to allow scripts called from exec to access the check programs last exit status. + Fixed: The include statement now check if a file has already been included to prevent circular or recursive inclusion of files. + Fixed: Reinitialize supplementary user groups in an exec action when executing as a different user. + Fixed: The value in if changed checksum and if changed timestamp has been made persistent across Monit restart/reload. If the value changes while Monit is stopped, Monit will now notice. + Fixed: Related to Issue #316 above, we now also save file size, filesystem flags, file/directory/fifo/filesystem permissions, network link speed so the last known values will be persistent and if changed tests will work as expected across a Monit restart/reload. + Fixed: favicon did not display properly in the Browser when Monit was behind a reverse HTTP proxy. + Fixed: Monit CLI actions like monit monitor all could fail if you had more than ~ 50 services in your config file. + Fixed: The send/expect protocol test returned error if the target server sent more data than the buffer limit. + Fixed: On 32-bit platforms with more then 4GB of RAM, Monit reported incorrect system and swap memory values (regression in Monit 5.16). + Fixed: Save state on exit when monit is executed in non-deamon mode. - update to 5.16: + New: Added a new statement for overriding default limits used by Monit. + New: Issue #276: Allow specific source address for port and ping tests. + New: Issue #205: Enhanced process check with a new thread counts test. + New: Issue #280: Timestamp tests now reports both the old and the new (changed) timestamp in alerts. + New: Issue #299: Show the last output of the program check when running monit status from the console. + New: Issue #275: monit --version now shows the compile-time features that were enabled at build time. + New: Issue #282: Added support for setting a custom URL path with apache-status protocol test. + New: Changed responsetime for port and unixsocket tests to microseconds precision. + New: Added support for DragonFly BSD. Thanks to Daniel Bilik. + Fixed: A lot of bugfixes - update to 5.15: + New: Added a statement for setting global or local SSL/TLS options. + New: Added option to verify SSL server certificates. + New: Support SSL client certificate authentication for SSL connections. + New: To just connect using SSL/TLS without specifying a protocol, you can now use SSL instead of the former type TCPSSL statement (which is deprecated). + New: SSL certificate expiration test. + New: Extended SSL certificate fingerprint (checksum) test with the SHA1 hash type in addition to the existing MD5 test. + New: Extended the ping test to optionally allow setting a packet size (default is 64 bytes) + New: The ping tests now report network response time in milliseconds rather than in seconds. + New: PAM and SSL support are now optional when building Monit RPM. + Fixed: The File content match test will move the read-cursor to the end of the file the first time a file is added to Monit. + Fixed: Support for OpenSSL 0.9.8 + Fixed: Abbreviated file permission error message (otherwise the message, which was rather long, could get truncated in logs and become unintelligible). + Fixed: Only add the User-Agent HTTP header if it is not already set. Also allow single quotes in addition to double quotes around header values. + Fixed: If a check host statement contains no if-tests, emit a more comprehensible error message. + Fixed: Do not log "Error reading pid from ..." for non-process checks on stop/restart. + Fixed: Monit could freeze for a period when performing a ping test. + Fixed: Do not cascade start action to dependant services if only parent start was requested. + Fixed: Implement hard dependency between services. If a service depends on another service, it will not start until the parent service check returns no errors. For example, if Apache depends on MySQL, Monit will not start Apache until MySQL is confirmed up and running and passes all its tests. Previously, Monit would start MySQL, but not wait for MySQL to be confirmed up and running before it started Apache. + Fixed: The HTTP protocol test paused Monit for a few seconds if a content match test was used and the server sent a response using chunked encoding. + Fixed: Monit no longer exit if it fails to fork. This is debatable, but for Monit's use-case we think it is better to try and continue. + Fixed: Monit leaked file descriptors if program execution failed. Don't forget the shebang #! at the beginning of your script + Fixed: Monit stopped on reload if the control file did not end with an empty newline. + Fixed: With OS X El Capitan, Apple introduced a new System Integrity Protection policy (SIP) which, among other things, block the system call, task_for_pid.We now check to see if SIP is enabled and if it is, we do not call task_for_pid so as not to unnecessary fill system logs with errors. This also means that Monit, on El Capitan, can no longer check a process memory and CPU usage as task_for_pid was needed to get this information. + Fixed: Executing a command with a timeout larger than 2147 seconds would fail on 32-bit systems. + Fixed: Mask out SSLv3_client_method() in case SSLv3 support is not available + Fixed: SSL SNI is optional, so do not log as error if not supported by server + Fixed: SSL client certificate authentication with Monit's HTTP interface + Fixed: Access to resources via secondary group membership when executing a program with a different UID + Fixed: Slow start/stop/restart/monitor/unmonitor actions on FreeBSD - update to 5.14: + New: Enable HTTP Strict Transport Security (HSTS), ECDH ciphers and disable IDEA ciphers on Monit HTTP interface if TLS/SSL is used. + New: Simpler system-wide cpu usage test (total of user%, system%, wait%). + New: Added options for the command-line commands monit status and monit summary to only print status for a named service or a named service group. + New: Log client address in case of HTTP request errors + New: Report Monit version in the start/stop (instance) message + Fixed: MySQL test might produce "HOST blocked because of too many connection errors". - update to 5.13: + New: Added support for free space and free inodes monitoring as an inverse alternative to current space/inodes consumption monitoring. Both forms, with absolute number of bytes and with percent are supported. + New: Added support for Server Name Indication to support testing connection to name based virtual SSL servers. + Security: SSL/TLS compression has been disabled, as well as RC4 and DES ciphers. + Fixed: Monit will no longer try to check hostnames on start-up to start faster, in case DNS is not available at start time. + Fixed: Filesystem uid, gid and permission as reported by monit status command. + Fixed: If the monit CLI command failed, the error description could contain HTML in addition to plaintext. + Fixed: RPM will now preserve an existing monitrc configuration file on update. + Fixed: OS X system memory usage statistics included wrongly inactive memory (i.e. memory that is available for reuse). + Fixed: FreeBSD, OpenBSD, NetBSD: System memory usage statistics did not include the wired part (kernel memory). - update to 5.12.2: + Fixed: Monit could freeze if an error occurred during SSL read or write. + Fixed: If Monit was started with the HTTP interface disabled, the CLI could crashed when executing a command. + Fixed: Network check: support for IP alias [Linux and Solaris] - update to 5.12.1: + New: Allow selecting IPv4 or IPv6 explicit for port and ping tests. + Fixed: The Upstart script needed to stop Monit earlier in the shutdown sequence when the system stops to prevent a possible race conditions + Fixed: Monit may crash if the hostname of the system failed to resolve. + Fixed: UDP connection test could fail on a dual-stack host (IPv4 and IPv6) if the UDP service listens on IPv4 only. + Fixed: Only show first line of program output in the Monit dashboard. + Fixed: Monit skipped the connection test if no start program was specified. - update to 5.12: + New: Support for IPv6 hosts testing. + New: Monit HTTP interface now supports Unix Socket as an alternative to TCP port for easier deployment on virtualization platforms which share the IP address for containers, such as Docker. Thanks to Alberto Miorin for suggesting this feature. + New: The space usage test now ignore reserved blocks. Previously, Monit excluded reserved blocks from the free space, so it reported 100% usage as soon as all non-super user accessible blocks were allocated, whereas the filesystem may still have some space available for root user (usually 1-5%). The space usage test value will now match the output of utilities like df. + New: File permission change test added. Thanks to Ulrich Windl for suggesting this feature. + New: Support for multiple existence tests (in process, file, directory and fifo check contexts) + New: Support for multiple fsflag tests (in filesystem check context): + New: Monit's HTTP interface now provides even more details about failed HTTP requests + Fixed: Fix speed monitoring for 10Gb/s+ interfaces [Linux] + Fixed: Network total upload and download values could be invalid for certain time frames. - update to 5.11: + New: Monit now supports monitoring of network interfaces. + New: Sieve protocol test implemented. + New: The PID and PPID change tests are no longer implicit and automatically executed. + New: Multiple PID and PPID tests can now be used. + Fixed: The CLI/GUI reported port timeout value in milliseconds instead of seconds. + Fixed: Changed memory kilobytes total title to memory total as the unit is dynamic since Monit 5.9. + Fixed: OpenBSD: don't narrow the 64-bit time_t on 32-bit build (Y2038 problem). + Fixed: If the the test is on hold due to the every option schedule, display last status instead of Waiting. + Fixed: If ping is not allowed (insufficient permissions), display value as N/A instead of negative response time. + Fixed: If the not every option matched, the test was skipped only once per minute.- disable sslv3 according to RFC7568 (boo#974763) monit-no_sslv3.patch- fixed pid file directory (bnc#971647) - updated monit-better_default_monitrc.patch to set pid file directory in /etc/monitrc - removed /run from file list- update to 5.10: + New: Redis protocol test added. + New: MongoDB protocol test added. + New: Changes due to vulnerabilities in SSLv2 and SSLv3. See CVE-2014-3566 aka "POODLE". + Fixed: Issue #101: Manual-mode monitored services state may not be restored if the monitoring state was changed by user right before the system died. + Fixed: Issue #104: Keep umask Monit was started with when executing start/stop/restart programs, check programs and creating files. + Fixed: Issue #107: Support multi-line response in the LMTP protocol test. + Fixed: Support TLSv1.1 and TLSv1.2 when FIPS is enabled. - update to 5.9: + New: Output from your check program script is now displayed in Monit’s UI. + New: Aggregate and use human friendly units for memory, swap and space usage values in the User Interface. + New: Support monitoring of filesystems by generic device strings such as sshfs on Linux or ZFS filesystems on Solaris. + New: You can now send HTTP headers with the HTTP protocol test. + New: Program check now supports exit status change monitoring. + New: Added option to run check program as a different user and/or group. + New: Changed name of ICMP ECHO statement to Ping which is the more common name used for a network ping. + New: Simplified HTTP and SMTP protocol test with SSL. + Fixed: Issue #59, Issue #88: Some systems with upstart (e.g. RHEL/CentOS) had problems with Monit's restart action which consists of a stop/start sequence. + Fixed: Issue #54: MySQL protocol test. + Fixed: Issue #64: Resets counter once a service has successfully restarted + New: Issue #84. You can now test for '\0' in an expect string. + Fixed: Issue #55: Only run cron style checks once per minute. + Fixed: Issue #78: Include open slots in Apache status check calculations + Fixed: Issue #57: Inode usage check and space usage check now show correct result for large filesystems on 32-bit platforms. + Fixed: Issue #70: Removed newline in Monit's $ENV strings + Fixed: Issue #72: Monit no longer requires a start, stop or restart program defined for a check. + Fixed: P.R. #17: Bug fix, missing "check file" target files result in error "Invalid checksum" sha1 has a string length of 40. + Fixed: P.R. #18: Add missing space in the timeout text in UI. + Fixed: Issue #71: Subtract SLAB reclaimable memory from the system memory usage on Linux + Fixed: Support TLSv1.1 and TLSv1.2 in "set mailserver" + Fixed: Sporadic "PPID changed from 0 to ..." alert after process restart + Fixed: PID/PPID changed events were sometimes triggered after program restart + Fixed: Linux: filesystem space usage on some network based filesystems such as sshfs + Fixed: Automatically reload Monit if ID was reset using --resetid CLI option. + Fixed: Improved speed of send/expect protocol test + Fixed: Fixed SMTP protocol test to check the response code- Remove /var from path in rpmlintrc of the .monit.id file. - Package /run only on post-11.1 systems.- Modify shebang to point to bash where bash is required in vendor-files/tools/monit-modifyinittab.tmpl - Align used SUSE trade name in the vendor-files.- update to 5.8.1: * Changed all /var/run to /run to fix rpmlint check failure in Factory * Added: monit-5.8.1.tar.gz * Deleted: monit-5.6.tar.gz monit-page_shift.patch as new version deprecates it * Updated: monit-better_default_monitrc.patch- update to 5.6: * SMTP AUTH LOGIN support added (MS Exchange SMTP authentication should now work) * favicon.ico added to the HTTP interface * Bugfixes: - If an undefined checksum test was used and the file did not exist on Monit start, Monit would return an error - If the configuration file ended with a comment but with no trailing LF character, Monit would return syntax error - If a service timed out after too many restarts and alert was used as the action, then the Timeout flag remained set even if the service recovered - Escape mail messages properly for sending via SMTP - Escape XML messages properly- update to 5.5.1: * Info and debug messages are no longer sent to stderr, only to stdout. * Improved output from 'check program', If the program returns an error message, include only that message in alert $DESCRIPTION so users can compose their own alert format. If program provided no output on error, use a default message. * Improved "check system", $HOST can now be used as a service name. $HOST will expand to the system hostname. Example: check system $HOST * Fixed "Unable to read magic" which was reported on first Monit start.- use relative path for dirname in init script. dirname is not longer in /bin, therefor the init script is broken- update to 5.5: * check program: - Multiple exit values can be tested within single program check - Exit value test supports multiple cycles option ("for X cycles") - If exit value test matches and the stderr has no data, try stdout * Renamed mail header (message-id and mime-version) to prevent triggering spam check of capitalization. * The 'check system ' statement sets the system hostname in mail alerts and initial hostname in M/Monit. * Increase the default mailserver timeout to 30 seconds. * Fix the rare hung on linux which may occur during program execution. * In the case that the process start/restart execution failed, monit kept "Execution failed" flag even if the process was recovered later (for example it was starting slowly or manually recovered). * Fix the mail alert (strict SMTP implementation) to pass MTA-side sanity checks like postscreen. * The -t option tests the configuration file syntax even if the file permissions are wrong. * Do not display the default non-existence test for the check program (not applicable in the check program context).- update to 5.4: * New process uptime test added. * The monit hostname will fallback to plain machine's hostname if the lookup for FQDN hostname didn't found matching entry. * The CPU usage for multi-threaded processes on multi-core machine was reported incorrectly in the case that the process used more CPU resources then equivalent to one core. * The content match test now sends one event per cycle and pattern. * The /proc/ files content match test was skipped, as the file size on the procfs is 0, so monit supposed that there is no content to read. * Allow reading status and perform Monit actions when using client SSL certificate. * When the process is starting/stopping, do the process state check more effectively to not stress the low power devices with aggresive polling. * Make the process start/stop wait resistant to large time changes. * Compilation: If PAM is enabled but the PAM headers or library are not found by the configure script, it will report error. - BuildRequire pam-devel.- license update: AGPL-3.0 My mistake - there is no entry for AGPL-3.0+ on spdx.org/licenses. The only available one is AGPL-3.0 (without the plus)- license update: AGPL-3.0+ monit is AGPL-3.0 _not_ GPL-3.0- fix bnc#743289 by adding monit-dirs.patch to set the PIDDIR accordingly to what is preset in the monitrc configuration (and in the spec file), as well as to fix the default event directory- update to 5.3.2: * fix bug #34801: the file content match test did reset of the read position in the case that the unmonitor or stop action was done. When the file monitoring was enabled again, the content match test was applied to the content which was tested already. * log error details in the case that the name resolving failed * fix the system cpu usage statistics when pattern based process check is used and the service is restarted * Debian Bug#652715: "include files not found" warning: do not display the warning if the include directory is empty - create /var/run/monit in the init script on start (if needed), as /var/run is on a volatile filesystem (tmpfs) since 12.1- fix license to be in spdx.org format- fixes to init script and configuration file for state file - fix installation routine on >= 12.1: directories under /var/run are now created at installation time, as /var/run is on tmpfs on >= 12.1 - minor packaging improvements, including the use of the pristine upstream tarball instead of a recompressed one (better traceability)- add some better defaults: * set mailserver to localhost * set alert recipient to root@localhost * enable event queue in /var/run/monit/events * move id and state files to /var/run/monit/- update to 5.3.1: * log the particular connection attempt failure in debug mode when the retry is enabled * Monit can deliver events and status to independent M/Monit instances if multiple mmonit URLs are set * fixed: the ICMP echo (ping) test may report false positive error if the machine where Monit is running has heavy ICMP traffic generated by other applications * fixed: the file content match test will be performed even on the existing content when Monit starts; the last position is saved to the statefile, so monit won't generate alert after restart; note that when you start the monit 5.3.1 the first time, it can do actions for content match which was handled by previous monit version already as the previous monit versions didn't saved the position * make the monitoring state persistent for manual mode services * display the memory usage total % in the status overview; the memory usage in kB displayed the total already, so the percentage didn't match * fix the HTML overview page alignment in the Internet Explorer * fix sporadic SSL routines:func(169):reason(161) errors * if MySQL protocol test failed, report the correct MySQL error code - changes from 5.3.0: * new 'check program' statement added: allows to check the exit status of an external program or script from Monit * added crontab style support for individual services; you can now specify when an individual service should run its checks (or not run) * connection retry option added: allows to retry a network connection in the same testing cycle before reporting an error * detailed protocol connection errors are now included in alerts * the HTML overview page displays the CPU and memory total now (including children), so real service related usage is displayed also for services which spawn worker processes, such as Apache or Spamassassin * HTML view improvements * fix MySQL protocol test: MySQL 5.5.12 returns new error code in the case of authentication failure * the stacktrace logging on error is disabled in -v (verbose) mode as it was too verbose for common service debugging tasks, it can be enabled using -vv option * improve how fast Monit check if a program was started or stopped * fix the monitoring state presentation during service restart which temporarily displayed "Not monitored", whereas the monitoring was enabled * the "data collected" is updated only if the check was not skipped- update to 5.2.5: * fix process match check - when the monitored process failed and was restarted by Monit, Monit didn't recognized it is running after the restart and reported start failure (similar on stop) * fix Debian #617259: symbolic links in the filesystem check doesn't work * fix Debian bug #614984: smtp protocol test issues both EHLO and HELO * fix bug #32583: multiple SIP OPTIONS messages use the same header data * try harder to get FQDN hostname for the host where monit is running; the hostname in the $HOST variable which is used in the mail sender may thus change * support symbolic link to monit configuration file * fix crash when monit daemon start delay option was used and monit was signalized to stop before the start delay passed- licenses package is about to die- update to 5.2.4: * added the "procmatch" CLI command which allows for easy testing of pattern for process match check * set the default log file mask to 0640 (originally it was 0664) * reduced monit memory footprint by ca. 10%. * fix memory usage monitoring in OpenVZ VPS 2.6.32 virtual hosts * if the protocol test failed, show the request in the event * randomize the mail message id to prevent duplicates in the case, that the same hostname is used on multiple hosts running monit and messages are generated in the same second in parallel- fixed typo in init script, "description" -> "Description" - added missing dependency on $remote_fs in init script - dropped monit-no_strip.patch, as upstream doesn't forcibly strip symbols any more - /var/run/monit is now created at runtime, in order to work properly if /var/run is on tmpfs - documentation split out into -doc subpackage - update to 5.2: + new features: * added support for monitoring processes without pidfile using pattern matching * added support for swap monitoring * allow to override the default action when service doesn't exist * Monit automatically registers credentials with M/Monit now, so it's not necessary to set it manually in M/Monit anymore * added memcache protocol test * added openssl FIPS to Monit httpd * the 'check system' can now use start/stop program statements too * added the option to set the "Reply-To" mail header in mail-format * display backtrace on error if debug mode is enabled (requires backtrace support in libc) + bugfixes: * show real process uptime - formerly the presented uptime was based on create and modify timestamp of process' pidfile which provides invalid uptime if the pidfile is replaced and process keeps running with original PID * when user triggered action for some service (such as stop) and before that action completed user triggered another action for the same service (such as start), the second action has been ignored. Monit will not accept new action and return temporary error until the previous action completed * if process resource usage gathering failed, retry next cycle as the error can be temporary * fixed sporadic failures when SSL was used * ICMP echo test (ping): - fixed sporadic false positive/negative - removed limit of 20 pings per cycle * DNS test: - accept NS root request refusal as correct response because server reacts on request - accept authority answer as alternative to record * RADIUS test fix * M/Monit heartbeat is fully independent of testing cycle now to prevent false positive when service test blocks * fixed SMTP STARTTLS protocol, required for servers that adhere strictly to RFC 3207 4.2 * service name: - allow the service name to start with "/" - fixed handling of the service names which contain "/" in the name in Monit web interface * when 'check system' is not defined, monit adds it automatically using hostname for service name * remove extra NL characters from message when resource succeeded event is sent * fixed display of cpu user/system/wait usage which temporarily displayed -1.0% between two monitoring cycles while cpu monitoring was initializing * fixed display of port response time as -1 if 'monit status' was called in the middle of service test * fixed display of service initializing state after monit start or reload * fixed MONIT_DESCRIPTION environment variable- Remove merged superfluous hz patch.- Add Should-Start $syslog $time $named to the init script; (bnc#553082).- update to 5.1.1: * several more protocol tests and bugfixes were added- updated patches to apply with fuzz=0- update to 5.0.3- update to 5.0lamb14 14927010175.20.0-16.2monitREADMEREADME.SUSEdocmonit.pod/usr/share/doc/packages//usr/share/doc/packages/monit//usr/share/doc/packages/monit/doc/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/54ebb72501e26cfd9d8e336e01ccab6f-monitcpiolzma5x86_64-suse-linuxdirectoryUTF-8 Unicode textASCII textzME-WT.r+?p] crt:bLLD Lʭ9ӺV+L?T@e;2VruW oIv9mxS.aƗ{a$Z]R~^%})e?KO@mfEv |p6V sFuz&58wiE#Vic.ȐiĻ{E1s-).bxr\"VFs4Z>l^UD uɺN]k"M{c|@lJbP.( JS%k5WW6,Mz<'.PqN:İ$-4OfgSEh )QSC4N$MeY1aȧnIC\8ŌܮSZ3&lA:3{P;:?_>p7fb}SAUB=JQ.<"E,a FDx @hG]7RևHu@iI8Kk5(2=: . ~̞Uq9p 1p24#`8։$G&X֠* vV} ܢwP\D4{P$5An$_4L-J~u06F?g{;^B9ZNLO:W<\`g|dcHi:m_u _[`bYKbϺZSy:lZ]]M305-w`D, '-t:EǜpQ1YA~Ҏ9|u!޸)\hƇ~b-(bޘ Ht Gh-3!xſuvy"_*حֱf?Q!2Vs ƑУ%J҂ʡGzP.j`ؓ +I$.WMm̀5Z=(#)S5r};NK!2RR]FwGsk8ɑcK Ps. ]&oV:" ̍9IgʦQ^63q~E X)M)WK=^ 3ubY{mрl(Y`b6,/ji'{45[?*.sǘPѿmi )ӏf!UZmH%f^+7=[ Dlq8CfRtGdy^e}ʩzt=_[˱/#7Wuϱ-`2PTM*MĞWtx#o˻A$BQAOYzCP݉mLo~a{hNɅasZSs(ҙbX$}.$T:?#S'KQ.{l?̩P,П}Xp^|JAXE"Mp mή;yH-Ɛ~@v 8uW:tF{dL݀LtoqQ@WP16eM (>E6)*XJ*FngS_GH3-쫒a &Oc91/." 3՛b)&x'Rrst¯|\."ye#PT. /N`i!h퀆`|7 /αo1 1|I..<rᄈ}%שڱ,U9wp=.Φ-Ǽgd!Ztx6¾iM^ dho! wıt02%IgȄl|l eI q6-뒝lW8m dƛn!`B,yG,4[ZlK ^bDi,dž߸y GM3WNGQ5 1$&yS$rDxG>Nsuz7*`E0%#3I(kߣ*ts`& # B f~Ks;q+X6+}M"e%{ɾe~l" Fs'2K![xfպ";&vΑ<܃ef*gR f5 c,:|ϭ")ד Qhճ/Mk^H'nm7·z D?ɺP(ڽ!c2"|Օ~6'u57tjfFry8Oi33?+`~)7u[RʂWSر9ܐ$,>ja&>!Ϊ43T*?o5W7f)qq-j5DXst[`{:MP Ҍ: YZ²ŽFF Dc<5 X s j\+6C9uClHy5E<4<-^2iO$ls[Cg߉xvY(@14_%m) &1z7]'7jcZ 9aKx鳒A ;K/?MKfY*@6chy/Bee)kbP]p5miB RO2Qχq4.vb0V-C|I JF}Hh+\;w'5|km佡 Ho6ɧ7 g?*zl=%>`5Q)H?p^ޑ+#f U&R h?G[>1 fU[rbxڗ̈́ )'o),0ELvSZVˉ`AcfA\[E8zz)R]t]uT埫72?wg6BRɉPgHM?..T s].F >t4ԯo1׉'@ p</ #FmKyRsE4k+u k5ݴ_L ^|dz30,:*< Z"ا2N^LҬ8FCtzM(7C#xGSl D4!5h,Y#qޡF@%C ؜)"۹W?y 9FU`!.|~; n??'W ,T1V|;2bSlkpZ\Esc"sbOFv݇&˥MWC hF'T7 W(Q֋|lKP1nxyo t{lr'gZd=G( 0 T `\*i$]fBZ4Ide'nP몞k˲<+5k8JΊ+#H8$is%EDj|͂RX;fhpy-|f0,gZx.FH/CB飍:-(s>ޙnä$(K!~vhܼck{la#E_A[fEAsjkX_E IDmWd?= ɧCEϰ5A.b12 Ġ]Y9Gt{((zvl{{T39s6ַ S ПiEnzhK5*G"U[K2ݯUZ#\_2/hu+{rW~AcA@),fs-$%wt˕eOCYGqQM0ְ{^nPgvRp~P *mQ-τ;TeTE#-:c9AC_W}5Еe-CCV:N(awgeFRmz+%XPY1DŔδFL\MBѾ7b,8c¼Uj,@vBS*V$ϣI!̺ U<7ʚƸd^(,eƩ,v{ okhy!Lܓqo>*NH8}Åv>(,Fԧ0*pBe+~ 9Np^ 4Zel?V+o+ZEݥ1' |4{X.=\iP]XzW>WNs ݜͺͭG^YY]`Uz O{ 'ieBc;0UD' DV [^xh vdx5l_irCԣmWfCF|Hx>|DfLIó"5zʼn/܋D5(\ǧS?g[h$ߦeAt[Q#J FI|3BD|AWə9!;F>r.P'_[a)?V3lD[YuCN\CSM>1]BI!j(Lw|%|)38 ^0ɎFhFR" z|}'_Q`+E.8Kr-Cp1_E$!c(fFw9`/'+@^tov1˼DTͅr 49.~W]TLd9Y3-ô$1?IiOu|bnT v+r3,Z0s;.+^܊%;n÷[b/ԭYk<ꔶof ?q Z :8 +0SZa-٨M`2$}yړ\%_Ύ-{MU1&z/V:~rV f=<| 2pɇ~&%1,3Xon%#<^CZ!Stc 5mX1X(^!qz;6ouuXW;n ma#'Hvɡjė -&c-{Ԯ\ B6\Y~8%zJ|yΌN PC* ~~+7sUW(HM7B7cLW˓Z|rq(kpP\Aa&wdb'^Z632 ƛbFo@}=]95sQZ+Z(y0uۿF3Y".g5\C:qdkO.(q;`Y=_t)0칽q|YZ_?)"l}ڨ"7wʀB֢,P  fnx)o|[LL >~1"|^VT 5iQȞ&)3h$'A[Sdy)ީ!Y#4TuYL׫ #61":yJx>^SLN }I-5rXKiTSTSMO`'ʑ^?ABKhc!8(3FZ1Y 4žfJ E*F|Z4I}H%F*qs2lC2_T2om_s}wP %,w ¯n% ڀ#&s:p4߇Ⱥq|^MS\;Ig njwN}V^MKmUO[pˣN]12A#`o:&|]? %V{ƉnR8Acl;oVPYU:-͔P$08s7J_#Okȼ} X?.k]*#mGqkSlMN&}p:P js^[zڜXmHFzȁj; YoƓ[>_E޵،')'4=h۵O*<45 liwy 6g: JDvͲ2|np6&M G]eW5o fvg_W J]H|?HtN]^ܮ#H+ݬkO+UCزKOpmPG8u<;R:`7ii=edEmTogqˏ"/lC}f:>ZgPr+վq@H僝D3먜C [|Ip +`0^mQGMam~$}쎛Uu1 rM# y%VGl#@8 eps\3h{]\IS1}_?Ȳ~;D.?k)*oi  ASݢ(a wOԌ!Ny6ve#4ZL<(z5%Dg=nKC{ߵ}=͸b*B{c i\$FB5be+T;<ˑda!l:aon2 l F}7nW1@1"n2 1q"BySmx"rPS#pw&Fxa:}E!]kќ=*.Wo%w>ɏuSiZ|}c?DS]c*HAy[FN6@&F (Շt(K?;MK}CF"lg q>~[}F=d.ٍG|d^Uە o`g3ROY{Ǩp,{:8f/VDPhS U_0Sv0ѡιb U߿me0 Wdٱ9U럟3]dWEDxG|ꂦm^kR=g# 'W 7S2R/Ȑ#Ch C -!1?9}"Ko 6%~<#q,j؟Qv\1k˲ᔲ Ͳi4$q*Jt30ogS 6 ޜ8[;N5"X.'QysxRǥtYk!tDRrZd̯2n}a$k$ccZdo|=(@gk5r$Z@TSѨh3U~GiE 9_a So 6/A&ҎAm Qvfj^+\d[ HzUG{4#3GCyXqd2z_>ި!=BJWʌe"UZ g&DlHze\T-w4_)/ڜ/wVXTpbo>{]'ZQ4MѮ e1=Am͍K4))C,zq^G kYS? A1tVB 55b/QԳ%%̡)WO,zRhAOA]t 1}n`|pud=>IIws.ߔ|?dkIX9IW ĺxa³ { ^&?h5fi}1|G W4 :87jΧɅO~Wu~G#95.{] FۄJA˩Huw9HR]CH'm >Z9*9>O ˂0j6!F/Jjz'4iN|X篕i*StD⪰L|P@vp`;NdXaX8lgHƶA'z1.C &e )9~dde ,ǟy C[%P_fm=.+ws+狢!doۣMH@-q532J#! `bDr:' ٔz+srz#2ӎrͲDoپEm8*!%rL)f1T GK~Ժs]ѾT]2@y 7h%uB'LbϣHׂ pTDG! SƔ`bѾK,$<Cj0f r#cgwH$up9c -Bwg8$箝`np_)4Ҵ7#+QE86%TZ| 6*(>((*@?xl@&@ Mt67eKͭL7Ap/A`|bpM5q5k|S6S 2u$+?u~l '!UQB&Q|`\:~D|AZ]WcDo%_oQ7RA#},NfJ1rMcD\DRX“N9$]ha!Ex&Te##MjIąr= k?D~zò7†h1>!l4QX،:fU3jt`Z0]Avn̳{qv1M[2g[ -D^͝d 4~zE^ YΚkFWZ>h/#jSMÍk6h7N_^ZeF>bYqYzي͗Gy~qC͠χksG׆ǩ>hRMèlӳGeQx+B9Ro:f`Tp,.Oe(F[D%-NAN_p->ڬDO"5R >i{`N> 7L\vF㮄F*G>1Ԧks8QQ"dr,oGCFc !w xwZT15Eڄ'6cWɦDF|{뜋PMco-BD C؃yEg2 3@)½%:p!`k&.n-+6k6T<#2cڛ:VbQؓm##l fɭE7BϏx PQڗqU.E*LTx1ni(UـYlvZ"BEMNM9Xj}j)Gp@/?ώ8jx:u+P-wUJ4[=)oZth]F`'NB\.{1ǽR'zoޞ%sYn6yvxC5FFa=aVh49>;{W㱏|*>ZPfZڟUxz Z0V*)dʻvf( ?PS9N._a6T:%ⲃ,7*#p,K/W=ETtܤ+k߻ھ\:1ke i٦O5!_ro@x XRfiO1rL NM,KVZUϞ`z 3 7;K[,{󮪯O["g]$ArYѺmKĨüOlZ*,I#!o`|m#&<7>yt7_}k A,UzTI\M4 #& \&?F%}!Lp_X֝_[SWd9* R]lhw@\u҇C7&llhYp ĢݝȠs .fgԕH "7qb2܅L΂zvSKu|dPƐ!,4m:7 ۸?bÀIZnƻ5i s xҾ3t"ɤ׆˝P KD q[>T N ֬ʛys} |'j!'lB*:a/Kӣ)3 |ܽC6X;j^I~?t烈atg̷J\# o뛿Hԍ_t)߾7x UɈ\z ҡ;R5N X{YhvVBs#m^{%f%;*~u_ E:#饘&#E?mKKaE*Ӗ0rj eBP}w(v(SU!PZw`ZPV־/|^Jf\K9pF J gKT*S,qmn>{|.WnSS}Nyn#:У/s+dh9Nm4O% xn⿤H}bk㵞 T$Zo`́J0v還1+/ETAϩ6SDqN#Hn#sJ+~_$K=R]׸ #ׁԛ|q<ĩ:޷Ou"̶j!!Ҏ#b%phΉ!ƆBǗw/ui2]w׍Eg8c7KGy9ʵv9'nF%N`_s.- ;Y6uW%',"J\ X^cM)vJF0fqzyWV,ֵF,Bf\.2Rm>ӱuSJm>_XqP@*!Dv=e,Zk4 $gYl PTqgaE%+2X[,f&֗IGpLv}k)ѕޫ{U(1Lh-o0ϲd>Ƨ 1U"chw 2{ 0A ia[7? O#T~tD:Z0v[qf@^e꾺SU{Qπ/ Ll>_,>l0/nXP`([RQL+2V(Dؔ9i^[PTB4C-k%J]蝬:bWINFXu4#9? (';6!a>r(gs?o)#rw{u^3NSMo$?GBY]oT3eJy0-6a2) 6m9>?v. &.\6iZ7#H]MzPF}A')' .[|i_M`m* {bi֛=x+W@ x/<ۓcO~Hȗ5O[uUHL.ZA!?S"((^@_,;dQ",=)fm6_8OK@͕ƞRQ|(nɂ8fH0SzxiU֠*}$;O@t ,ժ7<^Pp>Vn N:;Gpro7g;z9lQM9V_͛3Pѭ(㵩1gvHt,VQֵ҃[r DGdGW 7-upÊI{aG'%lg-[0 @;jj#=oe9lƀkG>ra֪;mH̗EպБcn-Ejl0Nc+M\Y>o螇\<; XH+r%X!D(hJFdU;a]&p|9>/_u235o cXd? Kw.qc-:"#_=}X WԮr;Ǽ-\”2O\km!d4γ}U\ ',{fpgs]oQQs;@Х9bGƝ+,TN.{Wu Qە:|$+Ms ×d; deiYx_†K&h 0%T9qLLvb[tC֋X(:u>}]yۋ!`g,f ,l4h K)g/.{v;Y(/#vMjn|"+f0FnrH9mQ.dLC/RT~?]+2Ug[|!!ى,m_A^(7z+(=æ߸iFU~QH"o1N`/kAK8a \3v-S^]\+&X*_xWߖrhSc4=HQ7cqW!T™աI4 dO ;E; fL (767f;sp{w (Αiկ::x#X6M5ܦwpv؅y RF؟g )2oXgL(T%i4#S@D~刾g g2:,^{ʥ`Ӏ<8Wi@򐱒x{ID Pwvp6퀞(jBL5cfS+6y K%+Z.en% p)EO mUR\1_U7#QZTTyhzͫzM *ysW o!Ù}cEW=`+'wުCſn C] 0߼@69DӺ_7:ml>r2%3puS+]ɄgR `n7j`̌2 b_=r/DEXl\Zd!4W /^Fᐜ6dGn\J;+\,Ƣ>[/YA;}6]GM:B8N@4%x5~joQ/!mZ7W*UFZ %~Xx{JB"bʹYYWnh1)M%.t|zMZllRV9 mА.bK^x~)01<8nB?QIx^c nw4s5"կ x*ŌOθTO9(JZia@hTJS>Jxx(b٤#L}(k#,eZ]ɂzf]] 쑆=3AtѾ=+ ~e6f!`G_16SrYhA}U\QҬL8 c+ordS w@52,y(I|H [D`)e#=NL :wΗz\נ%3V+^'4*q(^JP7^[k4E27_.pbf#bƚ}Љ4l'zOu!=TS!0 0h :gG ZE9*Vni,;z{AGD i7V1(n-~6b(U0/~QQ *nfPB) ZDW'4NY+Vh{3OkuG1hFs=Ӽ$]uzO Nb1>_нQʩAwqm0ȣdm _D\{{d\dg uuXeuպ15r8G:9 K$Q}KD=WԸGR iLr;t&FrRl 6WO~"cJn ҹVX --9DϝPJm2DE|~Ȉ"*" |b%g9\V=IޔGØii*3Tr>4_TsQkY"6F&ϝ LNSN̆1#WJq#_b#;x ]Ȳ|tK?n>xkV/Ra0=t|wwfJ󢨱ݧI{6Jd~>zNa,'{XʉRh>Oo7ؒUR儐^̰C<?H'fUB.K1էRZM>e&(~7r @(Jc7BCsfWmB#pD[ a`gXۛ\7'5-Ka5Wf@6|DV'T9Gq)[=h_d#g-"cPIKM88dnQsg#|bN.9jߣ@,ԻPN7U2\LFiVNH̰1 THSܖcSbhB#u(|xEѧ)Ն.uX[Y6J) |s2~rF% x xՒ5cLrU (}Hâ+WYqm&| =uZ>o#P tLoUhS}}V0 )l)$FnVWֺph9"N߲Rkbm6t> mY!!TJlz Q_z r2fZVlxg8&M.-1@C懮ȳ>@|xZD]Z@K/ кuf6^(!EXtDCy ,@4!mVo6D5 s›KFnGSe *o5ޔ~Q ",>46>9~3.AߕƼN">'#~j(L36 _/\9k*rrFt-S~>?C؊L"XӒ9=w m1˞aBOIK3ܜPU^! [*ȆK]1JQn@TNZZe4W75ȥbDTή%hj纞3+p!pO p=p|y)J5ގ~Mc` ݟ# =ϳ]~O+D6AȔj:73"[uCo~'N/LpVM'|ZؘUADSzG-ZtG16-r ۣ1j~i{$qBǿ.S>R" 'Qfu՜Nlۆ$]tqW d8_8zc{ ^;?8K?UЛiZ 6`6sY嶝R^!k-dAn-g9-ミʌ&]g[-q/ |rHA =Q_UobZ ṥa[VJAu:FoIP> pc{@fC j3>¤02w8?aѻ+Ns10+]DP}l=o<`uGf\ɽA\h5|*nS-nB f0Ntv)BJtM&=ʎV#r]08iC>qFKFi׃T(ݱ<(Ұ賓; &=/c r5`vn2tcT0V*lÜ /XnŽ&~a)'))|eLiע=5(\+R>sjn1ϙV~|_/صa_0[*" cNxĜ}eֳ.ę|LH=4p6Z/< -xx IC Ńo/B峬 BZ lݜ{ Ga;xep?X ؅7W/Zz2g&`)K>>G Rxr̅Rm{kepM/?_2Q"T$U1/.ATpc6r Z+[uD ÷Z}JM#53_'ݶ>[NUK/K0 LH=ƭC!?e /b&j=ֿ.I$ߴU3!<GT\ xwKe$=\Teg+^ԧuH"ЋU-2ab7`#F֓3&Md̈́3.R,^IjU[EDr0dd":Di'tw_MTsEaR(I͇ 5UOtl{U@k=;xĎ!) 2iK"mύRXj5-VЉ 7P04Aw_,'S0XTS@ c7>7z>sۍRH  WlFEŧ{ v O\?Z~ (U} HVDw >I[WRLz'G= ^4l#L f9bNEjl_Hԁ{w@ |&Lċ}÷T̀e'=1P5apa`ETw'QĠDwb_2k.aV.Y P:X"2 k@XLS=0w\trqL9uo|VHn J5.Z ('Z_ y FY늃~0 %L\ Nf$NfAiܝ]oZ$Gz{Xf٫ּ_{qvl bnb.WM֭ ^a˫/Sܿ"Q̊g͎pќN^0't1歌g&'n͘w7F/sC?SO>zO$@X0;UES(_h 2,GO!3Eŧ?v\Q0=O6D03{]zz$gm|4|, `%CmSdc6pH {NUfJ}41)TݡZd҅pOk@vI.JI/_ǃ v3i?A^ߤ\([gT\ϝ~_ AJo~ >]*uV?4 x9ȱ\:f$Z7b bo4 }zyT"2|嶶!^6z* 4=^ҙa[lgx@h4A̚VDNLQi[@5r}l@yrpC[n; Š]rb(;lUv,VJaK8Hb}+)jDRh XbA@ˏUxxc*hGu6}Rm2id+/CBHgrL񗼓%C˳n4lۚXWljĺJAnu\TZy[P2Ti2 &S`kT1c/c]8gtYNH )}-ԑ3tOqFF=Ɩ;v愗e@5P,4pJ$6~I6jD,G6o$˟Tt׊$.rSUP"]hd,#)(WFjEpI+c6i dKD3DTyͼS&ekxt?!o 韯裸)~ϭwP]Cje g"Se1UsB[6³H[XP[? InhH (N7Q}UjIU%l7ɰNϓ]}4[`bUdۋWHw:]RMu?BcK!/C_:7v*o3"<ٶ}6kxdYf#.=q>*74/Z/ 6Y 癭U`Y`f;'`Y$EeIj v4:‹@. |+HHAr܂ſ+@!fDq9VXǨ$-RP A[_<]%YkQ-P' b;Hm0I{>mqӊ6p6.- {OQ_ :Ѯq vPV=ٛL143g N.0j݆.e&\ǃVn B")Ru8/$gkP4Wdn.gصf9ԠYUzZWlI'ips=R~KkE/ln~@jyzc2 #1&tˏ*AÌdk-IsM]%[DR &@)^la 1 W̧㴂Ǽ"dGuU2&WzK\%ifIv%M< F $Ͼz5c+j=Ґy89{x81jVp"S1B\+9, C3ö&ǣ_cWƟZfICMEiD4An;&o8:ƚ9:qQX{Yׯ +QWVr] mUZh`}3>*Qz}砾ZV^MNpѡ)ގ+~}v&%3} (r'O;frhP)?ȇ6ޭYtlԨr¤@+oƵƦpآjӨ70+t瑾m9{A1i/ѾB$)V_߉_i݁b?*&ڟA I#k&"rz8ڌv N6d5r܉FCkK JpՐJuODU\΄>eHufғaz6?#R3BsfCzMQ NR{L)f޺z>3z 3-k<9\2яmT!_H2n;Pι0sWԵk 6ƤP<*3 L6pn4HY N[';UP?}9^3c_8BLRXh6sM_uY]jbH8зf竱<83Gt;M4 qw{$oM6@G̣o&[3ɹgj.FW osm!1Y !d>3BhJ;֒i='EZXIЇN)zMPf;nVPpݿ)MfŶ>V!I7s:GuA$j^nj# )%Q.|J1LOվ6oKDW G/ҫz`0_nCj"bNvŔ+*»$&n3 WU%p_jzf)C ;/ }A oNLPk.Ṅl+[z w -rh,4/t[v[g6_(މ^(!- דm>(.UHskW|Nei[6"?"R$AF D@ssOZLv@LGh#ff5JrxrjZA\Nn>]<\""cfN,Sj-$gtdm^tz8(WmܕyZW=H`聈g\ЏuDͺ7Pb !OjBNxwH*-]ẢE] ^g@۞1yӡՔmvh+b`UY޷l4^݅6qja|qTtb^UMQ 8(z]|2LS4V0w6LL`&>d.ibq}]TC#Lkr~#oU+n@a;Spg zHhs3*R(EPS%/ryK:`?џ&E%%\8 #ECax{OJX!*S%Ndpǿ:%L7x 7~ݳE7 vs3ͺ:O=8rfɍ j܉_s%oD\&y+\ *-"3n\r,byrLͧI@B ./"H~.{YF޷ ) R~(M熂+9{n~}(4kKD8;c< CF,!-:뽨0PVm%!9Dwm鍾j9vMccD +DWcQ!J5ZXwCO zw!I—iW0Zmc^Q&+9 3wr@_,}0}KLֿen['ߧe.|Pξ:,BaIx!.KI}[Sc=҇14ŻQfb9Y6T:݂#\I-, !{u>ɥM[5mƠ9 JSGp]ȅ2A*$jXm3`c'U5Ҧ^P<=$kTXAYð6'Q<䡮dps'n/>p$-//;p||З(fm}_ EZu*ߛBO|nʁÎ*$%֖@oYMjf.CΰIQ4@ec 9'Z,X)d'yg+83@ԩ\mLt-B,%ia#j sgNogoJRۘɭ7L]+VI]KUaE,ő։k%\WC/:;X96qY4 lMCr8U2Qd5]zo@hF4 $]״ֆ'̡@n.LcCFhK3v)IIt1?N$H ̑x_jcozBe,+}S,JUYWܔ7D7OA س/AJNpkˉ1p Rb$( qg/9CgqLf*) YtS hg^5Z5U@j$;YI-9wSPzЃ,?QԺ˾V:5^4rD5Θ6 DzBgL~)*&k:U+oMV;1s-.'8< )ݘtn#6^ 4;`4KPZ]ba]3,l: S ܚ~{14ӭUwOD^d1hOԬ.вQ=gĶRIk-]Cӡ&ib?J ި5KA(9{Hiy(Dx|/5sa&W7lT! :@pMP5魜MXnIgJgE?3"{ k (_:*/Z!YZWWtXL?0'HzG ^R l vv^y;gW{du?sF}kT/d ѕ1o~  Ip9A3K  @>$6usz"&+]yXz{i//9&Ė#SUVk Dc<őMṠr54ͪc58 WլsשOt2#/BVşWvo{Tj˙i~ƵN KaQo!LPr& k7{Ncy=)fap/ޜP+N鏳>5w;ǵN/zҪ&JimܢLq0UiŒS0ߣ7M]YEs +V+VݹD,y}abF̀zVpIDF^ =]ɻF#Q`8kk͕7q-&!kU{5|^za0|]=Zڽvofb?Hۙ洤Pz QpvqS5+v1|gI&飮/ѬVp.]Ӗ5zXҷ(Fr5kR?^jpF7"85HÊ>z}7YAxPh-'Y 'sju&BY(Ռ$0t4q8fZs!>ol)^Zm<*+A(H`Z s(BCST?a%\)ES>0#$@W믎f Q!F >ΪDپ"S8\ e Pd+%'-T4 wRtD~)J! V̈́Lُ"!(גY\%K˙묅30R[*cV짨m\}S;īLeA>qe?3kBĉjP |)I'4*8h7}2RlSL.9#2g:xzB$!WP}=L_5?aEdZ6>rD{o(T`muV: eIŏ&W>fP쏺TE_.ڽ< q]a9IsQC#܅L DK*HfBOV'PXx4;c΂z:9J,] W-[IzfpvsQ? U(WP@- J^~Jo-h7!?WyP4~^,ix½&!@ {D@tT ;n CRDR%|U۷"X4]_x&аE/;g>%M@ll”@unCv+:o/:xwtyn+x/ ^HYyIMO`2A?ZCҀ0o"L:٪ŁX'1ʰӫ.ƍ%NiiK̃Ҡiǽ 2H ȓD]:u< 0('"$L苦x[C@9h k\\O3ɅD[9VEvq䗸C".W Z tSwY/Tw;R<3B/`I1j}e7JhM}eER~l8dpť1듗rDjwQwD[|)ceԦ )nq__RPK*hh{ 9 MxZ/:d#<2@W ɧXӢ4{L5؆yٙl+-!f$d>=%ri9V-PgOq #~]ɞΈ 2"P>QS!m[ГkvYy ^=؜,7gobGPضۓa OVS/e4.5H=$+i^:rf2L-8-\5Z,Qڛx'Pq7j:'"d2nN.9'Un!46˞$,‚`\F*fV@:1NF0'|N%|9^c}<13w{CK7AbW/*ʷy  e2#A6t1$/%XzqlЖԯ됱mI:_\I8j3 'k[6Hu}?^1|o'z1{٨ve$WK $cpfucUP%%17,tXILgY$TjUPDVr瞢"PѬv6Ѳeg#cq!p[Jh3%. FMB#w0{ڐ$dt00Zn'KGm 恱u7Q}?Q@!aT p3^/" wj[*[=kC6lޙjL='T mxzD 7 a {B<"Hz\F5d=!JxUP7o"d loo&cH2HkGWv4 >AK3z?Z2fab$o]. 'h.sdr&*T1we7WIEݢ.N_YC7c_1YRFY%r=JOywA VdM܅Houkw:"Jg߫HD+g+I֐pi]}݀ Ǚ[ȣmQ^St 3l吵l0בgܢՖ9`k[FUkmv1Ppb: C5$YQ!ӳr.W<&>C>i=R%z[Eb},(j#ǦCkg1x( bӖD# L;Z #c5Z5 &W3X%іSc'溠.QRs h^kԩէQGeC0 #z\9hxP5ҋV L]i|4u(P=UbϺ|>nfdqbإ̔%?BgrwA;*%%Ŋf.7ꕌ7]CDWgOlnU >tO&Oĕ׭CuWFl-ӵ@ T9} VSq+ }{+};:i^xPw&J%즆ʹT Xv4@r@aVғMI2Y)]H$&N hNm :' Ckɼ:0>.sA[f,%O<@4THkŠt-XGa+=d L)D!w5[j:77%8A+6jۘZH`

r(WrHUmMO8Ÿ+L,i| lPY#'X.GJ 7~GId @;~^jHyO_.+dz"e"ƄqFflmĎay`?ˋ.a a>;%@#GX{A . ѲV 4馆bM0` I=41rEzHn9֣œ\zD){2ѸSQ~K)i{jU}F%ڨ$1;E脏[ J<ٍͨ"y}{KSZiGidr< ]՜!?J>+c1FN@ۓu3quN֥Z|4dH67tE=/ͯ`9xe@`UK21u%N!+/*g0{1-C 1V $ʓX&hWR, _o74,zҀkϞ %6 2~X оƴB=>=#y$zQWqlmx|>i #mAM`$b(<