- pppd compatibility - for that matter, reimplement bpolicy - L2TP - improve multilink fragmentation - changing multihop tunnel secrets does not work if peer already exists from failed connection attempts - make isdn channels ttys with HDLC line discipline??? - scb: cards need to be reset to HDLC framing when in old PPP mode - make install fails on src - change PAP/CHAP/NONE auth flag to PAP_OKAY/CHAP_OKAY/NONE_OKAY. - clean up EPD stuff - limiting dialing channels w/min/max links must not dialout - clean up make file process so everything builds correctly - protocol negotiation needs clamps on the amount of traffic being sent (IPCP storm) - Feature requests for bquery (or something similar): - connect time - done - last in & out packet times - MTU/MRU (if that's possible) - make babylond can re-exec itself enabling bug fixes without any loss of in-progress L2TP sessions. -- mostly done via dump-full-state and -S. - replication - log i/o to aid in collecting debug traces - use i/o logging to replicate exact state for hot standby - add dfs support - proxy authentication - PAP works! - implement/test CHAP - proxy LCP - MRU renegotiation based on Radius - l2tpctl monitor - watch incoming control traffic for a particular user to aid in debugging - BUG: l2tp packets coming in on stale sessions should cause a tunnel abort - BUG: bvirt: ctrlfd_t / select interaction is failtown - unimplemented: save/restore doesn't cope with virtual network namespaces - add bvirt-down-{host,guest} - BUG: fix bvirt del, currently doesn't do any real cleanup - test radius acct remove while radius requests are in flight - fully test ip pool contention and exhaustion - TODO: finish Ascend Radius filters (wire up to iptables) - kernel: babylon.c: make MLPPP zero copy for paged skbs on e1000e - BUG: kernel: routing loop (del default gw, point gw to l2tp session) - make ioctls 64/32 bit clean - BUG: Call gets leaked on pppoe repeated dialouts with stale channels - BUG: ctrl-c of l2tpctl start-session while remote end not up results in SEGV - verify that late binding of UDP in l2tp_peer_t works for all cases - PAP Proxy authenticate: verify that LCP and PAP are started correctly - implement CHAP proxy authentication - write man page for l2tpctl - add statistics (nee l2tpctl stats) - pass initial and final LCP packets on tunnel switching - byte counters in bquery - test suite for bpppoe and l2tp userland sessions - test bpppoe relay and netns - l2tp_session_t - remove multihop_clink? - kernel/babylon.c - use_existing_call - missed hangups with PPPoE? - bpppoe relay - timeout idle sessions