74b4bc3875 
							
						 
					 
					
						
						
							
							Upgrade Rails to 7.2  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-04-28 00:17:25 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							646c95ecc2 
							
						 
					 
					
						
						
							
							Fix local/development RS auth URL  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-04-27 16:09:32 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							fb054ae455 
							
						 
					 
					
						
						
							
							Add task for generating ctags  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-04-26 12:37:10 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							536052e9bf 
							
						 
					 
					
						
						
							
							Merge pull request 'Upgrade strfry/deno, port strfry policies to @nostrify/policies' ( #214 ) from chore/upgrade_strfry_deno into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #214  
						
						
							
						
					 
					
						2025-04-18 10:51:35 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b29a0abb0b 
							
						 
					 
					
						
						
							
							Document strfry integration  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	Release Drafter / Update release notes draft (pull_request) Successful in 3s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2025-04-16 17:34:10 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							29ff486683 
							
						 
					 
					
						
						
							
							Port strfry policies to @nostrify/policies  
						
						... 
						
						
						
						Use packages from JSR and adapt code for new policy APIs 
						
						
							
						
					 
					
						2025-04-15 19:01:22 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e53b9dd186 
							
						 
					 
					
						
						
							
							Upgrade strfry docker image  
						
						... 
						
						
						
						Contains latest strfry (1.0.4) and deno (2.2.10) 
						
						
							
						
					 
					
						2025-04-15 19:00:52 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a2921297fe 
							
						 
					 
					
						
						
							
							Fix seeds  
						
						... 
						
						
						
						The CreateAccount service has moved to a namespace 
						
						
							
						
					 
					
						2025-04-11 16:14:44 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							7df56479a4 
							
						 
					 
					
						
						
							
							Fix 500 when pubkey is nil  
						
						
						
						
							
						
					 
					
						2025-01-02 08:30:58 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8aa3ca9e23 
							
						 
					 
					
						
						
							
							Merge pull request 'Let users upload their OpenPGP public key, and serve WKD response' ( #205 ) from feature/191-gpg_keys_wkd into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #205 
Reviewed-by: galfert <garret.alfert@gmail.com> 
						
						
							
						
					 
					
						2024-10-14 14:08:31 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3ad1d03785 
							
						 
					 
					
						
						
							
							Merge pull request 'Encrypt all system emails for users with PGP key' ( #207 ) from feature/encrypted_system_emails into feature/191-gpg_keys_wkd  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	Release Drafter / Update release notes draft (pull_request) Successful in 4s 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #207 
Reviewed-by: galfert <garret.alfert@gmail.com> 
						
						
							
						
					 
					
						2024-10-14 13:39:01 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e258a8bd27 
							
						 
					 
					
						
						
							
							Merge pull request 'Use ASCII format for nostrKey LDAP schema' ( #206 ) from chore/nostr_key_ldap_schema into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #206 
Reviewed-by: galfert <garret.alfert@gmail.com> 
						
						
							
						
					 
					
						2024-10-10 14:18:31 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							339462f320 
							
						 
					 
					
						
						
							
							Refactor mailer options usage  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	Release Drafter / Update release notes draft (pull_request) Successful in 5s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2024-10-08 14:06:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c4c2d16342 
							
						 
					 
					
						
						
							
							Encrypt outgoing emails when possible  
						
						
						
						
							
						
					 
					
						2024-10-08 14:05:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3ee76e26ab 
							
						 
					 
					
						
						
							
							Re-import user's pubkey on access  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						Sometimes, the pubkey might not be imported in the local keychain
(anymore), but at this point in the code it had been successfully
imported at least once before. So we just (re-)import every time for it
to never fail. 
						
						
							
						
					 
					
						2024-10-08 11:34:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							729e4fd566 
							
						 
					 
					
						
						
							
							Add WKD policy endpoint  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2024-09-26 23:11:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8ad6adbaeb 
							
						 
					 
					
						
						
							
							Use ASCII format for nostrKey LDAP schema  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	Release Drafter / Update release notes draft (pull_request) Failing after 10m11s 
				
			 
		
		
	 
 
	 
						
						No need for UTF-8 
						
						
							
						
					 
					
						2024-09-25 18:35:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							534e5a9d3c 
							
						 
					 
					
						
						
							
							Gracefully handle wrong capitalization of username  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2024-09-25 00:20:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1b72c97f42 
							
						 
					 
					
						
						
							
							Remove obsolete code  
						
						
						
						
							
						
					 
					
						2024-09-25 00:17:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							bfd8ca16a9 
							
						 
					 
					
						
						
							
							Merge branch 'master' into feature/191-gpg_keys_wkd  
						
						
						
						
							
						
					 
					
						2024-09-25 00:16:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							64de4deddd 
							
						 
					 
					
						
						
							
							Fix serviceEnabled indicator on admin page  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2024-09-24 21:38:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							9f6fa6deba 
							
						 
					 
					
						
						
							
							Remove example link  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						Until we have a live example on kosmos.org 
						
						
							
						
					 
					
						2024-09-23 20:36:05 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							37b106e73c 
							
						 
					 
					
						
						
							
							Whitespace  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2024-09-23 19:22:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c3f1f97e1a 
							
						 
					 
					
						
						
							
							Add display name and PGP key to admin user page  
						
						... 
						
						
						
						Link the key to the ASCII Armor WKD endpoint, if it contains the user's
account address 
						
						
							
						
					 
					
						2024-09-23 19:21:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4a677178e8 
							
						 
					 
					
						
						
							
							Add Web Key Directory endpoint  
						
						... 
						
						
						
						Serve public keys in binary and armored text, if they contain a user's
account address. 
						
						
							
						
					 
					
						2024-09-23 19:20:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3042a02a17 
							
						 
					 
					
						
						
							
							Allow users to update their OpenPGP pubkey  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2024-09-23 18:13:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							118fddb497 
							
						 
					 
					
						
						
							
							Document URLs for settings controller actions  
						
						... 
						
						
						
						No need to read the route sources all the time 
						
						
							
						
					 
					
						2024-09-23 16:07:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ba683a7b95 
							
						 
					 
					
						
						
							
							Move some Rails app services to UserManager namespace  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2024-09-23 16:03:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							90a8a70c15 
							
						 
					 
					
						
						
							
							Add OpenPGP key to LDAP directory and User model  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2024-09-23 15:20:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8f7994d82e 
							
						 
					 
					
						
						
							
							0.10.0  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/tag Build is passing 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
 
						
					 
					
						2024-09-18 15:49:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a7d0e71ab6 
							
						 
					 
					
						
						
							
							Fix spec  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2024-09-18 14:46:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							27d9f73c61 
							
						 
					 
					
						
						
							
							Set host for RS auth url  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
						
						With X-Forwarded-Host set on the proxied request, Rails uses that host
for URLs. But we need it to be the accounts domain. 
						
						
							
						
					 
					
						2024-09-14 17:17:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ed3de8b16f 
							
						 
					 
					
						
						
							
							Allow CORS for all LNURL endpoints  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2024-09-14 16:46:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d7b4c67953 
							
						 
					 
					
						
						
							
							Fix config when set to empty string  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2024-09-14 16:40:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7489d4a32f 
							
						 
					 
					
						
						
							
							Merge pull request 'Add config for separate primary domain Nostr pubkey' ( #204 ) from feature/nostr_pubkey_primary_domain into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #204 
Reviewed-by: Greg <greg@noreply.kosmos.org> 
						
						
							
						
					 
					
						2024-09-13 12:33:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ac77e5b7c1 
							
						 
					 
					
						
						
							
							Allow ENV var for new setting  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	Release Drafter / Update release notes draft (pull_request) Successful in 5s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2024-09-11 16:31:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e544c28105 
							
						 
					 
					
						
						
							
							Config for separate primary domain Nostr pubkey  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						Allow to configure a separate key for the NIP-05 address of the primary
domain vs the accounts domain. 
						
						
							
						
					 
					
						2024-09-11 16:28:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4909dac5c2 
							
						 
					 
					
						
						
							
							Fix typo  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						The return value of `strip!` is `nil` 
						
						
							
						
					 
					
						2024-09-11 16:26:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3cf4348695 
							
						 
					 
					
						
						
							
							Merge pull request 'Make default user services configurable by admins' ( #203 ) from feature/default_service_settings into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #203 
Reviewed-by: galfert <garret.alfert@gmail.com> 
						
						
							
						
					 
					
						2024-09-11 11:21:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							af3da0a26c 
							
						 
					 
					
						
						
							
							Set CORS headers for all .well-known responses  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						So we don't have to consider it for reverse proxies etc. 
						
						
							
						
					 
					
						2024-09-10 16:06:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							2d32320c7d 
							
						 
					 
					
						
						
							
							Style check boxes  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
			
				
	Release Drafter / Update release notes draft (pull_request) Successful in 5s 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2024-09-05 11:24:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							fc2bec6246 
							
						 
					 
					
						
						
							
							Make default user services configurable by admin  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
			
				
	continuous-integration/drone/pr Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2024-09-05 11:11:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5addd25186 
							
						 
					 
					
						
						
							
							Add service details config, use for known services  
						
						
						
						
							
						
					 
					
						2024-09-05 11:10:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							215d178e69 
							
						 
					 
					
						
						
							
							Remove empty spec files  
						
						
						
						
							
						
					 
					
						2024-09-05 11:10:10 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							5474bf66e7 
							
						 
					 
					
						
						
							
							Turn default services into a configurable setting  
						
						... 
						
						
						
						With the default value being all enabled services 
						
						
							
						
					 
					
						2024-09-04 13:06:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ef2a37e2bf 
							
						 
					 
					
						
						
							
							Sort user services in LDAP entry  
						
						... 
						
						
						
						Makes it predictable for programmatic comparisons (e.g. tests) 
						
						
							
						
					 
					
						2024-09-04 13:05:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0e3180602c 
							
						 
					 
					
						
						
							
							Rename "xmpp" user service back to "ejabberd"  
						
						... 
						
						
						
						If we ever add support for others, we can combine them as "xmpp" in
helper methods 
						
						
							
						
					 
					
						2024-09-04 13:03:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							15e2f9b962 
							
						 
					 
					
						
						
							
							Remove "in development" note  
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						
							
						
					 
					
						2024-08-28 14:55:34 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4ae10c9b53 
							
						 
					 
					
						
						
							
							Refactor settings model  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Move the various sections to their own concerns, so they're easier to
find and maintain 
						
						
							
						
					 
					
						2024-08-28 14:39:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							45137e0cfe 
							
						 
					 
					
						
						
							
							Merge pull request 'Fix Ruby issue on Apple silicon (without compiling a patched Ruby)' ( #201 ) from chore/update_docker_image into master  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
						
						Reviewed-on: #201 
Reviewed-by: galfert <garret.alfert@gmail.com> 
						
						
							
						
					 
					
						2024-08-28 08:12:31 +00:00