grub2/grub-core/net
Vladimir Serbinenko 9d818510f1 arp, icmp: Fix handling in case of oversized or invalid packets.
This restrict ARP handling to MAC and IP addresses but in practice we need
only this case anyway and other cases are very rar if exist at all. It makes
code much simpler and less error-prone.

Origin: upstream, http://git.savannah.gnu.org/cgit/grub.git/commit/?id=63034d32612dd34f577605dfa8b417ee9144d8cb
Last-Update: 2015-04-06
Patch-Name: arp_icmp_oversize_handling.patch
2015-11-25 16:04:42 +00:00
..
drivers Add gcc_struct to all packed structures when compiling with mingw. 2013-12-15 14:14:30 +01:00
arp.c arp, icmp: Fix handling in case of oversized or invalid packets. 2015-11-25 16:04:42 +00:00
bootp.c * grub-core/net/bootp.c (grub_cmd_dhcpopt): Use snprintf where it 2013-12-21 13:35:28 +01:00
dns.c Mark strings for translation and add remaining ones to exclude list. 2013-12-18 06:50:24 +01:00
ethernet.c Add gcc_struct to all packed structures when compiling with mingw. 2013-12-15 14:14:30 +01:00
http.c * grub-core/net/http.c: Fix bad free. 2013-04-12 20:17:53 +02:00
icmp6.c increase network try interval gradually 2015-11-25 16:04:41 +00:00
icmp.c arp, icmp: Fix handling in case of oversized or invalid packets. 2015-11-25 16:04:42 +00:00
ip.c Add gcc_struct to all packed structures when compiling with mingw. 2013-12-15 14:14:30 +01:00
net.c increase network try interval gradually 2015-11-25 16:04:41 +00:00
netbuff.c arp, icmp: Fix handling in case of oversized or invalid packets. 2015-11-25 16:04:42 +00:00
tcp.c Add gcc_struct to all packed structures when compiling with mingw. 2013-12-15 14:14:30 +01:00
tftp.c increase network try interval gradually 2015-11-25 16:04:41 +00:00
udp.c * grub-core/disk/ahci.c: Add needed explicit cast. 2013-08-21 21:02:14 +02:00