Menu

#10 support SSL for certain irc hosts.

8rc4
new
nobody
SSL (1)
normal
2014-05-18
2014-05-05
George Wang
No

support SSL connections for SSL only irc hosts.

Discussion

  • George Wang

    George Wang - 2014-05-06

    I'm starting to look into implementing this feature. Do we have any preference for the SSL library?

     
  • Luiz Castelo-Branco

    One that is up to date and actively developed, open source, small size, small footprint and portability - not only for Win and Linux.

    I went trough several sites comparing them and, as expected, openSSL is the mostly used. However there is this MatrixSSL with a full set of features and its overall functioning is worth a look. Regarding portability they say "has a very portable OS layer that allows easy porting to any operating system."

    There is already a crypto library in use in Darkbot we need to take in consideration too, avoiding duplicity and reducing sizes and footprint.

    Other matter we should think of is the possibility of having it as per user wishes, as a (separated) module for example.

     
  • Luiz Castelo-Branco

    • labels: --> SSL
    • Milestone: none --> 8rc4
     
  • onefang

    onefang - 2014-05-07

    I have no preference, other than to agree with Luiz. Though I've not seen MatrixSSL.

    Following the Heartbleed bug (bugs get their own logo now?) I suspect OpenSSL will get a lot more eyeballs looking at making sure it doesn't have any more such nasty security bugs lurking for years.

     
  • Luiz Castelo-Branco

    ... and, George, have in mind the usage of servers.ini (of course) and perform.ini . This one might help reducing sizes and time in the coding process :)

    /me is not a coder nor programmer- only general ideas ;)

     
  • George Wang

    George Wang - 2014-05-07

    sure. I'll look into it. I might be able to cook up a simple design doc so people can proof read it, though I'm gonna get a POC working first.

     
  • onefang

    onefang - 2014-05-18

    Cool, I look forward to seeing your contribution.

     

Log in to post a comment.