diff --git a/Asuro.iso b/Asuro.iso index 0b7bde5a..f662712d 100644 Binary files a/Asuro.iso and b/Asuro.iso differ diff --git a/bin/kernel.bin b/bin/kernel.bin index 999605d4..fc0ac39b 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 999605d4..fc0ac39b 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 5885ab29..292d9dd2 100644 Binary files a/lib/asuro.ppu and b/lib/asuro.ppu differ diff --git a/lib/ipv4.ppu b/lib/ipv4.ppu index 6457ff72..330ae1e1 100644 Binary files a/lib/ipv4.ppu and b/lib/ipv4.ppu differ diff --git a/lib/libpconsole.a b/lib/libpconsole.a index 5fcddb65..10e8193f 100644 Binary files a/lib/libpconsole.a and b/lib/libpconsole.a differ diff --git a/lib/libpmultiboot.a b/lib/libpmultiboot.a index fdb51ad2..3025a1e3 100644 Binary files a/lib/libpmultiboot.a and b/lib/libpmultiboot.a differ diff --git a/lib/libpsystem.a b/lib/libpsystem.a index cf1e42aa..2c153c13 100644 Binary files a/lib/libpsystem.a and b/lib/libpsystem.a differ diff --git a/lib/shell.ppu b/lib/shell.ppu index 2ba577e6..0613b3a0 100644 Binary files a/lib/shell.ppu and b/lib/shell.ppu differ diff --git a/lib/terminal.ppu b/lib/terminal.ppu index 39335bfe..3055aaa9 100644 Binary files a/lib/terminal.ppu and b/lib/terminal.ppu differ diff --git a/src/driver/net/l3/ipv4.pas b/src/driver/net/l3/ipv4.pas index 0829172c..8dca5cac 100644 --- a/src/driver/net/l3/ipv4.pas +++ b/src/driver/net/l3/ipv4.pas @@ -117,21 +117,8 @@ begin end; end; arp.sendGratuitous; - - CopyIPv4(@Config.Address[0], @Target[0]); - for i:=1 to 255 do begin - Target[3]:= i; - arp.sendRequest(@Target[0]); - end; - - // context:= newPacketContext; - // CopyIPv4(@Config.Gateway[0], @context^.IP.Destination[0]); - // CopyIPv4(@Config.Address[0], @context^.IP.Source[0]); - // CopyMAC(GetMAC, @context^.MAC.Source[0]); - // //copyMAC(@FORCE_MAC[0], @context^.MAC.Source[0]); - // CopyMAC(@BROADCAST_MAC[0], @context^.MAC.Destination[0]); - // arp.send($1, $0800, $1, context); - // freePacketContext(context); + CopyIPv4(@Config.Gateway[0], @Target[0]); + arp.sendRequest(@Target[0]); end else begin writestringWND(' MAC: ', getTerminalHWND); writeMACAddress(net.GetMAC, getTerminalHWND); diff --git a/src/include/asuro.pas b/src/include/asuro.pas index 3cda45a9..733a2186 100644 --- a/src/include/asuro.pas +++ b/src/include/asuro.pas @@ -9,14 +9,14 @@ const VERSION_SUB = '1'; REVISION = '677'; RELEASE = 'ia'; - LINE_COUNT = 28038; + LINE_COUNT = 28025; FILE_COUNT = 90; DRIVER_COUNT = 32; FPC_VERSION = '2.6.4'; NASM_VERSION = '2.10.09'; MAKE_VERSION = '3.81'; - COMPILE_DATE = '10/05/18'; - COMPILE_TIME = '18:17:20'; + COMPILE_DATE = '11/05/18'; + COMPILE_TIME = '08:34:35'; implementation