ff96ff7763
Bump version 6.4.0-alpha.1
2023-05-31 16:52:50 +02:00
2961513d22
Refresh remote server infos when outdated.
2023-05-31 16:52:50 +02:00
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