Archived
Local is not a boundary this mesh draws. A service here is callable by everything else here, whatever form either takes — a package with a unit, a binary, a container. Whether a caller sits in a container was never meant to change the answer, and the only reason it did was that this chain asked about addresses: a caller on the machine carries the machine's address, a caller in one of its containers carries a bridge address, and a rule naming the former silently refused the latter. One rule for every service here, replacing the line-per-port added an hour ago, which only ever covered the ports somebody remembered to think about. The three reaches are now three lines: on this machine, over the private network, from anywhere. The tests assert per chain body, because the forward chain carries the same line in the same words and an assertion on the whole file passed with the input chain's copy deleted — which is what ADR 0137's own tests say to do and this file was not doing.