X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=README;h=183e164b6cca06fd5b237cb1ff0975116a794ca8;hb=4f5fa5132780b50c7f2b51329b2a68d3cbbff939;hp=03f31d88485e3ad1b1af0c04d05951c3c0731459;hpb=afbf2b40d4f5accd041a3052ab58718958c8da1c;p=goircd.git diff --git a/README b/README index 03f31d8..183e164 100644 --- a/README +++ b/README @@ -28,6 +28,7 @@ But it has some convincing features: * Optional permanent channel's state saving in plain text files (so you can reload daemon and all channels topics and keys won't disappear) +* Optional ability to authenticate users by nickname↔password Some remarks and recommendations related to it's simplicity: @@ -36,10 +37,10 @@ Some remarks and recommendations related to it's simplicity: SUPPORTED IRC COMMANDS -* NICK/USER during registration workflow +* PASS/NICK/USER during registration workflow * PING/PONGs * NOTICE/PRIVMSG -* MOTD, LUSERS, WHO, WHOIS, QUIT +* MOTD, LUSERS, WHO, WHOIS, VERSION, QUIT * LIST, JOIN, TOPIC, +k/-k channel MODE USAGE @@ -56,8 +57,22 @@ Just execute goircd daemon. It has following optional arguments: loaded during startup. If omitted, then states will be lost after daemon termination * -tls_key/-tls_cert: enable TLS and specify key and certificate file +* -passwords: enable client authentication and specify path to + passwords file * -verbose: increase log messages verbosity +AUTHENTICATION + +You can turn on optional client authentication by preparing passwords +file and using the -passwords argument. Format of passwords file is: + + login1:password1\n + login2:password2\n + … + +You can force rereading of passwords file without server interruption by +sending HUP signal to him. + LICENCE This program is free software: you can redistribute it and/or modify