Files
BBS-Server/TODO.md
T

35 lines
867 B
Markdown

## Tasks
# Testing
- [ ] Tests for the server module
# Development plans
- [ ] make print_log to write a file log
- [ ] Remove file when error while saving the data in DB
- [ ] Colorize server messages
## Features
- [x] Database integration
- [x] Paging in the file list
- [x] Get files in FS by their hash
- [x] Registration
- [x] Encrypt passwords in DB
- [x] Registration: Error when username or email is already used
- [ ] Check correctness of email
- [ ] Message to admin
- [x] Advanced folder structure in the storage
- [ ] File encryption
- [ ] Connection encryption
- [ ] Advanced rights for files
- [ ] Multithreading
## Done
- [x] Switch to SQLite
- [x] Close the DB correctly in any quit case (also by SIGTERM)
- [x] Get rid of unsigned integers
- [x] Check registration
- [x] Auto create a database when one is missing
- [x] Show date in server log