Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-01 | Fix new stringop-truncation warnings | Patrick Griffis | |
2018-08-16 | Fix inconsistent behavior (re)connecting on SSL | Ivan | |
2017-10-10 | Add an option to disable rejoin on auto reconnect | Iwan Aucamp | |
This change adds an option `irc_reconnect_rejoin` (default ON) which when turned OFF will prevent hexchat from rejoining channels after an auto reconnect. hexchat/hexchat#2069 | |||
2017-10-02 | Use g_utf8_make_valid if available for cleaner utf8 handling (#2065) | Joseph Bisch | |
2016-08-27 | Fix building against openssl 1.1.0 | Patrick Griffis | |
Fixes #1759 | |||
2016-06-29 | Introduce and use fe_timeout_add_seconds | Ben Gamari | |
This should allow the operating system to be a bit more lax about timeouts, allowing more efficient power management. | |||
2016-06-24 | Use constant instead of literal. | Arnavion | |
2016-03-28 | identd: Fix ipv6 support on Windows | Patrick Griffis | |
2016-03-28 | identd: Fix respecting USE_GLOBAL network flag | Patrick Griffis | |
2016-03-11 | Fix loading encoding from network list on connect | Patrick Griffis | |
- Fix setting new encoding when switching networks - Ignore ports when looking for network by hostname - Only set UTF-8 when nothing explicitly set Fixes #1628 | |||
2016-02-19 | Fix possible overflow | Patrick Griffis | |
2016-02-19 | Properly handle missing SSL certificate | Insu Yun | |
According to OpenSSL document (https://www.openssl.org/docs/manmaster/ssl/SSL_get_verify_result.html), when using SSL_get_verify_result(), the existence of certificate needs to be checked. However, in current code, it does not. Therefore, certificate existence check is required for correctly handling the exception. Closes #1549 | |||
2016-01-29 | Remove DH-AES/DH-BLOWFISH mechanisms and misc cleanup | Patrick Griffis | |
- AES and Blowfish mechanisms are deemed insecure and servers have removed support for them - Remove attempts to retry since we only support one mech - Handle SASL 3.2's new syntax for supported mechs | |||
2016-01-29 | Add support for CAP 3.2 | Patrick Griffis | |
2015-09-11 | TLS: Set SNI hostname before connect | moparisthebest | |
2015-01-31 | Save iconv converters for input and output in the server. | Arnavion | |
These are then used with g_convert_with_iconv instead of making it create a new iconv converter every time for the given from-to-encoding pairs. | |||
2015-01-30 | ssl: Remove unused server code | TingPing | |
2015-01-18 | Detect unknown server encodings and set to UTF-8. | Arnavion | |
2015-01-18 | Server line text-encoding-related fixes. | Arnavion | |
- Handle server lines that contain sequences which are invalid in the server encoding. Previously, these would cause the whole line to be interpreted in ISO-8859-1, but now they're simply replaced with an appropriate replacement character. - Removed prefs.utf8_locale. - Change default server encoding from system locale to UTF-8. - Always populate server->encoding with a non-null value - UTF-8. Fixes #1198 | |||
2015-01-18 | Removed CP1255-specific handling of server lines. | Arnavion | |
GLib's API is good enough now. | |||
2015-01-18 | Removed legacy "IRC" encoding. | Arnavion | |
2015-01-14 | Removed unimplemented, unused function. | Arnavion | |
2014-12-30 | Rewrite identd | TingPing | |
- Use gio (which is cross platform) - Properly support multiple users - Allow configuring port - Allow other plugins overriding | |||
2014-12-28 | Remove option to disable ipv6 | TingPing | |
It has been default for a while, is the only tested option, and will only get more common. | |||
2014-12-28 | Remove MSProxy support | TingPing | |
It's not enabled anywhere, certainly not maintained | |||
2014-12-28 | Fix building as c89 | TingPing | |
2014-12-28 | Use glib for all allocations | TingPing | |
- Removes need to check for malloc failure - Removes need for NULL checks on free - Adds checks for integer overflows - Removes some extra memset calls - Removes chance of mixing libc and glib malloc/free | |||
2014-12-15 | Remove some unnecessary if statements | TingPing | |
2014-12-15 | Fixed some more signed-unsigned-comparison warnings. | Arnavion | |
2014-12-08 | Removed some unnecessary null-checks for calls to g_free and g_strfreev | Arnavion | |
2014-11-21 | ssl: Validate hostnames | TingPing | |
Closes #524 | |||
2014-11-05 | ssl: Don't use global openssl context | TingPing | |
Fixes #789 | |||
2014-07-18 | Use GNUC format attribute on print functions | Campbell Barton | |
Closes #1059 | |||
2013-09-07 | Implement BLOWFISh, AES, and EXTERNAL SASL mechanisms | TingPing | |
Closes #657 | |||
2013-06-28 | Now inbound_cap_ls() can enable extensions when a bouncer uses a namespace for | Diogo Sousa | |
the extension server-time. | |||
2013-05-25 | Improved server_get_network(): if we don't have the current network in the | Diogo Sousa | |
network list use the server name in received in event 005. (This fixes the problem that the network (%n) in the log file names would be "NETWORK" instead of the real network name (this happened if the network was not in the network list).) | |||
2013-05-22 | Merge pull request #603 from orium/lag-meter-stuck | TingPing | |
Fix an issue where the lag meter could get stuck after reconnect | |||
2013-05-16 | Fix an issue where the lag meter would be stuck after a reconnect caused by a | Diogo Sousa | |
ping timeout. | |||
2013-05-14 | Fix warnings | Berke Viktor | |
2013-05-14 | Fix initial autojoins and some erroneous copies/frees | Berke Viktor | |
2013-05-12 | Fix favorite channels except in inbound.c | Berke Viktor | |
2013-05-04 | Replace g_strdup_printf with g_build_filename where possible | Berke Viktor | |
2013-05-03 | Merge pull request #565 from bviktor/nickservtype | TingPing | |
Make NickServ registration configurable per-network | |||
2013-05-03 | Line breaks and typofix | Berke Viktor | |
2013-04-28 | Make NickServ registration configurable per-network | Berke Viktor | |
Fixes #394 | |||
2013-04-28 | Make /msg nickserv the default registration type | Berke Viktor | |
Fixes #394 and hopefully doesn't break others | |||
2013-04-03 | Add MONITOR support | TingPing | |
2013-04-03 | Support account-notify and extended-join capabilities | TingPing | |
2013-04-03 | Merge pull request #448 from TingPing/awaynotify2 | TingPing | |
Add away-notify support | |||
2013-03-25 | Remove old CAPAB stuff | TingPing | |
We already check for identify-msg elsewhere |