mirror of https://gitlab.com/bashrc2/epicyon
				
				
				
			Change domain to libreserver.org
							parent
							
								
									ef1696e751
								
							
						
					
					
						commit
						2a94dc9516
					
				| 
						 | 
				
			
			@ -4,7 +4,7 @@ By submitting code, documentation or artwork you agree that it will be licensed
 | 
			
		|||
 | 
			
		||||
## Security Vulnerability Disclosure
 | 
			
		||||
 | 
			
		||||
Create an issue on https://gitlab.com/bashrc2/epicyon/issues. If the vulnerability is especially sensitive then send an XMPP message to **bob@freedombone.net** or a Matrix message to **@bob:matrix.freedombone.net**.
 | 
			
		||||
Create an issue on https://gitlab.com/bashrc2/epicyon/issues. If the vulnerability is especially sensitive then send an XMPP message to **bob@libreserver.org** or a Matrix message to **@bob:matrix.libreserver.org**.
 | 
			
		||||
 | 
			
		||||
## Code of Conduct
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -14,7 +14,7 @@ The code of conduct can be found [here](code-of-conduct.md).
 | 
			
		|||
 | 
			
		||||
Submit to https://gitlab.com/bashrc2/epicyon/issues
 | 
			
		||||
 | 
			
		||||
You can also post patches in the old-fashioned style via email to **bob@freedombone.net**. Include **[Epicyon]** in the subject line, otherwise it may be ignored.
 | 
			
		||||
You can also post patches in the old-fashioned style via email to **bob@libreserver.org**. Include **[Epicyon]** in the subject line, otherwise it may be ignored.
 | 
			
		||||
 | 
			
		||||
## Development Style
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "ActivityPub"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "ActivityPub"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								auth.py
								
								
								
								
							
							
						
						
									
										2
									
								
								auth.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Security"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Profile Metadata"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Core"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								blog.py
								
								
								
								
							
							
						
						
									
										2
									
								
								blog.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "ActivityPub"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Timeline"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								briar.py
								
								
								
								
							
							
						
						
									
										2
									
								
								briar.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Profile Metadata"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								cache.py
								
								
								
								
							
							
						
						
									
										2
									
								
								cache.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Core"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "RSS Feeds"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								city.py
								
								
								
								
							
							
						
						
									
										2
									
								
								city.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Metadata"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -52,7 +52,7 @@ If you're raising concerns about something or someone, there must be demonstrabl
 | 
			
		|||
 | 
			
		||||
This is not a big project and so there is no division of labor or special enforcement committee or bureaucratic process.
 | 
			
		||||
 | 
			
		||||
Complaints should be either reported in the Matrix chat room **#epicyon:matrix.freedombone.net** or sent to bob@freedombone.net, preferably via XMPP/Conversations with OMEMO enabled but you can also use the same address for email correspondence.
 | 
			
		||||
Complaints should be either reported in the Matrix chat room **#epicyon:matrix.libreserver.org** or sent to bob@libreserver.org, preferably via XMPP/Conversations with OMEMO enabled but you can also use the same address for email correspondence.
 | 
			
		||||
 | 
			
		||||
## In case of violations
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -60,6 +60,5 @@ Violators of this code of conduct will:
 | 
			
		|||
 | 
			
		||||
 * Be removed from any associated Matrix and/or XMPP chat rooms
 | 
			
		||||
 * Will not have pending or future patches or pull requests merged
 | 
			
		||||
 * If they have a user account on *code.freedombone.net* it will be removed
 | 
			
		||||
 | 
			
		||||
This applies regardless of past levels of commitment or technical abilities.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Core"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Security"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Timeline"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								cwtch.py
								
								
								
								
							
							
						
						
									
										2
									
								
								cwtch.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Profile Metadata"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Core"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "ActivityPub"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Client"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Security"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Profile Metadata"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Commandline Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								feeds.py
								
								
								
								
							
							
						
						
									
										2
									
								
								feeds.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "RSS Feeds"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Moderation"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "ActivityPub"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Calendar"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								git.py
								
								
								
								
							
							
						
						
									
										2
									
								
								git.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Profile Metadata"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Core"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@ __credits__ = ['lamia']
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Security"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,7 +5,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.1.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
 | 
			
		||||
import base64, hashlib, sys
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								inbox.py
								
								
								
								
							
							
						
						
									
										2
									
								
								inbox.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Timeline"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								jami.py
								
								
								
								
							
							
						
						
									
										2
									
								
								jami.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Profile Metadata"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Core"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								like.py
								
								
								
								
							
							
						
						
									
										2
									
								
								like.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "ActivityPub"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -5,7 +5,7 @@ __credits__ = ['Based on ' +
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Security"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "ActivityPub"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "API"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Profile Metadata"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								media.py
								
								
								
								
							
							
						
						
									
										2
									
								
								media.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Timeline"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Metadata"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Core"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface Columns"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface Columns"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Calendar"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Timeline"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "ActivityPub"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Core"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								pgp.py
								
								
								
								
							
							
						
						
									
										2
									
								
								pgp.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Profile Metadata"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								posts.py
								
								
								
								
							
							
						
						
									
										2
									
								
								posts.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "ActivityPub"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "ActivityPub"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								roles.py
								
								
								
								
							
							
						
						
									
										2
									
								
								roles.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Profile Metadata"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Calendar"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,7 +11,7 @@
 | 
			
		|||
# License
 | 
			
		||||
# =======
 | 
			
		||||
#
 | 
			
		||||
# Copyright (C) 2020-2021 Bob Mottram <bob@freedombone.net>
 | 
			
		||||
# Copyright (C) 2020-2021 Bob Mottram <bob@libreserver.org>
 | 
			
		||||
#
 | 
			
		||||
# This program is free software: you can redistribute it and/or modify
 | 
			
		||||
# it under the terms of the GNU Affero General Public License as published by
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Core"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,9 +2,9 @@
 | 
			
		|||
name = epicyon
 | 
			
		||||
version = 1.3.0
 | 
			
		||||
author = Bob Mottram
 | 
			
		||||
author_email = bob@freedombone.net
 | 
			
		||||
author_email = bob@libreserver.org
 | 
			
		||||
maintainer = Bob Mottram
 | 
			
		||||
maintainer_email = bob@freedombone.net
 | 
			
		||||
maintainer_email = bob@libreserver.org
 | 
			
		||||
description = A modern ActivityPub compliant server implementing both S2S and C2S protocols.
 | 
			
		||||
long_description = file: README.md
 | 
			
		||||
long_description_content_type = text/markdown
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Timeline"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,7 +4,7 @@ __credits__ = ["webchk"]
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Core"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Profile Metadata"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Moderation"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Accessibility"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								ssb.py
								
								
								
								
							
							
						
						
									
										2
									
								
								ssb.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Profile Metadata"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										10
									
								
								tests.py
								
								
								
								
							
							
						
						
									
										10
									
								
								tests.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Testing"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -4469,7 +4469,7 @@ def _testLinksWithinPost() -> None:
 | 
			
		|||
    port = 443
 | 
			
		||||
    httpPrefix = 'https'
 | 
			
		||||
    content = 'This is a test post with links.\n\n' + \
 | 
			
		||||
        'ftp://ftp.ncdc.noaa.gov/pub/data/ghcn/v4/\n\nhttps://freedombone.net'
 | 
			
		||||
        'ftp://ftp.ncdc.noaa.gov/pub/data/ghcn/v4/\n\nhttps://libreserver.org'
 | 
			
		||||
    followersOnly = False
 | 
			
		||||
    saveToFile = False
 | 
			
		||||
    clientToServer = False
 | 
			
		||||
| 
						 | 
				
			
			@ -4508,10 +4508,10 @@ def _testLinksWithinPost() -> None:
 | 
			
		|||
        '<span class="invisible">ftp://</span>' + \
 | 
			
		||||
        '<span class="ellipsis">' + \
 | 
			
		||||
        'ftp.ncdc.noaa.gov/pub/data/ghcn/v4/</span>' + \
 | 
			
		||||
        '</a><br><br><a href="https://freedombone.net" ' + \
 | 
			
		||||
        '</a><br><br><a href="https://libreserver.org" ' + \
 | 
			
		||||
        'rel="nofollow noopener noreferrer" target="_blank">' + \
 | 
			
		||||
        '<span class="invisible">https://</span>' + \
 | 
			
		||||
        '<span class="ellipsis">freedombone.net</span></a></p>'
 | 
			
		||||
        '<span class="ellipsis">libreserver.org</span></a></p>'
 | 
			
		||||
    assert postJsonObject['object']['content'] == \
 | 
			
		||||
        postJsonObject['object']['contentMap'][systemLanguage]
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -5457,7 +5457,7 @@ def _testCanReplyTo() -> None:
 | 
			
		|||
    port = 443
 | 
			
		||||
    httpPrefix = 'https'
 | 
			
		||||
    content = 'This is a test post with links.\n\n' + \
 | 
			
		||||
        'ftp://ftp.ncdc.noaa.gov/pub/data/ghcn/v4/\n\nhttps://freedombone.net'
 | 
			
		||||
        'ftp://ftp.ncdc.noaa.gov/pub/data/ghcn/v4/\n\nhttps://libreserver.org'
 | 
			
		||||
    followersOnly = False
 | 
			
		||||
    saveToFile = False
 | 
			
		||||
    clientToServer = False
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								theme.py
								
								
								
								
							
							
						
						
									
										2
									
								
								theme.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Core"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								tox.py
								
								
								
								
							
							
						
						
									
										2
									
								
								tox.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Profile Metadata"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								utils.py
								
								
								
								
							
							
						
						
									
										2
									
								
								utils.py
								
								
								
								
							| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Core"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Accessibility"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Calendar"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface Columns"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface Columns"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Timeline"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Timeline"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Timeline"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Timeline"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Moderation"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Timeline"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Web Interface"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Onboarding"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Onboarding"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "Onboarding"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,7 +3,7 @@ __author__ = "Bob Mottram"
 | 
			
		|||
__license__ = "AGPL3+"
 | 
			
		||||
__version__ = "1.2.0"
 | 
			
		||||
__maintainer__ = "Bob Mottram"
 | 
			
		||||
__email__ = "bob@freedombone.net"
 | 
			
		||||
__email__ = "bob@libreserver.org"
 | 
			
		||||
__status__ = "Production"
 | 
			
		||||
__module_group__ = "ActivityPub"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -11,8 +11,8 @@
 | 
			
		|||
        "author" : {
 | 
			
		||||
            "@type" : "Person",
 | 
			
		||||
            "name" : "Bob Mottram",
 | 
			
		||||
	    "email": "bob@freedombone.net",
 | 
			
		||||
	    "url": "https://epicyon.freedombone.net/users/bob"
 | 
			
		||||
	    "email": "bob@libreserver.org",
 | 
			
		||||
	    "url": "https://epicyon.libreserver.org/users/bob"
 | 
			
		||||
        },
 | 
			
		||||
        "applicationCategory" : ["server", "software", "bash", "debian", "linux", "self-hosting"],
 | 
			
		||||
        "downloadUrl" : "https://libreserver.org/epicyon/epicyon.tar.gz"
 | 
			
		||||
| 
						 | 
				
			
			@ -1467,7 +1467,7 @@
 | 
			
		|||
      If you need to use <a href="https://www.fail2ban.org">fail2ban</a> then failed login attempts can be found in <b>accounts/loginfailures.log</b>.
 | 
			
		||||
    </p>
 | 
			
		||||
    <p class="intro">
 | 
			
		||||
      If you are using the <a href="https://caddyserver.com">Caddy web server</a> then see <a href="https://code.freedombone.net/bashrc/epicyon/raw/main/caddy.example.conf">caddy.example.conf</a>
 | 
			
		||||
      If you are using the <a href="https://caddyserver.com">Caddy web server</a> then see <a href="https://code.libreserver.org/bashrc/epicyon/raw/main/caddy.example.conf">caddy.example.conf</a>
 | 
			
		||||
    </p>
 | 
			
		||||
    <p class="intro">
 | 
			
		||||
      Now you can navigate to your domain and register an account. The first account becomes the administrator.
 | 
			
		||||
| 
						 | 
				
			
			@ -1495,6 +1495,6 @@ Please be aware that such installations will not federate with ordinary fedivers
 | 
			
		|||
    </div>
 | 
			
		||||
  </body>
 | 
			
		||||
  <footer>
 | 
			
		||||
    <p>By: Bob Mottram <a href="mailto:bob@freedombone.net">bob@freedombone.net</a></p>
 | 
			
		||||
    <p>By: Bob Mottram <a href="mailto:bob@libreserver.org">bob@libreserver.org</a></p>
 | 
			
		||||
  </footer>
 | 
			
		||||
</html>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue