{"push_id":2357127540,"size":127,"distinct_size":127,"ref":"refs/heads/master","head":"96033e937c56a407d8ca9302c5901cd77366da29","before":"801cfeea100ca7b211c9841f0fcb757b17f47860","commits":[{"sha":"6c3bc0141dacc88992583d6f2cdc8a360df7422d","author":{"name":"Hans Dedecker","email":"2d8a983fed8e68824882e89b73250d82f8e9a36f@gmail.com"},"message":"config: Support infinite as DHCP pool leasetime value\n\nAdd support for infinite leasetime value; this can be done by\nspecifying \"infinite\" as leasetime value which is similar to\ndnsmasq infinite leasetime support.\nSpecifying \"infinite\" as leasetime is valid for both the host\nand dhcp uci sections.\nA DHCPv4/DHCPv6 assignment is now considered infinite if valid_unil\nholds the value 0.\n\nSigned-off-by: Hans Dedecker <dedeckeh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/6c3bc0141dacc88992583d6f2cdc8a360df7422d"},{"sha":"44ca70ae6f0fb649cef47d9160ec1ee13e7844f1","author":{"name":"Hans Dedecker","email":"2d8a983fed8e68824882e89b73250d82f8e9a36f@gmail.com"},"message":"dhcpv4: Keep DHCPv4 assignment lifetime value in sync with assigned leasetime\n\nKeep the valid_until assignment parameter in sync with the\nleasetime assigned to the DHCP client when handling DHCP\nrequest message.\nThis guarantees the contents of the ubus dhcp ipv4leases valid\nparameter is in sync with the client leasetime\n\nSigned-off-by: Hans Dedecker <dedeckeh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/44ca70ae6f0fb649cef47d9160ec1ee13e7844f1"},{"sha":"4fc68bde9fd7b630a2b51fe189e10e26714abc4d","author":{"name":"Hans Dedecker","email":"2d8a983fed8e68824882e89b73250d82f8e9a36f@gmail.com"},"message":"ubus: Fix displayed valid paramater for both DHCPv4 and DHCPv6 lease\n\nFix ubus valid parameter being displayed as a negative number;\nalso display infinite lifetime as INT32_MAX\n\nSigned-off-by: Hans Dedecker <dedeckeh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/4fc68bde9fd7b630a2b51fe189e10e26714abc4d"},{"sha":"d7732c6050cd091dac5e88b9b625e4cdb61acc69","author":{"name":"Hans Dedecker","email":"2d8a983fed8e68824882e89b73250d82f8e9a36f@gmail.com"},"message":"dhcpv6-ia: Display infinite lifetime as INT32_MAX in state file\n\nSigned-off-by: Hans Dedecker <dedeckeh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/d7732c6050cd091dac5e88b9b625e4cdb61acc69"},{"sha":"371a80c7257d9207e242db15e257b12d4c0238b2","author":{"name":"Hans Dedecker","email":"2d8a983fed8e68824882e89b73250d82f8e9a36f@gmail.com"},"message":"dhcpv4: Adding DHCP client leasetime request support\n\nAdd support for DHCPv4 clients proposing a leasetime;\nproposed leasetime will be accepted if it does not\nexceed either the pool or configured lease leastime.\nFurther rework the duplicated leasetime logic which\nwas in place.\n\nSigned-off-by: Hans Dedecker <dedeckeh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/371a80c7257d9207e242db15e257b12d4c0238b2"},{"sha":"a94aff09bc3a36b7ebe6cdc90323f396fa2f78c8","author":{"name":"Karl Palsson","email":"ffd43e713a86d8b454e8ffee9595613397d0de57@etactica.com"},"message":"enable loglevel setting via command line\n\nCurrently the loglevel is hardcoded to LOG_WARNING, even though there is\ndebug log messages.  Allow setting the loglevel via cli option.\nInclude basic help text because we're adding command line options.\n\nSigned-off-by: Karl Palsson <karlp@etactica.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/a94aff09bc3a36b7ebe6cdc90323f396fa2f78c8"},{"sha":"5f425ed1e5f92397e27ec4f44820b6ef677b8134","author":{"name":"Karl Palsson","email":"ffd43e713a86d8b454e8ffee9595613397d0de57@etactica.com"},"message":"Respect interface \"ignore\" settings as documented.\n\nThe \"ignore\" option is correctly loaded.  Actually observe it as\ndocumented.\n\nSigned-off-by: Karl Palsson <karlp@etactica.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/5f425ed1e5f92397e27ec4f44820b6ef677b8134"},{"sha":"01c919c49ccbc8ded444f7eedc1db04aa2fa2f9b","author":{"name":"Hans Dedecker","email":"2d8a983fed8e68824882e89b73250d82f8e9a36f@gmail.com"},"message":"odhcpd: Display infinite valid lifetime as -1\n\nDisplay infinite valid lifetime as -1 both in ubus\nand statefile\n\nSigned-off-by: Hans Dedecker <dedeckeh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/01c919c49ccbc8ded444f7eedc1db04aa2fa2f9b"},{"sha":"374dc3f13623df58275d9da51637976c34be125d","author":{"name":"Florian Fainelli","email":"244da8ca84c0b82369d8dd3f15015e61f28f6fe5@gmail.com"},"message":"cmake: Find libubox/uloop.h\n\nAdd a CMake FIND_PATH and INCLUDE_DIRECTORIES searching for\nlibubox/uloop.h. Some external toolchains which do not include standard\nlocations would fail to find the header otherwise.\n\nSigned-off-by: Florian Fainelli <f.fainelli@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/374dc3f13623df58275d9da51637976c34be125d"},{"sha":"be6c5159a46bf2fb813456e53f217a415743ed4c","author":{"name":"Hans Dedecker","email":"2d8a983fed8e68824882e89b73250d82f8e9a36f@gmail.com"},"message":"dhcpv6-ia: Fix assignment of static DHCPv6 leases\n\nFix assignment of static DHCPv6 leases which was broken\nby commit 6c3bc0141dacc88992583d6f2cdc8a360df7422d.\nAt the same time fix lifetime check of existing assignments\nhaving a finite lifetime\n\nFixes FS#309\n\nSigned-off-by: Hans Dedecker <dedeckeh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/be6c5159a46bf2fb813456e53f217a415743ed4c"},{"sha":"41b52688403016017eca812315a7206b6d27c097","author":{"name":"Hans Dedecker","email":"2d8a983fed8e68824882e89b73250d82f8e9a36f@gmail.com"},"message":"dhcpv6-ia : Fix static DHCPv6 assignments becoming non static\n\nThe valid_until parameter which is set to 0 for static DHCPv6\nassignments was overwritten depending on the received DHCPv6 message\nwhich turned the assignment into having a finite lifetime and thus not\nstatic anymore.\nFix this by checking if the valid_until parameter holds infinite\nlifetime before updating it.\n\nSigned-off-by: Hans Dedecker <dedeckeh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/41b52688403016017eca812315a7206b6d27c097"},{"sha":"3af23ad72888393a863d7be545d1bd5af99ca442","author":{"name":"Hans Dedecker","email":"6102906fa5cef26732aca53bcfa848f7fd593ff7@technicolor.com"},"message":"config: Fix RA interface config being overwritten\n\nIn case multiple dhcp uci sections are configured and one section contains\nRA config while the other section does not; the RA interface config of the\nfirst section will be overwritten by the second section.\nFix this by setting the default values for ra_management and ndp_proxy_routing\nuci parameters when the interface is created and by removing the overwrite check\n\nSigned-off-by: Hans Dedecker <dedeckeh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/3af23ad72888393a863d7be545d1bd5af99ca442"},{"sha":"e05553099c47b92420c21ff30b07709dfa40a84a","author":{"name":"Hans Dedecker","email":"2d8a983fed8e68824882e89b73250d82f8e9a36f@gmail.com"},"message":"Don't print non bound assignments in the state file\n\nSet bound flag for DHCPv4 and DHCPv6 assignments when the IPv6/IPv4 address\nis leased to a client.\nThis will prevent the printing of leases and hostname/IPv4/IPv6 address\ncombinations in the state file for for which the IPv4/6 address has not\nbeen assigned.\nAlso this will fix the printing of assignments which have been declined\nby the clients\n\nSigned-off-by: Hans Dedecker <dedeckeh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/e05553099c47b92420c21ff30b07709dfa40a84a"},{"sha":"93ab25b2160ac8a2da6d5dc6ead003e9b8abf9c7","author":{"name":"Stijn Tintel","email":"bbfd1b2b9dcbdc27ccd75380b95b089563d57148@linux-ipv6.be"},"message":"router: skip parse_routes when ra_default > 1\n\nIt does not make sense to scan the entire routing table if the decision\nwill be overridden afterwards.\n\nThis makes it possible to use odhcpd on a router with full IPv6 BGP\ntable, by setting ra_default to 2. Without this change, odhcpd is\nconstantly busy reading /proc/net/ipv6_route, and doesn't respond to\nrouter solicitations in time.\n\nSigned-off-by: Stijn Tintel <stijn@linux-ipv6.be>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/93ab25b2160ac8a2da6d5dc6ead003e9b8abf9c7"},{"sha":"8dc2a59dcaef51be41cf82621c0e00eac88074aa","author":{"name":"Stijn Tintel","email":"bbfd1b2b9dcbdc27ccd75380b95b089563d57148@linux-ipv6.be"},"message":"Revert \"Respect interface \"ignore\" settings as documented.\"\n\nThis reverts commit 5f425ed1e5f92397e27ec4f44820b6ef677b8134.\n\nBoth dnsmasq and odhcpd use the ignore option. This is fine for normal\noperation, but it breaks DHCPv6 relay when dnsmasq is disabled on the\nwan interface.\n\nSigned-off-by: Stijn Tintel <stijn@linux-ipv6.be>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/8dc2a59dcaef51be41cf82621c0e00eac88074aa"},{"sha":"4c89614ccf5d72ee0c0824e5050a8814748a32c3","author":{"name":"Hans Dedecker","email":"2d8a983fed8e68824882e89b73250d82f8e9a36f@gmail.com"},"message":"Limit lifetime of non-static leases in case of release and decline\n\nIn case infinite leasetime is assigned to a non static DHCPv4/v6 lease\noverride the infinite lifetime of the lease when either a DHCPv4/v6\ndecline or release is received.\n\nSigned-off-by: Hans Dedecker <dedeckeh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/4c89614ccf5d72ee0c0824e5050a8814748a32c3"},{"sha":"700f5abbeff4e3dcc0f6b12d4883315e2cfb9b74","author":{"name":"Hans Dedecker","email":"2d8a983fed8e68824882e89b73250d82f8e9a36f@gmail.com"},"message":"dhcpv4: fix DHCPv4 hostname handling\n\nFix hostname not being reported as \"-\" in the DHCP statefile in case\nno hostname is reported by the DHCPv4 client\n(https://:wqgithub.com/openwrt/odhcpd/issues/94)\n\nSigned-off-by: Hans Dedecker <dedeckeh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/700f5abbeff4e3dcc0f6b12d4883315e2cfb9b74"},{"sha":"f01e5383616dad18c29facf9fe94150f0a78ca78","author":{"name":"Hans Dedecker","email":"2d8a983fed8e68824882e89b73250d82f8e9a36f@gmail.com"},"message":"dhcpv4: make dhcpv4_msg_to_string static\n\nSigned-off-by: Hans Dedecker <dedeckeh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/f01e5383616dad18c29facf9fe94150f0a78ca78"},{"sha":"1d55edbf1c90568ad37ff394b548e7143c4e0e7b","author":{"name":"Hans Dedecker","email":"2d8a983fed8e68824882e89b73250d82f8e9a36f@gmail.com"},"message":"dhcpv6-ia: make free_dhcpv6_assignment static\n\nFurther align coding style\n\nSigned-off-by: Hans Dedecker <dedeckeh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/1d55edbf1c90568ad37ff394b548e7143c4e0e7b"},{"sha":"ec833f4381607dda4fd73b8aef842c778300176a","author":{"name":"Hans Dedecker","email":"2d8a983fed8e68824882e89b73250d82f8e9a36f@gmail.com"},"message":"dhcpv6-ia: use free_dhcpv6_assignment where needed\n\nSigned-off-by: Hans Dedecker <dedeckeh@gmail.com>","distinct":true,"url":"https://api.github.com/repos/kevinxucs/odhcpd/commits/ec833f4381607dda4fd73b8aef842c778300176a"}]}
{"actor":{"display_login":"kevinxucs"}}