proxy support #829

Fusionné manuellement
KitaitiMakoto a fusionné 2 révision(s) à partir de dr-bonez/Plume:feature/proxy vers main 2021-01-13 14:20:37 +00:00
Contributeur

Adds support for using a proxy for federation.
Motivation is for being able to support homeservers running as Tor hidden services.

Threading config information into plume-common is the only reason this pr isn't very low impact.

Adds support for using a proxy for federation. Motivation is for being able to support homeservers running as Tor hidden services. Threading config information into plume-common is the only reason this pr isn't very low impact.
Propriétaire

Thank you for pull request and sorry for late reply. But we have less time to review, now. Can you wait for a while, please? Thanks.

Thank you for pull request and sorry for late reply. But we have less time to review, now. Can you wait for a while, please? Thanks.
Propriétaire

Sorry for very late reply.

What need proxy config is only ClientBuilder. How about to use CONFIG.proxy() directly in plume-common/src/activity_pub/mod.rs?

Sorry for very late reply. What need proxy config is only `ClientBuilder`. How about to use `CONFIG.proxy()` directly in `plume-common/src/activity_pub/mod.rs`?
Auteur
Contributeur

I can't. CONFIG comes from plume-models, which has plume-common as a dependency. Pretty sure you can't have 2 crates that depend on each other.

I can't. CONFIG comes from plume-models, which has plume-common as a dependency. Pretty sure you can't have 2 crates that depend on each other.
Auteur
Contributeur

rebased

rebased
KitaitiMakoto a approuvé ces modifications 2021-01-13 14:16:23 +00:00
Propriétaire

Okay, I will merge. Thank you for your work!

Okay, I will merge. Thank you for your work!
Propriétaire

Okay, I will merge. Thank you for your work!

Okay, I will merge. Thank you for your work!
KitaitiMakoto a fusionné manuellement la révision ec8c17482d dans main 2021-01-13 14:20:37 +00:00
Connectez-vous pour rejoindre cette conversation.
Sans évaluateur
Sans jalon
Sans projet
Sans assignation
2 participants
Notifications
Échéance
La date d’échéance est invalide ou hors plage. Veuillez utiliser le format "aaaa-mm-dd".

Aucune échéance n'a été définie.

Dépendances

Aucune dépendance définie.

Référence : Plume/Plume#829
Sans contenu.