summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2025-10-04build: require CMake >= 3.10 due to dropped legacy supportmasterHauke Mehrtens
2023-01-21route: Fix compile warning with glibcHauke Mehrtens
2020-04-24dhcp.c: further improve validationKevin Darbyshire-Bryant
2020-04-19dhcp.c: improve input validation & length checksKevin Darbyshire-Bryant
2016-02-07relayd: put rule requests on stackFelix Fietkau
2016-02-07fix attribute alignment for rulesFelix Fietkau
2016-02-05rules: process rules after the local table to ensure that local access still worksFelix Fietkau
2016-02-03main: avoid adding redundant interfacesMarkus
2015-10-29main: fix ip address copy length in send_arp_requestFelix Fietkau
2015-10-29route: fix an uninitialized variableFelix Fietkau
2015-10-29main: fix uninitialized variableFelix Fietkau
2015-03-12Add command line argument to disable DHCP options parsingAlejandro Enrique
2015-02-13Fix deletion of routing policy rules when terminating due to a signalAlejandro Enrique
2015-02-11improve host detection on interface changeAlejandro Enrique
2015-02-11fix missing -p command line argumentAlejandro Enrique
2015-02-11add host route on local ip arp requestAlejandro Enrique
2014-10-05route: fix an error with strict-aliasingFelix Fietkau
2014-06-29dhcp.c: add _GNU_SOURCE define to fix build error with muslFelix Fietkau
2014-06-13relay multicast packets along with broadcast packetsFelix Fietkau
2011-10-24route.c: include time.h, required for eglibc and glibc based systemsJo-Philipp Wich
2011-08-28do not include linux/neighbour.h, it is unusedFelix Fietkau
2011-02-07add cmake, use libubox for uloop and list.hFelix Fietkau
2010-10-11uloop timer: update the timeout->next->prev when adding timeout to the listFelix Fietkau
2010-08-30improve the reliability of gratuitous arp by sending both request and reply, also set the target hardware address to broadcastFelix Fietkau
2010-08-30reset mac addresses when relaying arp requestsFelix Fietkau
2010-08-27send gratuitous ARP whenever a host entry is refreshedFelix Fietkau
2010-08-27use requests only for creating new host entries, not for refreshing themFelix Fietkau
2010-08-27decrease host timeout, add more ping tries and make them configurableFelix Fietkau
2010-08-27send gratuitous arp on refresh cyclesFelix Fietkau
2010-08-27respond to arp requests to the local addressFelix Fietkau
2010-08-27implement local ip access through policy routingFelix Fietkau
2010-08-27rule: two boolean parameters with a flags fieldFelix Fietkau
2010-08-26split off code for sending an rtnl dump requestFelix Fietkau
2010-08-17Implement an option for setting static routes with gatewayFelix Fietkau
2010-08-17Implement a workaround for the policy routing gateway bugFelix Fietkau
2010-08-17Add default gateway and DHCP handling (not fully working yet because of a kernel bug)Felix Fietkau
2010-08-16Split DHCP code off into a separate source code fileFelix Fietkau
2010-08-11Use policy routing to limit the scope of the host routes to affected interfacesFelix Fietkau
2010-08-11Cancel pending timeouts before freeing hostsFelix Fietkau
2010-08-11Fix interface list definitionFelix Fietkau
2010-08-11Preinitialize more fields of the RTNL requestFelix Fietkau
2010-08-11Flush the route cache after changing routesFelix Fietkau
2010-08-11Move the rtnl code to a separate source fileFelix Fietkau
2010-08-11Move some data structures and definitions to a header fileFelix Fietkau
2010-08-11Do not forward ARP responses to the interface that they came fromFelix Fietkau
2010-08-11Learn the ARP entry of the DHCP server directly from the DHCP responseFelix Fietkau
2010-08-10CFLAGS: use -Os instead of -O2Felix Fietkau
2010-08-10Add a copyright header (GPL v2)Felix Fietkau
2010-08-10Add LDFLAGS to the MakefileFelix Fietkau
2010-08-10Initial importFelix Fietkau