Giter Club home page Giter Club logo

docker-unrealircd's People

Contributors

aagat avatar chickennuggers avatar daurnimator avatar kellerfuchs avatar lrvick avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker-unrealircd's Issues

I propose to use cloaks

I understand that if log in using the #!hashbang shell the only IP address that is available via whois is that of the hashang server. I've noticed a lot that people connect from outside shell (not sure why), and this results in a minor leak of ISP info. I understand this is not that major, or at least I don't believe it to be, since it don't show as much info as places such as freenode.

But this got me to thinking. Since HostServ is available, if this is the right thing needed for cloaks. I propose to use it. My thought here is not to create some kind of ranking in place (if that is even the right choice of word), but to assign everyone a cloak based on level of contribution and if possible, have this vhost/cloak assigned automatically at account creation as most users may not request one.

I was thinking along the lines of

hashbang/admins
hashbang/user
hashbang/contributers

or something like that, so I guess it would be a group cloack. With hashbang/user being the default for new users/current non-contributors. Thoughts?

Acquire certificates through Let's Encrypt

There are several reasons we want that:

  • this reduces the amount of pain when renewing the GlobalSign cert;
  • this avoids having to give the IRCd the private key used by much more sensitive services (LDAP, signup API, ...).

Use signature verification

Right now, we are fetching a random tarball off the Internet and running with it.
UnrealIRCd 4.x releases are GPG-signed, we should use that.

Support certificate authentication

The IRCd supports neither traditional SSL certificates (for authentication for services) nor the SASL EXTERNAL authentication mechanism.

SSL not working

Has anyone successfully used this with SSL?

I get the following error when connecting to an SSL enabled port.

Connection failed ((336031996) error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol)

I have tried this on 3.2.10.4 & 3.2.10.5, both with self signed certs and legitimate certs all responding with the same error.

Even openssl returns the same error.

openssl s_client -showcerts -connect localhost:6697

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.