summaryrefslogtreecommitdiff
path: root/src/Server
AgeCommit message (Collapse)Author
2014-04-15un used importHEADmasterDor Bivas
2014-04-15Uselss new line in prinlnDor Bivas
2014-04-15server: don't panic on ConcurrentModificationExceptionDor Bivas
If the connections list changes durreng sending of a message, abort the sending but don't panic further than that.
2014-04-15server: disconnect client on a failed writeDor Bivas
2014-04-15useless err print to outDor Bivas
2014-04-15FixDor Bivas
2014-04-15usless debug printDor Bivas
2014-04-15Code documentation fixesDor Bivas
2014-03-29Server: fixes null Nick name in nick collision:Dor Bivas
* response to USER was always 001 even in case of nick collision. * but in the case of nick collision NICK is resent and we only get it after USER. * Fix: send 001 only once we set both nick and user.
2014-03-29Server: nick collision in sensitive, connection msg sent after relyDor Bivas
connecting
2014-03-29Chat: deleted white spaces prettify the code, and fixm's and unneededDor Bivas
notes and tasks.
2014-03-29Server: Remove fixme's and white spaces.Dor Bivas
2014-03-29Server - implement nick collision detectionDor Bivas
* Client: setNick checks for collisions. * Command table: Nick Command is now replaying. * Connection: remove up on disconnect.
2014-03-29ChatServer: dict of nicks.Dor Bivas
* add \ remove nicks.
2014-03-16Server: print proper nicks on privmsg.dor
* print user can now provide ditalese of diffrent client. * print also space before the message.
2014-03-16עברית עובדתdor
2014-03-16Server: fix join msgdor
2014-03-16Privatization.dor
2014-03-16Server: dont let originatore get its message.dor
2014-02-22adding ": " to the privmsgDor Bivas
2014-02-07Added a FIXMEDor Bivas
2014-02-05Fixing PrivMsg chanel outputDor Bivas
2014-01-18server: print privmsg to all clientsDor Bivas
* Connection.getClieont * Privmsg handler uses it to print the message to all connections * Unrelated: remove connection from list on shutdown.
2014-01-18server: Client now know connectionDor Bivas
* Client.Disconnect is now using Connection.shutdown command. * Connection knows now client and vice versa.
2014-01-18ChServer is now global variable.Dor Bivas
* Reverting previous addition of local references of ChatServer in some objects. * Get list of ports in PRIVMSG command. * toString for portnum.
2013-12-21server: pass server to CommandsTableDor Bivas
2013-12-21server: expose interfrace for connections listDor Bivas
2013-12-20Server: a single connection shutdown functionDor Bivas
2013-12-20server: ignoring command MODEDor Bivas
* Add a command class for ignoring commands * Use it to ignore "MODE" for now.
2013-12-11Merge branch 'master' of git://git.tzafrir.org.il/git/java-chat.gitDor Bivas
2013-12-11client tasks 4-7Dor Bivas
2013-12-09Remove another empty lineTzafrir Cohen
Yet another commit to test mail notifications.
2013-12-09Delete an empty lineTzafrir Cohen
Another commit to test mail notifications.
2013-12-05Update tasksTzafrir Cohen
2013-12-05Update tasksTzafrir Cohen
2013-12-04Convert source to NL-terminatedTzafrir Cohen
2013-12-01Note all the project and task 1-4Dor Bivas
2013-11-30Making parsedline objectdor
2013-11-30Nick first letter trimming bug fixdor
2013-11-30Notesdor
2013-11-24ChatServer: add a connections listTzafrir Cohen
Add a list of connections to the ChatServer. A connection gets added there on generation (but so far not much more).
2013-11-24Create a ChatServer objectTzafrir Cohen
Create a separate ChatServer object. Move the service socket to be one of its properties.
2013-11-22Start documenting.dor
2013-11-06Connection.java was not includedDor Bivas
2013-11-02support multiple connections and JOIN/PRIVMSGDor Bivas
* A separate thread per connection. * Basic handling of JOIN and PRIVMSG. Now simple IRC clients can talk to us.
2013-11-02fix command handling; QUITDor Bivas
* Commands lookup always "failed". * Implement Client.disconnect * Use it for implementing the QUIT command
2013-10-19Client Move to Separate package dor
2013-10-19Moved server to a separate packagedor