Many fixes and additions
* NAMES and WALLOPS command * -cloak option * -v renamed to -verbose * -passwords renamed to -passwd * -debug option prints traffic messages * without -verbose only startup/shutdown and error messages are printed * -timestamped option provides timestamps in printed messages, as earlier. No timestamps is useful for running under daemontools * passwords are stored in SHA256-hashed format * state files replaced with state directory with files * removed many unnecessary pointers and locks * graceful shutdown with all clients notification * fixed time structure printing in log files, instead of short human readable timestamp * PART is sent to the user itself, to notify his client about leaving * log messages are printed to stdout, instead of stderr, for friendliness with daemontools logger * ability to configure newly created directories and files with -perm-state-dir, -perm-state-file, -perm-log-file
This commit is contained in:
parent
def58d0f49
commit
b7fb219307
13 changed files with 998 additions and 872 deletions
7
INSTALL
7
INSTALL
|
@ -1,8 +1,9 @@
|
|||
goircd requires only standard Go's libraries and consists of single main
|
||||
package. You can install it like either:
|
||||
package. You can install it like that:
|
||||
|
||||
* with: go get go.cypherpunks.ru/goircd
|
||||
* or manually:
|
||||
$ go get go.cypherpunks.ru/goircd
|
||||
|
||||
or manually:
|
||||
|
||||
$ git clone git://git.cypherpunks.ru/goircd.git
|
||||
$ cd goircd
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue