ntp-doc-4.2.8p13-31.9.1<>,\/=„!6~[j4Q{i`!lEtE9UihH1` k5u:N6ymNw iUvK&T7v8S(dq5Np. W2\xTx%f>|iQs]""6pPZڌ=(l" My̓ws W׎K Y 4[ލЈxJb$p r_ZkPW(mN>7w2yb}cG4pV><4?$d   C5 Nbv|  >  |  3 49T>DDI$ITI`I(I8I\9K@\:Q\BF0GDHI<X\YpZ[\]P^ bcedefluv،[wxzCntp-doc4.2.8p1331.9.1Additional Package Documentation for ntpThe complete set of documentation for building and configuring an NTP server or client. The documentation is in the form of HTML files suitable for browsing and contains links to additional documentation at various web sites. What about NTP? Understanding and using the Network Time Protocol (A first try on a non-technical Mini-HOWTO and FAQ on NTP). Edited by Ulrich Windl and David Dalton.\lamb0367xopenSUSE Leap 42.3openSUSE(MIT AND BSD-3-Clause AND BSD-4-Clause) AND GPL-2.0-onlyhttp://bugs.opensuse.orgDocumentation/Otherhttp://www.ntp.org/linuxx86_64gQ2K*1% ? vYfmf0mpIZ#h W 6<,O I&Q61S4iDv$:2A22}HNy-B4 4 y?<N,3%)> s -G_W;T(PNqWh fa) H Ire A ) S 3DQ,\y x- r4(yE35  YqTlL|BE)7!/\ wj @%hFS,fI6C#(8M*0s, +"G|?`!@-zE-TY(3#U L7$)q<Q",f< "V#:c' !|A@20H~IQI 52O BnOGs/O>.vO*a^;X(14LH!",wQ%/,5i*!~Oct*m)|DAAA큤A큤A큤A큤A큤A큤A큤A큤\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\3c9059d5ea4deed859b471366a92974ea7af51608235bd936a28fc5822670269cb2ee2248664167cf19decfb4b3fe515e465fa1faf33158b483f73914f9440d207456ab2dca6a6c1e69406eaa976e531544f0ac9ae5be29015d02c09142bb33a584a8f2a19cc89d36e001ce6932cef331406d9ba3a5bfb6834a36d894af0baa72787e9b1f26d9e4ed44a418c974dadbd58dfca1a89617c942d27b9f715403f7f6d44f746419b943c3386d3e3cd716ad8c46b60f5f2d00701eddcda4bde48b5798416274107cd19ce74c94e883eff545a03700d6ba2b26992e3be3c8250a126225fa885769a141fc183e65c4340858e415fcfdfbe2d30bc2cf641d47b43e797bffcb6839646ac887d4d7888b5430f7722804b04679f5aed121b61576799fab723246637812b2cf640209a419e003bef14e0758217a32df7cfb5cb7eaa377231bd957263106e52e375db98c8d308d7136b8397ddeb98d296195d7c274db5cbfd033c895d583204d285256f45e7ef713cdea9bc653724fe3a8aad1c20e2a17f352ce1913bfd7a55242f002b1d07c7c73be656faedf8704987f8e0055716e8ebb9cc6595e45984237e021d2cee9fa402446cee1ef2fdb454af11c4946908ecace27fc5a216ca2a458a44930e4315239e09f635508e56fd513a061311196ce25619bd6bacf612a4d23daa209ec7c83d2d77debec5555bd9bfa9b30bb0b7a5633a8da0921a244f284895f2cdc280cea31d412062547cc552263b7070d7bf5176b6526d4ee446d296926a7efc99713763743b644b078878407de965f32c914632b213085aca9c54e4f59cf396907de4797379cce7905e870ea8477a6320395605f83ba3316b7315842e7e836bbe4973699434f117656f1fef5e8fc001b6b819cc0421443eebf1e71d62f062725a473a3b77b08bbe9f6366d5bc4a2ef12c0448dc73fd4f1e7b4cc2b4bab77098fd66e51caae977a1423e83c213996ca2f8af7f2da99437e1e18701a35c925caa9b3c0a4261c548ece3fc93c8342484f63cd6605cbd4f226080a468b3c9b62eafcb1e20f7af3c9bfed6c2739e16187d05ed33e374a39bb6bc7eabf53dab99e9e816444277e7f8d656f87376076afc35c4034e088af77568c48ad7bb59199c3cb823a47b8339d0b11f9c281a643e65a29fc32c2a183f6ac853ee4ebc9d276007b755bce6edf68b6f17e334f3df45bc72ea269cd4092ae8c41f46878e9d26f2c80e55160272a16e8eafee0c5e5e7cf876b6a6f193d78404156fc496f7e193346cdb6d5aedb10ffbc2eea9ce20aaf5b393718d631807e05f9ab47bd11647d8f63303b94cffddb7f2ba4f7112cd73ab940dbddcb9eda6ee12a0748719b73cfc52001c1d0bcb21b10916f82eef8add193fc2b9651e61ed3ff25b41e75b2e02fc0d35e457bfd9d5fc9cb613f8c73cc9fd5ea285e89598b4335032d876db8556fe05990bd1059fe254aec9178e8837a6d6158b2d232ba03d833670d877ff00352e69759a614ae34a6c83b2907c0d3e1c96e3141e7265846a7a966ee276b1c2e66a5318d3cc5dede8babf673024e959fe5ae772eadb18e72ac89e1d477e2eb9a9cfaa444323ff7c3d7e270d04aea524ac65ad2aa406fa262eac650b8e5e99680210fb2b7752229d01552f6f1ad32c7d75f341655f112d89d3c8f50031f9fc00c52cac1a33e82fe60c297fa8482a926b5155515ab260f13eee89d5d08cd75dde00f37fae04600086e5dcab7ab5ea23f9d4359beab9b035c192fee188bf544ff2d9259d6726bae7201c921feb2f2f1b93dcb519fb11e45b494f23bfdb2855c830bc306bc5002439ed46d138a250b5d3ba81d3de1eb5cdb0950da28b1b5c977594b275a44c3ebb2ee75f82cf5547ba269d4816a94716698446c4ce88da6a532444d16fe7f477dba8bce78f4e2edc758eb1c338e87b9aa3006fafbf8e55fcbca4e0d88c55e586a006b2ad9e60a4be7482a9fdde9fd27dbe1c818eb7d5bf0db6fb36d2fe12825b8f4422dc261c5f8b9105904768baf789676b1bb8c81a1bd5017cc2ec8fe4dd6fed961dd503a2665c9753f93911ac246f1036d325c2832cb782270cca1745e8fa3887ed752c6c32f3b1441bec293587ef38b8ab459158cbf9802a46eba9937e1e59c9f7003a4c7d3004dfc15ec8452eefd61e3eff04db66768558b3e82a274e51e038fbd00ee6f8e6b31bbac85fa5012f6ad724b815096497adbca597d1926b1b25a54978d3ac99645f5bafe94da572e4a9e0a5cef2e6187e17d1f952385a4751ff9f78497e0779ee93cf22585432f6579bc98f23f7e3ded657eba3a699d383626c6dc6af86369c3d73fa4b1dba1709539112d1aabd52001f5cb5cedd9f77c5a481a96a49f0bad58c98c0d98fd7c42c42d5fb55cef2e6f0d12f26c76d5e04a001caf7ec53183249d9d8162e174495e30eda1d74c3960c940e6d67e7018474cea9337ed345f40f01fc6c9baa60da30541d0c99ac96b22dd370978743c66318500678523cd7b56345718dfd1f48b39829a3ef55deb9660151aae59bef4874516d78549844d27d30683d3df5a701d41b2114489a55e4b1a374396caa1847e5f4114271d513c9adbc1baa983c11fbde65ee0261e2f3cf4c6e9559dc13a76385c657f0f8cbfc479c882c58c6c54f46232e1cd869934dbda94fa450f0f40b555a9eb91aeb0ed51f9d9e4ed3b9c368526a1df85095c4158e619dce6a6428c37b434b8d89fb96994a4d0ddd3089adb9303fe59b00bbe8562ac173d5300277a22ec0be41f5ef9f38444304347e5477d39b276a68311f508b37f5e5abd17f1c2f6d2a4c44282f005d26ec59c70cd1489cbccb0a347ad5a18164425d16ee25e7bea77f26b0fb025cab2edafcbe4873ac6f22c166ae414db1103a7a3e5df8eb5cd27d2383b0d19a0c995f0d5b60c15e74ca4852974bbb95ede30e2409d7333094b82bfcbd775a1cb77a343ede09d5017cc2ec8fe4dd6fed961dd503a2665c9753f93911ac246f1036d325c2832cebb325608d1c217f4ce1095a54f5d7048e63ee61d99f465cf24fe80c1f23ba1c1aed10adf9948ce91e61c55defc31f744f80515722fbfe285a79d43840b5d07ce286005362fa0c9c89495dd4e566497753845d7b066e2ae6f0c2d3d2f7055f5dd248df2910dc13cf78fae43e5b592b249d37e5e96b88f93518d535e6425777caac92d79bf5687fea8b813c4e699465d81f3a2643d328796efc7a4e02b4fe4538ec378cc926280f6d000fade039e8f46c4383dcc4642698f3ab407c974665592771405d521ad9a4f11b0c38f9a6ecb8203c98cd7f9e729a11523774d71ea0afb8101c162cf5c2798bf8f4388f2485dc8e4ecc6866b9760f2a5d243ce140ae6863f4a317e84220f9e758554e2cb918df9eeda38f5afd9e6ca6f9e7bf6e582fcfa45a11088dd943b6b7cb43d0c752a083ee8051cf6cbe94fe22a3cab6102ab158543b117b83940caaf644f5a0b14b0fd8f78dc80251e795a2aa5536c5f5853621bbe02e84af13666110304d19bbeba4f46f4e0f4d238fc9b712c2c61094bdccde82dbd34f8b4de2e134c532bf861e30dd45d89f29a0e22da86d1764128ea70e3d4dbfe63c0f615571fd2e4e6d24d59a233101b22389a9c09422945fecbac52b7b9a9f0e505bdcc83e0cc909ad747dc3365cff22e7df89ebd109d50624b0147e569c3cdf0a623b308de7cca52d476f9ef68a892e5d3332ad802b9664e352efdd3932b4627fc7f68cd1d48b3113816f1fb61e60e98987b7950e3039ca4357784a6f86560be997862a9e87cc055e69a5b5d0e523102acd83deb095b1fc404b29a82d209be61a84be05dd2a51d61219f3e3e72260b60515f686d33da565c11c9481077a2bec794ebf4e5a867daf7a21b22afe791466a1737dff18236519ff04693b1dcfc68a8ddc8e3e8f9213634c143b0e86442a7506718fa47308014cbd55c96e2760a0c0e0b6216f3fdcbcf817ee0b83de1de3d7b0acf198a1345935f1a6e2beabec29368a47a42e574e01249ad3776e23ba8049d4e611abb86bbd400a22cdd044cc7381ac324ac187f12800e479ef9409222e3605644d1e09cfd3a32ad0b0013ed5587256084e8d9310d184db800553dc613d9d643fd240aac9741ae1a42611293b0f35bee9082d446713ab3d76e2ea13d73528959d6089f38e747eb82a49d1b00cf410929a175a2eadb05fe9e6c9a0433b152b4c7f3c14d5d7bc04a9f0e755331b318fdd6cdbb67fd9de824b942a502a0828ceff746f0941da4cebdc169a28a2fede7bbf2a2ad2f33a37043f0daf4dec42f9793fa50f408b50e7cb1eee120777e5ff13046188fcac6e227d883ff9d947ea8fa6e069425d4906ca43cc19d7172c2b0f9d488918d87814278fc0f5c7bf06f217deef8d570eef389b447fb7e4a8940b453716ee344f2c921fe6ce5a1af4ef981b28c3e796caa22f8c30b14fc433d4fc556211e049205eb22bef00f97def52d5a7a7bcf7e5d6c4dcc4409058a03ce4b227893aba5530fe8eb2fc84df590ae0d4440cae441d826b50beaea77b60df09a88111c73f3e1a41262e691f8bee12fb5750ff5bbc7b580f2eec7eac586ee50a30ab1eaa29a4b28476bcafe0546409859e847946272148e7c0ba8f67cdb367b5382c3f892b6dc9fb3b82570e19b30ebf02410d4b016b2535fbc431c036760e3471b829acfa839754cf035f1b6a51b4a47621e1a5aaa016751b7f42ad3f3d8cf6629eb577661151e53f8bd49734d1b9c02a5d3f5398cccdf3dfbaf325a73343247d20fbe8d1653f444cb47ae7126ba4905dc6253213ecb21bb377059f025c0c24568e25e21807c16a1933c91a204844c8b12a8a43c14dc2fb97a9dc6550b8e86dd2fd90357c9f6fb691a1b58d3916fda2673eae9445108e33980d17836b68caab47aeff41c2ab91f90d9e49459627f69f2f1107d42438b21038160a5f13a9d30abd491e0154e2119ae8c6de9615daa9f0a80f52acb39cda919e7cf0210919b65ab542cf06e07f85b359e95418112cd8f0856cbe65dc653122dc038bf18daf83c7e5efdbf2647f89c3d650d87289311e5d40eed807a6e11126d27025e2b2e4c6d31650949459b0cbc67eaa0e9fe8fa38472f3449cee33d8efd017f620cb3f468db3a6b3d25543ef93627f4101db6972cbde25413e33e85ff83d72382a1615bd6c25a9449357fe0ac89936b4684a398152a28b052da6b7c63f482dad58e0e860a7676554ea84d2b9100d92f2be53b2291731b9df97d85d792b998040d739ca2f0e65dd02845a876894fac45ebb4fb10cc050a093be1ab1913d08e80d58a4ad12889a89927ad227688950df515cb9a7ac15b14db9053d4bf99537c367e1124157990c350e07355b0cb037f1710af7b05d86c64e63f49788086ad491d3e443c4f73da404bd5f0b945966a51f295a4d54e98e8e48146ba0a178f760f11747e118aeae878ea859b7d4db7e26414bf2089327a2856db7ad5cb23db5a7c0f849ceef16d16af3d8bd28023ddcdd686e36c9f2a3612ef47afa72ac55e9a691ac2bc469763e8e426398d740e54d3f96f8ba00e245d28c38657514c54c0f35568caa44806d88752c500bde38c0dbd5ba3984280198b76d907a77021e4f39fb3a3c6c98bdde8fed4a5684a6fe5a4a927bcc07a7a9e9b73f97c3e83c4807843c9fbd168f912cfc73c8d894fc33705271386c2a2be385f153c8781bbf298415cc65d7b53217210b3097cb706286ce4749bdbd21ceb86a77010b9e64b2113ce666b023d4e2db318b73a02d371b4c1fb5ab0b828abb7498bf2456aaf18b0ab61a80a24b4d4a575382fa63004dfc15ec8452eefd61e3eff04db6663ca8bf8d10d14515a99cef82888dcf6ed52435d18ef6d28e4d364d4979b5521f3c466091fa2e8a53a65912b62f1a5d58ac17dc159fcb4961453677497f7757f437fd942c73b9698aed4aa9a5229354d706362341f49331f78a0d59aeeda1a742b78b75c5eeb6c14d5bb75457fe58de9837109eca935c694c4de9a67c570a51b6d958fba925bf20550b45a8ba4a389ce1ae0f93e5c8eeeec81fb01337a764b27851726d7e0d0827db761fc323477b5ecd15e3b18724c4333640f803b47097fc706ab06c53fabb18e17650e38e7e6032f9080150536ef3c54e2f6bc751a38f796037a2d776431ac2c91886bc9b08e613ed05c8ac78fab46ebce414a6b4911ee5f36b0fd4a016b7e9292cc2c7596fd07cb428396156926a40259da4ef9f73eb02bedc136028d1fa7ef212240e5b61e8e53rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootntp-4.2.8p13-31.9.1.src.rpmntp-docntp-doc(x86-64)ntpdocxntp-docxntpdoc   rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2\M\n[ZX:@XۡXg@X<@X43@WT@WPW!@WVVVVO @V2 @VBUU@UU@U@U>$U#U@Tء@Tи@T@T@Tk4T%U@S@Sg}@S_@SRe@S=M@S9XS4S4S4S@R@RRfhRQ;$@Q/FQ,Q']P9@PPPkPO0@OD@O O O O N1N@NGNWM)MK@MM@MJM# M# M\@M Ls@L@LKыKK @KKD{@K@KJ@Jd\@J\s@JW-@J;}J{IA@Reinhard Max Reinhard Max Reinhard Max max@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.comdmueller@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commeissner@suse.commax@suse.commax@suse.commax@suse.commax@suse.commax@suse.commeissner@suse.commax@suse.commax@suse.comseife+obs@b1-systems.commax@suse.comseife+obs@b1-systems.comwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dekukuk@suse.devarkoly@suse.commax@suse.commax@suse.comvarkoly@suse.comcrrodriguez@opensuse.orgseife+obs@b1-systems.comvarkoly@suse.comvarkoly@suse.commhrusecky@suse.czbwiedemann@suse.comvarkoly@suse.comlnussel@suse.dermilasan@suse.comcrrodriguez@opensuse.orgcfarrell@suse.comvarkoly@suse.comlmuelle@suse.comlmuelle@suse.comlmuelle@suse.delmuelle@suse.devarkoly@suse.comcoolo@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.dehpj@urpla.netvarkoly@novell.comhpj@urpla.netmvidner@suse.czadrian@suse.deadrian@suse.deismail@namtrac.orgvarkoly@novell.comvarkoly@novell.comvarkoly@novell.comaj@suse.devarkoly@novell.comvarkoly@novell.comnovellbmw@lsmod.devarkoly@novell.comjengelh@medozas.devarkoly@suse.deseife@opensuse.orgtiwai@suse.devarkoly@suse.deaj@suse.devarkoly@suse.devarkoly@suse.devarkoly@suse.devarkoly@suse.de- Update ro 4.2.8p13 * CVE-2019-8936, bsc#1128525: Crafted null dereference attack in authenticated mode 6 packet. * Fix several bugs in the BANCOMM reclock driver. * Fix ntp_loopfilter.c snprintf compilation warnings. * Fix spurious initgroups() error message. * Fix STA_NANO struct timex units. * Fix GPS week rollover in libparse. * Fix incorrect poll interval in packet. * Add a missing check for ENABLE_CMAC.- Re-add ntp-openssl-version.patch which was removed accidentally [bsc#1125401].- Update to 4.2.8p12 (bsc#1111853): * CVE-2018-12327, bsc#1098531: fixed stack buffer overflow in the openhost() command-line call of NTPQ/NTPDC. * Add further tweaks to improve the fix for CVE-2018-7170, bsc#1083424. * ntp-usrgrp-resolver.patch was integrated upstream.- Update to 4.2.8p11 (bsc#1082210): * CVE-2016-1549: Sybil vulnerability: ephemeral association attack. While fixed in ntp-4.2.8p7, there are significant additional protections for this issue in 4.2.8p11. * CVE-2018-7182, bsc#1083426: ctl_getitem(): buffer read overrun leads to undefined behavior and information leak. * CVE-2018-7170, bsc#1083424: Multiple authenticated ephemeral associations. * CVE-2018-7184, bsc#1083422: Interleaved symmetric mode cannot recover from bad state. * CVE-2018-7185, bsc#1083420: Unauthenticated packet can reset authenticated interleaved association. * CVE-2018-7183, bsc#1083417: ntpq:decodearr() can write beyond its buffer limit. * Obsoletes these patches: ntp-sntp-a.patch, ntp-warnings.patch - Remove dead code from conf.start-ntpd (bsc#1082063). - Don't use libevent's cached time stamps in sntp. (bsc#1077445, ntp-sntp-libevent.patch) - Do not try to set the HW clock when adding a server at runtime to avoid blocking systemd.- Fix systemd migration in %pre (bsc#1034892).- Enable experimental leap smearing (fate#321003). See /usr/share/doc/packages/ntp/README.leapsmear for details.- Update to 4.2.8p10 (bsc#1030050): * Sec 3389 / CVE-2017-6464 / VU#325339: NTP-01-016 NTP: Denial of Service via Malformed Config * Sec 3388 / CVE-2017-6462 / VU#325339: NTP-01-014 NTP: Buffer Overflow in DPTS Clock * Sec 3387 / CVE-2017-6463 / VU#325339: NTP-01-012 NTP: Authenticated DoS via Malicious Config Option * Sec 3386: NTP-01-011 NTP: ntpq_stripquotes() returns incorrect Value * Sec 3385: NTP-01-010 NTP: ereallocarray()/eallocarray() underused * Sec 3381: NTP-01-006 NTP: Copious amounts of Unused Code * Sec 3380: NTP-01-005 NTP: Off-by-one in Oncore GPS Receiver * Sec 3379 / CVE-2017-6458 / VU#325339: NTP-01-004 NTP: Potential Overflows in ctl_put() functions * Sec 3378 / CVE-2017-6451 / VU#325339: NTP-01-003 Improper use of snprintf() in mx4200_send() * Sec 3377 / CVE-2017-6460 / VU#325339: NTP-01-002 Buffer Overflow in ntpq when fetching reslist * Sec 3376: NTP-01-001 Makefile does not enforce Security Flags * Sec 3361 / CVE-2016-9042 / VU#325339: 0rigin (zero origin) DoS. * [Bug 3393] clang scan-build findings * [Bug 3363] Support for openssl-1.1.0 without compatibility modes * [Bug 3356] Bugfix 3072 breaks multicastclient * [Bug 3173] forking async worker: interrupted pipe I/O * [Bug 3139] (...) time_pps_create: Exec format error * [Bug 3107] Incorrect Logic for Peer Event Limiting * [Bug 3062] Change the process name of forked DNS worker * [Bug 2923] Trap Configuration Fail * [Bug 2896] Nothing happens if minsane < maxclock < minclock * [Bug 2851] allow -4/-6 on restrict line with mask * [Bug 2645] out-of-bound pointers in ctl_putsys and decode_bitflags - Removed patches: * ntp-openssl-version.patch: fixed upstream * ntp-processname.patch: accepted upstream * ntp-trap.patch: accepted upstream - Remove spurious log messages (bsc#1014172, ntp-warnings.patch). - Move ntp-kod to /var/lib/ntp, because /var/db is not a standard directory and causes problems for transactional updates (ntp-move-kod-file.patch)- Simplify ntpd's search for its own executable to prevent AppArmor warnings (bsc#956365).- Update to 4.2.8p9: * CVE-2016-9311, CVE-2016-9310, bsc#1011377: Mode 6 unauthenticated trap information disclosure and DDoS vector. * CVE-2016-7427, bsc#1011390: Broadcast Mode Replay Prevention DoS. * CVE-2016-7428, bsc#1011417: Broadcast Mode Poll Interval Enforcement DoS. * CVE-2016-7431, bsc#1011395: Regression: 010-origin: Zero Origin Timestamp Bypass. * CVE-2016-7434, bsc#1011398: Null pointer dereference in _IO_str_init_static_internal(). * CVE-2016-7429, bsc#1011404: Interface selection attack. * CVE-2016-7426, bsc#1011406: Client rate limiting and server responses. * CVE-2016-7433, bsc#1011411: Reboot sync calculation problem. * Fix a spurious error message (obsoletes ntp-sigchld.patch). * Other bugfixes, see /usr/share/doc/packages/ntp/ChangeLog. - Fix a regression in "trap" (bsc#981252, ntp-trap.patch). - Reduce the number of netlink groups to listen on for changes to the local network setup (bsc#992606, ntp-netlink.patch). - Fix segfault in "sntp -a" (bnc#1009434, ntp-sntp-a.patch). - Silence an OpenSSL version warning (bsc#992038, ntp-openssl-version.patch). - Make the resolver task change user and group IDs to the same values as the main task. (bnc#988028, ntp-usrgrp-resolver.patch)- Keep the parent process alive until the daemon has finished initialisation, to make sure that the PID file exists when the parent returns (ntp-daemonize.patch).- Update to 4.2.8p8 (bsc#982056): * CVE-2016-4953, bsc#982065: Bad authentication demobilizes ephemeral associations. * CVE-2016-4954, bsc#982066: Processing spoofed server packets. * CVE-2016-4955, bsc#982067: Autokey association reset. * CVE-2016-4956, bsc#982068: Broadcast interleave. * CVE-2016-4957, bsc#982064: CRYPTO_NAK crash. - Change the process name of the forking DNS worker process to avoid the impression that ntpd is started twice (bsc#979302). - Don't ignore SIGCHILD because it breaks wait() (boo#981422). - ntp-wait does not accept fractional seconds, so use 1 instead of 0.2 in ntp-wait.service (boo#979981). - Separate the creation of ntp.keys and key #1 in it to avoid problems when upgrading installations that have the file, but no key #1, which is needed e.g. by "rcntp addserver".- Update to 4.2.8p7 (bsc#977446): * CVE-2016-1547, bsc#977459: Validate crypto-NAKs, AKA: CRYPTO-NAK DoS. * CVE-2016-1548, bsc#977461: Interleave-pivot * CVE-2016-1549, bsc#977451: Sybil vulnerability: ephemeral association attack. * CVE-2016-1550, bsc#977464: Improve NTP security against buffer comparison timing attacks. * CVE-2016-1551, bsc#977450: Refclock impersonation vulnerability * CVE-2016-2516, bsc#977452: Duplicate IPs on unconfig directives will cause an assertion botch in ntpd. * CVE-2016-2517, bsc#977455: remote configuration trustedkey/ requestkey/controlkey values are not properly validated. * CVE-2016-2518, bsc#977457: Crafted addpeer with hmode > 7 causes array wraparound with MATCH_ASSOC. * CVE-2016-2519, bsc#977458: ctl_getitem() return value not always checked. * integrate ntp-fork.patch * Improve the fixes for: CVE-2015-7704, CVE-2015-7705, CVE-2015-7974 - Restrict the parser in the startup script to the first occurrance of "keys" and "controlkey" in ntp.conf (boo#957226).- Enable compile-time support for MS-SNTP (--enable-ntp-signd). This replaces the w32 patches in 4.2.4 that added the authreg directive. (fate#320758). - Fix ntp-sntp-dst.patch (bsc#975496). - Call /usr/sbin/sntp with full path to synchronize in start-ntpd. When run as cron job, /usr/sbin/ is not in the path, which caused the synchronization to fail. (boo#962318) - Speedup ntpq (boo#782060, ntp-speedup-ntpq.patch). - Sync service files with openSUSE Factory.- Fix the TZ offset output of sntp during DST (bsc#951559).- Add ntp-fork.patch and build with threads disabled to allow name resolution even when running chrooted.- Update to 4.2.8p6: * CVE-2015-8158, bsc#962966: Potential Infinite Loop in ntpq. * CVE-2015-8138, bsc#963002: origin: Zero Origin Timestamp Bypass. * CVE-2015-7979, bsc#962784: Off-path Denial of Service (DoS) attack on authenticated broadcast mode. * CVE-2015-7978, bsc#963000: Stack exhaustion in recursive traversal of restriction list. * CVE-2015-7977, bsc#962970: reslist NULL pointer dereference. * CVE-2015-7976, bsc#962802: ntpq saveconfig command allows dangerous characters in filenames. * CVE-2015-7975, bsc#962988: nextvar() missing length check. * CVE-2015-7974, bsc#962960: Skeleton Key: Missing key check allows impersonation between authenticated peers. * CVE-2015-7973, bsc#962995: Deja Vu: Replay attack on authenticated broadcast mode. * CVE-2015-8140: ntpq vulnerable to replay attacks. * CVE-2015-8139: Origin Leak: ntpq and ntpdc, disclose origin. * CVE-2015-5300, bsc#951629: Small-step/Big-step. * CVE-2015-5219: An endless loop due to incorrect precision to double conversion (bsc#943216). - Add /var/db/ntp-kod (bsc#916617). - Add ntp-ENOBUFS.patch to limit a warning that might happen quite a lot on loaded systems (bsc#956773).- add ntp.bug2965.diff (bsc#954982) * fixes regression in 4.2.8p4 update- Update to 4.2.8p4 to fix several security issues (bsc#951608): * CVE-2015-7871: NAK to the Future: Symmetric association authentication bypass via crypto-NAK * CVE-2015-7855: decodenetnum() will ASSERT botch instead of returning FAIL on some bogus values * CVE-2015-7854: Password Length Memory Corruption Vulnerability * CVE-2015-7853: Invalid length data provided by a custom refclock driver could cause a buffer overflow * CVE-2015-7852 ntpq atoascii() Memory Corruption Vulnerability * CVE-2015-7851 saveconfig Directory Traversal Vulnerability * CVE-2015-7850 remote config logfile-keyfile * CVE-2015-7849 trusted key use-after-free * CVE-2015-7848 mode 7 loop counter underrun * CVE-2015-7701 Slow memory leak in CRYPTO_ASSOC * CVE-2015-7703 configuration directives "pidfile" and "driftfile" should only be allowed locally * CVE-2015-7704, CVE-2015-7705 Clients that receive a KoD should validate the origin timestamp field * CVE-2015-7691, CVE-2015-7692, CVE-2015-7702 Incomplete autokey data packet length checks * obsoletes ntp-memlock.patch. - Add a controlkey line to /etc/ntp.conf if one does not already exist to allow runtime configuuration via ntpq.- Temporarily disable memlock to avoid problems due to high memory usage during name resolution (bsc#946386, ntp-memlock.patch).- Use SHA1 instead of MD5 for symmetric keys (bsc#905885). - Improve runtime configuration: * Read keytype from ntp.conf * Don't write ntp keys to syslog. - Fix legacy action scripts to pass on command line arguments.- Remove ntp.1.gz, it wasn't installed anymore. - Remove ntp-4.2.7-rh-manpages.tar.gz and only keep ntptime.8.gz. The rest is partially irrelevant, partially redundant and potentially outdated (bsc#942587). - Remove "kod" from the restrict line in ntp.conf (bsc#944300).- Use ntpq instead of deprecated ntpdc in start-ntpd (bnc#936327). - Add a controlkey to ntp.conf to make the above work. - Don't let "keysdir" lines in ntp.conf trigger the "keys" parser. - Disable mode 7 (ntpdc) again, now that we don't use it anymore.- Add "addserver" as a new legacy action. - Fix the comment regarding addserver in ntp.conf (bnc#910063).- Update to version 4.2.8p3 which incorporates all security fixes and most other patches we have so far (fate#319040). More information on: http://archive.ntp.org/ntp4/ChangeLog-stable - Disable chroot by default (bnc#926510). - Enable ntpdc for backwards compatibility (bnc#920238).- Security fix: ntp-keygen may generate non-random symmetric keys on big-endian systems (bsc#928321, CVE-2015-3405).- security update bsc#924202 / VU#374268 - ntp-CVE-2015-1798.patch: CVE-2015-1798: NTP Bug 2779: ntpd accepts unauthenticated packets with symmetric key crypto. - ntp-CVE-2015-1799.patch: CVE-2015-1799: NTP Bug 2781: Authentication doesn't protect symmetric associations against DoS attacks.- Fix slew mode for leap seconds (bnc#918342).- NTP Bug 2672, CVE-2014-9298: ::1 can be spoofed on some OSes, so ACLs based on IPv6 ::1 addresses can be bypassed.- bnc#911792: Security backport from ntp-4.2.8p1: - NTP Bug 2671, CVE-2014-9297 - vallen is not validated in several places in ntp_crypto.c, leading to potential info leak.- bnc#910764: * CVE-2014-9293: Weak default key in config_auth() * CVE-2014-9294: ntp-keygen uses weak random number generator seed when generating MD5 keys.- bnc#910764: VU#852879 ntp security fixes * A potential remote code execution problem was found inside ntpd. The functions crypto_recv() (when using autokey authentication), ctl_putdata(), and configure() where updated to avoid buffer overflows that could be exploited. (CVE-2014-9295) * Furthermore a problem inside the ntpd error handling was found that is missing a return statement. This could also lead to a potentially attack vector. (CVE-2014-9296)- ntp-fips-reenablemd5.patch: Reenable use of legacy MD5 in fips mode. bnc#898596- Re-enable the ntptimeset legacy init script action (bnc#893406).- Forward-port some bugs that got fixed for SLE11 (bnc#831311): * bnc#817893 * bnc#482349- fix start-ntpd again: service is now called ntpd, not ntp- Remove /var/run/ntp from the package: http://lists.opensuse.org/opensuse-packaging/2014-04/msg00046.html - Fix Provides/Obsoletes of package aliases. - Add /usr/sbin/rc* links. - Stay enabled across sysv to systemd migrations (bnc#875490).- fix "start-ntp addserver": start-ntp has no "status" method- Remove empty insserv call whic hhad only caused an error message - Correct 50-ntp.list to include ntpd.service- Restart nptd if failed or aborted (FATE#315133)- Service unit files are no executables- Use correct ntp-wait script from source tar ball (bnc#864193) - Implement new ntp-wait.service to provide time-sync.target - A few cleanups on the new start script of ntpd- Add missing systemd %pre macro- Add systemd configuration and start script- bnc#863815, ntp-sntp-recverr.patch: Get sntp to recognize socket errors, so that it skips unreachable destinations immediately instead of trying to reach them for more than five minutes before finally timing out. This patch will probably be obsoleted by the next major upgrade, because the current development release takes a different approach to get a quick answer from one of the specified servers.- CVE-2013-5211, bnc#857195: restrict query, configuration, modification access from world by default. Avoids that ntp can be used as a DDoS amplifier.- bnc#838458 ntp start script does not update /var/lib/ntp/etc/localtime file if /etc/localtime is symlink- Build with -DOPENSSL_LOAD_CONF , ntp must respect and use the system's openssl configuration.- fix build with automake-1.13- bnc#797351 - ntpd "listen-on" directive support is missing/broken; unable to restrict/secure listening IPs- bnc#793012 - NTP default to 'sync time on startup' conflicts with NetworkManager- disable Undisciplined Local Clock in default conf file (bnc#784760)- Speedup ntpq (bnc#782060) +ntp-4.2.6p2-ntpq-speedup-782060.patch- bnc#450196 - ext3 - recovering journal on / on first boot on new kernel/fresh system updates - bnc#774553 - ntp initscript: hwclock: With --noadjfile, you must specify either --utc or --localtime- logrotate is not strictly required for operation of ntp so change it to Suggested. That way the minimal installation doesn't draw in cron and postfix.- Created the correct link to /run/ntp- Openssl wanted but not properly detected, fixed.- license update: (MIT and BSD-3-Clause and BSD-4-Clause) and GPL-2.0 Properly categorise licenses and sync with Fedora declaration- bnc#758253 - L3: ntp fails if host has more than 1024 IP-addresses ntp#1180 - ntpd won't start with more than 1000 interfaces- Remove superfluous remove of acconfig.h while build. - BuildRequire autoconf to avoid implicit dependency for post-11.4 systems. - Remove call to suse_update_config macro for post-11.4 systems.- BuildRequire fdupes for post-10.1 systems. - Do not call autoreconf for pre-10.2 systems.- Update to version 4.2.6p5. - ntpd * Updated "nic" and "interface" IPv6 address handling to prevent mismatches with localhost [::1] and wildcard [::] which resulted from using the address/prefix format (e.g. fe80::/64) * Fix orphan mode stratum incorrectly counting to infinity * Orphan parent selection metric updated to includes missing ntohl() * Non-printable stratum 16 refid no longer sent to ntp * Duplicate ephemeral associations suppressed for broadcastclient and multicastclient without broadcastdelay * Exclude undetermined sys_refid from use in loopback TEST12 * Exclude MODE_SERVER responses from KoD rate limiting * Include root delay in clock_update() sys_rootdisp calculations * get_systime() updated to exclude sys_residual offset (which only affected bits "below" sys_tick, the precision threshold) * sys.peer jitter weighting corrected in sys_jitter calculation - ntpq * -n option extended to include the billboard "server" column * IPv6 addresses in the local column truncated to prevent overruns - Update to version 4.2.6p4. - Build system * Fix checking for struct rtattr * Upgrade required version of autogen and libopts for building from our source code repository - ntpd * Back-ported several fixes for Coverity warnings from ntp-dev * Fix a rare boundary condition in UNLINK_EXPR_SLIST() * Allow "logconfig =allall" configuration directive * Bind tentative IPv6 addresses on Linux * Correct WWVB/Spectracom driver to timestamp CR instead of LF * Improved tally bit handling to prevent incorrect ntpq peer status reports * Exclude the Undisciplined Local Clock and ACTS drivers from the initial candidate list unless they are designated a "prefer peer" * Prevent the consideration of Undisciplined Local Clock or ACTS drivers for selection during the 'tos orphanwait' period· * Prefer an Orphan Mode Parent over the Undisciplined Local Clock or ACTS drivers * Improved support of the Parse Refclock trusttime flag in Meinberg mode * Back-port utility routines from ntp-dev: mprintf(), emalloc_zero() * Code cleanup in libntpq - ntpdc * Fix timerstats reporting - ntpdate * Reduce time required to set clock * Allow a timeout greater than 2 seconds - sntp * Backward incompatible command-line option change: - l/--filelog changed -l/--logfile (to be consistent with ntpd) - Documentation * Update html2man. Fix some tags in the .html files * Distribute ntp-wait.html- Remove superfluously used NTPD_PID_NOPREFIX from init script. - Refresh patches to apply with no offset.- bnc#730374 - Hardware Clock does not get synchronized- add libtool as buildrequire to avoid implicit dependency- bnc#656509 - don't use --bind on /var/lib/ntp/proc- bnc#699724 - ntpdate was replaced with a dud script- The default timeout for sntp is to long. This can stop booting - bnc#689070 - ntp post install script always removes /etc/sysconfig/ntp - bnc#688529 - (ntp) ntpq and ntpdc command history broken - bnc#695598 - "Started sntp" in /var/log/messages- fix "rcntp ntptimeset" * never try to syncronize with local clocks (127.127.*), which led to sntp blocking until timeout elapsed (and probably blocking boot sequence for ~5 min per device..) - fix DOS line breaks in some doc files- fix/improve init script * related to bugzilla 688132 * "rcntp ntptimeset" could not parse servers from ntp.conf when IP proto was specified (server [-4|-6] hostname) * "rcntp ntptimeset" is now using ip proto parameter (-4|-6) if it's set in NTPD_OPTIONS and skip servers where the opposite proto is defined- replace remove-ntpdate.diff with sed script - don't effectively zap existing /etc/sysconfig/ntp - while at it, simplify /etc/sysconfig/ntp update - improve NTP_PARSE_DEVICE documentation for /etc/sysconfig/ntp - refresh all patches with offsets and fuzz- updated the sntp syntax also in our ntpdate script (bnc#658255#c2)- update to version 4.2.6p3 * main feature, it really ! updates the time, old version was miscalculating the offset based on t21 and t34- require $network startup before ntp. This is not enforced via $network_fs when no nfs and cifs is enabled- bnc#657194 - compile with --enable-ntp-signd- bnc#658799 - ntp init script makes /proc readonly, blocking login- bnc#658255 - ntpd is not working and sntp complains about unknown options- update to 4.2.6p2 * Major code clean up. 1. The protostats statistics files have been very useful in exposing little twitches and turns when something hiccups, like a broken PPS signal. Most of what used to be syslog messages are now repackaged as protostats messages with optional syslog as well. 2. Close inspection of the clock discipline behavior at long poll intervals (36 h) showed it not doing as well as it should. 3. Autokey. The enhanced error checking was becoming a major pain. A way was found to toss out gobs of ugly fat code and replace the function with a much simpler and more comprehensive scheme. 4. The interface code for the kernel PPS signal was not in sync with the kernel code itself. Some error checks were duplicated and some ineffective. 5. The flake restrict bit turned out to be really interesting, especially with symmtric modes and of those especially those using Autokey. * Documentation updates - New old feature: sync time on startup. If not needed NTPD_FORCE_SYNC_ON_STARTUP must be set to no in /etc/sysconfig/ntp- Handle /var/run as tmpfs- Set time by starting ntp via ntptimeset- rcntp timeset now gets the time via sntp inmediately- fix read-only mount of proc in chroot- bnc#574885 - XEN is using many network interfaces and stopping and restarting XEN instances results in ntpd error "Cannot find existing interface for address ...".- enable parallel build- update to ntp-4.2.4p8 to fix bnc#550316 - VUL-0: ntp DoS - bnc#557716 - NTP PLL does not converge based on https://support.ntp.org/bugs/show_bug.cgi?id=1219- Also fix multiple mount on multiple "rcntp start" invocations- Really fix the multiple mount bug in ntp init script (bnc#517222)- bnc#517222 – Minor patch for ntp init-script- Add ntp-4.2.4p7-autoconf.patch to fix build failure.- bnc#515629 - NM_ONLINE_TIMEOUT does not work with parallel boot - bnc#521044 - ntp init script: /etc/init.d/ntp: line 70: return: can only `return' from a function or sourced script- bnc#506908 - ntptrace doesn't work as non root user - update to 4.2.4p7: * [Sec 1151] Remote exploit if autokey is enabled - CVE-2009-1252. * [Bug 1187] Update the copyright date. * [Bug 1191] ntpd fails on Win2000 - "Address already in use" after fix for [Sec 1149]. * ntp.isc.org -> ntp.org cleanup. * [Bug 1178] Use prior FORCE_DNSRETRY behavior as needed at runtime, add configure --enable-ignore-dns-errors to be even more stubborn * [Bug 784] Make --enable-linuxcaps the default when available * [Bug 1179] error messages for -u/--user and -i lacking droproot * Updated JJY reference clock driver from Takao Abe * [Bug 1071] Log a message and exit before trying to use FD_SET with a descriptor larger than FD_SETSIZE, which will corrupt memory * On corruption of the iface list head in add_interface, log and exit * [Bug 1172] 4.2.4p7-RC{3,4} fail to build on linux. * flock-build script unportable 'set -m' use removed * [Bug 1167] use gcc -Winit-self only if it is understood * [Bug 787] Bug fixes for 64-bit time_t on Windows * [Bug 813] Conditional naming of Event * [Bug 1147] System errors should be logged to msyslog() * [Bug 1155] Fix compile problem on Windows with VS2005 * [Bug 1156] lock_thread_to_processor() should be declared in header * [Bug 1157] quiet OpenSSL warnings, clean up configure.ac * [Bug 1158] support for aix6.1 * [Bug 1160] MacOS X is like BSD regarding F_SETOWN * [Sec 1144] limited buffer overflow in ntpq. CVE-2009-0159 * [Sec 1149] use SO_EXCLUSIVEADDRUSE on Windows * [Bug 1131] UDP sockets should not use SIGPOLL on Solaris. * build system email address cleanup * [Bug 774] parsesolaris.c does not compile under the new Solaris * [Bug 873] Windows serial refclock proper TTY line discipline emulation * [Bug 1014] Enable building with VC9 (in Visual Studio 2008, Visual C++ 2008, or SDK) * [Bug 1117] Deferred interface binding under Windows works only correctly if FORCE_DNSRETRY is defined * [BUG 1124] Lock QueryPerformanceCounter() client threads to same CPU * DPRINTF macro made safer, always evaluates to a statement and will not misassociate an else which follows the macro.- bnc#468685 - ntpd causes 16 wakeups per second- bnc#492304 - ntpd man page refers to package xntp-doc (which does not exist) - bnc#495496 – ntp misses prereq: /sbin/chkconfigntpdocxntp-docxntpdoclamb03 1553771437  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     4.2.8p13-31.9.14.2.8p13-31.9.14.2.8p134.2.8p134.2.8p134.2.8p134.2.8p134.2.8p13  ntp-dochtmlNTP-FAQChangeLogConfig.sgmlCredits.sgmlDCFloop1.pngGPS167_XY.pngGPS167_XYZ.pngGPS167_Z.pngGPSvsDCF.pngNTP-FAQ.dslNTP-FAQ.sgmlNTP-a-faq.htmNTP-g-all.htmNTP-s-algo.htmNTP-s-config.htmNTP-s-def.htmNTP-s-refclk.htmNTP-s-related.htmNTP-s-sw-clocks.htmNTP-s-time.htmNTP-s-trouble.htmRefClocks.sgmlRelated.sgmlRevHist.sgmlTrouble.sgmlclockdrift.pngdocbook.cssent-defs.sgmlf-tick1b.pnghardpps.pngloopstat.pngntp35f-init.pngpps-delay.pngpps-distrib.pngaccess.htmlaccopt.htmlassoc.htmlaudio.htmlauthentic.htmlauthopt.htmlautokey.htmlbugs.htmlbuild.htmlclock.htmlclockopt.htmlcluster.htmlcomdex.htmlconfig.htmlconfopt.htmlcopyright.htmldebug.htmldecode.htmldiscipline.htmldiscover.htmldriversdriver1.htmldriver10.htmldriver11.htmldriver12.htmldriver16.htmldriver18.htmldriver19.htmldriver20.htmldriver22.htmldriver26.htmldriver27.htmldriver28.htmldriver29.htmldriver3.htmldriver30.htmldriver31.htmldriver32.htmldriver33.htmldriver34.htmldriver35.htmldriver36.htmldriver37.htmldriver38.htmldriver39.htmldriver4.htmldriver40-ja.htmldriver40.htmldriver42.htmldriver43.htmldriver44.htmldriver45.htmldriver46.htmldriver5.htmldriver6.htmldriver7.htmldriver8.htmldriver9.htmliconshome.gifmail2.gifmx4200data.htmloncore-shmem.htmlscriptsfooter.txtstyle.csstf582_4.htmlextern.htmlfilter.htmlhintshints.htmla-uxaixbsdichangesdecosf1decosf2freebsdhpuxlinuxmpeixnotes-xntp-v3parserefclocksrs6000sco.htmlsgisolaris-dosynctodr.htmlsolaris.htmlsolaris.xtra.4023118solaris.xtra.4095849solaris.xtra.S99ntpdsolaris.xtra.patchfreqsun4svr4-dellsvr4_packagetodovxworks.htmlwinnt.htmlhistory.htmlhowto.htmlhuffpuff.htmliconshome.gifmail2.gifsitemap.pngindex.htmlkern.htmlkernpps.htmlkeygen.htmlleap.htmlmiscopt.htmlmonopt.htmlmsyslog.htmlntp-wait.htmlntp_conf.htmlntpd.htmlntpdate.htmlntpdc.htmlntpdsim.htmlntpdsim_new.htmlntpq.htmlntptime.htmlntptrace.htmlorphan.htmlparsedata.htmlparsenew.htmlpic9400n.jpgalice11.gifalice13.gifalice15.gifalice23.gifalice31.gifalice32.gifalice35.gifalice38.gifalice44.gifalice47.gifalice51.gifalice61.gifbarnstable.gifbeaver.gifboom3.gifboom3a.gifboom4.gifbroad.gifbustardfly.gifc51.jpgdescription.jpgdiscipline.gifdogsnake.gifdriver29.gifdriver43_1.gifdriver43_2.jpgfg6021.giffg6039.jpgfig_3_1.gifflatheads.gifflt1.gifflt2.gifflt3.gifflt4.gifflt5.gifflt6.gifflt7.gifflt8.gifflt9.giffreq1211.gifgadget.jpggps167.jpggroup.gifhornraba.gifigclock.gifneoclock4x.gifoffset1211.gifoncore_evalbig.gifoncore_remoteant.jpgoncore_utplusbig.gifoz2.gifpanda.gifpd_om006.gifpd_om011.gifpeer.gifpogo.gifpogo1a.gifpogo3a.gifpogo4.gifpogo5.gifpogo6.gifpogo7.gifpogo8.gifpzf509.jpgpzf511.jpgrabbit.gifradio2.jpgsheepb.jpgstack1a.jpgstats.gifsx5.gifthunderbolt.jpgtime1.giftonea.giftribeb.gifwingdorothy.gifpoll.htmlpps.htmlprefer.htmlquick.htmlrate.htmlrdebug.htmlrefclock.htmlrelease.htmlscriptsaccopt.txtaudio.txtauthopt.txtclockopt.txtcommand.txtconfig.txtconfopt.txtexternal.txtfooter.txthand.txtinstall.txtmanual.txtmisc.txtmiscopt.txtmonopt.txtrefclock.txtspecial.txtstyle.cssselect.htmlsitemap.htmlsntp.htmlstats.htmltickadj.htmlwarp.htmlxleave.htmlntp-keygen.htmlntp-wait.htmlntp.conf.htmlntp.keys.htmlntpd.htmlntpdc.htmlntpq.htmlntpsnmpd.htmlntpsweep.htmlntptrace.htmlsntp.htmlupdate-leap.html/usr/share/doc/packages//usr/share/doc/packages/ntp-doc//usr/share/doc/packages/ntp-doc/html//usr/share/doc/packages/ntp-doc/html/NTP-FAQ//usr/share/doc/packages/ntp-doc/html/drivers//usr/share/doc/packages/ntp-doc/html/drivers/icons//usr/share/doc/packages/ntp-doc/html/drivers/scripts//usr/share/doc/packages/ntp-doc/html/hints//usr/share/doc/packages/ntp-doc/html/icons//usr/share/doc/packages/ntp-doc/html/pic//usr/share/doc/packages/ntp-doc/html/scripts/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:9920/openSUSE_Leap_42.3_Update/f2e5b8b6df56abbeaffb39ba8c7eb14e-ntp.openSUSE_Leap_42.3_Updatedrpmlzma5x86_64-suse-linux    !"#$%#&'()*+,-./01123456789:;<=>?9@ABCD**EFGHIJKLMNOPQRSTUVWXYZdirectoryISO-8859 textHTML document, ASCII text, with very long linesHTML document, ISO-8859 textPNG image data, 640 x 480, 8-bit colormap, interlacedPNG image data, 640 x 900, 8-bit colormap, interlacedHTML document, ASCII textexported SGML document, ASCII textPNG image data, 640 x 480, 2-bit colormap, non-interlacedPNG image data, 640 x 480, 4-bit colormap, interlacedPNG image data, 470 x 275, 8-bit colormap, interlacedPNG image data, 640 x 480, 2-bit colormap, interlacedHTML document, ISO-8859 text, with very long linesHTML document, UTF-8 Unicode textHTML document, ASCII text, with very long lines, with CRLF, LF line terminatorsGIF image data, version 89a, 36 x 24GIF image data, version 89a, 29 x 34ASCII textPOSIX shell script, ASCII text executableKorn shell script, ASCII text executablePNG image data, 31 x 31, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.02, aspect ratio, density 100x100, segment length 16, comment: "Adobe ImageReady", baseline, precision 8, 180x143, frames 3GIF image data, version 89a, 246 x 180GIF image data, version 89a, 146 x 180GIF image data, version 89a, 233 x 180GIF image data, version 89a, 120 x 180GIF image data, version 89a, 151 x 180GIF image data, version 89a, 257 x 180GIF image data, version 89a, 124 x 180GIF image data, version 89a, 158 x 180GIF image data, version 89a, 249 x 180GIF image data, version 89a, 135 x 180GIF image data, version 89a, 132 x 180GIF image data, version 89a, 97 x 180GIF image data, version 89a, 238 x 144GIF image data, version 89a, 197 x 180GIF image data, version 89a, 243 x 180GIF image data, version 89a, 625 x 335JPEG image data, JFIF standard 1.02, aspect ratio, density 100x100, segment length 16, baseline, precision 8, 330x239, frames 3JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 702x218, frames 3GIF image data, version 89a, 420 x 209GIF image data, version 89a, 185 x 180GIF image data, version 89a, 420 x 100GIF image data, version 89a, 250 x 195JPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 200x160, frames 3GIF image data, version 89a, 238 x 207JPEG image data, JFIF standard 1.01, resolution (DPI), density 300x300, segment length 16, baseline, precision 8, 141x140, frames 3GIF image data, version 89a, 565 x 212GIF image data, version 89a, 223 x 180GIF image data, version 89a, 301 x 221GIF image data, version 89a, 374 x 127GIF image data, version 89a, 403 x 303GIF image data, version 89a, 576 x 433GIF image data, version 89a, 445 x 337GIF image data, version 89a, 459 x 214GIF image data, version 89a, 328 x 160GIF image data, version 89a, 376 x 194GIF image data, version 89a, 480 x 360JPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 213x180, frames 3JPEG image data, JFIF standard 1.02, aspect ratio, density 100x100, segment length 16, baseline, precision 8, 280x300, frames 3GIF image data, version 89a, 345 x 174GIF image data, version 89a, 140 x 180GIF image data, version 89a, 200 x 174GIF image data, version 89a, 150 x 195GIF image data, version 89a, 182 x 124JPEG image data, JFIF standard 1.02, aspect ratio, density 100x100, segment length 16, comment: "Adobe ImageReady", baseline, precision 8, 178x188, frames 3GIF image data, version 89a, 210 x 124GIF image data, version 89a, 174 x 180GIF image data, version 89a, 126 x 180GIF image data, version 89a, 553 x 303GIF image data, version 89a, 100 x 180GIF image data, version 89a, 381 x 180GIF image data, version 89a, 107 x 180GIF image data, version 89a, 72 x 180GIF image data, version 89a, 77 x 180GIF image data, version 89a, 110 x 180GIF image data, version 89a, 203 x 180GIF image data, version 89a, 93 x 180JPEG image data, JFIF standard 1.00, aspect ratio, density 0x0, segment length 16, comment: "LEAD Technologies Inc. V1.01", baseline, precision 8, 260x300, frames 3JPEG image data, JFIF standard 1.02, aspect ratio, density 100x100, segment length 16, baseline, precision 8, 260x300, frames 3GIF image data, version 89a, 122 x 183JPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, comment: "File written by Adobe Photoshop\250 5.0", baseline, precision 8, 176x108, frames 3JPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 141x180, frames 3JPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 163x216, frames 3GIF image data, version 89a, 497 x 160GIF image data, version 89a, 530 x 344JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 606x412, frames 3GIF image data, version 89a, 513 x 123GIF image data, version 89a, 217 x 180GIF image data, version 89a, 248 x 180GIF image data, version 89a, 167 x 180V \?[?@]"k%a$gmI1&826؊ӅUXf.d~wv^l uo*xӦU"h>=K0Y9]?opo%Z& WChWlˈ"eAz15:r ar:DGKn -,zβ eTM/-cn ,Чu5'^w ReJa*_mS;VIF$ i5|E~t|ÂT1Ce,G Iii/tM! ӭ@{PPJ" R' 4g;N4^|*H2MvF^D?l$2&;aPRTm]6.L?&I( N8N֭[lxZ^t}X4! hŮޕ0()r7V$Y&^v5TXPk||~x[w]q؎0℃1PN"v9f!~kS^Kgb.f'jɲݭVC,Fgρ lĭ03 O$=p0E0q8b=/( _BtbQ1%UԳ?.#%~ѮVLn=~F-XJȭ)W^0S1U8Q- xu& 䱣h0B@|s%y} 5Df狂CoVܘ:j 7f0˜5ܴf("30N:1Յ}0j!tN @;:Yc/M'Vܢ&G_ FNkیrk[R(-vr+ee"T*~HۃC%EmZ|=-nC{9k5DrmmI %=*L˧u+zw(k$+|7J$:&?Hc(hҋ_bZ+XU" y|#r >$cs5V.xz%Fbc<^կ7*~5ɾ/-f KYl^AEF-8٦M;XߜĀi"#t _U;(coSoLfZhIC *} 9UdutGɩqa(D-Obk>YOAA;S>{eliAҎ\5#/HK5ZNSU 7b" 1R[yqk3fjU6nʏ +Zbh"Q=PEMMx;g)ц7 Lj(: 7|' 9!-hTF@$y~М'5 KN!=9E7t[Ի~lJ&ŸG`n\% }uu6R|`L9ȷXߓf\NgOEmwզ@7N~R5}.=[:EЙA>IN\itq̯TnBub5ь>IPC5|ƴ}heR ar%vFIJL-6K Tk=bd; < ثk, GD"';`8'<`ÆCeTjpV}MH%!nq%T7s ~۫խMdqZ|mZKK'R 2 Wgtȥr_-m v(7DB{!&3̩D$*`sfKbNUI2(f|PP M=>yi>pqAlI`Vq(g7RĈ|( YK5/>?L?,A#xH%D0q[j=gw:`bN4+o?#eDZq v/.nu6ADᥜnr҇u?;k$^ 8[͖+ƒ!d@@䀔Pc3'8wbQQ4PyIg;J-/,DEl  =2 XkqB9b@Iws8H^:WIuۦR@#8sf*8vHZHSjv ʻNhâ{:M`xtE{x5+#ڌZ$ɩY kY]1ަ0% 44`>b)!lg{mSZ*%0$(2NLp6/ikmoJn1¯8J~r>[vEDF+iono̘v8E=x>tv~.?fNB j3~'mRA DAJc+'t|̉|H\7R|ЍMxY+@$ˁ%o;\zWtPڄl耊\p=\7,-5V`ʁ6KVYb_<ѵq,E{ `;+hTC2 'nF,+y9܏Jˉ#ex lFssBXjǁo;wh'Rj^y.9 ֟x+1~N}ن!4؞1{B/4Jnחc)m&I\!Y/sTJԇ' vyLGm٘y6%OkW@t&Vs#.pwZ*3=J>j|:g>tkĖw}T_ F{ y) S;7)yO3ACE[wzXD(:*b/#(5Σo ?6x9c\_g&&8*5ءϻ-7,Q۵[:|Bb!\Y7O܌6"פC!a u`6qlb)*]e'3Jؤ(- 2smi#uДkcOv b҅&=+^`;[&!M;rS'kqwA0::hxqlRe jctIеjbW!{ o33 q].H/+=&N3N[wP58mKI We1oGW rv+p A7,|7( frПUÉ7FsbIP"2i&ݟѝީ%RAEBֳӲ3}Iᮌʾ2iwuh;"9R`1Qm(lKdXZo|FNt9;@?b_-,6BvٹOc[zy+{c?+Im Cܓ ǒ+3\V R{BJc8fϐ6a70O_2?r->S-NՄWB-\ +nh7O&}E"f,ݝ8U8K-'svK8ͻs0'x2ϵA t ﴊ*sw1h_:*qn0̑O֎bL L@Y w"C&cױ3vC>tF\ԹǪ`-q%'2/5bO+<4,wnjtξ\GE,SȬKɺLid2"v~f]7X>[ #d'uj5*fܞw 8T`{mْAۧmPS@&^rtBsv9HPdV> _Mo`q dq5%nT2YߵSAK@׃ԥ.,Y x}i.usM9P._,J%0g2`妡\*''B9o6;@pw,)GT⦍+ѮA:umIbJƝlRk#Ҽ}&߷s jT"2vo2%w֝XUCixt!$ѹBj<-#)p&MABjоF#>U>q;qH.".F_\!S;̔ }|hpd-#`cj8g&}fHbm2Nˤ]یk7џ,\ش젟|,zK{/t*W (iec71aZt\Z j& &j" L X sq GqD8G_ۖӟRYE( UǺnD^KL"gfm" >ĆZ,Mh圿ݛ5>'&JbQCX3V(B|a=KC0?e'.ZZŨ6٘oRmXܙLYkI-΢Aý)pӬvwVhsDI-[5"IVљ1'lwO lEd"I_my9r/2X~Rxi($lrc͊ :Ms;g2+Ɵ΋d3&L*~tNNdDH\>?.wFp.ztJ8 y V ʧ-Eb!lBP`zeU&z2UI > 66~E3ʰΧ-0\ jo?〝[Xʖl?a2/z:*N9tN+ϗxu}&\:Iv`cm|FS[e kw(\O,$9lqM:ϵ0C'W.wgJJKڭ `[0Ӊ<;4xbY$ d/zF`hڧ,[D<4VvZ9Z>^ys٬719/xiaM!.}T̰noK;eo?1G#oQsZ 2B'e6Y 0^iwgw~sft\5\v!G>L^ 9m7_0gf5Hq~ w,Bؗ \Ջ:bD&g p`94( * r?>;k -27bxN%TP2EjVl:brvuMA4@met*؁ N); :p0/n3%5ڎy-U]#ݏ&js X1,氏4@yud99zǣ[TPlzkeh( 6Q(vՒ8ÀV֧(oTTJJ1}V:퉣.@tD/5[w7^O3\^gҺ\:0 ˧r&hT6ZD]|S|oϔ$|U6lĖlW ^|ZE z|I(r^Z[ ۹qW-?;l <ԨAe[SUI.Ft7Qu!4fc俎v䡧GNEuK+$ ڳ4T]bRJxCaueFD%_p]H>M=) 41)S(~(R3˒_^rn/ٓ׬a70@x"QiG Di ukq!5v5t\@Srb|<8)Yvj"Lߛְ4D[d?'Kx̻>fxo ¤nYIP@'rWGlޮn6 [ǠFK7E. ! @6y X'unA2 N+Krݪ) Г[a'{>R^e;ԥRss!iI;>v83\*5%doֱύ$܍AyfiP{> '`7[TW.xvC)z579qB.yg8[F!xj_䣺,eImbƌ aQ)F,WebeVwZ=/zܖ@7"pvZn(NҷFFfzm?ǻSQ3#fT̅)S]t˧EWI〵w* a|i 1Z.ںRZ 4٪-נ!N|z5Aç oZҎA8BPL?FPhMD( i7yZIOwfB4)vLh/M]q9v͍Aj8T+6Ky!kpMg[RMӬ%o2Y3rwN%s _yBW=5PB&wdGv)SZgjHƴ\3;Ѭ/^0n*5op:4y^;Xti{=ׅĪL׀Ԩa``E$_o_2W 2ZԵRywqJeSmV޾@,0z{I'V%#)3!:RD5 ͖Cn祱f΋Nk@gIoqs.Tַ|&F ģ _o|VoʑۧG# :&7 dd2Лr;$Am V2 < $\QJE".!5W)R'K6Kl3^Vr뒴Pv[}z{OsZ-j+F,)̑,qeU;:Poڶ[A)EsW>Y<{f+ \1PDn3;3LHr0^6UOn?s #/{aDgh)ڮc֙3mwf^L&k@' F=ӕC^ӞyÛ/px?vDpVQEl im9Ħ~?0+ЄņdltR'o 9 ύk5sJRt7q9aV59 E]kȕu=EZ[ v\s=N X-pqYm ,kC'p/*0~tnpg|\|R^4)0zDd!i9s+ks]t=K9U蝳#T.m=u_L\9] #QJs̺%3~]S_r;RI/Oc%ۨ@Ç-q#K9O[xyg paP>M˵H3QֿiDaK|&"k_Y G[ޱ/=Jg1#4!m5S7 tƉQ1͘u1dD !lc\60[8iM[2 hɊn>[bWeÈuKeg8Ѥp3)5O qR GMݭ 1L ѶRsF$9b8+63 <s^)FK} ʹ.uc!';/*'o2<*DP>@|rg mkmv$m3]4ICts_;!bjiv:Y"d0 o\B7h[Hϑj; y< x ?Q5_˺`VƆ.UGReʵZnM9oAQz [1gbx/Yd VW5dH66[ťAc_ёag8B\Ʈ}CEΞ JN6l|hP\rKF?Br's} yD]%;Ҕ{QWJY5(鋞R^)Iv M˻q=ގ?OkIT4I$ZxB<] *Q޵''ݚjoR$G@H =PU|y듢,."dS7 <V"KW8ϷwjwhciBsy64#$`':ϥc!.R/RSL|w83!ѥE{8/~Sj)o2?oC6Lݜرy,}HQ[M(3jB@!)@m\}lzMXBr.$0@.,~tw]R)t =O;?' *M{bݰů<v4u@kW"o1cؠV$3ɉ<01aVT;[|"4Dimnѭ+9M5#Oj6G]yNT^G\Z0Ke=wςBX2 jzJEuRmȊ6v^-QI ޑn Gi n;BfNMn6W]RDy^g=*zXWb39ԁ墾00SET9[0IKbhܵL&'JVEi=ԭ7=j퐚H\~ˍ0@.ĜX C(WWދw ߇@ȹurϢ7ܡ!*bڠKQTƖrboQd3+5- u<BU~M ]ΆqHibLyۉ|k]K--VCt#}[86 Xͨe)XWo\øVs8}87GWYhQfT ئK!Ӵ HLFiIf wǤs69]2j53<DzV0$ݑ$McnNxn`tPg 5`H3~} diXWc 5l G݃>nǪCȘ3t_1{x:i >1\^ }Ah&;X}A Um-޹O!Iv.oFHI]Il3JF7P^grfh߲*}Z->ȺM:a!"whf0|R{Po2U.x}&9dPG `֒|j҂DQO#H+)EH_ 9*9RGaFauizMIRT] ^%Xyjo2Z juQ`Qsj-`Wϋq$oOOeR+\4j @@=]/+ȋSCQBSrCb{ў2hJr5 JDWGy֐V㋊je*Y^knM=(܅ M)2c ҅($g/gbp&G.Gr".SG@X$@B}O~ ۝͚=샞#/sB!].IjBZ0hw{Dz95G?`W WG0$*g0# .ij O<1f-Y ąw)[Lǵ ك\   e 8{l1ެvf«I^։o᳄tdݽ^5 mAU'R 6mĞ },!b?vg4Y:@y7``l/(yN%bY "vՂL\,w +CÛ:|QeN*BEFt25.v$ hf')kWd J]ePE=.x.hi~4(Vrpa$0QpjȂk/hDK~j0ǎx#O%n̅W ēi1viu4K2<ܤzq[܄?& )d*QT#ǀu4I#GkgONAY_%l *M!a#D7lLD=+қ<LL|NuqsG:*=e\ylKjfEW8ngtkܱxRǾ;i"eA׭.E)י{0v徢 R 2*(@_IXgwjvqn[T릐)Pj{KZ<LcU{, ma2Iu(HL!,v~]TgӺ[kf/(0ҼKڤ0 AZ')= 249^[nx[xÍG.*@jAwyvGì6ު$4To2cD.\QġQcZu{jsb_v.8$ HqwD,D_cq4JT7G>#ej2FJq 6BqPNvReBP 9Y]Pq5gt|?LlR}ݨuV\.=­XHJ 4# .) ڋ37}uԄ#83&<-de0Wƃ.=_C.@\& Юq1eVZER40sڸ ׏zIv0ڗ0x] u\f }?3sܗ^Rכeץp T9N_}2q/[lӍ]u.ߓi1.||:@0*`H礪I_f؟+qhMN;e4$=zu%Hg#>5#sŪ“sD|Kmwy-p!U &띐$&C j:`GB }JEy|.j ͧ1th9?\׊b~8=U25BۿZɀUwtYJUjĖ}CRs;ȗkQPq=MoMY_eTh>FCLjQr:>:ɐ?,LP٦T=;n%~gA2Hǃ\lg;0z,;jݏrO2)(%IPŎjYgt祁+״Sϖ( L/R3~֫!UG>LUܭ2R][*Lؐ0{.,!lK:4y }K:uF,jPS*A(%I/q|V8I38ef@ќʘJty\܆|9њaY&mׄFȝ1(GGu[C);#gWwCyJK<0؜písnO҅%x8B@p0YL<#feôKP&*m3e }10CvkkHםu.CijvGyj^J{.7e6?ӊȵ.3 C@֓|"fWwY\BF/n|wmZS 4ư:&&VB˷p2cG/ Nq?U pD a.I: 'hjeaِ]L&>ANU*zV8¸)A_ٵʻ<:A#Y/! ZrsBֲboǺMY%펭(PCѾwc`/%CLBOq5NT_!:r3zVъ=-1+TҒpȅrv\puP`7OX臜x<bdh]L'zW̏YF)#BZR]Tt0ohx,I?\cr1SU@aY%~&0"M>][eRNDa )Օ^a ! bzKUk P,LO0TNUʀ_HZ-B$V3_6AA?,Ul7+CbH-6` -`G1Uu2->537ULs9 LC8ppzsyLkm=!cv$!]Ux z:>vumī 62<,H k#]PcLDq:;R__S՜S0;);A}2 ~"/|UْP 2*ܵ'Qu_e%Qの™:S\p86i'}Ve" O.Wmeh[WHBM]$2r}0.<]zw}2!@*=k/\._NRM~Wu'_D.96-+pۿɇpI(\w8vSD׬L} OAua`)#m(itKA6(Y#"P_9|XzB&1m'r*ttv)tLB)T+Wh @ёJiIE|lz)1QWߠ(h r_gՋm7TWI賠쑊jB.N@eX+oEbw B6u=ͻp@ו[''3v҂8qGJMUb$w8& # BaIފ'#?:%JeCCxE! V;Ư-Ly}T=>4nF`%Jv>LetaXKޤK/9=rRc؉+ Uq(8)IX3wq?Ҥ溲98RAp;e~ 0Ծ.K۟3)1wMMt]{h9۸6+jAw2̤Ue'絤~(+CL}p`OaFU9"c{t5vWSy$<Ky,xZ2N_ J u5a> [6#St=c:~ 9w[2@S,gn%ͤ u 5/gē6 S؅R@Ze}ƹ'{4 D7I11Ϳh@J-2ë 52Lȫל?ysye^L&˚'su\GL y{خ[9&4?/m-k6~ANk8(IjN!h؉]Ӄ%tYFNo W(œggHF+8<0ʾ8|kA#V$'@r2M(YS^qX';Wf2̣1n 7VP.x%G4ښg =vėoGZ.ۨd>=%XnB뇗K|LoxsMU  ]6ԐP( zʻH֮ 7Ʒ'QRavPC2wBg.h^7w *Uc1I% J2N )Wdh뜁L 2kq+U +%Ro+-?FODuI{Md#ɨz_u_q4.C#ozHb{{RQaso*ACً$?}s/o;O:ng.%Ouf&8e*EM? t0Xu)"‰G{a%MžUҠ^=(y-%dya9!*$%A섞@N{~ e8{d#1.28`DiJ{AIZ<.6%ʶfOK" @PnpmZ1(gA=Frgyl,ۜU kYL]]Fa෧/,~p;S!)a+|m{_ O9oe LHF^Y&-CX$U֫Ck`CUS!SOKW^؛ZBU5>B%>S <`΋R ZH/8S$Wl*TV:IRHFkA}dU{bUp /US 5(ۏO WXDqC&ڴ>.|J) l3=f]7|GX\<|+hYa)GBgFƴvtqz~@%w[ӎҨb;}-YaOQ?p;ʓ:Q-!eku@o:h<*v("/UͦqeAZtVV"Ss ؎}0Q)EL \<yC1Y@w|M}F)7a#Ix*vBEɑGg[z]Ir+z&Rrj b:q:^Ei[v!C>nB":<㙗P-M}ҼBFӻ+<ݥǾ@N{ѯzifӀN9D Fm :v+n jjyd(K^$YmOZ|cm 0PxDxU $>UgxbPg^H$jnW8Uwup3Alvb|eSff$Pj4/\Xj}>$E#rںf;t%ʻ;ஔIssojvK\|IaF&fZqXrFܚl/8$%~U"R z `>|&.}GU׾H]^rcHDqJXѻ /{(4YQ4& `}z^SPZ(+.pF:%=@'tG+`Z}PB!t3oOQ悤9am?)bPmXmtjǣRZ Ⲋ9冞tO~LY TLL`ZЯki/b*p_6{3n_/`nhQ;^ $Do~o~a;}*@" wxI$F W$CYz#uWlofrmXd8~xzDmpAؚYg?된ISП?7eDwxy؀Xmn#2_8gXldY& I?"})l%~u?afXѓ[a&%BfSZۥi}@tH2W*؆X݄x~D[5;D B?:&D*9:w/CyGKCWD_O®-^'ƕi!@~\XTZ_h]T:R- %`8xy8Stu2gZVUf+GQ&tKMIznJC1їW* :ma(-<š5^6S EB~=HY0Er[%vli>Wd' "D `^" 2"?pT ꋰOwÙ\# _@*'ːyO O%[gjJ|4װ!0\C}ON7&| 8{~ɓCjCTb֙=CE-u vB-t|7\,=>FtFh]hA,~WCo:F6Uz ɪ 6-z΀Yl$F"rPxi Jؠ \G7rː-'8&}8{:Z-dewRŚ1<)ײ[.MY5WYѐMYYw~_I@ήlӒd57V K S0AmyDSdew ;Z;iدGa^7 {Pߧ cՑF,=p>}xI4D),j3 US37e-v"x-51 OE:#hl*8D _>r2QVak#H e &1)n &v<j߮ :|$ҒUV ZX {h ؙ۠uw%%S]q(t>/JxV^,?VA1N(mQMq<j#x!CoֹKm ¡ohMm-\C /O&*mkqhPg$T3㥄% H+p i_5BG?41Z GOC8ZQŸ˾Rlk7hGrl⠦:qg=A|$7) -BOtT62ՎlD&NLK쌰xQV ='ˠeu,d_{|=29w ^#Bbj<$iP Z"jTЌw_S |$_ MČiY;\ ؾ3Z *.R4 ۖ~jhڋq{, ::d&1 3ZAC-g\idy?y t٦`q սa G PS Kl$ky-WuXȒ1X~n1vQ ](WNB̩L \|&(u~͹B\' z̓ 1NCʏ\E3Ww`%V%~dGN. Nc~qЕdV%^]? Ί`"6JO~`9txR-3 3sͬ sjٺO`S4~;d6Nz"(#jL"L-T!c\@Ȣڥe6vhްLVܛc\ k}SnlkCp<Ҷ&  d|X8 $N_bO={^P5hBnsIw!ܧ!Ȳi~~:onSf9(Llpwou! 0 ޣ6D$|+/ձ]rֹHrnx/ڃ \Fb~A#8>/z5$Dn&obl]`_*j+[5|EodC96ITvu{3Op]0LM+ർXD'z-yFǧ xÆV1`ZB d#Hv oH?a V ܧ 7cEHwL+☏ "mD.jW^TZY ީEЕSTD%v{kKPW q|kV1L/uT6(j)Dm'D1-b*?S J*8' ]+Еdv>^B̚4bu={tbcq{Y_X?moP\{&!B/}hH:r_F=5L$:i?/N>e;& WC&U٦x7zxEWhC?/Y>>l3E@:3ebj|s# ZT`XbS]q )[5+aI=bȬxrDK Бjk&k{5pkR14'Z"-PZϮDeڿE򽂘}4Sè(0(HpbK#K jY_DGZ@.[[hG۹$F):Uǧ6t 9Xn`*a>H=9G'C8f-e):DW etɭ`s"^er412&z0J*@3IrVF@$*85~bJP(-ij,D*ml̻ۋ-'BsV(Y 8w[InRR6⡼1dlDRoǮryl3k<ڢ$ɍ:~#c*yo# 7pm*_Jnϗ帼98I*h{o0.: ij#5{' ilE$IJidݥ,$U[3вd3r~~&/_Ar$vxD밂t0:&~qk3֚fk|̸ S foOtO}"O" \!tx ]ˬ6]C[UJo!m :Ai20k myVgN{8耠89VP da+cggՑTqb|s6?S%[P+Y"w] گi ۿCuqvYĜ1;͌3iu1IL2Tac8d%9ftF/*)VwQh*GͶSJk+*4 IA~'.FK3/K ;l]-]#^:r-·[Tk++xR08.>}4= 9YK@ ySn:mdAB>'[=ƙm.0(#G;?e=~l64{\Yg r+5ڊ/8cU5oş٘r<Ҟ!ozFyAID%d?Z!Yvl""z5< ʏ&x;î mm\ p:y0.R ;poPn"1yNH ," .[4r^UhS#8ǚs"G\'H':zW0h_ v2W j+WF6*'5 d߁?h[CB]6 3BgJ?<̤Tȳ_w5 ˱',Fݝ(onqN`JAabj00$:c*T n=t-IA~5m"}V{nlZְ) .;ͿW4ӄ@t9K;$|GaLvsR|gl4P(Hʜg'QŎwkԟ6 F\y賓ttrZGG00 ߜot<_I5?)SzLtUvxz}q[۸>Ⱥݥd&%#OP9W(u8y@g+XfK]E o[(|4w3bI ~:?S)uœ]C䭵J~];?|.dwNKO,Hz (:ŵ$ _zqZ]Qэ`f7,>pl*.cna,72ux3vK> ;hߍ%.M9}UICI H7~1D ,_ 8M%(q#RYp -i#'j\+jTs9h OV:C=Cɰ.M_wh剪Xr2JXQEPrIQhA1 zWkhy贯:PrG9T]'g~҇5TW(ؾ539YG͸s& k<0T} Ǿ}t\;{@Y޵Dmfd )rVfm[6U>lFŽL_KOD2 @BnBHߡ/wZyž4ҍ ,ۖ ^ayEzC}!dAw4rB\~jGX-}P`, ٘1i=P11{UwWE $qW$P_k9):m#VFK!haG̀U]B"9+V5%I'֪(ڛ3e:*d4j$~&Uľ2} ,p#5dO#̎MU[]^汴8GS/"^76fA9;`Rȧ;f\leC5ƴ1ڮh0(ʬ;"ѸSuK:#h--z6Z1Geo<wD{(ۛzRq_H pA_ZN8AsxY4|B|1)8k>Z;Spw0%WM؀i 36׶+*f稥]O$KooL[.6NzQy 2It}۵3弑Bln9F~ d ؼijK/Hh{)(Ȗ9>O^Ң]J| +]qG/h%;uPa:E3S`w6'1AZ\Jbg Y5d(NmF@l˸!b3s~9Q >rG^~ΟP4NMxWx0*B hs~I$GLOIC1bS zH5V) FϏKv#l|`(`څ5y +WR 䳶#r*jxGTk!t4wgEZI-`x*j6Vj֖C-^HdIkvQ=s_?gc-}dRM^š7RQRԴ:?^#U߳*m3P@ĭÇiԐ᏾/Ctɾ>BSM(^d,ik  &XzMD7ĢL"+Έ#^smTf`tyxJq2pmŅ;Ax h0mv:ҬAdrGuaC4\M9,u4[<(o50sW8'"Ouz0GbxĔ+3Kw6<`6(Xe^f'eމ:#(%5X?(/ePM,rdc;[SQ3RXOJa\:s#"}(Ō766"u/$6F ;xڼqv(ܶ#@HVuQkNEh&ҏPezjiyD#N)"y-af$Tt1`P?DMTM z煮p&(-G XO:M1KYZ ifWX7([w ב_>UEpib7m`%p˞3ėJt~ArCMi,%~~WS[]#g `zAk[VsX#h9KYjypY75_)1s(QokBw }HxW܀y{L2>$~U$*Ve=0/RIhꥍ:(ZLfkfln #ǪMt&;iIB9 ģWĹ-FsI;|q"mZ_$3nDWL,8 _O ;;_֒wֈ.&^sȱ Y9'cظ)|,W:AJV6ϣ=LHX&>y@j86\sŚ6.ꏂv}R[RUXYӟ%dnxoǓnB;SGVեWofS#rz&yݿ_Ǡ fN;!˲K[;僀L40.gXӷ0i#2&zmn D/'=1S!uoXCat*1/pr}ܖ 1I(ľ싉&Abvl~PDq1UmZn%}jE5aS˴"•mO6Ӧ0-[/hsw#G`l|qfz40<C*Q׊`;pܒYz~t)%bHж |w%j34JKf{zkqM!]@'Ϻr)#t'[6%1Si ǣvJEF#֜eI;Vp>_ ` ̿ xB?ؖ 0"O_Fkpskb:R}rvPgܸM?W5Qdt(13UUħF/g," IfWjAxkMo6=_Q<JFϫZv )XL03?A7RsijsܰuZjW {Kn:!6$q,ֲX,8M#"l0P*g)<>~)0Zx]ZqWY Iy}bP'ap  t{lEӸkǣBwgU 3hpvևo&IrV̬U daV ·RIhf+E[5# zt 2LD|[C$3t,&[2֐pbk* :reUYP0󗕪#ۑg =  iWPʺ pA^.cN^gvی}VGk`doD`]8Ȥ7)#kjVSڛM|2R}sP5tܴL IS]l>GrCX$shuхl{)z$ GI]~_E+bòG#  1c- pIWk,3 T?6 C3d(T\M2I1L߳C; \I=uS%G{  }?hœ;jo:jG}ς6>aDyУtÉʽ.<6W}]O'jع)^%W=l&~J(Fbe{^ Q?jKxaRKko^gfo^ y0] ̾W^jRRx_㠰3ee?q Ol1"w8.p@63@Cē*O& p };gC 4ZWELs{p~ЛC?BZru`4ɗJ7@ }ׁߵhm3Rq U9boC6<HI( *Uvlx5ioӨBufK=Աs~VRJ3gU'-$-Tݺbf`x`O{Y!SQUj jA Ze5z]m})kԥ4>oTi=`&ce0I2:o2?Չ|a[f4#:[ŷ%o>/ kS& ق˧ t4O}*r3?M\*/Cw#SDWNMl*Q^X/z*E6h*J@7@;wT>ڹU eE|^YK/mu-i/gӝJKI0:kI6݆]^>]n\SnZ6jy2]F^8) &-f,5 v`Cb9g;#@8k1:2/w!#0lB0^g%3g-=!n G~fKc٪6Aj57 vɳ٫^g3(%o{ ^`54H2ТjmoC272P=Y'#q`{Ozδ{̀hJ-%L/Q c:o]yG>T[ 5p|-87Az[ٸv)=(seƗuC U+#bԭ9ğb ";lOo[D!|7.*hʩ8 ,}f_S7` @N@'clB 55*ZιKF6l f CDD,ja_&Vj*C!'OF%*@xCnzB_;<<Jb]rhE(/V*&1B"LAig^ OqC5„26QY/9Gy/;w71̲" 0׎ W?4gE-0)nq bl 6E\V$ΝoGE_NRRjnZLw?U9[@'d[V%I/rk/Xn~Lc*n$X`FQGҝew/L!x$!{Fթ1ad:r> >G pd"{p~Hh0yiwRK&d̽pA!&D!}7J"v)>CҘOeIܓU TێdY~I[o?v"@dRޣrԯo-^P"&\jF% ų9/'HLȊm*z;M{LJ8~_;6eDjڵM"q'4>"?LаnA<´޴v 5 ^{C> TAd\4 Ϋe؈ӓ_O0Q~FUgOۊ "abPØ!q#5O`Dⓑ7 ->Q} USrv&|ݥAnhryt@+p\ ՙ^͒ɜY&DڏsIR^ۃ.Xv|7%"q7AoC'8LOF6f߯'7$t ಾL@!I 4<q:v0YY%\l|]/7GiaDn1{*`!kL NZqkJ6 Y~/bMcE'8=jdG`pzÐIjuG0>fׄO|۞PLmu$;ؽyA/ˎ%2f P:EѪs8TI"_0MZOM|Xxt3{)C=o.kq'K&EK;#K+s4'ÖR{]b49gc\,S K5-| ?sΦ陏r2V9d iWĆ~ iɫHeARԢ"Ƒ@q΁M7Ő@tNW=n zoԁ?z(}ec/]2dT:Ȯx\-hTw!Usol7F[n$bqR5ih(x|ٚ$u odNSF5h48?()8AWdY~d9ѳj_ƚWt\-F 5]]s)P a2}OW]I ED}b1@Jq铽l`'0g&*zaU4YFjV qMV"CJHpO0Yf{cz`˽t2|0~NM )AnA7A_&fra{ZfP &݇dܸ T=XMW)m5\ ijVeӼ'dzn+=E;>ڞ'+.@.YdRHU^"2.8D@hȇ4WqW%@Lh$3n x!PfZ?~m$U !A DT~Y詗HHu̓VZglρPCSv'dp^R: ɑRX뉁K]Bc@]{+ut6ؑqZͰp&j3w#f=Q'¢{}|04'4kK?%XͿF$ݵJ]lԓ1@CrN9 n Iўqf&V2GoB\s 2]D|C'w,C`Yj؂$f v/7_{3Kh]{~BjUS`42+^g1L!ntOcկJܰAD(+t]C8/ӴURyNw̆!55]bbNnl.[t@(!kʣ8tWs a,O^[a JUa/߿\À&=ߗ;+;@5]{x(8s^3,{-[=bɗ[D6?\'' jnhy_RwZn3EMWaRdŀD*>w/I`o_ކ/?:kMJe eR eGp_OQfdW6-y|e9> i9IG}{[WP!r5 pE tAbM>5;'_ 4Ԩ,=;[8F-#F+GEBєtՐʜbޡ{2Pzq.: ݦG''ڿϝe[m~mLqUXs,Hzq:$c*X$s4 ^&`0Ub]#22nR jct0)@%xJ:lz ƜZxʦFg.e]*G_oBN]yC!l3?ˉ/͛d v3٩qޚW%ʵ[͂zV-FaN PIFV&u*Se1Uڛ>O%2G fGvtoٺX`C|)dI={M,DT~LfkT띅0$!@4K:tl=UhsYɬĹ"S$s^O;5wepN[z!NȝHj5_c;MϯDId5 AMRx*; #j]{ ^} B6@a^9*ı||3:NE@LX0W/t\@sm:KRbAy[dԹ^4(֞~u5۽p it *{m}q!k9hF?SSE]?iON35}ЌEuH&ZXnIfpcWĵޗ@*:O:+{oO25Z>HcMģFyꔎz6'[ u=Ӵ "-Y~, 4:ֳnS~c̀Ήt/DmbVkSgq2w7ee8ʎT'u{[ g?\XELU8 : D;z2jN.)A|9\Z<[|~"{bH ,ȡ\)v_ǺM("J!nBӆJi (Y9B'pˏO|Ox u6*O2P~'(q>w?MdmNlx\h^3Z}~%!)=(3$N.9VݵI%]竫U Mn=e/6ɀӏ="žC2?NIۨXz +$;^웩Qe!/2 &Es5z̬qGsbcYdXN=SsI%pL'~N^˧U dӭϣtny\I <\/Y^ ﯮ^WEks5ִ;i5Nκ@Na$b- ]T+#>%ѢI3l uIԓ@.ck"ӞqÐ(Ҧ+W2&fUcj(kVvIF"p ;uuv`UQ2\rI ohԲ+5#RMA_]6Y͔R X9;.=Wi *(; ԙ\u# Mv5H3"r^K 5y;%n-[-90i`M0~.v9o Z1笼g1i\WiG8ph*|Ӿ>q_;_Z[$6ԍ#@[$4H0y+<"wp n5L[^Okb$1Y%e܎Azݥ5'5p3*{",bMI4q?Țp IȂVmQW&@E~MH猒gpx#q,PA',-U4R|^٣*J;w5NZ$(k B]hpys KWBnU3ц/SW#w+9eº-C6hvV4*] $@'?LE3Sg1@ĎӪ8X1",/loֹ/׆Iyt>