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