soju forked to be LESS SHIT
Go to file
2020-03-12 18:33:03 +01:00
cmd cmd/jouncectl: new command 2020-03-11 19:01:03 +01:00
config Add SQLite database 2020-03-04 18:22:58 +01:00
.gitignore
bridge.go Add functions to translate between upstream and downstream names 2020-02-19 18:25:19 +01:00
db.go Update DB on JOIN and PART 2020-03-12 18:33:03 +01:00
downstream.go Update DB on JOIN and PART 2020-03-12 18:33:03 +01:00
go.mod cmd/jouncectl: new command 2020-03-11 19:01:03 +01:00
go.sum cmd/jouncectl: new command 2020-03-11 19:01:03 +01:00
irc.go
LICENSE
README.md schema: make User.password NOT NULL 2020-03-12 15:23:46 +01:00
ring.go Document Ring 2020-02-17 16:09:35 +01:00
schema.sql schema: add UNIQUE constraints 2020-03-12 15:33:49 +01:00
server.go go fmt 2020-03-04 19:23:24 +01:00
upstream.go Pass-through QUIT messages 2020-03-06 18:51:11 +01:00

jounce

A user-friendly IRC bouncer.

  • Multi-user
  • Support multiple clients for a single user, with proper backlog synchronization
  • Support connecting to multiple upstream servers via a single IRC connection to the bouncer

Usage

sqlite3 jounce.db <schema.sql
go run ./cmd/jouncectl create-user jounce
go run ./cmd/jounce

Contributing

Send patches on the mailing list, report bugs on the issue tracker.

License

AGPLv3, see LICENSE.

Copyright (C) 2020 Simon Ser