summaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
authorxengineering <me@xengineering.eu>2022-08-21 12:30:25 +0200
committerxengineering <me@xengineering.eu>2022-08-21 13:13:02 +0200
commit21300c56361222c939d02de94bc164abd4ed21de (patch)
treec9dde9a2dc4724cb794d2d1daa7237e1597a1df9 /README.txt
parent40aca0691949f41c27704c1f8c4d05fae655cf26 (diff)
downloadlimox-21300c56361222c939d02de94bc164abd4ed21de.tar
limox-21300c56361222c939d02de94bc164abd4ed21de.tar.zst
limox-21300c56361222c939d02de94bc164abd4ed21de.zip
Define refactoring goals
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt10
1 files changed, 10 insertions, 0 deletions
diff --git a/README.txt b/README.txt
index 7951483..cde5a80 100644
--- a/README.txt
+++ b/README.txt
@@ -19,6 +19,16 @@ Roadmap
- [x] receiving one-to-one text messages
- [x] sending one-to-one text messages
- [ ] refactoring
+ - [ ] consistent error handling (including semantic error codes)
+ - [ ] signal handling
+ - [ ] logging / debug flags and output
+ - [ ] implement 'disconnecting' state
+ - [ ] proper memory management
+ - [ ] audit functions combined with every possible state
+ - [ ] fix random crashes (if still existing)
+ - [ ] handle roster updates
+ - [ ] improve performance (if still an issue)
+ - [ ] write docstrings
- [ ] persistence with sqlite3
- [ ] XMPP core compliance suite 2022 / client [1]
- [ ] RFC 6120: XMPP Core