nodejs12-docs-12.22.12-150200.4.41.2<>,،ckp9|hgN5kP/livW1ٕ⡰xTk@;(;t,,m2;JDԸ baWMPU/Y k+Bs('3w0 9'@4bq.MOX a CGwHLFBҎ@ |{68WZr\|R|p78Evу@Qe210!.A(4?62t!t b1W:"#'SH>;(?d ' A|   .   H 4 58d;?:?dB B0B@B(B8BB9CB:HBFHG\HIXY\]\^:bcǀdef l u vz̶Cnodejs12-docs12.22.12150200.4.41.2Node.js API documentationThe API documentation for the Node.js JavaScript runtime.cksheep92Bc"SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Documentation/Otherhttps://nodejs.orglinuxnoarchMY5Fe:F@+_'G?$QTYa|cR@/RIGR$aom5w}]lbcR_+ sW<G'"kͩt@yhm#1)xуpYdWMO{"'%m\6v( 6!XM5[;I+TU5<w4't)c2Hv`;oI9avXg> }%2m@B"VL60/b*\=TGoQ;9 v-| QkZ& G~D@M*0diYN#}w8ECWR<@~Cm,,'^r`qAA큤A큤ckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckckck008d6258fb527caaaa6501213bca92c772897dd3cfccaf3660db4d143d43f026bd985d9220815f883e810602205d5ac315f405126cb7af06ac3313ac1ea0a5130b9dd7b0827c8267190760c731161a21617341334ae51c8067c5631e4457179fc2d36d2c0ff220a74ffd6b0532563816bd351bfb4b8790b771e138b2d03c9c414511de9e821210e92f1ac6ea13e464cad32fba82edf69c0e0ceb1bfcb300891b2d49689c18665eee616020c951800d0995c32c3767a972b1c5fbb5895cf55d3e51781a33e13e3f7be4d6059085585cdc14480525e8edf3ca7d74c28ba3dd3a185c2aa740a9f5c345ef59b39db38d7d22dc74fbe282fac118b26737418f02db6a7a52dfe3cb3f0dadec2aeec7e4f18fc717f972371ebf8a5f22bce205479452f1e9d20c0c79e2bf8c13b2a590592820c870a2253a3630096231b524adbd9e3823f010c47f37f3aa93bd7fcbfec549386d253d46c737fbcd87c9524b991d41022bcc12ab9bdc75e6ffd72cd103ba999568088835d9cfb5271159657a319a21907d145faa3b4bfb7df0569b6bf1241a429a0f3f581a5a22e081a7049fffa30604e12e2e9a36fe7e11e899cf00c2568b8c992e35ca39c65c155e003c32415a8a8739cb67010f6de0b6950dfb99603e73e5c03965723811a8dbf3248b91a6446bea533e68a46fab7680ee9f5e683ba1eee68afbed5ab20a4a0085f8bae71922171f470c3f5db896e4158a001dba24104002e0a787a868418d3c7ffc165bfe2f745081d4b5613518d14f705aa18e1f8920afb51cd0fb74de2fd584de529bb9d6971d8f33aa38378007d9485ad49b5419cad967550a524e9922f470db16f1206956a8fcc74c64329bd9cae5b6b0b562e9db6b9c9efd56d82afb1c9f4e7cdbc9b36fc766b910a604496dde30f220e38e815e524327f8fb11d215faf15d789870effb2130ee34492c5276785be1c856cfa12c95c3abbdc24b85b5f3a462636a81fd3b83c058ca522f8c894bbab1bbf5a5291c9f39eaa22886e7a9fc760266b03cfe38c16dbcb1e638bbdc5537554f4938b80f8e1b45bbf858c6cd5df3395d8893210eb0b3a5a65e6007a77645127b73a9315b95db4bbff88f5ae503eaa587d9307e79f89509411d793e01a0af6e4c26613aba53334542c1c1bc52687c7afc334c274962fc25bb60f6dc9d10e717d491268af2794130e8939d7f7781bec798729d6a7b3ef0f233523ce6b3bf2ebab39b6b17792436999540add5e7268b973979b257f02bfebed87e78938948069a8beff0ce4c72535cdb9a4d7f4dab4f1adb8d9802641eba4754044d5e1cc927bb71dfeface3f0624f3c8b90b12b4d6f75cb714442afefa1773e8019f70141ee699e482012e00e45ff658488eeb7df8e4d2446bff41764047ad2020268d12840ef34c5d5ce443aae0f72797e5074d9156a802e4a2200236ad3ec97307d2755d076cbdebe85b1a7a5b2f9306e1e871a970e35bf82d2bc81e621ba0f7318102b6aa8b9dfd4fec706fe1b74c778fa39325272f80463fe10f21dca562583b1a250a00612f62b0244f42a772622d682566ab9e443a45c8dbe3e5c80e699d3cbcd68d2d3792f3a5bc523a52936f66d145fac3cde73ac782676f8a8b44de9f4822370034985a0e44d59c2e2dfd51c6b84aeea6f668c06f9181d8fe787b9cd866c4d421cffceea0501170f4c955392136a42fdca6d89865a9681b64114c27f9a6447501eedecb9112134c93ed81ddd227b54ed8ecce76fee2552ef960c23d44b71e717898011ffdebc2130f36c683c86b570053b8edc2994619252f04bcddfc7326c199c3fa0b9b199f6932176f991683a48049f5e8319235acceb7b04cd1c1ae681b4ca370d1c506531a0b23f95019eca65698734142e915d24daab067a028ed9ba61f3ae0ce4d6fbb247164cd5b0d724d1d6eb9a76fcce02ebed240e386ac90c5e84edecc9c932e926abb76351ac7fab45fad04d7eeb80a5d0e92ee3c25fa942e248ec8dc05c6c6d91a5f0a99764dace6fa4b5ef337bd47c9176e79d780a8967d646601fab5b97feab8539a51bff04ed2f167652659030afcaa6268820df4ed5c760737bd8f4ed82d071cfd68dda27d6ae96c6c84c1d0e11c1eb28e71b69131d66e4aee5d74db0f1af95362203a7a652d3afcfaec69c84a95f5315a74068731f6e29cd228c1f7e9f5de999201c6cac79c3b085bfd36aea77726bc13e3dd9fa3fe34192941ada7c9b1f1fd509722e97a690aaff5f8fd8b4cbc93888dd61d9ef440f3effda2196d9cefe0d23b107ae2cfd61985c5b2f288c510fb0fee6acaad5ba5b56dc5a8d8b18b3f8ffb27cbad6ea057367ea7f61e38c02a4e0f7fa5db52cc4fbfba25eba2e2ff3cda66621b822ce85b9f234370e78303ad7454d209d3cf283177406b4594cb1a42c458dc0526fb3a6e7ae504585b97a1b6e7ef81aa72aedb00d609540e7ff89873b3ee1531e13055c8ba863a886adb4890c9c233903a17781d8e5a42de2062386f01d7f1bcfb38e006043bb468f8ac32dbd5f3e7d3ea6c091120c84e3e3c3935e195d2c0ab986b90ff8de4eae554f13c90f56b89aa429740d8c973ac5bae320f0c9ef146440172a307a805a04542af1cecb1d2ed3e1a74a429057cfa9d287dfc880a2e6729bf2fbbee3cc0d6e1b3ab3ad727246a36fdaf6e1d318a683773a5e4a6b385275ccb1ba109a230229a50af8a9995b45f3e2ba1973bcdb382fcd28cfcc231b0d7325d5d318f954f20fdcd70bd6962c87aa3dc6e9f14c11df79401a19b78847ba878fb79d053fe45203c20a1a3fd5703fb59d32a724feaae537083db5ced028e0278d011cbd52b89da5de0fcae12958365015ce267559c5989d4baaa07731ab9bfbb99d0519bb0d0f49d3cfce43284a8582d87006e8e4b283b3d21a887b6091c01d4d23a0c714abcb9e838cba0856c03ef6d5115c48eb4e20c1357f504d30d00fe23b88fa30f9bdf94760ee983795d6863415f40d6090f17e6a6fdedd44ab44983beabf31c374ff210d877ab41fffc1926522bee9960079936a0a4a9cc576692d9d5d7d5e519201fca9326059e2d3e9f0e408fc02249c0b5833803697d042dc08b8c2ad4750c6369e33ea5e7e739850e1065369f9ab307c534290bf482428f4499ed3e1dca2edf2d656a9beba6431ac1a89445511fbd7bf56c656f13d88e8b066770a49a4937f06e3d4e54354f5892ec7cccf734cc4f29e88f11696958c24a9b007f2ab72d9bea0b3d730cd0b9bc989c0d8b19ba58e871449982db578cab1b97301814849c548c61979c36aeaed93e60db7a7df3b299ba3d2edb9da050352ba6d35b1383e1bb4dc1715cc4180736ae4cf06e871b5af972a326745052e8f779d38541225ee65952fe031c9be49ef565daa93f3acecb129c71891c5a7f3674f20a7efd4722dbce0f95da6da85bad44a665bea7fa889464347c2022f88b66b72c3f1ef97536fb48aed029301145ceb2888711742f53038b12fbcd3c6687b17a9017d13f840a201675704c90e9c0a99ada3481862f3476949466a66d0d4197f1efdf0df2ff73b5d0c7da599ed6c84a804f5d5422e20a21099c8025138fdb25184a025e02a97c6bf274fc75baf6cf54f28f4aa0a024957f5fbc20fb4dee68d7af383e18972bbe864feb6fbd701ec8b00bdcfe9fd423d73a0799a571feaf4b3c254cada0ec653d4082aa7d04caf9e4fb8657bbf12ab4dd419eb18b3b1d6d0cfc22ff961cca948f2807b8abb981657b8bd15c761e15ded1743c9ac6e623fa24e1d6363b079b1cf9d6e7af36d659a85b5d5691da1b646b30061d95c19f781dad6dd37972016fa6f504db8c53b1dc76995d1de74fa998a4e8bb9e44b2b456b0e4bcf569320c5f23e11993122feaadd294e6b5f79b05b493fa7f0bf1c763a6c9613117292f5226203fd71d1d83ba55bc0c9b087c042fa600b65bf1a2f9e6cf1dbe97cff2f7b654961e43a4301c950cb3240ac280a920062d87e1b758dbfb12aad8c160f9cb96fa4240c2d147c8ae1ebe437a438cc74cabf7cf34646ad16fc037bc3a8a4706b22671a73071997713c35516d50245a4eeaf88a4ad22401da06ca57bfd7b74dc307e662a31a122d68b328f574a948e03ac8b6a189d0cb69ace8b7db7bde5b0b9d44056cf6249fd54178b845eee506e5a1602af9a5bdc64538ba6dddce79985def68455506c4ae41bf2b0ad1238d107bbcaf079885c1dcc921ac8cdf984d6c33e6e7211b3c9bef52c5c00377771107cbb427798696f05dded5fb6a251a26d9643455b21c1ffe28b6df299ff5db6d4f2798c984ce001619901c9d6897969c60a7527253099f6ee2c665a49947ba6194b48f73247e554a642c00408a53c1e27642400e261f31c98692ca2d269b937196537964b23118d58f99ea34b55802f98eec8db9acde92b5de589e9e04d654de1de29c29f5c34548ee8a0b8686c53ce7553cf40306e8318a028d252c862610b263110d95afa13ed67408c19007bec8bb53f8dcb6ddd501b22da1ec66128e5701d4755e08b2d9247fe4d2a235ba058eff77bf3b8542958a73808c93e03f34b66c8c063ab62b9e6256d26f05fb314319c0417e071d0bab7a52be61e6600e4c2c6c909b51f8b5d2a422c2a48c628cc3fd4052217c77b80f1a46040f0e9111d0d7e404c5043571a3c0de2ee5c294cedc99519265f203b6fb193d1ddf39ab003f1a4b91d1a9dc1361cc56c56456f7156416b12f752622e185a5e8d8201129d608035a6f3d52b5ce93ecf857c7496f7d509ee00795b72707a4ba51f7032fbd6e16b90c5de0cb5bf5bd7cd2bc2a86b4a1642b4ee365a15ce33aacb72ffbf062d4453567068dd7e3c25ae30111b80b7a60346b712bc641d518847bd5b8c1b018cc15c9c0f651eff74d3a0b3842afb9b0ad714a92abad25e5b004d63d74c32455d6023b2330b47d477fe8c502de717f21987639a9e4145a08f49e9faf7a8eb6f28b8997624d8eed1dfc16520c6bc20a8c812a9fe60fa5b249ccb24dd965bb85965e85d6a19d49e92331aa6a71f751ad80c2531d142ee15289aa87d0662a8c4e2e38afb2ab86a383860b0f6c0ef3d2fd22a87bfcb95ad1d9ff1472cdf841ad019a67e6148299d20ab13bd11aeb75b881cd7567920b84a8852f1b9650e039d04f27de38ec77f9c3bb8ca771b9563eef1b8358ac3755eb3c4ca0a4e0c71c42d7e1aa5351c2856b39b1ac86f8c64987307628c1cede6519d232bb83481fde6e056fbeffcb86a000cdddd9c0b806943ec059029aa14d11a5c3252e9851f3e45bf38463b6cd4da20ba179969b803b1acc07c5b9c6f586af0648af17a2362385070e285a98bc6155ffad45d1aac0329eb2e216b2e378ec994aeef228377c0d2ff46f9e795fd69fe6cc5a9412081cdb2234a72c79c859db5222eece6c8ade0551c76e7cf60c72ac55249275f0ad0bb7bb6703dae7cfc4000fd93178d915046aa6f22dff29c8ca2b938c2d5ed65c60953aa6ef3b724b9319c740dbc0973378e41c0b5f2aab75fac1120a1c078fd1dbe9db17b4749ffe112dead207268c1e8c6554fa350e0b65905b3aec82e95baf40e83df8907f5368cdf76e1b772ef6f6b2a8da14a4c621b99122a66d221237af78fb741f4710395080038896effbf8579608b955a3c8758fac9e9241075a46dccaf640ea5f9240c0fca3be3ccfbc0af50a09c35920e9cd08c86587b950dfc3dc130842b770179215c2c6dc1fe9a48964a45a992b8b5cb53095168f87341b837eb26264223e1b9395a29814e4a3cc2ca5be01ba929224dfbe0071e55642d8ea95c2daf143071bad66fe77cf059068abf5018822bc4cac019bb4694011dea8e26b0878d729970c7855fc92362ce3dc922f39348dfcda19ed6659e1d2c16477da623f9fde28e17793cdb3852737b20b46acdf1ea92440e3e07f35de81426f46567b5eead1c0170fed26e580a3a8331f39c03a6a83ecb5ea8f34a715e0717a3febcf5d2437cec9b6170230fb53f808471634d90369aeb89e6049eddd3a0ba13cde8a55b6c5f43f26443a425cf59ac94fb6c9d87d3913400819c9f5c33e12cb60e47965f919739538a348092ebf6c7d3e184ba7074340c279407f61ff43b3c6f29882145a011b41e55339cac54312c79b9a429c0b0d2ce6daae68cdafa6a19d8a3739864124d702d0dbd63292b31f176ea224b76c3dccfc0236e32295b114a16959842caa0d64b82a33218c198881d27bd6e18c543993ce6d8b802c0afe3c1ef7bd056111249f4c793951696f901ce7cf72d2d49be74291ecb225b4d7d751e786e72e203f2cfe49edd3299408c360985ce745ba4a86c281d690d58c93511ae849c3d0b93317642de80cfd0294b9462fcd42218c198371722b6def5c7684f083edbe9400aa352226b597013401da06d342ece803b1041972b8246b5d45023e428aba49073c7c34266a0930205847fb07c7b94fd188f8bc3531bb6028d6d1f7fdca3c0987c4deb329ef26a82a07d34a7ce02081a012b1408ee721c95977eda3b1493dfbf2c0cdd7ab0c7351c35f20017dfdc4310282a832144fae5b18727abe651139a8cf7a31cb538f711adf0b4910b53912015120a0f2002d086bebd656172a8714263e8707dd7903931ddad8e44b5894e61ccb0d26f16953191980ad54d3e0421e6142b8d9b030dbc0e0d5eadc53efe0b2aff4dc2d6e56435122371bc64fb1753d2b23a24b8622935f99f2a3f890be4d85fabbd4d918e02df5982d5906b8afab2ef95531c99517d894fd1291c75b635c38be370198420f3632553d552a8384a5d99ddf6a49ed92c6a72daa3fc422a7881ae5a814a16815eafdeb75dc6bf6cc799d6a1cd3ac9220b1c1884e917ebd3089d9284b72326e35ac643fe427d9587c755c6ae04d2e971ece94ec60b71033248d84f74082dcd98755d3522338e38b12a2478402b36e1342e9383e70c0b9f65609f647589b57fe259f2e8357a50400975eedf590980c209ea75a560edf97282e18eb5d88febdb1aa1ac3d4cbf42171ca4e657844c57410e7b0b34eac10e1b8a60c5d41015535e9446feb9ee5848607eff656de16224180bc140dbfc06b0f99456803df4106614be2f0a1d73fef4a639e10b4dc655712513abeb8cc9b9db8c9770aaea752ae9b7e8d1806172f813436ad96e71e92828422aa68fbdf98dc65b8747dee60cfb2a1a548b1d2c25f7e7dc52b92593b59f0fd218cf7fb2c7eef8961b4a1cbbef09a31fefe4f8e9bcadc7592553ba03d671559a5685cd6051e95d6e5ddd023abb33335476414f56b003bdbed037f47e4980f55272eafe845465ec5c9c2f571ea1948ff06287755ab74403ce5a1a607dad97a72a2f770222b64a973aae365fbf883b2da39b6e5aae342f8d9a0d94333fcd68ceafda31205575508e2548119681158a17df12772f71b2c27b086862ddae62069c791bb12ea2c869fc0c4df55d230f31b755f741fb2c0f7d7333ff9fa443f24a310e74e7a9bb9a7a1fc5a8f74b188c3d1eedc8c9a5422985edb4be6bb3f1c44202d9d5afb37a287c75805b95ff86b01fe06509883d633780aca5fd5dba8925e6a042c982f26510a85af860f32341dd3eaadfb6d4cded26b3c0b2afb587af99449e81e0136414a93a0c47398ac8dbc1922cdba4ff3506c2d4f2c01a4c2d487f5316f4adfef4f5dd4ca00e0638091ca44101435355354ed8ecf5399af272de32ba15c82a458ed369c68ac199a7f8edfc844ea3c38672188a5342ff1fd69c3b62bf8264c163faea6070bf531e0ff760de6a815ae612751ad8d0a368d295drootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootnodejs12-12.22.12-150200.4.41.2.src.rpmnodejs12-docs    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1ch@c5bb_bV@b4t@b @aq@a+@a@a @aa @`E```m`4@`-@_@___@_^@_u@_P_}_k8_16_'@_ @^@^W@^y^@^V@^@^^^@^\@^M#@^C^=Q@^^r]f@]@]d@]]c@]c@]@]@]rJ@]c]V]V]QT]M`@]8H@\\t@\-@\@\dadam.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.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.deidonmez@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.deguillaume.gardet@opensuse.orgadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.devcizek@suse.comadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deamajer@suse.comadam.majer@suse.deadam.majer@suse.deadam.majer@suse.deguillaume.gardet@opensuse.orgadam.majer@suse.de- CVE-2022-43548.patch: * inspector: DNS rebinding in --inspect via invalid octal IP (bsc#1205119, CVE-2022-43548)- CVE-2022-35256.patch: update llhttp to 2.1.6 + fixes CVE-2022-32213 bypass via obs-fold mechanic (bsc#1201325) + fixes incorrect parsing of header fields (CVE-2022-35256, bsc#1203832)- CVE-2022-32213.patch: http: stricter Transfer-Encoding and header separator parsing (bsc#1201325, bsc#1201326, bsc#1201327, CVE-2022-32213, CVE-2022-32214, CVE-2022-32215) - CVE-2022-32212.patch: fix IPv4 validation in inspector_socket (bsc#1201328, CVE-2022-32212) - openssl_update.patch: deps: update openssl to 1.1.1q affecting SLE-12 codestream only (bsc#1201099, CVE-2022-2097)- 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 12.22.12 * node-api: avoid SecondPassCallback crash + fix shutdown crashes + make reference weak parameter an indirect link to references + fix crash in finalization + stop ref gc during environment teardown + force env shutdown deferring behavior * src: fix finalization crash- update to 12.22.11 * 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- update to 12.22.10 * 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) * Updated ICU time zone data - CVE-2021-3807.patch: node-ansi-regex: Regular expression denial of service (ReDoS) matching ANSI escape codes (bsc#1192154, CVE-2021-3807) - versioned.patch: refreshed - z15-test-skip.patch: dropped - fix_ci_tests.patch: fix tests on z15- update to 12.22.9: 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 12.22.8: * src: fix crash in AfterGetAddrInfo * deps: update c-ares to 1.18.1- update to 12.22.7: * 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 12.22.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) - versioned.patch: refreshed- update to 12.22.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) - Fix-build-with-icu-69.patch: dropped, not for factory - cares_public_headers.patch: don't use private headers- z15-test-skip.patch: skip problematic test on s390x- update to 12.22.4: http2: fixes use after free on close http2 on stream canceling (bsc#1188917, CVE-2021-22930) deps: upgrade npm to 6.14.14 - versioned.patch: refreshed- update to 12.22.2: * deps: libuv upgrade - Out of bounds read (Medium) (bsc#1187973, CVE-2021-22918) * deps: npm update to 6.14.13 fixing 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) - specfile cleanup- Fix-build-with-icu-69.patch: fix building with ICU 69- Use libalternatives instead of update-alternatives- New upstream LTS version 12.22.1: * CVE-2021-3450: OpenSSL - CA certificate check bypass with X509_V_FLAG_X509_STRICT (High). (bsc#1183851) * CVE-2021-3449: OpenSSL - NULL pointer deref in signature_algorithms processing (High) (bsc#1183852) * CVE-2020-7774: npm - Update y18n to fix Prototype-Pollution (bsc#1184450) - Changes in LTS version 12.22.0: * node-api: define version 8 * http: runtime deprecate legacy HTTP parser * v8: implement v8.stopCoverage() and v8.takeCoverage() * worker: add eventLoopUtilization() - versioned.patch: refreshed- New upstream LTS version 12.21.0: * CVE-2021-22883: HTTP2 'unknownProtocol' cause Denial of Service by resource exhaustion (bsc#1182619) * CVE-2021-22884: DNS rebinding in --inspect (bsc#1182620) * CVE-2021-23840: OpenSSL - Integer overflow in CipherUpdate (bsc#1182333)- New upstream LTS version 12.20.2: * deps: upgrade npm to 6.14.11 - relax OpenSSL cipher suite policies for unit tests- New upstream LTS version 12.20.1: * 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) * CVE-2020-1971: OpenSSL - EDIPARTYNAME NULL pointer de-reference (High) This is a vulnerability in OpenSSL which may be exploited through Node.js. (bsc#1179491) - versioned.patch, nodejs-libpath.patch: refreshed- openssl_binary_detection.patch: fixes unit tests on SLE12- New upstream LTS version 12.20.0: * deps: + update llhttp '2.1.2' -> '2.1.3' + update uv '1.39.0' -> '1.40.0' + update uvwasi '0.0.10' -> '0.0.11' * fs: add .ref() and .unref() methods to watcher classes * http: added scheduling option to http agent * module: + exports pattern support + named exports for CJS via static analysis * n-api: add more property defaults (gh#35214)- Update Requires: so -devel requires npm - Rely on rpmbuild to define necessary python dependencies- New upstream LTS version 12.19.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)- python3.patch: allows building of node with python3 toolchain- fix_ci_tests.patch: add support to SUSE's ECDH backport errors in SLE's openssl- New upstream LTS version 12.19.0: * crypto: add randomInt function * deps: + upgrade to libuv 1.39.0 + deps: upgrade npm to 6.14.7 + deps: upgrade to libuv 1.38.1 * doc: deprecate process.umask() with no arguments * module: + package "imports" field + module: deprecate module.parent * n-api: create N-API version 7 * zlib: switch to lazy init for zlib streams - fix_ci_tests.patch: refreshed - versioned.patch: refreshed- New upstream LTS version 12.18.4: * deps: + update llhttp to 2.1.2 (bsc#1176605, CVE-2020-8201) + fs.realpath.native may cause buffer overflow (bsc#1176589, CVE-2020-8252) - fix_ci_tests.patch: re-add missing debug symbol removal before running unit tests- Explicitly add -fno-strict-aliasing to CFLAGS to fix compilation on Aarch64 with gcc10 (bsc#1172686)- New upstream LTS version 12.18.3: deps: * upgrade npm to 6.14.6 (claudiahdz) #34246 Fixes information leak through log files (bsc#1173937, CVE-2020-15095) * update node-inspect to v2.0.0 (Jan Krems) #33447 * uvwasi: cherry-pick 9e75217 (Colin Ihrig) #33521 - fix_ci_tests.patch: refreshed - versioned.patch: refreshed- avoid rpmbuild warnings on if/else/endif constructs- New upstream LTS version 12.18.2: * deps: V8: backport fb26d0bb1835 (Matheus Marchini) #33573 + Fixes memory leak in PrototypeUsers::Add * src: use symbol to store AsyncWrap resource (Anna Henningsen) #31745 + Fixes reported memory leak (bsc#1173653)- New upstream LTS version 12.18.1: + deps: * V8: cherry-pick 548f6c81d424 (Dominykas Blyžė) #33484 * update to uvwasi 0.0.9 (Colin Ihrig) #33445 * upgrade to libuv 1.38.0 (Colin Ihrig) #33446 * upgrade npm to 6.14.5 (Ruy Adorno) #33239 - skip_no_console.patch: refreshed and mostly upstreamed - versioned.patch: refreshed- Add Require for nodejs12 when intalling npm12. (bsc#1172728)- New upstream LTS version 12.18.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) - use system ICU on SLE-15- Update to LTS release 12.17.0: * async-hooks: introduce async-storage API * cli: Added a --trace-sigint CLI flag that will print the current execution stack on SIGINT #29207. * crypto: Various crypto APIs now support Diffie-Hellman secrets * dns: Added the dns.ALL flag, that can be passed to dns.lookup() with dns.V4MAPPED to return resolved IPv6 addresses as well as IPv4 mapped IPv6 addresses #32183. * events: It is now possible to monitor 'error' events on an EventEmitter without consuming the emitted error by installing a listener using the symbol EventEmitter.errorMonitor * http,https: The default value of server.headersTimeout for http and https servers was increased from 40000 to 60000ms * process: It is now possible to monitor 'uncaughtException' events without overriding the default behavior * repl: + Added REPL substring-based search + Added preview + Added reverse-i-search * module: Added a new experimental API to interact with Source Map V3 data #31132. * worker: Added support for passing a transferList along with workerData to the Worker constructor #32278. For further information, please see https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V12.md#12.17.0 - icu-v67.patch: upstreamed - skip_no_console.patch, versioned.patch: refreshed- Add icu-v67.patch to fix build with icu v67- Reduce Requires to Recommends on nodejs12-devel when installing npm12- Update to LTS release 12.16.3: * deps: + Updated OpenSSL to 1.1.1g + Updated c-ares to 1.16.0 + Updated experimental uvwasi to 0.0.6 * ESM (experimental): Additional warnings are no longer printed for modules that use conditional exports or package name self resolution - fix_ci_tests.patch: refreshed- Update to LTS release 12.16.2: * deps: + upgrade npm to 6.13.6 (bsc#1166916, CVE-2020-7598) + update openssl to 1.1.1e - openssl_rand_regression.patch, wasi_compile_flags.patch: upstreamed - versioned.patch, fix_ci_tests.patch: refreshed - linker_lto_jobs.patch: serialize linker during build- openssl_rand_regression.patch: Add getrandom syscall definition for all Linux platforms. This fixes a runtime error in SLE-12 (bnc#1162117)- Update to LTS release 12.16.1: * Reverted regressions from 12.16.0 + accidental unflagging of self resolving modules - it now requires - -experimental-modules flag to enable. + process cleanup changes introduced WASM-Related assertion + use of largepages runtime option introduced linking failure + async_hooks was causing an exception when handling errors + enumerable Read-Only property on EventEmitter breaks @types/extend + exceptions in the HTTP parser were not emitting as an uncaughtException- Update to LTS release 12.16.0: * assert: add experimental assert.match() and assert.doesNotMatch() methods. These allow matching vs. provided regular expressions. * child_process, cluster: now support serialization option to allow for custom serialization mechanism for IPC. * cli: add --trace-edit and --trance-uncaught flags * crypto: + added support for 'ieee-p1363' signature type for DSA and ECDSA in addition to DER + Added Hash.prototype.copy making it possibly to clone internal state of Hash object. This allows digest computation between updates. * deps: + libuv was updated to 1.34.0 + V8 was updated to 7.8.279.23 - for official changes, see https://v8.dev/blog/v8-release-78 * events: + add EventEmitter.on to async iterate over events + allow monitoring error events via EventEmitter.errorMonitor + add experimental method to captureRejections for async handlers * perf_hooks: now considered stable API * wasi: Add new core module for WebAssebly System Interface as an experimental feature. - wasi_compile_flags.patch: fix header inclusions in uvwasi dependency- Update to LTS release 12.15.0: * fixes a remotely triggerable assertion on a TLS server via a crafted certificate string (CVE-2019-15604, bsc#1163104) * fixes an HTTP request smuggling vulnerability via malformed Transfer-Encoding header (CVE-2019-15605, bsc#1163102) * trim HTTP header values of optional white space (CVE-2019-15606, bsc#1163103) * enabled stricter HTTP header parsing by default. - fix_ci_tests.patch: refreshed- Update to LTS release 12.14.1: * crypto: fix key requirements in asymmetric cipher * deps: + update llhttp to 2.0.1 + update nghttp2 to 1.40.0 * v8: mark serdes API as stable - nodejs-libpath.patch: refreshed- Really disable LTO when required (nodejs < 12)- Update to LTS release 12.14.0: * deps: update npm to 6.13.4 fixing an arbitrary path overwrite and access via "bin" field (bsc#1159352, CVE-2019-16777, CVE-2019-16776, CVE-2019-16775) - refreshed: fix_ci_tests.patch versioned.patch- Update to LTS release 12.13.1: * improved experimental support for building Node.js with Python3 * ICU time zone data is updated to version 2019c - fixing TZ offset for Brazil * deps: + upgrade to libuv 1.33.1 + upgrade npm to 6.12.1- skip_no_console.patch: skip tests with dumb console - versioned.patch: fix symlinks- Update to LTS release 12.13.0 (jsc#SLE-8947): * deps: update npm to 6.12.0 * doc: + fix --enable-source-maps flag in v12.12.0 changelog + set module version 72 to node 12 + fix tls version values * fs: do not emit 'finish' before 'open' on write empty file - versioned.patch: refreshed- Update to 12.12.0: * depreciations: Add documentation-only deprecation for process._tickCallback() * esm: Using JSON modules is experimental again * fs: Introduce opendir() and fs.Dir to iterate through directories * process: Add source-map support to stack traces by using - -enable-source-maps * tls: + Honor pauseOnConnect option + Add option for private keys for OpenSSL engines - fix_build_with_openssl_1.1.1d.patch: upstreamed- Update to 12.11.1: * build: fixed building * deps: Updated small-icu data to support "unit" style in the Intl.NumberFormat API - Remove unsupported 32-bit architectures - fix_ci_tests.patch: correct build with SUSE backport of KDF patches to OpenSSL 1.1.1d- Update to 12.11.0: * crypto: Add oaepLabel option * deps: updated V8 to 7.7.299.11 + More efficient memory handling + Stack trace serialization got faster + The Intl.NumberFormat - API gained new functionality + more information: https://v8.dev/blog/v8-release-77 * events: Add support for EventTarget in once * fs: Expose memory file mapping flag UV_FS_O_FILEMAP * inspector: New API - Session.connectToMainThread * process: Initial SourceMap support via env.NODE_V8_COVERAGE * stream: Make _write() optional when _writev() is implemented * tls: Add option to override signature algorithms * util: Add encodeInto to TextEncoder * worker: The worker_thread module is now stable - versioned.patch: refreshed- Fix build with OpenSSL 1.1.1d (bsc#1149792) * https://github.com/nodejs/node/pull/29550 * add fix_build_with_openssl_1.1.1d.patch- Update to 12.10.0: * deps: + update npm to 6.10.3 * fs: + Add recursive option to rmdir() + Allow passing true to emitClose option + Add *timeNs properties to BigInt Stats objects * net: + Allow reading data into a static buffer - versioned.patch: refreshed- Update to 12.9.0: * crypto: Added an oaepHash option to asymmetric encryption which allows users to specify a hash function when using OAEP padding * deps: Updated V8 to 7.6.303.29 + Improves the performance of various APIs such as JSON.parse and methods called on frozen arrays. + Adds the Promise.allSettled method. + Improves support of BigInt in Intl methods. + For more information: https://v8.dev/blog/v8-release-76 * fs: Added fs.writev, fs.writevSync and filehandle.writev (promise version) methods. * http: Added three properties to OutgoingMessage.prototype: writableObjectMode, writableLength and writableHighWaterMark * stream: + Added an new property 'readableEnded' to readable streams. + Added an new property 'writableEnded' to writable streams. - fix_ci_tests.patch: refreshed- Update to 12.8.1: Security update regarding HTTP/2 Denial of Service vulnerabilities For details see, https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V12.md#12.8.1 https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md (CVE-2019-9511, CVE-2019-9512, CVE-2019-9513, CVE-2019-9514, bsc#1146091, bsc#1146099, bsc#1146094, bsc#1146095, CVE-2019-9515, CVE-2019-9516, CVE-2019-9517, CVE-2019-9518, bsc#1146100, bsc#1146090, bsc#1146097, bsc#1146093)- Minimum ICU version is 64. Use in-tree ICU copy for older distributions- dont_return_garbage.patch: dropped and turn off unnecessary errors about it during compilation- Update to 12.8.0: * crypto: + The outputLength option is added to crypto.createHash + The maxmem range is increased from 32 to 53 bits * n-api: Added APIs for per-instance state management * report: Network interfaces get included in the report * src: v8.getHeapCodeStatistics() is now exported- Update to 12.7.0: * deps: + Updated nghttp2 to 1.39.1 + Updated npm to 6.10.0 (bsc#1140290, CVE-2019-13173) * esm: Implemented experimental "pkg-exports" proposal. * http: + Added response.writableFinished + Exposed headers, rawHeaders and other fields on an http.ClientRequest "information" event * inspector: Added inspector.waitForDebugger() * policy: Added --policy-integrity=sri CLI option to mitigate policy tampering * readline,tty: Exposed stream API * src: Use cgroups to get memory limits. - Changes in version 12.6.0: * child_process: The promisified versions of child_process.exec and child_process.execFile now both return a Promise which has the child instance attached to their child property * deps: Updated libuv to 1.30.1 * process: A new method, process.resourceUsage() was added * stream: Added a writableFinished property to writable streams. * worker: Fixed an issue that prevented worker threads to listen for data on stdin - Changes in version 12.5.0: * build: Improve startup time by enabling V8 snapshots by default * deps: Updated V8 to 7.5.288.22 * inspector: The --inspect-publish-uid flag was added to specify ways of the inspector web socket url exposure * n-api: Accessors on napi_define_* are now ECMAScript-compliant * report: The cpu info got added to the report output * src: Restore the original state of the stdio file descriptors on exit to prevent leaving stdio in raw or non-blocking mode * worker: worker.terminate() now returns a promise - refreshed patches: dont_return_garbage.patch, fix_ci_tests.patch, nodejs-libpath.patch, versioned.patch- Update to 12.4.0: * esm: JSON module support is always enabled under - -experimental-modules. The --experimental-json-modules flag has been removed * http, http2: A new flag has been added for overriding the default HTTP server socket timeout (which is two minutes). Pass --http-server-default-timeout=milliseconds or - -http-server-default-timeout=0 to respectively change or disable the timeout. Starting with Node.js 13.0.0, the timeout will be disabled by default * inspector: Added an experimental --heap-prof flag to start the V8 heap profiler on startup and write the heap profile to disk before exit * stream: The readable.unshift() method now correctly converts strings to buffers. Additionally, a new optional argument is accepted to specify the string's encoding, such as 'utf8' or 'ascii' * v8: The object returned by v8.getHeapStatistics() has two new properties: number_of_native_contexts and number_of_detached_contexts - nodejs-libpath.patch: install npx into proper directory - versioned.patch, fix_ci_tests.patch: refreshed- Update to 12.3.1: * deps: + Fix handling of +0/-0 when constant field tracking is enabled + Fix os.freemem() and os.totalmem correctness - changes in 12.3.0: * esm: Added the --experimental-wasm-modules flag to support WebAssembly modules * process: Log errors using util.inspect in case of fatal exceptions * repl: Add process.on('uncaughtException') support * stream: Implemented Readable.from async iterator utility * tls: + Expose built-in root certificates + Support net.Server options + Expose keylog event on TLSSocket * worker: Added the ability to unshift messages from the MessagePort - changes in 12.2.0: * deps: Updated llhttp to 1.1.3. This fixes a bug that made Node.js' HTTP parser refuse any request URL that contained the "|" (vertical bar) character * tls: Added an enableTrace() method to TLSSocket and an enableTrace option to tls.createServer(). When enabled, TSL packet trace information is written to stderr. This can be used to debug TLS connection problems * cli: + Added --trace-tls enables tracing of TLS connections + Added --cpu-prof-interval * module: + Added the createRequire() method. The existing createRequireFromPath() method is now deprecated + Throw on require('./path.mjs') * repl: + The REPL now supports multi-line statements using BigInt literals - enable LTO - fix_ci_tests.patch: refreshed- Update to 12.1.0: * intl: Update ICU to 64.2. * c++ API: Added an overload EmitAsyncDestroy that can be used during garbage collection - Notable changes in 12.0.0: * assert: + validate required arguments + adjust loose assertions * async_hooks: + remove deprecated emitBefore and emitAfter + remove promise object from resource * bootstrap: make Buffer and process non-enumerable * buffer: + use stricter range checks + harden SlowBuffer creation + harden validation of buffer allocation size + do proper error propagation in addon methods * child_process: + remove options.customFds + harden fork arguments validation + use non-infinite maxBuffer defaults * console: don't use ANSI escape codes when TERM=dumb * crypto: + remove legacy native handles + decode missing passphrase errors + remove Cipher.setAuthTag() and Decipher.getAuthTag() + remove deprecated crypto._toBuf() + set DEFAULT_ENCODING property to non-enumerable * deps: + update V8 to 7.4.288.13 + bump minimum icu version to 63 + update bundled OpenSSL to 1.1.1b and bump minimum OpenSSL requirements to 1.1.1 * errors: update error name * fs: + use proper .destroy() implementation for SyncWriteStream + improve mode validation + harden validation of start option in createWriteStream() + make writeFile consistent with readFile wrt fd * http: + validate timeout in ClientRequest() + return HTTP 431 on HPE_HEADER_OVERFLOW error + switch default parser to llhttp + Runtime-deprecate outgoingMessage._headers and outgoingMessage._headerNames * lib: + remove Atomics.wake() + move DTRACE_* probes out of global scope + deprecate _stream_wrap + use ES6 class inheritance style * module: + remove unintended access to deps + improve error message for MODULE_NOT_FOUND + requireStack property for MODULE_NOT_FOUND + make require('.') never resolve outside the current directory + throw an error for invalid package.json main entries + don't search in require.resolve.paths * net: + remove Server.listenFD() + do not add .host and .port properties to DNS error + emit "write after end" errors in the next tick + deprecate _setSimultaneousAccepts() undocumented function * os: + implement os.type() using uv_os_uname() + remove os.getNetworkInterfaces() * process: + make global.process, global.Buffer getters + DEP0062 (node --debug) to end-of-life + exit on --debug and --debug-brk after option parsing + improve --redirect-warnings handling * readline: support TERM=dumb * repl: + add welcome message + fix terminal default setting + check colors with .getColorDepth() + deprecate REPLServer.rli * src: + update NODE_MODULE_VERSION to 72 + remove AddPromiseHook() + remove icuDataDir from node config + clean up MultiIsolatePlatform interface * tls: + support TLSv1.3 + return correct version from getCipher() + check arg types of renegotiate() + add code for ERR_TLS_INVALID_PROTOCOL_METHOD + emit a warning when servername is an IP address + disable TLS v1.0 and v1.1 by default + remove unused arg to createSecureContext() + deprecate Server.prototype.setOptions() + load NODE_EXTRA_CA_CERTS at startup * util: + remove util.print(), util.puts(), util.debug() and util.error() + change inspect compact and breakLength default + improve inspect edge cases + only the first line of the error message + don't set the prototype of callbackified functions + rename callbackified function + increase function length when using callbackify() + prevent tampering with internals in inspect() + prevent Proxy traps being triggered by .inspect() + prevent leaking internal properties + protect against monkeypatched Object prototype for inspect() + treat format arguments equally * zlib: + throw TypeError if callback is missing + make “bare” constants un-enumerable For detailed changelog, see https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V12.md- Add _constraints file to avoid OOM errors- NodeJS 12.x branch createdsheep92 1668002446  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~12.22.12-150200.4.41.2nodejs12-docsapiaddons.htmladdons.jsonaddons.mdall.htmlall.jsonassert.htmlassert.jsonassert.mdassetshljs.cssstyle.cssasync_hooks.htmlasync_hooks.jsonasync_hooks.mdbuffer.htmlbuffer.jsonbuffer.mdchild_process.htmlchild_process.jsonchild_process.mdcli.htmlcli.jsoncli.mdcluster.htmlcluster.jsoncluster.mdconsole.htmlconsole.jsonconsole.mdcrypto.htmlcrypto.jsoncrypto.mddebugger.htmldebugger.jsondebugger.mddeprecations.htmldeprecations.jsondeprecations.mddgram.htmldgram.jsondgram.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/nodejs12-docs//usr/share/doc/packages/nodejs12-docs/api//usr/share/doc/packages/nodejs12-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:26737/SUSE_SLE-15-SP2_Update/85e104f88a7b14f44876860875ce82bb-nodejs12.SUSE_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linux       directoryHTML document, UTF-8 Unicode text, with very long linesC++ source, UTF-8 Unicode textexported SGML document, UTF-8 Unicode textASCII textassembler source, ASCII textHTML document, ASCII text, with very long linesexported SGML document, ASCII textC source, UTF-8 Unicode textJava source, UTF-8 Unicode textexported SGML document, ASCII text, with very long linesJava source, ASCII textASCII text, with very long linesAlgol 68 source, UTF-8 Unicode text/n>w5zutf-8f5b069affa150d57b8e0ba8d90dd38567213a1f07cae4372868cbd0255248f5e?P7zXZ !t/]K]"k%jbka^0G[2P /y=ܞ"/K>9N1?&lH굔I,}S:idqFIuk;fv Lf7ف =ݗ߭˛sr΂m}߮ A.WDiz7SNhOw?=i(,&C}b{ſd|VYŸ V;N6uM_Ay;ł} MH̫!R{N; QCj-*CI )%I︸ l4{׹[`dX-6VEe܊Pf]EnAh* < TZO¯nIJaP['mF *lY4* qdI2LE-.@j iq}1MX+ӞU_D^7T3'ji<?NfJ]T)?cCItn*ɀRc,kv^i@s TIc<_ !k^eGڧΒH.m ZKYwy{y PMi>HE??"~d ˘ν&~^H򉨹},xitk)%NpLxq}j4JRߍ'@ ޴hb_ʱ!Ӱu|/SK)'h*w.DXK< J1gآn8L"8Ag=qaomKIfC W\W=p#?@Q~d`[ψ=tFtE3b)E /ȉ9 #Ő,.P g hDxbj_K}ctʈLzݟdɠnrBL{P4{d7FVs,$IU}V\}qfUL[.ZPM!.ZfAZcVs)sN}Ѭ6W 'p,l[.~=zʨ`Ӈ۶"UA{5M޹P1ҖM!=8:M8&H=-Ӣ$ݻ<8}HvPLG2g-)tYg?ASͿ< fFt+FݏvʪVi4kv9V14ֹ2:99?DRޏf=5lwӽh~ƧO>v6tP>fPM^͇8