Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

irc

Package Overview
Dependencies
Maintainers
3
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

irc - npm Package Versions

13

0.3.7

Diff

Changelog

Source

v0.3.7 (2014-05-29)

Full Changelog

Closed issues:

  • Sending nick out of sequence can cause exceptions #235
  • Events need a different approach #231
  • Check if an user is a voice, half-operator, operator,... #230
  • my script throws error "You have not registered" #229
  • Cannot call method 'indexOf' of undefined #227
  • I need SPEED ! #223
  • With stripColors: true set, a post only containing control characters, such as color or bold crashes the library #218
  • Bot Disconnects Every 10 Minutes #215
  • State of project #213
  • add the 'action' event to the documentation #212
  • line ending problem: module does not support UNIX Line Ending #208
  • identify command? #205
  • looking for a maintainer? #197
  • pm only works with mirc clients? #196
  • message time #195
  • Ping Pong idea #194
  • examples not working #193
  • Code reuse and license compliance #192
  • Pull requests building up in backlog #189
  • Bold text #185
  • Support for server-time extension #184
  • client.removeListener #180
  • Adding callback to say() method of Node IRC client #179
  • Getting "Assertion failed" error with secure:true flag #178
  • PRIVMSG that starts with : causes crash #173
  • MODE change resulting in constant crash #171
  • client.addListener("message#Channel" bug #169
  • Reconnection fails because of nick modification #168
  • When sending NICK command, the channel returned is lowercase #167
  • Crash when using NAMES command #163
  • Incompatible with Node 0.10.x with secure is true #160
  • Handling ISO-8859-1 characters #157
  • Cannot login to twitch irc #156
  • Problem with connecting to Inspircd server #154
  • Method for specifying the user's hostname #153
  • Limit output #152
  • Change nick at runtime? #149
  • how to connect with a server password for twitchtv/justintv? #148
  • please delete it #141
  • Ensure QUIT message is processed correctly when using flood protection #138
  • add connection parameters to include userName and realName #135
  • Add an 'action' event #134
  • chat server connection errors #127
  • CTCP event should provide message object (similar to message# event) #126
  • new npm release? #124
  • MODE messages don't appear to work correctly with JustinTV/TwitchTV chat. #123
  • Colons in user messages cause issues #122
  • rpl_channelmodeis messages are not parsed correctly #120
  • Issue with Non-ASCII Nick #104

Merged pull requests:

  • Fixes #235 type error where channel does not exist #236 (qq99)
  • support for use_strict #228 (tedgoddard)
  • Fixed irc not connecting to selfsigned servers #201 (antonva)
  • added 'err_erroneusnickname' message case' #191 (redshark1802)
  • fix(package.json): Add ansi-color to the package dependencies. #188 (jirwin)
  • fix(lib/irc): Use protected loops when iterating channels to remove users #187 (jirwin)
  • Fix the color wrap function #186 (cattode)
  • Hide 'Sending irc NICK/User' debug msg #183 (porjo)
  • Added bold/underline "colors" #170 (BenjaminRH)
  • Fix Cient.join: when user specify a password #166 (macpie)
  • Fix a crash bug when a zero length message is received #165 (shiwano)
  • Change to be a non-existing server/channel #162 (chilts)
  • Add support for client certificates in connection handling #161 (squeeks)
  • fixed a small typo for util.log() on MODE change #158 (JohnMaguire)
  • Fix: codes variable is leaked to global scope #155 (garyc40)
  • Added user message support for PART #140 (qsheets)
  • Fix for receiving messages with colons #137 (qsheets)
  • add names for five numerics; fix handling of 002 and 003 #131 (rwg)
  • provide message object to ctcp events #130 (damianb)
  • add names#channel event #129 (ydnax)
  • Added SASL support #125 (gsf)
martyn
published 0.3.6 •

martyn
published 0.3.5 •

Changelog

Source

v0.3.5 (2013-01-01)

Full Changelog

Closed issues:

  • How to handle disconnects? #117
  • opping and kicking on freenode.net #110
  • 'LOAD' event issue? #108
  • TOPIC command doesn't play nicely with send function #98
  • Add support for more channel types #97
  • Passing a large array of channels causes flood kick #96
  • Issuing NICK during session breaks JOIN #93
  • Make Client writable/readable stream? #92
  • whois + host with IPv6 leads to info.host = '0' #90
  • Sending PASS to password protected irc server prepends : #87
  • 'invite' not emitted #86
  • uncaught error on data listener #83
  • Disable stdout for server events without specific listeners #78
  • Handle server connection failures gracefully #74
  • Emit mode change events #70
  • Emit channels for "kill" like for "quit" #69
  • Handle errors when parsing message #64
  • Event on successful pm #56
  • [Feature request] Automatic flood protection #36
  • refactor node-irc to emit only one 'event' object #18

Merged pull requests:

  • Added library support for the RPL_ISUPPORT server reply #114 (qsheets)
  • Fixed the message splitting on Client.say #112 (Pumpuli)
  • Fixed the message object being modified on MODE command. #111 (Pumpuli)
  • Add option to split long messages into multiple PRIVMSG calls #106 (PherricOxide)
  • Restore Fix for: Handle unverifiable self-signed certificates. #102 (4poc)
  • If needed, update self.nick when NICK is received #94 (toolness)
  • This fixes the IPv6-Issue #90 for me. #91 (ccoenen)
  • Make flood protection timeout setting configurable. #84 (lewinski)
  • Event emiter for bad connection #77 (akavlie)
  • Include channels user was in when 'kill' is emitted #72 (alexwhitman)
  • Emit +mode and -mode on mode changes #71 (alexwhitman)
  • Fix problem with 'QUIT' command #68 (tapichu)
  • Emit 'message#' for a channel message #67 (alexwhitman)
  • Include message object with emits #66 (alexwhitman)
  • add some simple CTCP support #58 (thejh)
  • Updating the certExpired option #53 (jonrohan)
martyn
published 0.3.4 •

martyn
published 0.3.3 •

Changelog

Source

v0.3.3 (2011-11-16)

Full Changelog

Closed issues:

  • Race condition, mode+- before mode= seems to cause crash #65
  • SSL Failed to connect #60
  • "kill" emits no event #59
  • NAMES command crashes client on InspIRCd-2.0 servers #55
  • Traceback after joining network in 0.3.1 #50
  • Handle erroneous commands gracefully #48
  • Automatic NickServ /IDENTIFYcation? #47

Merged pull requests:

martyn
published 0.3.2 •

Changelog

Source
martyn
published 0.3.1 •

Changelog

Source
martyn
published 0.3.0 •

Changelog

Source

v0.3.0 (2011-10-28)

Full Changelog

Closed issues:

  • Add command for listing channels #42
  • Parse /version instead of hardcoded symbols in MODE #40
  • Channel letter-case crashes client #39
  • Cannot read property 'users' of undefined #38

Merged pull requests:

published 0.2.1 •

Changelog

Source

v0.2.1 (2011-10-01)

Full Changelog

Closed issues:

  • [Path #22
  • Should sending messages also emit a 'message' signal? #17
  • provide a way to access the current nick #12

Merged pull requests:

  • Self signed SSL certificates #27 (stigi)
  • Adds 'selfMessage' event #25 (AvianFlu)
  • Added support for flood protection #23 (epeli)
  • Fixed bug when sending empty strings or several lines to say #21 (eirikb)
  • append notice method to Client.prototype. #20 (futoase)
  • Parsing out ~ & and % in the channel user list #15 (pusherman)
  • Reconnect all rooms upon server reconnect. #14 (lloyd)
  • listen for the socket 'close' event rather than 'end'. 'end' is triggere #13 (lloyd)
  • Bug fix in join/part/kick events #11 (luscoma)
published 0.1.2 •

Changelog

Source
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc