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
James Lu
5a9b870e00
services-api: less awkward wording
...
[skip ci]
2018-07-02 00:59:29 -07:00
James Lu
a520496f81
writing-plugins: fix markdown syntax errors
...
[ci skip]
2018-07-02 00:57:41 -07:00
James Lu
86bfda7281
services-api: various wording and typo fixes
...
[ci skip]
2018-07-02 00:57:36 -07:00
James Lu
a74fe9bf08
writing-plugins: refer to the services API guide for utils.add_cmd features
2018-07-02 00:47:30 -07:00
James Lu
b2e85fa385
services-api: mention command alias support in 2.0-alpha1+
2018-07-02 00:45:11 -07:00
James Lu
0ccaac595b
services-api: refresh + expand for 2.0 and the persistent channel rework
...
Closes #603 .
Other changes:
- Move the "Removing services" section to earlier in the doc - it is important!
- Consistently use 'strings' instead of "strings" in example code
- Mention briefly how "spawn_service:" false affects plugins
- Mention the "dynamic" channel handling added in 2.0-alpha3
2018-07-02 00:35:31 -07:00
James Lu
348dc7348c
services-api: use snake case function names for (un)register_service()
...
[skip ci]
2018-07-01 23:36:14 -07:00
James Lu
f90ec284a4
pmodule-spec: document protocol capabilities
...
Closes #436 .
2018-06-26 22:47:39 -07:00
James Lu
bdd568f75b
pmodule-spec: consistently refer to protocol module attrs as self.<whatever>
instead of irc.<whatever>
...
[skip ci]
2018-06-26 22:23:35 -07:00
James Lu
a548ae0714
pmodule-spec: reflow, mention self.connected in Special variables
...
[skip ci]
2018-06-26 22:20:28 -07:00
James Lu
763ffcf903
pmodule-spec: various wording tweaks
...
[skip ci]
2018-06-26 22:14:38 -07:00
James Lu
c48846727e
pmodule-spec: fix link to protocol-modules.svg
...
[skip ci]
2018-06-26 22:02:09 -07:00
James Lu
420f523dfd
writing-plugins: briefly mention log, world, irc.connected, and useful builtin modules
...
Closes #522 .
2018-06-26 21:58:17 -07:00
James Lu
e340f6e9a2
writing-plugins.md: rewrite for clarity for conciseness
...
Also document the introduction of hook handler return values and irc.error()
[skip ci]
2018-06-26 21:36:17 -07:00
James Lu
e037b927f8
adv-relay-conf: fix reference to wrong relay version
...
$mode_prefix in particular was only added in 2.x.
[skip ci]
2018-06-26 14:44:56 -07:00
James Lu
0ae7eb2563
relay_clientbot: allow overriding clientbot styles by network
...
Closes #455 .
2018-06-08 19:15:47 -07:00
James Lu
f54382534c
kick and kill should raise NotImplementedError when not supported by a protocol
...
Closes #605 .
2018-05-09 22:19:03 -07:00
James Lu
d46c494351
faq: move service bot issues under a separate heading
...
[skip ci]
(cherry picked from commit eb078056e1
)
2018-05-08 13:37:22 -07:00
James Lu
b5133aebbb
faq: more minor edits
...
[skip ci]
(cherry picked from commit 030facdb75
)
2018-05-08 13:37:22 -07:00
James Lu
940ff357c9
faq: add links to YAML guides, complete with a mini-rant on YAML misconceptions
...
[skip ci]
(cherry picked from commit 074019b77a
)
2018-05-08 13:37:22 -07:00
James Lu
a425015c13
faq: link to the new Disabling Colors/Control Codes section in adv-relay-config
...
(cherry picked from commit 0ce80f0ede
)
2018-05-08 13:37:22 -07:00
James Lu
f06a8f09b4
docs/adv-relay-config: resync with master
...
Remaining changes: restore documentation for
- $mode_prefix in Custom Clientbot Styles
- The relay_endburst_delay option on InspIRCd networks
[skip ci]
2018-05-08 13:36:20 -07:00
James Lu
eb078056e1
faq: move service bot issues under a separate heading
...
[skip ci]
2018-05-06 12:20:49 -07:00
James Lu
030facdb75
faq: more minor edits
...
[skip ci]
2018-05-06 12:19:08 -07:00
James Lu
074019b77a
faq: add links to YAML guides, complete with a mini-rant on YAML misconceptions
...
[skip ci]
2018-05-06 12:12:17 -07:00