diff --git a/Readme.md b/Readme.md index 0ec5ce7..ede1106 100644 --- a/Readme.md +++ b/Readme.md @@ -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 +```