Anonymous IRC daemon
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Trevor Slocum 756d796424 Allow use of comma separated channels with some commands, fix PING and PONG 6 years ago
vendor Initial commit 6 years ago
.gitignore Read anonircd.conf, add SSL support 6 years ago
LICENSE Allow use of comma separated channels with some commands, fix PING and PONG 6 years ago
README.md Allow use of comma separated channels with some commands, fix PING and PONG 6 years ago
anonircd.go Allow use of comma separated channels with some commands, fix PING and PONG 6 years ago
channel.go Split into separate files 6 years ago
client.go Split into separate files 6 years ago
server.go Allow use of comma separated channels with some commands, fix PING and PONG 6 years ago

README.md

AnonIRCd

Connect to z.1chan.us:6667 or :6697 (SSL)

TODO:
  • configuration system
  • database (sqlite for portability?)
  • ssl
  • verify pings and prune lagging clients
  • admin/mod login via server password
  • admin/mod commands via /anonirc
  • admins/mods can say something official in a channel, it will also come with a notice to grab attention
  • server admin password (set in config) allows global admin privileges
  • channel registration to three passwords (founder/admin/mod)
    • only the founder and optionally some admins can regenerate these passwords
    • each channel password can be supplied during connection as server password (e.g. #lobby/swordfish:#lounge/8ball) or via a command
  • private channels (+k implementation)
  • implement read locks...? are they necessary?
  • /list support
  • move userlist updates to more efficient goroutine monitoring changes
  • whois anonymous<#> easter egg, could be pre-programmed witty phrases/quotes
  • op users (locally) when they are logged in to a founder/admin/mod password for client compatibility
  • send supported user and channel modes when new user connects
  • SSL-only channel mode