Conversation

haha remember when I was an SRE at Ustream and I rewrote large parts of UnrealIRCd because it was pegging our servers at 100% CPU due to the fact that we had hundreds of thousands of users at any given time?

3
0
0

@ariadne We ran UnrealIRCd at Prominent European Linux Company for a long time. I can't remember the details, but I'm grepping my logs and the first mention of "ircd" is from the director shortly after I started in 2012: "man, that reminds me how horrendous the ircd we're running is *shudder*"

My first mention of ircd was looking into Charybdis as a replacement. Again, can't remember the reason, but we eventually went with InspIRCd.

1
0
0

@ryan i think both charybdis and inspircd really advanced the state of IRC, and really any IRCd at this point is good enough

0
0
0

@ariadne Last time I heard that name, it was alongside acidbitchez 😅

1
0
0

@schrotthaufen i remember that person, which is probably a bad thing

0
0
0

@ariadne I was fundamentally against Unreal and several other ircds, not because of Windows or anything, but because in my not-so-humble opinion they gave ircops *way* too much power by default.

ircops are there to:

* reconnect servers after splits if for some reason they come back in a suboptimal layout
* kill and/or kline trouble makers
* kill users on their birthday

Not forcibly change users nicks or force them to join embarrassing public channels and whatever the fuck else you could do.

3
1
0

@fwaggle i mean, that's why i hated inspircd in the early days, they were in a race to the bottom with ircop abuse features with unreal

0
0
0
@fwaggle @ariadne InspIRCd is worse for this than UnrealIRCd. At least UnrealIRCd doesn't have SANICK. On pissnet we wrote modules to prevent SAJOIN abuse from remote servers (nosajoinpart and later nosajoinpartmode, which is the same thing but controlled by a local user mode instead of being always enabled).
1
0
1

@noisytoot @fwaggle also, isn't oper abuse *the whole point of pissnet*? because we were making fun of andrew and his tendency to be an abusive operator?

2
1
0

@ariadne @noisytoot @fwaggle i mean it was shitposts and more shitposts but people gotta abuse in unfun ways. then you have those who took pissnet seriously

1
0
0

@nay @fwaggle @noisytoot one never takes pissnet seriously. a fatal error.

1
1
2
@ariadne @fwaggle I think the reason nosajoinpart was originally written may have been #5000 (the bot that sajoined you to thousands of channels if you joined that channel)
0
0
0

@fwaggle @ariadne jsyk you can pick what features you want on your InspIRCd server and what you want opers to have access to, not every network is public and some private networks require the ability to set nicknames and join users to channels based on company policies

1
0
0

@sadiepowell @fwaggle sure, but i was literally there when Brain wrote NICKLOCK and it was a shitpost to gain interest in inspircd on the SearchIRC forums.

he did not have corporate settings in mind when he wrote that module 😂

0
0
0