Skip to content

Releases: mcpcpc/kirc

0.1.2

28 Sep 12:57
f57175b
Compare
Choose a tag to compare

Added

  • PRIVMSG command alias for sending messages directly to channels or nicknames
  • Multi-channel join command line argument option
  • Highlighting for PART messages and NICK change (#38)
  • Add SASL EXTERNAL support (#37)

Changed

  • Default nickname column with from 10 to 20 (mostly for aesthetics)
  • Default channel from #kirc to NULL (as to not force a user to choose anything upon connection)

0.1.1

23 Sep 20:01
f76403a
Compare
Choose a tag to compare

Added

  • Add PLAIN SASL support
  • POSIX compliant Makefile

Changed

  • Simplified command structure
  • Default nick column width from "10" to "20"

Fixed

  • Issue with stdin being non-blocking
  • Issue with -w and -W not behaving as expected

0.1.0

21 Sep 23:54
Compare
Choose a tag to compare

Added

  • Improved error handling for connection initialization

Changed

  • No longer forces IPv4

Fixed

  • User input no longer clobbered by received messages

0.0.9

15 Sep 02:18
Compare
Choose a tag to compare

Added

  • Improved error handling via errno
    reporting
  • -h argument to print basic usage information

Removed

  • Xlib dependency from Makefile

Fixed

  • Reduced CPU load by replacing multi-process fork() with a single-process and poll()
  • Reduced system call usage

0.0.8

10 Sep 23:23
e3ec23b
Compare
Choose a tag to compare

Added

  • New /n and /x commands (see README.md for more usage)
  • -x argument to pass addition commands to server at startup
  • [channel] message prefix for messages received from channels not related to initial connection channel

Removed

  • Whitespace character at the beginning of each new line

Changed

  • /n command to /M
  • Converted README to Markdown format (also renamed from README to README.md)

Fixed

  • Typecasts in printw() function and elsewhere

0.0.7

07 Sep 18:06
ab1a73e
Compare
Choose a tag to compare

Added

  • Channel messages can now be sent without a leader or command character

Changed

  • Replaced : leader character with / to make commands more natural

Fixed

  • Fixed a bug where the first character of a message could not be deleted

0.0.6

02 Sep 17:48
6a019c7
Compare
Choose a tag to compare

Changed

  • For direct private messages, the senders nickname color will now be inverted
  • Convert instances of sscanf() in parser function to strtok()

0.0.5

31 Aug 13:43
Compare
Choose a tag to compare

Fixed

  • Issue with nicks not printing correctly on messages >200 characters length (see #5)
  • Sack smashing error occurring during issuing commands (see #4)

0.0.4

26 Aug 13:47
407ef92
Compare
Choose a tag to compare

Fixed

  • Missing parsed text from initial connection
  • Reduce total allocated IRC stream buffer size and RAM
  • -v` default behavior

0.0.3

22 Aug 02:42
Compare
Choose a tag to compare

Added

  • -o argument for irc stream logging