summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-12-04added a notlive script to start a test server and a jail script to launch ↵daniel-Jones3-2/+5
the server in a jail as a daemon. setup makefile for a jail using ircd user
2017-12-04added server ip to iplistdaniel-Jones1-2/+2
2017-12-03removed kick test function, added ip restriction to /wallopsdaniel-Jones1-20/+11
2017-12-03basic /kill implemented, testing with /kick. more tests, really.daniel-Jones1-0/+27
2017-12-03fixed host leak in /whodaniel-Jones1-9/+1
2017-11-26small server response change, mainly testing stuff outdaniel-Jones1-3/+3
2017-11-02Reorder conditions for readabilityJoel Rosdahl1-2/+2
2017-11-02Fix pep8 warningJoel Rosdahl1-2/+2
2017-11-02Update CHANGESJoel Rosdahl1-0/+1
2017-11-02Clean up if statementsJoel Rosdahl1-4/+4
2017-11-02Require os.name == "posix" to attempt using os.getuid/getgidJordan Tucker1-1/+1
2017-11-02Handle chroot/setuid options correctly when os.name != "posix"Jordan Tucker1-3/+3
2017-08-04Ignore non-UTF8 characters in input in Python 3 modeJoel Rosdahl1-1/+1
I don't think that this is in line with the RFCs, but it seems like an OK limitation for now. Closes #32.
2017-07-13Update CHANGESJoel Rosdahl1-0/+4
2017-07-13Added IPv6 supportl-n-s1-3/+15
2017-05-25Prepare for v1.2.1Joel Rosdahl2-2/+2
2017-05-25Fix Python 3 crash after disconnecting an unresponsive clientJoel Rosdahl2-1/+5
Fixes #28.
2017-05-22Prepare for v1.2Joel Rosdahl3-3/+5
2017-05-22Update CHANGESJoel Rosdahl2-2/+5
2017-05-22SimplifyJoel Rosdahl1-2/+2
The default encoding for str.encode and .decode is "utf-8".
2017-05-22Python 3 supportJulien MONNIER2-10/+31
2017-05-22SimplifyJoel Rosdahl1-1/+1
2017-05-22Add tests for /NAMESBraxton Plaxco2-67/+112
~ B'ezrat Hashem ~
2017-05-22Add basic names supportBraxton Plaxco2-0/+80
~ B'ezrat Hashem ~
2017-05-06Fix wallops command when given no argumentsJoel Rosdahl3-2/+5
As noted by Hanno Foest.
2017-02-27Update contributorsJoel Rosdahl1-0/+1
2017-02-25Update CHANGESJoel Rosdahl1-0/+1
2017-02-25Fix test cases after c2656493Joel Rosdahl1-1/+1
2017-02-25Remove unnecessary colon from RPL_MYINFOMatt Baxter1-1/+1
The inclusion of a colon turns the server name, version, and available modes info into a single parameter. This can result in improper parsing by IRC clients.
2017-02-25Update contributorsJoel Rosdahl1-0/+1
2017-02-25Update LICENSE to match the official text document.Joel Rosdahl1-20/+19
Reference: https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
2017-02-25Create LICENCEMichael Rene Wilcox1-0/+340
2016-10-23Add Makefile test targetJoel Rosdahl1-2/+5
2016-10-23Mark Makefile targets as phonyJoel Rosdahl1-0/+4
2016-10-23Start correctly on WindowsJoel Rosdahl2-0/+4
2016-09-20Clean upJoel Rosdahl1-5/+5
2016-09-20Update CHANGESJoel Rosdahl1-0/+1
2016-09-20PEP8 + test.pyFilipe Pina2-4/+62
2016-09-20server_name was not being considered for 512 max lengthFilipe Pina1-2/+4
2016-09-20split name listing message into multiple 353 messages maxed out at length 512Filipe Pina1-5/+10
2016-09-18Revert "Proper python3 support."Joel Rosdahl1-5/+5
This reverts commit f2b077be8058ae19b8018ba2b844a8b902e1e37c since it breaks Python 2 compatibility.
2016-09-14Remove Python 3 compatibility statement since we're not there yetJoel Rosdahl2-3/+2
2016-09-14Proper python3 support.LemonBoy1-5/+5
2016-09-11Make it possible to use Python 3Joel Rosdahl3-2/+4
Fixes #22.
2016-07-19Update CHANGESJoel Rosdahl1-0/+9
2016-07-19Rename --log-dir to --channel-log-dirJoel Rosdahl1-9/+9
2016-07-19Update README with latest changesJoel Rosdahl1-3/+3
2016-07-19Various cleanups of variable names, option order, etc.Joel Rosdahl1-30/+26
2016-07-19Rename --statedir to --state-dir for consistencyJoel Rosdahl2-7/+7
2016-07-19Catch Exception instead of BaseExceptionJoel Rosdahl1-1/+1
Catching BaseException will catch too much since that includes e.g. KeyboardInterrupt.