| @@ -35,13 +35,18 @@ Another TODO list is available here: | | | @@ -35,13 +35,18 @@ Another TODO list is available here: |
35 | | | 35 | |
36 | ====== GENERAL ====== | | 36 | ====== GENERAL ====== |
37 | | | 37 | |
38 | -- disable IPv4 options by default, and add a "allow-ip4opts" feature to | | 38 | -- disable IPv4 options by default, and add a "allow-ip4opts" feature to |
39 | enable them | | 39 | enable them |
40 | | | 40 | |
41 | -- disable IPv6 options (IPPROTO_ROUTING, IPPROTO_HOPOPTS and IPPROTO_DSTOPTS) | | 41 | -- disable IPv6 options (IPPROTO_ROUTING, IPPROTO_HOPOPTS and IPPROTO_DSTOPTS) |
42 | by default, and add a "allow-ip6opts" feature to enable them | | 42 | by default, and add a "allow-ip6opts" feature to enable them |
43 | | | 43 | |
44 | -- add an ioctl, similar to PF's DIOCNATLOOK and IPF's SIOCGNATL, and document | | 44 | -- add an ioctl, similar to PF's DIOCNATLOOK and IPF's SIOCGNATL, and document |
45 | it so that it can be added in third-party software, like: | | 45 | it so that it can be added in third-party software, like: |
46 | https://github.com/squid-cache/squid/blob/5b74111aff8948e869959113241adada0cd488c2/src/ip/Intercept.cc#L263 | | 46 | https://github.com/squid-cache/squid/blob/5b74111aff8948e869959113241adada0cd488c2/src/ip/Intercept.cc#L263 |
47 | | | 47 | |
| | | 48 | -- support IPv6 jumbograms |
| | | 49 | |
| | | 50 | -- support large IPv6 options, as explained here: |
| | | 51 | http://mail-index.netbsd.org/tech-net/2018/04/08/msg006786.html |
| | | 52 | But it's not a big problem - perhaps we don't care at all. |