aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeLines
* Fixed the crashing bugsgrapeDouglas-Richardson2017-04-22-21/+32
* Fiddled around with it for a bitDouglas-Richardson2017-04-22-246/+105
* Merge remote-tracking branch 'refs/remotes/origin/master' into grapeDouglas-Richardson2017-04-19-2/+927
|\
| * requires gui nowDouglas-Richardson2017-04-19-1/+1
| * Added GUI to thingDouglas-Richardson2017-04-19-0/+196
| * Merge pull request #4 from oplS17projects/mangoiskm2017-04-16-3/+4
| |\
| | * use relative paths when opening filesIbrahim Mkusa2017-04-16-3/+4
| * | Merge pull request #3 from oplS17projects/mango0.3iskm2017-04-16-78/+214
| |\|
| | * minor additionsIbrahim Mkusa2017-04-16-3/+1
| | * broadcast now checks whether port is open before trying to sendIbrahim Mkusa2017-04-16-15/+11
| | * sync/timeout to plain sync. Its appropriate given the chat contextIbrahim Mkusa2017-04-16-3/+3
| | * sleep delay interval setting now managed as a global variableIbrahim Mkusa2017-04-16-4/+6
| | * clients can type /list users to get usernames logged inIbrahim Mkusa2017-04-16-3/+13
| | * clients can type in /list count to ask for number of logged in usersIbrahim Mkusa2017-04-16-3/+17
| | * Clients can now whisper to each other /whisperIbrahim Mkusa2017-04-16-6/+45
| | * username now stored along with related input output portsIbrahim Mkusa2017-04-16-1/+1
| | * more readable names for some functionsIbrahim Mkusa2017-04-16-13/+30
| | * all output generated from client is now logged to appropriate _clientIbrahim Mkusa2017-04-15-16/+22
| | * client logs end with _client and server logs end with _serverIbrahim Mkusa2017-04-15-9/+9
| | * created modules/general.rkt to house common functionsIbrahim Mkusa2017-04-15-24/+38
| | * preliminary work on adding sessions stickinessIbrahim Mkusa2017-04-15-4/+18
| | * server now logs all received conversations and events to filesIbrahim Mkusa2017-04-14-24/+50
| * | Merge pull request #2 from oplS17projects/mangoiskm2017-04-14-140/+197
| |\|
| | * tidied upIbrahim Mkusa2017-04-14-0/+0
| | * Tell git to ignore temporary filesIbrahim Mkusa2017-04-14-0/+2
| | * Hermes is pre-alpha readyIbrahim Mkusa2017-04-14-5/+8
| | * now handles disconnected clientsIbrahim Mkusa2017-04-14-1/+16
| | * Clients now default to leaving sign out messagesIbrahim Mkusa2017-04-13-8/+17
| | * timestamps added to messagesIbrahim Mkusa2017-04-13-4/+14
| | * messages are now tracked via a closure.Ibrahim Mkusa2017-04-13-13/+25
| | * tidied up, removed some unused definitionsIbrahim Mkusa2017-04-13-7/+2
| | * tracking a list of input and output ports via closures and setsIbrahim Mkusa2017-04-13-4/+11
| | * Added counter to keep track number of connected clientsIbrahim Mkusa2017-04-13-7/+42
| | * tidied up client.rkt. More stuff to TODO.txtIbrahim Mkusa2017-04-12-34/+7
| | * tidied up server.rktIbrahim Mkusa2017-04-12-97/+24
| | * refactored code to use thread-safe displayln-safeIbrahim Mkusa2017-04-12-26/+20
| | * Added a tracker for todo items and started added utility functionsIbrahim Mkusa2017-04-12-16/+13
| | * cleaned up displaying format, added to delay to looped functions to notIbrahim Mkusa2017-04-12-9/+10
| | * More updates.Ibrahim Mkusa2017-04-12-6/+7
| | * reduced time of broadcast to every 0.5 seconds to avoid hogging cpu andIbrahim Mkusa2017-04-12-3/+3
| | * removed log messages from server.rkt, added semaphores stdoutIbrahim Mkusa2017-04-12-29/+48
| | * Clients can now talk with each otherIbrahim Mkusa2017-04-12-10/+39
| | * Cleaned up code and added loggers to pinpoint errorIbrahim Mkusa2017-04-11-21/+49
| * | Merge pull request #1 from oplS17projects/mango0.2iskm2017-04-09-2/+537
| |\|
| | * final polish for release for 0.2Ibrahim Mkusa2017-04-09-5/+6
| | * reorganized repo a bit betterIbrahim Mkusa2017-04-09-2/+2
| | * Added tcpcommunication.rktIbrahim Mkusa2017-04-09-0/+57
| | * updates to server.rkt and client.rktIbrahim Mkusa2017-04-09-69/+109
| | * server.rkt is done, with exception of testing. Moving on to client.rktIbrahim Mkusa2017-04-09-6/+18
| | * server code for interacting with client is done, not tested. Working onIbrahim Mkusa2017-04-09-96/+54