Project

General

Profile

Enhancement #464

Revaluating our IRC server software

Added by Marc Dequènes over 5 years ago. Updated 8 months ago.

Status:
Resolved
Priority:
Normal
Category:
Service :: Communication
Start date:
2015-07-12
Due date:
% Done:

100%

Estimated time:
Patch Available:
Confirmed:
No
Branch:
irc_improvements
Entity:
MilkyPond
Security:
Help Needed:

Description

I'm willing to stop maintaining this software which is badly maintained. The authors are not responsive, do not do much maintenance by themselves, and do not seem really willing to integrate proposed patches.

We should reevaluate existing and alive solutions. Having working SSL links is a requirement

Maybe using a software used by another large network would help having a properly maintained software, but it could also mean being exposed to the same security problems.


Related issues

Related to DuckCorp Infrastructure - Bug #79: IRC S2S SSL linking does no workRejected2010-05-05

Actions

History

#1

Updated by Marc Dequènes over 5 years ago

  • Related to Bug #79: IRC S2S SSL linking does no work added
#2

Updated by Marc Dequènes almost 5 years ago

Pilou suggested InspIRCd + Anope (or Atheme).

#3

Updated by Marc Dequènes almost 3 years ago

  • Status changed from New to In Progress
  • Assignee set to Marc Dequènes

I looked into it and stumble onto the IRCv3 initiative.

Charybdis is the server reference and being a fork from Ratbox it would not require much configuration change. Nevertheless I'm not comfortable with this code, knowing there was TLS linking problems in Ratbox and that's a feature we'd like to have. Also the modularity of Inspircd is interesting and the project much better documented.

Anope is not well documented compared to Atheme.

Inspircd is listed as legacy support for IRCv3 specs but in fact it is no longer true: https://ircv3.net/software/servers.html
(the feature liasted as Extras/git are all in the main codebase now).

So I've decided to give a try to Inspircd+Atheme. I plan to shutdown the services (we can live without it) and take one of the servers out of rotation to convert it. I'll announce changes to the users soon.

#4

Updated by Marc Dequènes almost 3 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100
  • Branch set to irc_improvements

Here it is, with Ansible rules.

#5

Updated by Marc Dequènes 8 months ago

  • Entity changed from DuckCorp to MilkyPond

Also available in: Atom PDF