diff --git a/Asuro.iso b/Asuro.iso index f5ff13a9..be3ada9d 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index e80bd260..8e2e4e60 100755 Binary files a/bin/kernel.bin and b/bin/kernel.bin differ diff --git a/iso/boot/asuro.bin b/iso/boot/asuro.bin index e80bd260..8e2e4e60 100755 Binary files a/iso/boot/asuro.bin and b/iso/boot/asuro.bin differ diff --git a/lib/asuro.ppu b/lib/asuro.ppu index f9a55e01..41103e84 100644 Binary files a/lib/asuro.ppu and b/lib/asuro.ppu differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index 82aa9ad0..b191d2b0 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index 53557c49..d1ef396b 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index ef45b5d9..35e7ffff 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/lib/shell.ppu b/lib/shell.ppu index bb51dc25..b9e94a0c 100644 Binary files a/lib/shell.ppu and b/lib/shell.ppu differ diff --git a/lib/terminal.ppu b/lib/terminal.ppu index 24fcaa21..5a56e223 100644 Binary files a/lib/terminal.ppu and b/lib/terminal.ppu differ diff --git a/src/driver/net/l4/icmp.pas b/src/driver/net/l4/icmp.pas index 49b8a06b..41868957 100644 --- a/src/driver/net/l4/icmp.pas +++ b/src/driver/net/l4/icmp.pas @@ -38,6 +38,7 @@ begin CHK:= calculateChecksum(puint16(p_data), sizeof(TICMPHeader)); Header^.ICMP_CHK_Hi:= CHK SHR 8; Header^.ICMP_CHK_Lo:= CHK AND $FF; + p_context^.Protocol.L4:= $01; ipv4.send(p_data, p_len, p_context); end; $00:begin //Reply diff --git a/src/include/asuro.pas b/src/include/asuro.pas index 337e5cbd..dea2e3bd 100644 --- a/src/include/asuro.pas +++ b/src/include/asuro.pas @@ -9,14 +9,14 @@ const VERSION_SUB = '1'; REVISION = '728'; RELEASE = 'ia'; - LINE_COUNT = 28528; + LINE_COUNT = 28529; FILE_COUNT = 90; DRIVER_COUNT = 32; FPC_VERSION = '2.6.4'; NASM_VERSION = '2.10.09'; MAKE_VERSION = '3.81'; COMPILE_DATE = '13/05/18'; - COMPILE_TIME = '11:42:54'; + COMPILE_TIME = '11:52:45'; implementation