John Livingston
b38d9a6426
Cleaning an aborted PoC
2023-05-31 16:52:49 +02:00
John Livingston
627b45ffc7
Chat Federation WIP: code cleaning.
2023-05-31 16:52:49 +02:00
John Livingston
8fe48a068f
Refactoring the debug mode code, and adding some options.
2023-05-31 16:52:49 +02:00
John Livingston
b525c203da
Chat Federation: first working PoC!
2023-05-31 16:52:49 +02:00
John Livingston
6fbfb8ef67
Fix var name + log.
2023-05-31 16:52:48 +02:00
John Livingston
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
John Livingston
cd3afe2b26
Chat Federation WIP:
...
Trying to fix some non-working code. Still not working.
2023-05-31 16:52:48 +02:00
John Livingston
ef3417dab0
Fix debug option.
2023-05-31 16:52:48 +02:00
John Livingston
92f076d425
Fix debug option.
2023-05-31 16:52:48 +02:00
John Livingston
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
John Livingston
1174f661be
TODO notes
2023-05-31 16:52:47 +02:00
John Livingston
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
John Livingston
1003378b24
Documentation.
2023-05-31 16:51:06 +02:00
Alecks Gates
862991e086
Add directions for trusted certificate generation under Docker
2023-05-30 11:27:48 +02:00
John Livingston
df249efd16
Fix typo in documentation
2023-05-18 15:38:14 +02:00
Thibault François
51bdd91c5e
[typo] carioca en trop
2023-05-12 10:06:14 +02:00
mose
3cf0376436
add link to docker-dev repo
2023-04-25 09:18:21 +02:00
John Livingston
3ac504a345
Fix changelog.
2023-04-21 19:44:31 +02:00
John Livingston
95d0f4f36a
Bump version 6.3.0
2023-04-21 19:40:40 +02:00
John Livingston
2c759023a6
Bump version 6.3.0-beta4
2023-04-21 19:29:12 +02:00
John Livingston
cf0b14d382
Fix import. Seems i am tired...
2023-04-21 19:28:43 +02:00
John Livingston
ee8c9deee1
Bump version 6.3.0-beta3
2023-04-21 19:25:29 +02:00
John Livingston
1a5989d9a9
Fix.
2023-04-21 19:24:55 +02:00
John Livingston
5a4eb7fc33
Fix: wrong usage of URL.protocol, again
2023-04-21 18:57:18 +02:00
John Livingston
493c3dd25b
Bump version 6.3.0-beta2
2023-04-21 18:51:59 +02:00
John Livingston
4a02f74563
Fix cross domain BOSH.
2023-04-21 18:49:15 +02:00
John Livingston
ba573c1211
Fix protocol detection.
2023-04-21 18:38:43 +02:00
John Livingston
6e290a3ef6
Fix beta version name.
2023-04-21 18:08:54 +02:00
John Livingston
252dd30db1
Bump version 6.3.0-beta1
2023-04-21 17:35:14 +02:00
John Livingston
0ce95d4a39
Chat Federation: don't display chat when anonymous connections are disabled
2023-04-21 17:24:16 +02:00
John Livingston
a07a7a6ce8
Changelog
2023-04-21 17:09:24 +02:00
John Livingston
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
John Livingston
b85a1dc90a
Fix: wrong usage of URL.protocol
2023-04-21 16:33:17 +02:00
John Livingston
732138e745
Chat Federation: some data caching to reduce disk load.
2023-04-21 12:25:00 +02:00
John Livingston
333590defd
Chat Federation: send the information to the frontend.
2023-04-21 12:02:52 +02:00
John Livingston
b1f1271389
Fix missing case.
2023-04-20 18:32:13 +02:00
John Livingston
5028d37c18
Chat federation: storing chat information
2023-04-20 18:28:08 +02:00
John Livingston
850ea3e61f
Chat federation: refactoring code + fix case when video has no chat
2023-04-20 16:07:00 +02:00
John Livingston
f1375c1ea8
Dev tuto link.
2023-04-20 13:27:14 +02:00
John Livingston
01e7fdc9b6
Chat federation: new settings to disable the feature.
2023-04-20 12:13:22 +02:00
John Livingston
4c138f3f5b
Chat federation metadata fix, and code refactoring.
2023-04-20 11:10:23 +02:00
John Livingston
115fcd8484
Chat federation: add metadata in ActivityPub. WIP
2023-04-19 19:07:08 +02:00
John Livingston
bcafac5cce
XMPP trusted certificates documentation.
2023-04-17 17:56:20 +02:00
John Livingston
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
John Livingston
aa1170a3f4
Troubleshooting doc ( #114 )
2023-04-14 14:26:30 +02:00
John Livingston
2a06784417
XMPP connections documentation ( #114 )
2023-04-14 14:23:18 +02:00
John Livingston
d2238c390f
Fix title.
2023-04-14 13:35:43 +02:00
John Livingston
02f27826b8
User XMPP clients documentation ( #114 )
2023-04-14 13:29:05 +02:00
John Livingston
1bd5c4decc
Better xmpp share link ( #114 )
2023-04-14 11:57:01 +02:00
John Livingston
d359d3ad99
Fix Prosody room topic:
...
Due to a bug in mod_muc_http_defaults (https://hg.prosody.im/prosody-modules/rev/6d99ddd99694 ),
room topics were badly configured. The plugin will fix them at startup, and stops trying to set the subject.
2023-04-14 11:33:41 +02:00