Age | Commit message (Collapse) | Author |
|
|
|
https://ircv3.net/specs/extensions/standard-replies
Co-authored-by: Patrick <tingping@tingping.se>
|
|
https://defs.ircdocs.horse/info/formatting.html
|
|
|
|
We need to use a temporary variable here as we're overwriting the
existing server object which may have values set here already.
|
|
|
|
|
|
|
|
This can fix issues like a crash when invalid characters get passed
through.
|
|
same network.
|
|
https://ircv3.net/specs/extensions/utf8-only
|
|
|
|
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.
|
|
|
|
Website: https://irc.acn.gr
Round-Robin DNS: global.acn.gr
Ports: 6667 - 6697(ssl only).
|
|
* Update servlist.c
Added DeltaPool to IRC Networks
* Update servlist.c
Updated to support SASL
|
|
Be forgiving of a missing ending CTCP delimiter in a truncated message
|
|
|
|
|
|
clear with bit operators
|
|
|
|
|
|
|
|
Co-authored-by: Patrick <tingping@tingping.se>
|
|
|
|
Co-authored-by: Elias <elias-m-barreira@telecom.pt>
|
|
Both platform.winmd and windows.winmd were unable to find so added the location of each to the compiler.
|
|
|
|
|
|
|
|
|
|
https://tilde.chat
|
|
|
|
|
|
|
|
There is a small typo in src/fe-text/fe-text.c.
Should read `worry` rather than `wory`.
|
|
https://github.com/hexchat/hexchat/issues/2265
|
|
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.
|
|
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.
|
|
|
|
When the channel is focussed, the menu item does nothing so
it isn't useful to have it in the menu.
Fixes: commit c361bdca6afdc933eeac35732334464990295cd4
See-also: https://github.com/hexchat/hexchat/pull/2255#issuecomment-475841824
|
|
|
|
|
|
Closes #2472
|
|
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
|
|
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.
|
|
Windows builds of the GTK frontend use the pie flag to compile
hexchat.exe. Windows needs an explicit entrypoint when compiling with
--pie, otherwise an invalid executable is created.
This sets the entrypoint of the executable on Windows (as it is
currently set in the Visual Studio project files).
This fixes a critical build issue which prevents all Windows builds
using Meson from working.
|
|
winuser.h should never be included directly. windows.h should be included instead.
This fixes a critical build issue added in c5d47fc which makes all MinGW builds fail.
See #2403.
|
|
Mozilla's Moznet no longer exists. They migrated to Matrix.
|
|
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.
|