Skip to content
Snippets Groups Projects
  1. Apr 13, 2019
  2. Nov 26, 2018
  3. Nov 19, 2017
  4. Jun 19, 2017
  5. Jun 18, 2017
  6. May 31, 2017
  7. May 30, 2017
  8. May 29, 2017
  9. Nov 19, 2016
  10. Jun 03, 2016
  11. May 23, 2016
  12. Apr 26, 2016
  13. Apr 25, 2016
  14. Dec 17, 2015
  15. Dec 11, 2015
  16. Nov 01, 2015
  17. Oct 27, 2015
    • Peter Tseng's avatar
      Don't remove plugin hooks accidentally · c8ed88be
      Peter Tseng authored
      Under certain code paths, using select! instead of select would lead to
      modifying the plugin's hooks, instead of just a local copy. This
      effectively broke hooks when using more than one event type.
      
      Fixes gh-207
      c8ed88be
  18. Oct 26, 2015
    • Dominik Honnef's avatar
      Restore old logging behaviour · b310ede2
      Dominik Honnef authored
      d0ede97d broke the way we were doing logging. Previously, a call to
      LoggerList#method would correspond to calls to Logger#method – after the
      change, they resulted in Logger#log calls only. This was made under the
      assumption that loggers only overwrote the format_* methods – However,
      they're also free to overwrite the incoming, outgoing, exception, ...
      methods.
      
      This change restores the old behaviour by calling these methods again.
      b310ede2
    • Dominik Honnef's avatar
      Bump version to 2.3.0 · 95dad2d8
      Dominik Honnef authored
      v2.3.0
      95dad2d8
  19. Oct 25, 2015
    • Dominik Honnef's avatar
      Implement log filtering · d0ede97d
      Dominik Honnef authored
      Log filters take log messages as input and return modified messages.
      Additionally, they can drop messages by returning nil.
      
      This allows for filtering passwords or other information from log
      messages.
      
      Closes gh-194
      d0ede97d
    • Dominik Honnef's avatar
      Document how to correctly create Channel and User instances · 9de65b9c
      Dominik Honnef authored
      Document that using Channel.new and User.new aren't the correct way of
      obtaining instances of these classes, and that one should use
      ChannelList and UserList instead.
      
      Thanks to Simon Lundström for an attempted patch.
      
      Closes gh-203
      9de65b9c
    • Dominik Honnef's avatar
      Small documentation fixes · a2c024e9
      Dominik Honnef authored
      a2c024e9
    • Dominik Honnef's avatar
      Handle STATUSMSG correctly · 9dc50aba
      Dominik Honnef authored
      Some IRC servers support STATUSMSG. STATUSMSG allows sending messages to
      a subset of a channel's users, based on their mode. By sending a message
      to +#channel, only people who have voice or higher will receive the
      message.
      
      Previously, Cinch didn't take this into account at all. Message#channel
      would be nil and Message#reply only worked by chance (Cinch thought that
      +#channel was a user and replied to it).
      
      The new support explicitly supports STATUSMSG. For a message sent to
      +#channel, Message#channel will return #channel and Message#reply will
      reply to +#channel. Additionally, an attribute called
      Message#statusmsg_mode was added, which would contain the STATUSMSG mode
      that was addressed, using mode characters, not sigils. For +#channel,
      statusmsg_mode would be "v".
      
      There is currently no direct support for sending arbitrary STATUSMSG
      messages. That is, Channel has no APIs for it. Users who really need it
      have to construct their own Target instance. New APIs might be added in
      the future.
      9dc50aba
    • Dominik Honnef's avatar
      70e9a882
  20. Oct 23, 2015
Loading