292366a77f 
							
						 
					 
					
						
						
							
							Domain vs realm vs IP  
						
						
						
						
					 
					
						2023-12-18 13:23:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8a97ebf4f8 
							
						 
					 
					
						
						
							
							Use domain instead of IP, add TLS endpoints  
						
						
						
						
					 
					
						2023-12-17 17:57:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ca3f06f831 
							
						 
					 
					
						
						
							
							Increase size of port range for TURN  
						
						
						
						
					 
					
						2023-12-17 17:05:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1576a8e731 
							
						 
					 
					
						
						
							
							Set up coturn, switch from ejabberd in production  
						
						... 
						
						
						
						https://github.com/coturn/coturn  
					
						2023-12-17 15:20:11 +01:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							abc168ebf1 
							
						 
					 
					
						
						
							
							Upgrade ejabberd to 23.10, enable anonymous occupant IDs  
						
						
						
						
					 
					
						2023-11-01 12:29:23 +01:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							65d71d6a73 
							
						 
					 
					
						
						
							
							Migrate ejabberd uploads to mod_s3_upload and Garage  
						
						... 
						
						
						
						In addition to installing and configuring the new module, this also
enables public access to the S3 API via `bucket-name.s3.kosmos.org` as
well as Web access on `bucket-name.web.s3.kosmos.org` (when enabled).
Also includes some drive-by improvements to Chef attribute naming and
usage.
Co-authored-by: Greg Karékinian <greg@karekinian.com> 
						
						
					 
					
						2023-10-10 17:55:55 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0f12a54eab 
							
						 
					 
					
						
						
							
							Refactor tor usage entirely  
						
						... 
						
						
						
						Use a custom resource and separate recipe for service configs with
pre-set keys and hostnames 
						
						
					 
					
						2023-07-30 12:39:41 +02:00 
						 
				 
			
				
					
						
							
							
								Râu Cao 
							
						 
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f8f3fc7c3a 
							
						 
					 
					
						
						
							
							Upgrade ejabberd to 23.04  
						
						... 
						
						
						
						Also add a package version attribute, since the value changed in the
past. 
						
						
					 
					
						2023-04-19 17:30:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							48cdd62973 
							
						 
					 
					
						
						
							
							Upgrade ejabberd to 22.05  
						
						... 
						
						
						
						Tested/running on all cluster nodes. Due to changes in the upstream
package we were able to remove some complexity from the recipe. Deleting
code FTW!
closes  #334  
						
						
					 
					
						2022-05-31 16:27:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							c158f845f0 
							
						 
					 
					
						
						
							
							Configure STUN/TURN for ejabberd and nginx proxy  
						
						
						
						
					 
					
						2022-05-11 15:27:49 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							90ce664f2e 
							
						 
					 
					
						
						
							
							Update ejabberd to 20.12  
						
						... 
						
						
						
						It fixes a bug that prevented the config to be reloaded for LDAP options
(https://github.com/processone/ejabberd/issues/3181 ) and more:
https://www.process-one.net/blog/ejabberd-20-12/  
						
						
					 
					
						2021-01-24 10:14:29 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							085bd8abd5 
							
						 
					 
					
						
						
							
							Move TURN port to a different range  
						
						... 
						
						
						
						It landed on a port used by PostgreSQL. Also switch STUN/TURN to TCP
because HAProxy does not support UDP.
Closes  #240  
						
						
					 
					
						2020-11-25 16:36:07 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							9efb9cd78c 
							
						 
					 
					
						
						
							
							Configure/deploy HTTP upload service on uploads.kosmos.chat  
						
						... 
						
						
						
						https://xmpp.org/extensions/xep-0363.html 
(Does not contain the config for ejabberd itself yet.) 
					
						2020-11-23 17:37:14 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							4448ec2173 
							
						 
					 
					
						
						
							
							Configure TURN properly  
						
						... 
						
						
						
						Was missing a couple of necessary properties, and is now using an
explicit port range for TURN, and opening those ports in UFW. 
						
						
					 
					
						2020-05-02 14:07:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							35a56aa221 
							
						 
					 
					
						
						
							
							Update version to 20.04  
						
						
						
						
					 
					
						2020-05-01 14:55:13 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							db8bb44c8b 
							
						 
					 
					
						
						
							
							Update ejabberd to 20.03  
						
						... 
						
						
						
						The download URL has changed, they removed a prefix
Closes  #153  
						
						
					 
					
						2020-04-20 14:53:08 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							a68ae78689 
							
						 
					 
					
						
						
							
							Update ejabberd to 20.02  
						
						... 
						
						
						
						It includes a fix to the reload_config command that prevented us from
running a version newer than 19.05
Closes  #136  
						
						
					 
					
						2020-03-04 13:28:13 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							0f9b2777a3 
							
						 
					 
					
						
						
							
							Update ejabberd to 19.05  
						
						... 
						
						
						
						Versions from 19.08 to 20.01 contains a blocking bug in the
reload_config command
(https://github.com/processone/ejabberd/issues/3170 )
Closes  #134  
						
						
					 
					
						2020-02-17 17:26:45 +01:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							2ecc128abd 
							
						 
					 
					
						
						
							
							Move the hidden service attributes to the attributes file  
						
						... 
						
						
						
						When it is set in the recipe the hidden service dir doesn't get set
correctly (nil), resulting in a broken torrc file 
						
						
					 
					
						2019-09-11 13:47:42 +02:00 
						 
				 
			
				
					
						
							
							
								Greg Karékinian 
							
						 
					 
					
						
						
						
						
							
						
						
							9346188ca7 
							
						 
					 
					
						
						
							
							Initial kosmos-ejabberd cookbook  
						
						
						
						
					 
					
						2019-04-17 10:11:52 +02:00