📄 todo
字号:
[ Quite a bit! ]Things that need to be done for RFC compliance: -- allow options to be concantonated together (which extend over 255 octets) probably many more to come once the rest of the todos are complete. currently the client seems to be behaving properly.major todos:-- make dhcpclient relay agent friendly -- check rfcs for any catch 22s-- write dhcpserver-- write dhcpdiscover a scanner to output information on servers/relay agents respondingother todo:-- rawnet_is_valid needs more checks. * actually this needs to be reviewed more carefully. we're currently using a lot of validity checks in many places which is good, but they should all be complete in their own domain. these domains need to be defined.-- implement in inform the client. as per RFC2131-- other minor optimizations which would be nice are noted in FIXMEs all over the code.-- stringbuffer used in almost _all_ string operations except really simple ones.-- document output from dhcpsniff -- especially how brief mode is layed out.-- in dhcp-tokenizer use mmap() to implement nicer peeking.-- find out why dnet is acting a little silly with aliased interfaces.-- we're using bit (really byte) arrays to hold an option list in many places in the code where this is useful. it may be prudent to capsulate this as an object in its own right.-- subnet mask must be first option if router option is set.-- stringbuffer might be more useful it allowed marking of arbitrary characters with sentinels.-- "do-measure-router-latency" and "client-do-discover-icmp-latency" seem to be misnamed. rename scheme routine to bring it in line with the user setting.-- make the hostname option settable via the command line.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -