]> Cypherpunks.ru repositories - goircd.git/commit
Many fixes and additions v1.9.0
authorSergey Matveev <stargrave@stargrave.org>
Fri, 6 Nov 2020 17:10:06 +0000 (20:10 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sat, 7 Nov 2020 13:52:53 +0000 (16:52 +0300)
commitb7fb219307483d2c31b5dad1f559f325f2fd1a5e
tree3e1d343cd69e4a71a7a97a7faba563c47b5c4207
parentdef58d0f4944397faa8cdd4a9cf3515125e0b548
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
13 files changed:
INSTALL
README
clean.do [new file with mode: 0644]
client.go
client_test.go
common_test.go
daemon.go
daemon_test.go
events.go [deleted file]
goircd.go
log.go [new file with mode: 0644]
room.go
room_test.go