Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-13 | Split long SASL auth strings into 400-byte chunks (#2709) | Artem Zhurikhin | |
Fixes #2705 | |||
2021-06-19 | Replace identify-msg support with solanum.chat/identify-msg. | Sadie Powell | |
2021-06-17 | Place ChanServ notices in the front buffer if the front buffer is on the ↵ | DasBrain | |
same network. | |||
2021-05-23 | Implement support for the IRCv3 account-tag specification. (#2572) | Sadie Powell | |
Co-authored-by: Patrick <tingping@tingping.se> | |||
2021-05-23 | Implement support for the IRCv3 invite-notify specification. (#2574) | Sadie Powell | |
2021-05-23 | Implement support for the IRCv3 SETNAME specification. (#2571) | Sadie Powell | |
2021-03-03 | Better handle various ctime() calls failing | Patrick Griffis | |
2020-07-22 | SASL EXTERNAL doesn't necessitate a certificate | jesopo | |
2019-11-24 | Fix capability negotiation ending before sasl finishes with multi-line cap | Patrick Griffis | |
Closes #2398 | |||
2019-05-28 | Make dcc_ip being a per-server value. | Stepan Broz | |
Moved dcc_ip from prefs to sess->server. | |||
2017-10-25 | Fix crash when connect commands change network | Patrick Griffis | |
Fixes #2084 | |||
2017-10-07 | Improve CTCP notice handling | Patrick Griffis | |
Cutting off all text after \001 can result in users hiding text so lets only bother handling it if it is a valid CTCP message (starting and ending with \001). | |||
2017-09-19 | Handle leading spaces when matching extra alerts | Patrick Griffis | |
It is common for users to set "foo, bar" and the leading space has caused issues in the past so lets just ignore that. | |||
2017-09-18 | Fix oob read caused by ptr[0] being NULL in inbound_notice | Joseph Bisch | |
If ptr[0] is NULL, then strchr may return a pointer to the NULL terminator for serv->nick_prefixes, making the if statement true, which then leads to the pointer increment leaving ptr oob. Now we check to ensure ptr[0] != NULL. From the Linux manpages for strchr: The terminating null byte is considered part of the string, so that if c is specified as '\0', these functions return a pointer to the terminator. | |||
2016-11-11 | Further tab color improvements | Patrick Griffis | |
- Combine the three properties into a single one - Finally fully fix the handling with plugins handling events TODO: Look into lastact handling of these, seems wrong | |||
2016-10-08 | Update usercount in inbound_nameslist_end | gaffatape | |
2016-07-24 | Kill fe_set_hilight() | Patrick Griffis | |
It just duplicates functionality and this fixes: - alert_taskbar chanopt not being respected - tab color being incorrect when highlight print events are eaten | |||
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-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 twitch.tv/membership | Patrick Griffis | |
2016-01-29 | Add support for chghost | Patrick Griffis | |
2016-01-29 | Add support for CAP 3.2 | Patrick Griffis | |
2016-01-28 | Fix missed comma | Patrick Griffis | |
2016-01-28 | Add support for cap-notify | Patrick Griffis | |
2016-01-28 | Clean up handling CAP LS | Patrick Griffis | |
2015-02-01 | Fix logging hostname of queries | TingPing | |
- Move query topic setting from frontend (where its too late) - Respect chanopts for logging hostname - Open query logfile *after* chanopts loaded | |||
2014-12-31 | Don't return 0 in place of NULL | TingPing | |
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-17 | More consistently include config.h | TingPing | |
2014-12-04 | Fix some obvious type warnings. | Arnavion | |
2014-05-12 | Properly support notices to prefix'd users on a channel | Derp Derpingston | |
Instead of hardcoding this behavior for @, +, and %, fetch the list of mode prefixes from the server's state and look for one of those instead. Closes #977 | |||
2014-04-06 | Add account to Join event | TingPing | |
Also reorganizes some logic. The account will usually be NULL unless extended-join capability enabled. Closes #934 | |||
2014-04-02 | Add marker-line functionality for scrollback, instant seek. | RichardHitt | |
Fixes #662. | |||
2014-03-24 | Improve handling scrollback when gui_tab_server==FALSE | RichardHitt | |
Fixes #925. | |||
2014-01-30 | Now make_ping_time() in common/util.c returns the time in milliseconds instead | Diogo Sousa | |
of microseconds. In fe_set_lag(serv, lag) the lag argument is now in milliseconds as well. Fixes #758. | |||
2014-01-12 | Support numeric 908 | TingPing | |
2014-01-08 | Fix warnings | TingPing | |
2014-01-08 | Rewrite dns command | TingPing | |
- Cross platform - Doesn't depend on external tools | |||
2013-12-27 | Properly request server-time when it's the only cap | TingPing | |
Closes #862 | |||
2013-11-17 | Fix crash with negative timestamp in banlist | TingPing | |
Closes #841 | |||
2013-11-01 | Don't auto unmark away when getting znc playback | TingPing | |
2013-10-22 | fix another warning | TingPing | |
2013-10-20 | Fix SASL on some networks | TingPing | |
2013-10-20 | Ignore nick prefix when splitting NAMES reply | TingPing | |
2013-10-20 | Only split NAMES reply if server supports userhost-in-names | TingPing | |
2013-10-18 | Add support for userhost-in-names capability | TingPing | |
2013-10-17 | Add option to auto +x on connect | TingPing | |
2013-10-17 | Respect use global flag with SASL | TingPing | |
2013-09-23 | Strip trailing space from CAP REQ | TingPing | |
Mentioned in #770 |