Hello, seems odhcp6c(https://github.com/openwrt/odhcp6c), which is hosted and maintained in openwrt official git, is not being maintained by anyone now. There are some MRs and issues have been opened for over one year and no maintainer have replied. Can we change this situation?
Is there anyone could help with this?
Has maintainers,
That guy has no response about any issues and MRs since about 1 year ago…. I don’t think he’s still maintaining it.
Check commit history, just tag them to draw attention?
Commit history is also stopped since then, also tried @ the maintainer at GitHub long time ago and had no response at all.
Commiters too
Newest reply at forum is Jan 2021…..
I read - not too shocking. Developers don't tend to be very chatty here (forums).
- You can also poke around IRC
- Did you email?
Tagging at GitHub should send email to that guy, so I don’t think email is helpful. But I haven’t check irc yet.
Sadly seems no one have seen the maintainer these days(after asking at irc).
Hello? Anyone could help?
Make a PR if you need a change, then rise attention to it.
If it works I don't have to create a topic here to raise attention....
You can open issue in openwrt/openwrt tagging latest committers to draw attention. Devs usually dont come around here.
Well I opened one here https://github.com/openwrt/openwrt/issues/16698
Hope we would get reply soon.
You are not reporting a bug that your PR would fix. Dont expect answer, less so soon.
He's long gone https://github.com/dedeckeh
There are PRs need to be reviewed
this request solved my problem,router could not renew ipv6-pd before it expired
successful after this patch
The project has to be maintained by someone else. There are pending pull requests that require integration.
root@R7800:~# tcpdump -i pppoe-wan -n -vv -A udp port 546 or udp port 547
tcpdump: listening on pppoe-wan, link-type LINUX_SLL (Linux cooked v1), snapshot length 262144 bytes
23:04:07.905900 IP6 (flowlabel 0x310d0, hlim 1, next-header UDP (17) payload length: 129) fe80::89ec:8cde:ad90:1 377.546 > ff02::1:2.547: [udp sum ok] dhcp6 renew (xid=79035d (elapsed-time 0) (option-request SIP-servers-domai n SIP-servers-address DNS-server DNS-search-list SNTP-servers NTP-server AFTR-Name opt_67 opt_94 opt_95 opt_96) (client-ID hwaddr type 1 b0b98a7357a0) (server-ID hwaddr type 1 18fd747f43ae) (Client-FQDN) (IA_PD IAID:1 T1:0 T 2:0 (IA_PD-prefix 2a03:xxxx:1:xxx:/64 pltime:0 vltime:0)))
`......................w.................".#.....y.].....................8.@.C.^._.`...
.......sW....
......t.C..'....R7800....)........................@*.!.............
23:04:07.927004 IP6 (flowlabel 0x5e1c2, hlim 64, next-header UDP (17) payload length: 85) fe80::bd3d:26f3:f2:a55 3.547 > fe80::89ec:8cde:ad90:1377.546: [udp sum ok] dhcp6 reply (xid=79035d (client-ID hwaddr type 1 b0b98a7357a 0) (server-ID hwaddr type 1 18fd747f43ae) (IA_PD IAID:1 T1:43200 T2:69120 (IA_PD-prefix 2a03:xxxx:1:xxx::/64 plt ime:77760 vltime:86400)))
`....U.@.........=&....S...............w.#.".U...y.]...
.......sW....
......t.C....)................../...Q.@*.!.............
if (stype == DHCPV6_OPT_STATUS && slen > 2) {
uint8_t *status_msg = (slen > 2) ? &sdata[2] : NULL;
uint16_t msg_len = (slen > 2) ? slen - 2 : 0;
uint16_t code = ((int)sdata[0]) << 8 | ((int)sdata[1]);
if (code == DHCPV6_Success)
continue;
dhcpv6_log_status_code(code, "IA_PREFIX", status_msg, msg_len);
if (ret) *ret = 0; // renewal failed
} else if (stype == DHCPV6_OPT_PD_EXCLUDE && slen > 2) {
uint8_t elen = sdata[0];
if (elen > 64)
elen = 64;
if (entry.length < 32 || elen <= entry.length) {
update_state = false;
continue;
}