summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-08-21Handle bad port specificationJoel Rosdahl2-3/+7
2011-08-21Open /dev/null for writing tooJoel Rosdahl2-5/+3
2011-08-21Add TODOJoel Rosdahl1-0/+15
2011-08-21Preparations before version 0.1Joel Rosdahl2-2/+4
2011-08-21Add daemonization optionJoel Rosdahl1-6/+36
2011-08-21Add more limitations to READMEJoel Rosdahl1-0/+2
2011-08-21Add ping timeoutsJoel Rosdahl1-4/+29
Ping client if it has been quiet for a while and disconnect it if it doesn't pong.
2011-08-21Tiny fiddling with help textJoel Rosdahl2-5/+3
2011-08-21Add CHANGES replyJoel Rosdahl1-0/+7
2011-08-21Make handler functions for commandsJoel Rosdahl1-13/+41
Broke a big if/elif/.../elfi/else chunk into functions.
2011-08-21Screw tagging-method implicitJoel Rosdahl1-1/+0
Use explicit tagging-method.
2011-08-21Add license, Makefile and some documentationJoel Rosdahl4-3/+415
Added COPYING, README and Makefile files and clarified help text for some switches.
2011-08-21Correct argument parsing and QUIT messageJoel Rosdahl1-5/+12
The text "QUIT :foo bar" was interpreted as command "QUIT" and arguments [":foo"]. Fixed. The real quit message (if given, otherwise the nickname as dictated by the RFC) is now sent to other clients. Previously, "Client quit" was always sent.
2011-08-21Remove late call to socket.peername()Joel Rosdahl1-1/+0
2011-08-21Fix use of socket.getpeername() after socket has been closedJoel Rosdahl1-2/+2
Also remember the port from the call in the constructor and use the stored host and port when writing the disconnect message.
2011-08-21Don't require python2.3 in the "#! line"Joel Rosdahl1-1/+1
Use "/usr/bin/env python". If the default python is not 2.3 (or newer), the user must pass the program as an argument to a sufficiently new python.
2011-08-21Initial importJoel Rosdahl1-0/+703