Search found 1618 matches

by Syzop
Fri Sep 15, 2017 8:58 am
Forum: Generic support
Topic: Websocket & SSL certs
Replies: 9
Views: 545

Re: Websocket

If you set up a dedicated port for your websocket connections, so a listen { } block, then you can use listen::ssl-options to use a specific certificate. See the Listen block documentation (in particular the ssl-options section).
by Syzop
Sun Sep 10, 2017 3:42 pm
Forum: Linking servers
Topic: Link servers SSL fingerprint validation
Replies: 11
Views: 885

Re: Link servers SSL fingerprint validation

Actually come to think of it, this should go in the "Linking servers" section :)
by Syzop
Sun Sep 10, 2017 3:16 pm
Forum: Linking servers
Topic: Link servers SSL fingerprint validation
Replies: 11
Views: 885

Re: Link servers SSL fingerprint validation & lets encrypt

First of all, I can fully understand how frustrating it can be if something doesn't work after hours of trying. I know the feeling (from other software). The default certificate/key is specified via set::ssl::certificate / key. You can override these in listen::ssl-options and link::outgoing::ssl-op...
by Syzop
Sat Sep 09, 2017 3:04 pm
Forum: Linking servers
Topic: Link servers SSL fingerprint validation
Replies: 11
Views: 885

Re: Link servers SSL fingerprint validation & lets encrypt

Could you show the following for both servers: * set::ssl block (if any) * listen blocks * link block to the other server Without censoring of the link::outgoing::port, censoring IP is fine. Or email me at syzop@unrealircd.org if you don't want it in public (in that case maybe do show me the IP). Ju...
by Syzop
Fri Sep 08, 2017 6:38 pm
Forum: Linking servers
Topic: Link servers SSL fingerprint validation
Replies: 11
Views: 885

Re: Link servers SSL fingerprint validation & lets encrypt

HeXiLeD, you have to authenticate both sides: So if on server1 you have a link block to server2 with autoconnect then it should connect to server2 on <port> and the SSL certificate of server2 on <port> should match the link::password specified in server1 conf. Similarly, the link::outgoing::ssl-opti...
by Syzop
Fri Sep 08, 2017 5:35 pm
Forum: Generic support
Topic: Using Let's Encrypt with UnrealIRCd
Replies: 3
Views: 392

Re: Using Let's Encrypt with UnrealIRCd

Thanks for the feedback. Let's Encrypt offers a number of options, allowing everyone to choose what options is best for his/her case. In case you wonder, I made specific choices for the common (and preferable) situation where an IRC server is hosted on a VPS without other services like an http(s) se...
by Syzop
Fri Sep 08, 2017 2:06 pm
Forum: Linking servers
Topic: Link servers SSL fingerprint validation
Replies: 11
Views: 885

Re: Link servers SSL fingerprint validation & lets encrypt

You ask how UnrealIRCd detects the password type (real password, fingerprint, etc). I could answer that but the source is a more neutral answer: https://github.com/unrealircd/unrealircd/blob/unreal40/src/auth.c#L58 If you type something in the configuration file (link::password) that is not an SSL f...
by Syzop
Fri Sep 08, 2017 6:56 am
Forum: News and Releases
Topic: UnrealIRCd 4.0.14-rc1 available for testing
Replies: 0
Views: 1084

UnrealIRCd 4.0.14-rc1 available for testing

Hi everyone,

The first Release Candidate for UnrealIRCd 4.0.14 is now available at www.unrealircd.org.
by Syzop
Fri Sep 08, 2017 6:00 am
Forum: Generic support
Topic: Using Let's Encrypt with UnrealIRCd
Replies: 3
Views: 392

Using Let's Encrypt with UnrealIRCd

There's a new tutorial Using Let's Encrypt with UnrealIRCd . This will walk you through the procedure to acquire an SSL certificate from a trusted Certificate Authority. If you have any feedback regarding this, feel free to use this thread (provided this won't get out of hand :D) or start a new thre...
by Syzop
Wed Sep 06, 2017 2:31 pm
Forum: Installing and getting connected
Topic: Error: A critical error occurred when registering ModData
Replies: 4
Views: 730

Re: Error: A critical error occurred when registering ModData

Just rememberd this one (next time best to use bugs.unrealircd.org :D), so committed: * Bump MODDATA_MAX_CLIENT from 8 to 12: needed if you have a lot of 3rd party modules loaded. Also moved MODDATA_MAX_* to include/config.h https://github.com/unrealircd/unrealircd/commit/a21222a672787ebe8ee161b778c...
by Syzop
Wed Sep 06, 2017 7:22 am
Forum: Linking servers
Topic: Failover with 4 servers
Replies: 1
Views: 411

Re: Failover with 4 servers

Right, so you have the case where server 2+3+4 are connected to 1. And you have the case where 1 is unavailable and you want 3+4 connected to 2. I'm going to assume you have an autoconnect from 2+3+4 to 1 and from 3+4 to 1 and 2... This by itself will already make sure 3+4 are either connected to 1 ...
by Syzop
Tue Aug 15, 2017 11:03 am
Forum: News and Releases
Topic: UnrealIRCd 4.0.13 released
Replies: 0
Views: 1498

UnrealIRCd 4.0.13 released

UnrealIRCd 4.0.13 adds support for two SSL/TLS-related features: STS (Strict Transport Security) and SNI (Server Name Indication). This release also comes with a number of bugfixes, the most encountered ones being an issue with 'simple' spamfilters and the previously introduced +Z user mode. Improve...
by Syzop
Thu Aug 10, 2017 8:28 am
Forum: News and Releases
Topic: UnrealIRCd 4.0.13-rc1 released
Replies: 0
Views: 541

UnrealIRCd 4.0.13-rc1 released

The first (and possibly only) release candidate for 4.0.13 is out. Please help us test this release so we can release a stable 4.0.13. Improvements: Support for Strict Transport Security (draft/sts). Support for Server Name Indication (SNI) via the new sni { } block Add conf/modules.optional.conf. T...
by Syzop
Wed Aug 09, 2017 7:39 am
Forum: Generic support
Topic: Websocket
Replies: 4
Views: 1641

Re: Websocket

Email sent :)
by Syzop
Sat Jul 15, 2017 3:30 pm
Forum: Installing and getting connected
Topic: Kiwi IRC Client & UnrealIRCd on the same VPS
Replies: 1
Views: 454

Re: Kiwi IRC Client & UnrealIRCd on the same VPS

That would be a problem on the Kiwi IRC client-side. Not in UnrealIRCd. (I can safely say this because if the webirc password is wrong then UnrealIRCd would reject the connection, and not let you in at all.) I see you used this in your kiwi_config: // WebIRC password enabled for this server conf.web...