ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/Net-XMPP2/TODO
Revision: 1.20
Committed: Sun Jun 24 17:17:43 2007 UTC (19 years, 4 months ago) by elmex
Branch: MAIN
Changes since 1.19: +5 -1 lines
Log Message:
fixed some issues and rounded up the client for usage in Net::Bummskraut

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.20 * Net::XMPP2::Client
6     - find a way to distinguish presences from JIDs that
7     are in multiple account's roster.
8    
9 elmex 1.14 * Net::XMPP2 missing functionality to be RFC 3920 conform:
10 elmex 1.18 + add timeouts to IQs!
11 elmex 1.11 - improve error handling for SASL to
12     support retries as specified in RFC 3920.
13     (eg. by supporting a method sasl_retry() which takes
14     the changed credentials)
15 elmex 1.14 - SRV record lookup
16     - weight handling!
17 elmex 1.18 + test Net::XMPP2::Error: bind_error and stream_error.
18 elmex 1.14 - in band registration and un-registration!!!
19     - finish in-band-registration XEP
20 elmex 1.7 later:
21     - make dns resolution async!
22     - make extensions more optional and reentrant
23    
24 elmex 1.14 * Net::XMPP2::IM missing functionality to be RFC 3921 conform:
25 elmex 1.18 + message and presence
26 elmex 1.20 + handle subscriptions
27 elmex 1.7 - 7.2. Business Rules
28 elmex 1.6
29 elmex 1.14 * Implement XEP-0004: Data Forms
30     - see also: XEP-0068: Field Standardization for Data Forms
31    
32     * Implement XEP-0082: XMPP Date and Time Profiles
33     - util functions to convert them to unix timestamps
34    
35     * Implement XEP-0115: Entity Capabilities
36    
37     * Implement XEP-0045: Multi-User Chat
38     - think about: make seperate MUC handler class
39    
40     * keep an eye on:
41 elmex 1.7 - TLS: implemented, just do some extensive testing WRT blocking,
42     i don't trust the current way the watchers are handled,
43     i'm in fear of deadlocks...
44 elmex 1.17
45     - Implement XEP-0030: Service Discovery
46     - see also: XEP-0128: Service Discovery Extensions
47     - missing support multiple identities when answering requests