mirror of
				https://gitea.blesmrt.net/mikaela/gist.git
				synced 2025-10-31 17:37:19 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			69 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| <!-- @format -->
 | |
| 
 | |
| # `m.policy.rule.server`
 | |
| 
 | |
| This event is the language of Draupnir/Mjolnir and experimental Mjolnir style
 | |
| ignore in Element Web labs when speaking of homeservers.
 | |
| 
 | |
| TL;DR
 | |
| 
 | |
| - Event type: `m.policy.rule.server`
 | |
| - State key: `example.net` (server name goes here)
 | |
| 
 | |
| <!-- prettier-ignore-start -->
 | |
| 
 | |
| <!-- START doctoc generated TOC please keep comment here to allow auto update -->
 | |
| <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
 | |
| 
 | |
| - [Allowing all servers](#allowing-all-servers)
 | |
| - [Allowing server mjolnir.matrix.org](#allowing-server-mjolnirmatrixorg)
 | |
| - [Banning evil example.org](#banning-evil-exampleorg)
 | |
| 
 | |
| <!-- END doctoc generated TOC please keep comment here to allow auto update -->
 | |
| 
 | |
| <!-- prettier-ignore-end -->
 | |
| 
 | |
| ## Allowing all servers
 | |
| 
 | |
| **_WARNING! This is poorly supported and
 | |
| [operations such as unban may unexpectedly remove this rule!](https://github.com/the-draupnir-project/Draupnir/issues/56)_**
 | |
| 
 | |
| - Event type: `m.policy.rule.server`
 | |
| - State key: `*`
 | |
| 
 | |
| ```json
 | |
| {
 | |
|   "entity": "*",
 | |
|   "reason": "Default ACL allow all",
 | |
|   "recommendation": "org.matrix.mjolnir.allow"
 | |
| }
 | |
| ```
 | |
| 
 | |
| ## Allowing server mjolnir.matrix.org
 | |
| 
 | |
| - Event type: `m.policy.rule.server`
 | |
| - State key: `mjolnir.matrix.org`
 | |
| 
 | |
| ```json
 | |
| {
 | |
|   "entity": "mjolnir.matrix.org",
 | |
|   "reason": "Mjolnir for all!",
 | |
|   "recommendation": "org.matrix.mjolnir.allow"
 | |
| }
 | |
| ```
 | |
| 
 | |
| ## Banning evil example.org
 | |
| 
 | |
| _Well, the example organization domain is now evil :smirk_cat:_
 | |
| 
 | |
| - Event type: `m.policy.rule.server`
 | |
| - State key: `example.org`
 | |
| 
 | |
| ```json
 | |
| {
 | |
|   "entity": "*",
 | |
|   "reason": "Evil example homeserver",
 | |
|   "recommendation": "m.ban"
 | |
| }
 | |
| ```
 |