James Lu
c8f945d40f
writing-plugins.md: mention that IRCParser is a 1.2+ feature
2017-03-12 20:37:53 -07:00
Ken Spencer
d6d330bec6
Add docs/technical/using-ircparser.md guide.
2017-03-12 23:08:56 -04:00
Ken Spencer
ed7a117247
doc/technical/writing-plugins.md: mention and link to using-ircparser.md
2017-03-12 21:55:22 -04:00
James Lu
6fcb129ad6
hooks-reference: document the 'was_successful' key in PYLINK_DISCONNECT
2017-02-24 22:27:51 -08:00
James Lu
a7280d2943
docs/t: more notes regarding the permissions API
2017-02-24 18:31:26 -08:00
James Lu
93c9b6289c
relay: switch to IRCParser in 'link' and add a --force option to skip TS checks
...
Closes #416 .
2017-02-21 21:52:22 -08:00
James Lu
1c19d82f53
Merge branch 'wip/stats' into devel
2017-01-29 23:31:43 -08:00
James Lu
359132045d
protocols: allow forwarding NOTICE from servers ( #384 )
2017-01-29 19:49:37 -08:00
James Lu
354a3022a4
services-api.md: remove extra_channels argument per d31d09ce7e
2017-01-22 00:55:37 -08:00
James Lu
ce742d40eb
docs/technical: fix capitalization of ircd-ratbox
2017-01-21 13:13:53 -08:00
James Lu
3dd35ba5a1
Add an example services plugin
...
Closes #399 .
2017-01-21 11:59:43 -08:00
James Lu
b1918f5392
Initial pass at a Stats plugin ( #121 , #381 )
2017-01-11 23:35:35 -08:00
James Lu
4147af6546
hooks-reference: remove redundant Introduction heading
2017-01-09 22:25:16 -08:00
James Lu
7fe65e1f8a
Refresh protocol spec for 1.0-beta1+
...
- Replace utils.parseModes() with irc.parseModes()
- Update source code links to 1.0-beta1
2017-01-09 22:23:35 -08:00
James Lu
6728627f78
docs: document the permissions API for developers
...
Closes #368 .
2016-12-25 11:17:10 -08:00
James Lu
e53c758471
docs: reorganize & include a list of all PyLink permissions
...
Closes #365 .
2016-12-25 00:41:41 -08:00
James Lu
7ee963f66e
Document advanced relay config & custom clientbot formatting
...
Closes #335 .
2016-12-22 00:27:20 -08:00
James Lu
c66c85bc9a
hooks-reference: refresh for 1.1.x
2016-12-21 23:26:30 -08:00
James Lu
8e7cffc016
docs/automode: update perms list & caveat section
...
- Automode remote management and its relevant permissions were added in the last commit (8ff292bd1f
).
- Autoop on join for services bots was implemented in 0cce6ca488
.
2016-11-12 12:24:00 -08:00
James Lu
2d20256ed8
Relay: rework to use the permission system
...
This defines the following permissions:
Granted to opers by default:
- relay.create
- relay.destroy
- relay.claim
- relay.link
- relay.delink
- relay.linkacl.view
- relay.linkacl
Granted to all users by default:
- relay.linked
And the following which is not explicitly granted:
- relay.savedb
Closes #325 .
2016-11-07 21:22:52 -08:00
James Lu
e977c95520
Merge branch 'master' into devel
...
Conflicts:
VERSION
example-conf.yml
2016-11-02 22:28:39 -07:00
James Lu
72818412e1
faq: fix link to dependencies list
2016-10-27 20:50:10 -07:00
James Lu
4f3fa04cde
docs/t/services-api: mention ServiceBot.join()
2016-10-16 18:48:29 -07:00
James Lu
9997fa9306
docs/t: update protocol modules list
2016-10-01 13:42:48 -07:00
James Lu
36e18929de
docs, hybrid, ratbox: Mode definition updates
2016-10-01 13:41:11 -07:00
James Lu
c94a92bd5f
Document the PyLink release process
2016-09-16 22:01:10 -07:00
James Lu
b9d6efa677
docs: refresh Automode guide with permissions info and more ( #284 )
...
Also... fix the line endings to LF
2016-09-12 20:21:34 -07:00
James Lu
c5c77eeb97
protocols: chandata->channeldata for MODE and JOIN hooks
2016-09-02 17:52:19 -07:00
James Lu
ae94bec6b8
protocols: add a chandata key to SJOIN hook payloads
2016-08-27 18:56:36 -07:00
James Lu
87757a60a3
Irc: rename 'chandata' in SQUIT payload to 'channeldata'
2016-08-27 17:42:07 -07:00
James Lu
945818e1d8
Refresh protocol module spec for 0.10 ( #284 )
...
Reword various things, and update links to source code references. Also, mention the following:
- conf_keys validation (#282 )
- Topic acceptance rules (or rather, the lack thereof: #277 )
2016-08-24 23:25:36 -07:00
James Lu
44744fa510
FAQ: reorder issues based on perceived importance
2016-08-14 18:06:10 -07:00
James Lu
bf36d58612
faq: mention errors caused by tabs in config ( #316 )
2016-08-14 18:03:50 -07:00
James Lu
2d89fd44cd
faq: reformat, add "one-way clientbot" issue
2016-08-14 11:34:25 -07:00
James Lu
6f0be9400b
docs/t: add clientbot to protocol-modules
2016-08-09 00:07:27 -07:00
James Lu
48680051e1
Refresh README (IRCd notes), FAQ
2016-08-09 00:01:19 -07:00
James Lu
df4277e530
hooks-reference: update keys for SJOIN
2016-08-08 21:06:49 -07:00
James Lu
b376aba591
docs/t: add Services API description
...
Closes #224 .
2016-07-23 20:56:51 -07:00
James Lu
e56c9640dc
ServiceBot: remove request/remove stubs for now
2016-07-23 19:57:05 -07:00
James Lu
7f7c8a8b51
Doxygen configuration & autorun script
2016-07-23 19:42:17 -07:00
James Lu
1629533242
pmodule-spec: add modes argument to sjoin()
2016-07-17 22:25:01 -07:00
James Lu
916817443e
docs: add Automode tutorial ( #224 )
2016-07-17 11:35:58 -07:00
James Lu
fd3c2b521e
faq: remove periods after links that might confuse editors
2016-07-17 10:50:18 -07:00
James Lu
88281a3a54
docs/technical: purge ancient autogen docs
2016-07-13 19:23:09 -07:00
James Lu
72eb04ebc6
docs/t: add SVSNICK to hooks reference
2016-07-13 18:53:51 -07:00
James Lu
db93db7f4e
docs/t: update pmodule-spec.md
2016-07-12 00:32:57 -07:00
James Lu
c5176b7386
Add last commit's image to docs contents
2016-07-12 00:29:14 -07:00
James Lu
0823fb2a1e
docs/technical: Add protocol modules inheritance graph
2016-07-12 00:28:13 -07:00
James Lu
ca638f77e3
docs/t: drop update-autogen, it's broken now
2016-07-09 00:25:58 -07:00
James Lu
d2956c3d00
protocols: return uplink field in SQUIT handlers
2016-06-25 13:34:43 -07:00