]> dgit.raspbian.org Git - git-annex.git/commit
avoid loop between cluster gateways
authorJoey Hess <joeyh@joeyh.name>
Wed, 26 Jun 2024 19:27:16 +0000 (15:27 -0400)
committerJoey Hess <joeyh@joeyh.name>
Wed, 26 Jun 2024 19:29:59 +0000 (15:29 -0400)
commiteffaf51b1fa689b401acaa7f05974aa4372c1d18
tree676ad622c2c0df2705ece2b3ec723fd522eb0966
parent4172109c8dc91c41cb9ad868243c3c1e6e511ee3
avoid loop between cluster gateways

The VIA extension is still needed to avoid some extra work and ugly
messages, but this is enough that it actually works.

This filters out the RemoteSides that are a proxied connection via a
remote gateway to the cluster.

The VIA extension will not filter those out, but will send VIA to them
on connect, which will cause the ones that are accessed via the listed
gateways to be filtered out.
Annex/Cluster.hs
doc/todo/git-annex_proxies.mdwn