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 58b717a2a0178f283981b04eeb18bb1e34132e85. 
						
						
					 
					
						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