[bug #39710] GRUB DNS code sends combined IPv6 and IPv4 query

2013-10-25 Thread Vladimir Serbinenko
Follow-up Comment #2, bug #39710 (project grub): This patch completely mishandles the error handling. ___ Reply to this item at: http://savannah.gnu.org/bugs/?39710 ___ Message sent via/by

[bug #40363] TFTP: Files bigger than 63 MB generate error: timeout reading `/boot/initrd'.

2013-10-25 Thread Vladimir Serbinenko
Follow-up Comment #2, bug #40363 (project grub): This patch worked only by chance that the priority queue was empty at the moment of wraparound. ___ Reply to this item at: http://savannah.gnu.org/bugs/?40363

[bug #40363] TFTP: Files bigger than 63 MB generate error: timeout reading `/boot/initrd'.

2013-10-25 Thread Bernhard Übelacker
Follow-up Comment #3, bug #40363 (project grub): Then if the datatype change is removed the sorting in the priority queue is still correct and only when comparing with the network data using only the lowest 2 bytes? (new adjusted patch) (file #29470)

[bug #40293] tftp implementation doesn't re-transmit ACKs

2013-10-25 Thread Vladimir Serbinenko
Follow-up Comment #1, bug #40293 (project grub): Please try: diff --git a/grub-core/net/tftp.c b/grub-core/net/tftp.c index b9d9549..2a01f1d 100644 --- a/grub-core/net/tftp.c +++ b/grub-core/net/tftp.c @@ -215,6 +215,7 @@ tftp_receive (grub_net_udp_socket_t sock __attribute__ ((unused)),

[bug #40363] TFTP: Files bigger than 63 MB generate error: timeout reading `/boot/initrd'.

2013-10-25 Thread Vladimir Serbinenko
Follow-up Comment #4, bug #40363 (project grub): If packet for 1 reaches GRUB before packet then packet 1 would be considered to come before and will be processed as delayed retransmission and GRUB will discard it but (re)send ack for , then it will take packet for and