mirror of
https://github.com/openwrt/routing.git
synced 2026-10-22 05:54:19 +04:00
* fix parsing of parameters with arguments * originators: fix throughput lines with bat_hosts * free header lines after error * traceroute: handle fast replies * return only initialized icmp destination unreached bytes * tcpdump: fix coded packet mac dest mac addresses * tcpdump: fix endianness of fragmentation sequence number * tcpdump: correct output of VLAN IDs * tcpdump: drop hardcoded IPv6 buffer sizes * tcpdump: fix reported length for ICMP6_TIME_EXCEEDED * tcpdump: handle TCP packet with bogus data offset * tpmeter: fix Gbps output * tpmeter: label sub-kByte/s rate in bits per second * netlink: check for BATADV_ATTR_MESH_ADDRESS before accessing it * netlink: always 0-terminate hardif name * bat-hosts: compare full path for deduplication * improve number parsing error handling * bat-hosts: free bat_host when hash_add fails * dat_cache: fix multicast/unicast filter for MAC address * isolation_mark: fix error message for invalid mark/mask values * event: don't print timestamp prefix for skipped events * debug: avoid endless getopt loop for attached '-w' argument * debug: use strict interval/timeout parsing * debug: reject trailing garbage for intervals * debug: reject non-finite/negative interval/timeout values * debug: don't return negative error codes from handle_debug_table * only mark file read successful on read line * version: avoid use of uninitialized read buffer * version: don't strip newline for empty buffer * interface: report rtnl query failures * interface: return fail for non-existing interface * translate: don't overwrite the search key * genl_json: avoid negative chars in sanitize_string * genl_json: reject unknown options in handle_json_query * genl_json: don't return negative error codes to main * genl_json: escape non-printable characters as valid JSON * genl_json: drop leftover network coding log level * tcpdump: fix "subtybe" typo in 4ADDR output * tcpdump: return EXIT_SUCCESS on normal termination * tcpdump: check frame length before reading the ethernet header * tcpdump: resolve bat-host name for ROAMv1 client * tcpdump: print the unreachable host for ICMP port unreachable * tcpdump: skip partial line for oversized ICMPv6 errors * tcpdump: don't label unknown ICMPv6 types as unreachable * tcpdump: reject invalid packet type arguments * tcpdump: fix source address selection for 802.11 data frames * traceroute: return EXIT_NOSUCCESS when destination not reached * icmp_helper: return proper errno on syscall failures * ping: count sent and not received pings * ping/traceroute: don't restart RTT timer on stray replies * traceroute: probe the advertised maximum number of hops * ping: keep huge '-i' intervals from turning into a flood ping * ping: reject invalid packet count argument * ping: reject invalid timeout argument * ping: fix rtt minimum tracking when a sample is 0.0 * icmp_helper: fail send when the primary mac is unknown * icmp_helper: attach socket filter before packets can arrive * tpmeter: don't use negative errno as exit status * tpmeter: abort result wait on receive errors * tpmeter: reject invalid test duration argument * tpmeter: report kernel errors via strerror * tpmeter: don't cancel test from the signal handler * handle netlink callback object on error * netlink: abort netlink_print_common when message allocation fails * netlink: don't format NULL extra_info in info_callback * netlink: report dump errors signalled in the NLMSG_DONE message * netlink: detect receive errors in netlink_print_common * netlink: report kernel errors when writing settings * netlink: report send errors in netlink_simple_request * netlink: detect receive errors in query_rtnl_link * netlink: detect receive errors in netlink_simple_request * netlink: detect receive errors in query_rtnl_link_single * netlink: report error on query_rtnl_link send failure * netlink: use kernel-style error codes for nl_recvmsgs * debug: drop stray debug printf line Signed-off-by: Sven Eckelmann <sven@narfation.org>