{"push_id":646479211,"size":113,"distinct_size":0,"ref":"refs/heads/allow_dhcpd6_config_for_track6","head":"abaa7feb680dc6f6f9bc79577075c45b3786a061","before":"d5b28fcf94d5db726f8e5d9e1e80662df215b733","commits":[{"sha":"39894ed4b4710d2d26412b4206b36f4cb424a765","author":{"email":"545605536038c5fc1fd68bbfa4d633a0a6400978@inf.org","name":"Phil Davis"},"message":"Status DHCP Leases handle expire never\n\nNote: We can let the code pass \"never\" (or any other unexpected stuff)\nto adjust_gmt()\nadjust_gmt() should anyway handle the case when strtotime() cannot\nunderstand the input string and thus returns false. In that case we\nreturn the input string as-is so it will be displayed as the time. That\nway the user will see it and can report easily whatever other unexpected\nchar data was in the leases file.\nIt also prevents \"false\" (zero) being converted to the date-time string\nand thus becoming the Unix epoch 1 Jan 1970 on the display.\nLatest forum report of this kind of thing:\nhttps://forum.pfsense.org/index.php?topic=90083.0","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/39894ed4b4710d2d26412b4206b36f4cb424a765"},{"sha":"dd5d1a240bbaf732d0f9aecf77f92e79ec321027","author":{"email":"8495476c7e733aa2ea79e2680987cfb9653ba112@gmail.com","name":"k-paulius"},"message":"DHCP6 config file override, advanced and basic settings override each other so put them in single\nif/else statement rather than always generating all three setting types.","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/dd5d1a240bbaf732d0f9aecf77f92e79ec321027"},{"sha":"ddd1f864efed1450f4e6a14fee1f63d3555f21be","author":{"email":"8495476c7e733aa2ea79e2680987cfb9653ba112@gmail.com","name":"k-paulius"},"message":"A mix of literal tabs, spaces and \\t is used in dhcp6c config file code. Convert evertyhing to use \\t.","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/ddd1f864efed1450f4e6a14fee1f63d3555f21be"},{"sha":"f31052c7d12b395142d5d2fc1a0d6af41ceffc73","author":{"email":"8495476c7e733aa2ea79e2680987cfb9653ba112@gmail.com","name":"k-paulius"},"message":"Supress errors when opening custom DHCP6 config file and check if content was successfully retrieved.\nPrevents PHP from throwing error in case file does not exist.","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/f31052c7d12b395142d5d2fc1a0d6af41ceffc73"},{"sha":"db0ec10e11e1cdd0a04475b6fd81837b4bb11aa1","author":{"email":"8495476c7e733aa2ea79e2680987cfb9653ba112@gmail.com","name":"k-paulius"},"message":"Remove old dhcp6c and rtsold config scripts when bringing down interface.","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/db0ec10e11e1cdd0a04475b6fd81837b4bb11aa1"},{"sha":"6fdf663b0f7e35c1025885d7a3af441e1f41b72c","author":{"email":"d3dd5be5637eee254bd8dd47f5c0cc825fb5964b@the-nelsons.org","name":"Robert Nelson"},"message":"Add option to not register IPv4 and/or IPv6 addresses.","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/6fdf663b0f7e35c1025885d7a3af441e1f41b72c"},{"sha":"466e8ed7b466d479f19c5b6c16a0dc455d86ddfb","author":{"email":"545605536038c5fc1fd68bbfa4d633a0a6400978@inf.org","name":"Phil Davis"},"message":"RRD Graph Custom Tab display friendly description\n\nThe other tabs of Status:RRD Graphs put the friendly description of each interface into the drop-down list for selection.\r\nThis change makes the Custom tab do that also.","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/466e8ed7b466d479f19c5b6c16a0dc455d86ddfb"},{"sha":"52cbfd455ab209a918817501cda618ec3b1886d6","author":{"email":"d3dd5be5637eee254bd8dd47f5c0cc825fb5964b@the-nelsons.org","name":"Robert Nelson"},"message":"Use radio buttons to select between IPv4, IPv6 or Both.","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/52cbfd455ab209a918817501cda618ec3b1886d6"},{"sha":"fc1f2003c033674d95d06ddb9f8c79f1b38458f1","author":{"email":"8495476c7e733aa2ea79e2680987cfb9653ba112@gmail.com","name":"k-paulius"},"message":"Log to syslog and get rid of useless variable.","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/fc1f2003c033674d95d06ddb9f8c79f1b38458f1"},{"sha":"9329ec085be8d176bb9366f5ea24dae05760a9ac","author":{"email":"8495476c7e733aa2ea79e2680987cfb9653ba112@gmail.com","name":"k-paulius"},"message":"Supress errors when opening custom DHCP config file and check if content was successfully retrieved. Prevents PHP from throwing error in case file does not exist.","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/9329ec085be8d176bb9366f5ea24dae05760a9ac"},{"sha":"ca12c20400a7e6c78c79e0e3908e25dffe7f3cdd","author":{"email":"8495476c7e733aa2ea79e2680987cfb9653ba112@gmail.com","name":"k-paulius"},"message":"Commit 89f171b changed result returned by get_possible_traffic_source_addresses() from indexed to associative array. Updating affected code.","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/ca12c20400a7e6c78c79e0e3908e25dffe7f3cdd"},{"sha":"4ad1ddf263983009405c844d262f8efa16261d6f","author":{"email":"545605536038c5fc1fd68bbfa4d633a0a6400978@inf.org","name":"Phil Davis"},"message":"Only list nameservers once in resolv.conf\n\nI was on a test system and had an upstream DNS server IP specified in System-General Setup. WAN was setup with a static IP and a gateway to that upstream device. All good.\r\nThen I also checked \"Allow DNS server list to be overridden by DHCP/PPP on WAN\" and changed WAN to be DHCP. It received by DHCP the same DNS server IP that already happened to be in General Setup (and the same gateway IP - not the issue here).\r\n/var/etc/resolv.conf had the name server line twice with the same IP address - once from the DHCP acquired data, and once from the General Setup data.\r\nI don't think it broke anything, but it does look odd.\r\nThis change makes sure that DNS servers from General Setup are only added to resolv.conf when they are not already there.","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/4ad1ddf263983009405c844d262f8efa16261d6f"},{"sha":"2400f545298ac10bb03e3283e783d43e19d16192","author":{"email":"46c5504961cf97b8b7297322af16929d2c00373e@users.noreply.github.com","name":"Jose Luis Duran"},"message":"Disable lighttpd server header\n\nSet the `server.tag` to an empty string to prevent lighttpd from\ndisplaying the version number in the header.","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/2400f545298ac10bb03e3283e783d43e19d16192"},{"sha":"a110a0cb06ae9fddd61d8bb73248333ab1eb469b","author":{"email":"545605536038c5fc1fd68bbfa4d633a0a6400978@inf.org","name":"Phil Davis"},"message":"Always include general setup DNS servers in unbound.conf\n\nwhen forwarding mode is on.\r\nThe General Setup setting \"Allow DNS server list to be overridden by DHCP/PPP on WAN\" has always been used in dnsmasq to ADD DHCP/PPP provided DNS servers to the list, while also keeping the DNS servers specified in General Setup. That behavior is needed if:\r\n1) WAN1 static IP with upstream DNS server/s specified in General Setup and selecting the WAN1 gateway. WAN2 uses DHCP, DNS server received by DHCP from upstream. The user needs to tick \"Allow DNS server list to be overridden by DHCP/PPP on WAN\" to get the WAN2 DNS server to be used, but also wants the DNS server from General Setup to also be used.\r\n2) WAN1 static IP, DNS server/s specified in General Setup. For whatever reason the user has also ticked \"Allow DNS server list to be overridden by DHCP/PPP on WAN\". In actual fact there are no WAN-style interfaces set to DHCP, so \"allowing to be overridden\" should not come into effect anyway - the DNS servers in General Setup should be used.\r\n3) WAN1 DHCP, but the upstream DHCP does not give out any DNS server/s. \"Allow DNS server list to be overridden by DHCP/PPP on WAN\" is ticked. Again there are no DNS servers received via DHCP, so any \"override\" should not be invoked.\r\n\r\nIn all cases, it turns out that actually we want any General Setup DNS servers to be included in the DNS forwarder/resolver conf in addition to whatever (if any) DNS servers happen to be provided from a DHPC-WAN.\r\n\r\nThis change makes unbound behave that way - the same as dnsmasq already does.","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/a110a0cb06ae9fddd61d8bb73248333ab1eb469b"},{"sha":"4828d672b1fbb06e45c272b329aafcfa9b9a8e20","author":{"email":"70b1af7e1f083c11b5c437c246cb8c3516128d86@orange.fr","name":"Gertjan"},"message":"Voucher messages using wrong config field name\n\nhttps://forum.pfsense.org/index.php?topic=91168.msg505273#msg505273\r\n$config['voucher'][$cpzone]['msgnoaccess']\r\nand \r\n$config['voucher'][$cpzone]['msgexpired']\r\ndo not exist.\r\nThese should be \r\n$config['voucher'][$cpzone]['descrmsgnoaccess']\r\nand\r\n$config['voucher'][$cpzone]['descrmsgexpired']","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/4828d672b1fbb06e45c272b329aafcfa9b9a8e20"},{"sha":"5385a5e10b8ba8324d7b313c3cb0ef024b0956a9","author":{"email":"6227cf58ee2d77a3e08526c2cbbbaebefa202929@FreeBSD.org","name":"Renato Botelho"},"message":"Merge pull request #1559 from phil-davis/status-dhcp-leases","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/5385a5e10b8ba8324d7b313c3cb0ef024b0956a9"},{"sha":"a5bc12f02fd13bd83d06dcc26c9d4c8fe48c13aa","author":{"email":"6227cf58ee2d77a3e08526c2cbbbaebefa202929@FreeBSD.org","name":"Renato Botelho"},"message":"Merge pull request #1575 from k-paulius/misc-dhcp6c","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/a5bc12f02fd13bd83d06dcc26c9d4c8fe48c13aa"},{"sha":"33d40fb080ca9ed1d3b8ea28d6185e1428f9a754","author":{"email":"6227cf58ee2d77a3e08526c2cbbbaebefa202929@FreeBSD.org","name":"Renato Botelho"},"message":"Merge pull request #1582 from k-paulius/fix-get_possible_traffic_source_addresses","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/33d40fb080ca9ed1d3b8ea28d6185e1428f9a754"},{"sha":"9afdc93982d7a2c352c60dfa8540a6f8a00bf078","author":{"email":"6227cf58ee2d77a3e08526c2cbbbaebefa202929@FreeBSD.org","name":"Renato Botelho"},"message":"Merge pull request #1584 from phil-davis/patch-2","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/9afdc93982d7a2c352c60dfa8540a6f8a00bf078"},{"sha":"86feced0f3734e015e70a0e8d85e9b5fed233524","author":{"email":"6227cf58ee2d77a3e08526c2cbbbaebefa202929@FreeBSD.org","name":"Renato Botelho"},"message":"Merge pull request #1586 from phil-davis/patch-6","distinct":false,"url":"https://api.github.com/repos/razzfazz/pfsense/commits/86feced0f3734e015e70a0e8d85e9b5fed233524"}]}