ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/Net-XMPP2/TODO
Revision: 1.18
Committed: Wed Apr 25 17:35:14 2007 UTC (19 years, 6 months ago) by elmex
Branch: MAIN
Changes since 1.17: +4 -3 lines
Log Message:
implemented IQ timeouts.

File Contents

# User Rev Content
1 elmex 1.17 * todo group that is mostly unfinished
2     - todo group that is mostly finished
3 elmex 1.18 + todo item that is mostly finished
4 elmex 1.17
5 elmex 1.14 * Net::XMPP2 missing functionality to be RFC 3920 conform:
6 elmex 1.18 + add timeouts to IQs!
7 elmex 1.11 - improve error handling for SASL to
8     support retries as specified in RFC 3920.
9     (eg. by supporting a method sasl_retry() which takes
10     the changed credentials)
11 elmex 1.14 - SRV record lookup
12     - weight handling!
13 elmex 1.18 + test Net::XMPP2::Error: bind_error and stream_error.
14 elmex 1.14 - in band registration and un-registration!!!
15     - finish in-band-registration XEP
16 elmex 1.7 later:
17     - make dns resolution async!
18     - make extensions more optional and reentrant
19    
20 elmex 1.14 * Net::XMPP2::IM missing functionality to be RFC 3921 conform:
21 elmex 1.18 + message and presence
22 elmex 1.12 - handle subscriptions
23 elmex 1.7 - 7.2. Business Rules
24 elmex 1.16 - fix bug:
25     ### ROSTER BEGIN ###
26     === ABC ====
27     - elmex@jabber.org [Der elmex ] (to)
28     * elmex@jabber.org/Gaim [ ] ( 1) {}
29     === TEst ====
30     - elmex@jabber.org [Der elmex ] (to)
31     * elmex@jabber.org/Gaim [ ] ( 1) {}
32     ### OFF ROSTER ###
33     === ====
34     - elmor@jabber.org [ ] ()
35     * elmor@jabber.org/Psi [ ] ( 5) {}
36     === ABC ====
37     - elmex@jabber.org [Der elmex ] (to)
38     * elmex@jabber.org/Gaim [ ] ( 1) {}
39     === TEst ====
40     - elmex@jabber.org [Der elmex ] (to)
41     * elmex@jabber.org/Gaim [ ] ( 1) {}
42     ### ROSTER END ###
43    
44 elmex 1.6
45 elmex 1.14 * Implement XEP-0004: Data Forms
46     - see also: XEP-0068: Field Standardization for Data Forms
47    
48     * Implement XEP-0082: XMPP Date and Time Profiles
49     - util functions to convert them to unix timestamps
50    
51     * Implement XEP-0115: Entity Capabilities
52    
53     * Implement XEP-0045: Multi-User Chat
54     - think about: make seperate MUC handler class
55    
56     * keep an eye on:
57 elmex 1.7 - TLS: implemented, just do some extensive testing WRT blocking,
58     i don't trust the current way the watchers are handled,
59     i'm in fear of deadlocks...
60 elmex 1.17
61     - Implement XEP-0030: Service Discovery
62     - see also: XEP-0128: Service Discovery Extensions
63     - missing support multiple identities when answering requests