0.06.4
Pre-release
Pre-release
- Changed:
- Change default application ID to
im.srain.Srain
- Change default application ID to
- Added:
- CTCP support, including request & response CLIENTINFO, FINGER, PING, SOURCE, TIME, VERSION, USERINFO messages. DCC message is not yet supported. Use command /ctcp for sending a CTCP request
- Login method support, you can specify it by configuration file option
server.login_method
:sasl_plain
: SASL PLAIN authentication support, will useserver.user.username
as identity, and useserver.user.passwd
as password
- Added documentation Support Tables used to show Srain's features, inspried by IRCv3 Client Support
- Added a semantic version parser, not yet used
- Added appdata file which requier by application store, thanks to @cpba
- openSUSE package is available, please refer to openSUSE for details, thanks to @alois
- Flatpak package is available, please refer to Flatpak for details, thanks to @cpba
- Improved:
- Fixed a logical error in IRC message parser: all parameters are equal whether matched by
<middle>
or<trailing>
, thanks to @DanielOaks - Improved connection state control, you can smoothly disconnect/quit from server even it is unresponsive
- Fixed truncated message output by /server
list
subcommand - Fixed crash at
g_type_check_instance()
under GLib 2.54.3+ - Fixed: Do not free a SrianServerBuffer which has non-empty buffer
- Ensure the QUIT message can be sent before application shutdown
- Removed entry from desktop file, thanks to @TingPing
- Fixed grammer of join message, thanks to @raindev
- Re-enable CI for Srain:
- Fixed a logical error in IRC message parser: all parameters are equal whether matched by