Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-23 | plugin interface: Refactor "flags" option in "channels" list to be more ↵ | BakasuraRCE | |
clear with bit operators | |||
2021-05-23 | Adding LibertaCasa + TripSit to servlist.c (#2538) | cranberry | |
2021-05-23 | Change default network to Libera.Chat | Patrick Griffis | |
2021-05-24 | Added SimosNap to server list (#2349) | Filippo Cortigiani | |
2021-05-23 | Implement support for the IRCv3 account-tag specification. (#2572) | Sadie Powell | |
Co-authored-by: Patrick <tingping@tingping.se> | |||
2021-05-23 | Add the official EU server to hackint network (#2495) | Lorenzo Ancora | |
2021-05-23 | Update ptnet servers (#2205) | Miguel | |
Co-authored-by: Elias <elias-m-barreira@telecom.pt> | |||
2021-05-23 | Updated Toolset to v142 | DjLegolas | |
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-05-21 | add tilde.chat | Ben Harris | |
https://tilde.chat | |||
2021-05-19 | Add Libera Chat to network list | Panagiotis Vasilopoulos | |
2021-03-07 | url.c: add gemini & gopher parsing | Mike Skec | |
2021-03-03 | Better handle various ctime() calls failing | Patrick Griffis | |
2020-09-21 | Revert word array length change | Patrick Griffis | |
It turns out that the rfc sets a limit of 15 arguments and the server (irccloud) sending that many in ISUPPORT was updated to split it into multiple lines. | |||
2020-09-17 | Increase max number of words a line can be split into | Patrick Griffis | |
This may have unintended side-effects but 32 is a very low value and I was seeing real world bugs being caused by this. Specifically an ISUPPORT line with more features than this could store. | |||
2020-07-22 | SASL EXTERNAL doesn't necessitate a certificate | jesopo | |
2020-05-31 | Add "DarkScience" to default server list. (#2474) | Jan Harasym | |
2020-05-26 | Fix parsing of 313 | Patrick Griffis | |
Closes #2472 | |||
2020-05-14 | Remove 2ch from network list | Patrick | |
It split into multiple networks; Both are very small and can't even match our modern guidelines like supporting TLS. I'll just use this as an opportunity to clean up the list a bit. Closes #2465 | |||
2020-05-02 | win32: Fix undefined symbol for builds with -with-plugin=false | delthas | |
Windows builds without plugins can use notification-windows.c, which uses module_load in its notification_backend_init function. module_load was previously guarded with a USE_PLUGIN ifdef, but we do need this function for Windows builds even if plugins are disabled. This fixes a critical build issue for all Windows builds without plugins. | |||
2020-04-18 | Remove Moznet | Jonathan | |
Mozilla's Moznet no longer exists. They migrated to Matrix. | |||
2020-04-11 | Fixed proxy user/password buffer overflow | DjLegolas | |
By using a dedicated buffer for sending the username and password for the SOCKS5 proxy, there will be no overflow when copying them to the buffer. And therefore, RFC 1929 is fully supported. | |||
2020-04-11 | Updated the maximum length of the socks5 user and password to comply to RFC ↵ | kelek- | |
1929, where both the password and the username length is definied as a maximum of 255 | |||
2020-01-01 | Avoid prioritising MODE queries for channels with hyphens in their name | James Clarke | |
If a user has a large number of channels containing hyphens in their names, the initial MODE queries will have the same high priority as any PINGs, and so will block the PINGs from being sent, causing the connection to time out due to a lack of PONGs received. | |||
2019-12-20 | Follow more modern conventions for USER message | Patrick Griffis | |
Closes #2399 | |||
2019-11-24 | Fix capability negotiation ending before sasl finishes with multi-line cap | Patrick Griffis | |
Closes #2398 | |||
2019-07-17 | build: Make generated headers a dependency for users of common. | nia | |
2019-05-28 | Fix a typo-error in src/common/hexchat.h:485 "haxchatprefs" -> "hexchatprefs" | Stepan Broz | |
2019-05-28 | Make dcc_ip being a per-server value. | Stepan Broz | |
Moved dcc_ip from prefs to sess->server. | |||
2019-05-03 | servlist: add hackint irc network | Martin Weinelt | |
- requires the use of TLS to connect on port 6697 - supports and encourages authentication via SASL PLAIN and EXTERNAL | |||
2019-04-21 | Update servlist.c | Jared Shields | |
Update servlist.c | |||
2019-01-30 | Remove : from various trailing parameters (#2301) | linuxdaemon | |
Partial fix for #2271 This isn't an exhaustive list, but it's everything I could find. The bug still exists in the parser though, this is just a workaround for the moment | |||
2018-11-09 | python: Rewrite with CFFI | Patrick Griffis | |
2018-09-01 | Fix new stringop-truncation warnings | Patrick Griffis | |
2018-08-16 | Fix inconsistent behavior (re)connecting on SSL | Ivan | |
2018-05-08 | Fix sending PASS with spaces or starting with : | jkhsjdhjs | |
Closes #2186 Closes #1550 | |||
2018-04-03 | Validate all translations contain valid text events | Patrick Griffis | |
2018-03-31 | Fix plugins on macOS | Rainer Müller | |
The switch to the meson build system broke plugins on macOS. GNU libtool builds shared libraries with ".dylib" and shared modules (plugins) with the extension ".so", but meson is using ".dylib" for both. Although overriding the name_suffix for shared_module() in meson is possible, this would be messy for other platforms as there is no way to query the default. Therefore it seems like we have to go with ".dylib" for now on macOS. However, G_MODULE_SUFFIX is defined to ".so", because glib follows what GNU libtool does. Therefore define a separate preprocessor macro that has the correct extension. See: https://github.com/mesonbuild/meson/issues/1160 | |||
2018-03-11 | Fix fscanf() usage without size limit | Patrick Griffis | |
Closes #2137 | |||
2018-03-09 | Fix /ignore not accepting full hosts | Patrick Griffis | |
Fixes #1828 | |||
2018-03-09 | Remove mpcinfo plugin | Patrick Griffis | |
The code quality of it is terrible, the user experience of using it is terrible, and it should have been removed years ago | |||
2018-03-09 | win32: Update to build against gvsbuild | Patrick Griffis | |
2018-03-09 | Various fixes for mingw | Patrick Griffis | |
2018-03-04 | Fix out of bounds read when DCC message sender contains quotes | Patrick Griffis | |
This cannot be triggered by any user generally. Fixes #2128 | |||
2018-03-02 | Fix possible out of bounds read when being ctcp flooded | Patrick Griffis | |
Note that this is unlikely to be triggerable by another user. Thanks to @dequis for discovering. | |||
2018-02-18 | dbus: Add option to use app-id for bus name | Patrick Griffis | |
This is required for Flatpak but is an API break so it is opt-in for now. | |||
2017-10-25 | Fix crash when connect commands change network | Patrick Griffis | |
Fixes #2084 | |||
2017-10-16 | Fix oob read in ctcp_check | Joseph Bisch | |
word[4] can be too short, leading to the addition of ctcp_offset putting us out of bounds. This results in an oob read in ctcp_check. | |||
2017-10-16 | A tiny code style change | Dren Kajmakchi | |