Patrick Griffis
28a4726ddc
actions: Add flatpak action
2021-06-21 12:48:38 -05:00
Patrick Griffis
6b7d110ced
actions: Upload windows artifacts for each arch
2021-06-21 12:48:32 -05:00
Sadie Powell
d5b4577315
Implement generic support for IRCv3 standard replies. ( #2589 )
...
https://ircv3.net/specs/extensions/standard-replies
Co-authored-by: Patrick <tingping@tingping.se>
2021-06-20 23:29:36 +00:00
Sadie Powell
55e4f1c42e
Implement support for strikethrough text.
...
https://defs.ircdocs.horse/info/formatting.html
2021-06-20 10:39:39 -05:00
Sadie Powell
08e13a3ac5
Replace identify-msg support with solanum.chat/identify-msg.
2021-06-19 20:16:40 -05:00
Sadie Powell
f5926fbd23
Consistently set the SSL state in /reconnect.
...
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 19:47:34 -05:00
Sadie Powell
623d93c6f1
Switch back to using newserver as the default server name.
2021-06-17 19:47:34 -05:00
Sadie Powell
1f608e600b
Require opting out of SSL verification in /server and /reconnect.
2021-06-17 19:47:34 -05:00
Sadie Powell
747a52aae8
Default new servers to use TLS if built with OpenSSL.
2021-06-17 19:47:34 -05:00
Patrick Griffis
1f5c95d9e9
Always pass a valid URI to gtk_show_uri()
...
This can fix issues like a crash when invalid characters get passed
through.
2021-06-17 15:22:40 -05:00
DasBrain
09e9d1f749
Place ChanServ notices in the front buffer if the front buffer is on the same network.
2021-06-17 11:03:18 -05:00
Sadie Powell
333a02d015
Implement support for the IRCv3 UTF8ONLY specification.
...
https://ircv3.net/specs/extensions/utf8-only
2021-06-01 09:26:48 -05:00
Alexandre Jousset
734d888210
python: Fix off by one range
...
The range goes from 31 to 1 inclusive (#2391 ).
2021-05-28 19:39:44 -05:00
Sadie Powell
4fc22a978a
Parse the output of the 005 numeric correctly. ( #2585 )
...
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-28 19:37:50 -05:00
dimitrisdm
7f8b0a19cf
Add ACN IRC Network ( #2524 )
...
Website: https://irc.acn.gr
Round-Robin DNS: global.acn.gr
Ports: 6667 - 6697(ssl only).
2021-05-24 13:26:06 -05:00
Xandrah
cdfc3b9ea9
Update servlist.c ( #2522 )
...
* Update servlist.c
Added DeltaPool to IRC Networks
* Update servlist.c
Updated to support SASL
2021-05-23 22:46:00 -05:00
Andrew Rodland
076b2c1c73
Merge pull request #1457 from arodland/forgiving-ctcp
...
Be forgiving of a missing ending CTCP delimiter in a truncated message
2021-05-23 21:19:28 -05:00
BakasuraRCE
7121bb6e82
plugin interface: 💄
2021-05-23 21:17:07 -05:00
BakasuraRCE
da26097aab
notification: Implement notification option for channels
2021-05-23 21:17:07 -05:00
BakasuraRCE
e03fab07ed
plugin interface: Refactor "flags" option in "channels" list to be more clear with bit operators
2021-05-23 21:17:07 -05:00
cranberry
0a85d79dff
Adding LibertaCasa + TripSit to servlist.c ( #2538 )
2021-05-23 21:16:39 -05:00
Patrick Griffis
d3545f37cd
Change default network to Libera.Chat
2021-05-23 21:15:52 -05:00
Filippo Cortigiani
ad20708766
Added SimosNap to server list ( #2349 )
2021-05-24 02:12:20 +00:00
Sadie Powell
37118a4d2b
Implement support for the IRCv3 account-tag specification. ( #2572 )
...
Co-authored-by: Patrick <tingping@tingping.se>
2021-05-23 20:53:28 -05:00
Lorenzo Ancora
6199635e7f
Add the official EU server to hackint network ( #2495 )
2021-05-23 20:47:33 -05:00
Miguel
c64dda4dea
Update ptnet servers ( #2205 )
...
Co-authored-by: Elias <elias-m-barreira@telecom.pt>
2021-05-23 20:42:07 -05:00
DjLegolas
5310f451f2
ci: fixed python paths
2021-05-23 19:43:24 -05:00
DjLegolas
65930492ca
ci: fixed Inno Download Plugin download path
2021-05-23 19:43:24 -05:00
DjLegolas
04acbdc221
Update github workflows
2021-05-23 19:43:24 -05:00
DjLegolas
e2ec2c9ab7
Fixed notifications-winrt compilation error
...
Both platform.winmd and windows.winmd were unable to find so added the location of each to the compiler.
2021-05-23 19:43:24 -05:00
DjLegolas
939ec7a16e
Updated Toolset to v142
2021-05-23 19:43:24 -05:00
DjLegolas
29e78d3851
Change Inno path property
2021-05-23 19:43:24 -05:00
Sadie Powell
c06f6f2565
Implement support for the IRCv3 invite-notify specification. ( #2574 )
2021-05-23 19:32:00 -05:00
Sadie Powell
e4fd69e3d4
Implement support for the IRCv3 SETNAME specification. ( #2571 )
2021-05-23 13:12:10 -05:00
Sadie Powell
f0554b27df
Add a workaround for icons not scaling right on HiDPI screens. ( #2573 )
2021-05-23 13:01:39 -05:00
Ben Harris
65edc9ad9a
add tilde.chat
...
https://tilde.chat
2021-05-21 11:05:42 -05:00
Panagiotis Vasilopoulos
a25f238168
Add Libera Chat to network list
2021-05-19 12:08:03 -05:00
Mateusz Gozdek
90c91d6c9a
plugins/lua/lua.c: fix segfault on lua_pop with Lua 5.4.3
...
Closes #2558
Co-authored-by: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
Signed-off-by: Mateusz Gozdek <mgozdekof@gmail.com>
2021-04-04 21:17:05 -05:00
Sbgodin
090fd29acf
python: Fix exception with list_pluginpref()
...
__decode cannot work (with Python3) because prefs_str has no attribute 'decode'.
Related to https://github.com/hexchat/hexchat/issues/2531
2021-03-07 15:20:58 -05:00
Mike Skec
cc04916137
url.c: add gemini & gopher parsing
2021-03-07 11:59:04 -05:00
Patrick Griffis
964ae72fa8
Better handle various ctime() calls failing
2021-03-03 15:39:02 -06:00
Tim Gates
87eb728147
docs: fix simple typo, wory -> worry
...
There is a small typo in src/fe-text/fe-text.c.
Should read `worry` rather than `wory`.
2020-11-22 10:25:50 -06:00
BakasuraRCE
078af20e8b
fishlim: Implement correct handling of long and UTF-8 messages
2020-10-16 23:19:10 +02:00
BakasuraRCE
bd3f3fa5f7
fishlim: Remove needless header
2020-10-16 23:19:10 +02:00
BakasuraRCE
df818ad7d9
fishlim: Remove compiler warnings
2020-10-16 23:19:10 +02:00
BakasuraRCE
c7844c775a
fishlim: Remove needless functions for tests
2020-10-16 23:19:10 +02:00
BakasuraRCE
4758d3705d
fishlim: Fix result
2020-10-16 23:19:10 +02:00
BakasuraRCE
bbbc2aad1b
fishlim: Fix cast
2020-10-16 23:19:10 +02:00
Patrick Griffis
7a275812c0
Revert word array length change
...
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-21 11:22:50 -07:00
Patrick Griffis
453cb7ca79
Increase max number of words a line can be split into
...
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-09-17 15:50:28 -07:00