All Versions
Latest Version
Avg Release Cycle
62 days
Latest Release
429 days ago

Changelog History
Page 1

  • v5.26

    October 01, 2019
  • v2.37

    • โž• Add /new-self-signed-certificate PATH [keysize] to make it easier to configure secure services logon
    • โž• Add STARTTLS support: tls: configuration settings are now: yes, no, starttls
    • โž• Add separate tls-verify: no setting for disabling hostname verification instead of old tls: yes-insecure
    • ๐Ÿ”ง Configuration file supports $ macros and @load / @splice directives from config-value
    • โšก๏ธ Updates for hookup library improvements to concurrent connect algorithm
  • v2.36

    • ๐Ÿ”„ Changed executable name to glirc
    • ๐Ÿ‘ Allow all windows (not just chat message windows) to be added as split-screen targets
    • Chose a random nickname when list of alternatives is exhausted
    • โž• Add simple man page
    • โž• Add /monitor
    • ๐Ÿ‘Œ Support specifying bind-hostname to pick a local address to connect from in favor of protocol-family. To pick a protocol family you can now specify bind-hostname: "" or bind-hostname: "::"
    • โž• Add TLS key PEM password configuration
    • ๐Ÿ”ง Make all configuration file passwords able to be loaded from executing a command
    • ๐Ÿ‘‰ Make SASL mechanism specification specific and support an optional authorization identity authzid used in rare circumstances but supported by SASL.
      sasl: -- example 1
        mechanism: plain -- sasl defaults to plain if not specified
        username: "myuser"
        password: "mypassword"
      sasl: -- example 2
        mechanism: external
        authzid: "otheruser" -- optional
      sasl: -- example 3
        mechanism: ecdsa-nist256p-challenge
        username: "myuser"
        private-key: "path/to/my.key"

    Note that now using a client-side TLS certificate is an independent configuration from using EXTERNAL. To use both you need to configure both!

  • v2.35

    February 29, 2020
    • โž• Added client certificate information to /cert
  • v2.34

    January 17, 2020
    • โž• Add /dump command
    • ๐Ÿ›  Fix command tab-completion with leading spaces
    • Preserve last message timestamp across /reconnect
    • โž• Add regular expression for QUIT message that trigger reconnects
    • โœ‚ Removes unused userinfo field from configuration
    • Wallops are more noticable now
  • v2.33.1

    October 01, 2019
    • ๐Ÿ‘Œ Support for GHC 8.8.1
    • โž• Add /trace command
  • v2.33

    September 18, 2019
    • ๐Ÿ›  Fixed cursor position with wide characters in input box
    • โž• Added ability to force request capabilities.
    • Generalized FreRelay hook
    • โž• Add show-accounts setting to make account status visible
    • Query channel modes on join
  • v2.32

    June 28, 2019
    • ๐Ÿ›  Fix SASL EXTERNAL
    • ๐Ÿ‘ Better /url matching
    • ๐Ÿ‘Œ Support for config-schema improvements
  • v2.31

    • โž• Added TLS fingerprint pinning with tls-cert-fingerprint and tls-pubkey-fingerprint
    • โž• Addded /cert command
    • ๐Ÿ‘Œ Improved C API void* passing to always pass around a single pointer.
    • ๐Ÿ‘ Better rendering for /whois and /whowas
    • ๐Ÿ‘ Better support for ircop commands, responses, and modes
    • ๐Ÿ’… Channel, user, and snomask modes are can be styled
    • ๐Ÿ›  Bugfix in textbox rendering for formatted multi-line inputs.
    • ๐Ÿ‘Œ Improved /palette rendering
    • Switch window focus when forwarded
    • โž• Add support for receiving files with DCC (thanks Ruben Astudillo)
  • v2.30