Commit History

Autor SHA1 Mensaxe Data
  Hauke Mehrtens f646ba4048 route: Fix compile warning with glibc hai 1 ano
  Kevin Darbyshire-Bryant f4d759be54 dhcp.c: further improve validation %!s(int64=4) %!d(string=hai) anos
  Kevin Darbyshire-Bryant 796da66abd dhcp.c: improve input validation & length checks %!s(int64=4) %!d(string=hai) anos
  Felix Fietkau ad0b25ad74 relayd: put rule requests on stack %!s(int64=8) %!d(string=hai) anos
  Felix Fietkau 033df370f7 fix attribute alignment for rules %!s(int64=8) %!d(string=hai) anos
  Felix Fietkau 35cc60dc4d rules: process rules after the local table to ensure that local access still works %!s(int64=8) %!d(string=hai) anos
  Markus 5bd3096cf8 main: avoid adding redundant interfaces %!s(int64=8) %!d(string=hai) anos
  Felix Fietkau 83dba5d525 main: fix ip address copy length in send_arp_request %!s(int64=9) %!d(string=hai) anos
  Felix Fietkau 336dc6465e route: fix an uninitialized variable %!s(int64=9) %!d(string=hai) anos
  Felix Fietkau cb92ddd6c2 main: fix uninitialized variable %!s(int64=9) %!d(string=hai) anos
  Alejandro Enrique 2970ff60ba Add command line argument to disable DHCP options parsing %!s(int64=9) %!d(string=hai) anos
  Alejandro Enrique a1ecc7303a Fix deletion of routing policy rules when terminating due to a signal %!s(int64=9) %!d(string=hai) anos
  Alejandro Enrique b12322b8e1 improve host detection on interface change %!s(int64=9) %!d(string=hai) anos
  Alejandro Enrique d49528ef9c fix missing -p command line argument %!s(int64=9) %!d(string=hai) anos
  Alejandro Enrique b00da24550 add host route on local ip arp request %!s(int64=9) %!d(string=hai) anos
  Felix Fietkau 767c54d595 route: fix an error with strict-aliasing %!s(int64=10) %!d(string=hai) anos
  Felix Fietkau 8b20ffae06 dhcp.c: add _GNU_SOURCE define to fix build error with musl %!s(int64=10) %!d(string=hai) anos
  Felix Fietkau 713258fb9a relay multicast packets along with broadcast packets %!s(int64=10) %!d(string=hai) anos
  Jo-Philipp Wich 4e8f1fa4ca route.c: include time.h, required for eglibc and glibc based systems %!s(int64=13) %!d(string=hai) anos
  Felix Fietkau 40fa5c7dfb do not include linux/neighbour.h, it is unused %!s(int64=13) %!d(string=hai) anos
  Felix Fietkau aeb49d61c2 add cmake, use libubox for uloop and list.h %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau caf4d30c66 uloop timer: update the timeout->next->prev when adding timeout to the list %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau 57371a9511 improve the reliability of gratuitous arp by sending both request and reply, also set the target hardware address to broadcast %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau 70672f4277 reset mac addresses when relaying arp requests %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau d724a61b09 send gratuitous ARP whenever a host entry is refreshed %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau d515c3bc3b use requests only for creating new host entries, not for refreshing them %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau 931b54fa98 decrease host timeout, add more ping tries and make them configurable %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau 3771bad14d send gratuitous arp on refresh cycles %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau bdc7dd27a9 respond to arp requests to the local address %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau ac87fbca7d implement local ip access through policy routing %!s(int64=14) %!d(string=hai) anos