All Versions
54
Latest Version
Avg Release Cycle
62 days
Latest Release
1345 days ago
Changelog History
Page 1
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 oldtls: yes-insecure
- 🔧 Configuration file supports
$
macros and@load
/@splice
directives from config-value - ⚡️ Updates for hookup library improvements to concurrent connect algorithm
- ➕ Add
-
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 ofprotocol-family
. To pick a protocol family you can now specifybind-hostname: "0.0.0.0"
orbind-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!
- 🔄 Changed executable name to
-
v2.35 Changes
February 29, 2020- ➕ Added client certificate information to
/cert
- ➕ Added client certificate information to
-
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
- ➕ Add
-
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
andtls-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)
- ➕ Added TLS fingerprint pinning with