Warning, /games/ksirk/ksirk/iris/TODO is written in an unsupported language. File is not indexed.

0001 netinterface
0002   use qca syncthread, match keystore in thread safety concerns
0003   "Interface ids obtained through NetInterfaceManager are guaranteed to be valid until the event loop resumes, or until the next call to interfaces() or interfaceForAddress()." ...  the code seems to be lying about interfaceForAddress.
0004 
0005 netnames
0006   support faking srv (or perhaps any record) somehow, through config or code
0007   support multithreading
0008     put the netnames backend into an alternate thread (this thread should
0009       probably be some generic irisnet thing that other modules can use too)
0010     netnames front-end api communicates with the backend, so that one backend
0011       is shared by all threads
0012   NameResolver/ServiceBrowser/ServiceResolver should have isActive?
0013   report ServiceBrowser error codes
0014   report ServiceResolver error codes
0015   ServiceInstance attribs arg of constructor should be optional?
0016   ServiceInstance should cache the name() answer
0017   ServiceProvider should support error codes and passing many ip addresses
0018   ServiceResolver should give the hostnames and the ip addresses.  hostnames
0019     may be needed for SASL
0020   consider reverse dns (for both internet and multicast)
0021 
0022 dns/bonjour/idn/dns-sd
0023 tcp/udp/rtp, bytestream abstraction
0024 protocol http/socks/ice/ocsp/crl
0025 lineproto, httpproto, xmlproto, binaryproto?, socksishproto?
0026 auth/cert/pgp parameter abstraction
0027 network interface detection
0028 simplified keystore handling?
0029 stringprep
0030 built-in simplified SASL digest-md5, plain?, anonymous?
0031 layer tracking & flow control
0032 both sync and async api
0033 threading capable
0034 proxies http/httpsconnect/httppoll/socks4,5/fakessl?
0035 dns/net/proxy/auth engine plugins?
0036 upnp/bonjour nat dodging / port opening?
0037 connector
0038 
0039 questions:
0040   1) where does it end?
0041   2) how would a pgp-auth for xmpp-core work?
0042 
0043 goal:
0044   support xmpp-core for tcp/httpbind
0045   xmpp-core should be "just another protocol"
0046