All Versions
54
Latest Version
Avg Release Cycle
62 days
Latest Release
1640 days ago

Changelog History
Page 1

  • v5.26

    October 01, 2019
  • v2.38 Changes

    • ⏱ Avoid ping timeout disconnects while other packets are still arriving
    • ➕ Add never-highlights configuration setting to stop common words from being treated as nicknames
    • ➕ Add a multi-line editor mode (default toggle with F6)
    • More tolerate nickname completion
    • Preserve server names in server replies (visible in detail view)
    • Window names are persistent rather than alphabetical. Manage them with /setname and /setwindow
    • ➕ Added hook for extension to query window lines
    • More complete rendering for rare server replies
    • Prettier columns in /names
    • ➕ Add small scroll with Meta-PgUp/PgDown
    • 👍 Built-in support for /umode for changing user modes (a common macro previously)
    • 👌 Support strikethrough formatting (can require terminfo edits on common terminals to see it)
    • ✂ Removed DCC support
  • v2.37 Changes

    • ➕ 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 Changes

    • 🔄 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: "0.0.0.0" 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 Changes

    February 29, 2020
    • ➕ Added client certificate information to /cert
  • v2.34 Changes

    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 Changes

    October 01, 2019
    • 👌 Support for GHC 8.8.1
    • ➕ Add /trace command
  • v2.33 Changes

    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 Changes

    June 28, 2019
    • 🛠 Fix SASL EXTERNAL
    • 👍 Better /url matching
    • 👌 Support for config-schema improvements
  • v2.31 Changes

    • ➕ 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)