From 49ebdc82a74080e2e59522281fe1d7fa5a33d370 Mon Sep 17 00:00:00 2001 From: AR2000AR Date: Fri, 16 Jun 2023 21:32:26 +0200 Subject: [PATCH] [osinetwork] checksum --- network/lib/network/utils.lua | 2 +- packages/manifest | 2 +- packages/osinetwork.tar | Bin 143360 -> 143360 bytes programs.cfg | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/network/lib/network/utils.lua b/network/lib/network/utils.lua index a777bb8..a1e877b 100644 --- a/network/lib/network/utils.lua +++ b/network/lib/network/utils.lua @@ -12,7 +12,7 @@ function utils.checksum(data) --Add left-over byte, if any if (count > 0) then - sum = sum + string.unpack('>B', data, offset) + sum = sum + (string.unpack('>B', data, offset) << 8) end --Fold 32-bit sum to 16 bits diff --git a/packages/manifest b/packages/manifest index c0823a6..6cba87b 100644 --- a/packages/manifest +++ b/packages/manifest @@ -255,7 +255,7 @@ ["osinetwork"] = { ["manifestVersion"] = "1.0", ["package"] = "osinetwork", - ["version"] = "2.3.0", + ["version"] = "2.3.1", ["name"] = "OSI Network stack", ["repo"] = "tree/master/network", ["description"] = "A close to official rfc emulation of the OSI layers for OpenOS. Include Ethernet, ARP, ICMP, UDP. Also provide a luasocket libe librairy", diff --git a/packages/osinetwork.tar b/packages/osinetwork.tar index e6008bc6409fe0abd5692460debdf0d1860093a8..06afa0d826184681dbdde37ea3dabcf861b93a27 100644 GIT binary patch delta 1249 zcma)5OH30{6y@@>Ee0?#k%ERtqjn}vCv7P$A#H<{XeZ%Q5HV4SjMD*{4l{K=s4Fn2 zxH3W$o{90Z0AffqL=tA>MmKI;xN>1aLLw^@6F0i{(HYu;8{g`^`#blXckkSeV{XT> zF;oqK&Ee``)E$fjEBvKX;SaP2105B}pC77CZ^HSnwLVQ(Gx8*B$T?ofQrHN=&fAS%&yC%o0{Pd>5jZ|CL{OA6D`*w1mwYA_LqiGkik0#1Gm*`Jj zvl2%K)~gl~`)>H*+Y^yP9fmtPB6f!+0DN~q+}w3SOYK%8+#h#GLZQP6;XtUEz(GCW z1s|Nk0s|fR3jnUO$`r@3?>HqF0q$;Q#8`2M7cl;|9S)GSSy#mD=B=MDx+(pb1AE^FeM6E z&6uW$34a&^caM#zsRBha$bO|Yo#dDF+HcD)U8=X|Fqh_GrfTaE%pY$K`@{bT7;X;~ z^>_}W5Rnvtmyn@nBn`!oD&8_Osz`ZdQNOLIS+?Nt(k?5kL>}K;2RAtbSGYoaZKh@=*d zMXR7_niM-Y+#GkOC+S6OfJK@pO&o+Kn_yRBP#{8HB%;Uxi>u%b?lU4AVxbjr>kHKvYFBG8k<;BW{I(p zUQTgFW?G3xrjCMzrh+z5p2g#vmacA2esW@tLUC$diH<^1YGQGIo`S7HW^!(UXI@Ea zQCebhsvb}>MPu@1k95Y&&Gw!lEX>8Jg_CFa`hw|KzVgyQeypY@mjV=k4D)pM4TuJc zZ`SZz#k?t~ZJoFonlsHzP0gUr+|J0z_?Tn*QyxaO?c7|9Us<>R=Vxq90Q$`YU6Yxi zAzV`@qa5S(dAf{j({+j%c_zy_YfPV6#K=8;)(l3K=}g6p-jj3ZNlgF6#Kgp0KCgu_iFtAY+mCG>jLjlaCWa=) z7|t+)1@U&qxr||q(|kd-`*JdG-Vpjc`8=H-mBla-bTb0aC4&bORVeL5pAqww^nD;Ud6ic(8T zi}DmgT>@MZOA^zI5_2_*ONxNL(ksm?NKDSwK+>zDP?nfenyR^7b`|4x#%*gDTaB2E ujJLPnV?4w(-RmKv;`IFw7+JTMJ!I@+nyA3O>!j^#%a