 |
Schedule
January
- Tue, 12th: begin design phase; website created; confer with GNU
- Wed, 20th: infrastructure coding mostly there
- Fri, 29th: diagram client-server interaction
February
- Tue, 02nd: solidify server design
- Tue, 09th: primary messages put in C-struct form
- Tue, 09th: login packet working; complete client-server
negotiation
- Fri, 26th: login packet tied in with database; user's contact
list is updated
March
- Mon, 01st: multi-user testing possible; version 0.1.0 (alpha)
- Wed, 03rd: offline message store code in-place
- Fri, 05th: user state change (login, logout, etc.) sent to other
clients
- Fri, 19th: installation works (ie, make install)
- Mon, 22nd: dbm/ndbm code working
- Wed, 24th: offline message store code works
- Fri, 26th: servers can proxy (ie mirror) databases
- Wed, 30th: beta-test coding completed;
approx. version 0.1.1 (beta)
April
- Thu, 01st: add alarms where appropriate to receive/send calls
- Fri, 16th: code robustness, full packet support
- Mon, 19th: end testing phase
|