ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/Net-XMPP2/TODO
Revision: 1.14
Committed: Tue Apr 24 18:11:09 2007 UTC (19 years, 6 months ago) by elmex
Branch: MAIN
Changes since 1.13: +23 -10 lines
Log Message:
removed extension mechanisms which don't seem neccessary
to me anymore. noone wants XMPP without the XEPs (at least not me).

File Contents

# User Rev Content
1 elmex 1.14 * Net::XMPP2 missing functionality to be RFC 3920 conform:
2 elmex 1.11 - improve error handling for SASL to
3     support retries as specified in RFC 3920.
4     (eg. by supporting a method sasl_retry() which takes
5     the changed credentials)
6 elmex 1.14 - SRV record lookup
7     - weight handling!
8     - test Net::XMPP2::Error: bind_error and stream_error.
9     - in band registration and un-registration!!!
10     - finish in-band-registration XEP
11 elmex 1.7 later:
12     - make dns resolution async!
13     - make extensions more optional and reentrant
14    
15 elmex 1.14 * Net::XMPP2::IM missing functionality to be RFC 3921 conform:
16     - message and presence
17 elmex 1.12 - handle subscriptions
18 elmex 1.7 - 7.2. Business Rules
19 elmex 1.6
20 elmex 1.14 * Implement XEP-0004: Data Forms
21     - see also: XEP-0068: Field Standardization for Data Forms
22    
23     * Implement XEP-0082: XMPP Date and Time Profiles
24     - util functions to convert them to unix timestamps
25    
26     * Implement XEP-0030: Service Discovery
27     - see also: XEP-0128: Service Discovery Extensions
28    
29     * Implement XEP-0115: Entity Capabilities
30    
31     * Implement XEP-0045: Multi-User Chat
32     - think about: make seperate MUC handler class
33    
34     * keep an eye on:
35 elmex 1.7 - TLS: implemented, just do some extensive testing WRT blocking,
36     i don't trust the current way the watchers are handled,
37     i'm in fear of deadlocks...