pkgsrc-wip/n2n/TODO

27 lines
990 B
Plaintext

* There is no released source distribution of n2n, which means n2n
itself is in wip. We can indeed make a tarball from the git HEAD and
put it to LOCAL_PORTS but I'm not sure that's a right thing to do.
* There are patches that should be sent to the upstream. See comments
on patches/*
* edge(8) and supernode(1) should have a switch to create a
pidfile. Our rc.d scripts are currently falling back to
_find_processes, which is rather unsatisfactory.
* Darwin TunTap kext should be packaged as well, just like
net/tuntap-solaris.
* Look at tuntap_netbsd.c:89:
snprintf(buf, sizeof(buf), "ifconfig %s |grep address|cut -c 11-28", tap_device);
This is... way too... fragile. We should instead use
ioctl(SIOCGLIFADDR) on a PF_LINK socket but the problem is that
SIOC* seems not to be documented at all.
* tuntap_freebsd.c should create a TAP interface automatically,
probably by using ioctl(SIOCIFCREATE).
* Install gen_keyfile.py to support key-schedule file.