James Lu
|
475349dc39
|
p10: warn when receiving an invalid subcommand with use_extended_accounts=true
|
2020-03-08 16:29:16 -07:00 |
|
James Lu
|
a8f0bd4fb7
|
classes: remove self.proto, self.irc compat links
|
2020-03-08 15:37:06 -07:00 |
|
James Lu
|
f7e84e7816
|
PyLink 3.0-rc1
|
2020-02-22 23:57:43 -08:00 |
|
James Lu
|
bdfeec09c6
|
Merge remote-tracking branch 'origin/master' into devel
Conflicts:
classes.py
|
2020-02-22 23:57:02 -08:00 |
|
James Lu
|
7ce8f41f95
|
Add changelog for 3.0-rc1
|
2020-02-22 23:56:27 -08:00 |
|
James Lu
|
99c379e32f
|
example-conf: unmark encoding option as experimental
|
2020-02-22 23:56:10 -08:00 |
|
James Lu
|
908dcb4873
|
p10: ignore ACCOUNT subcommands other than R, M, and U
|
2020-02-16 11:31:02 -08:00 |
|
James Lu
|
b083b6dede
|
commands.version: replace license notice with (a much more useful) Python version
|
2020-01-26 13:48:43 -08:00 |
|
James Lu
|
5c3306bcff
|
ircs2s_common: fix handling when failing to extract kill reason
|
2020-01-26 00:31:17 -08:00 |
|
James Lu
|
7c0deaa684
|
relay-quickstart: describe delinking another network from our channels
[skip ci]
|
2020-01-09 08:53:44 -08:00 |
|
James Lu
|
574a3056a3
|
modelists: update githack URLs
[skip ci]
|
2019-12-29 10:08:47 -08:00 |
|
James Lu
|
0e13243d02
|
chatircd: fold usermode +t into sslonlymsg
|
2019-12-29 10:04:38 -08:00 |
|
James Lu
|
6e1352dfd3
|
inspircd: alias antiredirect (umode +L) to noforward
|
2019-12-29 10:02:02 -08:00 |
|
James Lu
|
34cd0ea7d5
|
modelists: mark module-provided modes on InspIRCd
|
2019-12-29 10:00:55 -08:00 |
|
James Lu
|
ea2925ef37
|
modelists: drop m_ prefix from insp3 column
|
2019-12-29 09:53:15 -08:00 |
|
James Lu
|
0e10b62705
|
ngircd: fixup mode definitions
|
2019-12-29 09:50:47 -08:00 |
|
James Lu
|
f01fada92f
|
unreal: declare support for umodes +Z and +G
|
2019-12-29 09:50:00 -08:00 |
|
James Lu
|
5a487114b6
|
docs/modelists: add some missing RFC1459 mode definitions
[skip ci]
|
2019-12-29 09:32:27 -08:00 |
|
James Lu
|
52730268b0
|
exttarget: use match_text() to match exttarget text fields
(cherry picked from commit bfe8a23dbc )
|
2019-12-26 11:59:33 -08:00 |
|
James Lu
|
4d24aa236b
|
exttargets.account: fix extraneous lowercasing of the network name
(cherry picked from commit b45fe4c121 )
|
2019-12-26 11:59:33 -08:00 |
|
James Lu
|
a178a92d6a
|
classes: fix incorrect wrap_messages() stub
(cherry picked from commit 5731a301ce )
|
2019-12-26 11:59:33 -08:00 |
|
James Lu
|
bfe8a23dbc
|
exttarget: use match_text() to match exttarget text fields
|
2019-12-25 16:04:58 -08:00 |
|
James Lu
|
b45fe4c121
|
exttargets.account: fix extraneous lowercasing of the network name
|
2019-12-25 15:58:18 -08:00 |
|
James Lu
|
ae01c5e418
|
Add Dockerfile
Closes #652.
Co-authored-by: James Newton <hello@jamesnewton.com>
|
2019-12-23 00:02:57 -08:00 |
|
James Lu
|
a79354cd52
|
apply_modes: fix removing multiple ban modes in one command
|
2019-12-22 23:57:36 -08:00 |
|
James Lu
|
847c26cd7b
|
Declare Python 3.8 support
Also switch CI base version from xenial to bionic.
|
2019-12-22 23:13:49 -08:00 |
|
James Lu
|
44770fb6d1
|
classes: fix SyntaxWarning: "is" with a literal on Python 3.8
|
2019-12-22 23:11:58 -08:00 |
|
James Lu
|
594b7124ff
|
inspircd: warn when using InspIRCd 2 compat mode on an InspIRCd 3 uplink
Some commands like KICK are not mangled correctly in this mode.
|
2019-12-22 22:37:49 -08:00 |
|
James Lu
|
dadf2c3211
|
structures: suppress CopyWrapper logging
|
2019-12-22 22:32:10 -08:00 |
|
James Lu
|
b24dc206e0
|
inspircd: negotiate casemapping setting on link for InspIRCd 3
Closes #654.
|
2019-12-22 22:27:12 -08:00 |
|
James Lu
|
b495cb4c5e
|
classes: clean up _expandPUID
Also make the logging less noisy.
|
2019-12-22 22:14:26 -08:00 |
|
James Lu
|
b1b14dfb55
|
classes: disable logging about modes by default
|
2019-12-22 22:14:26 -08:00 |
|
James Lu
|
b15c885dbc
|
RELNOTES: move all github references to my new username
[skip ci]
|
2019-12-08 12:21:33 -08:00 |
|
James Lu
|
6a71ca64ac
|
PyLink 2.1-beta1
|
2019-12-08 12:18:13 -08:00 |
|
James Lu
|
0a264b430e
|
docs/t: fix wrong version for the last two protocol caps
|
2019-12-08 12:17:33 -08:00 |
|
James Lu
|
daf496cc96
|
PyLink 2.0.3
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEwmmRkfzwXj5hKJctxWWyWArxYlwFAl2gudoACgkQxWWyWArx
YlwcUg/9ERp6HnviDa46cXt2OcQg0eNAuTFl0H+YCpjzj2Qvg8uBdCjh0jzAahh4
rGw4XbKp5l3kXWMyjoy1roKqYbYy6nUdE4HCiER7wxpHqbUnfprCv6REIOxazz7Z
jRwKbD89FKPtn957C7qfBBY93QX6h5v92QsotuAwyxDpN/3UTtpP11c/zb48m6Fx
Mmabgj7HWAalB5w7wny0Xe97z7nTozzqlZeI3lrCShuST57n9w5Jh+rLD0CDqoro
hzeezG4z9VvbaO7Pg/i+tdWinsZCKM5sLX9UuGen/3I2ncn7C3/e0mbtsQnFnCRL
+BhJJanZWFcjxzIa/FhGall01yID/Uz5KIWsa/cOGe0KXDUPkqcBLmWs6/7zBFi8
/QZL74SZXZrURFwpK/UCEmfJ0xX6reMMI+5Pj4HwAZsj8ZWGsfqp4criWiFsGjds
XMa5/kM7bfC+fB3yHQIRQiu6z4QwB+t4B2HiECpRsx/Rr7zNu3lFMZsRj78KnWN8
Hi2AoG8K0VMUSZKJIv/97turXmWKZE3D/+RnsteNIAxIgunjEg5Loq882O4p9jsj
x4aolzXxtgYIqKDIn+WA8ilmOIF/eXKWp5QI7ciEKrEwSC/deVP734BLaPOJwMlA
84XOwRy0a0WXdLexdRg6ANgwXzXFU1B/UayWDuNSbVAirM42naWJAjMEAAEKAB0W
IQRPiKnwz3Cu98LInv4I4XxWErSJPwUCXaC53QAKCRAI4XxWErSJP6BEEADNSCxm
8/xG5I7CxbBsODfD9wyOqgNNHD5xMsOhf6VILFauScE6M5afdfHCQQ9YSDERGIPu
AvpeP0+R2Zy+ef08JZJcjn1DAH4FzgoAUOrlb2mtuAK/+fzDYAzgA+93BB3s+/ny
CzEA60B2Yx2vhRYyZrU+TztCnUhDvbx/rNuCP/SKBG/dCSyRjm6el6C+1tQkyk6t
LcFlh4Qvn6WcFxICKfWe4vscIoF3WmIj9q8fuoBQh700DEIoOg0bI08WgZctFLtC
TMtKX6Or3K8G6HT3UJKHOYD2l04iXGxHbs/bbtvvUWnlBxAE2LDxGrJr251HaGgh
rHHCp+eQZt21zmESnZ1FX8eDeTCEKbFTgEwIpQFOVttsNhZ4brdJDXL7p1aw5PsX
pSmo/bfhOrhreFijFB7UlnYbPUINCW3ISgjypuKN1GQbA9gmulcK19LB4f+dmvTU
MQi6Mo7j2ew0J3zc5kP6DNX2AkdAc2Nw8dXPtrWJr/ubjUBZDgM2CrWnTE+QJlk5
5g/Lx0V4BG6GeYxmsuOEOV3EEH1QvCehgsmpyeJgYVYqq1wtIk1g4CGKtn+fY+7K
y8TMueCPCXJtLOoH8iWTd//oy58c/IxQQGYmfk+sxUOIrIgvhU/oFIE+77LpkgEx
E1Zd6Lct0+S6XiadvopE5IeE2CDr5DV9DqEMvA==
=Oxxo
-----END PGP SIGNATURE-----
Merge tag '2.0.3' into devel
PyLink 2.0.3
Conflicts:
RELNOTES.md
VERSION
coremods/control.py
example-conf.yml
plugins/changehost.py
|
2019-12-08 11:34:18 -08:00 |
|
James Lu
|
b92f39d79c
|
Update IRCd notes & supported IRCd versions
[skip ci]
|
2019-11-30 00:10:55 -08:00 |
|
James Lu
|
b9561500fd
|
relay: simplify clientbot forcepart/kick formatting
|
2019-11-29 23:52:19 -08:00 |
|
James Lu
|
72c57d433a
|
clientbot: add option to always autorejoin channels
Closes #647.
|
2019-11-29 23:51:57 -08:00 |
|
James Lu
|
7eff7861ed
|
structures: implement _from_iterable() so that set operations work
|
2019-11-29 23:35:52 -08:00 |
|
James Lu
|
1a89813cd4
|
unreal: stop sending NETINFO on link
NETINFO isn't strictly necessary for services servers, and not sending it suppresses protocol version/network name mismatch warnings.
|
2019-11-29 23:03:35 -08:00 |
|
James Lu
|
d73e2fc209
|
unreal: read user modes from PROTOCTL USERMODES when available
This is sent by UnrealIRCd 4.2.3 and later.
|
2019-11-17 12:24:54 -08:00 |
|
James Lu
|
8a48d4d8cc
|
inspircd: fix sending ping replies from subservers
|
2019-11-17 10:48:58 -08:00 |
|
James Lu
|
7bf1a9e08d
|
Add can-manage-bot-channels protocol capability
This allows skipping part/join for service bots on platforms where this is not possible.
|
2019-11-02 13:55:49 -07:00 |
|
James Lu
|
85922cd376
|
README: drop webchat link
[skip ci]
(cherry picked from commit 4ceeb1630f )
|
2019-11-01 08:13:07 -07:00 |
|
James Lu
|
4ceeb1630f
|
README: drop webchat link
[skip ci]
|
2019-10-28 19:28:07 -07:00 |
|
James Lu
|
41497a8a13
|
automode: mangle channels to "#chanid" on networks where they're stored as int
This allows the bulk of automode's commands to actually function.
|
2019-10-14 09:57:47 -07:00 |
|
James Lu
|
2c53ce0682
|
PyLink 2.0.3
|
2019-10-11 10:18:43 -07:00 |
|
James Lu
|
d28a9681ac
|
automode: disable on networks where IRC modes aren't supported
Closes #638.
|
2019-10-10 22:24:44 -07:00 |
|
James Lu
|
297d31dab2
|
Add has-irc-modes capability (#620)
|
2019-10-10 22:17:11 -07:00 |
|