e719dc3079 
					 
					
						
						
							
							Chat Federation: fetch remote server information when missing.  
						
						
						
						
					 
					
						2023-05-31 16:52:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6ed69d2c2f 
					 
					
						
						
							
							Chat Federation: refactoring ActivityPub data:  
						
						... 
						
						
						
						The data format used by plugin v6.3.0 was not well suited.
Here comes a new data format, with S2S informations.
The plugin can automatically upgrade old format.
It also continues to provide the old format, so than remote instance
that did not update the plugin will still work. 
						
						
					 
					
						2023-05-31 16:52:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f9534dc11 
					 
					
						
						
							
							Removing some old PoC code.  
						
						
						
						
					 
					
						2023-05-31 16:52:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b38d9a6426 
					 
					
						
						
							
							Cleaning an aborted PoC  
						
						
						
						
					 
					
						2023-05-31 16:52:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						627b45ffc7 
					 
					
						
						
							
							Chat Federation WIP: code cleaning.  
						
						
						
						
					 
					
						2023-05-31 16:52:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8fe48a068f 
					 
					
						
						
							
							Refactoring the debug mode code, and adding some options.  
						
						
						
						
					 
					
						2023-05-31 16:52:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b525c203da 
					 
					
						
						
							
							Chat Federation: first working PoC!  
						
						
						
						
					 
					
						2023-05-31 16:52:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6fbfb8ef67 
					 
					
						
						
							
							Fix var name + log.  
						
						
						
						
					 
					
						2023-05-31 16:52:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a945a0cb7 
					 
					
						
						
							
							Chat Federation WIP:  
						
						... 
						
						
						
						Found that net.websocket is not appropriate.
This commit is a proof of concept. It has to be cleaned.
Still not working, but close! 
						
						
					 
					
						2023-05-31 16:52:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cd3afe2b26 
					 
					
						
						
							
							Chat Federation WIP:  
						
						... 
						
						
						
						Trying to fix some non-working code. Still not working. 
						
						
					 
					
						2023-05-31 16:52:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ef3417dab0 
					 
					
						
						
							
							Fix debug option.  
						
						
						
						
					 
					
						2023-05-31 16:52:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						92f076d425 
					 
					
						
						
							
							Fix debug option.  
						
						
						
						
					 
					
						2023-05-31 16:52:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a2da60b7d 
					 
					
						
						
							
							Chat Federation (and a lot more) WIP:  
						
						... 
						
						
						
						Note: websocket s2s is not working yet, still WIP.
New Features
* Chat Federation:
  * You can now connect to a remote chat with your local account.
  * This remote connection is done using a custom implementation of [XEP-0468: WebSocket S2S](https://xmpp.org/extensions/xep-0468.html ), using some specific discovering method (so that it will work without any DNS configuration).
Minor changes and fixes
* Possibility to debug Prosody in development environments.
* Using process.spawn instead of process.exec to launch Prosody (safer, and more optimal).
* Prosody AppImage: fix path mapping: we only map necessary /etc/ subdir, so that the AppImage can access to /etc/resolv.conf, /etc/hosts, ...
* Prosody AppImage: hidden debug mode to disable lua-unbound, that seems broken in some docker dev environments. 
						
						
					 
					
						2023-05-31 16:52:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1174f661be 
					 
					
						
						
							
							TODO notes  
						
						
						
						
					 
					
						2023-05-31 16:52:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3bc05d88df 
					 
					
						
						
							
							Chat Federation: using S2S if available.  
						
						... 
						
						
						
						* if both local and remote instance have external XMPP connections enabled, the user joins the remote room with his local account
* some code refactoring (builtin.ts)
Note: documentation and settings descriptions are to do.
Related to #112  
						
						
					 
					
						2023-05-31 16:52:47 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1003378b24 
					 
					
						
						
							
							Documentation.  
						
						
						
						
					 
					
						2023-05-31 16:51:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						862991e086 
					 
					
						
						
							
							Add directions for trusted certificate generation under Docker  
						
						
						
						
					 
					
						2023-05-30 11:27:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df249efd16 
					 
					
						
						
							
							Fix typo in documentation  
						
						
						
						
					 
					
						2023-05-18 15:38:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51bdd91c5e 
					 
					
						
						
							
							[typo] carioca en trop  
						
						
						
						
					 
					
						2023-05-12 10:06:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3cf0376436 
					 
					
						
						
							
							add link to docker-dev repo  
						
						
						
						
					 
					
						2023-04-25 09:18:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ac504a345 
					 
					
						
						
							
							Fix changelog.  
						
						
						
						
					 
					
						2023-04-21 19:44:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95d0f4f36a 
					 
					
						
						
							
							Bump version 6.3.0  
						
						
						
						
					 
					
						2023-04-21 19:40:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2c759023a6 
					 
					
						
						
							
							Bump version 6.3.0-beta4  
						
						
						
						
					 
					
						2023-04-21 19:29:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cf0b14d382 
					 
					
						
						
							
							Fix import. Seems i am tired...  
						
						
						
						
					 
					
						2023-04-21 19:28:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee8c9deee1 
					 
					
						
						
							
							Bump version 6.3.0-beta3  
						
						
						
						
					 
					
						2023-04-21 19:25:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1a5989d9a9 
					 
					
						
						
							
							Fix.  
						
						
						
						
					 
					
						2023-04-21 19:24:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a4eb7fc33 
					 
					
						
						
							
							Fix: wrong usage of URL.protocol, again  
						
						
						
						
					 
					
						2023-04-21 18:57:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						493c3dd25b 
					 
					
						
						
							
							Bump version 6.3.0-beta2  
						
						
						
						
					 
					
						2023-04-21 18:51:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4a02f74563 
					 
					
						
						
							
							Fix cross domain BOSH.  
						
						
						
						
					 
					
						2023-04-21 18:49:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ba573c1211 
					 
					
						
						
							
							Fix protocol detection.  
						
						
						
						
					 
					
						2023-04-21 18:38:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e290a3ef6 
					 
					
						
						
							
							Fix beta version name.  
						
						
						
						
					 
					
						2023-04-21 18:08:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						252dd30db1 
					 
					
						
						
							
							Bump version 6.3.0-beta1  
						
						
						
						
					 
					
						2023-04-21 17:35:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ce95d4a39 
					 
					
						
						
							
							Chat Federation: don't display chat when anonymous connections are disabled  
						
						
						
						
					 
					
						2023-04-21 17:24:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a07a7a6ce8 
					 
					
						
						
							
							Changelog  
						
						
						
						
					 
					
						2023-04-21 17:09:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5d323b2dfd 
					 
					
						
						
							
							Chat Federation, connection to remote chat:  
						
						... 
						
						
						
						Front-end connect using BOSH or WS directly on the remote server.
If use is logged-in, his nickname is use as default nickname. 
						
						
					 
					
						2023-04-21 16:56:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b85a1dc90a 
					 
					
						
						
							
							Fix: wrong usage of URL.protocol  
						
						
						
						
					 
					
						2023-04-21 16:33:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						732138e745 
					 
					
						
						
							
							Chat Federation: some data caching to reduce disk load.  
						
						
						
						
					 
					
						2023-04-21 12:25:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						333590defd 
					 
					
						
						
							
							Chat Federation: send the information to the frontend.  
						
						
						
						
					 
					
						2023-04-21 12:02:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b1f1271389 
					 
					
						
						
							
							Fix missing case.  
						
						
						
						
					 
					
						2023-04-20 18:32:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5028d37c18 
					 
					
						
						
							
							Chat federation: storing chat information  
						
						
						
						
					 
					
						2023-04-20 18:28:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						850ea3e61f 
					 
					
						
						
							
							Chat federation: refactoring code + fix case when video has no chat  
						
						
						
						
					 
					
						2023-04-20 16:07:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f1375c1ea8 
					 
					
						
						
							
							Dev tuto link.  
						
						
						
						
					 
					
						2023-04-20 13:27:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						01e7fdc9b6 
					 
					
						
						
							
							Chat federation: new settings to disable the feature.  
						
						
						
						
					 
					
						2023-04-20 12:13:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4c138f3f5b 
					 
					
						
						
							
							Chat federation metadata fix, and code refactoring.  
						
						
						
						
					 
					
						2023-04-20 11:10:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						115fcd8484 
					 
					
						
						
							
							Chat federation: add metadata in ActivityPub. WIP  
						
						
						
						
					 
					
						2023-04-19 19:07:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						bcafac5cce 
					 
					
						
						
							
							XMPP trusted certificates documentation.  
						
						
						
						
					 
					
						2023-04-17 17:56:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						310419ad66 
					 
					
						
						
							
							Fix Peertube crash:  
						
						... 
						
						
						
						Peertube could crash when someone attemps to connect to Websocket endpoint during plugin initialization. 
						
						
					 
					
						2023-04-17 11:14:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aa1170a3f4 
					 
					
						
						
							
							Troubleshooting doc ( #114 )  
						
						
						
						
					 
					
						2023-04-14 14:26:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2a06784417 
					 
					
						
						
							
							XMPP connections documentation ( #114 )  
						
						
						
						
					 
					
						2023-04-14 14:23:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d2238c390f 
					 
					
						
						
							
							Fix title.  
						
						
						
						
					 
					
						2023-04-14 13:35:43 +02:00