summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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.
2016-07-19Rename --pidfile to --pid-file for consistencyJoel Rosdahl1-6/+6
2016-07-19Rename --logdir to --log-dir for consistencyJoel Rosdahl1-6/+6
2016-07-19Append new option --password-fileJan Fuchs1-0/+9
2016-07-19Avoid crashing due to "Connection reset by peer" on SSL connection errorJan Fuchs1-1/+1
Traceback (most recent call last): File "/opt/miniircd/bin/miniircd", line 797, in start File "/opt/miniircd/bin/miniircd", line 846, in loop File "/usr/lib/python2.7/ssl.py", line 891, in wrap_socket File "/usr/lib/python2.7/ssl.py", line 566, in __init__ File "/usr/lib/python2.7/ssl.py", line 788, in do_handshake error: [Errno 104] Connection reset by peer
2016-07-19Code style fixup and simplified method make_pidfile()Jan Fuchs1-35/+24
2016-07-19Append new options:Jan Fuchs1-1/+85
--make-pidfile=X make pidfile file X --miniircd-log-file=X store miniircd log in file X --miniircd-log-maxsize=X set maximum miniircd log file size to X MiB [default: 10 MiB] --miniircd-log-count=X set count backup miniircd log file to X [default: 10]
2016-03-08Move constant after module-level importsJoel Rosdahl1-2/+2
2016-03-08Import ssl module before entering chroot jailJoel Rosdahl2-4/+7
As noted by Jan Fuchs, importing the ssl module typically doesn't work inside a chroot jail.
2015-08-16Handle quickly disconnecting client without crashingJoel Rosdahl2-3/+10
2015-08-04Find certificate specified with relative path when using --daemonJoel Rosdahl2-0/+9
2015-05-22Prepare for v1.1Joel Rosdahl2-1/+5
2015-05-22Allow dash in nicknamesJoel Rosdahl1-1/+1
2015-02-09Prepare for v1.0Joel Rosdahl2-2/+2
2015-02-09Keep pep8 happyJoel Rosdahl1-3/+3
2015-02-09Update CHANGESJoel Rosdahl1-7/+8
2015-02-09Python 2.5 not supported anymore due to exception "as" syntaxkalenz1-2/+1
2015-02-09Python 3 supportkalenz2-11/+10
2014-08-23update: Updated authors and contributors listingMarek Ć uppa1-6/+6
* Updated listing of authors and contributors to make sure their names are distinctively different from each other.
2014-07-31Made Python code PEP8 cleanJoel Rosdahl3-7/+12
2014-07-31Minor cleanupJoel Rosdahl1-3/+5
2014-07-31Use split to parse user/group IDRezrov Frotz1-8/+5
2014-07-31Allow mixed case in user/group namesRezrov Frotz1-1/+2
2014-07-31Removed needless setres[gu]id to allow --setuid to work with Python 2.7.Martin Maney2-4/+4
Please refer to the OS syscall documentation: when used by root, set[gu]id does exactly the same thing that the more verbose setres[gu]id was thought necessary for. It wasn't.
2014-07-16Add note that Python 2.7 is required for --setuidJoel Rosdahl1-2/+2
2014-07-16Update CHANGES and READMEJoel Rosdahl2-3/+5
2014-07-16Code style fixupJoel Rosdahl1-3/+4
2014-07-16Added --listen option to set address to bind toMartin Maney1-2/+12
2014-06-23Made miniircd pyflakes clean againJoel Rosdahl1-6/+3
2014-06-23Only import pwd and grp modules when needed since Windows doesn't have themJoel Rosdahl1-2/+2
2014-06-23Minor cleanupsJoel Rosdahl3-58/+59
2014-06-23Updated README.Rezrov Frotz1-3/+0
2014-06-23Added warning if running as root, added make jail, updated README.Rezrov Frotz3-24/+25
2014-06-23fixed setids/setuid bugRezrov Frotz1-4/+4
2014-06-23Added options for chroot and setting the server uid/gid.Rezrov Frotz3-2/+106
2013-10-14Add contributors to README.mdJoel Rosdahl1-2/+9
2013-10-14Avoid crashing due to TypeError on SSL connection errorJoel Rosdahl1-5/+8
2013-10-14Add basic SSL support via --ssl-pem-fileLeandro Lucarella3-3/+28
2013-02-20Update CHANGESJoel Rosdahl1-0/+4
2013-02-20Reordering luser to keep alphabetical orderAlex Wright1-4/+4
2013-02-20Adding test case for the lusers command.Alex Wright1-0/+5
2013-02-20Moving luser output to it's own method.Alex Wright1-4/+6
2013-02-20Adding /luser support.Alex Wright1-0/+5
2013-02-10Fix race condition when tearing down test caseJoel Rosdahl2-1/+2
2012-07-01Prepare for version 0.4Joel Rosdahl2-3/+4
2012-07-01Fix crash when the write queue for a disconnected client is non-emptyJoel Rosdahl2-2/+4
Reported by Jim Leonard.
2012-07-01ISON supportMatt Behrens2-1/+21
- ISON support, allows miniircd to be used with e.g. Pidgin's buddy list and tell when people sign on or off - add ISON to test suite - little patch to test.py so that it doesn't break if socket.getfqdn() returns something other than localhost
2011-12-04Add test suiteJoel Rosdahl3-0/+346