| 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 |