ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Net-XMPP2/TODO
Revision: 1.35
Committed: Thu Jul 26 19:37:59 2007 UTC (16 years, 9 months ago) by elmex
Branch: MAIN
CVS Tags: HEAD
Changes since 1.34: +0 -1 lines
Log Message:
removed a bogus todo item

File Contents

# Content
1 - see also: grep 'XXX\|FIXME\|TODO' * -r
2 - lib/Net/XMPP2/Writer.pm: # XXX: removed authname, because it
3 ensures maximum connectivitiy
4 - look at attribute namespace preservation! (if they got
5 prefixes, how to parse this with expat?
6 see also http://www.w3.org/TR/REC-xml-names/#scoping-defaulting )
7
8 - put some serious stuff in the synopsises
9
10 - implement iq-auth!!!!
11
12 - fix problem that xml::writer writes after <stream/> ahs been written
13 - reproduce by conflicting resources!
14
15 - test the xml parse error object somehow!
16
17 - add context field to IQ error for all the places origin from IQ errors
18 (bind_error, session_error, ...)
19
20 - Net::XMPP2::Client
21 - find a way to distinguish presences from JIDs that
22 are in multiple account's roster.
23
24 - Net::XMPP2 missing functionality to be RFC 3920 conform:
25 - improve error handling for SASL to
26 support retries as specified in RFC 3920.
27 (eg. by supporting a method sasl_retry() which takes
28 the changed credentials)
29 - SRV record lookup
30 - weight handling!
31 - in band registration and un-registration!!!
32 - finish in-band-registration XEP
33 later:
34 - make dns resolution async!
35
36 - Net::XMPP2::IM missing functionality to be RFC 3921 conform:
37 - 7.2. Business Rules
38
39 - Implement XEP-0082: XMPP Date and Time Profiles
40 - util functions to convert them to unix timestamps
41
42 - Implement XEP-0115: Entity Capabilities
43
44 - Implement XEP-0045: Multi-User Chat
45 - think about: make seperate MUC handler class
46
47 - Implement XEP-0190: Best Practice for Closing Idle Streams
48
49 - Maybe implemente XEP-0146: Remote Controlling Clients
50
51 - keep an eye on:
52 - TLS: implemented, just do some extensive testing WRT blocking,
53 i don't trust the current way the watchers are handled,
54 i'm in fear of deadlocks...
55
56 - Implement XEP-0030: Service Discovery
57 - see also: XEP-0128: Service Discovery Extensions
58 - missing feature: building up a item tree for discovery
59 - defining multiple 'personalities' in the Disco module
60 for eg. handling discos to components and such.