nagios-theme-exfoliation-4.4.6-bp151.4.6.1<>, `V!M@eeen"qEic{kGmf;I9! 0ݱ:QCtsij'#L]~mo@=WFsCIP{CyaFL!Vݵu(_EO<13<?10kK(+#OvoRWù?y#{%\C(vA. "Z~ F-N39q %zI0yflhڿaSmO&??d! - G 0BY_f0t     l X  Y,]cChim|m m nl (n8n)9oD):s-)>@F GHIX4Y8\L]^bc0defluvp4zCnagios-theme-exfoliation4.4.6bp151.4.6.1Nagios Core web interfaceExfoliation is a simple makeover for the Nagios Core web interface. It consists of two folders that overlay on a stock Nagios installation.`Vlamb17vSUSE Linux Enterprise 15openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/Monitoringhttp://www.nagios.org/linuxnoarchif [ ${1:-0} -eq 1 ]; then # Only switch the theme if we're not in update mode. if [ -x /usr/sbin/switch-nagios-theme ]; then /usr/sbin/switch-nagios-theme -f exfoliation || : fi fiif [ ${1:-0} -eq 1 ]; then # Only switch the theme if we're not in update mode. if [ -x /usr/sbin/switch-nagios-theme ]; then /usr/sbin/switch-nagios-theme exfoliation || : fi fi[{^D>~idz@X`'6BIF[I%G Uik U8?  UI- U+; 'v U U U Yd U,' Y  Yg Y+[? U I Y Y* Y] U< t Uj% UAQ U  UT\s U P{  UUh 1 U UK Y Y U)' Y% U Y k UX UtE U UL` UoR ; z Y U)Ye YS US U ( U U Y U Y( -4=:EJ z 1Y7fIJW}Wj a \#{ 8li7"mAAA큤A큤A큤`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`O`P`P`P`P`O`P`O`O`P`O`O`P`P`O`O`O`O`O`O`O`P`O`O`O`O`P`O`O`O`O`O`P`O`P`P`O`P`O`O`O`P`P`P`P`O`O`P`O`O`O`O`P`O`O`O`P`P`O`P`O`O`O`P`O`O`P`P`O`O`O`O`O`P`O`P`O`P`P`P`O`O`P`O`O`P`P`P`P`O`P`O`P`O`P`O`P`P`O`P`P`O`O`O`O`O`O`O`P`O`O`O`O`O`P`O`O`P`P`P`O`O`O`P`O`P`O`O`O`O`O`O`O`P`O`O`P`O`P`O`O`P`O`P`P`O`O`O`O`O`O`O`O`P`O`O`O`O`O`O`O`O`O`P`P`P`O`O`P`O`O`O`P`O`P`O`O`O`P`O`O`O`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P`P0e826771f4b74357b0dfa1cfe464899a83cf1533a93dd57a80b039830fb47513a104973496971cbd53e40287a5e9387d67d0718f98d1ef0d1a3785ee4569de2f35b6c3c12ba86bbb931e4c347c2c5ae0a88c4d20be961243de22638f2c60f3bb655ebbdd72cbae3730902ad8de8e4471525c8a19b680c3fdc711bb20a388843db8b888b9fb46497ac0165905db6d50311c93531bb4b407575439d3ca70d3ce8a20a28a186d0c1b8d3ccb61a06af5560c6bc94add8ba22a7e56033f0940a7f5cc69c6d90a1de44be26adf20aec4fe467b61d1badd276e99af3a6c5a54155b6590b536a9c847493be597a39afbe0db3710c6a320ffd53f7273a1f24981dad9044833ec1037557ad2cffba81755ff9da4d201321cf02f373326bf495eb3ee4514efc90109ed404e774804f3bd79433870b3487f0ec856be2ba561bda1f70cf94ed04e94604df3ddce89682188eabc5d625931a6bfa7f23e6dddd110b43c412d3d6d8bc6d04e06e6aeb3aa589d10742b1def26e945a0ac295573288a839c9d641ecf25d3a2c645278230e0e92a07f4b15a4857c8619d4e6c55c62a1c5d677c09a666822cacdc2da32628dc22f0d03664e0cc3ffecacdbe4b32a543f131c1f23d87692b87c27de5ccb10df60edf3ec6ff75f2d837f0c126c5b9a72ad9dfbbe9667765ba8471d410ae240a56a82a0fcabfe9a3e527bd0a1db90522bc1160d0e3e4a11d00d3cd2dda0e6f50ae3f4eb5d1efd35479351d91f6eb93eede14c792df2a600f1278e77fa8465a29c6627063c366b1d304b2bb30fd093f9be4cff6f96f8d0f22b8d24cdbedec4cfe780271776ef0f0f517f39ba67ce143ca9cef071e0fe258a9aae7affede7f6b842b955f331f24908ecb1a87dc8aefd55f073f0ff3cfc8a8f79c7dad424e7349427606cc22649bd59e9736f2d68e49f59068b8d6ad835dbb85ae20e60fbff3612175fae057ae7f88b2d89d1e5772f26a65fda6811b03a3e266f6704ab041275e5e1c90ed735a82cc9f4d1f9de1ee8f02d999abe3cf5c5bf6d7bcb2f43d5dcbc6cedf255d386fb6dab6ae326b999263c90c67775fc3ee49d1017929a4a9e23e1f9e781211b9eff0e74e976c6270b7cf21feab734488a5a5d64b57ff1068caf7d83d9c252ae26af5f833290b917945051a90cfc4b42e4e72ac13ba9838f06bf59138d6b01fd1c683a8a4e69ed86cd03b1e783b132d523c2ad260b8527db9395c06754fd9ae6450e46db0c03116d746158f4e4e4edae784ea00d8655ebbdd72cbae3730902ad8de8e4471525c8a19b680c3fdc711bb20a388843dee23d58e3812a703edfcc3e61e16dfeb2e9f232e78cdc2fd4286b8021f0c319efefea56878116fbecab0d36220feddd96e6c56d7eb5c88ece2332bf8bc0ab4e05fa951301e33c041371e8e12b3e629708051f3ab7e8aa9dd62e49957d37339cec4a6955ba3ba001f5622b301bfc5c0b5fec0296569bade1d94f143b6afb02905f42bf36ac74dacb0331c6f5a2b87557e1fc33fdbe0c0241d54f0ee8c2ee14c4254e5fa19b79b825935a7355cff558c6f9d8823174329755fdbd6af00c481e41f9206496cdb69808898158d5cebcfa874613fc6c4484093142fdd91e98b4f1b85e3c002064a07d16d317745dfcc81587e84a6ef5eaa105182f28690831a79c7bfe880d148d6c916b1ec303ebc89657237d4ca51335ae990c5c2bd261bae015f6bb00efdc4bf73898eea72cc7bea149b2de7718f39e7d89564f1cd58cd3733d889e48736dc014872115bc7f276931420a775ec9a05c75f8f0a45431dca39a7407439ee027a88c13f96101174f3304b8279b6b05d3c0df3919fb11bae4068631b5a3bdec3b482ecef4686e0c959f84987744d5a995f17bccd2ffc61a6b2cb956ad24b848cfd26e4a253ac888afad30de0664ee08148075f10944075a855b13956385c39603cc3a454423445710ee93c84809855a2c4969cfaf2ffe2dd7f15aa3fba173ec51b2517c3b46c5c4aed875774bc5549ae4e1df4234116ec8e51aa107a1cde6bf952feba82821b7c85e1ff990a165cdae0713a300fe6123a62b7fdc9eab0e759bdea5a49edba85b4a69f7115ae7ec63b4d9cfd18216f71c962b7dfa6c3e00a911b1f47dc1eb3ab52220a7b716b338a4daa2b48ad81a068cd82164a43fb72b68be192e58c3a5413b39363626fea04b1735f9b4be83270f8f22b2f206a327bdde5ce5ab9f9d8f7530663c8e3ea3db7b084cc410b80188e89b5cd6700f33475aa4423d0a5329c90b493d9e6c04c0d926a1b3c423f138783b17a3dd2b669545e2353dbd59f23fda16b8d75965e7d954dd6303829318220613c6306edbed047cd46cf7917516a896a6748bfdb8f590a3fd98ea8588d99f2eb31456fa545d9bdd3a74a2abeabf11b9de853fd099ad21bbe823f6c5bcca25b6fc42cd0e66b206805295f2ace25a89c3405b952e1d7b96ad484ef2bf9f1afbe6e7a4970e6d4b0d738f7a02205187b6fb8aad447936fa928683d888d92f876374372afd2ea9ae8acf53bf33fa2398ceb7d1e9c7cc54f1b748e5c0b9514af4d039d1402c91df33de0113b2136aecca798343de292fadf20d6e9b34c0e80beacb913b520bd89234dbaff03c04360368a57549108ba36a4b8aaa96ff1e8dfea6d37528c33d462bf4811a992228acfa7d01154d8dcf32ceb8ac795d9a3bbbe59c75d37118e1d123b8908bff3c0984d7e1b45552b2a5446e8912ef0649cb28f2718339c866bde3ce91a840cdb94ad751d9839d89cb5f207568f1eb754a65e30fc61ed14c8cb8d5866dd2a5432f16809b3bdde5e46ac5681b2375905de27d7068d0ca4c8a11cbdaa2f3dd05fb7f1cdd2b76988dd77e3ccd9e4d3d4a4ed97299b92aca58f3c141221eeba1de051f0b79b68c35e3f17448325ae755a475907315550dba236c5e724ce959ded1db0ca2f41472a7b18761877ebbf6df383d398d24c38e7c8a879b05b3ed17afdbd7349ccc5d5ba2b02778096e687077a152131671aa0b227e74528405c0b3a493614044b81a255fea273e737c4c3c249b57306f061cb42801ba94212e3397c910b86e57f693eb287a1f94a10b128505f92e0099a805dfdbc6e5a0b91b0949fae7b9bbd6a4c80f3f188f4321864bf667c4422fed49194f15c7ac5fda747cec223d637016c3109de4da9cf6bebe8ecf6a6022446b7b9d5aed184cd63fb086607c660041ed67199b55f4431da5b94787d29146532a7ce40ce907474eb514fa8e02bb6e10451b7aee0e8677d55975096741159a3c955e1343f3302772fcd399ac3582f9719c204cf071cdb9c56af9e5e262b2ce87898d94b47d1cf31e27b726c6dfcd5d63f38512f5810b03c23fd025f2b08ac15065c64bcb2687f35648455958ff61aba412bd57457939187f907fd07313fb12004558f767ed3eb9aadfa12f8fad25e1ec1ce53e21eb66bcb9e7f86b3cc87c7bb87e83c50fe56a5608375f0e4950186e9d6ada1cb335a7f8106955ee4c6b463e6ae430ef9ff29d09960ba4d9b6d1ed4655ebbdd72cbae3730902ad8de8e4471525c8a19b680c3fdc711bb20a388843d0faa8af273862ea0a5438acfface083e8da163ba7071330f249a87f4276de83680fbdf2e74896f2c5121a8bd9fc77b8c64cddd5a5f3a7f7b6167db7829ba08193fe2e8d003410d2c8210b83010425062548a5c9191f0e1924c285d8000ccf81fa5212cc93bbec67edf3252d407d85b92ce373287388f75bfa034114262d7aa3c32f87603e4ab8c03bfa41e39202956908859648dfd75141ae32275b4d6e2c2435058770613fe9c2ca8ca6cd5927145b0bda7a68ca892a59b2b7cbaa1f33ef5fdbfa5694424253c9460b0b41e4be502f78cdb6472a0c723d32a37246d6f040b198324ceafd151ea491d87cc15019e08434e40fb3e923792dbb1e7089c3c0c7024e53bd8bff6334d666fe8b4c46330559e4d23e1953311fb5a3a371598d245970e68060185057678292fa00a6a32386222708e0e706e78d9b7980b0c7c42bf165885a1325f4da3ed65a1081f34653a54ec39db82769f9660c729a4c9b6cee515476b945c65adf1184b693bf68525a8404ac20d9b89f3b358fe9d76dbfdb2ef796bc7b146eba75d806482255fc2bb98c5756c503949effb3fefb0bb474c561815aaf508b5089d3ad4a3b0bc60fd339ff84aff237dfc267ab9103f7ad5c3c197f4b2df68d895a7b803b98625329d54d6b0bda3d0066c72f43fe45d2a86a9a25b1b9f61cf302cd7e7c9557702c945f47aaac94fffb6cd419b28ac6afa603252faac53f4c6071d6aa97eb862651f5916a733ea09c46740f3861241d91c08563c5b78472c9d78adcb4ab38d7ed2cc72c18606930ea3ef5ff3193fe4dd78b20c798cf384c4a7b7db92a4bc0e249222a9912f7937c2d6da809b94f2442de67d5564466cac1d997024807bf40bf1d90c10bfba442dee19af70d84a86fbff8bdbdc2ea4ba563b31f310870ef2920868a4167c591d592001e69ae8ef4b75b83b2c1ad789e2a75dd95cbab8d9d1373baaa54a868deeb123901631e0e589f8b9998625954438f4f360578de969c932ca2192881b6b787bad162d0d94e1571ba6631e15d339da21a45120efed9fdb821887bd3f142d0cb41785f24a518a363a70ab9edbcc7cebf63c58f37bbeaee7327ede9636f4fa8a067bafbe5d5832d87d51f8afab19f5c8440025bfa54d8157b24b1dfd17dd7555327f988234b639cbeb44184149da3e17b41640359912158511e764fce300b7d9ac6ce446d24b49da4ed29291079f0ea4a56d6106d18e42d0ef0cd983943e552de55f568e1e4aa4943169ee431fdd9b7d3d97481d97a704b28ef6267a4a02961a166d9b62de314bb45edf0b358450b95ee9df5b13b2981e14320178f3791bf374439689f0c671870de67efb1feca6938770f12b4c2b2738d76185524c8fb12c2d1f7eac45b44bb2161148b50dba3c8fbca3861c118a92cc5ab4fbf1ec18996a5f019e7b3d218cff130729d8b1f2c2c681c9ed3a8fd089e2ea937eec4df6c38884e3c85ae106a7ae8fe46d0337086c11c7dcc7d0185e80a7729343119a59b53130974cbaf3f21bfee6c47f7c48324d8e740dd0efda8edcc880fc7caa7a18a34487273dcec169f10d5b323c53eee0c2a26ec3a54bfa84efd4520c00a3c5f1b61ea7be58f7ee1b0804e2a885e404928653e2c31ba9386086425e9cc2faa3cda32db0074876e7ecaac74608a3d50039b24226fd43130c8a4f7dd98e8467784984cea858f59425c82b1144d9f2a3e4986c68d540fd850ff68b5ec9018ed5a282c67fa07445df1a7a9bedfa82cae295f87cb1b2561e6ee2e8897a28efc34cf0e73f6a1893724e0b25fe73aa62899172252231efb93ead4a233e65d08f8d781984bef097dc619c339efdb11dd4544f86a5db6352619da4946afd15abb6f17d18433f76b239649f23383dcb54c3560901c5c0803786e8c7454fec042cf7292c8df6c6be2a749e0fec43ee55380959f40d0ee587ebf9563a2123fd409e2fe3e55cc4790d9fbc70190207061c4d4cd4c97c92f6d9502f1512ca09f0aaed01d215bec54ec5944aa589233cd841f73b55b491cfd4aefdacf316dcf49e1fc4129d9946faee66a136766064e5bb25f047dfce8a8ea7976e731b55634cb94b8e054983c3448d0762d284563182d2a285a788a755180aa51144163a56afec6f6c2f0c955d974059c3697acb87e456f88724890a5d8ee284a10cf5b12a19aac6aedf3746c3bd7143b9e3be406693e6f1a78ee2e57839f49eadf2ca93600cb0cbaec6dd89bba64daa70ae7ba393e100bbd1b608ce54b2c05a3ea6a2b32543c5d8719a805731bc1e17e5ed59c39332e49c379863cbb348b394f8535f64a144c76c9551755c6551f35c6e3aacd2952e33b20d5ee14a638f440e7928ed96ad4ee8dc1f83f6cc54ed3b0eb84fdd76acbd9e8096700f0a1784d6f08283014596a61d2a48e4aa5bd0d5b68004b0a70c150ebee97ee7d937c4c033b9687dacd40102680a39670fca485f7f074a667e15e727387ccc8372e94bcda9c02141d5f72b4921da9190fc8d7304921f442cfe2a23bfb154e7765bac4d35d74ccc3dd37e27bcf30b1ee4cdd8fa21f2de5f366562caef62b5af1b45f7f241c4aa57cfe7ea016df8ed61eeebc282d9b550822a653f160b5e643b3b86564f1af3070345be33d07df8d215b38c9cab8e87b8ad94275eaee34e1db326aec49ff3f233585dc013a0281b779e7fe320ee35a8c6c8950378427538b8f1eac2328b8e30476ef08df19b399bba04096b1977631ac52ce1b4e0f980b9b5c6fe758ee5e819a54d516a0a5b9c25d673e3ba055967cfd834bdf5f969d2f92a39c0abad34b09585b87e2b1bebe9969722a81df07b5e0336eaf65b7c857a44a5fc7d9883eacc39d05a795248dc17c88a02d3a3cfb162cfe627dbd9d1dd29722e5506e1056f9c594c1d09547d315512197c09fb3cee40e72c4f58b95dfbc77aa347d1b40602b9d9b6c8aba2be398288fdba0fb4521bfb0448e38f3039600a00b4113d285726361aadc6c6c4554fb42eb1624160631a25e328487e0d0c087a326a9549f8f74678ac71e4597c7da563cfbbda64beb84c2e2597167934411b4e3c3a1a633e3f8708a90dab7db0b1911bcc9e7c09bb6298bf7b00388c7251b5fe6e2ec1fe6d117dfc542ef6a7edf865ee7a6f94ea60c5c5ff9a79dd3f5828b1057d6d121769dc2f1780482a7b524f4ff2baa21464e9beb559201b0faf4a417c00024e328781435929eec2ed045c555d60582bd7b8f97ce60972071a9fc811a6dcd71eec60206ea7f6ca5ba990468d8d20b2aeddf7ca54b26e0ef7d7afa75718cd68ce8acb072e4f53bf67546cdea4e72b8aa8f97652568dc51ba09273db75d22642bfc1fd7d1c2cfcbebbb6a821fc3133b1efbf28df44cb7af8307a2043afdf7cf34c1e61551a6f28e4451236a967ca7234103e09156974c6c8bba98897871fbefedf5d57ac21ce5f984ab2a3149909b3bbb63f6057f350bbbbb614b6fce1c055db2aadae74b55c185e14f4828176f1bfbd5e60639124cd51c64ae341d6755121531decaaf0b524accb7390925756d32a289ea039e57011f76312027c3946c2e33e850cfcea9c55429c6bd8d5f2284b20b1f1018148f86a071749be04ac86443b2fd5cb26ca30f458392afef79f0e9caa4a0cccb1a4517fc696ff3ab414f7bd808fe09b9dfdac4c5c4c6dd13e20e976b1be9dadc7b09b866224d366df4b7dc319b12ace5c488b3ec5f6da2d5cde6e11b78ddba711973feab8df77bf1b25c740f292084b7f68dc4e786e6a06104376fdc96ff2ee8ac40e371dbd5c13161d783960ccca71d0bc5a404ea2ee072d038e51d77857c21dbe8b2ad15746f50614c0c8c89d8fd1d856e52f28ca0a5f02a937252b49b0b0b51aaacd602032e047c7f6fefbbccde06d6cb286ae2e67b9fd741a0093f50a7f1bd60f7b1fc9aeaba674cec9aca6871fe390ef9fcbba64207e1a0c4d8a159cf471cb152be9a14752519342aa10134e3501014752e3c3ff5c458c3a85c017ec013e9d6b3695f243ea2c530509c1998849b9ff42bd287641c81ad03e5abbd6e546faa7c646b43d8a4fe1f1ccf0f0c4dde54a69d73819098709a6abb6a6d8a8fe79ab1b7786e77ffb2d6e976d91c7b1d844a88f2a99a2cda91ccbe56a9d5a4a2fabd281cbb5819a82881cc9391f3981eeed651bf0401e4dd334e78d551c961ac39e02433400a789eab93e954ac056225ddd355ec61b46a4a3047bcab8ff8340e01bb07a57adf1ff8fc1d8232abb50d7af0265c08cfa0df51ac4be41e3703a9a5ca1eae46e5b75587974c097d109eb4b3023149ffde41f4c0f7fb5e58afec5025e3f454c25fb945b0f82515dcc2ee553a038002efba2e36416beac76d46bf4b3b0e73ecdd7190e202be6a5ec69ca5e29b65e75ff68b966d609588b4a3b3cd334152a598a21b6113a1c698a9dba07e486aee64ef66a5a874d533b7b7a38234a42b6c4b1f23d6b9fe7d428b51c458fe6b7ea335a1b6da398605e95bba6d289aa68b434d9b623b210aeb01e9f40ca092b499a448f011fe7d6536a1416ebc2dd52187db0df8962d9cfd1849eba4316cee9ae70d46529e8058a0e9d776b9d3af4543f89b412012b66ac01fc2f704ca820f7868c36a3b4040cb75b9589c178cdacab39216754df4858c15f22b58861850034a8669dece670b1c146d0589cb69f795222509fc898d2cc6fad6a20f1f4783e41b06ba52f4039ea893721843babd897b0cbb7c09e2092f8ff114c67f41a5caa63bb2165796263930ecba7469599bb96c620a44ce762155f4911a9ac4ad8a60bc2ecbe6b1e197a19812c4879749322d54aa0149d6d72529af2713058f0ed2112b17c1b1473f1de4fe911d2ae55c286e60e60d1544eac4fc0f816c9b98b09a88cbdc3e5c124c10d1023b15ef74efb13701445b5da1ee4e34b589d84adf83500183a58f68a3d0f83dc5cd38bdcfcc1c8b3c0343b1757cc46d3403167dc49396a325f97e19c83663281bfb75d9ab6979a8ce65d386c52f91f9db1a7c67531beda6575fec9db4c0262ab85534237439b2bf34377270d7942be6df04deebb4c4378c7e868ba38aa2b54cb68bb70116251f05c10a94f67d0a60a1a20007dff4ea0ecbfd639dc6d3fbec2156ee88ebcf9b5e56c4d2f2f22ddda5104173eb951317af32b86e976431769157148b8923081ccce0348c4c7e94e22aad0baad5b4e206ffaf114fa98b11f72166e653825269fbf6f49d49a7f6b8ad5a5823949a8be8d725c2ea0632725682835950832de2fcf60d68c53c7c62bbbc265ddad405bb911d8dc292714d4e3d86564fd71291030dc2bab53f238ae49df954fc8e331b9b772150d6d02b6a3b8ec44792e8b1b8417a82ecb99327152ddc188cf6532d96f9e1fc4339e3800ee6ff29e4800fe6d2558da702b6bf986c2c1e01b24ae5080d5bdd795551a000b5ff0a40a937dbf91edd2011e245849e1241a26eaf5ac94fc07d8b5995bbbf1f676c6a3f8433ccb73d8170d71a837a0a83d6d1674d31033d0e9549896c7b4994a3bb0ffe9e150b0428c5b15e7130b8980fb407b4b74784e341c94272ad3cef243c038d90a09dfea972b1d56da443ad8b3c64f828cda73af8fd7cf2dda1d5506a8f15b1904d2ba3b420ad51e01dad95dd331c0a8d44f372dc56af61e34bd12fd9d612fa597b7cdd8ae74fba69175c5a4331d7cce3dfb8dec839a0e00e8f9b31b48122eb21d1e6d25799c0c244074c9fe301971b35d5b02cadaee2de567d314229d81cb8b9b3616e4bce87750a4a211fbf5458b24ddccd1821c2d7e433fa85fbb0eae073d1965a84ec469ff3b741a0093f50a7f1bd60f7b1fc9aeaba674cec9aca6871fe390ef9fcbba64207efe44f97b8104d52ebb265aa0bb091f451041debf3ab5754024cd15a80c1caa3989fb25332a4e61610b67d8366eda58cb0e754dd998c038623c0cf6c171d1260fd6b4bb4650bab97d19ccfc15ade7f1b215cd49f32deff6dcfdb7a548316faaef45d0198e5db183cca3278551b97dc2109003c0b5ed88dc50f8d313d799af592df794943d7d262a08a1dd3f7d58349d70fb497c0041831f8c10ea3d04ccb3ac5c686edc1de0f46d29c417d7fa4410271748bc55caac67c9d6b1cc8fbd76763f58e50a03b5589526e68f6c791b2b08222ab0cbb4050dd38080ddc9f4f88e52e6526727ade8e0c87ed97a32ceb45c54b8b72aee7d8a83e3c0bcc1dc9948ec3af72fb2f4981dbd95bdba671a61525c3b50d9a7301ee43895fb4298e6bc5af4e85587d09b154b32abe478c729644630731090c007d122fe14eb03cc05d8fd4e64c4ddfe0c23930057c1adba508092a74cd888c651781582843d57a84e254bceeed3ed86412d68da06dc1fd3bcf6784df77f07d87a8cda5101cc91de1f465368f5cb5130c09cf2a7e771d17c06ab0aea7f1243eca06ff9fbea197661bb67f0953a2c00871d3d592bd2a365911671486fe65e61fb4fce903086bcddbbef008c531f2bf508f25fffd6791a7f489cb30969c845cdaeaabad40a4a00b9673a0f25de2d8956beb2ac97f155337ee6adf149efec57a261d6972ebcd4f39e819d5a061404eb5050b2751c7f301610693ac78b18a17b530bf9bca1f4632e991dfed23418d520db5c42aabbd53766fdb14de5f09722e4daf6874eb5119109ffcf24b49f712337ecc6248480e9305921df110dc37425e2aebe9e6c92de5af26161dd3b9db731fd3099c5fbf4a64629e8cdf03e7911b5ad9cabe40e5581881ad03e6d62bdcdc3c5c262fb9c8d1c77f42c2840e96ef2244ce468e24fae8c0a87590a117472e13d02023288353ab0482e21e3e645844f9bcb8b66fde030be7275a0828fa6eb7965b7d9d0c8add54f7b533610a5e6aa2b8c52ca56b2950d7a9c89197aa24b0bb60b1672f0a33faa2e7a033b17430036060498cad9c8376de94b6615bf0c23d9e69aeae6d5b7c14f805e766a4abaae25399107bc346dc461191a3764f3c6446d6aa0c73ac4a6955ba3ba001f5622b301bfc5c0b5fec0296569bade1d94f143b6afb02905b246029cfa2bad550383340b9659bd4a25408d326401895a176fae879b99e6b67dd827c0417f7d9974128d5c894e91276693eb5109f24b610ad07bf98fe114f6e47290b3630b0e16f88f446ee94e0a2a2bc668f33f023e375804a6804ea406b87409f59a7472c51c440b30fd81b66d2ee937ffde3db41619637a06465504c59d1d7eff9692086dabbff58e45ab4dcb15ce78d95c8d0891f99b02ebef2db36c07e782567a5d1437326101c4e6961d7645e6926b37881fd95abc61954d3582310e6c97265d2a199c7c8a2f0e5c6c9e22fa79e06352867dc2bee4c66d948e6b8756ca5934a579ca5be1d65f3d6e136888b9b7b396e27920945ce98ea28d6fc9f6e388e1d844dc1759bcb56fe9c2907095f01c96d5c7a3e9c70a10e9338150831068247932567f35bbd43a8be309d0b06f813bbe87546606dd39d3b885b953daae6b1e26878050f1df6ca08fb0067a92389f19d7761028b8b37e722ce9a94bb074f78997894a205ac719fdb392e320b62879985df362051a0cdd37f305c6fb75bfb425019ae6d1a54e2d137e96a44d3e3f890c4cee71db34fa489ea477fc76e55f8b343c6eaf3006247b95a2943674a8ea8eaa854edbfcc19623f1bf941cbf7b3b48188c073b8cc6f3226082992cc35944674446f84c1addf587f87a1010df2f3d92f141c8eb64468576e71acb9c28fb717fb9b177a90922e534712e5cf38ca9470e3f340f74ed5cc785ab6748580995b775c9c1045fa6ad40571d5726b794dc847a0bce683195803b72800f2d765e511ac73a1c481941f0dcb5ed0bb06fb219baee0c253ef7d0ec06fc135e7377a3d6283a4e02ad7ccdeceb0e7ef8285fe69590efd8eb8823c4c10f0fb742404ebe25206e6316d7f166ad47b45a2eff5ce3a585390a248a2ebed57eeaa78fa4393a1fa85634d62ddd2d6bfc278e8f7019f3169ef2e273cba6690df0b83d37b30576be12ccb2fa1bad43134a1e1edad4145f979cce1f49b69ce7b8e0d9397fd2076f1218c61a3c3238e851dbb083584bdae939ed18ba85367782de810e56b4efcf9e59f9874a86d0b2f9ac596d11b7f57d218d0f110161d18bf97f37bbec4a33231cc8312feaff09d9b1ec2e2606e53c1ae02779c424bd23190090d20ad999a7712351bdd115dea9b0838e926b2535ff1a95181b6702e28c58796818773cf5a4f764ec30609e73237d00853fefc0f1d98c8a8081b9bc7eecd0e3be134d73725327aa252c44c3e8fb4de071361783aa620c0d2ffac79e8748aa0224b0ab9746dc54d28fdecbb86ae6b6eb36a8c2ec58d62402376bc91b972c41fea69eac2457f17b983c99c04ab678388ddb41e7620e487607cdee0506c5ed9452c994cfee8a0d3c99c4ee208af99e347a2b500040a4846e9ac5f011d855b8b96180fc7f9924c3238b599cc44737b656d3a0703b4dc10f0e7a6cee9cb2d3da3ac02615f6a0f3ab4cf049dbf7428550b0605061a97f384efc01fd773ac85a2d890ead0efa60cf848c4b23ab0b4bfa0032e98bf408e63bfcf09a52b7f666262b5aa74b0728050ed787894d57adf1a2bd5783c098df5b4108b9965a6476ddb0ddcb006cedfbb21bf1b33d1d952ae4adbb3d04dc66c7618020e5bd43f8d722b7f089823da3783614b36a86faa568115c359c9f145d3bb4f7f0eb24c0af3139c0f0731fc111f6d8f5019f3e4418295320aefe605cd4642687cad4fa27bff9e5988d753fab16740541dccafb663f19759115edeb4e0b610647c0405a5100c289d984d2b7f841382419b8348594c075300d2456eac43f451f7d4b20db2e16ba2e661326d8aa983ccdecc4c1f4bcbe9c232564fbd200ac7b2d63638b738962fa274c09fad6e6c9f6d0bb65b62ab6c449b9c84b4a39c667434466321fa8bbe43118ca385c2da5b6062994e5b319bb3f056d9c4ef3ee9aa62d383aa781d03847bf861a10fb8a2c61ace363e7329b1d235df15ab14fb04b18b556c86b34c86e402e79a64c8d22172434de31beedeea0df931df0e35a5b9e5524c474843918a203a3799f400f76a83657dc5052ec612a41aee1bcec512c39394e3cd35a27fe7bb2c56ad53db89cc03055390e371630c728b44a7f2ba45dcd56f2aea2ea7dba1a7aa9ed63e3a874fc7d44c7dd369ddf3db578f76723401c71a85398ec157952c9dfd3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnagios-4.4.6-bp151.4.6.1.src.rpmnagios-theme-exfoliation      /bin/sh/bin/shnagios-theme-switchernagios-wwwrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1` @` @^א^^8 @]]@][\ \Db[ā@[ā@[{@Z%Zp^@Z!D@Z!D@Z@YY@YY7XO@X @XM?X=mX#X!@XI@WίWiV U@UU@UoUc@T\@T-@TT@TLlars@linux-schulserver.de - 4.4.6lars@linux-schulserver.de - 4.4.6Stefan Botter lars@linux-schulserver.de - 4.4.5Dominique Leuenberger Stefan Botter Ansgar Esztermann kukuk@suse.deStefan obs@botter.cc - 4.4.3aeszter@gwdg.delars@linux-schulserver.de - 4.4.2adaugherity@tamu.educrrodriguez@opensuse.orgobs@botter.cclars@linux-schulserver.delars@linux-schulserver.derbrown@suse.comsbrabec@suse.comlars@linux-schulserver.delars@linux-schulserver.deobs@botter.cclars@linux-schulserver.delars@linux-schulserver.delars@linux-schulserver.dejengelh@inai.delars@linux-schulserver.delars@linux-schulserver.delars@linux-schulserver.delars.vogdt@suse.comadaugherity@tamu.eduaj@ajaissle.dearchie@dellroad.orglars@linux-schulserver.delars@linux-schulserver.depgajdos@suse.comdarin@darins.netlars@linux-schulserver.delars@linux-schulserver.delars@linux-schulserver.delars@linux-schulserver.de- new nagios-exec-start-post script to fix bsc#1003362- fix nagios_upgrade.sh writing to log file in user controlled directory (bsc#1182398). The nagios_upgrade.sh script writes the logfile directly below /var/log/- 4.4.6 * Fixed Map display in Internet Explorer 11 (#714) * Fixed duplicate properties appearing in statusjson.cgi (#718) * Fixed NERD not building when enabled in ./configure (#723) * Fixed build process when using GCC 10 (#721) * Fixed postauth vulnerabilities in histogram.js, map.js, trends.js (CVE-2020-13977, bsc#1172794) * When using systemd, configuration will be verified before reloading (#715) * Fixed HARD OK states triggering on the maximum check attempt (#757)- fix boo#1156309, CVE-2019-3698 : Symbolic Link (Symlink) following vulnerability in the cronjob allows local attackers to cause cause DoS or potentially escalate privileges by winning a race. - enhance systemd service: check nagios config before reloading - enable build for SLE11 by excluding some special macros and directories via 'sles_version != 11' condition - add nagios-archive.service and nagios-archive.timer as replacement for the script in cron.weekly: no need for cron on systemd systems - run set_permissions and verifyscript for /etc/cron.weekly on those distributions that need it - enhance rpmlint: ignore empty htpasswd file - enable php apache module and not php5 on newer distributions - try to harden the rcnagios script- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut through the -mini flavors.- 4.4.5 * Reverted changes related to #625 due to CPU load issues * Partially reverted changes for #647 due to CPU load issues * Fixed "Quick Search" so that leading/trailing whitespace doesn't affect output (#681) (Sebastian Wolf) * Fixed build issues on non-RPM-based platforms (#617) (T.J. Yang) - 4.4.4 * Fixed log rotation logic to not repeatedly schedule rotation on a DST change (#610, #626) (Jaroslav Jindrak & Sebastian Wolf) * Fixed $SERVICEPROBLEMID$ to be reset after service recovery (#621) (Sebastian Wolf) * Fixed defunct worker processes appearing after nagios was reloaded (#441, #620) (Sebastian Wolf) * Fixed main nagios thread to release nagios.qh on a closed connection (#635) (Sebastian Wolf) * Fixed semicolon escaping to remove prepended backslash (\) (#643) (Sebastian Wolf) * Fixed 'Checks of this host have been disabled' message showing on passive-only hosts (#632) (Vojtěch Širůček & Sebastian Wolf) * Fixed last_hard_state showing the current hard state when service status is brokered (#633) (Sebastian Wolf) * Fixed long plugin output (>8KB) occasionally getting truncated (#625) (Sebastian Wolf) * Fixed check scheduling for objects with large check_intervals and small timeperiods (#647) (Sebastian Wolf) * Fixed SOFT recoveries sending when services had HARD recovery some time after host recovery (#651) (Sebastian Wolf) * Fixed incorrect permissions on debugging builds of FreeBSD (#420) (Sebastian Wolf) * Fixed NEB callback lists being partially orphaned when multiple modules subscribe to one callback (#590) (Sebastian Wolf) * Fixed memory leaks in run_async_service_check(), run_async_host_check() when checks are brokered (#664) (Sebastian Wolf) * Fixed potential XSS in main.php, map.php (#671, #672) (Jak Gibb) * Removed NEB brokering for nagios daemonization, since daemonization occurs before NEB initialization (#591) (Sebastian Wolf)- compile with -ffat-lto-objects to prevent build failure- Add /etc/cron.weekly to filelist, as this is now part of cron, which we don't want to require- revert setting of sbindir back to nagios_cgidir- update to 4.4.3 * Fixed services sending recovery emails when they recover if host in down state (#572) (Scott Wilkerson) * Fixed a make error when building on the aarch64 architecture (#598) (Gareth Randall) * Fixed --with-cgibindir and --with-webdir to actually set values given (#585) (lawsontyler) * Fixed soft recovery states for services (#575) (Jake Omann) * Fixed XSS vulnerability in Alert Summary report (CVE-2018-18245, boo#1119832) (Jake Omann) * Fixed services in soft states sometimes not switching into hard states (#576) (Jake Omann) * Fixed last_state_change to update when a state goes from soft -> hard state (#592) (Jake Omann) * Fixed Map link always being set to undefined host and don't show link for Nagios Process root note (#539) (Jake Omann) * Fixed notifications sending when services went into hard state on a down or unreachable host (#584) (Jake Omann) * Fixed log_host_retries not logging the host soft state checks (#599) (Jake Omann) * Fixed stalking_options N option to properly log only when a notification is actually sent (#604) (Jake Omann) * Fixed issue with service status totals being zero when servicegroup=all on servicegroup status page (#579) (Jake Omann) * Fixed escalation notifications logic and recovery notifications not going out (#582) (Jake Omann) * Fixed not finding child index causing duplicate hosts showing in the Map (#471) (Jake Omann) * Fixed Map configuration popup checkboxes not working and Root Node not populating (#543) (Jake Omann) * Fixed cleanup and deinit of neb modules on reload (#573) (Jake Omann) - rebase nagios-4.2.2-enable-ppc64le.patch (allow ppc64le builds in contrib Makefile) to: nagios-4.4.3-enable-ppc64le.patch- install /var/spool/nagios setgid nagcmd so external applications like the webinterface can issue commands to nagios (boo#1028975)- update to 4.4.2 * Fix comment data being duplicated after a `service nagios reload` or similar (#549) (Bryan Heden) * Fix check_interval and retry_interval not changing at the appropriate times (#551) (Scott Wilkerson) * Fixed passive checks sending recovery email when host was previously UP (#552) (Scott Wilkerson) * Fixed flapping comments duplication on nagios reload (#554) (Christian Jung) * Fix for CVE-2018-13441, CVE-2018-13458, CVE-2018-13457 null pointer dereference (Trevor McDonald) (boo#1101293, boo#1101289, boo#1101290) * Fixed syntax error in file: default-init.in (#558) (Christian Zettel) * Reset current notification number and state flags when the host recovers, reset all service variables when they recover fixes (#557) (Scott Wilkerson) * Fixed wrong counting of service status totals when showing servicegroup details (#548) (Christian Zettel, Bryan Heden) * Fixed avail.cgi not printing CSV output when checkbox is checked (for any type: host/service/hostgroup/servicegroup) (#570) (Bryan Heden) * Fixed nagios not logging SOFT state changes after 1 (Scott Wilkerson) 4.4.1 - 2018-06-25 * Revert some macro->kvvec changes causing problems when `enable_environment_macros` was enabled (Bryan Heden) * Adjust `process_macro_r` function logic so that it handles macros properly (Bryan Heden) * Fix spec file for systemd (Karsten Weiss, Fr3dY, Bryan Heden) * Fix bug where `ssize_t` typedef to int on some systems (Bryan Heden) 4.4.0 - 2018-06-19 ENHANCEMENTS * new status for check dependencies (John Frickson) * Allow more flexible requirements for comments (John Frickson) * Add a `statusCRITICALACK` class for the status column (John Frickson) * CSV output based on groups (all options) (John Frickson) * New Macro(s) to generate URL for host / service object to be used in notifications (John Frickson) * New Macro(s) to determine if host/service notifications are enabled (#419) (Bryan Heden) * New Macro(s) for obtaining the host/service notification periods (#350) (Bryan Heden) * enable_page_tour interface option (Bryan Heden) * Code cleanups in important sections (Workers, Handling Results) (Bryan Heden) * Automatic mail program detection (with same /bin/mail failback) (Bryan Heden) * Incorporated [autoconf-macros](https://github.com/NagiosEnterprises/autoconf-macros) into Core (Bryan Heden) * Lots of enhancements/additions to configure/make process. (Bryan Heden) + Moved all files to startup/ + Added upstart job * Added system limit detection (RLIMIT_NPROC) to check for anticipated fork() failures (#434) (Bryan Heden) * Added stalking on notifications (`N` or `notifications` option when specifying `stalking_options`) (#342) (Bryan Heden) * Added automatic `systemctl daemon-reload` and `initctl reload-configuration` where applicable on `make install-init` (Bryan Heden) * Added case-insentive command submission. (#373) (Bryan Heden) * Enabled `check_external_commands` by default (Bryan Heden) FIXES * Command line macro detection skips potential macros with no ending dollar sign (Bryan Heden, Jake Omann) * Fixed a lockup condition sometimes encountered on shutdown or restart (Aaron Beck) * Fixed negative time offset calculations computing incorrectly sometimes (bbeutel) * Fixed reloads causing defunct (zombie) processes (#441) (Bryan Heden) * Fixed wait3(), wait4() implementations (replaced with waitpid()) (#326) (Bryan Heden) * Fixed additive inheritance not testing for duplicates in hosts/services/(+escalations) (#392) (Bryan Heden) * Fixed very very (around 600k chars or greater) large plugin output crashing Nagios (#432) (Bryan Heden) * Fixed first_notification_delay not beeing calculated from last_hard_state_change (#425) (Christian Zettel) * Fixed duplicate downtime ID occuring from downtimes in retention file (#506) (Franz [feisenko]) * Fixed segfault when navbarsearch was used in status.cgi for something other than a host (#489) (Bryan Heden) * Fixed some miscellaneous ./configure issues on Solaris (Bryan Heden, Troy Lea) * Fixed "Locate host on map" link (#496) (Troy Lea) * Fixed service groups defined with unknown service members (that aren't first in the list) not erroring out (#500) (Bryan Heden) * Fixed tac.cgi to have consistent behavior with the other cgis (#481) (Bryan Heden, Matt Capra) * Fixed clear_host/service_flapping command logic to broker/notify properly (#525) (Bryan Heden, Karsten Weiss) - removed upstreamed patches: + nagios-fix_spurious_dollar_signs_added_to_command_lines.patch + nagios-4.3.4-fix_memleak_4.3.3.diff - refreshed patches: + nagios-4.0.6-remove-date-time.patch + nagios-4.1.0-add_KOHANNA.conf + nagios-4.2.2-enable-ppc64le.patch + nagios-disable_phone_home.patch + nagios-fix_encoding_trends.cgi.patch + nagios-output-length.patch + nagios-random_data.patch- fix setting default values in nagios-exec-start-pre- remove unused xorg-x11-devel BuildRequires- fix upstream issue #455, memleak introduced with 4.3.3 nagios-4.3.4-fix_memleak_4.3.3.diff- update to 4.1.0 fixed boo#939829 already, mentioned here just for reference- fix a possible symlink attack for files/dirs created by root fixes CVE-2016-8641 (bsc#1011630 and bsc#1018047) - remove the pre-configured administrative account with fixed password from the htpasswd file and provide an empty one instead (fixes boo#961115 - CVE-2016-0726)- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Do not introduce new RPM group just for nagios-contrib. Use established Development/Tools/Other instead.- update to 4.3.4 * Improved config file parsing (Mark Felder) * Fixed configure script to check for existence of /run for lock file (in regards to CVE-2017-12847, Bryan Heden) * Use absolute paths when deleting check results files (Emmanuel Dreyfus) * Add sanity checking in reassign_worker (sq5bpf) * xodtemplate.c wrong option-deprecation code warning (alex2grad / John Frickson) * On-demand host check always use cached host state (John Frickson) * 'á' causes Serivce Status Information to not be displayed (John Frickson) * New Macro(s) to generate URL for host / service object (John Frickson) * Fix minor map issues (Troy Lea) * Fix lockfile issues (Bryan Heden) * Switch order of daemon_init and drop_priveleges (CVE-2017-12847, Bryan Heden) * Add an OpenRC init script (Michael Orlitzky) - only require insserv on older SUSE distributions- update to 4.3.2 FIXED * Every 15sec /var/log/messages is flooded with "nagios: set_environment_var" (John Frickson) * Changed release date to ISO format (yyyy-mm-dd) (John Frickson) * `make all` fails if unzip is not installed (John Frickson) * Quick Search no longer allows search by Alias (John Frickson) * flexible downtime on a service immediately turns off notifications (John Frickson) * Fix to allow url_encode to be called twice (Z. Liu) * Update timeperiods.cfg.in (spelling) (Parth Laxmikant Kolekar) * Spelling fixes (Josh Soref) * Vent command pipe before remove to avoid deadlocks on writing end (Kai Kunstmann) * CGI utility cgiutil.c does not process relative config file path names properly (John Frickson) * xdata/xodtemplate.c bug in option-deprecation code (John Frickson) * Wildcard searching causes service status links to not work properly (John Frickson) * Quick search with no hits shows a permission denied error (John Frickson) * Setting a service as its own parent is not caught by the sanity checker (-v) and causes a segfault (John Frickson) - removed nagios-4.3.1-remove-flooding-messages.patch (fixed upstream)- fix upstream issue #337: remove debugging messages: nagios-4.3.1-remove-flooding-messages.patch- Update to 4.3.1 SECURITY FIXES * Fix for CVE-2016-6209 (bsc#989759) - The "corewindow" parameter (as in http://localhost/nagios?corewindow=www.somewhere.com) has been disabled by default. See the UPGRADING document for how to enable it. (John Frickson) FIXES * Service hard state generation and host hard or soft down status (John Frickson) * Comments are duplicated through Nagios reload (John Frickson) * host hourly value is incorrectly dumped as json boolean (John Frickson) * Bug - Quick Search no longer allows search by IP (John Frickson) * Config: status_update_interval can not be set to 1 (John Frickson) * Check attempts not increasing if nagios is reloaded (John Frickson) * nagios hangs on reload while sending external command to cmd file (John Frickson) * Feature Request: return code xxx out of bounds - include message as well (John Frickson) * Fix early event scheduling (pmalek / John Frickson) * on-demand host checks triggered by service checks cause attempt number increments (fredericve) * Service notification not being send when host is in soft down state (John Frickson) * configure does not error if no perl installed on CentOS 7 (John Frickson) * failed passive requests leave .ok files in checkresults dir (caronc) * Services don't show in status.cgi if "noheader" specified (John Frickson) * Standardized check interval config file names (John Frickson) * "Event Log" (showlog.cgi) could not open log file (John Frickson) * "nagios_check_command" has been deprecated since v3.0. Last vestiges removed (John Frickson) ENHANCEMENTS * Added new flag to cgi.cfg: tac_cgi_hard_only to show only HARD states (John Frickson) * Add broker-event for the end of a timed event (NEBTYPE_TIMEDEVENT_END) (John Frickson) * There is no Macro to retrieve addresses of hostgroup members (now $HOSTGROUPMEMBERADDRESSES$) (John Frickson) * Add "Page Tour" videos to several of the core web pages (John Frickson) * Added a login page, and a `Logoff` links (John Frickson) * On the status map, the host name will be colored if services are not all OK. (John Frickson) * Added "Clear flapping state" command on host and services detail pages. (John Frickson) * User-entered comment now displays below generated comment for downtime (John Frickson) - refreshed patches- update to 4.2.4 SECURITY FIXES * Fixed another root privilege escalation (CVE-2016-9566) Thanks for bringing this to our attention go to Dawid Golunski (bsc#1014637) (http://legalhackers.com).- update to 4.2.3 SECURITY FIXES * Fixed a root privilege escalation (CVE-2016-8641) (John Frickson) FIXES * external command during reload doesn't work (John Frickson) * Nagios provides no error condition as to why it fails on the verify for serviceescalation (John Frickson) * No root group in FreeBSD and Apple OS X (John Frickson) * jsonquery.html doesn't display scheduled_time_ok correctly (John Frickson) * daemon_dumps_core=1 has no effect on Linux when Nagios started as root (John Frickson) * Configuration check in hostgroup - misspelled hostname does not error (John Frickson) * contacts or contact_groups directive with no value should not be allowed (John Frickson) * Compile 64-bit on SPARC produces LD error (John Frickson) * HOSTSTATEID returns 0 even if host does not exist (John Frickson) * Submitting UNREACHABLE passive result for host sets it as DOWN if the host has no parents (John Frickson) * nagios: job XX (pid=YY): read() returned error 11 (changed from LOG_ERR to LOG_NOTICE) (John Frickson) * Fix for quick search not showing services if wildcard used (John Frickson)- use faster find variants- allow ppc64le builds in contrib Makefile: nagios-4.2.2-enable-ppc64le.patch- update to 4.2.2 SECURITY + There was a fix to vulnerability CVE-2008-4796 in the 4.2.0 release on August 1, 2016. The fix was apparently incomplete, as there was still a problem. However, we are now getting all RSS feeds using AJAX calls instead of the (outdated) MagpieRSS package. Thanks for bringing this to our attention go to Dawid Golunski (http://legalhackers.com). ENHANCEMENTS + Update status.c to display passive check icon for hosts when passive checks are enabled and actives disabled FIXES + Fix permissions for Host Groups reports (status.cgi) + Service Parents does not appear to be functioning as intended + Availability report mixes up scheduled and unscheduled warning percentages + Invalid values for saved_stamp in comput_subject_downtime_times() + Remove deprecated “framespacing” + The nagios tarball contains two identical jquery copies + extinfo.cgi does not set content-type (most cgi’s don’t) + Timeperiods are corrupted by external command CHANGE_SVC_CHECK_TIMEPERIOD + Quick search doesn’t show hosts without services (service status detail page) + In host/services details view, if exactly 100 entries would not show last one + nagios host URL parameter for NEW map doesn`t work – Network Map for All Hosts + next_problem_id is improperly initialized + Passive problems not showing as “unhandled” + September reported as Sept instead of Sep + Notifications are not sent for active alerts after scheduled downtime ends + Nagios 4.2.0 not working on Solaris + install-exfoliation and install-classicui don’t work FreeBSD and Mac OS X + Updated makefile to delete some no-longer-needed files- update to 4.2.1 FIXES + Fix undefined variable php error (John Frickson) + Links on the sidebar menu under 'Problems' are indented too far + Using $ARGn$ Macros in perfdata (John Frickson) + using a wildcard in search returns service status total all zero's + read_only does not take priority (deppy) + Running nagios -v on 4.2.0 takes 90+ seconds (John Frickson) + Missing Image for Host and Service State Trends in Availability Report + Maintain non-persistent comments through reload (John Frickson) + Servicegroup availability report ignores includesoftstates in service report links (PriceChild) + error: format not a string literal and no format arguments (Karsten Weiss) - ignore rpmlint warnings about tmpfile creating/listing: this is handled, but not properly detected by rpmlnt- update to 4.2.0 SECURITY FIXES + Fixed vulnerability CVE-2008-4796 (John Frickson) + Fixed vulnerability CVE-2013-4214 (John Frickson) + web interface vulnerable to Cross-Site Request Forgery attacks ENHANCEMENTS + Increase socket queue length for listen() + Added host name to the website page title (leres / John Frickson) + Added additional icons for NetBSD and SuSE (John Frickson) + The new Status Map will now use cgi.cfg options (John Frickson) default_statusmap_layout will default to "6" for the new map + The new Status Map will now show some valid values in the popup for "Nagios Process" (John Frickson) FIXES + Network outage view without access to all hosts (John Frickson) + Core workers looping (John Frickson) + service query returns duplicate host_name and description fields in the returned data (John Frickson) + HTML output of plug-ins is parsed in wrong way => webgui unusable (John Frickson) + Command worker fails to handle SIGPIPE + "View Status" links under "Map" broken in Nagios Core Version 4.1.1 (John Frickson) + Can't send big buffer - wproc: Core Worker seems to be choked + Too big CPU load on FreeBSD and other systems using poll() interface + Flexible downtime recorded as unscheduled downtime (John Frickson) + Service Flexible downtimes produce 1 notification before entering + Once you "set flap_detection_enabled 0" it should remove flapping state from the host/services page (John Frickson) + New map doesn't finish loading if a logo image is not found + Extraneous Div end tag in map.html (Scott Wilkerson) + Issue with "Problems" section (John Frickson) + Status Map icons and online/offline status dots disappear in IE11 + New network map overlays the nagios process with objects + Added Default-Start and Default-Stop to the init script + Compile / logging issues with BSD 6 + Related to above, Fixed a lot of incorrectly handled time_t's in *printf's + New map not working for RU locale (actually, most locales) + Replaced all instances of signal() with sigaction() + blockig + UTF-8 characters like german ä are not processed properly by function url_encode (John Frickson) + nagios worker processes can hog CPU (huxley / John Frickson) + custom time periods that include special characters were not being handled in reports (John Frickson) + Fixed init script to wait up to 90 seconds then kill the nagios process (John Frickson) + No Host Groups results in wrong error message (John Frickson) + Setup Nagios users to view specific host is not working in the new network map (John Frickson) + statusjson.cgi fails glibc realloc truncate response output (John Frickson) + Report Time Period does not work if an @ character is in the timeperiod name (John Frickson) + State History does not use actual plugin long_output (John Frickson) + Time period corruption (xoubih) + Tactical Overview - Disabled Flap Detection Link (John Frickson) - add /var/run/nagios as ghost directory- Fix nagios-www: keep nagios-www-dch from owning html files shipped with Nagios. - Remove unused NAGIOSDCH apache flag.- Update to 4.1.1 FIXES * CGI Could not read object configuration data (broken by error in 4.1.0) * exclude (!) not working (broken by mis-applied fix for 4.1.0) - Dropped patch nagios-issue_71.patch (included in sources)- Add nagios-issue_71.patch * Fixes "CGI Could not read object configuration data" (boo#944102)- add nagios-4.1.0-add_KOHANNA.conf patch to allow using kohanna2 if available- update to 4.1.0: ENHANCEMENTS * Promoted JSON CGIs to released status * New graphical CGI displays: statusmap, trends, histogram * Make sticky status for acks and comments configurable enhancement #20 * Add host_down_disable_service_checks directive to nagios.cfg #44 * httpd.conf doesn't support Apache versions > 2.3 FIXES * Fix for not all service dependencies created (John Frickson) * Fix SIGSEGV with empty custom variable (orbis / John Frickson) * Fix contact macros in environment variables (dvoryanchikov) * Fixed host's current attempt goes to 1 after going to hard state * Fixed two bugs/problems: Replace use of %zd in base/utils.c & incorrect va_start() in cgi/jsonutils.c (Peter Eriksson) * Fixed: Let remove_specialized actually remove all workers (Phil Mayers) * Fixed log file spam caused when using perfdata command directives in nagios.cfg * Fixed off-by-one error in bounds check leads to segfault (Phil Mayers) * Added links for legacy graphical displays (Eric Stanley) * Update embedded URL's to https versions of Nagios websites * Fixed doxygen comments to work with latest doxygen 1.8.9.1 #30 * Fixed makefile target "html" to PHONY to fix GitHub issue #28 * Fixed typo as per GitHub issue #27 (Trevor McDonald) * Fixed jsonquery.php 404 not found error, and disabled Send Query button until form populates #43 * Fixed linking in Tactical Overview for several of the Host entries in Featured section #48 * Fixed passing limit and sort options to pagination and sort links #42 * Added form field for icon URL and clean-up when it changes in CGI Status Map. * Added options to cgi.cfg to uncheck sticky and send when acknowledging a problem * Low impact changes to automate the generation of RPMs from nagios.spec file. * Update index.php (Trevor McDonald) * Fixed escaping of corewindow parameter to account for possible XSS injection * Typo correction (T.J. Yang) * Make getCoreStatus respect cgi_base_url (Moritz Schlarb) * Adjusted map layout to work within frames (Eric Stanley) * Fixed map displays are now the full size of browser window (Eric Stanley) * Fixed labels and icons on circular markup no longer scale on zoom * Got all maps except circular markup working with icons (Eric Stanley) * Fixes to make legacy CGIs work again. (Eric Stanley) * Fixes to make all/html target tolerant of being run multiple times * For user-supplied maps, converted node group to have transform * Fixed issue transitioning from circular markup map to other maps * Fix displayForm to trigger on the buttom press (Scott Wilkerson) * Fix fo getBBox crash on Firefox (Eric Stanley) * Fixed map now resets zoom when form apply()'d (Eric Stanley) * Fixed so close box on dialogs actually closes dialog (Eric Stanley) * Corrected directive in trends display (Eric Stanley) * Fixed minor issue with link in trends linkes (Eric Stanley) * Fixed issue with map displaying on Firefox (Eric Stanley) * Added exclusions for ctags generation (Eric Stanley) * Update map-popup.html (Scott Wilkerson) * Initial commit of new graphical CGIs (Eric Stanley) * Fixed Github bug #18 - archivejson.cgi returns wrong host for state change query (Eric Stanley) * Status JSON: Added next_check to service details (Eric Stanley) * Fixed escaping of keys for scalar values in JSON CGIs (Eric Stanley) * build: Include if it exists. (Eric J. Mislivec) * lib-tests: test-io{cache|broker} need -lsocket to link. (Eric J. Mislivec) * lib-tests: test-runcmd assumes GNU echo. (Eric J. Mislivec) * lib-tests: Signal handlers don't return int on most platforms, and using a cast was the wrong way to resolve this. (Eric J. Mislivec) * Fix some type/format mismatch warnings for pid_t. (Eric J. Mislivec) * Fix build on Solaris. (Eric J. Mislivec) * runcmd: Fix build when we don't HAVE_SETENV. (Eric J. Mislivec) * Fixed checkresult output processing (Eric Mislivec) * Corrected escaping of long output macros (Eric Mislivec) * Fixed null pointer dereferences in archive JSON (Eric Stanley) * Fixed memory overwrite issue in JSON string escaping (Eric Stanley) * JSON CGI: Now escaping object and array keys (Eric Stanley) KNOWN ISSUES * New map does not account for multiple parents, leaving "legacy" map as an option in the menu - removed upstreamed patches: + nagios-bogus_warnings.patch + nagios-apache24.patch - refreshed all other patches- use new syntax for apache 2.4 + nagios-apache24.patch- patch so nagios does not truncate performace data- fix alias definition in systemd file- ignore errors during *post* of nagios-theme-exfoliation caused by the script trying to restart apache during build (bnc#911755) - ignore suse-missing-rclink rpmlint warning, as we use a wrapper script to provide backward compatible features (check)- add Alias=monitoring_daemon.service to systemd file to have a similar virtual provides like in the old times- package a shell script in /usr/sbin/rcnagios providing the check commands as in the old sysvinit days (and redirect anything else directly to systemctl)/bin/sh/bin/shlamb17 1621537878 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~$     4.4.6-bp151.4.6.1nagios-themesexfoliationimagesNagios-clearbg.pngNagiosEnterprises-whitebg-112x46.pngack.gifaction-graph.gifaction-nagios.gifaction-orig.gifaction.gifb_first2.pngb_last2.pngb_next2.pngb_prev2.pngcommand.pngcomment.gifcontexthelp1.gifcontexthelp2.gifcritical.pngdelay.gifdelete.gifdetail.gifdisabled.gifdown.gifdowntime.gifempty.gifenabled.gifextinfo.giffavicon.icoflapping.gifglobe-support-150x150.pnggraph.gifgreendot.gifhistogram.pnghistory.gifhostevent.gifinfo.pngleft.giflogofullsize.pnglogosaix.gd2aix.gifaix.jpgaix.pngamiga.gd2amiga.gifamiga.jpgamiga.pngapple.gd2apple.gifapple.jpgapple.pngbeos.gd2beos.gifbeos.jpgbeos.pngbluetooth.pngcaldera.gd2caldera.gifcaldera.jpgcaldera.pngcat1900.gd2cat2900.gd2cat5000.gd2database.gd2database.gifdebian.gd2debian.gifdebian.jpgdebian.pngdesktop-server.gd2desktop-server.gifethernet_card.pngfax.gd2fax.giffirewall.gd2firewall.giffreebsd40.gd2freebsd40.giffreebsd40.jpgfreebsd40.pngglobe.pnggraph.gifhp-printer40.gd2hp-printer40.gifhp-printer40.jpghp-printer40.pnghpux.gd2hpux.gifhpux.jpghpux.pnghub.gd2hub.gifinternet.gd2internet.gifinternet_device.pngip-pbx.gd2ip-pbx.gifirix.gd2irix.gifirix.jpgirix.pnglinux40.gd2linux40.giflinux40.jpglinux40.pnglogo.gd2mac40.gd2mac40.gifmac40.jpgmac40.pngmainframe.gd2mainframe.gifmandrake.gd2mandrake.gifmandrake.jpgmandrake.pngmonitor.pngnagios.gd2nagios.gifnagiosvrml.pngnetbsd.gifnetbsd.jpgnetbsd.pngnext.gd2next.gifnext.jpgnext.pngng-switch40.gd2ng-switch40.gifng-switch40.jpgng-switch40.pngnotebook.gd2notebook.gifnovell40.gd2novell40.gifnovell40.jpgnovell40.pngopenbsd.gd2openbsd.gifopenbsd.jpgopenbsd.pngprinter.gd2printer.gifrack-server.gd2rack-server.gifredhat.gd2redhat.gifredhat.jpgredhat.pngrouter.gd2router.gifrouter40.gd2router40.gifrouter40.jpgrouter40.pngsan.gd2san.gifsatellite.pngserver.pngsignal.pngslackware.gd2slackware.gifslackware.jpgslackware.pngstampede.gd2stampede.gifstampede.jpgstampede.pngstation.gd2storm.gd2storm.gifstorm.jpgstorm.pngsun40.gd2sun40.gifsun40.jpgsun40.pngsunlogo.gd2sunlogo.gifsunlogo.jpgsunlogo.pngsuse.gifsuse.jpgsuse.pngswitch.gd2switch.gifswitch40.gd2switch40.gifswitch40.jpgswitch40.pngthin-client.gd2thin-client.gifturbolinux.gd2turbolinux.gifturbolinux.jpgturbolinux.pngultrapenguin.gd2ultrapenguin.gifultrapenguin.jpgultrapenguin.pngunicos.gd2unicos.gifunicos.jpgunicos.pngunknown.gd2unknown.gifwebcamera.pngwifi.gd2wifi.gifwifi_modem.pngwin40.gd2win40.gifwin40.jpgwin40.pngworkstation.gd2workstation.gifworkstation.pngworkstation_locked.pngyellowdog.gd2yellowdog.gifyellowdog.jpgyellowdog.pnglogrotate.pngmenu.pngndisabled.gifnoack.gifnotes.gifnotify.giforangedot.gifpassiveonly.gifrecovery.pngredudancy.pngredundancy.pngrestart.gifright.gifsblogo.pngserviceevent.gifsflogo.pngsplunk1.gifsplunk2.gifstart.gifstatus.gifstatus2.gifstatus3.gifstatus4.gifstop.giftacdisabled.jpgtacdisabled.pngtacenabled.jpgtacenabled.pngthermcrit.pngthermok.pngthermwarn.pngtrends.giftrendshost.pngtrendssvc.pngunknown.pngup.gifwarning.pngweblogo1.pngzoom1.gifzoom2.gifstylesheetsavail.csschecksanity.csscmd.csscommon.cssconfig.cssextinfo.csshistogram.csshistogramgraph.csshistory.cssjsonquery.cssmap-directive.cssmap.cssministatus.cssnag_funcs.cssnotifications.cssoutages.cssshowlog.cssstatus.cssstatusmap.csssummary.csstac.csstrends.csstrendsgraph.css/usr/share//usr/share/nagios-themes//usr/share/nagios-themes/exfoliation//usr/share/nagios-themes/exfoliation/images//usr/share/nagios-themes/exfoliation/images/logos//usr/share/nagios-themes/exfoliation/stylesheets/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:16344/openSUSE_Backports_SLE-15-SP1_Update/09b7a601049fc5f4fa144f7df8a275bd-nagios.openSUSE_Backports_SLE-15-SP1_Updatedrpmxz5x86_64-suse-linux                                            !"           #$%&''()**+,-,.../ 01122222322222223222222222directoryPNG image data, 221 x 52, 8-bit colormap, non-interlacedPNG image data, 112 x 46, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 19 x 19GIF image data, version 89a, 20 x 20GIF image data, version 89a, 40 x 40PNG image data, 15 x 15, 8-bit colormap, non-interlacedPNG image data, 10 x 15, 4-bit colormap, non-interlacedPNG image data, 20 x 20, 8-bit colormap, non-interlacedGIF image data, version 89a, 30 x 29GIF image data, version 89a, 11 x 14GIF image data, version 89a, 1 x 1PNG image data, 150 x 150, 8-bit colormap, non-interlacedGIF image data, version 89a, 13 x 14PNG image data, 900 x 320, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 36 x 32PNG image data, 220 x 76, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 40x40, frames 3PNG image data, 40 x 40, 8-bit/color RGB, non-interlacedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 45 x 45JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 45x45, frames 3PNG image data, 45 x 45, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 41 x 41JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 41x41, frames 3PNG image data, 41 x 41, 8-bit/color RGB, non-interlacedPNG image data, 300 x 300, 8-bit/color RGB, non-interlacedGIF image data, version 87a, 40 x 40JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 40x40, frames 3PNG image data, 40 x 40, 8-bit colormap, non-interlacedGIF image data, version 89a, 45 x 44JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 45x44, frames 3PNG image data, 45 x 44, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, progressive, precision 8, 40x40, frames 3GIF image data, version 89a, 39 x 40JPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 39x40, frames 3PNG image data, 39 x 40, 8-bit/color RGB, non-interlacedPNG image data, 25 x 21, 8-bit/color RGBA, non-interlacedPNG image data, 434 x 233, 8-bit colormap, non-interlacedPNG image data, 140 x 39, 8-bit/color RGB, non-interlacedPNG image data, 88 x 31, 8-bit colormap, non-interlacedGIF image data, version 89a, 33 x 13JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 20x76, frames 3PNG image data, 19 x 76, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 19x75, frames 3PNG image data, 100 x 30, 8-bit/color RGB, non-interlacedPNG image data, 900 x 300, 8-bit/color RGB, non-interlacedPNG image data, 102 x 47, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 14 x 16ASCII textassembler source, ASCII textX {}X^(1utf-8b9ee21c53deca715b75dabf975b7955065cf158577ff533b63e92e7d3da80a14?7zXZ !t/ \]"k%UɓhX@/ED)B\p5cShchTh([2>t\T u1y]bդ̪waa4yOSs0,=)] nJk$s@vG?uŢ=ܓ"2+:3(cBe4Wt7C8gQJ,cc뜇˺)MOkx5oa8oXI9vWWKM{G2eiu@}u֦ ʸO<@nA]T8)OTFMlt ,-B=>T(?UѨf -E/#,< Jߠű ]:/ ?|)#-j2r}o1x .ACƱ?: [A5p,0 ~\Z##v0~H8tح+ N Yޛy6"-cO30 *0Z.y!0>A=yM`5Do*6eDp9n9Ǝvy.߬90|F*=f-w/;E5p+ۈa߭&2qq;]񄌛67ձ$#{=1e _ ZJYYIneBmSTς˯! $(^jrH`1I(:9k:w7W% v☯bDd̘y6?{C—8Q@z^ 2Hz]8MWOAq/!&~݂:`eG$UDMO}~tR$ IṬ'BncuJe7n V2!h )K}Wg3ѵgovGx<0c؏Qʶb }U`O[Qљ&f, '3iQUӤ<䕐HS0; Vprجi{Y6(of?|9KZ^0 rYTg\ؤl>}-HEܾ ɴɗXQ*I]QI ȼ$p'Eɕѕl;Ux耡[/ܓg@#D7Տqcp%"\v訤Q|@&QĊt _'F3* e% (;j1R0>;8Q`Iذf@Na7GP5ad7Yops1i}StOTX3A/Uers~1mЬ8P̴/V{@77C xPtㅷy'*9S?_