bitcoind: remove banlist loader

Gmaxwell's banlist (https://people.xiph.org/~greg/banlist.cli.txt) is
no longer maintained and hasn't been updated since 2 years.
This commit is contained in:
Erik Arvstedt 2022-07-15 00:04:03 +02:00
parent 7e94b7eddc
commit 8dc4858872
No known key found for this signature in database
GPG key ID: 33312B944DD97846
6 changed files with 4 additions and 3885 deletions

File diff suppressed because it is too large Load diff

View file

@ -428,31 +428,6 @@ in {
// optionalAttrs zmqServerEnabled nbLib.allowNetlink;
};
# Use this to update the banlist:
# wget https://people.xiph.org/~greg/banlist.cli.txt
systemd.services.bitcoind-import-banlist = {
description = "Bitcoin daemon banlist importer";
wantedBy = [ "bitcoind.service" ];
bindsTo = [ "bitcoind.service" ];
after = [ "bitcoind.service" ];
script = ''
cd ${cfg.cli}/bin
echo "Importing node banlist..."
cat ${./banlist.cli.txt} | while read line; do
if ! err=$(eval "$line" 2>&1) && [[ $err != *already\ banned* ]]; then
# unexpected error
echo "$err"
exit 1
fi
done
'';
serviceConfig = nbLib.defaultHardening // {
User = cfg.user;
Group = cfg.group;
ReadWritePaths = [ cfg.dataDir ];
} // nbLib.allowLocalIPAddresses;
};
users.users.${cfg.user} = {
isSystemUser = true;
group = cfg.group;

View file

@ -303,7 +303,6 @@ in {
netns.bitcoind.address
] ++ map (n: netns.${n}.address) netns.bitcoind.availableNetns;
};
systemd.services.bitcoind-import-banlist.serviceConfig.NetworkNamespacePath = "/var/run/netns/nb-bitcoind";
services.clightning.address = netns.clightning.address;