Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-20 | Implement generic support for IRCv3 standard replies. (#2589) | Sadie Powell | |
https://ircv3.net/specs/extensions/standard-replies Co-authored-by: Patrick <tingping@tingping.se> | |||
2021-06-20 | Implement support for strikethrough text. | Sadie Powell | |
https://defs.ircdocs.horse/info/formatting.html | |||
2021-06-19 | Replace identify-msg support with solanum.chat/identify-msg. | Sadie Powell | |
2021-06-17 | Consistently set the SSL state in /reconnect. | Sadie Powell | |
We need to use a temporary variable here as we're overwriting the existing server object which may have values set here already. | |||
2021-06-17 | Require opting out of SSL verification in /server and /reconnect. | Sadie Powell | |
2021-06-17 | Default new servers to use TLS if built with OpenSSL. | Sadie Powell | |
2021-06-17 | Place ChanServ notices in the front buffer if the front buffer is on the ↵ | DasBrain | |
same network. | |||
2021-06-01 | Implement support for the IRCv3 UTF8ONLY specification. | Sadie Powell | |
https://ircv3.net/specs/extensions/utf8-only | |||
2021-05-28 | Parse the output of the 005 numeric correctly. (#2585) | Sadie Powell | |
This implements support for the full 005 numeric syntax including negation and value escapes as defined in draft-hardy-irc-isupport-00. This fixes HexChat on servers that: - Have unloaded a previously supported feature at runtime (e.g. unloading the monitor module in InspIRCd removing the MONITOR token). - Have escaped spaces in the network name (see testnet.inspircd.org for an example of this). - Send a value for a token where HexChat expects none (e.g. INVEX on InspIRCd — the value for this token is optional) or vice versa. | |||
2021-05-24 | Add ACN IRC Network (#2524) | dimitrisdm | |
Website: https://irc.acn.gr Round-Robin DNS: global.acn.gr Ports: 6667 - 6697(ssl only). | |||
2021-05-23 | Update servlist.c (#2522) | Xandrah | |
* Update servlist.c Added DeltaPool to IRC Networks * Update servlist.c Updated to support SASL | |||
2021-05-23 | Merge pull request #1457 from arodland/forgiving-ctcp | Andrew Rodland | |
Be forgiving of a missing ending CTCP delimiter in a truncated message | |||
2021-05-23 | plugin interface: :lipstick: | BakasuraRCE | |
2021-05-23 | notification: Implement notification option for channels | BakasuraRCE | |
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 | |