ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/Net-XMPP2/TODO
Revision: 1.33
Committed: Tue Jul 24 07:56:11 2007 UTC (19 years, 3 months ago) by elmex
Branch: MAIN
Changes since 1.32: +3 -0 lines
Log Message:
added sax event generator for Net::XMPP2::Node.
now other people got the serious ability to interface nicely
with Net::XMPP2 by either generating the original stanza string
and parsing it or let $node->to_sax_events () generate their
DOM tree.

File Contents

# User Rev Content
1 elmex 1.26 - see also: grep 'XXX\|FIXME\|TODO' * -r
2 elmex 1.30 - lib/Net/XMPP2/Writer.pm: # XXX: removed authname, because it
3     ensures maximum connectivitiy
4 elmex 1.33 - 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 elmex 1.25
8 elmex 1.31 - put some serious stuff in the synopsises
9    
10 elmex 1.26 - implement iq-auth!!!!
11 elmex 1.21
12 elmex 1.29 - fix problem that xml::writer writes after <stream/> ahs been written
13     - reproduce by conflicting resources!
14    
15 elmex 1.28 - 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 elmex 1.23
20 elmex 1.26 - Net::XMPP2::Client
21 elmex 1.20 - find a way to distinguish presences from JIDs that
22     are in multiple account's roster.
23    
24 elmex 1.26 - Net::XMPP2 missing functionality to be RFC 3920 conform:
25 elmex 1.11 - 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 elmex 1.14 - SRV record lookup
30     - weight handling!
31     - in band registration and un-registration!!!
32     - finish in-band-registration XEP
33 elmex 1.27 - document events
34 elmex 1.7 later:
35     - make dns resolution async!
36    
37 elmex 1.26 - Net::XMPP2::IM missing functionality to be RFC 3921 conform:
38 elmex 1.7 - 7.2. Business Rules
39 elmex 1.6
40 elmex 1.26 - Implement XEP-0082: XMPP Date and Time Profiles
41 elmex 1.14 - util functions to convert them to unix timestamps
42    
43 elmex 1.26 - Implement XEP-0115: Entity Capabilities
44 elmex 1.14
45 elmex 1.26 - Implement XEP-0045: Multi-User Chat
46 elmex 1.14 - think about: make seperate MUC handler class
47    
48 elmex 1.26 - Implement XEP-0190: Best Practice for Closing Idle Streams
49 elmex 1.25
50 elmex 1.26 - keep an eye on:
51 elmex 1.7 - TLS: implemented, just do some extensive testing WRT blocking,
52     i don't trust the current way the watchers are handled,
53     i'm in fear of deadlocks...
54 elmex 1.17
55     - Implement XEP-0030: Service Discovery
56     - see also: XEP-0128: Service Discovery Extensions
57 elmex 1.28 - missing feature: building up a item tree for discovery
58 elmex 1.32 - defining multiple 'personalities' in the Disco module
59     for eg. handling discos to components and such.