>>> nebula: Building community/nebula 1.10.0-r0 (using abuild 3.16.0-r0) started Fri, 05 Dec 2025 16:15:48 +0000 >>> nebula: Validating /home/buildozer/aports/community/nebula/APKBUILD... >>> WARNING: nebula: Go packages require network connection to build. Maybe add 'net' to options >>> nebula: Analyzing dependencies... >>> nebula: Installing for build: build-base go (1/2) Installing go (1.25.5-r0) (2/2) Installing .makedepends-nebula (20251205.161549) Executing busybox-1.37.0-r29.trigger OK: 413 MiB in 105 packages >>> nebula: Cleaning up srcdir >>> nebula: Cleaning up pkgdir >>> nebula: Cleaning up tmpdir >>> nebula: Fetching https://distfiles.alpinelinux.org/distfiles/edge/nebula-1.10.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> nebula: Fetching https://github.com/slackhq/nebula/archive/v1.10.0/nebula-1.10.0.tar.gz Connecting to github.com (140.82.121.4:443) Connecting to codeload.github.com (140.82.121.9:443) saving to '/var/cache/distfiles/nebula-1.10.0.tar.gz.part' nebula-1.10.0.tar.gz 100% |********************************| 1022k 0:00:00 ETA '/var/cache/distfiles/nebula-1.10.0.tar.gz.part' saved /var/cache/distfiles/nebula-1.10.0.tar.gz: OK /home/buildozer/aports/community/nebula/unset-CGO_ENABLED.patch: OK /home/buildozer/aports/community/nebula/nebula.initd: OK >>> nebula: Fetching https://distfiles.alpinelinux.org/distfiles/edge/nebula-1.10.0.tar.gz /var/cache/distfiles/nebula-1.10.0.tar.gz: OK /home/buildozer/aports/community/nebula/unset-CGO_ENABLED.patch: OK /home/buildozer/aports/community/nebula/nebula.initd: OK >>> nebula: Unpacking /var/cache/distfiles/nebula-1.10.0.tar.gz... >>> nebula: unset-CGO_ENABLED.patch patching file Makefile go build -buildmode=pie -modcacherw -trimpath -buildvcs=false -ldflags "-X main.Build=1.10.0" -o ./nebula "./cmd/nebula" go: downloading github.com/sirupsen/logrus v1.9.3 go: downloading go.yaml.in/yaml/v3 v3.0.4 go: downloading dario.cat/mergo v1.0.2 go: downloading github.com/prometheus/client_golang v1.23.2 go: downloading github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 go: downloading golang.org/x/net v0.47.0 go: downloading github.com/google/gopacket v1.1.19 go: downloading github.com/nbrownus/go-metrics-prometheus v0.0.0-20210712211119-974a6260965f go: downloading github.com/cyberdelia/go-metrics-graphite v0.0.0-20161219230853-39f87cc3b432 go: downloading github.com/flynn/noise v1.1.0 go: downloading github.com/gogo/protobuf v1.3.2 go: downloading github.com/gaissmai/bart v0.26.0 go: downloading github.com/miekg/dns v1.1.68 go: downloading github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be go: downloading github.com/armon/go-radix v1.0.0 go: downloading golang.org/x/crypto v0.45.0 go: downloading golang.org/x/term v0.37.0 go: downloading github.com/vishvananda/netlink v1.3.1 go: downloading golang.org/x/sys v0.38.0 go: downloading google.golang.org/protobuf v1.36.10 go: downloading github.com/stefanberger/go-pkcs11uri v0.0.0-20230803200340-78284954bff6 go: downloading github.com/vishvananda/netns v0.0.5 go: downloading github.com/prometheus/common v0.66.1 go: downloading github.com/cespare/xxhash/v2 v2.3.0 go: downloading github.com/prometheus/client_model v0.6.2 go: downloading github.com/prometheus/procfs v0.16.1 go: downloading github.com/beorn7/perks v1.0.1 go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go: downloading go.yaml.in/yaml/v2 v2.4.2 go build -buildmode=pie -modcacherw -trimpath -buildvcs=false -ldflags "-X main.Build=1.10.0" -o ./nebula-cert ./cmd/nebula-cert go: downloading github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git go test -v ./... fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git fatal: not a git repository (or any of the parent directories): .git go: downloading github.com/stretchr/testify v1.11.1 go: downloading github.com/kardianos/service v1.2.4 go: downloading golang.org/x/sync v0.18.0 go: downloading gvisor.dev/gvisor v0.0.0-20240423190808-9d7a357edefe go: downloading github.com/davecgh/go-spew v1.1.1 go: downloading github.com/pmezard/go-difflib v1.0.0 go: downloading gopkg.in/yaml.v3 v3.0.1 go: downloading github.com/google/btree v1.1.2 go: downloading golang.org/x/time v0.5.0 === RUN TestNewAllowListFromConfig --- PASS: TestNewAllowListFromConfig (0.00s) === RUN TestAllowList_Allow --- PASS: TestAllowList_Allow (0.00s) === RUN TestLocalAllowList_AllowName --- PASS: TestLocalAllowList_AllowName (0.00s) === RUN TestBits --- PASS: TestBits (0.00s) === RUN TestBitsLargeJumps --- PASS: TestBitsLargeJumps (0.00s) === RUN TestBitsDupeCounter --- PASS: TestBitsDupeCounter (0.00s) === RUN TestBitsOutOfWindowCounter --- PASS: TestBitsOutOfWindowCounter (0.00s) === RUN TestBitsLostCounter --- PASS: TestBitsLostCounter (0.00s) === RUN TestBitsLostCounterIssue1 --- PASS: TestBitsLostCounterIssue1 (0.00s) === RUN TestCalculatedRemoteApply --- PASS: TestCalculatedRemoteApply (0.00s) === RUN Test_newCalculatedRemote --- PASS: Test_newCalculatedRemote (0.00s) === RUN Test_NewConnectionManagerTest --- PASS: Test_NewConnectionManagerTest (0.00s) === RUN Test_NewConnectionManagerTest2 --- PASS: Test_NewConnectionManagerTest2 (0.00s) === RUN Test_NewConnectionManager_DisconnectInactive --- PASS: Test_NewConnectionManager_DisconnectInactive (0.00s) === RUN Test_NewConnectionManagerTest_DisconnectInvalid --- PASS: Test_NewConnectionManagerTest_DisconnectInvalid (0.00s) === RUN TestControl_GetHostInfoByVpnIp --- PASS: TestControl_GetHostInfoByVpnIp (0.00s) === RUN TestParsequery --- PASS: TestParsequery (0.00s) === RUN Test_getDnsServerAddr --- PASS: Test_getDnsServerAddr (0.00s) === RUN TestNewFirewall --- PASS: TestNewFirewall (0.00s) === RUN TestFirewall_AddRule --- PASS: TestFirewall_AddRule (0.01s) === RUN TestFirewall_Drop --- PASS: TestFirewall_Drop (0.00s) === RUN TestFirewall_DropV6 --- PASS: TestFirewall_DropV6 (0.00s) === RUN TestFirewall_Drop2 --- PASS: TestFirewall_Drop2 (0.00s) === RUN TestFirewall_Drop3 --- PASS: TestFirewall_Drop3 (0.00s) === RUN TestFirewall_Drop3V6 --- PASS: TestFirewall_Drop3V6 (0.00s) === RUN TestFirewall_DropConntrackReload --- PASS: TestFirewall_DropConntrackReload (0.00s) === RUN TestFirewall_DropIPSpoofing --- PASS: TestFirewall_DropIPSpoofing (0.00s) === RUN Test_parsePort --- PASS: Test_parsePort (0.00s) === RUN TestNewFirewallFromConfig --- PASS: TestNewFirewallFromConfig (0.00s) === RUN TestAddFirewallRulesFromConfig --- PASS: TestAddFirewallRulesFromConfig (0.00s) === RUN TestFirewall_convertRule --- PASS: TestFirewall_convertRule (0.00s) === RUN TestFirewall_convertRuleSanity --- PASS: TestFirewall_convertRuleSanity (0.00s) === RUN TestFirewall_Drop_EnforceIPMatch === PAUSE TestFirewall_Drop_EnforceIPMatch === RUN Test_NewHandshakeManagerVpnIp --- PASS: Test_NewHandshakeManagerVpnIp (0.00s) === RUN TestHostMap_MakePrimary --- PASS: TestHostMap_MakePrimary (0.00s) === RUN TestHostMap_DeleteHostInfo --- PASS: TestHostMap_DeleteHostInfo (0.00s) === RUN TestHostMap_reload --- PASS: TestHostMap_reload (0.00s) === RUN TestHostMap_RelayState --- PASS: TestHostMap_RelayState (0.00s) === RUN TestOldIPv4Only --- PASS: TestOldIPv4Only (0.00s) === RUN Test_lhStaticMapping --- PASS: Test_lhStaticMapping (0.00s) === RUN TestReloadLighthouseInterval --- PASS: TestReloadLighthouseInterval (0.00s) === RUN TestLighthouse_Memory --- PASS: TestLighthouse_Memory (0.00s) === RUN TestLighthouse_reload --- PASS: TestLighthouse_reload (0.00s) === RUN Test_findNetworkUnion --- PASS: Test_findNetworkUnion (0.00s) === RUN TestLighthouse_Dont_Delete_Static_Hosts --- PASS: TestLighthouse_Dont_Delete_Static_Hosts (0.00s) === RUN TestLighthouse_DeletesWork --- PASS: TestLighthouse_DeletesWork (0.00s) === RUN Test_newPacket --- PASS: Test_newPacket (0.00s) === RUN Test_newPacket_v6 --- PASS: Test_newPacket_v6 (0.00s) === RUN Test_newPacket_ipv6Fragment --- PASS: Test_newPacket_ipv6Fragment (0.00s) === RUN TestNewPunchyFromConfig --- PASS: TestNewPunchyFromConfig (0.00s) === RUN TestPunchy_reload --- PASS: TestPunchy_reload (0.00s) === RUN TestRemoteList_Rebuild --- PASS: TestRemoteList_Rebuild (0.00s) === RUN TestNewTimerWheel --- PASS: TestNewTimerWheel (0.00s) === RUN TestTimerWheel_findWheel --- PASS: TestTimerWheel_findWheel (0.00s) === RUN TestTimerWheel_Add --- PASS: TestTimerWheel_Add (0.02s) === RUN TestTimerWheel_Purge --- PASS: TestTimerWheel_Purge (0.00s) === CONT TestFirewall_Drop_EnforceIPMatch === RUN TestFirewall_Drop_EnforceIPMatch/allow_inbound_all_matching === PAUSE TestFirewall_Drop_EnforceIPMatch/allow_inbound_all_matching === RUN TestFirewall_Drop_EnforceIPMatch/allow_inbound_local_matching === PAUSE TestFirewall_Drop_EnforceIPMatch/allow_inbound_local_matching === RUN TestFirewall_Drop_EnforceIPMatch/block_inbound_remote_mismatched === PAUSE TestFirewall_Drop_EnforceIPMatch/block_inbound_remote_mismatched === RUN TestFirewall_Drop_EnforceIPMatch/Block_a_vpn_peer_packet === PAUSE TestFirewall_Drop_EnforceIPMatch/Block_a_vpn_peer_packet === RUN TestFirewall_Drop_EnforceIPMatch/allow_inbound_one_matching === PAUSE TestFirewall_Drop_EnforceIPMatch/allow_inbound_one_matching === RUN TestFirewall_Drop_EnforceIPMatch/block_inbound_multimismatch === PAUSE TestFirewall_Drop_EnforceIPMatch/block_inbound_multimismatch === RUN TestFirewall_Drop_EnforceIPMatch/allow_inbound_2nd_one_matching === PAUSE TestFirewall_Drop_EnforceIPMatch/allow_inbound_2nd_one_matching === RUN TestFirewall_Drop_EnforceIPMatch/allow_inbound_unsafe_route === PAUSE TestFirewall_Drop_EnforceIPMatch/allow_inbound_unsafe_route === CONT TestFirewall_Drop_EnforceIPMatch/allow_inbound_all_matching === CONT TestFirewall_Drop_EnforceIPMatch/allow_inbound_one_matching === CONT TestFirewall_Drop_EnforceIPMatch/block_inbound_remote_mismatched === CONT TestFirewall_Drop_EnforceIPMatch/Block_a_vpn_peer_packet === CONT TestFirewall_Drop_EnforceIPMatch/allow_inbound_2nd_one_matching === CONT TestFirewall_Drop_EnforceIPMatch/allow_inbound_unsafe_route === CONT TestFirewall_Drop_EnforceIPMatch/block_inbound_multimismatch === CONT TestFirewall_Drop_EnforceIPMatch/allow_inbound_local_matching --- PASS: TestFirewall_Drop_EnforceIPMatch (0.00s) --- PASS: TestFirewall_Drop_EnforceIPMatch/allow_inbound_all_matching (0.00s) --- PASS: TestFirewall_Drop_EnforceIPMatch/allow_inbound_one_matching (0.00s) --- PASS: TestFirewall_Drop_EnforceIPMatch/block_inbound_remote_mismatched (0.00s) --- PASS: TestFirewall_Drop_EnforceIPMatch/Block_a_vpn_peer_packet (0.00s) --- PASS: TestFirewall_Drop_EnforceIPMatch/allow_inbound_2nd_one_matching (0.00s) --- PASS: TestFirewall_Drop_EnforceIPMatch/block_inbound_multimismatch (0.00s) --- PASS: TestFirewall_Drop_EnforceIPMatch/allow_inbound_unsafe_route (0.00s) --- PASS: TestFirewall_Drop_EnforceIPMatch/allow_inbound_local_matching (0.00s) PASS ok github.com/slackhq/nebula 0.067s === RUN TestNewCAPoolFromBytes --- PASS: TestNewCAPoolFromBytes (0.00s) === RUN TestCertificateV1_Verify --- PASS: TestCertificateV1_Verify (0.00s) === RUN TestCertificateV1_VerifyP256 --- PASS: TestCertificateV1_VerifyP256 (0.01s) === RUN TestCertificateV1_Verify_IPs --- PASS: TestCertificateV1_Verify_IPs (0.00s) === RUN TestCertificateV1_Verify_Subnets --- PASS: TestCertificateV1_Verify_Subnets (0.00s) === RUN TestCertificateV2_Verify --- PASS: TestCertificateV2_Verify (0.00s) === RUN TestCertificateV2_VerifyP256 --- PASS: TestCertificateV2_VerifyP256 (0.00s) === RUN TestCertificateV2_Verify_IPs --- PASS: TestCertificateV2_Verify_IPs (0.00s) === RUN TestCertificateV2_Verify_Subnets --- PASS: TestCertificateV2_Verify_Subnets (0.00s) === RUN TestCertificateV1_Marshal === PAUSE TestCertificateV1_Marshal === RUN TestCertificateV1_PublicKeyPem === PAUSE TestCertificateV1_PublicKeyPem === RUN TestCertificateV1_Expired --- PASS: TestCertificateV1_Expired (0.00s) === RUN TestCertificateV1_MarshalJSON --- PASS: TestCertificateV1_MarshalJSON (0.00s) === RUN TestCertificateV1_VerifyPrivateKey --- PASS: TestCertificateV1_VerifyPrivateKey (0.00s) === RUN TestCertificateV1_VerifyPrivateKeyP256 --- PASS: TestCertificateV1_VerifyPrivateKeyP256 (0.00s) === RUN TestMarshalingCertificateV1Consistency --- PASS: TestMarshalingCertificateV1Consistency (0.00s) === RUN TestCertificateV1_Copy --- PASS: TestCertificateV1_Copy (0.00s) === RUN TestUnmarshalCertificateV1 --- PASS: TestUnmarshalCertificateV1 (0.00s) === RUN TestCertificateV2_Marshal === PAUSE TestCertificateV2_Marshal === RUN TestCertificateV2_PublicKeyPem === PAUSE TestCertificateV2_PublicKeyPem === RUN TestCertificateV2_Expired --- PASS: TestCertificateV2_Expired (0.00s) === RUN TestCertificateV2_MarshalJSON --- PASS: TestCertificateV2_MarshalJSON (0.00s) === RUN TestCertificateV2_VerifyPrivateKey --- PASS: TestCertificateV2_VerifyPrivateKey (0.00s) === RUN TestCertificateV2_VerifyPrivateKeyP256 --- PASS: TestCertificateV2_VerifyPrivateKeyP256 (0.00s) === RUN TestCertificateV2_Copy --- PASS: TestCertificateV2_Copy (0.00s) === RUN TestUnmarshalCertificateV2 --- PASS: TestUnmarshalCertificateV2 (0.00s) === RUN TestCertificateV2_marshalForSigningStability --- PASS: TestCertificateV2_marshalForSigningStability (0.00s) === RUN TestNewArgon2Parameters --- PASS: TestNewArgon2Parameters (0.00s) === RUN TestDecryptAndUnmarshalSigningPrivateKey --- PASS: TestDecryptAndUnmarshalSigningPrivateKey (0.58s) === RUN TestEncryptAndMarshalSigningPrivateKey --- PASS: TestEncryptAndMarshalSigningPrivateKey (0.35s) === RUN TestUnmarshalCertificateFromPEM --- PASS: TestUnmarshalCertificateFromPEM (0.00s) === RUN TestUnmarshalSigningPrivateKeyFromPEM --- PASS: TestUnmarshalSigningPrivateKeyFromPEM (0.00s) === RUN TestUnmarshalPrivateKeyFromPEM --- PASS: TestUnmarshalPrivateKeyFromPEM (0.00s) === RUN TestUnmarshalPublicKeyFromPEM === PAUSE TestUnmarshalPublicKeyFromPEM === RUN TestUnmarshalX25519PublicKey === PAUSE TestUnmarshalX25519PublicKey === RUN TestCertificateV1_Sign --- PASS: TestCertificateV1_Sign (0.00s) === RUN TestCertificateV1_SignP256 --- PASS: TestCertificateV1_SignP256 (0.00s) === CONT TestCertificateV1_Marshal === CONT TestCertificateV2_PublicKeyPem === CONT TestCertificateV2_Marshal === CONT TestUnmarshalX25519PublicKey === CONT TestUnmarshalPublicKeyFromPEM --- PASS: TestCertificateV1_Marshal (0.00s) === CONT TestCertificateV1_PublicKeyPem --- PASS: TestCertificateV2_PublicKeyPem (0.00s) --- PASS: TestUnmarshalX25519PublicKey (0.00s) --- PASS: TestCertificateV2_Marshal (0.00s) --- PASS: TestUnmarshalPublicKeyFromPEM (0.00s) --- PASS: TestCertificateV1_PublicKeyPem (0.00s) PASS ok github.com/slackhq/nebula/cert 0.989s ? github.com/slackhq/nebula/cert_test [no test files] ? github.com/slackhq/nebula/cmd/nebula [no test files] === RUN Test_caSummary --- PASS: Test_caSummary (0.00s) === RUN Test_caHelp --- PASS: Test_caHelp (0.00s) === RUN Test_ca --- PASS: Test_ca (7.89s) === RUN Test_keygenSummary --- PASS: Test_keygenSummary (0.00s) === RUN Test_keygenHelp --- PASS: Test_keygenHelp (0.00s) === RUN Test_keygen --- PASS: Test_keygen (0.00s) === RUN Test_help --- PASS: Test_help (0.00s) === RUN Test_handleError --- PASS: Test_handleError (0.00s) === RUN Test_printSummary --- PASS: Test_printSummary (0.00s) === RUN Test_printHelp --- PASS: Test_printHelp (0.00s) === RUN Test_printCert --- PASS: Test_printCert (0.00s) === RUN Test_signSummary --- PASS: Test_signSummary (0.00s) === RUN Test_signHelp --- PASS: Test_signHelp (0.00s) === RUN Test_signCert --- PASS: Test_signCert (1.00s) === RUN Test_verifySummary --- PASS: Test_verifySummary (0.00s) === RUN Test_verifyHelp --- PASS: Test_verifyHelp (0.00s) === RUN Test_verify --- PASS: Test_verify (0.00s) PASS ok github.com/slackhq/nebula/cmd/nebula-cert 9.056s ? github.com/slackhq/nebula/cmd/nebula-service [no test files] === RUN TestConfig_Load --- PASS: TestConfig_Load (0.00s) === RUN TestConfig_Get --- PASS: TestConfig_Get (0.00s) === RUN TestConfig_GetStringSlice --- PASS: TestConfig_GetStringSlice (0.00s) === RUN TestConfig_GetBool --- PASS: TestConfig_GetBool (0.00s) === RUN TestConfig_HasChanged --- PASS: TestConfig_HasChanged (0.00s) === RUN TestConfig_ReloadConfig --- PASS: TestConfig_ReloadConfig (0.00s) === RUN TestConfig_MergoMerge config_test.go:202: Merged Config: map[string]interface {}{"firewall":map[string]interface {}{"inbound":[]interface {}{map[string]interface {}{"host":"any", "port":"any", "proto":"icmp"}, map[string]interface {}{"groups":[]interface {}{"server"}, "port":443, "proto":"tcp"}, map[string]interface {}{"groups":[]interface {}{"webapp"}, "port":443, "proto":"tcp"}}, "outbound":[]interface {}{map[string]interface {}{"host":"any", "port":"any", "proto":"any"}}}, "listen":map[string]interface {}{"host":"0.0.0.0", "port":4242}} config_test.go:205: Merged Config as YAML: firewall: inbound: - host: any port: any proto: icmp - groups: - server port: 443 proto: tcp - groups: - webapp port: 443 proto: tcp outbound: - host: any port: any proto: any listen: host: 0.0.0.0 port: 4242 --- PASS: TestConfig_MergoMerge (0.00s) PASS ok github.com/slackhq/nebula/config 0.009s ? github.com/slackhq/nebula/e2e [no test files] ? github.com/slackhq/nebula/e2e/router [no test files] ? github.com/slackhq/nebula/examples/go_service [no test files] ? github.com/slackhq/nebula/firewall [no test files] === RUN TestEncode --- PASS: TestEncode (0.00s) === RUN TestParse --- PASS: TestParse (0.00s) === RUN TestTypeName --- PASS: TestTypeName (0.00s) === RUN TestSubTypeName --- PASS: TestSubTypeName (0.00s) === RUN TestTypeMap --- PASS: TestTypeMap (0.00s) === RUN TestHeader_String --- PASS: TestHeader_String (0.00s) === RUN TestHeader_MarshalJSON --- PASS: TestHeader_MarshalJSON (0.00s) PASS ok github.com/slackhq/nebula/header 0.008s === RUN Test_CreateRejectPacket --- PASS: Test_CreateRejectPacket (0.00s) PASS ok github.com/slackhq/nebula/iputil 0.006s === RUN TestEncryptLockNeeded --- PASS: TestEncryptLockNeeded (0.00s) PASS ok github.com/slackhq/nebula/noiseutil 0.005s === RUN Test_parseRoutes --- PASS: Test_parseRoutes (0.00s) === RUN Test_parseUnsafeRoutes --- PASS: Test_parseUnsafeRoutes (0.00s) === RUN Test_makeRouteTree --- PASS: Test_makeRouteTree (0.00s) === RUN Test_makeMultipathUnsafeRouteTree --- PASS: Test_makeMultipathUnsafeRouteTree (0.00s) === RUN TestTunAdvMSS === RUN TestTunAdvMSS/default === RUN TestTunAdvMSS/default-min === RUN TestTunAdvMSS/default-low === RUN TestTunAdvMSS/route === RUN TestTunAdvMSS/route-min === RUN TestTunAdvMSS/route-high --- PASS: TestTunAdvMSS (0.00s) --- PASS: TestTunAdvMSS/default (0.00s) --- PASS: TestTunAdvMSS/default-min (0.00s) --- PASS: TestTunAdvMSS/default-low (0.00s) --- PASS: TestTunAdvMSS/route (0.00s) --- PASS: TestTunAdvMSS/route-min (0.00s) --- PASS: TestTunAdvMSS/route-high (0.00s) PASS ok github.com/slackhq/nebula/overlay 0.008s ? github.com/slackhq/nebula/pkclient [no test files] === RUN TestPacketsAreBalancedEqually --- PASS: TestPacketsAreBalancedEqually (0.01s) === RUN TestPacketsAreBalancedByPriority --- PASS: TestPacketsAreBalancedByPriority (0.01s) === RUN TestBalancePacketDistributsRandomlyAndReturnsFalseIfBucketsNotCalculated --- PASS: TestBalancePacketDistributsRandomlyAndReturnsFalseIfBucketsNotCalculated (0.01s) === RUN TestRebalance3_2Split --- PASS: TestRebalance3_2Split (0.00s) === RUN TestRebalanceEqualSplit --- PASS: TestRebalanceEqualSplit (0.00s) PASS ok github.com/slackhq/nebula/routing 0.035s === RUN TestService time="2025-12-05T16:16:35Z" level=info msg="Firewall rule added" firewallRule="map[caName: caSha: cidr: direction:outgoing endPort:0 groups:[] host:any localCidr: proto:0 startPort:0]" time="2025-12-05T16:16:35Z" level=info msg="Firewall rule added" firewallRule="map[caName: caSha: cidr: direction:incoming endPort:0 groups:[] host:any localCidr: proto:0 startPort:0]" time="2025-12-05T16:16:35Z" level=info msg="Firewall started" firewallHashes="SHA:498215dec4e5687a2353f51c10838c113bd1af35ef72b8e8c9f536986ada5417,FNV:2782948616" time="2025-12-05T16:16:35Z" level=info msg="listening on 0.0.0.0:4243" time="2025-12-05T16:16:35Z" level=info msg="Main HostMap created" preferredRanges="[]" time="2025-12-05T16:16:35Z" level=info msg="punchy disabled" time="2025-12-05T16:16:35Z" level=info msg="Loaded send_recv_error config" sendRecvError=always time="2025-12-05T16:16:35Z" level=info msg="Nebula interface is active" boringcrypto=false build=custom-app interface=faketun0 networks="[10.0.0.1/24]" udpAddr="0.0.0.0:4243" time="2025-12-05T16:16:35Z" level=info msg="Firewall rule added" firewallRule="map[caName: caSha: cidr: direction:outgoing endPort:0 groups:[] host:any localCidr: proto:0 startPort:0]" time="2025-12-05T16:16:35Z" level=info msg="Firewall rule added" firewallRule="map[caName: caSha: cidr: direction:incoming endPort:0 groups:[] host:any localCidr: proto:0 startPort:0]" time="2025-12-05T16:16:35Z" level=info msg="Firewall started" firewallHashes="SHA:498215dec4e5687a2353f51c10838c113bd1af35ef72b8e8c9f536986ada5417,FNV:2782948616" time="2025-12-05T16:16:35Z" level=info msg="listening on 0.0.0.0:0" time="2025-12-05T16:16:35Z" level=info msg="Main HostMap created" preferredRanges="[]" time="2025-12-05T16:16:35Z" level=info msg="punchy disabled" time="2025-12-05T16:16:35Z" level=info msg="Loaded send_recv_error config" sendRecvError=always time="2025-12-05T16:16:35Z" level=info msg="Nebula interface is active" boringcrypto=false build=custom-app interface=faketun0 networks="[10.0.0.2/24]" udpAddr="0.0.0.0:52118" time="2025-12-05T16:16:35Z" level=info msg="DNS results changed for host list" newSet="map[127.0.0.1:4243:{}]" origSet="&map[]" time="2025-12-05T16:16:35Z" level=info msg="Handshake message sent" handshake="map[stage:1 style:ix_psk0]" initiatorIndex=2732050864 localIndex=2732050864 remoteIndex=0 udpAddrs="[127.0.0.1:4243]" vpnAddrs="[10.0.0.1]" time="2025-12-05T16:16:35Z" level=info msg="Handshake message received" certName=a certVersion=2 fingerprint=7bef754f72cde0e96c32b7240e80470476181348c2aa3a224761a68c745ace7e from="127.0.0.1:52118" handshake="map[stage:1 style:ix_psk0]" initiatorIndex=2732050864 issuer=d9a4d6f898888e59853086d434d78cabdf2da0d66a33b784845a9d21b808ecf7 remoteIndex=0 responderIndex=0 vpnAddrs="[10.0.0.2]" time="2025-12-05T16:16:35Z" level=info msg="Handshake message sent" certName=a certVersion=2 fingerprint=7bef754f72cde0e96c32b7240e80470476181348c2aa3a224761a68c745ace7e from="127.0.0.1:52118" handshake="map[stage:2 style:ix_psk0]" initiatorIndex=2732050864 issuer=d9a4d6f898888e59853086d434d78cabdf2da0d66a33b784845a9d21b808ecf7 remoteIndex=0 responderIndex=884054025 vpnAddrs="[10.0.0.2]" time="2025-12-05T16:16:35Z" level=info msg="Handshake message received" certName=a certVersion=2 durationNs=5807178 fingerprint=854dc868af0421756921e8dbd26f5fcb4b768979ed5ed627fc266f8c3e69969b from="127.0.0.1:4243" handshake="map[stage:2 style:ix_psk0]" initiatorIndex=2732050864 issuer=d9a4d6f898888e59853086d434d78cabdf2da0d66a33b784845a9d21b808ecf7 remoteIndex=2732050864 responderIndex=884054025 sentCachedPackets=2 vpnAddrs="[10.0.0.1]" service_test.go:127: accepted connection service_test.go:133: server: wrote message service_test.go:144: server: read message --- PASS: TestService (0.02s) PASS ok github.com/slackhq/nebula/service 0.028s ? github.com/slackhq/nebula/sshd [no test files] ? github.com/slackhq/nebula/test [no test files] ? github.com/slackhq/nebula/udp [no test files] === RUN TestContextualError_Log --- PASS: TestContextualError_Log (0.00s) === RUN TestLogWithContextIfNeeded --- PASS: TestLogWithContextIfNeeded (0.00s) === RUN TestContextualizeIfNeeded --- PASS: TestContextualizeIfNeeded (0.00s) PASS ok github.com/slackhq/nebula/util 0.006s >>> nebula: Entering fakeroot... >>> nebula-openrc*: Running split function openrc... 'etc/init.d' -> '/home/buildozer/aports/community/nebula/pkg/nebula-openrc/etc/init.d' >>> nebula-openrc*: Preparing subpackage nebula-openrc... >>> nebula-openrc*: Running postcheck for nebula-openrc >>> nebula*: Running postcheck for nebula >>> nebula*: Preparing package nebula... >>> nebula*: Stripping binaries >>> nebula*: Script found. /bin/sh added as a dependency for nebula-1.10.0-r0.apk >>> nebula*: Adding .pre-install >>> nebula*: Scanning shared objects >>> nebula-openrc*: Tracing dependencies... >>> nebula-openrc*: Package size: 611.0 B >>> nebula-openrc*: Compressing data... >>> nebula-openrc*: Create checksum... >>> nebula-openrc*: Create nebula-openrc-1.10.0-r0.apk >>> nebula*: Tracing dependencies... /bin/sh so:libc.musl-loongarch64.so.1 >>> nebula*: Package size: 21.8 MB >>> nebula*: Compressing data... >>> nebula*: Create checksum... >>> nebula*: Create nebula-1.10.0-r0.apk >>> nebula: Build complete at Fri, 05 Dec 2025 16:16:39 +0000 elapsed time 0h 0m 51s >>> nebula: Cleaning up srcdir >>> nebula: Cleaning up pkgdir >>> nebula: Cleaning up tmpdir >>> nebula: Uninstalling dependencies... (1/2) Purging .makedepends-nebula (20251205.161549) (2/2) Purging go (1.25.5-r0) Executing busybox-1.37.0-r29.trigger OK: 269 MiB in 103 packages >>> nebula: Updating the community/loongarch64 repository index... >>> nebula: Signing the index...