James Lu
e25e3834a8
Add support for oper notices (GLOBOPS/OPERWALL) ( #511 )
2021-06-15 00:21:03 -07:00
James Lu
2ae72d6723
Expose SSL/TLS state in UID hooks when available ( #169 )
2021-06-13 01:00:41 -07:00
James Lu
da7f9611bc
Remove my old nickname from examples
2021-06-09 20:15:49 -07:00
James Lu
88294ff0b0
relay-quickstart: a long needed refresh
...
- Document in more detail how Relay actually works (mirroring / puppeting via a services server)
- Document more clearly the steps to create a channel: especially mention how CREATE and LINK have to be run from different networks.
- Various typo fixes
2021-05-03 21:18:24 -07:00
James Lu
c5541b58e5
docs: mention that Clientbot-only relays are not supported
2021-02-09 12:31:21 -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
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
0a264b430e
docs/t: fix wrong version for the last two protocol caps
2019-12-08 12:17:33 -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
297d31dab2
Add has-irc-modes capability ( #620 )
2019-10-10 22:17:11 -07:00
James Lu
1623462b73
relay: use get_service_options() to combine clientbot styles options ( #642 )
2019-10-10 19:16:58 -07:00
James Lu
e5493eac87
docs/modelists: regenerate & update channel modes list
...
- channel-modes: split inspircd column into insp20, insp3 sections - this will let us account for current and future differences between the two
- channel-modes: modularize unreal mode list
2019-08-22 21:04:58 -07:00
James Lu
a8832a5f93
modelists: update extban listing
2019-08-22 19:00:39 -07:00
James Lu
80188c3673
Sort imports via isort
2019-07-14 15:12:29 -07:00
James Lu
c7fd037879
Revise handling of KILL and QUIT hooks
...
- Both of these now always contain a non-empty userdata argument.
- If we receive both a KILL and a QUIT for any client, only the one received first will be sent as a hook.
- Also, adjust _remove_client() to return the data of the user that was removed.
2019-07-01 13:36:53 -07:00
James Lu
93f608a504
writing-plugins: mention that editing hook payloads is allowed
...
Part of #452 .
2019-06-27 13:07:02 -07:00
James Lu
9ad2b03833
permissions-reference: briefly mention (pi)eval, iexec commands
2019-06-26 13:54:32 -07:00
James Lu
19c7dce931
commands: add a 'shownet' command
...
Basic info available to everyone include network name, protocol module, and encoding.
For those with the commands.shownet.extended permission, this also allows looking up disconnected networks defined in the config, and shows configured IP:port, PyLink hostname, SID, and SID range.
Closes #578 .
2019-06-26 13:54:32 -07:00
James Lu
f2b6de8889
Declare new protocol capabilities: virtual-server, freeform-nicks
2019-06-23 17:29:43 -07:00
James Lu
52f588c920
Track affected servers in SQUIT hooks
2018-12-27 12:09:40 -08:00
James Lu
82ce9aac6c
writing-plugins.md: mention that the default hook priority is 100
2018-12-27 12:08:36 -08:00
James Lu
79b3387bcb
Revert "docs/t: warn in main articles that specifications in master may be outdated"
...
This reverts commit 58b717a2a0
.
2018-08-23 21:31:34 -07:00
James Lu
6a2a6a769f
docs/adv-relay-config: resync default message formats & add missing line for MODE
...
[skip ci]
2018-08-19 15:57:21 -07:00
James Lu
f1ce8351b9
Quick refresh of exttarget docs
...
- Mention that the $pylinkirc: prefix is implied as of 2.0
- Link to the exttargets reference in example-conf
- docs/exttargets: wording tweaks for the lead section
2018-07-14 21:09:16 -07:00
James Lu
44aa9af235
Get rid of example-permissions.yml, it's been a long-standing source of confusion
2018-07-14 21:09:16 -07:00
James Lu
2246aea13c
relay-quickstart: clarify the problem of duplicate network links some more
...
[skip ci]
2018-07-14 15:11:15 -07:00
James Lu
bf1f8210bd
relay-quickstart: also list ChanFix in incompatible services
...
[skip ci]
2018-07-14 15:08:55 -07:00
James Lu
16ac91a718
Merge the long-awaited 2.0 branch into master
...
Merge branch 'devel'
Conflicts:
RELNOTES.md
VERSION
classes.py
conf.py
coremods/control.py
coremods/corecommands.py
coremods/service_support.py
docs/advanced-relay-config.md
docs/faq.md
example-conf.yml
launcher.py
plugins/global.py
plugins/relay.py
plugins/relay_clientbot.py
protocols/p10.py
utils.py
2018-07-11 22:45:52 -07:00
James Lu
d356b53425
docs/t/hooks-reference,pmodule-spec: bump doc version to 2.0.0
...
[skip ci]
2018-07-11 22:40:29 -07:00
James Lu
a1783ed2be
bots: "bots.joinclient" should be "bots.join" (matching the command name)
2018-07-11 22:16:05 -07:00
James Lu
b5884d4cb3
docs/permissions-reference: s/Allows access to /Grants access to /g
...
This wording is really just clearer.
[skip ci]
2018-07-11 21:59:52 -07:00
James Lu
0eb0c49cb1
docs/permissions-reference: resort most sections alphabetically
...
[skip ci]
2018-07-11 21:59:10 -07:00
James Lu
04b17c30e3
docs/permissions-reference: resort Relay permissions by default assignment
...
[skip ci]
2018-07-11 21:56:39 -07:00
James Lu
d8c1511b28
docs/permissions-reference: refresh for 2.0
...
Closes #501 .
[skip ci]
2018-07-11 21:38:47 -07:00
James Lu
a5b77c18dd
docs/t/writing-plugins: document hook priorities with some examples
...
Closes #595 .
[skip ci]
2018-07-11 21:23:03 -07:00
James Lu
3208782225
docs: readd pylink-opers.md as a redirect to relay-quickstart.md
...
[skip ci]
2018-07-11 18:59:16 -07:00
James Lu
5b321f9f6f
relay-quickstart: explicitly write PyLink 2.0 instead of "2.0"
...
[skip ci]
2018-07-10 19:00:51 -07:00
James Lu
d3fc95953e
relay-quickstart: fix some typos / unclear wording
...
[skip ci]
2018-07-10 18:59:31 -07:00
James Lu
d310abeec3
faq, relay-quickstart: consistently capitalize Relay as a proper noun
...
[skip ci]
2018-07-10 18:55:33 -07:00
James Lu
66125530ef
faq: discuss how relay handles kills, modes, and server bans (G/K/ZLINE)
...
Closes #619 .
[skip ci]
2018-07-10 18:53:11 -07:00
James Lu
1b26c17d81
docs/channel-modes: add missing entry for auditorium (inspircd +u)
...
[skip ci]
2018-07-10 18:53:11 -07:00
James Lu
aacb65ab9e
relay-quickstart: rewrap, fix typo (at the latest -> at a minimum)
...
[skip ci]
2018-07-10 18:53:11 -07:00
James Lu
bba235bba2
Update GitHub repository address
2018-07-08 12:54:10 -07:00
James Lu
86b93ea969
docs: rewrite the Relay Quick Start Guide ( #619 )
...
- Rename pylink-opers.md -> relay-quickstart.md to better reflect its contents.
- Add a section regarding services compatibility and which features _not_ to use with Relay
- Document LINKACL whitelists, CHANDESC, CLAIM/LINKACL options introduced in 2.0
- Document reworked KILL handling in 2.0 and why K/G/ZLINE support hasn't been implemented
- Explain Relay concepts in more depth for people not familiar with Janus
2018-07-08 12:30:57 -07:00