diff --git a/Makefile b/Makefile index 7145151d5..68d320e20 100644 --- a/Makefile +++ b/Makefile @@ -31,14 +31,9 @@ test-run: echo "Build took $$(($$(date +%s)-d)) seconds"; test-coverage: - go vet ./...; - $(CHECK_ERROR); - go test -coverprofile=$(TEST_PATH)/coverage.out `go list ./...` $(CHECK_ERROR); - go test -race -cover -count=1 `go list ./...` | tee $(TEST_PATH)/result.out; - test-coverage-view: go tool cover -html=$(TEST_PATH)/coverage.out diff --git a/TODO.md b/TODO.md index e98a6c5d5..539e70897 100644 --- a/TODO.md +++ b/TODO.md @@ -9,3 +9,6 @@ 7. Fix docker build for arm macOS 8. HLS: append proxy connections 9. HLS: write a threat model (in "Hidden Lake" article) +10. HLF: Hidden Lake Forum +11. HLM: grouped chats +12. HLC: Hidden Lake Connector diff --git a/pkg/network/anonymity/anonymity_test.go b/pkg/network/anonymity/anonymity_test.go index c99edd291..759c8c062 100644 --- a/pkg/network/anonymity/anonymity_test.go +++ b/pkg/network/anonymity/anonymity_test.go @@ -28,6 +28,41 @@ const ( tcIter = 10 ) +func TestSettings(t *testing.T) { + for i := 0; i < 3; i++ { + testSettings(t, i) + } +} + +func testSettings(t *testing.T, n int) { + defer func() { + if r := recover(); r == nil { + t.Error("nothing panics") + return + } + }() + switch n { + case 0: + _ = NewSettings(&SSettings{ + FRetryEnqueue: 0, + FNetworkMask: 1, + FFetchTimeWait: time.Second, + }) + case 1: + _ = NewSettings(&SSettings{ + FServiceName: "TEST", + FRetryEnqueue: 0, + FFetchTimeWait: time.Second, + }) + case 2: + _ = NewSettings(&SSettings{ + FServiceName: "TEST", + FRetryEnqueue: 0, + FNetworkMask: 1, + }) + } +} + func TestComplex(t *testing.T) { for i := 0; i < 5; i++ { os.RemoveAll(fmt.Sprintf(tcPathDBTemplate, i, 0)) diff --git a/pkg/network/conn_keeper/conn_keeper_test.go b/pkg/network/conn_keeper/conn_keeper_test.go index c66fb45fb..217702c7f 100644 --- a/pkg/network/conn_keeper/conn_keeper_test.go +++ b/pkg/network/conn_keeper/conn_keeper_test.go @@ -10,6 +10,31 @@ import ( testutils "github.com/number571/go-peer/test/_data" ) +func TestSettings(t *testing.T) { + for i := 0; i < 2; i++ { + testSettings(t, i) + } +} + +func testSettings(t *testing.T, n int) { + defer func() { + if r := recover(); r == nil { + t.Error("nothing panics") + return + } + }() + switch n { + case 0: + _ = NewSettings(&SSettings{ + FDuration: 500 * time.Millisecond, + }) + case 1: + _ = NewSettings(&SSettings{ + FConnections: func() []string { return []string{testutils.TgAddrs[18]} }, + }) + } +} + func TestConnKeeper(t *testing.T) { listener := testNewService(t) defer testFreeService(listener) diff --git a/pkg/network/network_test.go b/pkg/network/network_test.go index b9b132005..3d834a485 100644 --- a/pkg/network/network_test.go +++ b/pkg/network/network_test.go @@ -16,6 +16,83 @@ const ( tcTimeWait = time.Minute ) +func TestSettings(t *testing.T) { + for i := 0; i < 5; i++ { + testSettings(t, i) + } +} + +func testSettings(t *testing.T, n int) { + defer func() { + if r := recover(); r == nil { + t.Error("nothing panics") + return + } + }() + switch n { + case 0: + _ = NewSettings(&SSettings{ + FAddress: "test", + FMaxConnects: testutils.TCMaxConnects, + FReadTimeout: tcTimeWait, + FWriteTimeout: tcTimeWait, + FConnSettings: conn.NewSettings(&conn.SSettings{ + FMessageSizeBytes: testutils.TCMessageSize, + FWaitReadDeadline: time.Hour, + FReadDeadline: time.Minute, + FWriteDeadline: time.Minute, + }), + }) + case 1: + _ = NewSettings(&SSettings{ + FAddress: "test", + FCapacity: testutils.TCCapacity, + FReadTimeout: tcTimeWait, + FWriteTimeout: tcTimeWait, + FConnSettings: conn.NewSettings(&conn.SSettings{ + FMessageSizeBytes: testutils.TCMessageSize, + FWaitReadDeadline: time.Hour, + FReadDeadline: time.Minute, + FWriteDeadline: time.Minute, + }), + }) + case 2: + _ = NewSettings(&SSettings{ + FAddress: "test", + FCapacity: testutils.TCCapacity, + FMaxConnects: testutils.TCMaxConnects, + FWriteTimeout: tcTimeWait, + FConnSettings: conn.NewSettings(&conn.SSettings{ + FMessageSizeBytes: testutils.TCMessageSize, + FWaitReadDeadline: time.Hour, + FReadDeadline: time.Minute, + FWriteDeadline: time.Minute, + }), + }) + case 3: + _ = NewSettings(&SSettings{ + FAddress: "test", + FCapacity: testutils.TCCapacity, + FMaxConnects: testutils.TCMaxConnects, + FReadTimeout: tcTimeWait, + FConnSettings: conn.NewSettings(&conn.SSettings{ + FMessageSizeBytes: testutils.TCMessageSize, + FWaitReadDeadline: time.Hour, + FReadDeadline: time.Minute, + FWriteDeadline: time.Minute, + }), + }) + case 4: + _ = NewSettings(&SSettings{ + FAddress: "test", + FCapacity: testutils.TCCapacity, + FMaxConnects: testutils.TCMaxConnects, + FReadTimeout: tcTimeWait, + FWriteTimeout: tcTimeWait, + }) + } +} + func TestBroadcast(t *testing.T) { nodes, mapp := testNodes() defer testFreeNodes(nodes[:]) diff --git a/pkg/payload/payload_test.go b/pkg/payload/payload_test.go index 08d7b5347..958dc337d 100644 --- a/pkg/payload/payload_test.go +++ b/pkg/payload/payload_test.go @@ -25,4 +25,10 @@ func TestPayload(t *testing.T) { t.Error("title not equal with decoded version of payload") return } + + invalidPld := LoadPayload([]byte{1}) + if invalidPld != nil { + t.Error("invalid payload success decoded") + return + } } diff --git a/pkg/storage/database/database.go b/pkg/storage/database/database.go index ca3708934..c18243ab3 100644 --- a/pkg/storage/database/database.go +++ b/pkg/storage/database/database.go @@ -86,10 +86,6 @@ func (p *sKeyValueDB) Get(pKey []byte) ([]byte, error) { return nil, errors.WrapError(err, "read value by key") } - if encValue == nil { - return nil, errors.NewError("undefined value") - } - return tryDecrypt( p.fCipher, p.fAuthKey, diff --git a/pkg/storage/database/database_test.go b/pkg/storage/database/database_test.go index b15ab2eae..a77de5fdc 100644 --- a/pkg/storage/database/database_test.go +++ b/pkg/storage/database/database_test.go @@ -7,30 +7,54 @@ import ( "testing" "github.com/number571/go-peer/pkg/crypto/asymmetric" + "github.com/number571/go-peer/pkg/crypto/hashing" + "github.com/number571/go-peer/pkg/crypto/symmetric" "github.com/number571/go-peer/pkg/storage" testutils "github.com/number571/go-peer/test/_data" ) -type ( - tiDBConsctruct func(storage.ISettings) (IKVDatabase, error) -) - const ( tcPathDBTemplate = "database_test_%d.db" ) +func TestTryDecrypt(t *testing.T) { + cipher := symmetric.NewAESCipher([]byte("abcdefghijklmnopqrstuvwxyz123456")) + if _, err := tryDecrypt(cipher, []byte{1}, []byte{2}); err == nil { + t.Error("invalid size of encrypt data") + return + } + + authKey := []byte("auth-key") + encData := cipher.EncryptBytes([]byte{}) + resData := bytes.Join( + [][]byte{ + hashing.NewHMACSHA256Hasher( + authKey, + encData, + ).ToBytes(), + encData, + }, + []byte{}, + ) + + if _, err := tryDecrypt(cipher, authKey, resData); err != nil { + t.Error("got error with encrypted empty slice: []") + return + } +} + func TestAllDBs(t *testing.T) { - testCreate(t, NewKeyValueDB) - testCipherKey(t, NewKeyValueDB) - testBasic(t, NewKeyValueDB) + testCreate(t) + testCipherKey(t) + testBasic(t) } -func testCreate(t *testing.T, dbConstruct tiDBConsctruct) { +func testCreate(t *testing.T) { dbPath := fmt.Sprintf(tcPathDBTemplate, 3) defer os.RemoveAll(dbPath) - store, err := dbConstruct(storage.NewSettings(&storage.SSettings{ + store, err := NewKeyValueDB(storage.NewSettings(&storage.SSettings{ FPath: dbPath, FWorkSize: testutils.TCWorkSize, FPassword: "CIPHER", @@ -62,11 +86,11 @@ func testCreate(t *testing.T, dbConstruct tiDBConsctruct) { } } -func testCipherKey(t *testing.T, dbConstruct tiDBConsctruct) { +func testCipherKey(t *testing.T) { dbPath := fmt.Sprintf(tcPathDBTemplate, 2) defer os.RemoveAll(dbPath) - store, err := dbConstruct(storage.NewSettings(&storage.SSettings{ + store, err := NewKeyValueDB(storage.NewSettings(&storage.SSettings{ FPath: dbPath, FWorkSize: testutils.TCWorkSize, FPassword: "CIPHER1", @@ -80,7 +104,7 @@ func testCipherKey(t *testing.T, dbConstruct tiDBConsctruct) { store.Set([]byte("KEY"), []byte("VALUE")) store.Close() // open this database with another key - store, err = dbConstruct(storage.NewSettings(&storage.SSettings{ + store, err = NewKeyValueDB(storage.NewSettings(&storage.SSettings{ FPath: dbPath, FWorkSize: testutils.TCWorkSize, FPassword: "CIPHER2", @@ -97,11 +121,11 @@ func testCipherKey(t *testing.T, dbConstruct tiDBConsctruct) { } } -func testBasic(t *testing.T, dbConstruct tiDBConsctruct) { +func testBasic(t *testing.T) { dbPath := fmt.Sprintf(tcPathDBTemplate, 1) defer os.RemoveAll(dbPath) - store, err := dbConstruct(storage.NewSettings(&storage.SSettings{ + store, err := NewKeyValueDB(storage.NewSettings(&storage.SSettings{ FPath: dbPath, FWorkSize: testutils.TCWorkSize, FPassword: "CIPHER", @@ -126,8 +150,7 @@ func testBasic(t *testing.T, dbConstruct tiDBConsctruct) { return } - err = store.Del([]byte("KEY")) - if err != nil { + if err := store.Del([]byte("KEY")); err != nil { t.Error("[testBasic]", err) return } diff --git a/pkg/storage/database/encrypt.go b/pkg/storage/database/encrypt.go index 86c9291d5..2be743f7a 100644 --- a/pkg/storage/database/encrypt.go +++ b/pkg/storage/database/encrypt.go @@ -39,10 +39,5 @@ func tryDecrypt(pCipher symmetric.ICipher, pAuthKey []byte, pEncBytes []byte) ([ return nil, errors.NewError("incorrect hash of decrypted data") } - decBytes := pCipher.DecryptBytes(encDataBytes) - if decBytes == nil { - return nil, errors.NewError("failed decrypt message") - } - - return decBytes, nil + return pCipher.DecryptBytes(encDataBytes), nil } diff --git a/pkg/storage/storage_test.go b/pkg/storage/storage_test.go index 5cbc10eca..739b9ace1 100644 --- a/pkg/storage/storage_test.go +++ b/pkg/storage/storage_test.go @@ -22,6 +22,38 @@ func TestCryptoStorage(t *testing.T) { testTempCryptoStorage(t, tcTmpStorageName) } +func TestSettings(t *testing.T) { + for i := 0; i < 3; i++ { + testSettings(t, i) + } +} + +func testSettings(t *testing.T, n int) { + defer func() { + if r := recover(); r == nil { + t.Error("nothing panics") + return + } + }() + switch n { + case 0: + _ = NewSettings(&SSettings{ + FWorkSize: testutils.TCWorkSize, + FPassword: "CIPHER", + }) + case 1: + _ = NewSettings(&SSettings{ + FPath: "path", + FPassword: "CIPHER", + }) + case 2: + _ = NewSettings(&SSettings{ + FPath: "path", + FWorkSize: testutils.TCWorkSize, + }) + } +} + func testCryptoStorage(t *testing.T, path string) { sett := NewSettings(&SSettings{ FPath: path, @@ -35,6 +67,11 @@ func testCryptoStorage(t *testing.T, path string) { return } + if store.GetSettings().GetPath() != path { + t.Error("incorrect value from settings") + return + } + gotSecret, err := store.Get([]byte("KEY")) if err != nil { t.Error(err) diff --git a/pkg/stringtools/stringtools_test.go b/pkg/stringtools/stringtools_test.go index be7d86bfe..b8d56585a 100644 --- a/pkg/stringtools/stringtools_test.go +++ b/pkg/stringtools/stringtools_test.go @@ -2,4 +2,44 @@ package stringtools import "testing" -func TestNothing(t *testing.T) {} +func TestDeleteFromSlice(t *testing.T) { + slice := []string{"a", "b", "c", "d"} + elem := "c" + result := DeleteFromSlice(slice, elem) + for _, v := range result { + if v == elem { + t.Error("found deleted element") + return + } + } +} + +func TestUniqAppendToSlice(t *testing.T) { + slice := []string{"a", "b", "c", "d"} + elem1 := "c" + elem2 := "e" + + slice = UniqAppendToSlice(slice, elem1) + slice = UniqAppendToSlice(slice, elem2) + + count := 0 + newElemFound := false + for _, v := range slice { + if v == elem1 { + count++ + if count == 2 { + t.Error("found not uniq element") + return + } + } + if v == elem2 { + newElemFound = true + break + } + } + + if !newElemFound { + t.Error("error append new element") + return + } +} diff --git a/test/result/coverage.out b/test/result/coverage.out index 0d3d9edeb..527ddc64d 100644 --- a/test/result/coverage.out +++ b/test/result/coverage.out @@ -1,4 +1,50 @@ mode: set +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:27.36,36.16 3 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:36.16,37.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:39.2,39.56 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:39.56,41.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:42.2,42.66 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:42.66,43.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:45.2,45.11 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:48.13,52.23 3 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:52.23,53.28 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:56.2,57.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:57.16,58.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:61.2,65.52 4 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:68.55,71.33 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:71.33,74.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:76.2,77.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:77.16,80.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:82.2,82.42 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:82.42,85.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:87.2,87.20 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:90.55,93.32 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:93.32,96.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:98.2,99.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:99.16,102.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:104.2,104.30 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:107.55,110.32 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:110.32,113.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:115.2,119.16 4 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:119.16,122.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:124.2,125.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:125.16,128.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:130.2,130.60 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:133.40,135.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:135.16,137.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:139.2,140.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:140.16,142.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:144.2,144.19 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:147.52,149.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:149.16,151.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:153.2,153.18 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:156.38,161.16 4 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:161.16,163.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:165.2,165.71 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:165.71,167.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:169.2,169.89 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:169.89,171.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:173.2,173.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:28.36,37.16 3 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:37.16,38.13 1 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:40.2,40.56 1 0 @@ -77,52 +123,6 @@ github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:73.16, github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:78.2,78.36 1 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:78.36,80.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:82.2,82.50 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:27.36,36.16 3 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:36.16,37.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:39.2,39.56 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:39.56,41.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:42.2,42.66 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:42.66,43.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:45.2,45.11 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:48.13,52.23 3 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:52.23,53.28 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:56.2,57.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:57.16,58.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:61.2,65.52 4 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:68.55,71.33 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:71.33,74.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:76.2,77.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:77.16,80.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:82.2,82.42 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:82.42,85.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:87.2,87.20 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:90.55,93.32 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:93.32,96.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:98.2,99.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:99.16,102.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:104.2,104.30 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:107.55,110.32 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:110.32,113.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:115.2,119.16 4 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:119.16,122.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:124.2,125.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:125.16,128.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:130.2,130.60 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:133.40,135.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:135.16,137.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:139.2,140.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:140.16,142.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:144.2,144.19 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:147.52,149.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:149.16,151.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:153.2,153.18 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:156.38,161.16 4 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:161.16,163.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:165.2,165.71 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:165.71,167.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:169.2,169.89 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:169.89,171.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:173.2,173.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic/cmd/hlc_st/init_app.go:19.52,21.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic/cmd/hlc_st/init_app.go:21.16,23.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic/cmd/hlc_st/init_app.go:25.2,26.16 2 0 @@ -157,69 +157,6 @@ github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:21.15,22.36 1 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:22.36,23.14 1 0 github.com/number571/go-peer/cmd/hidden_lake/composite/service_messenger/cmd/hlc_sm/main.go:27.2,27.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:18.66,26.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:26.16,28.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:29.2,31.8 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:34.49,39.2 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:41.83,45.19 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:45.19,47.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:49.2,50.17 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:50.17,52.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:54.2,55.33 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:55.33,57.17 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:57.17,59.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:60.3,61.17 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:61.17,63.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:64.3,64.25 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:67.2,67.17 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:70.63,76.66 5 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:76.66,78.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:80.2,80.84 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:80.84,82.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:84.2,84.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:87.37,91.41 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:91.41,93.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:94.2,94.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:97.52,99.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:99.16,101.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:103.2,105.36 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/keys.go:12.38,18.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/keys.go:20.58,27.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:25.61,31.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:33.45,34.57 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:34.57,36.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:38.2,39.23 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:39.23,41.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:43.2,50.3 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:53.38,55.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:57.40,59.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:61.42,63.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:65.37,67.19 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:67.19,69.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:70.2,78.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:14.62,19.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:21.46,23.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:25.49,27.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:19.32,21.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:23.40,28.9 4 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:28.9,30.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:32.2,32.11 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:35.54,41.2 4 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:43.36,48.9 4 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:48.9,50.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:52.2,53.35 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:53.35,55.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:56.2,56.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:19.41,24.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:26.29,34.2 5 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:36.58,37.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:37.15,41.3 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:43.2,48.16 5 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:51.42,55.31 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:55.31,57.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:60.2,60.30 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:60.30,62.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:64.2,64.17 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm/main.go:11.13,13.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm/main.go:13.16,14.13 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm/main.go:17.2,20.34 3 0 @@ -228,27 +165,6 @@ github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm/main.go:23.2,23.1 github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm/main.go:23.15,24.36 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm/main.go:24.36,25.14 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm/main.go:29.2,29.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:21.52,23.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:23.16,25.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:27.2,28.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:28.16,30.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:32.2,33.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:33.16,35.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:37.2,41.8 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:44.28,45.37 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:45.37,47.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:48.2,48.37 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:48.37,50.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:51.2,51.21 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:54.29,58.2 3 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:9.13,11.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:11.16,12.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:15.2,18.34 3 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:18.34,19.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:21.2,21.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:21.15,22.36 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:22.36,23.14 1 0 -github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:27.2,27.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:48.68,51.26 2 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:51.26,53.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:55.2,55.73 1 0 @@ -322,6 +238,90 @@ github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/init.go:3 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/wrapper.go:12.40,17.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/wrapper.go:19.40,21.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/wrapper.go:23.40,25.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:19.41,24.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:26.29,34.2 5 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:36.58,37.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:37.15,41.3 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:43.2,48.16 5 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:51.42,55.31 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:55.31,57.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:60.2,60.30 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:60.30,62.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:64.2,64.17 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:21.52,23.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:23.16,25.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:27.2,28.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:28.16,30.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:32.2,33.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:33.16,35.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:37.2,41.8 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:44.28,45.37 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:45.37,47.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:48.2,48.37 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:48.37,50.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:51.2,51.21 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/init_app.go:54.29,58.2 3 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:9.13,11.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:11.16,12.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:15.2,18.34 3 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:18.34,19.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:21.2,21.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:21.15,22.36 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:22.36,23.14 1 0 +github.com/number571/go-peer/cmd/hidden_lake/composite/service_traffic_messenger/cmd/hlc_stm/main.go:27.2,27.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:18.66,26.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:26.16,28.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:29.2,31.8 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:34.49,39.2 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:41.83,45.19 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:45.19,47.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:49.2,50.17 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:50.17,52.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:54.2,55.33 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:55.33,57.17 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:57.17,59.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:60.3,61.17 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:61.17,63.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:64.3,64.25 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:67.2,67.17 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:70.63,76.66 5 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:76.66,78.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:80.2,80.84 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:80.84,82.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:84.2,84.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:87.37,91.41 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:91.41,93.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:94.2,94.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:97.52,99.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:99.16,101.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:103.2,105.36 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/keys.go:12.38,18.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/keys.go:20.58,27.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:25.61,31.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:33.45,34.57 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:34.57,36.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:38.2,39.23 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:39.23,41.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:43.2,50.3 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:53.38,55.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:57.40,59.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:61.42,63.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:65.37,67.19 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:67.19,69.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:70.2,78.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:14.62,19.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:21.46,23.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:25.49,27.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:19.32,21.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:23.40,28.9 4 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:28.9,30.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:32.2,32.11 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:35.54,41.2 4 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:43.36,48.9 4 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:48.9,50.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:52.2,53.35 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:53.35,55.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:56.2,56.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:24.13,26.74 2 1 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:26.74,27.13 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:30.2,31.62 2 1 @@ -346,6 +346,38 @@ github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:7 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:78.23,79.28 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:79.28,81.4 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/utils/utils.go:83.2,83.14 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:47.18,57.2 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:59.28,63.14 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:63.14,65.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:66.2,74.12 6 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:74.12,75.59 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:75.59,77.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:79.3,80.58 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:80.58,83.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:86.2,86.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:86.12,88.58 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:88.58,91.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:94.2,94.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:94.12,96.58 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:96.58,99.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:102.2,102.9 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:103.20,104.86 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:105.32,107.13 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:111.29,115.15 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:115.15,117.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:118.2,130.16 5 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:130.16,132.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:133.2,133.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_app.go:14.59,18.16 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_app.go:18.16,20.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_app.go:22.2,22.36 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_pprof.go:5.35,7.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:15.42,26.2 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:28.43,53.2 15 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:55.116,56.71 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:56.71,57.57 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:57.57,60.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:61.3,61.39 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/about.go:15.92,16.56 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/about.go:16.56,19.30 2 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/about.go:19.30,22.4 2 0 @@ -645,38 +677,6 @@ github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/signup.g github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/signup.go:108.3,113.17 2 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/signup.go:113.17,114.34 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler/signup.go:117.3,118.45 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:44.18,50.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:52.28,56.14 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:56.14,58.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:59.2,67.12 6 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:67.12,68.59 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:68.59,70.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:72.3,73.58 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:73.58,76.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:79.2,79.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:79.12,81.58 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:81.58,84.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:87.2,87.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:87.12,89.58 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:89.58,92.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:95.2,95.9 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:96.20,97.86 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:98.32,100.13 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:104.29,108.15 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:108.15,110.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:111.2,123.16 5 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:123.16,125.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/app.go:126.2,126.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_app.go:14.59,18.16 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_app.go:18.16,20.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_app.go:22.2,22.36 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_pprof.go:5.35,7.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:15.42,26.2 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:28.43,53.2 15 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:55.116,56.71 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:56.71,57.57 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:57.57,60.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/init_service.go:61.3,61.39 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:34.28,35.19 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:35.19,37.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:38.2,39.16 2 0 @@ -687,24 +687,20 @@ github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:46.19,48.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:49.2,50.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:50.16,51.13 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:53.2,53.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:8.50,9.47 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:9.47,11.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:13.2,13.47 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:13.47,15.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:17.2,17.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:20.52,24.16 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:24.16,26.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:28.2,29.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:29.16,31.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:33.2,34.71 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:34.71,36.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:37.2,37.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:40.52,44.16 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:44.16,46.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:48.2,48.33 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:48.33,49.53 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:49.53,51.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:54.2,54.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:7.50,8.47 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:8.47,10.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:12.2,12.47 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:12.47,14.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:16.2,16.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:19.52,22.49 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:22.49,24.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:26.2,26.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:29.52,33.16 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:33.16,35.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:37.2,37.33 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:37.33,38.53 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:38.53,40.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/clear.go:43.2,43.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/init_storage.go:12.89,14.22 2 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/init_storage.go:14.22,16.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/pkg/app/state/init_storage.go:17.2,23.16 3 0 @@ -950,27 +946,6 @@ github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:57 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:59.28,61.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:62.2,62.16 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/response/response.go:65.38,67.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:20.56,26.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:28.55,30.27 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:31.14,32.58 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:32.58,34.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:35.3,35.22 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:36.14,37.32 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:38.10,39.30 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:43.37,45.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:47.38,49.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:51.63,53.26 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:53.26,55.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:56.2,56.10 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:59.52,62.2 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:64.37,66.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:68.37,70.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:72.39,74.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:76.48,78.28 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:78.28,80.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:81.2,81.16 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:84.37,86.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings/init_client.go:9.87,17.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/builder.go:20.28,22.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/builder.go:24.115,30.2 2 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/builder.go:32.96,33.20 1 0 @@ -1027,9 +1002,12 @@ github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/client.go:138.2, github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/client.go:141.97,142.93 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/client.go:142.93,144.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/client.go:145.2,145.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/client.go:148.79,150.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/client.go:150.16,152.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/client.go:153.2,153.31 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/client.go:148.40,149.52 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/client.go:149.52,151.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/client.go:152.2,152.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/client.go:155.79,157.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/client.go:157.16,159.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/client.go:160.2,160.31 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:25.66,30.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:32.49,39.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:39.16,41.3 1 0 @@ -1093,15 +1071,46 @@ github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:262 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:265.72,272.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:272.16,274.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:275.2,275.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:278.82,285.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:278.43,285.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:285.16,287.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:289.2,290.71 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:290.71,292.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:294.2,295.19 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:295.19,297.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:299.2,300.22 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:300.22,302.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:304.2,304.31 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:288.2,288.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:291.82,298.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:298.16,300.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:302.2,303.71 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:303.71,305.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:307.2,308.19 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:308.19,310.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:312.2,313.22 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:313.22,315.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:317.2,317.31 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:11.13,13.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:13.16,14.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:17.2,20.34 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:20.34,21.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:23.2,23.15 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:23.15,24.36 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:24.36,25.14 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:29.2,29.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:20.56,26.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:28.55,30.27 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:31.14,32.58 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:32.58,34.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:35.3,35.22 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:36.14,37.32 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:38.10,39.30 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:43.37,45.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:47.38,49.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:51.63,53.26 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:53.26,55.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:56.2,56.10 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:59.52,62.2 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:64.37,66.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:68.37,70.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:72.39,74.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:76.48,78.28 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:78.28,80.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:81.2,81.16 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:84.37,86.2 1 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:47.68,50.26 2 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:50.26,52.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:54.2,54.73 1 1 @@ -1159,14 +1168,8 @@ github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/init.go:20. github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/init.go:38.2,39.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/init.go:39.16,41.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/init.go:42.2,42.17 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:11.13,13.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:13.16,14.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:17.2,20.34 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:20.34,21.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:23.2,23.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:23.15,24.36 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:24.36,25.14 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:29.2,29.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings/init_client.go:9.87,17.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings/settings.go:93.64,95.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/database.go:22.58,23.30 1 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/database.go:23.30,25.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/database.go:27.2,34.16 2 1 @@ -1243,12 +1246,57 @@ github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/wrapper.g github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/wrapper.go:52.2,53.35 2 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/wrapper.go:53.35,55.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/wrapper.go:56.2,56.12 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:18.13,19.23 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:19.23,25.5 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:28.2,39.16 4 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:39.16,40.13 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:43.2,43.37 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:44.13,46.17 2 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:46.17,47.14 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:49.3,49.44 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:50.13,51.45 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:51.45,52.35 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:54.3,55.17 2 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:55.17,56.14 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:58.3,58.20 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:59.13,61.17 2 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:61.17,62.14 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:64.3,64.20 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:65.10,66.46 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:70.32,74.16 4 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:74.16,75.13 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:77.2,77.13 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:80.36,83.16 3 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:83.16,84.13 1 0 +github.com/number571/go-peer/cmd/tools/storage/main.go:86.2,86.12 1 0 github.com/number571/go-peer/cmd/tools/pmanager/main.go:17.13,18.23 1 0 github.com/number571/go-peer/cmd/tools/pmanager/main.go:18.23,23.5 1 0 github.com/number571/go-peer/cmd/tools/pmanager/main.go:26.2,35.59 5 0 github.com/number571/go-peer/cmd/tools/pmanager/main.go:38.28,40.16 2 0 github.com/number571/go-peer/cmd/tools/pmanager/main.go:40.16,41.13 1 0 github.com/number571/go-peer/cmd/tools/pmanager/main.go:43.2,43.20 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:22.13,23.23 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:23.23,28.5 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:31.2,39.16 3 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:39.16,40.13 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:43.2,43.13 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:44.11,46.20 2 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:46.20,47.33 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:49.3,49.17 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:50.11,52.21 2 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:52.21,53.34 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:55.3,55.18 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:58.2,64.13 3 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:65.11,68.17 3 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:68.17,69.14 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:71.3,71.37 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:72.11,75.17 3 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:75.17,76.14 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:78.3,78.53 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:82.28,84.16 2 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:84.16,85.13 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:87.2,87.12 1 0 +github.com/number571/go-peer/cmd/tools/encryptor/main.go:90.70,93.2 2 0 github.com/number571/go-peer/cmd/micro_anon/keygen/main.go:11.13,13.16 2 0 github.com/number571/go-peer/cmd/micro_anon/keygen/main.go:13.16,14.13 1 0 github.com/number571/go-peer/cmd/micro_anon/keygen/main.go:16.2,26.71 4 0 @@ -1320,37 +1368,6 @@ github.com/number571/go-peer/cmd/micro_anon/main.go:207.16,208.13 1 0 github.com/number571/go-peer/cmd/micro_anon/main.go:210.2,211.21 2 0 github.com/number571/go-peer/cmd/micro_anon/main.go:211.21,213.3 1 0 github.com/number571/go-peer/cmd/micro_anon/main.go:214.2,214.12 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:22.13,23.23 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:23.23,28.5 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:31.2,39.16 3 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:39.16,40.13 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:43.2,43.13 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:44.11,46.20 2 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:46.20,47.33 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:49.3,49.17 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:50.11,52.21 2 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:52.21,53.34 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:55.3,55.18 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:58.2,64.13 3 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:65.11,68.17 3 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:68.17,69.14 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:71.3,71.37 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:72.11,75.17 3 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:75.17,76.14 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:78.3,78.53 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:82.28,84.16 2 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:84.16,85.13 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:87.2,87.12 1 0 -github.com/number571/go-peer/cmd/tools/encryptor/main.go:90.70,93.2 2 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:12.13,13.23 1 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:13.23,17.5 1 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:20.2,21.16 2 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:21.16,22.13 1 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:25.2,25.17 1 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:25.17,26.32 1 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:29.2,30.17 2 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:30.17,31.30 1 0 -github.com/number571/go-peer/cmd/tools/keygen/main.go:34.2,35.75 2 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/builder.go:14.28,16.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/builder.go:18.61,20.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:17.66,22.2 1 0 @@ -1389,39 +1406,80 @@ github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:98. github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:101.56,108.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:108.16,110.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:111.2,111.12 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:18.13,19.23 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:19.23,25.5 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:28.2,39.16 4 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:39.16,40.13 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:43.2,43.37 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:44.13,46.17 2 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:46.17,47.14 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:49.3,49.44 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:50.13,51.45 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:51.45,52.35 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:54.3,55.17 2 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:55.17,56.14 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:58.3,58.20 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:59.13,61.17 2 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:61.17,62.14 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:64.3,64.20 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:65.10,66.46 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:70.32,74.16 4 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:74.16,75.13 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:77.2,77.13 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:80.36,83.16 3 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:83.16,84.13 1 0 -github.com/number571/go-peer/cmd/tools/storage/main.go:86.2,86.12 1 0 -github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:36.13,38.38 2 0 -github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:38.38,40.3 1 0 -github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:41.2,50.39 7 0 -github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:50.39,54.3 3 0 -github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:56.2,56.29 1 0 -github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:56.29,58.27 2 0 -github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:58.27,60.4 1 0 -github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:64.47,92.2 1 0 -github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:94.47,122.2 1 0 -github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:124.56,156.2 1 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:12.13,13.23 1 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:13.23,17.5 1 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:20.2,21.16 2 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:21.16,22.13 1 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:25.2,25.17 1 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:25.17,26.32 1 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:29.2,30.17 2 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:30.17,31.30 1 0 +github.com/number571/go-peer/cmd/tools/keygen/main.go:34.2,35.75 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:13.95,14.56 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:14.56,17.34 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:17.34,21.4 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:23.3,24.22 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:24.22,28.4 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:30.3,31.17 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:31.17,35.4 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:37.3,38.42 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/index.go:12.62,13.56 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/index.go:13.56,17.3 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:17.138,18.56 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:18.56,21.66 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:21.66,25.4 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:27.3,28.22 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:28.22,32.4 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:34.3,34.20 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:35.23,38.18 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:38.18,42.5 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:44.4,46.10 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:48.24,50.18 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:50.18,54.5 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:55.4,58.84 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:58.84,62.5 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:64.4,66.10 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:24.118,27.77 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:27.77,42.17 4 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:42.17,45.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:47.3,59.22 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:59.22,62.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:65.3,65.46 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:65.46,67.44 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:67.44,70.5 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:71.4,71.52 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:71.52,74.5 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:78.3,78.44 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:78.44,81.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:83.3,84.53 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:84.53,87.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:89.3,90.22 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:90.22,91.56 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:94.3,94.45 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:94.45,101.18 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:101.18,103.13 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:107.3,108.13 2 1 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:26.22,27.23 1 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:27.23,29.3 1 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:31.2,31.20 1 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:32.16,34.38 2 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:35.16,37.38 2 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:38.10,39.37 1 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:42.2,43.16 2 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:43.16,44.13 1 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:47.2,48.12 2 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:51.13,52.34 1 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:52.34,53.13 1 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:56.2,57.38 2 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:57.38,59.3 1 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:60.2,69.39 7 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:69.39,73.3 3 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:75.2,75.29 1 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:75.29,77.27 2 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:77.27,79.4 1 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:83.47,111.2 1 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:113.47,141.2 1 0 +github.com/number571/go-peer/examples/echo_service/prod_test/gen_cfgs/main.go:143.56,175.2 1 0 github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:14.13,17.2 2 0 github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:19.55,20.33 1 0 github.com/number571/go-peer/examples/echo_service/default/recv_hls/service/main.go:20.33,23.3 2 0 @@ -1513,60 +1571,46 @@ github.com/number571/go-peer/internal/api/response.go:17.14,19.34 2 0 github.com/number571/go-peer/internal/api/response.go:20.14,22.14 2 0 github.com/number571/go-peer/internal/api/response.go:23.10,25.49 2 0 github.com/number571/go-peer/internal/api/response.go:28.2,30.25 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:13.95,14.56 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:14.56,17.34 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:17.34,21.4 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:23.3,24.22 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:24.22,28.4 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:30.3,31.17 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:31.17,35.4 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:37.3,38.42 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/index.go:12.62,13.56 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/index.go:13.56,17.3 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:17.138,18.56 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:18.56,21.66 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:21.66,25.4 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:27.3,28.22 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:28.22,32.4 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:34.3,34.20 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:35.23,38.18 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:38.18,42.5 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:44.4,46.10 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:48.24,50.18 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:50.18,54.5 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:55.4,58.84 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:58.84,62.5 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:64.4,66.10 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:24.118,27.77 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:27.77,42.17 4 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:42.17,45.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:47.3,59.22 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:59.22,62.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:65.3,65.46 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:65.46,67.44 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:67.44,70.5 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:71.4,71.52 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:71.52,74.5 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:78.3,78.44 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:78.44,81.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:83.3,84.53 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:84.53,87.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:89.3,90.22 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:90.22,91.56 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:94.3,94.45 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:94.45,101.18 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:101.18,103.13 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/service_tcp.go:107.3,108.13 2 1 -github.com/number571/go-peer/internal/logger/std/std_logger.go:15.50,17.2 1 1 -github.com/number571/go-peer/internal/logger/std/std_logger.go:19.58,21.24 2 1 -github.com/number571/go-peer/internal/logger/std/std_logger.go:21.24,23.3 1 1 -github.com/number571/go-peer/internal/logger/std/std_logger.go:24.2,24.24 1 1 +github.com/number571/go-peer/internal/logger/anon/log_func.go:16.35,17.45 1 1 +github.com/number571/go-peer/internal/logger/anon/log_func.go:17.45,19.10 2 1 +github.com/number571/go-peer/internal/logger/anon/log_func.go:19.10,20.32 1 0 +github.com/number571/go-peer/internal/logger/anon/log_func.go:23.3,25.19 3 1 +github.com/number571/go-peer/internal/logger/anon/log_func.go:25.19,26.33 1 0 +github.com/number571/go-peer/internal/logger/anon/log_func.go:29.3,30.10 2 1 +github.com/number571/go-peer/internal/logger/anon/log_func.go:30.10,31.39 1 0 +github.com/number571/go-peer/internal/logger/anon/log_func.go:34.3,34.39 1 1 +github.com/number571/go-peer/internal/logger/anon/log_func.go:38.74,40.41 2 1 +github.com/number571/go-peer/internal/logger/anon/log_func.go:40.41,42.3 1 0 +github.com/number571/go-peer/internal/logger/anon/log_func.go:44.2,45.43 2 1 +github.com/number571/go-peer/internal/logger/anon/log_func.go:45.43,47.3 1 1 +github.com/number571/go-peer/internal/logger/anon/log_func.go:49.2,50.41 2 1 +github.com/number571/go-peer/internal/logger/anon/log_func.go:50.41,52.3 1 1 +github.com/number571/go-peer/internal/logger/anon/log_func.go:54.2,63.3 1 1 +github.com/number571/go-peer/internal/logger/std/log_func.go:7.35,8.45 1 0 +github.com/number571/go-peer/internal/logger/std/log_func.go:8.45,10.10 2 0 +github.com/number571/go-peer/internal/logger/std/log_func.go:10.10,11.32 1 0 +github.com/number571/go-peer/internal/logger/std/log_func.go:14.3,14.13 1 0 +github.com/number571/go-peer/internal/logger/std/std_logger.go:15.79,20.2 1 1 +github.com/number571/go-peer/internal/logger/std/std_logger.go:22.54,24.24 2 1 github.com/number571/go-peer/internal/logger/std/std_logger.go:24.24,26.3 1 1 github.com/number571/go-peer/internal/logger/std/std_logger.go:27.2,27.24 1 1 -github.com/number571/go-peer/internal/logger/std/std_logger.go:27.24,29.3 1 0 -github.com/number571/go-peer/internal/logger/std/std_logger.go:30.2,30.33 1 1 -github.com/number571/go-peer/internal/logger/http/http_logger.go:19.67,26.2 1 1 -github.com/number571/go-peer/internal/logger/http/http_logger.go:28.47,30.2 1 1 +github.com/number571/go-peer/internal/logger/std/std_logger.go:27.24,29.3 1 1 +github.com/number571/go-peer/internal/logger/std/std_logger.go:30.2,30.24 1 1 +github.com/number571/go-peer/internal/logger/std/std_logger.go:30.24,32.3 1 0 +github.com/number571/go-peer/internal/logger/std/std_logger.go:33.2,33.33 1 1 +github.com/number571/go-peer/internal/logger/http/log_builder.go:16.67,25.2 3 1 +github.com/number571/go-peer/internal/logger/http/log_builder.go:27.40,29.2 1 1 +github.com/number571/go-peer/internal/logger/http/log_builder.go:31.60,34.2 2 1 +github.com/number571/go-peer/internal/logger/http/log_func.go:13.35,14.45 1 1 +github.com/number571/go-peer/internal/logger/http/log_func.go:14.45,16.10 2 1 +github.com/number571/go-peer/internal/logger/http/log_func.go:16.10,17.32 1 0 +github.com/number571/go-peer/internal/logger/http/log_func.go:20.3,28.4 2 1 +github.com/number571/go-peer/internal/logger/http/log_getter.go:7.57,11.2 1 1 +github.com/number571/go-peer/internal/logger/http/log_getter.go:13.42,15.2 1 1 +github.com/number571/go-peer/internal/logger/http/log_getter.go:17.39,19.2 1 1 +github.com/number571/go-peer/internal/logger/http/log_getter.go:21.41,23.2 1 1 +github.com/number571/go-peer/internal/logger/http/log_getter.go:25.39,27.2 1 1 +github.com/number571/go-peer/internal/logger/http/log_getter.go:29.42,31.2 1 1 github.com/number571/go-peer/internal/pprof/pprof.go:9.50,24.2 8 0 github.com/number571/go-peer/pkg/client/message/convert.go:11.44,13.23 2 1 github.com/number571/go-peer/pkg/client/message/convert.go:13.23,15.3 1 0 @@ -1618,6 +1662,16 @@ github.com/number571/go-peer/pkg/client/message/settings.go:24.30,25.36 1 0 github.com/number571/go-peer/pkg/client/message/settings.go:27.2,27.10 1 1 github.com/number571/go-peer/pkg/client/message/settings.go:30.46,32.2 1 1 github.com/number571/go-peer/pkg/client/message/settings.go:34.50,36.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:26.44,32.2 3 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:34.43,36.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:38.42,40.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:42.42,44.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:46.42,48.2 1 0 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:21.61,27.2 3 1 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:29.47,31.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:33.46,35.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:37.46,39.2 1 1 +github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:41.46,43.2 1 0 github.com/number571/go-peer/pkg/client/client.go:81.79,95.51 4 1 github.com/number571/go-peer/pkg/client/client.go:95.51,96.54 1 0 github.com/number571/go-peer/pkg/client/client.go:99.2,99.15 1 1 @@ -1736,16 +1790,6 @@ github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:38.33,40.3 1 github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:42.2,42.13 1 1 github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:46.51,51.2 3 1 github.com/number571/go-peer/pkg/crypto/asymmetric/list_pubkeys.go:54.47,59.2 3 1 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:26.44,32.2 3 1 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:34.43,36.2 1 1 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:38.42,40.2 1 1 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:42.42,44.2 1 1 -github.com/number571/go-peer/pkg/crypto/hashing/hashing.go:46.42,48.2 1 0 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:21.61,27.2 3 1 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:29.47,31.2 1 1 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:33.46,35.2 1 1 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:37.46,39.2 1 1 -github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:41.46,43.2 1 0 github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:19.60,24.2 1 1 github.com/number571/go-peer/pkg/crypto/keybuilder/keybuilder.go:26.54,34.2 1 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:24.41,28.2 1 1 @@ -1755,13 +1799,17 @@ github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:50.32,52.4 1 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:53.3,53.10 1 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:55.2,55.14 1 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:59.70,73.2 7 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:16.25,18.2 1 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:21.46,24.16 3 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:24.16,26.13 1 0 -github.com/number571/go-peer/pkg/crypto/random/random.go:28.2,28.14 1 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:32.47,34.2 1 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:37.39,41.2 3 1 -github.com/number571/go-peer/pkg/crypto/random/random.go:44.35,46.2 1 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:24.40,25.30 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:25.30,26.36 1 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:28.2,29.16 2 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:29.16,31.3 1 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:32.2,34.3 1 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:37.55,47.2 7 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:49.55,51.27 2 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.27,53.3 1 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:55.2,59.15 4 1 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:62.39,64.2 1 0 +github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:66.39,68.2 1 0 github.com/number571/go-peer/pkg/encoding/bytes.go:17.51,22.16 4 1 github.com/number571/go-peer/pkg/encoding/bytes.go:22.16,23.13 1 0 github.com/number571/go-peer/pkg/encoding/bytes.go:26.2,27.12 2 1 @@ -1779,17 +1827,13 @@ github.com/number571/go-peer/pkg/encoding/serialize.go:25.2,25.12 1 1 github.com/number571/go-peer/pkg/encoding/serialize.go:28.56,29.52 1 1 github.com/number571/go-peer/pkg/encoding/serialize.go:29.52,31.3 1 0 github.com/number571/go-peer/pkg/encoding/serialize.go:32.2,32.12 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:24.40,25.30 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:25.30,26.36 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:28.2,29.16 2 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:29.16,31.3 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:32.2,34.3 1 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:37.55,47.2 7 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:49.55,51.27 2 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:51.27,53.3 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:55.2,59.15 4 1 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:62.39,64.2 1 0 -github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:66.39,68.2 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:16.25,18.2 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:21.46,24.16 3 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:24.16,26.13 1 0 +github.com/number571/go-peer/pkg/crypto/random/random.go:28.2,28.14 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:32.47,34.2 1 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:37.39,41.2 3 1 +github.com/number571/go-peer/pkg/crypto/random/random.go:44.35,46.2 1 0 github.com/number571/go-peer/pkg/errors/errors.go:17.33,19.45 2 1 github.com/number571/go-peer/pkg/errors/errors.go:19.45,21.3 1 1 github.com/number571/go-peer/pkg/errors/errors.go:22.2,22.29 1 1 @@ -1829,23 +1873,23 @@ github.com/number571/go-peer/pkg/filesystem/file.go:31.43,32.59 1 1 github.com/number571/go-peer/pkg/filesystem/file.go:32.59,34.3 1 0 github.com/number571/go-peer/pkg/filesystem/file.go:35.2,35.12 1 1 github.com/number571/go-peer/pkg/filesystem/file.go:38.32,41.2 2 1 -github.com/number571/go-peer/pkg/logger/logger.go:26.41,32.23 3 1 -github.com/number571/go-peer/pkg/logger/logger.go:32.23,34.3 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:36.2,37.23 2 1 -github.com/number571/go-peer/pkg/logger/logger.go:37.23,39.3 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:41.2,42.23 2 1 -github.com/number571/go-peer/pkg/logger/logger.go:42.23,44.3 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:46.2,46.15 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:49.43,51.2 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:53.41,54.23 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:54.23,56.3 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:57.2,57.26 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:60.41,61.23 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:61.23,63.3 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:64.2,64.26 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:67.41,68.23 1 1 -github.com/number571/go-peer/pkg/logger/logger.go:68.23,70.3 1 0 -github.com/number571/go-peer/pkg/logger/logger.go:71.2,71.26 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:28.60,35.23 3 1 +github.com/number571/go-peer/pkg/logger/logger.go:35.23,37.3 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:39.2,40.23 2 1 +github.com/number571/go-peer/pkg/logger/logger.go:40.23,42.3 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:44.2,45.23 2 1 +github.com/number571/go-peer/pkg/logger/logger.go:45.23,47.3 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:49.2,49.15 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:52.43,54.2 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:56.42,57.23 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:57.23,59.3 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:60.2,60.38 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:63.42,64.23 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:64.23,66.3 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:67.2,67.38 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:70.42,71.23 1 1 +github.com/number571/go-peer/pkg/logger/logger.go:71.23,73.3 1 0 +github.com/number571/go-peer/pkg/logger/logger.go:74.2,74.38 1 1 github.com/number571/go-peer/pkg/logger/settings.go:18.46,24.2 1 1 github.com/number571/go-peer/pkg/logger/settings.go:26.45,29.2 1 1 github.com/number571/go-peer/pkg/logger/settings.go:31.46,33.2 1 1 @@ -1855,19 +1899,41 @@ github.com/number571/go-peer/pkg/network/anonymity/adapters/payload.go:15.54,19. github.com/number571/go-peer/pkg/network/anonymity/adapters/payload.go:21.37,23.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/adapters/payload.go:25.37,27.2 1 0 github.com/number571/go-peer/pkg/network/anonymity/adapters/payload.go:29.48,31.2 1 0 -github.com/number571/go-peer/pkg/network/anonymity/logbuilder/logbuilder.go:24.49,28.2 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logbuilder/logbuilder.go:30.54,33.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logbuilder/logbuilder.go:35.56,38.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logbuilder/logbuilder.go:40.70,43.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logbuilder/logbuilder.go:45.58,48.2 2 0 -github.com/number571/go-peer/pkg/network/anonymity/logbuilder/logbuilder.go:50.51,53.2 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logbuilder/logbuilder.go:55.46,57.20 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logbuilder/logbuilder.go:57.20,59.3 1 0 -github.com/number571/go-peer/pkg/network/anonymity/logbuilder/logbuilder.go:60.2,61.22 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logbuilder/logbuilder.go:61.22,63.3 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logbuilder/logbuilder.go:64.2,65.20 2 1 -github.com/number571/go-peer/pkg/network/anonymity/logbuilder/logbuilder.go:65.20,67.3 1 1 -github.com/number571/go-peer/pkg/network/anonymity/logbuilder/logbuilder.go:68.2,68.120 1 1 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:20.49,26.2 3 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:28.40,30.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:32.60,35.2 2 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:37.58,40.2 2 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:42.60,45.2 2 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:47.74,50.2 2 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:52.62,55.2 2 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_builder.go:57.55,60.2 2 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:12.57,16.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:18.42,20.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:22.41,24.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:26.43,28.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:30.39,32.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:34.39,36.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:38.53,40.2 1 0 +github.com/number571/go-peer/pkg/network/anonymity/logger/log_getter.go:42.40,44.2 1 0 +github.com/number571/go-peer/pkg/payload/payload.go:15.54,21.2 2 1 +github.com/number571/go-peer/pkg/payload/payload.go:23.49,24.47 1 1 +github.com/number571/go-peer/pkg/payload/payload.go:24.47,26.3 1 1 +github.com/number571/go-peer/pkg/payload/payload.go:27.2,27.32 1 1 +github.com/number571/go-peer/pkg/payload/payload.go:30.36,34.2 3 1 +github.com/number571/go-peer/pkg/payload/payload.go:36.36,38.2 1 1 +github.com/number571/go-peer/pkg/payload/payload.go:40.36,42.2 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:19.49,24.2 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:26.41,28.38 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:28.38,30.3 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:32.2,38.4 3 1 +github.com/number571/go-peer/pkg/network/message/message.go:38.4,40.3 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:43.2,44.16 2 1 +github.com/number571/go-peer/pkg/network/message/message.go:44.16,46.3 1 0 +github.com/number571/go-peer/pkg/network/message/message.go:48.2,51.3 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:54.37,56.2 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:58.50,60.2 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:62.37,70.2 1 1 +github.com/number571/go-peer/pkg/network/message/message.go:72.36,74.2 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:69.60,71.16 2 1 github.com/number571/go-peer/pkg/network/conn/conn.go:71.16,73.3 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:74.2,74.35 1 1 @@ -1878,7 +1944,7 @@ github.com/number571/go-peer/pkg/network/conn/conn.go:98.31,100.2 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:102.59,126.16 9 1 github.com/number571/go-peer/pkg/network/conn/conn.go:126.16,128.3 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:130.2,130.12 1 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:133.57,136.16 2 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:133.78,136.16 2 1 github.com/number571/go-peer/pkg/network/conn/conn.go:136.16,138.3 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:140.2,141.16 2 1 github.com/number571/go-peer/pkg/network/conn/conn.go:141.16,143.3 1 0 @@ -1893,30 +1959,32 @@ github.com/number571/go-peer/pkg/network/conn/conn.go:173.17,175.4 1 0 github.com/number571/go-peer/pkg/network/conn/conn.go:177.3,178.29 2 1 github.com/number571/go-peer/pkg/network/conn/conn.go:180.2,180.12 1 1 github.com/number571/go-peer/pkg/network/conn/conn.go:183.70,208.2 3 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:210.87,222.16 5 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:222.16,224.3 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:226.2,226.31 1 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:226.31,228.3 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:230.2,231.21 2 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:231.21,233.3 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:235.2,242.77 6 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:242.77,244.3 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:246.2,247.47 2 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:247.47,249.3 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:252.2,260.36 3 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:260.36,262.3 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:264.2,264.76 1 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:267.64,271.19 3 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:271.19,276.17 4 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:276.17,278.4 1 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:280.3,288.23 2 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:291.2,291.21 1 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:294.47,297.2 2 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:299.50,302.2 2 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:304.35,310.33 4 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:310.33,312.3 1 1 -github.com/number571/go-peer/pkg/network/conn/conn.go:315.2,316.51 2 0 -github.com/number571/go-peer/pkg/network/conn/conn.go:319.65,323.2 3 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:210.110,211.15 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:211.15,213.3 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:215.2,226.16 5 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:226.16,228.3 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:230.2,230.31 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:230.31,232.3 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:234.2,235.21 2 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:235.21,237.3 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:239.2,246.77 6 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:246.77,248.3 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:250.2,251.47 2 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:251.47,253.3 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:256.2,264.36 3 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:264.36,266.3 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:268.2,268.76 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:271.64,275.19 3 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:275.19,280.17 4 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:280.17,282.4 1 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:284.3,292.23 2 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:295.2,295.21 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:298.47,301.2 2 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:303.50,306.2 2 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:308.35,314.33 4 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:314.33,316.3 1 1 +github.com/number571/go-peer/pkg/network/conn/conn.go:319.2,320.51 2 0 +github.com/number571/go-peer/pkg/network/conn/conn.go:323.65,327.2 3 1 github.com/number571/go-peer/pkg/network/conn/settings.go:24.46,33.2 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:35.45,36.30 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:36.30,37.36 1 0 @@ -1934,32 +2002,13 @@ github.com/number571/go-peer/pkg/network/conn/settings.go:69.47,71.2 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:73.57,75.2 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:77.53,79.2 1 1 github.com/number571/go-peer/pkg/network/conn/settings.go:81.54,83.2 1 1 -github.com/number571/go-peer/pkg/payload/payload.go:15.54,21.2 2 1 -github.com/number571/go-peer/pkg/payload/payload.go:23.49,24.47 1 1 -github.com/number571/go-peer/pkg/payload/payload.go:24.47,26.3 1 0 -github.com/number571/go-peer/pkg/payload/payload.go:27.2,27.32 1 1 -github.com/number571/go-peer/pkg/payload/payload.go:30.36,34.2 3 1 -github.com/number571/go-peer/pkg/payload/payload.go:36.36,38.2 1 1 -github.com/number571/go-peer/pkg/payload/payload.go:40.36,42.2 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:19.49,24.2 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:26.41,28.38 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:28.38,30.3 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:32.2,38.4 3 1 -github.com/number571/go-peer/pkg/network/message/message.go:38.4,40.3 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:43.2,44.16 2 1 -github.com/number571/go-peer/pkg/network/message/message.go:44.16,46.3 1 0 -github.com/number571/go-peer/pkg/network/message/message.go:48.2,51.3 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:54.37,56.2 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:58.50,60.2 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:62.37,70.2 1 1 -github.com/number571/go-peer/pkg/network/message/message.go:72.36,74.2 1 1 github.com/number571/go-peer/pkg/storage/settings.go:14.46,20.2 1 1 github.com/number571/go-peer/pkg/storage/settings.go:22.45,23.19 1 1 -github.com/number571/go-peer/pkg/storage/settings.go:23.19,24.25 1 0 +github.com/number571/go-peer/pkg/storage/settings.go:23.19,24.25 1 1 github.com/number571/go-peer/pkg/storage/settings.go:26.2,26.22 1 1 -github.com/number571/go-peer/pkg/storage/settings.go:26.22,27.28 1 0 +github.com/number571/go-peer/pkg/storage/settings.go:26.22,27.28 1 1 github.com/number571/go-peer/pkg/storage/settings.go:29.2,29.23 1 1 -github.com/number571/go-peer/pkg/storage/settings.go:29.23,30.29 1 0 +github.com/number571/go-peer/pkg/storage/settings.go:29.23,30.29 1 1 github.com/number571/go-peer/pkg/storage/settings.go:32.2,32.10 1 1 github.com/number571/go-peer/pkg/storage/settings.go:35.38,37.2 1 1 github.com/number571/go-peer/pkg/storage/settings.go:39.42,41.2 1 1 @@ -1971,7 +2020,7 @@ github.com/number571/go-peer/pkg/storage/storage.go:124.3,124.36 1 1 github.com/number571/go-peer/pkg/storage/storage.go:127.2,131.14 4 1 github.com/number571/go-peer/pkg/storage/storage.go:131.14,133.3 1 1 github.com/number571/go-peer/pkg/storage/storage.go:135.2,135.19 1 1 -github.com/number571/go-peer/pkg/storage/storage.go:138.50,140.2 1 0 +github.com/number571/go-peer/pkg/storage/storage.go:138.50,140.2 1 1 github.com/number571/go-peer/pkg/storage/storage.go:142.57,150.17 5 1 github.com/number571/go-peer/pkg/storage/storage.go:150.17,153.17 3 1 github.com/number571/go-peer/pkg/storage/storage.go:153.17,155.4 1 0 @@ -2005,24 +2054,24 @@ github.com/number571/go-peer/pkg/storage/storage.go:257.87,261.2 3 1 github.com/number571/go-peer/pkg/wrapper/wrapper.go:16.28,18.2 1 1 github.com/number571/go-peer/pkg/wrapper/wrapper.go:20.38,25.2 3 1 github.com/number571/go-peer/pkg/wrapper/wrapper.go:27.53,33.2 4 1 -github.com/number571/go-peer/pkg/stringtools/stringtools.go:3.63,4.30 1 0 -github.com/number571/go-peer/pkg/stringtools/stringtools.go:4.30,6.3 1 0 -github.com/number571/go-peer/pkg/stringtools/stringtools.go:7.2,7.29 1 0 -github.com/number571/go-peer/pkg/stringtools/stringtools.go:10.61,12.27 2 0 -github.com/number571/go-peer/pkg/stringtools/stringtools.go:12.27,13.16 1 0 -github.com/number571/go-peer/pkg/stringtools/stringtools.go:13.16,14.12 1 0 -github.com/number571/go-peer/pkg/stringtools/stringtools.go:16.3,16.29 1 0 -github.com/number571/go-peer/pkg/stringtools/stringtools.go:18.2,18.15 1 0 -github.com/number571/go-peer/pkg/stringtools/stringtools.go:21.52,22.27 1 0 -github.com/number571/go-peer/pkg/stringtools/stringtools.go:22.27,23.16 1 0 -github.com/number571/go-peer/pkg/stringtools/stringtools.go:23.16,25.4 1 0 -github.com/number571/go-peer/pkg/stringtools/stringtools.go:27.2,27.14 1 0 github.com/number571/go-peer/pkg/types/closer.go:6.41,8.29 2 1 github.com/number571/go-peer/pkg/types/closer.go:8.29,10.3 1 1 github.com/number571/go-peer/pkg/types/closer.go:11.2,11.12 1 1 github.com/number571/go-peer/pkg/types/stopper.go:6.42,8.30 2 1 github.com/number571/go-peer/pkg/types/stopper.go:8.30,10.3 1 1 github.com/number571/go-peer/pkg/types/stopper.go:11.2,11.12 1 1 +github.com/number571/go-peer/pkg/stringtools/stringtools.go:3.63,4.30 1 1 +github.com/number571/go-peer/pkg/stringtools/stringtools.go:4.30,6.3 1 1 +github.com/number571/go-peer/pkg/stringtools/stringtools.go:7.2,7.29 1 1 +github.com/number571/go-peer/pkg/stringtools/stringtools.go:10.61,12.27 2 1 +github.com/number571/go-peer/pkg/stringtools/stringtools.go:12.27,13.16 1 1 +github.com/number571/go-peer/pkg/stringtools/stringtools.go:13.16,14.12 1 1 +github.com/number571/go-peer/pkg/stringtools/stringtools.go:16.3,16.29 1 1 +github.com/number571/go-peer/pkg/stringtools/stringtools.go:18.2,18.15 1 1 +github.com/number571/go-peer/pkg/stringtools/stringtools.go:21.52,22.27 1 1 +github.com/number571/go-peer/pkg/stringtools/stringtools.go:22.27,23.16 1 1 +github.com/number571/go-peer/pkg/stringtools/stringtools.go:23.16,25.4 1 1 +github.com/number571/go-peer/pkg/stringtools/stringtools.go:27.2,27.14 1 1 github.com/number571/go-peer/pkg/storage/database/database.go:33.66,37.16 2 1 github.com/number571/go-peer/pkg/storage/database/database.go:37.16,39.3 1 0 github.com/number571/go-peer/pkg/storage/database/database.go:41.2,42.16 2 1 @@ -2036,104 +2085,111 @@ github.com/number571/go-peer/pkg/storage/database/database.go:74.87,76.3 1 0 github.com/number571/go-peer/pkg/storage/database/database.go:77.2,77.12 1 1 github.com/number571/go-peer/pkg/storage/database/database.go:80.56,85.16 4 1 github.com/number571/go-peer/pkg/storage/database/database.go:85.16,87.3 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:89.2,89.21 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:89.21,91.3 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:93.2,97.3 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:100.46,104.48 3 1 -github.com/number571/go-peer/pkg/storage/database/database.go:104.48,106.3 1 0 -github.com/number571/go-peer/pkg/storage/database/database.go:107.2,107.12 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:110.37,114.38 3 1 -github.com/number571/go-peer/pkg/storage/database/database.go:114.38,116.3 1 1 -github.com/number571/go-peer/pkg/storage/database/database.go:117.2,117.12 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:89.2,93.3 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:96.46,100.48 3 1 +github.com/number571/go-peer/pkg/storage/database/database.go:100.48,102.3 1 0 +github.com/number571/go-peer/pkg/storage/database/database.go:103.2,103.12 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:106.37,110.38 3 1 +github.com/number571/go-peer/pkg/storage/database/database.go:110.38,112.3 1 1 +github.com/number571/go-peer/pkg/storage/database/database.go:113.2,113.12 1 1 github.com/number571/go-peer/pkg/storage/database/encrypt.go:11.86,23.2 2 1 github.com/number571/go-peer/pkg/storage/database/encrypt.go:25.95,26.66 1 1 -github.com/number571/go-peer/pkg/storage/database/encrypt.go:26.66,28.3 1 0 +github.com/number571/go-peer/pkg/storage/database/encrypt.go:26.66,28.3 1 1 github.com/number571/go-peer/pkg/storage/database/encrypt.go:30.2,38.36 4 1 github.com/number571/go-peer/pkg/storage/database/encrypt.go:38.36,40.3 1 1 -github.com/number571/go-peer/pkg/storage/database/encrypt.go:42.2,43.21 2 1 -github.com/number571/go-peer/pkg/storage/database/encrypt.go:43.21,45.3 1 0 -github.com/number571/go-peer/pkg/storage/database/encrypt.go:47.2,47.22 1 1 +github.com/number571/go-peer/pkg/storage/database/encrypt.go:42.2,42.48 1 1 github.com/number571/go-peer/pkg/network/network.go:33.37,40.2 1 1 github.com/number571/go-peer/pkg/network/network.go:43.41,45.2 1 0 -github.com/number571/go-peer/pkg/network/network.go:48.63,56.39 6 1 -github.com/number571/go-peer/pkg/network/network.go:56.39,60.25 3 1 -github.com/number571/go-peer/pkg/network/network.go:60.25,62.4 1 1 -github.com/number571/go-peer/pkg/network/network.go:64.3,64.25 1 1 -github.com/number571/go-peer/pkg/network/network.go:64.25,66.11 2 1 -github.com/number571/go-peer/pkg/network/network.go:67.20,70.19 3 1 -github.com/number571/go-peer/pkg/network/network.go:71.53,75.19 4 0 -github.com/number571/go-peer/pkg/network/network.go:79.2,82.30 3 1 -github.com/number571/go-peer/pkg/network/network.go:82.30,84.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:85.2,85.15 1 1 -github.com/number571/go-peer/pkg/network/network.go:91.29,93.16 2 1 -github.com/number571/go-peer/pkg/network/network.go:93.16,95.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:97.2,97.34 1 1 -github.com/number571/go-peer/pkg/network/network.go:97.34,100.7 3 1 -github.com/number571/go-peer/pkg/network/network.go:100.7,102.18 2 1 -github.com/number571/go-peer/pkg/network/network.go:102.18,103.10 1 1 -github.com/number571/go-peer/pkg/network/network.go:106.4,106.26 1 1 -github.com/number571/go-peer/pkg/network/network.go:106.26,108.13 2 0 -github.com/number571/go-peer/pkg/network/network.go:111.4,116.34 5 1 -github.com/number571/go-peer/pkg/network/network.go:120.2,120.12 1 1 -github.com/number571/go-peer/pkg/network/network.go:124.30,129.24 4 1 -github.com/number571/go-peer/pkg/network/network.go:129.24,131.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:133.2,133.39 1 1 -github.com/number571/go-peer/pkg/network/network.go:133.39,136.3 2 1 -github.com/number571/go-peer/pkg/network/network.go:138.2,138.48 1 1 -github.com/number571/go-peer/pkg/network/network.go:138.48,140.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:141.2,141.12 1 1 -github.com/number571/go-peer/pkg/network/network.go:145.67,151.2 4 1 -github.com/number571/go-peer/pkg/network/network.go:154.56,159.41 4 1 -github.com/number571/go-peer/pkg/network/network.go:159.41,161.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:163.2,163.16 1 1 -github.com/number571/go-peer/pkg/network/network.go:168.54,169.24 1 1 -github.com/number571/go-peer/pkg/network/network.go:169.24,171.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:172.2,172.44 1 1 -github.com/number571/go-peer/pkg/network/network.go:172.44,174.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:176.2,178.16 3 1 -github.com/number571/go-peer/pkg/network/network.go:178.16,180.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:182.2,185.12 3 1 -github.com/number571/go-peer/pkg/network/network.go:189.54,194.9 4 1 -github.com/number571/go-peer/pkg/network/network.go:194.9,196.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:198.2,199.37 2 1 -github.com/number571/go-peer/pkg/network/network.go:199.37,201.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:202.2,202.12 1 1 -github.com/number571/go-peer/pkg/network/network.go:206.63,208.6 2 1 -github.com/number571/go-peer/pkg/network/network.go:208.6,210.17 2 1 -github.com/number571/go-peer/pkg/network/network.go:210.17,211.9 1 1 -github.com/number571/go-peer/pkg/network/network.go:213.3,213.45 1 1 -github.com/number571/go-peer/pkg/network/network.go:213.45,214.9 1 0 -github.com/number571/go-peer/pkg/network/network.go:222.77,225.30 2 1 -github.com/number571/go-peer/pkg/network/network.go:225.30,227.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:230.2,231.21 2 1 -github.com/number571/go-peer/pkg/network/network.go:231.21,234.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:236.2,236.52 1 1 -github.com/number571/go-peer/pkg/network/network.go:236.52,239.3 1 0 -github.com/number571/go-peer/pkg/network/network.go:241.2,241.13 1 1 -github.com/number571/go-peer/pkg/network/network.go:245.39,251.2 4 1 -github.com/number571/go-peer/pkg/network/network.go:255.53,262.40 4 1 -github.com/number571/go-peer/pkg/network/network.go:262.40,264.3 1 1 -github.com/number571/go-peer/pkg/network/network.go:267.2,268.14 2 1 -github.com/number571/go-peer/pkg/network/network.go:272.67,278.2 4 1 -github.com/number571/go-peer/pkg/network/network.go:281.66,286.2 3 1 -github.com/number571/go-peer/pkg/network/network.go:289.61,295.2 4 1 -github.com/number571/go-peer/pkg/network/network.go:298.53,303.2 3 1 -github.com/number571/go-peer/pkg/network/network.go:306.44,311.2 3 1 -github.com/number571/go-peer/pkg/network/settings.go:22.46,30.2 1 1 -github.com/number571/go-peer/pkg/network/settings.go:32.45,33.22 1 1 -github.com/number571/go-peer/pkg/network/settings.go:33.22,34.28 1 0 -github.com/number571/go-peer/pkg/network/settings.go:36.2,36.25 1 1 -github.com/number571/go-peer/pkg/network/settings.go:36.25,37.31 1 0 -github.com/number571/go-peer/pkg/network/settings.go:39.2,39.26 1 1 -github.com/number571/go-peer/pkg/network/settings.go:39.26,40.32 1 0 -github.com/number571/go-peer/pkg/network/settings.go:42.2,42.28 1 1 -github.com/number571/go-peer/pkg/network/settings.go:42.28,43.34 1 0 -github.com/number571/go-peer/pkg/network/settings.go:45.2,45.10 1 1 -github.com/number571/go-peer/pkg/network/settings.go:48.41,50.2 1 1 -github.com/number571/go-peer/pkg/network/settings.go:52.42,54.2 1 1 -github.com/number571/go-peer/pkg/network/settings.go:56.45,58.2 1 1 -github.com/number571/go-peer/pkg/network/settings.go:60.54,62.2 1 1 -github.com/number571/go-peer/pkg/network/settings.go:64.53,66.2 1 1 +github.com/number571/go-peer/pkg/network/network.go:48.63,57.39 6 1 +github.com/number571/go-peer/pkg/network/network.go:57.39,61.25 3 1 +github.com/number571/go-peer/pkg/network/network.go:61.25,63.4 1 1 +github.com/number571/go-peer/pkg/network/network.go:65.3,65.35 1 1 +github.com/number571/go-peer/pkg/network/network.go:65.35,69.17 3 1 +github.com/number571/go-peer/pkg/network/network.go:69.17,70.22 1 1 +github.com/number571/go-peer/pkg/network/network.go:70.22,72.6 1 1 +github.com/number571/go-peer/pkg/network/network.go:74.5,78.19 4 0 +github.com/number571/go-peer/pkg/network/network.go:81.4,81.11 1 1 +github.com/number571/go-peer/pkg/network/network.go:82.24,83.17 1 1 +github.com/number571/go-peer/pkg/network/network.go:84.53,91.6 2 0 +github.com/number571/go-peer/pkg/network/network.go:96.2,99.30 3 1 +github.com/number571/go-peer/pkg/network/network.go:99.30,101.3 1 0 +github.com/number571/go-peer/pkg/network/network.go:102.2,102.15 1 1 +github.com/number571/go-peer/pkg/network/network.go:108.29,110.16 2 1 +github.com/number571/go-peer/pkg/network/network.go:110.16,112.3 1 0 +github.com/number571/go-peer/pkg/network/network.go:114.2,114.34 1 1 +github.com/number571/go-peer/pkg/network/network.go:114.34,117.7 3 1 +github.com/number571/go-peer/pkg/network/network.go:117.7,119.18 2 1 +github.com/number571/go-peer/pkg/network/network.go:119.18,120.10 1 1 +github.com/number571/go-peer/pkg/network/network.go:123.4,123.26 1 1 +github.com/number571/go-peer/pkg/network/network.go:123.26,125.13 2 0 +github.com/number571/go-peer/pkg/network/network.go:128.4,133.34 5 1 +github.com/number571/go-peer/pkg/network/network.go:137.2,137.12 1 1 +github.com/number571/go-peer/pkg/network/network.go:141.30,146.24 4 1 +github.com/number571/go-peer/pkg/network/network.go:146.24,148.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:150.2,150.39 1 1 +github.com/number571/go-peer/pkg/network/network.go:150.39,153.3 2 1 +github.com/number571/go-peer/pkg/network/network.go:155.2,155.48 1 1 +github.com/number571/go-peer/pkg/network/network.go:155.48,157.3 1 0 +github.com/number571/go-peer/pkg/network/network.go:158.2,158.12 1 1 +github.com/number571/go-peer/pkg/network/network.go:162.67,168.2 4 1 +github.com/number571/go-peer/pkg/network/network.go:171.56,176.41 4 1 +github.com/number571/go-peer/pkg/network/network.go:176.41,178.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:180.2,180.16 1 1 +github.com/number571/go-peer/pkg/network/network.go:185.54,186.24 1 1 +github.com/number571/go-peer/pkg/network/network.go:186.24,188.3 1 0 +github.com/number571/go-peer/pkg/network/network.go:189.2,189.44 1 1 +github.com/number571/go-peer/pkg/network/network.go:189.44,191.3 1 0 +github.com/number571/go-peer/pkg/network/network.go:193.2,195.16 3 1 +github.com/number571/go-peer/pkg/network/network.go:195.16,197.3 1 0 +github.com/number571/go-peer/pkg/network/network.go:199.2,202.12 3 1 +github.com/number571/go-peer/pkg/network/network.go:206.54,211.9 4 1 +github.com/number571/go-peer/pkg/network/network.go:211.9,213.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:215.2,216.37 2 1 +github.com/number571/go-peer/pkg/network/network.go:216.37,218.3 1 0 +github.com/number571/go-peer/pkg/network/network.go:219.2,219.12 1 1 +github.com/number571/go-peer/pkg/network/network.go:223.63,225.6 2 1 +github.com/number571/go-peer/pkg/network/network.go:225.6,231.13 2 1 +github.com/number571/go-peer/pkg/network/network.go:231.13,233.18 2 1 +github.com/number571/go-peer/pkg/network/network.go:233.18,236.5 2 1 +github.com/number571/go-peer/pkg/network/network.go:237.4,237.43 1 1 +github.com/number571/go-peer/pkg/network/network.go:240.3,241.10 2 1 +github.com/number571/go-peer/pkg/network/network.go:242.25,243.11 1 1 +github.com/number571/go-peer/pkg/network/network.go:243.11,245.5 1 1 +github.com/number571/go-peer/pkg/network/network.go:246.51,248.10 2 0 +github.com/number571/go-peer/pkg/network/network.go:256.77,259.30 2 1 +github.com/number571/go-peer/pkg/network/network.go:259.30,261.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:264.2,265.21 2 1 +github.com/number571/go-peer/pkg/network/network.go:265.21,268.3 1 0 +github.com/number571/go-peer/pkg/network/network.go:270.2,270.52 1 1 +github.com/number571/go-peer/pkg/network/network.go:270.52,273.3 1 0 +github.com/number571/go-peer/pkg/network/network.go:275.2,275.13 1 1 +github.com/number571/go-peer/pkg/network/network.go:279.39,285.2 4 1 +github.com/number571/go-peer/pkg/network/network.go:289.53,296.40 4 1 +github.com/number571/go-peer/pkg/network/network.go:296.40,298.3 1 1 +github.com/number571/go-peer/pkg/network/network.go:301.2,302.14 2 1 +github.com/number571/go-peer/pkg/network/network.go:306.67,312.2 4 1 +github.com/number571/go-peer/pkg/network/network.go:315.66,320.2 3 1 +github.com/number571/go-peer/pkg/network/network.go:323.61,329.2 4 1 +github.com/number571/go-peer/pkg/network/network.go:332.53,337.2 3 1 +github.com/number571/go-peer/pkg/network/network.go:340.44,345.2 3 1 +github.com/number571/go-peer/pkg/network/settings.go:23.46,32.2 1 1 +github.com/number571/go-peer/pkg/network/settings.go:34.45,35.22 1 1 +github.com/number571/go-peer/pkg/network/settings.go:35.22,36.28 1 1 +github.com/number571/go-peer/pkg/network/settings.go:38.2,38.25 1 1 +github.com/number571/go-peer/pkg/network/settings.go:38.25,39.31 1 1 +github.com/number571/go-peer/pkg/network/settings.go:41.2,41.25 1 1 +github.com/number571/go-peer/pkg/network/settings.go:41.25,42.31 1 1 +github.com/number571/go-peer/pkg/network/settings.go:44.2,44.26 1 1 +github.com/number571/go-peer/pkg/network/settings.go:44.26,45.32 1 1 +github.com/number571/go-peer/pkg/network/settings.go:47.2,47.28 1 1 +github.com/number571/go-peer/pkg/network/settings.go:47.28,48.34 1 1 +github.com/number571/go-peer/pkg/network/settings.go:50.2,50.10 1 1 +github.com/number571/go-peer/pkg/network/settings.go:53.41,55.2 1 1 +github.com/number571/go-peer/pkg/network/settings.go:57.42,59.2 1 1 +github.com/number571/go-peer/pkg/network/settings.go:61.45,63.2 1 1 +github.com/number571/go-peer/pkg/network/settings.go:65.54,67.2 1 1 +github.com/number571/go-peer/pkg/network/settings.go:69.52,71.2 1 1 +github.com/number571/go-peer/pkg/network/settings.go:73.53,75.2 1 1 github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:23.70,28.2 1 1 github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:30.54,32.2 1 1 github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:34.47,36.2 1 0 @@ -2155,9 +2211,9 @@ github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:84.3,84.33 1 github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:88.52,93.2 3 1 github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:15.46,20.2 1 1 github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:22.45,23.22 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:23.22,24.35 1 0 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:23.22,24.35 1 1 github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:26.2,26.27 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:26.27,27.33 1 0 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:26.27,27.33 1 1 github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:29.2,29.10 1 1 github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:32.47,34.2 1 1 github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:36.49,38.2 1 1 @@ -2206,7 +2262,7 @@ github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/config_fri github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/config_settings.go:13.97,14.56 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/config_settings.go:14.56,26.3 4 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/index.go:12.62,13.56 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/index.go:13.56,17.3 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/index.go:13.56,18.3 3 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/network_key.go:15.116,16.56 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/network_key.go:16.56,19.66 2 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/network_key.go:19.66,23.4 3 0 @@ -2264,77 +2320,79 @@ github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/network_re github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/network_request.go:115.2,115.66 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/network_request.go:115.66,117.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/network_request.go:119.2,119.54 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:19.146,20.56 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:20.56,23.66 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:23.66,27.4 3 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:29.3,29.20 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:30.23,38.10 4 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:40.24,43.69 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:43.69,47.5 3 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:49.4,50.22 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:50.22,54.5 3 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:56.4,56.80 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:56.80,60.5 3 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:62.4,67.10 5 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:72.102,73.32 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:73.32,75.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:76.2,79.46 4 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:21.88,22.93 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:22.93,32.17 4 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:32.17,35.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:38.3,39.10 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:39.10,42.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:45.3,50.17 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:50.17,53.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:56.3,56.43 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:56.43,58.4 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:59.3,64.17 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:64.17,67.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:68.3,72.19 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:73.47,80.8 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:81.44,84.19 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:85.11,88.81 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:93.54,95.30 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:95.30,96.29 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:97.33,98.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:99.11,100.36 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:103.2,103.16 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:106.43,108.16 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:108.16,110.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:111.2,111.13 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:50.18,60.2 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:62.28,66.14 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:66.14,68.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:69.2,74.41 4 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:74.41,76.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:78.2,80.12 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:80.12,81.59 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:81.59,83.4 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:85.3,86.58 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:86.58,89.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:92.2,92.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:92.12,93.58 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:93.58,95.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:97.3,98.58 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:98.58,101.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:104.2,104.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:104.12,105.45 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:105.45,108.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:111.2,111.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:111.12,119.39 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:119.39,122.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:125.3,126.23 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:126.23,128.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:131.3,132.61 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:132.61,135.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:138.2,138.9 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:139.20,140.86 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:141.32,143.13 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:147.29,151.15 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:151.15,153.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:154.2,170.16 5 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:170.16,172.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:173.2,173.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:19.180,20.56 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:20.56,23.20 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:24.59,24.59 0 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:26.11,29.10 3 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:32.3,32.20 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:33.23,41.10 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:43.24,46.69 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:46.69,50.5 3 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:52.4,53.22 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:53.22,57.5 3 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:59.4,59.80 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:59.80,63.5 3 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:65.4,70.10 5 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:72.26,78.10 5 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:83.102,84.32 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:84.32,86.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/node_key.go:87.2,90.46 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:22.88,23.93 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:23.93,33.17 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:33.17,36.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:39.3,40.10 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:40.10,43.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:46.3,51.17 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:51.17,54.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:57.3,57.43 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:57.43,59.4 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:60.3,65.17 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:65.17,68.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:69.3,73.19 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:74.47,81.8 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:82.44,85.19 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:86.11,89.81 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:94.54,96.30 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:96.30,97.29 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:98.33,99.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:100.11,101.36 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:104.2,104.16 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:107.43,109.16 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:109.16,111.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler/service_tcp.go:112.2,112.13 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:56.18,76.2 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:78.28,82.14 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:82.14,84.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:85.2,90.41 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:90.41,92.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:94.2,96.12 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:96.12,97.59 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:97.59,99.4 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:101.3,102.58 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:102.58,105.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:108.2,108.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:108.12,109.58 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:109.58,111.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:113.3,114.58 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:114.58,117.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:120.2,120.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:120.12,121.45 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:121.45,124.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:127.2,127.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:127.12,135.39 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:135.39,138.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:141.3,142.23 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:142.23,144.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:147.3,148.61 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:148.61,151.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:154.2,154.9 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:155.20,156.86 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:157.32,159.13 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:163.29,167.15 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:167.15,169.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:170.2,186.16 5 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:186.16,188.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/app.go:189.2,189.12 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:18.59,23.16 4 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:23.16,25.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:27.2,28.18 2 0 @@ -2344,49 +2402,51 @@ github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:33.17,3 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:36.3,36.58 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:39.2,39.20 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:39.20,41.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:43.2,43.45 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:43.2,43.61 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:43.61,45.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_app.go:47.2,47.45 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_conn_keeper.go:11.89,14.34 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_conn_keeper.go:14.34,14.66 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_database.go:12.37,20.16 2 1 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_database.go:20.16,22.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_database.go:23.2,24.12 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:17.106,54.34 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:54.34,56.45 2 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:56.45,58.5 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:59.4,59.14 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:17.106,57.34 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:57.34,59.45 2 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:59.45,61.5 1 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_node.go:62.4,62.14 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_pprof.go:5.35,7.2 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/app/init_service.go:11.34,31.2 13 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:48.18,61.2 5 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:63.28,67.14 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:67.14,69.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:70.2,75.41 4 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:75.41,77.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:79.2,81.12 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:81.12,82.45 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:82.45,85.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:88.2,88.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:88.12,89.46 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:89.46,91.4 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:93.3,94.58 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:94.58,97.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:100.2,100.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:100.12,101.45 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:101.45,103.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:105.3,106.58 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:106.58,109.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:112.2,112.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:112.12,115.23 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:115.23,117.4 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:119.3,119.39 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:119.39,122.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:125.2,125.9 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:126.20,127.86 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:128.32,130.13 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:134.29,138.15 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:138.15,140.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:141.2,155.16 4 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:155.16,157.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:158.2,158.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:53.18,82.2 6 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:84.28,88.14 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:88.14,90.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:91.2,96.41 4 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:96.41,98.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:100.2,102.12 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:102.12,103.45 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:103.45,106.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:109.2,109.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:109.12,110.46 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:110.46,112.4 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:114.3,115.58 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:115.58,118.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:121.2,121.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:121.12,122.45 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:122.45,124.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:126.3,127.58 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:127.58,130.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:133.2,133.12 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:133.12,136.23 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:136.23,138.4 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:140.3,140.39 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:140.39,143.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:146.2,146.9 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:147.20,148.86 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:149.32,151.13 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:155.29,159.15 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:159.15,161.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:162.2,176.16 4 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:176.16,178.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/app.go:179.2,179.12 1 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/init_app.go:15.59,19.16 3 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/init_app.go:19.16,21.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/init_app.go:23.2,23.36 1 0 @@ -2397,9 +2457,9 @@ github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/init_database.go:20 github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/init_database.go:25.2,26.16 2 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/init_database.go:26.16,28.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/init_database.go:30.2,31.12 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/init_node.go:16.106,18.24 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/init_node.go:18.24,20.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/init_node.go:21.2,39.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/init_node.go:16.106,21.24 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/init_node.go:21.24,24.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/init_node.go:26.2,45.3 1 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/init_pprof.go:5.35,7.2 1 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/app/init_service.go:10.34,21.2 5 1 github.com/number571/go-peer/pkg/client/queue/queue.go:33.77,43.2 1 1 @@ -2488,62 +2548,62 @@ github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:184.12,185.7 1 1 github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:185.7,187.11 2 1 github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:187.11,188.10 1 1 github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:191.4,194.63 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:194.63,196.13 1 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:200.4,202.68 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:206.2,206.12 1 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:209.51,210.73 1 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:210.73,228.64 6 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:228.64,230.18 1 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:230.18,232.5 1 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:233.4,233.14 1 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:237.3,238.17 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:238.17,241.4 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:244.3,247.36 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:247.36,250.4 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:253.3,256.10 3 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:258.25,262.11 3 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:262.11,265.5 2 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:267.4,269.14 3 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:272.24,275.23 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:275.23,278.5 2 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:281.4,282.18 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:282.18,285.5 2 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:286.4,286.19 1 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:286.19,289.5 2 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:293.4,294.14 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:297.11,299.14 2 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:304.104,310.43 3 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:310.43,313.3 2 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:315.2,320.15 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:321.18,323.46 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:324.19,326.47 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:327.10,329.48 2 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:332.2,334.16 3 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:334.16,337.3 2 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:339.2,351.36 3 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:351.36,354.3 2 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:356.2,357.12 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:360.113,361.17 1 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:361.17,364.3 2 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:366.2,380.21 3 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:380.21,383.3 2 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:386.2,388.60 3 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:388.60,391.3 2 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:394.2,401.60 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:401.60,404.3 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:407.2,407.18 1 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:407.18,409.50 1 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:409.50,412.4 1 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:415.2,415.18 1 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:418.63,426.16 2 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:426.16,428.3 1 0 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:429.2,429.12 1 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:432.59,437.2 3 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:439.58,445.2 4 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:447.66,453.2 4 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:455.46,460.2 3 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:462.46,467.2 3 1 -github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:469.68,473.2 3 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:194.63,196.13 1 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:200.4,204.34 2 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:208.2,208.12 1 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:211.51,212.73 1 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:212.73,230.64 6 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:230.64,232.18 1 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:232.18,234.5 1 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:235.4,235.14 1 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:239.3,240.17 2 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:240.17,243.4 2 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:246.3,249.36 2 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:249.36,252.4 2 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:255.3,258.10 3 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:260.25,264.11 3 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:264.11,267.5 2 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:269.4,271.14 3 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:274.24,277.23 2 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:277.23,280.5 2 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:283.4,284.18 2 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:284.18,287.5 2 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:288.4,288.19 1 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:288.19,291.5 2 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:295.4,296.14 2 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:299.11,301.14 2 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:306.104,312.43 3 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:312.43,315.3 2 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:317.2,322.15 2 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:323.18,325.47 2 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:326.19,328.48 2 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:329.10,331.48 2 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:334.2,336.16 3 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:336.16,339.3 2 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:341.2,354.36 3 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:354.36,357.3 2 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:359.2,360.12 2 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:363.114,364.17 1 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:364.17,367.3 2 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:369.2,383.21 3 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:383.21,386.3 2 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:389.2,391.60 3 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:391.60,394.3 2 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:397.2,404.60 2 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:404.60,407.3 2 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:410.2,410.18 1 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:410.18,412.50 1 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:412.50,415.4 1 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:418.2,418.18 1 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:421.63,429.16 2 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:429.16,431.3 1 0 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:432.2,432.12 1 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:435.59,440.2 3 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:442.58,448.2 4 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:450.66,456.2 4 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:458.46,463.2 3 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:465.46,470.2 3 1 +github.com/number571/go-peer/pkg/network/anonymity/anonymity.go:472.68,476.2 3 1 github.com/number571/go-peer/pkg/network/anonymity/data_type.go:12.36,13.22 1 1 github.com/number571/go-peer/pkg/network/anonymity/data_type.go:13.22,15.3 1 0 github.com/number571/go-peer/pkg/network/anonymity/data_type.go:16.2,16.43 1 1 @@ -2562,11 +2622,11 @@ github.com/number571/go-peer/pkg/network/anonymity/head.go:30.35,32.2 1 1 github.com/number571/go-peer/pkg/network/anonymity/head.go:34.32,36.2 1 1 github.com/number571/go-peer/pkg/network/anonymity/settings.go:19.46,26.2 1 1 github.com/number571/go-peer/pkg/network/anonymity/settings.go:28.45,29.26 1 1 -github.com/number571/go-peer/pkg/network/anonymity/settings.go:29.26,30.32 1 0 +github.com/number571/go-peer/pkg/network/anonymity/settings.go:29.26,30.32 1 1 github.com/number571/go-peer/pkg/network/anonymity/settings.go:32.2,32.25 1 1 -github.com/number571/go-peer/pkg/network/anonymity/settings.go:32.25,33.31 1 0 +github.com/number571/go-peer/pkg/network/anonymity/settings.go:32.25,33.31 1 1 github.com/number571/go-peer/pkg/network/anonymity/settings.go:35.2,35.27 1 1 -github.com/number571/go-peer/pkg/network/anonymity/settings.go:35.27,36.28 1 0 +github.com/number571/go-peer/pkg/network/anonymity/settings.go:35.27,36.28 1 1 github.com/number571/go-peer/pkg/network/anonymity/settings.go:38.2,38.10 1 1 github.com/number571/go-peer/pkg/network/anonymity/settings.go:41.45,43.2 1 1 github.com/number571/go-peer/pkg/network/anonymity/settings.go:45.54,47.2 1 1