update readme

This commit is contained in:
Artem Titoulenko 2021-12-19 02:33:10 -05:00
parent 0b2fdf4698
commit 9dc97738b3

View file

@ -2,11 +2,23 @@
Run your own AIM chat server, managing users and groups. Hook up a vintage client and get chatty.
## Roadmap
## Goals
- [x] Accept and start negotiating a connection with a client
- [x] Perform username/password authentication
- [x] Set up basic services
- [ ] Online/offline status for users
- [ ] Send IM back and forth
- [ ] The rest of the owl
- [x] Have a vintage client authenticate with the server
- [x] Add buddies
- [x] See buddy online/away status
- [x] Chat with buddy
- [ ] Set away status
- [ ] Look up buddy
- [ ] Buddy icons
- [ ] Rate limiting + warn system
- [ ] Web Signup
- [ ] Federation with other servers
## Getting Started
Clone this repository, make sure you have [Go](https://go.dev/) installed in your terminal's path, then run:
```
$ go build && ./aim-oscar
```