Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SSL support #4

Open
auscompgeek opened this issue Dec 5, 2011 · 2 comments
Open

SSL support #4

auscompgeek opened this issue Dec 5, 2011 · 2 comments

Comments

@auscompgeek
Copy link
Owner

openssl could be used to tunnel an SSL connection to a server.

auscompgeek added a commit that referenced this issue Oct 26, 2013
* SSL support! Fixes issue #4.
* Breaking API change: onNick and PRIVMSG-handling functions now pass values using an object.
* New API: aucgbot.okToKick(e)
* Message sending APIs will now silently not send the empty string.
* `===` and `!==` are now used in the core for performance!
* [badword] `===` and `!==` are also used here for perf reasons!
* [acidtrip] Fix up @forkbomb's whitespace and possibly a couple of other things.
* Versions with dates now use ISO dates.
* Some other changes which I have certainly forgotten (or which I'm too lazy) to mention.
@auscompgeek
Copy link
Owner Author

Yay, implemented!

Note that attempting to connect to an SSL server through the aucgbot.start() function appears to break with JIT on. Works just fine with JIT off (-nojit).

@auscompgeek
Copy link
Owner Author

Actually, bad idea. Turns out that JSDB lacks the ability to wait on a pipe stream. This causes aucgbot in its current state (with multi-server support) to max out one CPU and potentially use up a lot of memory.

@auscompgeek auscompgeek reopened this Jun 3, 2014
auscompgeek added a commit that referenced this issue Dec 12, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant