augeas-lense-tests-1.14.1-150600.3.3.1<>,h Sp9|jܹT-RBiVHܕ_tn<er B4j0:8ZYDr,Zތ\ݾ~/3(!X$Y6~1ub*քA$-T*w0)5!w=|O=:C|u.~F g{q?@{.296\;?|d ) Q, BPdjt    T F GKP TTXXXXY (Y08Y89Y:[FGHͤIDX,Y4\\]^;bc(defluvhz,06xCaugeas-lense-tests1.14.1150600.3.3.1Set of tests for official Augeas lensesSet of tests for official Augeas lenses. These can be used when modifying the official lenses, or when creating new ones.h Sh02-armsrv2SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/System/Shellshttps://augeas.net/linuxaarch64 ; F n ^!o C ,m! lYI4v :7P?7 h   OI " K3\%aw{L1p`c  e9 x6#i5"&":9[| | x\Lq   a J; I ;*g ,2"B0^#W . T P, -\!@A큤h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h f2c8cf2a2ecfcfab4b802debf75979e49756ce162afcaa058c22e4cf7d9a441d623a0f6c44c9b7c8bf2b05f2fae8ffb5449e8118e420a5ae0a7c7b0ae70c05ba01c6010ecc02c4cb836d061f71f0a3176f56cac11d42876b55bb89afabcd0f68b13a2e2dec72d845287214c3a9c6ef0356a40e436b77e9a55b902e605b984bfbe81efbb750be88df69b6ac4a2e336af07746fb4670b259d68b6242db7ab516480bec074329fc9812bbc7ff49e658901db0545cae6f9ae3bb8a69a3ef1fb681dbc6eb6cc8159ed85495412fba9016bffba3b745f3cb1032dc657a2d48bb8c30f962909e0752113f8d5a4aed015570639ecde86647f2e8f7988806650e6e026497725955fe55318f2feb8169b5d785962ad172f5f514de4d015c61406a78a71c80d857d72f84ef0042aaaaf21f43290aa82f96aaf28016a22d4446fb57e3900e32bae8161146e54361b2f8d6e030ef1991724c7db7a158ae60d425af785795f7a4fb5246a58b1ef0732ab9fd817d876da9ea627236d4a5dd8df36c1822f7f8c715667e2e77ed586561ddec435fce7e47035c18ebda806078b7f5a23d9c64377f8bd15a54f02ff707c4fba7bb83396830ace39859b3d3bc65f31ffd2774106a4c4dc27128fd6a984661b065602d4fb37c0092793cbee723784395426ef7ea59a8616bb4218062776be96df796c6451521c41728bf1177a5c79b2ee7686c81836d5a5215446340e4fd230fd39cb6b74748f78d2089aa53328b80dc08b85e95d51f85162f5f3b5b06c13e0d4fb1dfd6225b67a1fb4e8557637ef159783f80024c4d5b162057ce4834eb6f008fae623e52be1f2572519101994b0aadaf0b12b386fdab5b125ca0e82f1973a97265b5d00f344d7967dd2bca4b8b224e9acbab8bd8bb608c3091eb7787c9a0d350dd28d74bc642a69c8b06008010358c7eaf85da358ae7947900ea74be80d8d0acd33d600ccb8b024f120aa223ef5c35b8ea2dcac0a8c1c800a48450a8f16d2c66b72de4e1d473f45916a191c8eb86cbc9fe489d985b6ea3778be38bdbd392b8a346b4762c0d8bd5c1d7d1f90e90f4f2fe0ea02b7705e1390a08b38128e0a42867beb946b830f07c058629e9ef888ca2be9d93baf8d782aeb2a1866187a3d88b780972c12e296d8e9fcdea5695ff7d0f528943749be7ab82db6f3621aa02b512ac29e19e85acc52d91b07d7337f60c999469b452ed885cbdf045f78a67bd41b7b4c4daff6bdf288ede15e9e07cf3fa02231a889a1a8b2d74d91bbbe7db1674e9ef0ab9b463625d3d44fc15840a6fe0f13e868a4660376ad19e15352e0b2bec97698668ae0a57b47c3ecb4d13532c5fa302dc53842add618ee18b0e1d063316929f996388102d8f6b69caa849830f468aa491835b77a0461fd17528264ec97e8dfcc4a9b0209973e77513c57e40a2f6056c741911a408cce7db4777d3e2d0d90adad46c85eb1540f76404d72ee406e03096c519baede4a8d906f05a00941b80e6c4b27bc711b6dd4bbf407c0bf64670d93eab3a3017d86713ab6633983e9bd47fb583436a973726e212127fb8d219e7570ced245a4e11b7976485210a27c5f4861c7899c62fe9f571d2bc6b1f96c4e73cb0168f8ab3e0b4a4ca276ec5ceb4ad2caa21384d19c104fad84490cd0eabb162cd0de8e8609d97a9eb082eec1a4b76b914a0a2f815ee5c01e395f41d12f27404d1def1b83d63407df7ec2162a628216be987f270ab6f19ae689cbf2b06419b646bbe3f38e758fb398311075e6722f07cdb853996a7ccebac0eab0a1af906e3656f9ca99cdd2aa00b4a9a6f9970adf7304fbae3a00b516a298d6f291f6894b6d5fd635402818d58c9d83f5f15447ec0a6772545fa94fa4c94d068f6b5188369a3f63dcbb204e1ab6d75e234f8aa76b9820723c0601b1d233f29ce85eb376ce934e46b9384bc8aebb80e9ee5151becfec1aab92948c863e0fbc758aa886451d4db32965055af6ce94c6bbd778498f36bb2917a859a9ae7c0153a5255985eda006b8b329eec31da75f4814e0b103ef405a7fe88e298cd2b03d4a6c7c53f27ba5bc6c1cdfb9851f446685c030c4535d43ac9f049da266265c246f3743c1147f751a845fa3780425b7c66816a5ee740a68577eb84326e173afd2dc99e3b9fed0d47b29c2dcdd25302745bc391a1cfd48e00d1387d4b473eb9b8ae3fface664c707414e8f420311a48706ffa39c92aa3602c3f9d838afc68e9ec82180e4de0ee52ae696eeba34e09a60d9f776319969e686055c6c5243980cb65bfca286a202244be9dcaddc9e4765484282ac073c45d886e1905975aca1219b2a22bc8c46f64b9cc4b1239b54ac44a032df174d10849c8bf6c059b87f2f022c73e586fa55161add7f40481f3fcaf00232dc6c99245490f2912764b939582f364d00de6ebf13f35901f10f5aeabee5278f55f2915c6647f9625426aa048a690c729a6b04b7a10046673d4adca5b4a011e6cda3f6994c2a180ff51a153cddc5d41f5584f54dcf69896e45ade028b6747f857d3986e0bbdeacf5aecc7fece8feb33811c64f81e222d0d9bf2db6a9fe4ee3d9e34ff4699211e6e5aa7f7ef881c695ad036186ea9262a829e19e6b86e98b0a92e4ada1f405959289f8a489dad5675a4f92a46df7759bed57221f1de92a95408f5fe0e0fc407fe32c1ff432b7577c2f8454f79b300636f7b92b83372a4c41f0c11a95c9581733e5ed9c54a1ca8df4bac3207afc63f7367590f9ff0e08ba2674f76dc6e3c28483c81b776c6d4c53aae3492b95ae71d98e308d4039c32cd4f9101d09ddc39c910ce144b0fe62d0e652dc5ad8ee6c4da945a9ac2322b28ec6d0ba3eabc59ff61a9a151f25012d421f43f93a5c17d1b4adf75a8b930a679557ea4727b6dc7460a0d076fc722268ce8bb17eb602272f66fca26b56a6c124297c075b3e26c7f7d84e23c30f68ef7114cbdaa55374343bf8f318f20fa3d44009e7bcb4b375f62682999f90f1654e29195f9c4647f7f3aec2de77ae005eef60bcca77e88b90890f35908ba66715a6b16598915677b8561819ba713e28167a757e17f22de37ee4a8a6ea16b612f827cbf71b0fe493c8116a046fdc9427b9f6a04b250c4ab4e9282ff88d26f39da45e887c9b56ba19ecd395519604f4b98ae2200e54a60d1c2527379a92115a9b9224797bc159e076401a57a26dfc979161376e2192952b7bf6abde219e6c7b3d4ffa0e1026da7d08fb7ac68379994a97299f9ce3f9b31dd8328a002b03906c7284b90041a6235bb8d39af222e235bf9d694986926e8d797f09e91bba8595cb06163453d21a16013607e2f09083851e19c98663e940228546f868711eccbbf2acaa025e244eb37ea3592c1d4d1f234324f7d11de43c0fb83cd432a3e6a83deacb57996aac6bc6c149036e0379835cd3dd45f2ec4272a69acc986cf18aa03b2398c587434353db23d325a4318d8de6ee3e92b2d763f3ff99e9df1573852daa31ddcd10eb20a8bba967898d6dbc98475fab7a77ed28cbf93df5f18fdcb1feeca2b343579218b7adefd06a7bc52f875306e6b5353d4968a9b6762f2a5b7acbf1629eedbf9a8b89a4b6fa1c87f9f5b70ebb36028ee2cb0bb60a9de7e567f3feb96d9fc955a17c2fa4f1d7434a575cc1441113f47cc8a8f48aa6d049dac1d7887272ad0754269687466c04381324eafdb957ae4ea9711503cd0d3b8408ed48d371b3982e2ef6b89f4e2cbaec921c5b1ae020939c696658daa77e92af2855543dc6aa003a0871f4d61bdc783f4abaf1f9cea85b610aad8b36d84301de4835c29c8f2af78134581f7c2710cd7b278b03b7433d8ca9de69e0cf588774f27b73e58f88a36d12883c33db6a8e3d4fd00bdb9e550c8bc03a7aef5564dd6491c8bec6152e791c6bb2f203a7d8cd954228096c24cda080dd71a871b17c7ab9c159a3fd86af0763cdf6cd86fecbc7aaa3d75de09194b8a6d39c0529de1426dc862061d68b93362075a77458a39d523721a6f212001add0a4220566b9adce73c0941cd4936fa78c410c20912ebcdfe3dfba451c93fbc3900917efc999c2b832bf461314f6ac4a5fa4f44cad015105660b874eb9bfe3f0a55657137432ff1fe1464a512f333320bb52cda2b7ec56dcd29b10acef1c0c4ef26990d54f403e75863022c68a68c5dbb7e7b73220a1cf133fd59355bc0e94ff5a9931227f030c6ac1d8799703efad3c6589a10ba77e0a8b0d9b2329de87313a228195487f2b84d676466deb1f55630d300f80777b3c18eead5c282558c53b464ac4a02328dd3665e6c2b1c43cfeaa9ce44d6d912a73e94ee37afee29f5f6b1c2a29632048ea5fea64efcb5c60cded2541a7fb9a204ead5f0a378552ffd9f720cee5e1eba801460705de12defe5ee3d739a9be11b0a566cbba108f8a4ba6cf7b581322977dc10c31c0043ccf12b80dfeae3741ca80f82ba261c3173fd34a401506a7c03b639d9178fcdaf6ffd060d55ca260d02a67f7d9e219257abdc4a75e0a4b4561f7e3dd8ade75b233f0f8bbfbf7089c9b57f85d1381abdc62dfd43a48e73be2a2d217e4d4e7206b4ec8634f360d0befe229a7a8f3b2f9e83a7149ab3317bbaed45206d3ff196f9bb0de204117121ed92f4df519fd062125f2246cd89923fb5553ba2f8958acdfe0a22daa1b0fd9e48ddcc2e39cf043ef65eec2c8a677b768317bdf9557d65ace6012a27bd2507aed8bbebeada07294d26ee7281db67921a831e978901ae0c6584e631e9b4334128f4f2c1f68e8497a1216cb54ca6ee19b2905ff77185bceefd4eed2faceb09aa2b68497ed3dd9407dc02bbaa30facc8db6dedb8b192a897bc4100fd77e6b4c1b2288a42d8a7460d2b65c94bc9382a7e6c321a8d35fcaff545a22c61af064de7c5379b4db062cba4d6fa3ea49b179291e010c14ec73cbf4b8c5b268343be7d06ced4f24bb719e645b3347dad09a6a1073da196c7807c6667f9ef73e326a31b945db9c7ef6ad56423699bb90377b1570ff22ed3edf09f222e25c67ee6e3ac6351c4472ea17d1682f23e3764680736dfc1d624f6174b79c184e50ddd73ebd2a16b964dcfe7ac97768abad47b47c79ad9d2e0d448e8cddebbbbb5543fa0793c50851e3cd6f5c04eb24fdbd67c68f40d3c75e101f9863a30c522fe21c4bae51e60ee90d1c10b422809091a97aebbdb64d6de9ad65c53d9919662e8c70baf94e1f57d9e347b7c449fdf08f2e50154c6540b13ecb0ae98de3f2c4e7b5a9eaffa7f3c39efbcca90627af55fc31f0f7b248f5ce443499ae0a6aa7ecef93a9d3f23a1f4b79964d4ca8119411d7c83ffe485cf4fcc6b379ac412ee564ffb00f65147fba76c5b11066199490c8c781326a22f05a4a45d53ec6fe5c8e5a13464cc36d874360d5166f5df9d834c0702ab32e1d106e87945d3ce33b0e74c59b2139a85303498bec3f7bebf412913a105c2020557528c45d58b9fdee1ffd8934e3841b4868c68839931e4b0ece6876bce6ba9f059ffdbb31d4839ce3251e9b41076b299fbde24af42a1f6efe6514a572ef75610fb8232da4ae724772f0a492ab8e6c48e4c55bab9b373dd3287caaac7bf7a2fbde40e638167b500533a06d6cf79e18c6c876afd75f3b10f1cce4468bc7da339015de42616d26895139b4f1faa4fb3307f012bf147eca5067c67c85775e884368acbeb07b7f4ef814526f1c984b6719608b15aa2d40ded2dc2335a574eee39cfdbcabb9c003f678655a2dea6698897af9b5f26430392e96fec038b26ce680f82a66b2899fa327143fe6d3b17ca05cece5707a76bf7957d4d13ea9081efb84b399f6f19d3e1f2b84df0005de5691218b9ff44f4e28df74d6dc25dbfec9b190a6df1d67427831b317d2aa03c99523b54ff7f29230c3daeef4e3c98b23213d9f9b62ae6619905cb827a38aa254f572c350c0880b6bd256602c6657c4fd4ec4cc7b5184126b0e819127d6ee39bf59cae46d7fad7f4d6b83bc46293c964722022717bdf568f29fe801d60748ba2126cf9d4952c5cbb5d006a0b19c089e0e2d7d19d06f3394ce7931d9ebea922a89612fe8f78fd5533a24625f43b6b1d8adea36a754d408fa362c0ed55cac17d5a973f26cecfd88ae6aa8e99729abc43f1d6db4c2601de68b382c29192344afde9af7da2974bd9d1570396a45b45cfda33caa25a864f5f2461751d6dd4bae795824f852f606fed696e6d2e19993050881e309963192defd8d367ac3180d0d501b151f361cffcbf31e3b7c5cd7189ca00461a29e7ccce4eddfbb2577258d1821be7ca0e4fd58aeb866e2c20e2060b0b45619ada2478c70422fbb8d6c3d4e8c4af791563fd66aa14fdb18f3a88d5ccaf354ed8a090b4662c66bcbaa785ac6d0872d6ce319b8e72bf82f8fbd2b11133c85c2d23e0fca029c63b459578a0f6239602564cb7d4a189c16da5fd734f56bf42c4d3b3a16314a36fa0179de10b54c3a0596b4a6bebf1f4138e7912a9a7fad55f7f362ec0aec4879b8eaee060aa0f2089dffb8b4cbe111e05ea817c3f4476dc36203c91c09c48bb8e0bf51ae0d662f3a7fdcacb1c2aa4f563346e05c57241a1906e365a871dc5b7db491cbb5b4fb53c3f9ccbc2ff6ba5f9f448d9955f3575573e41ea671b7d4255fd9ce962292fc249a24dc8a8e526c292020c47560e65136e7d5e998688e47c569d7743b6872b244256167f837bcf1edf408a70be2b846dec56d90a4a4bfd0e5c550cc8390193a921f045c2a0751e50413de0eccf340ce4eed8677fff64cd1be1625caaecb62fb7a70e23a90a7fec5859c74e9b5755af0edbe676c1566a5408e7bcbd572027576d6a3e99512007cf1ab1dd732cf0da3e16f708bf010905cb619215c0658935ee65527ca69707cb882b066f4a718a0480195d1f403d8100cbeb4b90186939c9d9aa660a4045f0edad58e85e453eb1ab021f381c45b5053b84eb28ccf7ece753183af6c57e8c5939364b3ed7a7102890ee6eb05c39e4888cd3a1bdc6f170d78700189490b45fe5b7cfcd884d1be0f72785b9c9a5927f72e2368d6928c540555bd49bd1b1fdf93c83c2fe57b5e0cb1e8ca533a23a6f6c5976c5b080e422d7572f4b94e65ded93a268fce04d8f58855b261970d20e2c7500aa7050832e4f2c3dfbda9f7e0d7c0ca05a46eedf97cae1b959f68de6c9340ad99e32644968bdfc102ac4fdeecb038d6308c358d65fb6fba1eeb3229c0f73e75f6a3eafa7dd66a82bcb1b2f9e0de9171f9b0518d2defe497e428efe167f2262230a89822e620e385eed0b7b23c034136663ebcb99d0243e32d8830fcbed20feae69f2d8002994464b4bcef6a527242a8a5dd2135ca8c279d33abfa619e6784cbf2dc6156997019a75c0edfbbd237676c0c0f95eef551a0f4020fa78fc64c1689c61ae97f52b7cf9253ba270fb5bdd975d6b154ed46961cff0e71ab75bbfd1392a095348c1befd4b55ddee605c13140b3383221e22498bcf6f84073801a3eed08ea8228970705b75445a7ff4dc32c853069a180b8af015a497040ee61ea1f1f8ea550e799f8596c07e721a10bd050c824bbaee0da8ae1cc2df26ba9eee776986cd489ea59ea6b31bb5af923b6e5cd4766ab583812fbd1dde3c745e11a40c6b07b325744f5f5d031248ba1975433672096414b6f7f276c557afd42c69e10290f077a92990756f3572f294656931a4b0e47874c39a522c0e6d4efd3e227a49747190e4af81176f54d871188da31644fade244294b3ee06733922b3b5ad83acfbf977f6e0d1f3db9da03d2e356a4b561fe0bfc1e3e42e735aa6a4ac276dc5c2a16422737466245ec705358da6fe527d34e6720386a67654f26ba6cddbe6e9f5dd9053c22661fcdf23d9845a1ea1578a010d6522a77c55685ab3f3a52e020e3acde1486f2c72a8849b8a12acbb5a2457097f8e1cef9b655d1a7e7bde63ab7d1f31ab0c38b5a1f55962f1276ea5e399af913f436529d6f116dd9def4b7d268f2cc3b919cf1c67b670937337b93a6f530a343989e4641e3ae1f10d8a6018555ee583cca6dfb9a925510d88e4e6703bd51e2a1bda828cfc4ceb395062ba0e4b3e45725355b356c1beea3d359f4f7345fce3ad976aed67ccc03b11286ad70df7c5408ca7e15905ea3053d4cecfa5bbb143ea26306ecfde07c578597a2d0cf974fcca8afe2fb0a748b3fa47291c7fd4e6630deddef230ffe9cd7f9356895e1e28b2414113e8f804c319ad317655a9c9873340e67fd4043fb27bb2ee55be8b62c001d5b81b29d2872321ef6f960bd86005761de8c82b616e355b3b9b5d1aa4bc133b100f2e385f0a34cdf8b58417cacb70772f04f95c79f013bd46badb6d769b98ac6d19d6c3b257a1a6b2406888b1bbe0565688cba8067d9137d68c456c51d95e5e15689fef1db7051744a8c6ab7c95d1e720fc69dde24f6fa8fe6d7486e1f79f57af952bc8dbdea1abd554479ca64621684594aadbcaa3d06441b8c7f0b33cff1dbf3ef53f57a8bee959007be271104ce429fbc0e514e2a5e3dec464e1f868f5987f50c310a09fbfd3e7fa95ad1b2a7703f8892337d8554a743607f7df9dafb53f92fd13f5fda69ab423e28a7ad9ec4e072f3dabdfe10c5904ed8741c5a0b1949932ad11f4ff50110a4179ddf7599a1c950549ed7df47027b0eb5106a445bbb92268eb195785f44f6bbaa995362371203d0a1a54a193eb4c412634f726623c7b1391de95cadd7f638a73f575bc5d3ae8147d53065fe4460ccf0334f19a18886e8d9264fc5458bba57c8c9205ea16f1abbe6a4aaac42896d7de2f7e83ed34acd58faab6c003dfeb3b013d529550479b801f6eddf379d9bdaced40ab06e5760f83ef0b137452aaaaa7f3c993b9878ab3521fed2daba4f4f2a87d56f01aa4bbfebcac43416456d8aff822045ce7468dbea2eee8ba05fee79ab5b44563cf9469be6c1da4bf408ead7396bb2398eb3e84aa1c902cef7381735a797ede95fe8716002589db3f5fa6f5308d21451bbf8ba2c65df314bd3ac13f8971c9f99aaae5e89e7a8996d223758baab9d52992407efc4d33e81dd1fcd2860f8ff97ed6fd92c9fc003bca929742196c4dd4f37944bc2babf9331e8c16be8963c194ba8bbb48f34da1f2e06616d3844e751eafef5b25a0490f131a290e00b752591701b3acd6e716945e4a409811b859879561d0c5b0a233798ed1443f710369fc9ffa8a1c3897e734315134c0ff44578f9706f71eebe259fb12321cab4da4b04fb12c02f2fb50c1735298fa3e94e20d28914965b2639af609dc959b1530a30d724b688e50e7867305c9b622143d3008001093e1e4936fe13c846e63fb55cdcecba05401f3945df134966efb0b900c7492c8f66bca712795bf52a6cc98961780ea22a9441e320fcddebd36dab932007be4f7b197ef09e944b9d16bc8113c6f8980070dd55ee4feee68d15a54e66f524dcd0587d1923f03d21bcbfa2c5deb32ad6899b1e53fdf5c1b4b6957bad1f2ae2f9b43542a3eeb2c5ce2a4ccf7f45c0c27bf6891adc3929c10532f34cdf279bce45951b7a3bde9e494b88efbc6bdb5c24faf5aa30e3aed7a96e5a828648cbbdcbbb15a2eb999f0bec7f938e3d3a77f846e08c1d18a48352b8674da772b6b65fd8999cba6c274aca34ea2ee0500b51930162914f5df1af4f8e95944c5fa6191a63556b98409a797f5bd4602bdbd6c1cd181b20635b0c18064561f3b5748b5a5c0635a3d8c5071292e02d952c4799b80b78635b82ef1efb8d1116858d84587ba09ccca2331d6705747d89e8a28a76f591078e68594b2897e95f71083066036c119d2b0b5297514aef454ead0402d853553492e249a54b09217a3f31a0e236c67507b28dc93143c91cd6f35c6d17be25c197f23410517292b375e791ac807293de73534de310769a67ee977b3815f9d2a3d2f3137407ba5e9b823889a9ac63d345feffeed122ff69643bef0a773e5c934032879a35b067594d8406153ece0b628d171c1b82cfc330e96305fd83d190867bfdd8ec18dd5ceb826feca4324ccb24e9a79c72f7c1fe24940e2145a56e0f50ed999fe51efb054a228846d7ad1133af2edfb2e8b6517bf70eecd2716abf93aedfec9b65f231aeaf7bc90773fbc3907c5b20e02c760556c977e900f536c0f2ea0ef0c1d5ced563f067f73fcb624f7a034466331ed88580fd2f8bd4981dda36de17144cfa9ee45e2fe755e89090605534b69e1a420c7df5f6c1b847048d8e44c1ab078d00666da91553f76ee94aeab87f0c42cb1ed32f85ff4870ab062d60ad963a75ad1ec41e4f101f7b3c745a58b416f56676315bbb6244728cd27d38477951b9d61645ac276cf3c831eb4aa6467a8907f7f433422dcf67e0a4a184887cc813bb4463e437dffd94a48c9d6b04f5c8bee8c6ebe933f5b7b8944683aaf60afcbb13037f955fe10d80e260a024cbf57075e88847842d111149c0646a83f425bdc0c476bffrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootaugeas-1.14.1-150600.3.3.1.src.rpmaugeas-lense-testsaugeas-lense-tests(aarch-64)    augeas-lensesrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.14.13.0.4-14.6.0-14.0-15.2-14.14.3h@dF@dw6d.@cdb@bgbMa`[`8@`"y@_c\M\b@\ @ZZZY@Y-^X=W4p@WUU@TTmartin.schreiner@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comjsikes@suse.comfvogt@suse.comjengelh@inai.dedavid.anes@suse.comdmueller@suse.comdmueller@suse.comjsikes@suse.comjsikes@suse.comelimat@opensuse.orgmliska@suse.czvcizek@suse.comecsos@opensuse.orgjengelh@inai.devcizek@suse.comfvogt@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.commlatimer@suse.comcbosdonnat@suse.comtchvatal@suse.comtchvatal@suse.commeissner@suse.comp.drouand@gmail.com- Add patch, fix for bsc#1239909 / CVE-2025-2588: * CVE-2025-2588.patch- Update to 1.14.1 (jsc#PED-6581) * General changes/additions - internal.c: update #if to only use GNU-specific strerror_r() when GLIBC is defined (#791) Dimitry Andric - augeas.c: Fix bug from PR#691 where the nodes of a newly created file are lost upon a subsequent load operation (#810) George Hansper - HACKING.md: describe testing (#796) Laszlo Ersek - Add GitHub Actions (#714) Raphaël Pinson - augprint.c: remove #include , add #include (#792) Ruoyu Zhong * Lens changes/additions - TOML: support trailing commas in arrays (#809) Bao - Tmpfiles: allow '=', '~', '^' for letter types, allow ":" as prefix for the mode (#805) Pino Toscano - Sshd: Add keyword PubkeyAcceptedAlgorithms as comma-separated list of items (#806) Dave Re - Cmdline: Allow whitespace at the end of kernel commnd line (#798) rwmjones- Update to 1.14.0 * General changes/additions - Update submodule gnulib to 2f7479a16a3395f1429c7795f10c5d19b9b4453e (#781) - Add bash-completion for augtool, augmatch, augprint (#783) George Hansper - Fix: Allow values to contain arbitrary unbalanced square brackets (#782) George Hansper - Add package bash to build stage in Dockerfile (#776) George Hansper - Add augprint tool for creating idempotent augtool scripts (#752) George Hansper - Replace deprecated 'security_context_t' with 'char *' (#747) Leo-Schmit - src/syntax.c: Fix whitespace which confuses static checkers (#725) rwmjones - README.md: Add oss-fuzz status badge (#702) Sergey Nizovtsev - Package augmatch, too (#688) oleksandriegorov - Add Github workflow to create releases with complete source tarballs (#744) Hilko Bengen * Lens changes/additions - Resolv: add option trust-ad (#784) George Hansper - Sos: new lens for /etc/sos/sos.conf (based on IniFile) (#779) George Hansper - Pg_Hba: unquoted auth-method may contain hyphens (#777) George Hansper - Sysctl: Allow keys to contain * and : and / characters (#755) M Filka - Semanage: Fix parsing of ignoredirs (#758) Richard W M Jones - Systemd: allow empty quoted environment variable values (#757) Michal Vasko - Systemd: allow values starting with whitespaces for Exec* and Environment service entries. (#757) Michal Vasko - Toml: workaround to allow writing toml files (#742) Richard - Kdump: parse "auto_reset_crashkernel" (#754) Laszlo Ersek - Keepalived: add parameters notify_stop and notify_deleted (#749) Adam Bambuch - Chrony: add new directives and options (#745) Miroslav Lichvar - Redis: Allow redis lens to set 'SAVE ""' as a valid option (#738) Mitch Hagstrand - ClamAV: update ClamAV lens to autoload /etc/clamav/*.conf (#748) Guillaume Ross - AuthselectPam: new lens for /etc/authselect/custom/*/*-auth and /etc/authselect/custom/*/postlogin (#743) Heston Snodgrass - Sshd: Parse GSSAPIKexAlgorithms PubkeyAcceptedKeyTypes CASignatureAlgorithms as comma-seperated lists instead of simple strings (#721) Edward Garbade - Yum: Add additional unit tests (#677) Pat Riehecky - Cockpit: new lens for /etc/cockpit/cockpit.conf (#675) Pat Riehecky * Rebased patch gcc9-disable-broken-test.patch * Deleted patches: - augeas-sysctl_parsing.patch - augeas-1.13.0-replace_security_context_t-patch- Use the correct license - LGPL-2.1- Update to 1.13.0 * Fixes bsc#1204554 * Added augeas-1.13.0-replace_security_context_t-patch to fix a syntax error. * Rebased gcc9-disable-broken-test.patch * Dropped the following patches since they are now upstreamed: - augeas-new_options_for_chrony.patch - augeas-allow_printable_ASCII.patch - remove-unportable-tests.patch * General changes/additions - Add Dockerfile (Nicolas Gif) (Issue #650) - augtool: Improved readline integration to handle quoting issues (Pino Toscano) - typechecker: Allow including '/' in keys and labels. Thanks to felixdoerre for pointing out that this restriction was unnecessary. See issue #668 for the discussion. - Add function modified() to select nodes which are marked as dirty (George Hansper) (Issue #691) - Add CLI command 'preview' and API 'aug_preview' to preview file contents (George Hansper) (#690) - Add "else" operator to augeas path-filter expressions (priority selector) (George Hansper) (#692) - Add new axis 'seq' to allow /path/seq::*[expr] to match and create numeric nodes, as idempotent alternative to /path/*[expr] (George Hansper) (#706) * Lens changes/additions - Authinfo2: new lens to parse Authinfo2 format (Nicolas Gif) (Issue #649) - Chrony: add new options (Miroslav Lichvar) (Issue #698) - Cmdline: New lens to parse /proc/cmdline (Thomas Weißschuh) - Crypttab: support UUID in device and / in opt (Raphaël Pinson) (#713) - Fail2ban: new lens to parse Fail2ban format (Nicolas Gif) (Issue #651) - Grub: support '+' in kernel command line option names (Pino Toscano) (Issue #647) - Krb5: handle [plugins] subsection (Pino Toscano) (Issue #663) - Limits: support colons in the domain pattern of the limits lens (Xavier Mol) (Issue #645) - Logrotate: add hourly schedule (Jason A. Smith) (Issue #655) - Mke2fs: parse more common entries between [defaults] and the tags in [fs_types], fix the type of few entries, handle the [options] stanza (Pino Toscano) (Issue #642) - support quoted values (Pino Toscano) (Issue #661) - NetworkManager: allow # in values (mfilka) (#723) - Opendkim: update to match current conffile format (Issue #644) - Postfix_Master: Allow unix-dgram as type (Issue #635) - Postfix_transport: Allow underscore (Anton Baranov) (Issue #678) - Postgresql: Allow hyphen '-' in values that don't require quotes (Marcin Barczyński) (Issues #700 #701) - Properties: Allow "/" in property names (felixdoerre) (Issue #680) - Redis: add incl path /etc/redis.conf (Raphaël Pinson) (#726) - support "replicaof" (Raphaël Pinson) (#727) - fix support for "sentinel" (Raphaël Pinson) (#728) - Resolv: Support new options (Trevor Vaughan) (Issues #707 #708) - Rsyslog: support multiple actions in filters and selectors (Issue [#653]) - Shellvars: exclude more tcsh profile scripts (Pino Toscano) (Issue [#627]) - Simplevars: add ocsinventory-agent.cfg (Pat Riehecky) (Issue #637) - Sudoers: support new @include/@includedir directives (Pino Toscano) (Issue #693) - Sudoers: Allow AD groups (luchihoratiu) (Issue #696) - Support negative integers (Ando David Roots) (#724) - Ssh: add Match keyword support (granquet) (Issue #695) - Sshd: support quotes in Match conditions (Issue #739) - Systemd: fix parsing of envvars with spaces (Pino Toscano) (#659) - Add incl paths according to 'systemd.network(5)' (chruetli) (#683) - Tinc: new lens for Tinc VPN configuration files (Thomas Weißschuh) (#718) - Toml: support arrays (norec) in inline tables (Raphaël Pinson) (#703) - Tmpfiles: improvements to the types specification (Pino Toscano) (Issue #694)- Unset MALLOC_PERTURB_ to speed up %check significantly (boo#1201884, gh#hercules-team#768)- Employ shared library packaging guideline and resolve this rpmlint report: "libaugeas0.x86_64: E: shlib-policy-name-error SONAME: libfa.so.1, expected package suffix: 1" [boo#1191749]- add augeas-sysctl_parsing.patch (bsc#1197443) * backport original patch and rebase- testsuite requires glibc-locale, buildrequire it- add remove-unportable-tests.patch to fix build- Allow all printable ASCII characters in WPA-PSK definition * augeas-allow_printable_ASCII.patch * bsc#1185524 * Sourced from https://github.com/hercules-team/augeas/pull/723/commits * Credit to Michal Filka - Add new directives and options supported in chrony since 3.3 up to 4.0. * augeas-new_options_for_chrony.patch * [bsc#1178470] * sourced from https://github.com/hercules-team/augeas/pull/698- update to 1.12.0 General changes/additions - update gnulib to 91584ed6 Lens changes/additions - Anaconda: new lens to process /etc/sysconfig/anaconda instead of Shellvars (Pino Toscano) (Issue #597) - DevfsRules: add lens for FreeBSD devfs.rules files - Dovecot: permit ! in block titles (Nathan Ward) (Issue #599) - Hostname: Allow creation of hostname when file is missing (David Farrell) (Issue #606) - Krb5: add more pkinit_* options (Issue #603) - Logrotate: fix missing recognition of double quoted filenames (Issue #611) - Multipath: accept values enclosed in quotes (Issue #583) - Nginx: support unix sockets as server address (Issue #618) - Nsswitch: add merge action (Issue #609) - Pam: accept continuation lines (Issue #590) - Puppetfile: allow symbols as (optional) values (Issue #619) allow comments in entries (Issue #620) - Rsyslog: support dynamic file paths (Issue #622) treat #!/+/- as comment (arnolda, PR #595) - Syslog: accept 'include' directive (Issue #486) - Semanage: new lens to process /etc/selinux/semanage.conf instead of Simplevars (Pino Toscano) (Issue #594) - Shellvars: allow and/or in @if conditions (#582) accept functions wrapped in round brackets, accept variables with a dash in their name, exclude csh/tcsh profile scripts (Pino Toscano) (Issue #600) accept variable as command (Issue #601) - Ssh: accept RekeyLimit (Issue #605) - Sshd: accept '=' to separate option names from their values (Emil Dragu, #587) - Sudoers: support 'always_query_group_plugin' flag (Steve Traylen, #588) - Strongswan: parse lists. This is a backwards-incompatible change since list entries that were parsed into a single string are now split into a list of entries (Kaarle Ritvanen) - Toml: new lens to parse .toml files (PR #91) - Xorg: accept empty values for options (arnolda, PR #596) - refresh patches - run spec-cleaner- Add gcc9-disable-broken-test.patch in order to address bsc#1120894.- Don't ignore %check test result, the testsuite now successfully passes- update to 1.11.0 General changes/additions - augmatch: add a --quiet option; make the exit status useful to tell whether there was a match or not - Drastically reduce the amount of memory needed to evaluate complex path expressions against large files (Issue #569) - Fix a segfault on OSX when 'augmatch' is run without any arguments (Issue #556) API changes - aug_source did not in fact return the source; and always returned NULL for that. That has been fixed. Lens changes/additions - Chrony: add new options supported in chrony 3.2 and 3.3 (Miroslav Lichvar) - Dhclient: fix parsing of append/prepend and similar directives (John Morrissey) - Fstab: allow leading whitespace in mount entry lines (Pino Toscano) (Issue #544) - Grub: tolerate some invalid entries. Those invalid entries get mapped to '#error' nodes - Httpd: accept comments with whitespace right after a tag opening a section (Issue #577) - Json: allow escaped slashes in strings (Issue #557) - Multipath: accept regular expressions for devnode, wwid, and property in blacklist and blacklist_exceptions sections (Issue #564) - Nginx: parse /etc/nginx/sites-enabled (plumbeo) allow semicolons inside double quoted strings in simple directives, and allow simple directives without an argument (Issue #566) - Redis: accept the 'bind' statement with multiple IP addresses (yannh) (Issue #194) - Rsyslog: support include() directive introduced in rsyslog 8.33 - Strongswan: new lens (Kaarle Ritvanen) - Systemd: do not try to treat *.d or *.wants directories as configuration files (Issue #548)- Fix RPM groups.- update to 1.10.1: General changes/additions New CLI utility 'augmatch' to print the tree for a file and select some of its contents New command 'count' in augtool New function 'not(bool) -> bool' for path expressions The path expression 'label[. = "value"]' can now be written more concisely as 'label["value"]' API changes libfa has now a function fa_json to export an FA as a JSON file, and fa_state_* functions that make it possible to iterate over the FA's states and transitions. (Pedro Valero Mejia) Add functions aug_ns_label, aug_ns_value, aug_ns_count, and aug_ns_path to get the label (with index), the value, the number of nodes, and the fully qualified path for nodes stored in a nodeset in a variable efficiently Lens changes/additions Grubenv: new lens to process /boot/grub/grubenv (omgold) Httpd: also read files from /etc/httpd/conf.modules.d/*.conf (Tomas Meszaros) (Issue #537) Nsswitch: allow comments at the end of a line (Philip Hahn) (Issue #517) Ntp: accept 'ntpsigndsocket' statement (Philip Hahn) (Issue #516) Properties: accept empty comments with DOS line endings (Issue #161) Rancid: new lens for RANCiD router databases (Matt Dainty) Resolv: accept empty comments with DOS line endings (Issue #161) Systemd: also process /etc/systemd/logind.conf (Pat Riehecky) YAML: process a document that is just a sequence (John Vandenberg) - drop chrpath dependency, the offending dump binary is no longer shipped- Use %license (boo#1082318)- Version update to 1.9.0: - General changes/additions * Fix error in handling escaped whitespace at the end of path expressions (addresses CVE-2017-7555) * several improvements to the error messages when transforming a tree back to text fails. They now make it clearer what part of the tree was problematic, and what the tree should have looked like. * Fixed the pkg-config file, which should now be usable * Fix handling of backslash-escaping in strings and regular expressions in the lens language. We used to handle constructs like "\\" and /\\\\/ incorrectly. (Issue #495) * do not unescape the default value of a del on create; otherwise we are double unescaping these strings (Issue #507) * remove tempfile when saving files because destination is not writable (Issue #479) * span information is now updated on save (Issue #467) * fix lots of warnings generated by gcc 7.1 * Various changes to reduce bashisms in tests and make them run on FreeBSD (Romain Tartière) - API changes * add function aug_ns_attr to allow iterating through a nodeset quickly. See examples/dump.c for an example of how to use them instead of aug_get, aug_label etc. and for a way to measure performance gains. - Lens changes/additions * Ceph: new lens for /etc/ceph/ceph.conf * Cgconfig: accept fperm & dperm in admin & task (Pino Toscano) * Dovecot: also load files from /usr/local/etc (Roy Hubbard) * Exports: relax the rules for the path at the beginning of a line so that double-quoted paths are legal, too * Getcap: new lens to parse generic termcap-style capability databases * Grub: accept toplevel 'boot' entry (Pino Toscano) * Httpd: handle empty comments with a continuation line (Issue #423); handle '>""' in a directive properly (Issue #429); make space between quoted arguments optional (Issue #435); accept quoted strings as part of bare arguments (Issue #470) * Nginx: load files from sites-available directory (Omer Katz) (Issue #471) * Nslcd: new lens for nss-pam-ldapd config (Jose Plana) * Oz: New lense for /etc/oz/oz.cnf * postfix lenses: also load files from /usr/local/etc (Roy Hubbard) * Properties: accept DOS line endings (Issue #468) * Rtadvd: new lens to parse the rtadvd configuration file (Matt Dainty) * Rsyslog: load files from /etc/rsyslog.d (Doug Wilson) (Issue #475); allow spaces before the # starting a comment; allow comments inside config statements like 'module' * Ssh: accept '=' to separate keyword from arguments * Sshd: split HostKeyAlgorithms into list of values; recognize quoted group names with spaces in them (Issue #477) * Sudoers: recognize "match_group_by_gid" (Luigi Toscano) (Issue #482) * Syslog: allow spaces before the # starting a comment * Termcap: new lens to parse termcap capability databases (Matt Dainty) * Vsftpd: accept seccomp_sandbox (Denys Stroebel) * Xymon: accept 'group-sorted' directive (Issue #462)- Version update to 1.8.0: * See the News file for all the details - Verified it contains fixes for bsc#933210 bsc#975729 bsc#925225 bsc#1023204 CVE-2014-8119- Version update to 1.6.0: * See the NEWS file for the details- Update to version 1.5.0: - General changes/additions * augtool: new --timing option that prints after each operation how long it took * augtool: print brief help message when incorrect options are given rather than dumping all help text * Path expressions: optimize performance of evaluating certain expressions * lots of safety improvements in libfa to avoid using uninitialized values and the like (Daniel Trebbien) * tolerate building against OSX' libedit (Issue #256) - API changes * aug_match: fix a bug where expressions like /foo/*[2] would match a hidden node and pretend there was no match at all. We now make sure we never match a hidden node. Thanks to Xavier Mol for reporting the problem. * aug_get: make sure we set *value to NULL, even if the provided path is invalid (Issue #372) * aug_rm: fix segfault when deleting a tree and one of its ancestors (Issue #319) * aug_save: fix segfault when trying to save an invalid subtree. A routine that was generating details for the error message overflowed a buffer it had created (Issue #349) - Lens changes/additions * AptConf: support hash comments * AptSources: support options (Issue #295), support brackets with spaces in URI (GH #296) rename test file to test_aptsources.aug * Chrony: allow signed numbers and indentation, fix stray EOL entry, disallow comment on EOL, add many missing directives and options (Miroslav Lichvar, RHBZ#1213281) add new directives and options that were added in chrony-2.2 and chrony-2.3 and improve parsing of access configuration (Miroslav Lichvar, Issue #348) add new options for chrony-2.4 (Miroslav Lichvar) * Dhclient: avoid put ambiguity for node without value (Issue #294) * Group: support NIS map, support an overridden and disabled password, i.e. `+:*::` (Matt Dainty) (Issue #258) * Host_Conf: support spaces between list items (Cedric Bosdonnat, Issue #358) * Httpd: add paths to SLES vhosts (Jan Doleschal) (Issue #268) parse backslashes in directive arguments (Issue #307) parse mismatching case of opening/closing tags parse multiple ending section tags on one line parse wordlists in braces in SSLRequire directives parse directive args starting with double quote (Issue #330) parse directive args containing quotes support perl directives (Issue #327) parse line breaks/continuations in section arguments parse escaped spaces in directive/section arguments parse backslashes at the start of directive args (Issue #324) * Inputrc: support $else (Cedric Bosdonnat, Issue #359) * Interfaces: add support for source-directory (Issue #306) * Json: add comments support, refactor, allow escaped quotes and blackslashes * Keepalived: fix space/tag alignments and hanging spaces, add vrrp_mcast_group4 and vrrp_mcast_group6, add more vrrp_instance flags, add mcast/unicast_src_ip and unicast_peer, add missing garp options, add vrrp_script options, expand vrrp_sync_group block, allow notify option (Joe Topjian) (Issue #266) * Known_Hosts: refactoring and description fixed * Logrotate: support dateyesterday option (Chris Reeves) (GH #367, #368) * MasterPasswd: new lens to parse /etc/master.passwd (Matt Dainty) (Issue #258) * Multipath: add various missing keywoards (Olivier Mangold) (Issue #289) * MySQL: include /etc/my.cnf.d/*.cnf (Issue #353) * Nginx: improve typechecking of lens, allow masks in IP keys and IPv6 (Issue #260) add @server simple nodes (Issue #335) * Ntp: add support for basic interface syntax * OpenShift_Quickstarts: Use Json.lns * OpenVPN: add all options available in OpenVPN 2.3o (Justin Akers) (Issue #278) * Puppetfile: name separator is not mandatory add support for moduledir (Christoph Maser) * Rabbitmq: remove space in option name, add support for cluster_partitioning_handling, add missing simple options (Joe Topjian) (Issue #264) * Reprepro_Uploaders: add support for distribution field (Mathieu Alorent) (Issue #277), add support for groups (Issue #283) * Rhsm: new lens to parse subscription-manager's /etc/rhsm/rhsm.conf * Rsyslog: improve property filter parsing, treat whitespace after commas as optional. recognize '~' as a valid syslog action (discard) (Gregory Smith) (Issue #282), add support for redirecting output to named pipes (Gerlof Fokkema) (Issue #366) * Shellvars: allow partial quoting, mixing multiple styles (Kaarle Ritvanen) (Issue #183); allow wrapping builtin argument to multiple lines (Kaarle Ritvanen) (Issue #184); support ;; on same line with multiple commands (Kaarle Ritvanen) (Issue #185); allow line wrapping and improve quoting support (Kaarle Ritvanen) (Issue #187); accept [] and [[]] builtins (Issue #188); allow && and || constructs after condition (Kaarle Ritvanen) (Issue #265); add pattern nodes in case entries (BREAKING CHANGE: case entry values are now in a @pattern subnode) (Kaarle Ritvanen) (Issue #265) add eval builtin support; add alias builtin support; allow (almost) any command; allow && and || after commands (Issue #215); allow wrapping command sequences (Kaarle Ritvanen) (Issue #333); allow command-specific environment variable (Kaarle Ritvanen) (Issue #332); support subshells (Issue #339) newlines in start of functions allow newlines after actions support comments after function name (Issue #339) exclude SuSEfirewall2 (Cedric Bosdonnat, Issue #357) * Simplelines: parse OpenBSD's hostname.if(5) files (Jasper Lievisse Adriaanse) (Issue #252) * Smbusers: add support for ; comments * Spacevars: support flags (Issue #279) * Ssh: add support for HostKeyAlgorithms, KexAlgorithms and PubkeyAcceptedKeyTypes (Oliver Mangold) (Issue #290), add support for GlobalKnownHostsFile (Issue #316) * Star: New lens to parse /etc/default/star * Sudoers: support for negated command alias (Geoff Williams) (Issue #262) * Syslog: recognize '~' as a valid syslog action (discard) (Gregory Smith) (Issue #282) * Tmpfiles: new lens to parse systemd's tempfiles.d configuration files (Julien Pivotto) (Issue #269) * Trapperkeeper: new lens for Puppet server configuration files * Util: add comment_c_style_or_hash lens add empty_any lens * Vsftpd: add isolate and isolate_network options (Florian Chazal) (Issue #334) * Xml: allow empty document (Issue #255) * YAML: new lens (subset) (Dimitar Dimitrov) (Issue #338) - Drop upstreamed patches: 27d8457-inputrc-lens-support-mapping-like.patch 2d12670-inputrc-lens-support-else.patch 49bcfbe-Exclude-network-if-up.d-SuSEfirewall2-in-shellvars-l.patch 7558c12-host_conf-lens-spaces-between-list-items-support.patch- Fix errors showing up in guestfs tools. Add upstreamed patches: 27d8457-inputrc-lens-support-mapping-like.patch 2d12670-inputrc-lens-support-else.patch 49bcfbe-Exclude-network-if-up.d-SuSEfirewall2-in-shellvars-l.patch 7558c12-host_conf-lens-spaces-between-list-items-support.patch- Version bump to 1.4.0: * Loads of bugfixes all around the package * Read up NEWS file for the detailed changes- Whitespace- restore keyring and .sig file, as this is checked by the OBS source service- Update to version 1.3.0 + General changes/additions * Add missing cp entry in manpage (GH issue #78) * Add seq to vim syntax highlight (Robert Drake) * Update augtool.1 man page with new commands and --span, RHBZ#1100077 * augtool autocomplete includes command aliases, RHBZ#1100184 * Remove unused "filename" argument from dump-xml command, RHBZ#1100106 * aug_save returns non-zero result when unable to delete files, RHBZ#1091143 + Lens changes/additions * Aliases: permit missing whitespace between colon and recipients * AptPreferences: Support spaces in origin fields * Cgconfig: handle additional valid controllers (Andy Grimm) * Chrony: New lens to parse /etc/chrony.conf (Pat Riehecky) * CPanel: New lens to parse cpanel.config files * Desktop: Allow @ in keys (GH issue #92) * Device_map: Parse all device.map files under /boot (Mike Latimer) * Dhclient: Add support for option modifiers (Robert Drake, GH issue #95) Parse hash statements with dhcp-eval strings * Dhcpd: stmt_string quoted blocks no longer store quote marks (incompatible change), many changes to support more record types (Robert Drake) * Group: NIS support (KaMichael) * Grub: handle "foreground" option, RHBZ#1059383 (Miguel Armas) * Gshadow: New lens (Lorenzo Catucci) * Httpd: Allow eol comments after section tags Allow continued lines inside quoted value (GH issue #104) Allow comparison operators in tags (GH issue #154) * IPRoute2: handle "/" in protocol name, swap ID and name fields (incompatible change), RHBZ#1063968, handle hex IDs and hyphens, as present in rt_dsfield, RHBZ#1063961 * Iptables: parse /etc/sysconfig/iptables.save, RHBZ#1144651 * Kdump: parse new options, permit EOL comments, refactor, RHBZ#1139298 * Keepalived: Add more virtual/real server settings and checks, RHBZ#1064388 * Known_Hosts: New lens for SSH known hosts files * Krb5: permit braces in values when not in sub-section, RHBZ#1066419 * Ldso: handle "hwcap" lines (GH issue #100) * Lvm: support negative numbers, parse /etc/lvm/lvm.conf (Pino Toscano) * Multipath: add support for rr_min_io_rq (Joel Loudermilk) * NagiosConfig and NagiosObjects: Fix documentation (Simon Sehier) * NetworkManager: Use the Quote module, support # in values (no eol comments) * OpenVPN: Add support for fragment, mssfix, and script-security (Frank Grötzner) * Pagekite: New lens (Michael Pimmer) * Pam: Add partial support for arguments enclosed in [] (Vincent Brillault) * Passwd: Refactor lens (Lorenzo Catucci) * Redis: Allow empty quoted values (GH issue #115) * Rmt: New lens to parse /etc/default/rmt, RHBZ#1100549 * Rsyslog: support complex $template lines, property filters and file actions with templates, RHBZ#1083016 * Services: permit colons in service name, RHBZ#1121263 * Shadow: New lens (Lorenzo Catucci) * Shellvars: Handle case statements with same-line ';;', RHBZ#1033799 Allow any kind of quoted values in block conditions (GH issue #118) Support $(( .. )) arithmetic expansion in variable assignment, RHBZ#1100550 * Simplevars: Support flags and empty values * Sshd: Allow all types of entries in Match groups (GH issue #75) * Sssd: Allow ; for comments * Squid: Support configuration files for squid 3 (Mykola Nikishov) * Sudoers: Allow wuoted string in default str/bool params (Nick Piacentine) * Syslog: Support "# !" style comments (Robert Drake, GH issue #65) Permit IPv6 loghost addresses, RHBZ#1129388 * Systemd: Allow quoted Environment key=value pairs, RHBZ#1100547 Parse /etc/sysconfig/*.systemd, RHBZ#1083022 Parse semicolons inside entry values, RHBZ#1139498 * Tuned: New lens for /etc/tuned/tuned-main.conf (Pat Riehecky) * UpdateDB: New lens to parse /etc/updatedb.conf (incompatible change as this file used to be processed with Simplevars) * Xml: Allow backslash in #attribute values (GH issue #145) Parse CDATA elements (GH issue #80) * Xymon_Alerting: refactor lens (GH issue #89) - Remove the sig and the keyring file as there is no gpg verification anyway - Remove augeas-device_map-grub2.patch, fixed on upstream releaseh02-armsrv2 1745485139  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.14.1-150600.3.3.11.14.1-150600.3.3.1teststest_access.augtest_activemq_conf.augtest_activemq_xml.augtest_afs_cellalias.augtest_aliases.augtest_anaconda.augtest_anacron.augtest_approx.augtest_apt_update_manager.augtest_aptcacherngsecurity.augtest_aptconf.augtest_aptpreferences.augtest_aptsources.augtest_authinfo2.augtest_authorized_keys.augtest_authselectpam.augtest_automaster.augtest_automounter.augtest_avahi.augtest_backuppchosts.augtest_bbhosts.augtest_bootconf.augtest_build.augtest_cachefilesd.augtest_carbon.augtest_ceph.augtest_cgconfig.augtest_cgrules.augtest_channels.augtest_chrony.augtest_clamav.augtest_cmdline.augtest_cobblermodules.augtest_cobblersettings.augtest_cockpit.augtest_collectd.augtest_cpanel.augtest_cron.augtest_cron_user.augtest_crypttab.augtest_csv.augtest_cups.augtest_cyrus_imapd.augtest_darkice.augtest_debctrl.augtest_desktop.augtest_devfsrules.augtest_device_map.augtest_dhclient.augtest_dhcpd.augtest_dns_zone.augtest_dnsmasq.augtest_dovecot.augtest_dpkg.augtest_dput.augtest_erlang.augtest_ethers.augtest_exports.augtest_fai_diskconfig.augtest_fail2ban.augtest_fonts.augtest_fstab.augtest_fuse.augtest_gdm.augtest_getcap.augtest_group.augtest_grub.augtest_grubenv.augtest_gshadow.augtest_gtkbookmarks.augtest_host_conf.augtest_hostname.augtest_hosts.augtest_hosts_access.augtest_htpasswd.augtest_httpd.augtest_inetd.augtest_inifile.augtest_inittab.augtest_inputrc.augtest_interfaces.augtest_iproute2.augtest_iptables.augtest_iscsid.augtest_jaas.augtest_jettyrealm.augtest_jmxaccess.augtest_jmxpassword.augtest_json.augtest_kdump.augtest_keepalived.augtest_known_hosts.augtest_koji.augtest_krb5.augtest_ldap.augtest_ldif.augtest_ldso.augtest_lightdm.augtest_limits.augtest_login_defs.augtest_logrotate.augtest_logwatch.augtest_lokkit.augtest_lvm.augtest_mailscanner.augtest_mailscanner_rules.augtest_masterpasswd.augtest_mcollective.augtest_mdadm_conf.augtest_memcached.augtest_mke2fs.augtest_modprobe.augtest_modules.augtest_modules_conf.augtest_mongodbserver.augtest_monit.augtest_multipath.augtest_mysql.augtest_nagioscfg.augtest_nagiosobjects.augtest_netmasks.augtest_networkmanager.augtest_networks.augtest_nginx.augtest_nrpe.augtest_nslcd.augtest_nsswitch.augtest_ntp.augtest_ntpd.augtest_odbc.augtest_opendkim.augtest_openshift_config.augtest_openshift_http.augtest_openshift_quickstarts.augtest_openvpn.augtest_oz.augtest_pagekite.augtest_pam.augtest_pamconf.augtest_passwd.augtest_pbuilder.augtest_pg_hba.augtest_pgbouncer.augtest_php.augtest_phpvars.augtest_postfix_access.augtest_postfix_main.augtest_postfix_master.augtest_postfix_passwordmap.augtest_postfix_sasl_smtpd.augtest_postfix_transport.augtest_postfix_virtual.augtest_postgresql.augtest_properties.augtest_protocols.augtest_puppet.augtest_puppet_auth.augtest_puppetfile.augtest_puppetfileserver.augtest_pylonspaste.augtest_pythonpaste.augtest_qpid.augtest_quote.augtest_rabbitmq.augtest_radicale.augtest_rancid.augtest_redis.augtest_reprepro_uploaders.augtest_resolv.augtest_rhsm.augtest_rmt.augtest_rsyncd.augtest_rsyslog.augtest_rtadvd.augtest_rx.augtest_samba.augtest_schroot.augtest_securetty.augtest_semanage.augtest_services.augtest_shadow.augtest_shells.augtest_shellvars.augtest_shellvars_list.augtest_simplelines.augtest_simplevars.augtest_sip_conf.augtest_slapd.augtest_smbusers.augtest_solaris_system.augtest_soma.augtest_sos.augtest_spacevars.augtest_splunk.augtest_squid.augtest_ssh.augtest_sshd.augtest_sssd.augtest_star.augtest_strongswan.augtest_stunnel.augtest_subversion.augtest_sudoers.augtest_sysconfig.augtest_sysconfig_route.augtest_sysctl.augtest_syslog.augtest_systemd.augtest_termcap.augtest_thttpd.augtest_tinc.augtest_tmpfiles.augtest_toml.augtest_trapperkeeper.augtest_tuned.augtest_up2date.augtest_updatedb.augtest_util.augtest_vfstab.augtest_vmware_config.augtest_vsftpd.augtest_webmin.augtest_wine.augtest_xendconfsxp.augtest_xinetd.augtest_xml.augtest_xorg.augtest_xymon.augtest_xymon_alerting.augtest_yaml.augtest_yum.aug/usr/share/augeas/lenses/dist//usr/share/augeas/lenses/dist/tests/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:38404/SUSE_SLE-15-SP6_Update/75b819eebf0ad534dd476fa88d8e845a-augeas.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linuxdirectoryASCII textASCII text, with very long linesUTF-8 Unicode textexported SGML document, ASCII textC++ source, ASCII textC source, ASCII textHTML document, ASCII textuV qi9Ab^Qutf-8c49d3a85c525fe91a1bcccf754a4ebe8f37ee96589e5f6e8afa20b0dfaa5f447?P7zXZ !t/|&@]"k%{n{Ddr B~aMD P\OmH.ݠģA%}<\X<JbHw8FtG?c"cFsJ0dL^u/OwNJ$b=^;o1uBޙQ DXOecwyOD$"su8( :N Cs#( g@^̭(s*۸0#TzyGrvxѫlBD?.tcQ"d\k1= Dִ x]=Fz,FPT>ЋɼuQy3+a0U [&AμC p2`QM`::S:wlX[Dv<{D!yGNk)W^r~ae ?vl<ўػSP؏DPeS%cT_ l{,Ik@#|;(nq_Jwq,sez<؀ XA)ewZT0Fػ$ so$H1Wk[*W c bf;(Az߈^0p;4.lPB rA ~n{ D(տ\x ;ceHSΖܥ`w~YMc8F͊;#꒶BGD;]{Mq[]6WU(IziZ X9eX*g?F4@T@/SZF¥cۮ3x"F+A8&e D>4 s@UtxPj{aK0Cb$hS@ϓ$#9etRi07g/9e^_k$ZwŬRYD%7M@' 帍9@>F -"L'jc.rI6\b]D݇so艽c{U8-h?}SwAۭ,Sh_E2qBhoE}&e @Y\/>&"B`zFֺ~P9;4MRuIɷ9ovl8-,*UM*XQ*k0|+6 =vX8GVWi'E<ȼ'sg P~)jɏ&ZG%!佂ˊC A1(smh㞬8[.ڏi !iKщi+, jO${Q%S~r^Xb_lÇY'%^8ɗ;Qա~A~bdxI̦1> L*Ÿ$ 83O=}?=r=MB W ̮zםϊ͝e1.M}D.\P 7ƹ͔=?;Y}kw@>*0 `o zd2zv%VYHDg98C˯:E)zogYjo|ɐ!Q4`aCQ+Zk@ڙq;1T}_-8i~^wS[mfx 35*\ʎ:ΆɽeZ.i<آCa ]xA IFsro}p=$B1P 7O˅T$kN&Cلsʋe2Ng̣|jDM}w5\m}F%YA;&G7Bτ6|%ijsOڞG|CFv%j"ʀuqzP@(gl%Y>g.ff_ՀvQ9$~>Ў{Jup g¢\y"l;b831pJ_ʑ$BjyKaJCN_վSVRiKsA!u˝iri[$ٔBb ̀Ԋ~ `e58n2ZKSKLgk8Dx5SUCWaq2uX\XtFK>\sL|O`r3A媤>%A9ld'4j* BnJà3ifJ+T\z?3嘗Q HaH$I-̋Ś9?ۻۙ#Qc6R8q ffjJD/ڞؗo2dDˀNx@Y,ʹQ4 Xz-4zwVWU7",<y_-X C-ut`VpCM(LV2sM>i)+.(O!HEm=Z!1 5駘mxjANp$lTcN_CrR;&3x1-u]ґ(9ycl75+Q:ucV=:ˍ݆cH G?Ŧ&brENU֗sұ2wj ,?Kw{MX)pt.hUC6EP׈5<x vc9xuIV@4Xӕ1u f*I/ai+om!X_ROW0A}aa]CeGn G: I=ZbjPP#iPC rPiʦѱ_ _''koIƐ+_aoLɔF^ 1F {F`4ntt بBLy\ U㔫4Lv V  1"t-ȼqfGş* Q{ղɝHOv+GȪ=@{2]nt ƺ skjPU5OủZdQȘ䧜*c] BCJMqd=S(aWJ6 g,(G+|MZQ{qb!Bɽy<$K@ /ElкHk-v=belf-aʼnL0> >t"z:+n&}}L >JO& mn/7[9QR0e]K L>H9}p͌ _KakDWLCd,J7&*Vu Ϯ ,f/hx5mltн,Qo{@3fCV֯L5S0^ĠC m>^m u݇c- +{|2;8~S%I7W*CZ3.nqYeD[Hvn~P%[aY7J,<)Gz'职-F 4V`8G9LfZWv(RMLnS\1ijk~۶g|Mz's ϽǪ͗b?++hb Y`8` y9C55ͫt ǒDYoxȱZs`_:U41F4u)=SFdN'xR :mx:0m^=HF sM+ ąʄ~ٯ׵;w2U1r||Ƙ.KE+}9v.T"iL#7WC1 %t JW%NM(m T1)I% ~{?x>$J }70L& 3=sǚn_eKZ'w2o"a|LNoZ:YX:l.KVd9dW5eD ȉ2lMe@f0Sxgf'(턥Q^[%=?aI=7UL EaH[s 0`I毓|h-3^ C`QA{Ƽ7SX\y%䴌kDZGf%%)6v,h6y=H~];(:Zt1l mjh-|  A$=]Qk qCtPs8CtB-,7t8O629یNK+^@px'U)=u݂W1!z]jnC@mi@LFY#αxM/^.SM8hjr2$pǿl+Nѯ},"F@3ӂ֭'(aUSm }s9WevL Ye4U.vR 'xXR~)"D`ܬYC4g$W(?ukS@6\') kag^_7TJ{p̋7;M˱&MDpeVh̒*n+@#)O0! (y||K7[wES39'е[N#5q6ՌI;N{R$QTk*A\;Q+Uv~ɤtb Ms)n 2n~OGK'6,Siacit 7\=-~N %G(T5B`Thۄܽ߃n}D!znXwh j..PӉգ#ʉO2lݞ+gpy}{.> N oL&*ypҘW M=Yys2Wc˕7PJX6SYj ҙK^R%A2Qn]#: b<wJE#/\j_)C =Z!UQO.!DzM|3`ıQDR3io0$a? ٞpTS|j\',Qyx6 tvHORO\aX)4]-Y$V"CJ :Q/O :UgÔu 9Yޢ~`рj~$㶫Vo4ocMOōT!F[ =K?!O"F9xb"Bن/X령1V&oK l0/Xt/c[mxЗ atǝh-GbJCEt-O*Gicu6WCC})zc,Zubp6SX h6&!OS0u.$hsq_=_:hH(Rn8mraktGWlO7 8GH]~ H=Ոtйfv߃I74r$`fP|Ȅgb0?XӃR k99R؂jϿ8][%9miL ȮLL.RV34YPg.bC/lA"Uې(Sfct.6&a:,|OGW怟q"m(4\Y6 Uj/bn('_7w!XW(?wEREcB2K~ 1P*`$%=^9>4bu VPZs4Pnl6~X }I=*5z\կMR'̒wQZƤآͼptAC*,Y[KC,zXzy"A"ť~$ι+ѡ!pa5+cO ȞbirD7<`w} : eY`+f.qĜ&* ,I ;V0rb≮nD<+Ug9XOȏ{IP+\iOk0_uP̌؝:sKܗ[yK%&}\Cj4A>ax/q&h_$I"xVz9C:o~P;ThJ\Ԁ#0u$.IA:X%tDTkƧBzM6w 0b;ҦMH 0[e{h?त!S0Vشzp(M'{TkQ` uHNci PJYKU*8!FN@WRrd7z*=R%F<7y3tv <%/+$[8n.յ`q]Bs "S̀м$+,I~jL]t&S:{uWZv]3zL Y^@3rTxe,:>`]>Ÿ 5dkr=5izC}0IZ6n-K^]G!.%zOUyYfQL |9=ﱞ9A@"x&F87:0&m1'dT*P~cQ|$8Ltm%!.tf0+s&r~]v5"+. S~X?Rn״q6ࠇٗ׃ yxanbzqƘ>/ʉK{pS$&nW^hş[1'A"&k}wU& 5"X"c2@-U'πqӕm8m9b3Îo*J}χI7j,p>T&^Yd^лp^r&:ƉJ*(鐈'q%"7mc8gU,UJ:}. 4:@ Pv~޿ҍ$Չ3BRc9R7O x/eE "aID\lyAʅԏwڨ6=)])@Em^R': YބS3cj|*iTy=-ƷhhLNN rOD"W3ݸ1SVoF@q$30OאH%(sƘntyP]׽ۗ^Z5TacoVڴ1loݰ:?0)`xثJ<}_‹QKQELG/? =>M99M"VUp!/I:.~5.C珅3%rg|g2ºSMX`^@e݉aY :$ѬⓃ5%߽z`ѷϭ%t5m6T=G9X09>J{QIqYmxkI1a;\[y9W_UFVn P&guY&*mvcJ?׃bT]` E:^laAWIZݕH FhR=6lu\8_u %V^+ve%>.XjԨnDKsT9])`myT(Z}n.>14fsyC ߌ"4\}r0+U8S.aHڥ3X0r幚E"$Vv&Vqkߛ &L}@e׳a{Dpk.c?{d1>49~lPk{2&e lg !/X|h!WKըEBC/qr:ϦYeVj7&8\Q&9F) Wʕf"Օ&S&',i}n < ^BF.1'ڬ鍊׃_8$IRi^l59EVQK=)[yYA_d+;{۔׻? tJeE<Qr$:iʡ4r (TFE ~9N[.g(?rMSMu&W:N}S.$yru Cób<tG7~sREP ~x{G~F:O{ z 9"z 6lP'y5:wt}