nodejs14-docs-14.21.1-150200.15.40.2<>,ckZp9|iTA~㓶롞yS hOqOuji$xMd-4 , TWCj3ٚǦKbˍHOwkw$!JVS}!FZ3l` nxlG$eZ&<&_#]'(h' $=oNV~@0P0Zuuڵ9[ 0Z ]r);;o! uilؒHE>;?pd ' A|   ^    7_ 8:>BBDE E0E@E(E8E.9F.:I.FGHIlX$Y(\@]^b,cdXe]f`lbutvP z  $*lCnodejs14-docs14.21.1150200.15.40.2Node.js API documentationThe API documentation for the Node.js JavaScript runtime.ckZgoat20jSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Documentation/Otherhttps://nodejs.orglinuxnoarch:bQL?Mw6|{ }XUt0#:_cT,(B/B"u~Wa';EC =So?W.SZ'J#U5iX9<c(2"  KcDȰ$xwǀC w| Um[mKHy6:S16g15eJ9)`~5, î{UCh){:sxP]o9\I7[YPq#)X2p&^p}TG}9F2 8 _*2aD@Z0\uY=#!``GJB6vU.jX}@AA큤A큤ckXckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckck4d087fba42546c07c688691269e9f5c9bb3d96a6e81cc544058a38e7f7266933e193e3fee8052bb4a04c7aea10a6fa65a6ea8ac436e1051288465210bbe10d8ac8388cdcf09013f9e1f8acadbaf4a40a3f96ecbcc7b4dada881cf4eb582ce36461d3a2277a164dd1f01d425fd8bde7bf739e2edd1562d27b32ac6f64d6f42e3e3f44894f0f83b41906752dd3a33575599fe7a3a8fc1fe9e0c7a075c018a8f453a30190b77bd83291ff72783735b8b2dae215f13239f1c37e984785bb5ffaf675dff0dbbc49c60461479f69b71c867f5ea09970247da7e94f734121f90166a3555abc9d26abab9fe081e9740b4f0ba8b6d632ea8bbd73108c8b93f92e4802ac892863f53e2c12212917cd00e9a663d37d58a165bbe501bed4148cf447aba9c35950aee985f42106f172c1b4f47173da3e9075795692af8b5e1963e33564215ef8f96a007602b3ce0912a9387e14375fea308073c58fdd01656bb13a097eb0cba716f11a287a606bd88f5e7d01633f1ca66fdb46ae1893921a5f6a982952317d902814f036a6ac8d342d55a817fe39b072069f9222a08ac5cf0099d60b4cad68b2d1dad2ed89af3cdffa537919bb95217a2b7672e490d702ae21b481581f87d9561361011ffc88b556d5966d0b4cda8e6c17c4697010d07872ebe85d77769bdc7374379d54f7aefa2b4de42d4ea8b77671db6e15d5ab680dc7102dd5c865246d253ee217854cf79f2f810d041be857951689a6d47f7ebde4b22ec97cdd0d8fce3d6bf549eddf8ec5d2d3c234469e70d0958b9a76a6c89d7a475f2906c9862bcdb9ea1b18acbb6acef79ff527d87d301ecc47738c773e9bad43275159116020252022ebdf7ace4d1c0fc68aeec3be89e946c902f57cc92980ca915faf4fd06128f583b04ab0c80e2d9f065b0eca482e8d52e7f9f4b5b97d21447b8583e587055f4402b51d571c64ace408d91749e591cd832a0d1716958fcfc0a7352724b6cb3703c782ff51ae782959f79aa98c1152b3fecb219c6942deaaa703b81e9fa69b910e8077842b84ad1aa8e94c99d55edbcc32b1748cea0fff431eda0e89fe6a06aa592e7154440c1c9dff19557c369e48a6abf7dcc76b05a7342f8507ee731169a5d87656776b0516855229771b69cdefbc4c8bac8e7688133c52c8021115157449667902d0170d2c1e4d0e06887ebec5d3ad2214642a603d9593c88ec1fd2cf7aaf3290a2911c22b540d42fe1595df226ccf43adb0648789e9915df128ee27af1b7e413e3420a0edaaaeaa314aa5da47c7c81f1eeca7e7946f4db7e35f6c2683983cbd086ce4046d3158c119a274e7698600869bf44e8db18319ddc024fbe9ce3a2430a9c03b0c8d2285b7ff78f51039ba573c621d27cf571fe880d1371b71a3d1d67195e9049332039a6f96aa71fd8a43df303bce4d481aa1733440d8b1b0314ecf40059f190f938d1b7a38a4689a96b88e64fee0bece1212e660105e6b3886ce21f386034f091863bd961dab3d0bf491984fab44c490ea87ff032f0e0c4c1782791f8552057a5de0d01d9fe266b7c91fa076a07e69d8b199b825c1bfad38c2fedc3320a3f0d908b9077070567d8d565074fef3b224cb72d73d292af569f9c3a09585aeb9fe779e859927693a83f6e60f736ae191257d21efe201dc0dff08ee055bf374b98d9272cd5824bf3cedd9456545d31b1468df879cbc93f839579256c8dafbb73d72fc42fd1a859ba4078e67e61372787e13f3431cebddb2f6222243223d3fb6f2bc698c6c4918a7c183791a5ca3b35dbef2e1bdd386695ddb38cc2a3e41f8f1bbc2b274a8543bca87b0bb634f152e089d4d2b804efb9a3d4bde0114b17e56f2f4c168d41eddb260e7af1fd6287d4cab128b65737cd3453c6bdcc40894d0f61b41586c650d6b2780a34d4515c2d074ca49ede8f50cf1bb66032eed1618b5f200741337553e741e3caef69a8789e29a5a86ad220c3c0daac1268ca53b9a6b96beebc7bbfdafcafbb96647bff6cfda9ee6ac680eec7945f20afda14107f8c900a09bd5bc9c1f48056c7d655ce0530507eee618d16e526f3ba198afacecfc17866201c2d3a46308854f2d846d8057988c2aac524ec1f4fa43fa3249bd55e1dd8c5b7b1cb9a370caf6a75ef0eea8a0a9144df8a0e44404200bcce7c46a3c79cf329eb8c0a1f07ce226ab1d0d94463c6bf647e43a069bd411dfc38ceb413c94f0c3ab8882862ef742e92284ee9ec7348396c75ff4f16fc861b525e0973ffb276f3add9a1a9a279a03206575010eb5b468871c50809a1de572b6e41cbe13ed91acaa8bed7f9fa537f0f7e640043b647b9cfbc1234276b87c5b4c78e88b436e12455e735e8900e1519c90a051e6c3d8ede71c53daf933ea9c888a262d5cad4f5c103427b54f83985f9d16ba8b1dffacfdc0ecb5cbfdb9c0ff8acea0ef85a47b535c712a216d6cec5c998163281052965e55f87295946d4382be429bc83a7174b3fc4973ffddaab5dc5c923db3aa0d41f211ee21609d61f2a0f5f0364e66e78cc13147a2bb5f1fdd8d41f27e5c3c15589dfda0d013180ac86e2dad7ade6f86e38a7b9e205155c2f4841d25911b4c31b4dd8b73cac408826a0c6cd5bd5c69b9ef9a07c9bd2205bef268f0a8b20a2bd0db67df681ee62ff0a4dee635f0c88f637c00f5cf0f55c3ce5ea3aa16f74089fcad5dcbdac010bd6c7bce59ee30a8d114c87c55d6d546c38a39423a58aea21742cf5d8f184306312cbc62b3770e20a685c4714f991738cac4c7c54726eda276bf1d4292ec22c506281aa02ceb747feb27c07298ea2ffb3525567727d98702ddea4dbe2017e1ec1b8dd858f41673f072a90ae6b22c0167646aae17358088f50d7ea8022e280be6856783999cc4a684e28cf660f92dd6fac8a3a30683dc2031f551a9301acf7695fc521b4a828c022738e8e356658d70694a83b41bfc549021fb8e5f07e362552a12a563b2ccc652b9417ee403e7e33a368bfa4454617539fc23410ee98278c3bacf75a15eee2efa47cb3a7680e9c65061af305b2f79c5d8944cd1c396925e65e6da186ef19864e411b6450257b3d87cbcfbb8c00279a935cd3ace8edbfb228b21bec7d4f999fb6b41f990b3dc2ccd2ed074511d9f836453341e1077c714bea74aec263704362178e93b7faab8a9ab42f684cec2b93cbf943768754fd01b0b03181267c6e01bcac758b371eda3d291ab95d9d32bf957ac76a68ac22723f3f3ceb679a4fa0aae53fde57537d84793e40254f87ce574b942334a0072e31d1379c59b1de6b1a30faa96fcab5963586998f00456cbb8eaaffd36f3ab85c07affb36ec5854439782c9b3acdae5f8ea953d5a30cafa37e00bfb0a443637b361f09737f4fc48e7aedfc4b34d202615bae07396538b84401bb2d47529271f7ba449ac314a482005f8092719a4e10b467d21610afe8cbe10569d431ca4f7394475eaeccb40ac806333b5d9b5c9c001e6e3f15030b26a67682e6f5a5d5bd7bcac9b5028f88c0996f16d70df722c8953ef21f7b596e605d31b6f25e9ea695c9a9c46bd5996dfef5ee74eccd0b7fe06488177146be1ac370bc29b2aa1d6b1e9628cf972731aca1ed3801189df958d929f45ce4b02fe0f2781e6ce71318b945715ca6447721313df537ba954552cf3cf78d4c0dc00ba98b87ccd5a29b28900538954a842459bbc9a698cfcfaa1e558d92941777e4166e7d8bf062f74b52a49cc3bc52e2261e74238083e124bfbdaf0c7d44525f4a529a7fe2e6275eb34ca9e241a63b081e5627974341c8c2666c539262de590ee4ae7388b9ace5906ebf29bd9acc3a286f33c569117a37e81a84a7223d9bce7d101742f53038b12fbcd3c6687b17a9017d13f840a201675704c90e9c0a99ada34833beeba54af13bb5bab296b41f04c0146bc2fdf287f196ba3f5210f8aed1b66631a8a878372761f657a8de85988cbaa41ea76eaeee54301b52bce611709ad4129a93e64da0037bea76b0b2a9710c2fd3c85bd0bba0414e3f3f608991e1a32b8e21085449c051212733f40fcc848aa956ad70ea5eb979d72de9144c94858171e1da1961f4135cea1859f877b8ab51c6cdad0fe6a1f0a0da89d58a0759cd5ee7656486c22269840c039a9ddf7e481b8d57aeff0796abb4d0de76ece173d792c01c751b882456d751bb06fb2702c8f0220625038a968e3a9acf6358269d98d57d6a21de2b694c4ddec005400dbe8b7b71bc3fefb1a94b2bf462c24459ea794f5870fdf8a2fdc44e16bb12b3e83d7fb24c6608fab71fd246aa909fd351dc75d7558eb9aa2d1751ea4043b94c36b94b275da5ae526f2990c1752bdb066cd680e76b4051c3c823245e507b7e0036448bd0fd0d10cf5e588d9c2f3f9f4b22e36a25e5bb2c942365023cb69c5b8804471dd3b5594ceaccea911675ce4fef0e85f147785939afd92eedfd50298b1de522ce3bb59f35ed6cdf943c9caf94a868d42de120c9f68b7e4829b4a9a1805ca2c9c8e0044169c9b4f31ef54c6a3dac440ceb4b8991306efc2f7e5cb1085c81dc42a9dc2f132f24097973a3694b70722b23c1dad4b0c3e218428352f65f38b520692cd3e5c625712c9094ad812c8426615825ca23844570e2b5d0037c7d61be5311278745e03dd1205e598368b7889d78ef4c0bb74373e47245c796da7b2489a065de05a5ba43032654c559e6c277be983bb966f149db67364d0c17bb236ff3a9f01c7a33004a902b50f6b0d462e4a69ab078f264765eb4922705f1e3bf5516a1c9abb0063a41a80fbc4de4f025082b57750a9b311126076bbf5001069b70b5c98245f71d735fd6dbef6deb9a239448aded19f403fe1e008652f2dc341fb52c4fb618abe6c036cf1d9df98d949926e27cbcc1d2aef8182064e3172c8791dc4b72e76818672e5dc755180aed66f06e2244539f606995006281923e321d675ca6f5e73cef460b966c400949e32e81d548d40b36ae75c699ee1bf4dc97273ae2a006a1e837e5b28f52bd7a8c504942205bd4f36f91f6c665e644e1a7500e8af0525d7287ddb8a5867c550f1cc9f6417d5509857db931b4881b5e8413cde13d7dc54b57dc24702ab86082b057fabdecab4b9204e666e7c15b6c5a58145375e0db5645b563fac8e67d43ac774df79d58539de068eb1f0c60e535622e7cca188736613f32c76e79f349b436688af6ba9dbc3c7dc809b62d3c44f5d6f426ee2f87701d2a12994294b28fa6742d3796c74e426eddbbfdaad3bfef3dd1be7c8c54ad91e842d8ac78ac32bf5f7fde649d588837081fdd16176101dd50d7d6391846a1e78783d53ceb3ba25017c4e04f64762c3f4e30d7db5fcc9c6b33732052bee97435e6f220b3f520b77121d62a34a916bb6f8829bb18b8960dc622f174ea044c979c94058d5d91ec60758b38c1b203cd6fc041cd2bd81691e4524cd8ab9687ee064c059f3e3afc681c8918ce1a99af0bf133277847aeff6fd7403fae5e4fcfbfa3ff8dc369473bf45183ad33874d9eab29a40109f296fe2f140f0e2aa4509913299ac5117ffb63a826cac42d21930f516bd442799709e9da92465807f1c2c9051755fd38fa078a4f034d8454732febe140a31f0a1183db51df1b366123abb25db215e03def699517efbcb4b6907a5f31cad54fe46e90b6b6e4c8a0a6263dac97fe291d437c80233776cc3911abef2b14cc2083f2d0a83fc620ff6a6ca8800e5186d2ff7e9b71476c077f91b98a437701129d2b23eaebe7b2bc9e2503c6d0ca7f650cbb9c02afa8502f895e38e40b590f864bcb47cb65c4334678623e8a56d97952799deb6734b1c0a02cea2f8490fa93b1edd9e2326bf44dd2d3f80a8fed454e71292577d7540918ce0d402925eb4018a6cc58ea155edc275484cd33be5e5c67d82fdbec59fa8803fde042e1b785e124700027c8306ce422d8f8b1d8194bf657adb9b8b0f82520be970b36e4eef5fa3c7f5763d050941ff8da0b90f6c775a1b8188c9ce246e0aa1cfd314c4703895736a10ace63ec9ca04ef8ebb522bf8ad53244e2181dd79044c38ba781d747e68276dbb8a6c786eb036c1faabfbf704496ecec9abf480cecddc15a38532f07ec376fcb3a4472ae5de2c316d181fa13a6c2a44149378e1859ef1c8443be17b0fd1907a18a4e3edd56d3c570b32a48262af8f38c5e9ceae7275695c38534bbee27a31bd46e4aa78f5e223220060e07ba75ded760a596ebfe0d497bd5d382523c8b8d4e90a01f2b4cf1c3090d054bc0e01f9248c86b6aa1ade4f5f5a1dcabec2312968587cd029a548564e1b008306fc46bbe20d5182337fe95ab9994c4c83ff19b980b4494db1bfb2bbc68625042919016a95e8f4072fa71119259835fd0014d225f5249345a40e09511722efc6ee28524a699e845a1cc595947de4abaaf4e540a95193addfc02d3577f11f0298f5340729828b946db1a9cf0d47aa89de86b5f5abfac6726d1384cfacae860ba6d40c1d3d6e9c1dc5d6218ecc74963a975725e05a23ddf14d9f83a0145e70f9789b2b8892bd397f7897ca88d9c99fbdf45d53bd64554d0492493a753f598244eb470aa274265ef5d8debb2b1cdd9fe81636fd0269a752b6480aede2cd9127abd821d590ca3b1e117233cb3e0711ce30cd0d0885faa296d3b2f1e88b10208bf01f87978270e1c032b7db28ad4244e69ad0adf2492b0b8a20e66e659d47a8f5ac555fc7c990b77bdcb07f1d139105d3b9735575e33e87140aba0ef4fa61c6868ba49562f9f777bb5cce86ab360ca84561cc5f7ee1ba88ba91e189016881c5d03145563791530b9fda0d0c3b34901420a20ff037dca98930a7d75aea510b19d924788b629b943f59cf38f0a718fc7f293872a0f7f4f285c446f53ea922c0fba9a9c669fa4500b942a72351a33731768a125fc426d2cb24c1e38c41829310ae2a054fde717c23a64179e1ebd7331c1a1d64920c79cee5d92e416a7ebcd47c2e489a806a3ce5d9a1a1a71e8597db81c2554e3b67ad05768e0af970bb299e73f4348687e8fae70cbb28a71c2ed0af86c054a9ba8f96cffba97b16364098cf59b4c9b1275a979b5f378780fcb5bba24b8bbfcd3d62e26f02f2a2e666cc9c0fe4744618c63a10c2754af4de9511d031b3937a88fd6e658103517b057cb56be0aade1d17b9ad407adcffc17b9438fed8398b51a286287006bea316f43d659ae7dc9ee17247b2c2f8bddd8b5b5aabcd5ca62a1c55455363e5d30aab8bddbf7852c731b89880b82c47cb601a4bd72a422747e5460648118fcaeb8a26ac926c2f02ef73104e050f4ebc2ffea298270f7f52211b940f90636b508c1684ae8a40fdcab8f21f0e21a460ab5e0e3532dcf6bd875352a70feabca66240ca59a43180cc21edab86bdc34bdc83bd459b62df2dd28812c11754b218a23f516400afef3b03fbefa667ad42b58393a3b6f092bfab2d3a91762f5bc55a1f907a0c7ab3a63cad6c3298cdb157e37df77dc3b755db0902a9907777394e968379b624b70d17f14dbfa44d8d3054d66aa31fd69cba57b1bd9eefe813fe11407188ef9414adc2eec6b769d971d63e4dfb0f11dfed9cffd5f58bdc08630b1203c3f3a88b257afb1a739e7ac930e2963b8cd167fd3b613bfb55166f838adbbdd06c664343a032dc866da34a4182ba7e5377682cfe584a6ca3765ea57aa1e6f02a185eedcc0aeaab15310d4b5c6f8dd0d694c9925fb101d40369a753aaa012aa2ac0c89a02d23cc14db56314f5595daca80a26cd3476044006df496aefe8a8288226f924884569d498e4a4eb6f4a077cd79a322f1eb69a455a062b53ef20b1db133d5dad5ccc85d0e49a9bdb7987e6e085b365c4d8d5526c25e2dd7fe14a8e2a7366f1552bd352cb19178ffe343860873c26cba349e6ce2c08ce901f966e8b80e68abd81d168c2443a1e0f86e51d8ddb32195d09e90474b2e11a861ea375cca079471b365febf35d5fc5477dec62c8467294ac74d45695bdbd1fbf36e6ed8b256717017f522a8a40e92983668575a6002e0f676cd558c1ddc3067d61c458af0f770a7849ddfaa65753fb6bde61e6c1e84db74ba12f3025a9bb54e3bce647cd76652f356a0538b70441ba35aaf40ce6f8695cab67d28585a706757ded1bb81373928887bad16625ad6d05754907ad8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnodejs14-14.21.1-150200.15.40.2.src.rpmnodejs14-docs    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1ch@cb[c1@c%bb@b_b @aaq@a*@azaba @aa@``9@```m`4@`-@_@_@__@_^@__@_@_~@_|\@_l@_O@_H_16_'@_ @_*@^@^y^@^@^^@adam.majer@suse.deadam.majer@suse.deadam.majer@suse.debrunopitrus@hotmail.comadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deguillaume.gardet@opensuse.orgadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dedmueller@suse.comadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.dedmueller@suse.comadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.de- Update to 14.21.1: * inspector: DNS rebinding in --inspect via invalid octal IP (bsc#1205119, CVE-2022-43548)- Update to 14.21.0: * src: add --openssl-shared-config option- Update to 14.20.1: * deps: update llhttp to 2.1.6: + CVE-2022-32213 bypass via obs-fold mechanic (bsc#1201325) + Incorrect Parsing of Header Fields (CVE-2022-35256, bsc#1203832)- Skip test-fs-utimes-y2K38.js on armv6hl as well as armv7hl.- Update to 14.20.0: * http: stricter Transfer-Encoding and header separator parsing (bsc#1201325, bsc#1201326, bsc#1201327, CVE-2022-32213, CVE-2022-32214, CVE-2022-32215) * src: fix IPv4 validation in inspector_socket (bsc#1201328, CVE-2022-32212)- Update to 14.19.3: * Upgrade npm to v6.14.17 - obsoleted and removed: CVE-2021-3807.patch, CVE-2021-44906.patch - refreshed: versioned.patchUpdate to 14.19.1: * deps: upgrade openssl sources to 1.1.1n (bsc#1196877, CVE-2022-0778) Infinite loop in BN_mod_sqrt() reachable when parsing certificates More details at https://www.openssl.org/news/secadv/20220315.txt - CVE-2021-44906.patch: fix prototype pollution in npm dependency (bsc#1198247, CVE-2021-44906) - CVE-2021-44907.patch: fix insuficient sanitation in npm dependency (bsc#1197283, CVE-2021-44907) - CVE-2022-0235.patch: fix passing of cookie data and sensitive headers to different hostnames in node-fetch-npm (bsc#1194819, CVE-2022-0235)- update to 14.19.0: * crypto: make FIPS related options always available * deps: deps: upgrade npm to 6.14.16 + CVE-2021-23343 - ReDoS via splitDeviceRe, splitTailRe and splitPathRe (bsc#1192153) + CVE-2021-32803 - node-tar: Insufficient symlink protection allowing arbitrary file creation and overwrite (bsc#1191963) + CVE-2021-32804 - node-tar: Insufficient absolute path sanitization allowing arbitrary file creation and overwrite (bsc#1191962) + CVE-2021-3918 - json-schema is vulnerable to Improperly Controlled Modification of Object Prototype Attributes (bsc#1192696) * module: support pattern trailers * src: make napi_create_reference accept symbol - CVE-2021-3807.patch: node-ansi-regex: Regular expression denial of service (ReDoS) matching ANSI escape codes (bsc#1192154, CVE-2021-3807) - versioned.patch, nodejs-libpath.patch: refreshed- z15-test-skip.patch: dropped, no longer required - fix_ci_tests.patch: update tests for z15- update to 14.18.3: Security update fixing the following issues: * Improper handling of URI Subject Alternative Names (Medium) (CVE-2021-44531, bsc#1194511) * Certificate Verification Bypass via String Injection (Medium) (CVE-2021-44532, bsc#1194512) * Incorrect handling of certificate subject and issuer fields (Medium) (CVE-2021-44533, bsc#1194513) * Prototype pollution via console.table properties (Low) (CVE-2022-21824, bsc#1194514)- update to 14.18.2: * lib: fix regular expression to detect `/` and `\` * worker: avoid potential deadlock on NearHeapLimit - sle12_python3_compat.patch: refreshed- Fix CXXFLAGS in Tumbleweed - boo#1192824- update to 14.18.1: * deps: update llhttp to 2.1.4 - HTTP Request Smuggling due to spaced in headers (bsc#1191601, CVE-2021-22959) - HTTP Request Smuggling when parsing the body (bsc#1191602, CVE-2021-22960) - changes in 14.18.0: * buffer: + introduce Blob + add base64url encoding option * child_process: + allow options.cwd receive a URL + add timeout to spawn and fork + allow promisified exec to be cancel + add 'overlapped' stdio flag * dns: add "tries" option to Resolve options * fs: + allow empty string for temp directory prefix + allow no-params fsPromises fileHandle read + add support for async iterators to fsPromises.writeFile * http2: add support for sensitive headers * process: add 'worker' event * tls: allow reading data into a static buffer * worker: add setEnvironmentData/getEnvironmentData - changes in 14.17.6: * deps: upgrade npm to 6.14.15 which fixes a number of security issues (bsc#1190057, CVE-2021-37701, bsc#1190056, CVE-2021-37712, bsc#1190055, CVE-2021-37713, bsc#1190054, CVE-2021-39134, bsc#1190053, CVE-2021-39135) - test-skip-y2038-on-32bit-time_t.patch: fix test failure when 64-bit time_t is used on 32-bit arches - refreshed patches: versioned.patch, flaky_test_rerun.patch - PR39011.patch: upstreamed- update to 14.17.5: * CVE-2021-3672/CVE-2021-22931: Improper handling of untypical characters in domain names (bsc#1189370, bsc#1188881) * CVE-2021-22940: Use after free on close http2 on stream canceling (bsc#1189368) * CVE-2021-22939: Incomplete validation of rejectUnauthorized parameter (bsc#1189369) - cares_public_headers.patch: don't use private headers- z15-test-skip.patch: skip problematic test on s390x- update to 14.17.4: http2: fixes use after free on close http2 on stream canceling (bsc#1188917, CVE-2021-22930) - old_icu.patch: merged, removed - versioned.patch: updated - node_modules.tar.xz: refreshed - PR39011.patch: use localhost instead of remote for unit test- update to 14.17.2: deps: libuv upgrade - Out of bounds read (Medium) (bsc#1187973, CVE-2021-22918) - old_icu.patch: update with upstream's patch from https://github.com/nodejs/node/pull/39068 - specfile cleanup- update to 14.17.1: * deps: update ICU to 69.1 * errors: align source-map stacks with spec - Fix-build-with-icu-69.patch: upstreamed- update to 14.17.0: * Experimental support for AbortController and AbortSignal * Diagnostics channel (experimental module) * UUID support in the crypto module * update ICU to 68.1 * upgrade to libuv 1.41.0 * deps: npm update to 6.14.13 ssri Regular Expression Denial of Service and hosted-git-info Regular Expression Denial of Service (bsc#1187976, bsc#1187977, CVE-2021-27290, CVE-2021-23362) - add Fix-build-with-icu-69.patch: fix build with icu 69- Use libalternatives instead of update-alternatives- New upstream LTS version 14.16.1: * CVE-2020-7774: npm upgrade - Update y18n to fix Prototype-Pollution (High) This is a vulnerability in the y18n npm module which may be exploited by prototype pollution. You can read more about it in https://github.com/advisories/GHSA-c4w7-xm78-47vh (bsc#1184450) * deps: upgrade npm to 6.14.12 - versioned.patch: refreshed- New upstream LTS version 14.16.0: * CVE-2021-22883: HTTP2 'unknownProtocol' cause Denial of Service by resource exhaustion (bsc#1182619) * CVE-2021-22884: DNS rebinding in --inspect (bsc#1182620)- New upstream LTS version 14.15.5: * deps: + upgrade npm to 6.14.11 + V8: backport dfcf1e86fac0 #37245 Note: Node.js is not believed to be vulnerable to CVE-2021-21148 * stream,zlib: do not use _stream_* anymore - relax OpenSSL cipher suite policies for unit tests- New upstream LTS version 14.15.4: * CVE-2020-8265: use-after-free in TLSWrap (High) bug in TLS implementation. When writing to a TLS enabled socket, node::StreamBase::Write calls node::TLSWrap::DoWrite with a freshly allocated WriteWrap object as first argument. If the DoWrite method does not return an error, this object is passed back to the caller as part of a StreamWriteResult structure. This may be exploited to corrupt memory leading to a Denial of Service or potentially other exploits (bsc#1180553) * CVE-2020-8287: HTTP Request Smuggling allow two copies of a header field in a http request. For example, two Transfer-Encoding header fields. In this case Node.js identifies the first header field and ignores the second. This can lead to HTTP Request Smuggling (https://cwe.mitre.org/data/definitions/444.html). (bsc#1180554)- New upstream LTS version 14.15.3: * deps: + upgrade npm to 6.14.9 + update acorn to v8.0.4 * http2: check write not scheduled in scope destructor * stream: fix regression on duplex end - versioned.patch, sle12_python3_compat.patch: refreshed- openssl_binary_detection.patch: fixes unit tests on SLE12- Update Requires: so -devel requires npm - Rely on rpmbuild to define necessary python dependencies- New upstream LTS version 14.15.1: * deps: Denial of Service through DNS request (High). A Node.js application that allows an attacker to trigger a DNS request for a host of their choice could trigger a Denial of Service by getting the application to resolve a DNS record with a larger number of responses (bsc#1178882, CVE-2020-8277)- Update to LTS version 14.15.0: (jsc#SLE-15774) * no major changes * test: reverts marking test-webcrypto-encrypt-decrypt-aes flaky- Use SLE OpenSSL version with 12-SP4+, and not just 12-SP5+ - Bump mininum ICU version to 65- Update to version 14.14.0: * fs: add rm method * http: allow passing array of key/val into writeHead * src: expose v8::Isolate setup callbacks - sle12_python3_compat.patch: refreshed- Update to version 14.13.1: * fs: rmdir recursive is no longer considered experimental - fix_ci_tests.patch: add support to SUSE's ECDH backport errors in SLE's openssl- Update to version 14.13.0: * deps: upgrade to libuv 1.40.0 #35333 * module: named exports for CJS via static analysis #35249 * module: exports pattern support #34718 * src: allow N-API addon in AddLinkedBinding()- Update to version 14.12.0: * n-api: + create N-API version 7 + add more property defaults - Changes since version 14.9.0 * deps: + update llhttp to 2.1.2 (bsc#1176605, CVE-2020-8201) + http: add requestTimeout. Fixes Denial of Service by resource exhaustion due to unfinished HTTP/1.1 requests (bsc#1176604, CVE-2020-8251) + buffer: also alias BigUInt methods + crypto: add randomInt function + perf_hooks: add idleTime and event loop util + stream: simpler and faster Readable async iterator + stream: save error in state- old_icu.patch: re-add support for ICU 65 from SLE15 SP2 - fix_ci_tests.patch: move debug symbol strip for testing to the Makefile- Update to version 14.9.0: * build: set --v8-enable-object-print by default (Mary Marchini) #34705 * deps: + upgrade to libuv 1.39.0 (cjihrig) #34915 + upgrade npm to 6.14.8 (Ruy Adorno) #34834 + V8: cherry-pick e06ace6b5cdb (Anna Henningsen) #34673 * n-api: handle weak no-finalizer refs correctly (Gabriel Schulhof) #34839 * tools: add debug entitlements for macOS 10.15+ (Gabriele Greco) #34378 - Changes in version 14.8.0: * async_hooks: add AsyncResource.bind utility (James M Snell) #34574 * deps: update to uvwasi 0.0.10 (Colin Ihrig) #34623 * module: unflag Top-Level Await (Myles Borins) #34558 * n-api: support type-tagging objects (Gabriel Schulhof) #28237 * n-api,src: provide asynchronous cleanup hooks (Anna Henningsen) #34572 - versioned.patch: refreshed - linker_lto_jobs.patch: refreshed- Explicitly add -fno-strict-aliasing to CFLAGS to fix compilation on Aarch64 with gcc10 (bsc#1172686)- Update to version 14.7.0: * deps: upgrade npm to 6.14.7 * dgram: add IPv6 scope id suffix to received udp6 dgrams * src: + allow preventing SetPromiseRejectCallback #34387 + allow setting a dir for all diagnostic output #33584 * worker: make MessagePort inherit from EventTarget #34057 * zlib: switch to lazy init for zlib streams (Andrey Pechkurov) #34048- avoid rpmbuild warnings on if/else/endif constructs- Update to version 14.6.0: * deps: + upgrade to libuv 1.38.1 + upgrade npm to 6.14.6 fixing information leak through log files (bsc#1173937, CVE-2020-15095) + update V8 to 8.4.371.19 * module: + doc only deprecation of module.parent + package "imports" field * src: allow embedders to disable esm loader * tls: make 'createSecureContext' honor more options * vm: add run-after-evaluate microtask mode * worker: add option to track unmanaged file descriptors - versioned.patch - refreshed- Update to version 14.5.0: * deps: V8 engine is updated to version 8.3. For details, see https://v8.dev/blog/v8-release-83 * events: experimental implementation of EventTarget For details, see https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#14.5.0 - sle12_python3_compat.patch: refreshed - fix_ci_tests.patch: refreshed- Add Require for nodejs14 when intalling npm14. (bsc#1172728)- Update to version 14.4.0: * napi: fix various types of memory corruption in napi_get_value_string_*() (CVE-2020-8174, bsc#1172443) * http2: fix HTTP/2 Large Settings Frame DoS (CVE-2020-11080, bsc#1172442) * TLS session reuse can lead to host certificate verification bypass (CVE-2020-8172, bsc#1172441)- Update to version 14.3.0: * repl: previews improvements with autocompletion * it's now possible to use the await keyword outside of async functions, with the --experimental-top-level-await flag - Changes in version 14.2.0: * console: Support for console constructor groupIndentation options - skip_no_console.patch: refreshed - versioned.patch, fix_ci_tests.patch: refreshed- Update to version 14.1.0: * deps: upgrade openssl sources to 1.1.1g (SLE-12 only) * http: doc deprecate abort and improve docs * module: do not warn when accessing __esModule of unfinished exports * n-api: detect deadlocks in thread-safe function * src: deprecate embedder APIs with replacements * stream: + don't emit end after close + don't wait for close on legacy streams + pipeline should only destroy un-finished streams * vm: add importModuleDynamically option to compileFunction skip_no_console.patch: add more unit tests that fail on dumb terminals- Initial version 14.0.0 Deprecations * crypto: move pbkdf2 without digest to EOL * fs: deprecate closing FileHandle on garbage collection * http: move OutboundMessage.prototype.flush to EOL * lib: move GLOBAL and root aliases to EOL * os: move tmpDir() to EOL * src: remove deprecated wasm type check * stream: move _writableState.buffer to EOL * doc: deprecate process.mainModule * doc: deprecate process.umask() with no arguments For a detailed list of changes, see https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V14.md#14.0.0goat20 1668001626  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~14.21.1-150200.15.40.2nodejs14-docsapiaddons.htmladdons.jsonaddons.mdall.htmlall.jsonassert.htmlassert.jsonassert.mdassetshljs.cssjs-flavor-cjs.svgjs-flavor-esm.svgstyle.cssasync_hooks.htmlasync_hooks.jsonasync_hooks.mdbuffer.htmlbuffer.jsonbuffer.mdchild_process.htmlchild_process.jsonchild_process.mdcli.htmlcli.jsoncli.mdcluster.htmlcluster.jsoncluster.mdconsole.htmlconsole.jsonconsole.mdcorepack.htmlcorepack.jsoncorepack.mdcrypto.htmlcrypto.jsoncrypto.mddebugger.htmldebugger.jsondebugger.mddeprecations.htmldeprecations.jsondeprecations.mddgram.htmldgram.jsondgram.mddiagnostics_channel.htmldiagnostics_channel.jsondiagnostics_channel.mddns.htmldns.jsondns.mddocumentation.htmldocumentation.jsondocumentation.mddomain.htmldomain.jsondomain.mdembedding.htmlembedding.jsonembedding.mderrors.htmlerrors.jsonerrors.mdesm.htmlesm.jsonesm.mdevents.htmlevents.jsonevents.mdfs.htmlfs.jsonfs.mdglobals.htmlglobals.jsonglobals.mdhttp.htmlhttp.jsonhttp.mdhttp2.htmlhttp2.jsonhttp2.mdhttps.htmlhttps.jsonhttps.mdindex.htmlindex.jsonindex.mdinspector.htmlinspector.jsoninspector.mdintl.htmlintl.jsonintl.mdmodule.htmlmodule.jsonmodule.mdmodules.htmlmodules.jsonmodules.mdn-api.htmln-api.jsonn-api.mdnet.htmlnet.jsonnet.mdos.htmlos.jsonos.mdpackages.htmlpackages.jsonpackages.mdpath.htmlpath.jsonpath.mdperf_hooks.htmlperf_hooks.jsonperf_hooks.mdpolicy.htmlpolicy.jsonpolicy.mdprocess.htmlprocess.jsonprocess.mdpunycode.htmlpunycode.jsonpunycode.mdquerystring.htmlquerystring.jsonquerystring.mdreadline.htmlreadline.jsonreadline.mdrepl.htmlrepl.jsonrepl.mdreport.htmlreport.jsonreport.mdstream.htmlstream.jsonstream.mdstring_decoder.htmlstring_decoder.jsonstring_decoder.mdsynopsis.htmlsynopsis.jsonsynopsis.mdtimers.htmltimers.jsontimers.mdtls.htmltls.jsontls.mdtracing.htmltracing.jsontracing.mdtty.htmltty.jsontty.mdurl.htmlurl.jsonurl.mdutil.htmlutil.jsonutil.mdv8.htmlv8.jsonv8.mdvm.htmlvm.jsonvm.mdwasi.htmlwasi.jsonwasi.mdworker_threads.htmlworker_threads.jsonworker_threads.mdzlib.htmlzlib.jsonzlib.md/usr/share/doc/packages//usr/share/doc/packages/nodejs14-docs//usr/share/doc/packages/nodejs14-docs/api//usr/share/doc/packages/nodejs14-docs/api/assets/-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:26736/SUSE_SLE-15-SP2_Update/44859199db13ef4e3a72efe0ea60e523-nodejs14.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linux       directoryHTML document, UTF-8 Unicode text, with very long linesC++ source, UTF-8 Unicode textHTML document, ASCII text, with very long linesexported SGML document, ASCII textASCII textexported SGML document, ASCII text, with very long linesexported SGML document, UTF-8 Unicode textC source, UTF-8 Unicode textJava source, UTF-8 Unicode textJava source, ASCII textASCII text, with very long linesAlgol 68 source, UTF-8 Unicode textNSS[ /30utf-82cea24c77b9346268984cb290390ee6500899cc8a8d338a79e129cc05ca152c9?P7zXZ !t/7p ]"k%jbka^!ַ0G[2P TJrcJnZfj_.=s\nZ덀\Ws^Czd/vM& }mbK˭<4ss|h/ИZ!wca\q61r>C=jN7#'XPI=456( =Ru=$`P(vsrmy=|1,6Pg=euȪ/q+4'φP Gr-|wߞ21QwMWc9$yѿo=hga+$6Z' z8- ]Es_n)~Cr97y.{ml|޺+~hd[eEo&?(u[ (*75E<3WHM+Uę1,.I kR (i;,@WbtTmRaKU/V5嬹:jD٩hu 9lH!{1]7xqY:+9]5{;F ̨K }`1턘uJd.gj:X}$&#$80/1Պ|NӶ됐[U|:Úq]*4Bp2+tb( !je<ȷ=7^ n=vә-15!7ZqȢ]_˧9M7`Dx0$e!rf(nPsBrMG7JX}q+^.ȬuLBβNo)CUN<%B;MՔǶՌ Ba:)"("`@o0p\ĜfH{pȕ0?]fo&Oz-n~@FZ@`؂$P4ɳ41 !:9G")myġ+ W-!)h<jjz1}m+f6GfM @vUquD+IaRy >uK<"ʡI}eE#aJqG>M~2HƟ؟iuw7ҏC /g3Q.=G27ڨ8k"3~]\~DoSwx쫂Bzn{dئp r 2I8CL#nmZ4uZJT&g 8VdDܿQRU#Y_qzʗ`{ɹd +\AE0a+dDPnq|gtOsGB?@7!iО6e 1`wmq=<mHm oFQPzd6vFTZۈi96;PU`^h\HHrE+?9|Q:`d6=poL-Oíñ"?MGܧOd t۷XύE[꠰]]Jd Y ,_~%Sr)+u$mŹHWS=l]GA=YKGCn;5%QF!hEm56/pFO3XHY+҅_N HtDMa_׽k!@^0$0Tp+V&DB 5ݔugU9Ae')+K;Dz1bkF5P Ɏ 3s+hઍ-{ Q:KEe,CKp~?ryK@$b=x lwG-}I\䑏5 (~/(&>נ|BW F~"'IhiQҩhyфkZ-eNp5Zlg)ָoKehAvvTb#륩[M+qNio=iۗd0#^Vl/XLj"x=M\ȧrsv AQM,=_?`Mpy^deB<-pb 2r^a jI"G G3h&e'z5]rmn8=,r1TgjJ=ޏ:)m$F&VcAĝ}X*⦞E73lfD@6ZQٺ?a ^nL1Թ$~49ApͿģځaz23hȝ%A՟zxr š 26j \9e@'86Bh xn#6O.~`} ^cˤrsv6v$sf{Kp4%I|n*dB iL#֪ѩc|[B|} N~ kt--Nw (dzQ*k; klRE%SR~[͍6vA8C#N^ %wrz+[V uHaZ\4yq2n8#IooB+ɤ'6d\I`C{T=jVnZId+ $w(OtV ͔[.㻉FYؒK[\ 1{aoe^Vҍa&0̇mf/Z4%YQV^ɝlxC=*FW;S 3 щb}[~~WɆуkJnyU5wFߣ:3{  I93I® Z6'SVߝLo`pK'N"J/PdU+j}¨pwU3vTH0F m)=qӉknPϨlʁ:ɉ q,QHEWnƕK#eEĉQtEP\ >Tu5 v HZ@F߷Xu48ė1J*B٫mըuZ)9Ԩnr: Y Cf0^k(]b,R\JË(#="^ȷt˗EIEz1QaR͹Z^m=CK%lz>H XU+>5+{acL64o躤z g*y&T|q1))+ʐK`{R?8 {MmSc!Q#l"'5 -X]fXE o lU][pŒ'gO]4C Fb+6qABλB{fU9;Mo?e4ϋ?tV.:Oզ+lC/n!U'9R -Oۋ6J9E(Z!aO9q rF`HXڐfsF4rȶ<g4VUS!{*gι˒36lCsp|í`IZv9bƯ(D@~zΏEQ'gH3cy,;? ǃAK 4 uy}me8,“RKA\1u^( \l.3ag#Y!fL*,' U)}@7S{ #4ڌJZ:߷!n>0_r4>sz}it