ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/Net-XMPP2/TODO
Revision: 1.17
Committed: Wed Apr 25 17:14:05 2007 UTC (19 years, 6 months ago) by elmex
Branch: MAIN
Changes since 1.16: +7 -4 lines
Log Message:
implemented service discovery mostly completly.

File Contents

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