From e8671fedb1091294bfd87b2f4866f386ac29b781 Mon Sep 17 00:00:00 2001 From: number571 Date: Sat, 11 Mar 2023 01:59:59 +0700 Subject: [PATCH] update --- Makefile | 5 +- bin/.gitignore | 2 + cmd/hidden_lake/Makefile | 9 +- cmd/hidden_lake/adapters/Makefile | 6 +- cmd/hidden_lake/adapters/common/Makefile | 12 +- cmd/hidden_lake/adapters/common/recv/Makefile | 9 +- cmd/hidden_lake/adapters/common/recv/main.go | 2 +- cmd/hidden_lake/adapters/common/send/Makefile | 6 +- .../adapters/common/service/Makefile | 8 +- cmd/hidden_lake/messenger/Makefile | 16 +- cmd/hidden_lake/messenger/cmd/hlm/init_app.go | 4 +- .../messenger/cmd/hlm/init_storage.go | 2 +- cmd/hidden_lake/messenger/internal/app/app.go | 4 +- .../messenger/internal/config/config.go | 14 +- .../messenger/internal/config/config_test.go | 10 +- .../messenger/internal/config/types.go | 14 +- cmd/hidden_lake/service/Makefile | 9 +- cmd/hidden_lake/traffic/Makefile | 7 +- cmd/hidden_lake/traffic/cmd/hlt/init_app.go | 2 +- .../traffic/cmd/hlt/init_conn_keeper.go | 13 +- .../traffic/cmd/hlt/init_database.go | 6 +- cmd/hidden_lake/traffic/internal/app/app.go | 2 +- .../traffic/internal/app/init_service.go | 2 +- .../traffic/internal/config/config.go | 10 +- .../traffic/internal/config/config_test.go | 12 +- .../traffic/internal/config/types.go | 10 +- .../traffic/internal/handler/message.go | 3 +- .../traffic/pkg/settings/settings.go | 10 +- examples/_cmd/anon_messenger/default/Makefile | 12 +- .../anon_messenger/secret_channel/Makefile | 22 +- examples/_cmd/echo_service/default/Makefile | 6 +- .../_cmd/echo_service/secret_channel/Makefile | 18 +- examples/_cmd/traffic_keeper/Makefile | 2 +- pkg/client/queue/queue.go | 11 +- test/_todo/.gitignore | 1 - test/_todo/__init__ | 0 test/result/coverage.out | 784 +++++++++--------- test/result/result.out | 89 +- 38 files changed, 582 insertions(+), 572 deletions(-) create mode 100644 bin/.gitignore delete mode 100644 test/_todo/__init__ diff --git a/Makefile b/Makefile index 09389201..b99d6774 100644 --- a/Makefile +++ b/Makefile @@ -26,9 +26,6 @@ test-prerun: go vet ./...; $(CHECK_RETURN_CODE); - go test -race ./...; - $(CHECK_RETURN_CODE); - go test -coverprofile=$(TEST_PATH)/coverage.out `go list ./...` $(CHECK_RETURN_CODE); @@ -36,7 +33,7 @@ test-run: d=$$(date +%s); \ for i in {1..$(N)}; do \ echo $$i; \ - go test -cover -count=1 `go list ./...` | tee $(TEST_PATH)/result.out; \ + go test -race -cover -count=1 `go list ./...` | tee $(TEST_PATH)/result.out; \ $(CHECK_RETURN_CODE); \ done; \ echo "Build took $$(($$(date +%s)-d)) seconds"; diff --git a/bin/.gitignore b/bin/.gitignore new file mode 100644 index 00000000..d6b7ef32 --- /dev/null +++ b/bin/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore diff --git a/cmd/hidden_lake/Makefile b/cmd/hidden_lake/Makefile index 95c1cec3..d034c665 100644 --- a/cmd/hidden_lake/Makefile +++ b/cmd/hidden_lake/Makefile @@ -1,5 +1,10 @@ -.PHONY: default clean -default: clean +.PHONY: default build clean +default: build +build: + make -C ./service build + make -C ./messenger build + make -C ./traffic build + make -C ./adapters build clean: make -C ./service clean make -C ./messenger clean diff --git a/cmd/hidden_lake/adapters/Makefile b/cmd/hidden_lake/adapters/Makefile index adc1cac0..722fd2f7 100644 --- a/cmd/hidden_lake/adapters/Makefile +++ b/cmd/hidden_lake/adapters/Makefile @@ -1,4 +1,6 @@ -.PHONY: default clean -default: clean +.PHONY: default build clean +default: build clean +build: + make -C ./common build clean: make -C ./common clean diff --git a/cmd/hidden_lake/adapters/common/Makefile b/cmd/hidden_lake/adapters/common/Makefile index ade3d10a..ca27ca91 100644 --- a/cmd/hidden_lake/adapters/common/Makefile +++ b/cmd/hidden_lake/adapters/common/Makefile @@ -3,12 +3,12 @@ GC=go build .PHONY: default build test clean default: build build: - make -C recv - make -C send - make -C service + make -C ./recv build + make -C ./send build + make -C ./service build test: for i in {1..$(N)}; do go clean -testcache; echo $$i; go test ./...; done clean: - rm -rf send/send - rm -rf recv/recv recv/recv.db - rm -rf service/service service/service.db + make -C ./recv clean + make -C ./send clean + make -C ./service clean diff --git a/cmd/hidden_lake/adapters/common/recv/Makefile b/cmd/hidden_lake/adapters/common/recv/Makefile index 29518aeb..382560ed 100644 --- a/cmd/hidden_lake/adapters/common/recv/Makefile +++ b/cmd/hidden_lake/adapters/common/recv/Makefile @@ -1,10 +1,11 @@ GC=go build +BINPATH=../../../../../bin .PHONY: default build run clean default: build run build: - $(GC) -o recv . + $(GC) -o $(BINPATH)/common_recv . run: - ./recv + ./$(BINPATH)/common_recv clean: - rm -f recv - rm -rf recv.db + rm -f $(BINPATH)/common_recv + rm -rf $(BINPATH)/common_recv.db diff --git a/cmd/hidden_lake/adapters/common/recv/main.go b/cmd/hidden_lake/adapters/common/recv/main.go index 0c92ea45..0934c1b0 100644 --- a/cmd/hidden_lake/adapters/common/recv/main.go +++ b/cmd/hidden_lake/adapters/common/recv/main.go @@ -17,7 +17,7 @@ import ( ) const ( - databasePath = "recv.db" + databasePath = "common_recv.db" dataCountKey = "count_recv" ) diff --git a/cmd/hidden_lake/adapters/common/send/Makefile b/cmd/hidden_lake/adapters/common/send/Makefile index 88f67afb..c34c70e5 100644 --- a/cmd/hidden_lake/adapters/common/send/Makefile +++ b/cmd/hidden_lake/adapters/common/send/Makefile @@ -2,8 +2,8 @@ GC=go build .PHONY: default build run clean default: build run build: - $(GC) -o send . + $(GC) -o ../../../../../bin/common_send . run: - ./send + ./../../../../../bin/common_send clean: - rm -f send + rm -f ../../../../../bin/common_send diff --git a/cmd/hidden_lake/adapters/common/service/Makefile b/cmd/hidden_lake/adapters/common/service/Makefile index 7bbdf309..73bd2dbb 100644 --- a/cmd/hidden_lake/adapters/common/service/Makefile +++ b/cmd/hidden_lake/adapters/common/service/Makefile @@ -2,9 +2,9 @@ GC=go build .PHONY: default build run clean default: build run build: - $(GC) -o service . + $(GC) -o ../../../../../bin/common_service . run: - ./service + ./../../../../../bin/service clean: - rm -f service - rm -rf service.db + rm -f ../../../../../bin/common_service + rm -rf ../../../../../bin/common_service.db diff --git a/cmd/hidden_lake/messenger/Makefile b/cmd/hidden_lake/messenger/Makefile index 38cb1f3d..3cbfc6d8 100644 --- a/cmd/hidden_lake/messenger/Makefile +++ b/cmd/hidden_lake/messenger/Makefile @@ -1,19 +1,19 @@ N=1 GC=go build +BINPATH=../../../bin .PHONY: default build run test clean default: build run build: make build -C ../service - cp ../service/hls prog_hls - $(GC) -o hlm ./cmd/hlm + $(GC) -o $(BINPATH)/hlm ./cmd/hlm run: - ./prog_hls & + ./$(BINPATH)/hls & sleep 8 - ./hlm + ./$(BINPATH)/hlm test: for i in {1..$(N)}; do go clean -testcache; echo $$i; go test ./...; done clean: - pkill prog_hls || true - rm -f prog_hls hls.cfg - rm -f hlm hlm.cfg hlm.stg - rm -rf hls.db hlm.db + pkill hls || true + rm -f $(BINPATH)/hls $(BINPATH)/hls.cfg + rm -f $(BINPATH)/hlm $(BINPATH)/hlm.cfg $(BINPATH)/hlm.stg + rm -rf $(BINPATH)/hls.db $(BINPATH)/hlm.db diff --git a/cmd/hidden_lake/messenger/cmd/hlm/init_app.go b/cmd/hidden_lake/messenger/cmd/hlm/init_app.go index fff651df..409fa29f 100644 --- a/cmd/hidden_lake/messenger/cmd/hlm/init_app.go +++ b/cmd/hidden_lake/messenger/cmd/hlm/init_app.go @@ -26,13 +26,13 @@ func initApp() (types.ICommand, error) { hlsClient := hls_client.NewClient( hls_client.NewBuilder(), - hls_client.NewRequester(fmt.Sprintf("http://%s", cfg.Connection().Service())), + hls_client.NewRequester(fmt.Sprintf("http://%s", cfg.GetConnection().GetService())), ) hltClient := hlt_client.NewClient( hlt_client.NewBuilder(), hlt_client.NewRequester( - fmt.Sprintf("http://%s", cfg.Connection().Traffic()), + fmt.Sprintf("http://%s", cfg.GetConnection().GetTraffic()), message.NewParams(hls_settings.CMessageSize, hls_settings.CWorkSize), ), ) diff --git a/cmd/hidden_lake/messenger/cmd/hlm/init_storage.go b/cmd/hidden_lake/messenger/cmd/hlm/init_storage.go index cdf2105d..5aa80e19 100644 --- a/cmd/hidden_lake/messenger/cmd/hlm/init_storage.go +++ b/cmd/hidden_lake/messenger/cmd/hlm/init_storage.go @@ -9,7 +9,7 @@ import ( func initCryptoStorage(cfg config.IConfig) (storage.IKeyValueStorage, error) { return storage.NewCryptoStorage( hlm_settings.CPathSTG, - []byte(cfg.StorageKey()), + []byte(cfg.GetStorageKey()), hlm_settings.CWorkForKeys, ) } diff --git a/cmd/hidden_lake/messenger/internal/app/app.go b/cmd/hidden_lake/messenger/internal/app/app.go index fde616c5..61bd6553 100644 --- a/cmd/hidden_lake/messenger/internal/app/app.go +++ b/cmd/hidden_lake/messenger/internal/app/app.go @@ -101,7 +101,7 @@ func initIncomingServiceHTTP( mux.HandleFunc(hlm_settings.CPushPath, handler.HandleIncomigHTTP(state)) // POST return &http.Server{ - Addr: cfg.Address().Incoming(), + Addr: cfg.GetAddress().GetIncoming(), Handler: mux, } } @@ -130,7 +130,7 @@ func initInterfaceServiceHTTP( mux.Handle("/friends/chat/ws", websocket.Handler(handler.FriendsChatWS)) return &http.Server{ - Addr: cfg.Address().Interface(), + Addr: cfg.GetAddress().GetInterface(), Handler: mux, } } diff --git a/cmd/hidden_lake/messenger/internal/config/config.go b/cmd/hidden_lake/messenger/internal/config/config.go index 4a21f764..93f9a199 100644 --- a/cmd/hidden_lake/messenger/internal/config/config.go +++ b/cmd/hidden_lake/messenger/internal/config/config.go @@ -63,30 +63,30 @@ func LoadConfig(filepath string) (IConfig, error) { return cfg, nil } -func (cfg *SConfig) Address() IAddress { +func (cfg *SConfig) GetAddress() IAddress { return cfg.FAddress } -func (cfg *SConfig) Connection() IConnection { +func (cfg *SConfig) GetConnection() IConnection { return cfg.FConnection } -func (cfg *SConfig) StorageKey() string { +func (cfg *SConfig) GetStorageKey() string { return cfg.FStorageKey } -func (conn *SConnection) Service() string { +func (conn *SConnection) GetService() string { return conn.FService } -func (conn *SConnection) Traffic() string { +func (conn *SConnection) GetTraffic() string { return conn.FTraffic } -func (addr *SAddress) Interface() string { +func (addr *SAddress) GetInterface() string { return addr.FInterface } -func (addr *SAddress) Incoming() string { +func (addr *SAddress) GetIncoming() string { return addr.FIncoming } diff --git a/cmd/hidden_lake/messenger/internal/config/config_test.go b/cmd/hidden_lake/messenger/internal/config/config_test.go index 01700dd2..d3b0806c 100644 --- a/cmd/hidden_lake/messenger/internal/config/config_test.go +++ b/cmd/hidden_lake/messenger/internal/config/config_test.go @@ -59,23 +59,23 @@ func TestConfig(t *testing.T) { return } - if cfg.Address().Interface() != tcAddressInterface { + if cfg.GetAddress().GetInterface() != tcAddressInterface { t.Error("address.interface is invalid") } - if cfg.Address().Incoming() != tcAddressIncoming { + if cfg.GetAddress().GetIncoming() != tcAddressIncoming { t.Error("address.incoming is invalid") } - if cfg.Connection().Service() != tcConnectionService { + if cfg.GetConnection().GetService() != tcConnectionService { t.Error("connection.service is invalid") } - if cfg.Connection().Traffic() != tcConnectionTraffic { + if cfg.GetConnection().GetTraffic() != tcConnectionTraffic { t.Error("connection.traffic is invalid") } - if cfg.StorageKey() != tcStorageKey { + if cfg.GetStorageKey() != tcStorageKey { t.Error("storage_key is invalid") } } diff --git a/cmd/hidden_lake/messenger/internal/config/types.go b/cmd/hidden_lake/messenger/internal/config/types.go index d0c57fed..4268be3d 100644 --- a/cmd/hidden_lake/messenger/internal/config/types.go +++ b/cmd/hidden_lake/messenger/internal/config/types.go @@ -1,17 +1,17 @@ package config type IConfig interface { - Address() IAddress - Connection() IConnection - StorageKey() string + GetAddress() IAddress + GetConnection() IConnection + GetStorageKey() string } type IAddress interface { - Interface() string - Incoming() string + GetInterface() string + GetIncoming() string } type IConnection interface { - Service() string - Traffic() string + GetService() string + GetTraffic() string } diff --git a/cmd/hidden_lake/service/Makefile b/cmd/hidden_lake/service/Makefile index 4c38c7e6..f849fe8b 100644 --- a/cmd/hidden_lake/service/Makefile +++ b/cmd/hidden_lake/service/Makefile @@ -1,13 +1,14 @@ N=1 GC=go build +BINPATH=../../../bin .PHONY: default build run test clean default: build run build: - $(GC) -o hls ./cmd/hls + $(GC) -o $(BINPATH)/hls ./cmd/hls run: - ./hls + ./$(BINPATH)/hls test: for i in {1..$(N)}; do go clean -testcache; echo $$i; go test ./...; done clean: - rm -f hls hls.cfg hls.stg - rm -rf hls.db + rm -f $(BINPATH)/hls $(BINPATH)/hls.cfg $(BINPATH)/hls.stg + rm -rf $(BINPATH)/hls.db diff --git a/cmd/hidden_lake/traffic/Makefile b/cmd/hidden_lake/traffic/Makefile index a9c0adcd..ec3cdbb6 100644 --- a/cmd/hidden_lake/traffic/Makefile +++ b/cmd/hidden_lake/traffic/Makefile @@ -1,12 +1,13 @@ N=1 GC=go build +BINPATH=../../../bin .PHONY: default build run test clean default: build run build: - $(GC) -o hlt ./cmd/hlt + $(GC) -o $(BINPATH)/hlt ./cmd/hlt run: - ./hlt + ./$(BINPATH)/hlt test: for i in {1..$(N)}; do go clean -testcache; echo $$i; go test ./...; done clean: - rm -rf hlt hlt.cfg hlt.db + rm -rf $(BINPATH)/hlt $(BINPATH)/hlt.cfg $(BINPATH)/hlt.db diff --git a/cmd/hidden_lake/traffic/cmd/hlt/init_app.go b/cmd/hidden_lake/traffic/cmd/hlt/init_app.go index 617d9d37..ce4c39ca 100644 --- a/cmd/hidden_lake/traffic/cmd/hlt/init_app.go +++ b/cmd/hidden_lake/traffic/cmd/hlt/init_app.go @@ -13,7 +13,7 @@ func initApp() (types.ICommand, error) { } db := initDatabase() - logger := internal_logger.DefaultLogger(cfg.Logging()) + logger := internal_logger.DefaultLogger(cfg.GetLogging()) connKeeper := initConnKeeper(cfg, db, logger) return app.NewApp(cfg, db, connKeeper), nil diff --git a/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go b/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go index 4e4fca8f..596459af 100644 --- a/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go +++ b/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go @@ -14,6 +14,7 @@ import ( "github.com/number571/go-peer/pkg/network/conn" "github.com/number571/go-peer/pkg/network/conn_keeper" + hls_settings "github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings" hlt_settings "github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/settings" anon_logger "github.com/number571/go-peer/pkg/network/anonymity/logger" ) @@ -22,20 +23,20 @@ func initConnKeeper(cfg config.IConfig, db database.IKeyValueDB, logger logger.I anonLogger := anon_logger.NewLogger(hlt_settings.CServiceName) return conn_keeper.NewConnKeeper( conn_keeper.NewSettings(&conn_keeper.SSettings{ - FConnections: func() []string { return []string{cfg.Connection()} }, - FDuration: hlt_settings.CNetworkWaitTime, + FConnections: func() []string { return []string{cfg.GetConnection()} }, + FDuration: hls_settings.CNetworkWaitTime, }), network.NewNode( network.NewSettings(&network.SSettings{ FMaxConnects: 1, // one HLS from cfg.Connection() FConnSettings: conn.NewSettings(&conn.SSettings{ - FNetworkKey: cfg.Network(), + FNetworkKey: cfg.GetNetwork(), FMessageSize: db.Settings().GetMessageSize(), - FTimeWait: hlt_settings.CNetworkWaitTime, + FTimeWait: hls_settings.CNetworkWaitTime, }), }), ).HandleFunc( - hlt_settings.CNetworkMask, + hls_settings.CNetworkMask, func(_ network.INode, conn conn.IConn, msgBytes []byte) { msg := message.LoadMessage( msgBytes, @@ -65,7 +66,7 @@ func initConnKeeper(cfg config.IConfig, db database.IKeyValueDB, logger logger.I return } - for _, cHost := range cfg.Consumers() { + for _, cHost := range cfg.GetConsumers() { _, err := api.Request( http.MethodPost, fmt.Sprintf("http://%s", cHost), diff --git a/cmd/hidden_lake/traffic/cmd/hlt/init_database.go b/cmd/hidden_lake/traffic/cmd/hlt/init_database.go index 83fdb17c..b0314a34 100644 --- a/cmd/hidden_lake/traffic/cmd/hlt/init_database.go +++ b/cmd/hidden_lake/traffic/cmd/hlt/init_database.go @@ -2,6 +2,8 @@ package main import ( "github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database" + + hls_settings "github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings" hlt_settings "github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/settings" ) @@ -10,8 +12,8 @@ func initDatabase() database.IKeyValueDB { database.NewSettings(&database.SSettings{ FPath: hlt_settings.CPathDB, FLimitMessages: hlt_settings.CLimitMessages, - FMessageSize: hlt_settings.CMessageSize, - FWorkSize: hlt_settings.CWorkSize, + FMessageSize: hls_settings.CMessageSize, + FWorkSize: hls_settings.CWorkSize, }), ) } diff --git a/cmd/hidden_lake/traffic/internal/app/app.go b/cmd/hidden_lake/traffic/internal/app/app.go index 186daad5..5c7c2a5a 100644 --- a/cmd/hidden_lake/traffic/internal/app/app.go +++ b/cmd/hidden_lake/traffic/internal/app/app.go @@ -50,7 +50,7 @@ func (app *sApp) Run() error { }() go func() { - if app.fConfig.Address() == "" { + if app.fConfig.GetAddress() == "" { return } diff --git a/cmd/hidden_lake/traffic/internal/app/init_service.go b/cmd/hidden_lake/traffic/internal/app/init_service.go index ce1fd026..aa03e53a 100644 --- a/cmd/hidden_lake/traffic/internal/app/init_service.go +++ b/cmd/hidden_lake/traffic/internal/app/init_service.go @@ -18,7 +18,7 @@ func initServiceHTTP(cfg config.IConfig, connKeeper conn_keeper.IConnKeeper, db mux.HandleFunc(pkg_settings.CHandleMessagePath, handler.HandleMessageAPI(connKeeper, db)) return &http.Server{ - Addr: cfg.Address(), + Addr: cfg.GetAddress(), Handler: mux, } } diff --git a/cmd/hidden_lake/traffic/internal/config/config.go b/cmd/hidden_lake/traffic/internal/config/config.go index 9ff50b31..6ff9cb1b 100644 --- a/cmd/hidden_lake/traffic/internal/config/config.go +++ b/cmd/hidden_lake/traffic/internal/config/config.go @@ -91,23 +91,23 @@ func (cfg *SConfig) loadLogging() error { return nil } -func (cfg *SConfig) Network() string { +func (cfg *SConfig) GetNetwork() string { return cfg.FNetwork } -func (cfg *SConfig) Address() string { +func (cfg *SConfig) GetAddress() string { return cfg.FAddress } -func (cfg *SConfig) Connection() string { +func (cfg *SConfig) GetConnection() string { return cfg.FConnection } -func (cfg *SConfig) Consumers() []string { +func (cfg *SConfig) GetConsumers() []string { return cfg.FConsumers } -func (cfg *SConfig) Logging() ILogging { +func (cfg *SConfig) GetLogging() ILogging { return cfg.fLogging } diff --git a/cmd/hidden_lake/traffic/internal/config/config_test.go b/cmd/hidden_lake/traffic/internal/config/config_test.go index 3f423c04..91fb8ffb 100644 --- a/cmd/hidden_lake/traffic/internal/config/config_test.go +++ b/cmd/hidden_lake/traffic/internal/config/config_test.go @@ -31,30 +31,30 @@ func TestConfig(t *testing.T) { t.Error(err) } - if cfg.Logging().HasInfo() != tcLogging { + if cfg.GetLogging().HasInfo() != tcLogging { t.Error("logging.info is invalid") return } - if cfg.Logging().HasErro() != tcLogging { + if cfg.GetLogging().HasErro() != tcLogging { t.Error("logging.erro is invalid") return } - if cfg.Logging().HasWarn() == tcLogging { + if cfg.GetLogging().HasWarn() == tcLogging { t.Error("logging.warn is invalid") return } - if cfg.Network() != tcNetwork { + if cfg.GetNetwork() != tcNetwork { t.Error("network is invalid") } - if cfg.Address() != tcAddress { + if cfg.GetAddress() != tcAddress { t.Error("address is invalid") } - if cfg.Connection() != tcConnection { + if cfg.GetConnection() != tcConnection { t.Error("connection is invalid") } } diff --git a/cmd/hidden_lake/traffic/internal/config/types.go b/cmd/hidden_lake/traffic/internal/config/types.go index 1a44f60f..90b38252 100644 --- a/cmd/hidden_lake/traffic/internal/config/types.go +++ b/cmd/hidden_lake/traffic/internal/config/types.go @@ -1,11 +1,11 @@ package config type IConfig interface { - Logging() ILogging - Network() string - Address() string - Connection() string - Consumers() []string + GetLogging() ILogging + GetNetwork() string + GetAddress() string + GetConnection() string + GetConsumers() []string } type ILogging interface { diff --git a/cmd/hidden_lake/traffic/internal/handler/message.go b/cmd/hidden_lake/traffic/internal/handler/message.go index f1ce38b5..d660995b 100644 --- a/cmd/hidden_lake/traffic/internal/handler/message.go +++ b/cmd/hidden_lake/traffic/internal/handler/message.go @@ -11,6 +11,7 @@ import ( "github.com/number571/go-peer/pkg/network/conn_keeper" "github.com/number571/go-peer/pkg/payload" + hls_settings "github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings" pkg_settings "github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/settings" ) @@ -65,7 +66,7 @@ func HandleMessageAPI(connKeeper conn_keeper.IConnKeeper, db database.IKeyValueD connKeeper.GetNetworkNode().BroadcastPayload( payload.NewPayload( - pkg_settings.CNetworkMask, + hls_settings.CNetworkMask, msg.ToBytes(), ), ) diff --git a/cmd/hidden_lake/traffic/pkg/settings/settings.go b/cmd/hidden_lake/traffic/pkg/settings/settings.go index 674ddd35..6aea5b30 100644 --- a/cmd/hidden_lake/traffic/pkg/settings/settings.go +++ b/cmd/hidden_lake/traffic/pkg/settings/settings.go @@ -1,9 +1,5 @@ package settings -import ( - hls_settings "github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings" -) - const ( CServiceName = "HLT" CTitlePattern = "go-peer/hidden-lake-traffic" @@ -15,11 +11,7 @@ const ( ) const ( - CLimitMessages = (1 << 10) - CWorkSize = hls_settings.CWorkSize - CMessageSize = hls_settings.CMessageSize - CNetworkWaitTime = hls_settings.CNetworkWaitTime - CNetworkMask = hls_settings.CNetworkMask + CLimitMessages = (1 << 10) ) const ( diff --git a/examples/_cmd/anon_messenger/default/Makefile b/examples/_cmd/anon_messenger/default/Makefile index b77e5724..afaf3bb4 100644 --- a/examples/_cmd/anon_messenger/default/Makefile +++ b/examples/_cmd/anon_messenger/default/Makefile @@ -12,14 +12,14 @@ build: make build -C ../../../../cmd/hidden_lake/service make build -C ../../../../cmd/hidden_lake/traffic # COPY HLM PROGRAM - cp ../../../../cmd/hidden_lake/messenger/hlm ./node1_hlm/prog_hlm1 - cp ../../../../cmd/hidden_lake/messenger/hlm ./node2_hlm/prog_hlm2 + cp ../../../../bin/hlm ./node1_hlm/prog_hlm1 + cp ../../../../bin/hlm ./node2_hlm/prog_hlm2 # COPY HLS PROGRAM - cp ../../../../cmd/hidden_lake/service/hls ./middle_hls/prog_hls - cp ../../../../cmd/hidden_lake/service/hls ./node1_hlm/prog_hls1 - cp ../../../../cmd/hidden_lake/service/hls ./node2_hlm/prog_hls2 + cp ../../../../bin/hls ./middle_hls/prog_hls + cp ../../../../bin/hls ./node1_hlm/prog_hls1 + cp ../../../../bin/hls ./node2_hlm/prog_hls2 # COPY HLT PROGRAM - cp ../../../../cmd/hidden_lake/traffic/hlt ./middle_hls/prog_hlt + cp ../../../../bin/hlt ./middle_hls/prog_hlt run: # MAKEFILE RUN make run -C middle_hls diff --git a/examples/_cmd/anon_messenger/secret_channel/Makefile b/examples/_cmd/anon_messenger/secret_channel/Makefile index aef2f285..5806d6a6 100644 --- a/examples/_cmd/anon_messenger/secret_channel/Makefile +++ b/examples/_cmd/anon_messenger/secret_channel/Makefile @@ -16,20 +16,20 @@ build: make build -C ../../../../cmd/hidden_lake/adapters/common/send make build -C ../../../../cmd/hidden_lake/adapters/common/recv # COPY HLM PROGRAM - cp ../../../../cmd/hidden_lake/messenger/hlm ./node1_hlm/prog_hlm1 - cp ../../../../cmd/hidden_lake/messenger/hlm ./node2_hlm/prog_hlm2 + cp ../../../../bin/hlm ./node1_hlm/prog_hlm1 + cp ../../../../bin/hlm ./node2_hlm/prog_hlm2 # COPY HLS PROGRAM - cp ../../../../cmd/hidden_lake/service/hls ./node1_hlm/prog_hls1 - cp ../../../../cmd/hidden_lake/service/hls ./node2_hlm/prog_hls2 + cp ../../../../bin/hls ./node1_hlm/prog_hls1 + cp ../../../../bin/hls ./node2_hlm/prog_hls2 # COPY HLT PROGRAM - cp ../../../../cmd/hidden_lake/traffic/hlt ./node1_hlm/prog_hlt1 - cp ../../../../cmd/hidden_lake/traffic/hlt ./node2_hlm/prog_hlt2 + cp ../../../../bin/hlt ./node1_hlm/prog_hlt1 + cp ../../../../bin/hlt ./node2_hlm/prog_hlt2 # COPY ADAPTERS - cp ../../../../cmd/hidden_lake/adapters/common/service/service ./service/prog_service - cp ../../../../cmd/hidden_lake/adapters/common/send/send ./node1_hlm/prog_send1 - cp ../../../../cmd/hidden_lake/adapters/common/send/send ./node2_hlm/prog_send2 - cp ../../../../cmd/hidden_lake/adapters/common/recv/recv ./node1_hlm/prog_recv1 - cp ../../../../cmd/hidden_lake/adapters/common/recv/recv ./node2_hlm/prog_recv2 + cp ../../../../bin/common_service ./service/prog_service + cp ../../../../bin/common_send ./node1_hlm/prog_send1 + cp ../../../../bin/common_send ./node2_hlm/prog_send2 + cp ../../../../bin/common_recv ./node1_hlm/prog_recv1 + cp ../../../../bin/common_recv ./node2_hlm/prog_recv2 run: # MAKEFILE RUN make run -C service diff --git a/examples/_cmd/echo_service/default/Makefile b/examples/_cmd/echo_service/default/Makefile index 25277b6e..026d8608 100644 --- a/examples/_cmd/echo_service/default/Makefile +++ b/examples/_cmd/echo_service/default/Makefile @@ -8,9 +8,9 @@ build: make build -C ../../../../cmd/hidden_lake/service make build -C ./recv_hls # COPY HLS - cp -r ../../../../cmd/hidden_lake/service/hls ./middle_hls/prog_hls - cp -r ../../../../cmd/hidden_lake/service/hls ./recv_hls/prog_hls1 - cp -r ../../../../cmd/hidden_lake/service/hls ./send_hls/prog_hls2 + cp -r ../../../../bin/hls ./middle_hls/prog_hls + cp -r ../../../../bin/hls ./recv_hls/prog_hls1 + cp -r ../../../../bin/hls ./send_hls/prog_hls2 run: # MAKEFILE RUN make run -C ./middle_hls diff --git a/examples/_cmd/echo_service/secret_channel/Makefile b/examples/_cmd/echo_service/secret_channel/Makefile index f031dc3e..a1dacda2 100644 --- a/examples/_cmd/echo_service/secret_channel/Makefile +++ b/examples/_cmd/echo_service/secret_channel/Makefile @@ -12,18 +12,18 @@ build: make build -C ../../../../cmd/hidden_lake/adapters/common/service make build -C ./recv_hls # COPY HLS PROGRAM - cp -r ../../../../cmd/hidden_lake/service/hls ./recv_hls/prog_hls1 - cp -r ../../../../cmd/hidden_lake/service/hls ./send_hls/prog_hls2 + cp -r ../../../../bin/hls ./recv_hls/prog_hls1 + cp -r ../../../../bin/hls ./send_hls/prog_hls2 # COPY HLT PROGRAM - cp -r ../../../../cmd/hidden_lake/traffic/hlt ./recv_hls/prog_hlt1 - cp -r ../../../../cmd/hidden_lake/traffic/hlt ./send_hls/prog_hlt2 + cp -r ../../../../bin/hlt ./recv_hls/prog_hlt1 + cp -r ../../../../bin/hlt ./send_hls/prog_hlt2 # COPY SERVICE - cp ../../../../cmd/hidden_lake/adapters/common/service/service ./service/prog_service + cp ../../../../bin/common_service ./service/prog_service # COPY ADAPTERS - cp ../../../../cmd/hidden_lake/adapters/common/send/send ./recv_hls/prog_send1 - cp ../../../../cmd/hidden_lake/adapters/common/send/send ./send_hls/prog_send2 - cp ../../../../cmd/hidden_lake/adapters/common/recv/recv ./recv_hls/prog_recv1 - cp ../../../../cmd/hidden_lake/adapters/common/recv/recv ./send_hls/prog_recv2 + cp ../../../../bin/common_send ./recv_hls/prog_send1 + cp ../../../../bin/common_send ./send_hls/prog_send2 + cp ../../../../bin/common_recv ./recv_hls/prog_recv1 + cp ../../../../bin/common_recv ./send_hls/prog_recv2 run: # MAKEFILE RUN make run -C ./service diff --git a/examples/_cmd/traffic_keeper/Makefile b/examples/_cmd/traffic_keeper/Makefile index 7d659db3..226e390c 100644 --- a/examples/_cmd/traffic_keeper/Makefile +++ b/examples/_cmd/traffic_keeper/Makefile @@ -7,7 +7,7 @@ build: # MAKEFILE BUILD make build -C ../../../cmd/hidden_lake/traffic # COPY HLS - cp -r ../../../cmd/hidden_lake/traffic/hlt ./service_hlt/prog_hlt + cp -r ../../../../bin/hlt ./service_hlt/prog_hlt run: # MAKEFILE RUN make run -C ./service_hlt diff --git a/pkg/client/queue/queue.go b/pkg/client/queue/queue.go index f96df0e6..916258ab 100644 --- a/pkg/client/queue/queue.go +++ b/pkg/client/queue/queue.go @@ -71,7 +71,7 @@ func (q *sMessageQueue) Run() error { go func() { for { select { - case <-q.fMsgPull.fSignal: + case <-q.readSignal(): return case <-time.After(q.GetSettings().GetDuration() / 2): currLen := len(q.fMsgPull.fQueue) @@ -116,7 +116,7 @@ func (q *sMessageQueue) DequeueMessage() <-chan message.IMessage { go func() { select { - case <-q.fMsgPull.fSignal: + case <-q.readSignal(): closed <- true return case <-time.After(q.GetSettings().GetDuration()): @@ -149,3 +149,10 @@ func (q *sMessageQueue) newPseudoMessage() message.IMessage { } return msg } + +func (q *sMessageQueue) readSignal() <-chan struct{} { + q.fMutex.Lock() + defer q.fMutex.Unlock() + + return q.fMsgPull.fSignal +} diff --git a/test/_todo/.gitignore b/test/_todo/.gitignore index a3d951a1..d6b7ef32 100644 --- a/test/_todo/.gitignore +++ b/test/_todo/.gitignore @@ -1,3 +1,2 @@ * -!__init__ !.gitignore diff --git a/test/_todo/__init__ b/test/_todo/__init__ deleted file mode 100644 index e69de29b..00000000 diff --git a/test/result/coverage.out b/test/result/coverage.out index 03b1ed12..05d3e904 100644 --- a/test/result/coverage.out +++ b/test/result/coverage.out @@ -1,95 +1,122 @@ mode: set -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:14.13,15.23 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:15.23,16.51 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:19.2,20.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:20.16,21.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:24.2,25.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:25.16,26.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:29.2,30.60 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:33.80,34.54 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:34.54,35.34 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:35.34,38.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:40.3,41.17 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:41.17,44.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:47.3,52.17 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:52.17,55.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:57.3,57.49 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:29.13,35.56 2 1 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:35.56,37.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:38.2,38.83 1 1 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:38.83,39.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:43.13,46.23 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:46.23,47.48 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:50.2,51.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:51.16,52.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:55.2,56.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:56.16,57.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:60.2,68.6 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:68.6,76.17 3 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:76.17,78.12 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:81.3,82.17 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:82.17,84.12 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:87.3,88.17 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:88.17,90.12 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:93.3,93.43 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:93.43,99.18 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:99.18,101.13 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:104.4,111.52 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:111.52,113.13 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:116.4,116.24 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:121.40,123.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:15.13,16.23 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:16.23,17.51 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:20.2,21.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:21.16,22.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:25.2,26.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:26.16,27.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:30.2,31.60 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:34.80,35.54 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:35.54,36.34 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:36.34,39.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:42.3,43.17 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:43.17,46.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:48.3,49.28 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:53.75,60.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:60.16,62.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:65.2,66.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:66.16,68.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:69.2,73.16 3 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send/main.go:73.16,75.3 1 0 +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.38 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:25.13,31.56 2 1 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:31.56,33.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:34.2,34.66 1 1 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:34.66,35.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:39.13,42.23 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:42.23,43.28 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:46.2,47.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:47.16,48.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:51.2,55.52 4 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:58.55,59.33 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:59.33,62.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:64.2,65.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:65.16,68.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:70.2,70.42 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:70.42,73.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:75.2,75.20 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:78.55,79.32 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:79.32,82.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:84.2,85.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:85.16,88.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:90.2,90.30 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:93.55,94.32 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:94.32,97.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:99.2,103.16 4 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:103.16,106.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:108.2,109.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:109.16,112.3 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:114.2,114.60 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:117.40,119.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:119.16,121.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:123.2,124.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:124.16,126.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:128.2,128.19 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:131.52,133.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:133.16,135.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:137.2,137.18 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:140.38,145.16 4 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:145.16,147.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:149.2,149.71 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:149.71,151.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:153.2,153.89 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:153.89,155.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:157.2,157.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:28.13,34.56 2 1 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:34.56,36.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:37.2,37.83 1 1 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:37.83,38.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:42.13,45.23 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:45.23,46.48 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:49.2,50.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:50.16,51.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:54.2,55.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:55.16,56.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:59.2,59.39 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:62.48,71.6 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:71.6,75.17 3 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:75.17,77.12 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:80.3,81.17 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:81.17,83.12 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:86.3,86.43 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:86.43,90.18 3 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:90.18,92.13 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:95.4,95.52 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:95.52,97.13 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:103.83,110.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:110.16,112.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:115.2,116.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:116.16,118.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:119.2,123.16 3 0 github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:123.16,125.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:127.2,128.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:128.16,130.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:132.2,132.19 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:135.33,137.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:137.16,139.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:141.2,141.89 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:141.89,143.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:145.2,145.12 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:26.13,32.56 2 1 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:32.56,34.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:35.2,35.83 1 1 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:35.83,36.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:40.13,43.23 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:43.23,44.28 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:47.2,48.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:48.16,49.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:52.2,56.52 4 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:59.55,60.33 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:60.33,63.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:65.2,66.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:66.16,69.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:71.2,71.42 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:71.42,74.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:76.2,76.49 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:79.55,80.32 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:80.32,83.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:85.2,86.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:86.16,89.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:91.2,91.46 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:94.55,95.32 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:95.32,98.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:100.2,104.16 4 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:104.16,107.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:109.2,110.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:110.16,113.3 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:115.2,115.46 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:118.40,120.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:120.16,122.3 1 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,127.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:129.2,129.19 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:132.52,134.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:134.16,136.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:138.2,138.18 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:141.38,146.16 4 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:146.16,148.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:150.2,150.71 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:150.71,152.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:154.2,154.89 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:154.89,156.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service/main.go:158.2,158.12 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:128.2,128.46 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:128.46,130.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:132.2,139.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:139.16,141.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:143.2,143.17 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:146.60,153.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:153.16,155.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:158.2,159.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:159.16,161.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:162.2,166.16 3 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:166.16,168.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:171.2,171.50 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:171.50,173.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:175.2,177.16 3 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:177.16,179.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:181.2,181.26 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:184.40,186.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:186.16,188.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:190.2,191.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:191.16,193.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:195.2,195.19 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:198.33,200.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:200.16,202.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:204.2,204.89 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:204.89,206.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv/main.go:208.2,208.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/app/app.go:43.18,50.2 2 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/app/app.go:52.30,55.12 2 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/app/app.go:55.12,57.58 2 0 @@ -124,25 +151,6 @@ github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm/main.go:12.16,13. github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm/main.go:16.2,19.34 3 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm/main.go:19.34,20.13 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm/main.go:22.2,27.35 4 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:32.66,35.26 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:35.26,37.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:39.2,39.66 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:39.66,41.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:43.2,43.17 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:46.51,49.27 2 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:49.27,51.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:53.2,54.16 2 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:54.16,56.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:58.2,59.57 2 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:59.57,61.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:63.2,63.17 1 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:66.40,68.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:70.46,72.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:74.41,76.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:78.43,80.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:82.43,84.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:86.42,88.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:90.41,92.2 1 1 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:19.40,24.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:26.30,34.2 5 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:36.59,37.15 1 0 @@ -153,57 +161,6 @@ github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_ github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:60.2,60.32 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:60.32,62.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue/chat_queue.go:64.2,64.18 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:16.57,27.2 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:29.49,34.2 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:36.81,40.17 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:40.17,42.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:44.2,45.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:45.16,47.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:49.2,50.31 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:50.31,52.17 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:52.17,54.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:55.3,56.17 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:56.17,58.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:59.3,59.25 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:62.2,62.17 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:65.62,70.16 4 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:70.16,72.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:74.2,75.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:75.16,77.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:79.2,81.16 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:81.16,83.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:85.2,86.50 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:89.38,94.2 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:96.52,98.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:98.16,100.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:102.2,104.36 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/keys.go:13.37,19.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/keys.go:21.56,28.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/keys.go:30.59,37.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:22.75,33.2 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:35.44,37.46 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:37.46,39.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:40.2,41.22 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:41.22,43.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:44.2,49.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:52.40,54.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:56.44,58.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:60.42,62.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:64.44,66.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:68.37,70.21 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:70.21,72.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:73.2,81.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:14.60,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:17.32,21.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:23.40,25.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:27.51,31.27 3 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:31.27,33.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:35.2,36.12 2 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:39.36,44.27 4 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:44.27,46.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:48.2,49.12 2 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/app/state/clear.go:8.43,9.47 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/app/state/clear.go:9.47,11.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/app/state/clear.go:13.2,13.47 1 0 @@ -321,6 +278,76 @@ github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/app/state/update github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/app/state/updater.go:31.67,38.55 2 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/app/state/updater.go:38.55,40.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/app/state/updater.go:42.2,47.25 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:16.57,27.2 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:29.49,34.2 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:36.81,40.17 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:40.17,42.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:44.2,45.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:45.16,47.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:49.2,50.31 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:50.31,52.17 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:52.17,54.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:55.3,56.17 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:56.17,58.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:59.3,59.25 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:62.2,62.17 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:65.62,70.16 4 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:70.16,72.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:74.2,75.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:75.16,77.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:79.2,81.16 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:81.16,83.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:85.2,86.50 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:89.38,94.2 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:96.52,98.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:98.16,100.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/database.go:102.2,104.36 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/keys.go:13.37,19.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/keys.go:21.56,28.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/keys.go:30.59,37.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:22.75,33.2 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:35.44,37.46 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:37.46,39.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:40.2,41.22 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:41.22,43.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:44.2,49.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:52.40,54.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:56.44,58.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:60.42,62.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:64.44,66.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:68.37,70.21 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:70.21,72.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/message.go:73.2,81.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/relation.go:14.60,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:17.32,21.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:23.40,25.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:27.51,31.27 3 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:31.27,33.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:35.2,36.12 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:39.36,44.27 4 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:44.27,46.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database/wrapper.go:48.2,49.12 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:32.66,35.26 2 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:35.26,37.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:39.2,39.66 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:39.66,41.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:43.2,43.17 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:46.51,49.27 2 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:49.27,51.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:53.2,54.16 2 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:54.16,56.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:58.2,59.57 2 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:59.57,61.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:63.2,63.17 1 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:66.43,68.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:70.49,72.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:74.44,76.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:78.46,80.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:82.46,84.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:86.45,88.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config/config.go:90.44,92.2 1 1 github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:26.28,27.19 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:27.19,29.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/messenger/web/web.go:30.2,31.16 2 0 @@ -631,6 +658,74 @@ github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/editor.go:1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/wrapper.go:12.39,17.2 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/wrapper.go:19.40,21.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/internal/config/wrapper.go:23.40,25.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings/init_client.go:8.61,16.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_app.go:9.40,11.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_app.go:11.16,13.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_app.go:15.2,19.45 4 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_config.go:9.43,10.58 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_config.go:10.58,12.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_config.go:13.2,18.59 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:22.113,26.34 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:26.34,26.74 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:40.60,48.19 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:48.19,51.6 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:53.5,59.47 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:59.47,62.6 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:64.5,64.40 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:64.40,67.6 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:69.5,69.46 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:69.46,75.20 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:75.20,77.15 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:81.5,81.101 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_database.go:10.42,19.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:10.13,12.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:12.16,13.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:16.2,19.34 3 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:19.34,20.13 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:22.2,27.35 4 0 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:22.53,28.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:30.49,34.2 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:36.35,41.2 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:43.62,48.25 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:48.25,50.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:51.2,51.10 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:54.51,60.2 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:62.34,67.2 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:69.34,74.2 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:76.36,81.2 3 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:83.45,88.28 4 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:88.28,90.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:92.2,92.16 1 1 +github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:95.34,100.2 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:32.66,35.26 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:35.26,37.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:39.2,39.66 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:39.66,41.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:43.2,43.42 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:43.42,45.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:46.2,46.17 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:49.51,52.27 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:52.27,54.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:56.2,57.16 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:57.16,59.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:61.2,62.57 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:62.57,64.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:66.2,66.42 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:66.42,68.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:69.2,69.17 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:72.41,82.33 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:82.33,84.10 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:84.10,86.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:87.3,87.26 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:90.2,91.12 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:94.41,96.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:98.41,100.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:102.44,104.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:106.45,108.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:110.43,112.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:114.41,116.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:118.41,120.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:122.41,124.2 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/builder.go:17.28,19.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/builder.go:21.89,25.2 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/builder.go:27.73,31.2 1 0 @@ -689,104 +784,6 @@ github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:182 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:184.14,185.12 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:187.3,187.29 1 0 github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client/requester.go:189.2,189.15 1 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:22.53,28.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:30.49,34.2 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:36.35,41.2 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:43.62,48.25 4 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:48.25,50.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:51.2,51.10 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:54.51,60.2 4 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:62.34,67.2 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:69.34,74.2 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:76.36,81.2 3 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:83.45,88.28 4 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:88.28,90.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:92.2,92.16 1 1 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request/request.go:95.34,100.2 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_app.go:9.40,11.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_app.go:11.16,13.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_app.go:15.2,19.45 4 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_config.go:9.43,10.58 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_config.go:10.58,12.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_config.go:13.2,18.59 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:21.113,25.34 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:25.34,25.71 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:39.60,47.19 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:47.19,50.6 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:52.5,58.47 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:58.47,61.6 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:63.5,63.40 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:63.40,66.6 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:68.5,68.43 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:68.43,74.20 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:74.20,76.15 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_conn_keeper.go:80.5,80.101 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/init_database.go:8.42,17.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:10.13,12.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:12.16,13.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:16.2,19.34 3 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:19.34,20.13 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt/main.go:22.2,27.35 4 0 -github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings/init_client.go:8.61,16.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:32.66,35.26 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:35.26,37.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:39.2,39.66 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:39.66,41.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:43.2,43.42 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:43.42,45.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:46.2,46.17 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:49.51,52.27 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:52.27,54.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:56.2,57.16 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:57.16,59.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:61.2,62.57 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:62.57,64.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:66.2,66.42 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:66.42,68.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:69.2,69.17 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:72.41,82.33 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:82.33,84.10 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:84.10,86.4 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:87.3,87.26 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:90.2,91.12 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:94.38,96.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:98.38,100.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:102.41,104.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:106.42,108.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:110.40,112.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:114.41,116.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:118.41,120.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config/config.go:122.41,124.2 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/builder.go:17.28,19.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/builder.go:21.77,25.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/builder.go:27.86,31.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:16.64,21.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:23.51,25.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:27.54,29.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:31.74,33.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:33.16,35.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:36.2,36.17 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:39.63,41.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:23.67,28.2 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:30.49,36.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:36.16,38.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:40.2,40.40 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:40.40,42.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:43.2,43.18 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:46.52,52.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:52.16,54.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:55.2,55.38 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:58.95,64.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:64.16,66.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:68.2,75.16 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:75.16,77.3 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:79.2,79.17 1 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:82.75,89.2 2 0 -github.com/number571/go-peer/cmd/union_blockchain/logger.go:12.21,17.2 1 0 -github.com/number571/go-peer/cmd/union_blockchain/logger.go:19.105,23.2 2 0 -github.com/number571/go-peer/cmd/union_blockchain/logger.go:25.90,29.2 2 0 -github.com/number571/go-peer/cmd/union_blockchain/logger.go:31.102,34.2 1 0 -github.com/number571/go-peer/cmd/union_blockchain/main.go:4.14,6.2 0 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/database.go:21.48,27.20 2 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/database.go:27.20,28.35 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/database.go:30.2,35.11 3 1 @@ -841,6 +838,36 @@ github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/settings. github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/settings.go:51.47,53.2 1 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/settings.go:55.45,57.2 1 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database/settings.go:59.42,61.2 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/builder.go:17.28,19.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/builder.go:21.77,25.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/builder.go:27.86,31.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:16.64,21.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:23.51,25.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:27.54,29.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:31.74,33.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:33.16,35.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:36.2,36.17 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/client.go:39.63,41.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:23.67,28.2 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:30.49,36.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:36.16,38.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:40.2,40.40 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:40.40,42.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:43.2,43.18 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:46.52,52.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:52.16,54.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:55.2,55.38 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:58.95,64.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:64.16,66.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:68.2,75.16 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:75.16,77.3 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:79.2,79.17 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client/requester.go:82.75,89.2 2 0 +github.com/number571/go-peer/cmd/union_blockchain/logger.go:12.21,17.2 1 0 +github.com/number571/go-peer/cmd/union_blockchain/logger.go:19.105,23.2 2 0 +github.com/number571/go-peer/cmd/union_blockchain/logger.go:25.90,29.2 2 0 +github.com/number571/go-peer/cmd/union_blockchain/logger.go:31.102,34.2 1 0 +github.com/number571/go-peer/cmd/union_blockchain/main.go:4.14,6.2 0 0 github.com/number571/go-peer/cmd/union_blockchain/kernel/block/block.go:33.113,42.42 2 1 github.com/number571/go-peer/cmd/union_blockchain/kernel/block/block.go:42.42,44.3 1 0 github.com/number571/go-peer/cmd/union_blockchain/kernel/block/block.go:46.2,46.26 1 1 @@ -913,26 +940,6 @@ github.com/number571/go-peer/internal/logger/logger.go:18.23,20.3 1 1 github.com/number571/go-peer/internal/logger/logger.go:21.2,21.23 1 1 github.com/number571/go-peer/internal/logger/logger.go:21.23,23.3 1 0 github.com/number571/go-peer/internal/logger/logger.go:24.2,24.33 1 1 -github.com/number571/go-peer/internal/api/request.go:11.68,14.26 2 0 -github.com/number571/go-peer/internal/api/request.go:15.14,16.19 1 0 -github.com/number571/go-peer/internal/api/request.go:17.10,19.17 2 0 -github.com/number571/go-peer/internal/api/request.go:19.17,21.4 1 0 -github.com/number571/go-peer/internal/api/request.go:22.3,22.27 1 0 -github.com/number571/go-peer/internal/api/request.go:25.2,30.16 2 0 -github.com/number571/go-peer/internal/api/request.go:30.16,32.3 1 0 -github.com/number571/go-peer/internal/api/request.go:34.2,36.16 3 0 -github.com/number571/go-peer/internal/api/request.go:36.16,38.3 1 0 -github.com/number571/go-peer/internal/api/request.go:39.2,42.16 3 0 -github.com/number571/go-peer/internal/api/request.go:42.16,44.3 1 0 -github.com/number571/go-peer/internal/api/request.go:46.2,46.25 1 0 -github.com/number571/go-peer/internal/api/request.go:49.61,51.16 2 0 -github.com/number571/go-peer/internal/api/request.go:51.16,53.3 1 0 -github.com/number571/go-peer/internal/api/request.go:55.2,56.51 2 0 -github.com/number571/go-peer/internal/api/request.go:56.51,58.3 1 0 -github.com/number571/go-peer/internal/api/request.go:60.2,60.32 1 0 -github.com/number571/go-peer/internal/api/request.go:60.32,62.3 1 0 -github.com/number571/go-peer/internal/api/request.go:64.2,64.18 1 0 -github.com/number571/go-peer/internal/api/response.go:8.59,14.2 2 0 github.com/number571/go-peer/cmd/union_blockchain/kernel/transaction/settings.go:16.45,20.2 1 1 github.com/number571/go-peer/cmd/union_blockchain/kernel/transaction/settings.go:22.50,23.21 1 1 github.com/number571/go-peer/cmd/union_blockchain/kernel/transaction/settings.go:23.21,25.3 1 1 @@ -972,6 +979,26 @@ github.com/number571/go-peer/cmd/union_blockchain/kernel/transaction/transaction github.com/number571/go-peer/cmd/union_blockchain/kernel/transaction/transaction.go:131.43,133.3 1 0 github.com/number571/go-peer/cmd/union_blockchain/kernel/transaction/transaction.go:135.2,135.52 1 1 github.com/number571/go-peer/cmd/union_blockchain/kernel/transaction/transaction.go:138.42,146.2 1 1 +github.com/number571/go-peer/internal/api/request.go:11.68,14.26 2 0 +github.com/number571/go-peer/internal/api/request.go:15.14,16.19 1 0 +github.com/number571/go-peer/internal/api/request.go:17.10,19.17 2 0 +github.com/number571/go-peer/internal/api/request.go:19.17,21.4 1 0 +github.com/number571/go-peer/internal/api/request.go:22.3,22.27 1 0 +github.com/number571/go-peer/internal/api/request.go:25.2,30.16 2 0 +github.com/number571/go-peer/internal/api/request.go:30.16,32.3 1 0 +github.com/number571/go-peer/internal/api/request.go:34.2,36.16 3 0 +github.com/number571/go-peer/internal/api/request.go:36.16,38.3 1 0 +github.com/number571/go-peer/internal/api/request.go:39.2,42.16 3 0 +github.com/number571/go-peer/internal/api/request.go:42.16,44.3 1 0 +github.com/number571/go-peer/internal/api/request.go:46.2,46.25 1 0 +github.com/number571/go-peer/internal/api/request.go:49.61,51.16 2 0 +github.com/number571/go-peer/internal/api/request.go:51.16,53.3 1 0 +github.com/number571/go-peer/internal/api/request.go:55.2,56.51 2 0 +github.com/number571/go-peer/internal/api/request.go:56.51,58.3 1 0 +github.com/number571/go-peer/internal/api/request.go:60.2,60.32 1 0 +github.com/number571/go-peer/internal/api/request.go:60.32,62.3 1 0 +github.com/number571/go-peer/internal/api/request.go:64.2,64.18 1 0 +github.com/number571/go-peer/internal/api/response.go:8.59,14.2 2 0 github.com/number571/go-peer/cmd/union_blockchain/kernel/mempool/keys.go:13.28,15.2 1 1 github.com/number571/go-peer/cmd/union_blockchain/kernel/mempool/keys.go:17.35,19.2 1 1 github.com/number571/go-peer/cmd/union_blockchain/kernel/mempool/mempool.go:22.55,32.16 3 1 @@ -1027,6 +1054,30 @@ github.com/number571/go-peer/internal/pprof/pprof.go:21.35,28.31 2 0 github.com/number571/go-peer/internal/pprof/pprof.go:28.31,33.57 4 0 github.com/number571/go-peer/internal/pprof/pprof.go:33.57,36.4 2 0 github.com/number571/go-peer/internal/pprof/pprof.go:39.2,39.41 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:12.64,13.54 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:13.54,14.33 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:14.33,17.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:19.3,20.17 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:20.17,23.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:25.3,25.70 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/index.go:10.40,11.54 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/index.go:11.54,13.3 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:18.101,19.54 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:19.54,20.64 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:20.64,23.4 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:25.3,25.19 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:26.23,29.18 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:29.18,32.5 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:34.4,35.10 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:36.24,40.18 3 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:40.18,43.5 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:45.4,45.73 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:45.73,48.5 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:50.4,57.18 2 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:57.18,60.5 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:62.4,62.39 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:62.39,65.5 2 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:67.4,75.10 3 1 github.com/number571/go-peer/pkg/client/message/message.go:38.56,40.50 2 1 github.com/number571/go-peer/pkg/client/message/message.go:40.50,42.3 1 0 github.com/number571/go-peer/pkg/client/message/message.go:43.2,43.26 1 1 @@ -1113,6 +1164,10 @@ github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:25.47,27.2 1 1 github.com/number571/go-peer/pkg/crypto/hashing/hmac.go:29.46,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 0 +github.com/number571/go-peer/pkg/crypto/entropy/entropy.go:18.66,23.2 1 1 +github.com/number571/go-peer/pkg/crypto/entropy/entropy.go:26.60,29.35 2 1 +github.com/number571/go-peer/pkg/crypto/entropy/entropy.go:29.35,37.3 1 1 +github.com/number571/go-peer/pkg/crypto/entropy/entropy.go:39.2,39.13 1 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:20.40,22.2 1 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:26.57,34.29 3 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:34.29,44.32 4 1 @@ -1121,10 +1176,6 @@ github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:47.3,47.10 1 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:49.2,49.14 1 0 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:53.70,67.2 7 1 github.com/number571/go-peer/pkg/crypto/puzzle/puzzle.go:69.28,71.2 1 1 -github.com/number571/go-peer/pkg/crypto/entropy/entropy.go:18.66,23.2 1 1 -github.com/number571/go-peer/pkg/crypto/entropy/entropy.go:26.60,29.35 2 1 -github.com/number571/go-peer/pkg/crypto/entropy/entropy.go:29.35,37.3 1 1 -github.com/number571/go-peer/pkg/crypto/entropy/entropy.go:39.2,39.13 1 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 @@ -1206,30 +1257,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.47,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/cmd/hidden_lake/traffic/internal/handler/hashes.go:12.64,13.54 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:13.54,14.33 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:14.33,17.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:19.3,20.17 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:20.17,23.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/hashes.go:25.3,25.70 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/index.go:10.40,11.54 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/index.go:11.54,13.3 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:17.101,18.54 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:18.54,19.64 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:19.64,22.4 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:24.3,24.19 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:25.23,28.18 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:28.18,31.5 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:33.4,34.10 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:35.24,39.18 3 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:39.18,42.5 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:44.4,44.73 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:44.73,47.5 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:49.4,56.18 2 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:56.18,59.5 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:61.4,61.39 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:61.39,64.5 2 0 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler/message.go:66.4,74.10 3 1 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:26.39,30.2 1 1 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:32.56,34.16 2 1 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:34.16,36.3 1 0 @@ -1243,46 +1270,6 @@ github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:67.42,69.2 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:71.41,73.2 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:75.41,77.2 1 0 github.com/number571/go-peer/pkg/crypto/symmetric/symmetric.go:79.41,81.2 1 0 -github.com/number571/go-peer/pkg/encoding/bytes.go:17.50,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 -github.com/number571/go-peer/pkg/encoding/bytes.go:31.52,33.2 1 1 -github.com/number571/go-peer/pkg/encoding/hex.go:5.36,7.2 1 1 -github.com/number571/go-peer/pkg/encoding/hex.go:9.36,11.16 2 1 -github.com/number571/go-peer/pkg/encoding/hex.go:11.16,13.3 1 0 -github.com/number571/go-peer/pkg/encoding/hex.go:14.2,14.15 1 1 -github.com/number571/go-peer/pkg/encoding/serialize.go:5.41,7.16 2 1 -github.com/number571/go-peer/pkg/encoding/serialize.go:7.16,9.3 1 0 -github.com/number571/go-peer/pkg/encoding/serialize.go:10.2,10.12 1 1 -github.com/number571/go-peer/pkg/encoding/serialize.go:13.54,15.2 1 1 -github.com/number571/go-peer/pkg/filesystem/file.go:15.34,19.2 1 1 -github.com/number571/go-peer/pkg/filesystem/file.go:21.43,23.16 2 1 -github.com/number571/go-peer/pkg/filesystem/file.go:23.16,25.3 1 1 -github.com/number571/go-peer/pkg/filesystem/file.go:26.2,26.18 1 1 -github.com/number571/go-peer/pkg/filesystem/file.go:29.45,31.2 1 1 -github.com/number571/go-peer/pkg/filesystem/file.go:33.35,36.2 2 1 -github.com/number571/go-peer/pkg/logger/logger.go:26.40,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/settings.go:18.45,24.2 1 1 -github.com/number571/go-peer/pkg/logger/settings.go:26.50,29.2 1 1 -github.com/number571/go-peer/pkg/logger/settings.go:31.46,33.2 1 1 -github.com/number571/go-peer/pkg/logger/settings.go:35.46,37.2 1 1 -github.com/number571/go-peer/pkg/logger/settings.go:39.46,41.2 1 1 github.com/number571/go-peer/cmd/union_blockchain/kernel/chain/chain.go:33.95,34.24 1 1 github.com/number571/go-peer/cmd/union_blockchain/kernel/chain/chain.go:34.24,36.3 1 0 github.com/number571/go-peer/cmd/union_blockchain/kernel/chain/chain.go:38.2,38.55 1 1 @@ -1376,6 +1363,46 @@ github.com/number571/go-peer/cmd/union_blockchain/kernel/chain/settings.go:62.47 github.com/number571/go-peer/cmd/union_blockchain/kernel/chain/settings.go:66.53,68.2 1 1 github.com/number571/go-peer/cmd/union_blockchain/kernel/chain/settings.go:70.48,72.2 1 1 github.com/number571/go-peer/cmd/union_blockchain/kernel/chain/settings.go:74.63,76.2 1 1 +github.com/number571/go-peer/pkg/filesystem/file.go:15.34,19.2 1 1 +github.com/number571/go-peer/pkg/filesystem/file.go:21.43,23.16 2 1 +github.com/number571/go-peer/pkg/filesystem/file.go:23.16,25.3 1 1 +github.com/number571/go-peer/pkg/filesystem/file.go:26.2,26.18 1 1 +github.com/number571/go-peer/pkg/filesystem/file.go:29.45,31.2 1 1 +github.com/number571/go-peer/pkg/filesystem/file.go:33.35,36.2 2 1 +github.com/number571/go-peer/pkg/logger/logger.go:26.40,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/settings.go:18.45,24.2 1 1 +github.com/number571/go-peer/pkg/logger/settings.go:26.50,29.2 1 1 +github.com/number571/go-peer/pkg/logger/settings.go:31.46,33.2 1 1 +github.com/number571/go-peer/pkg/logger/settings.go:35.46,37.2 1 1 +github.com/number571/go-peer/pkg/logger/settings.go:39.46,41.2 1 1 +github.com/number571/go-peer/pkg/encoding/bytes.go:17.50,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 +github.com/number571/go-peer/pkg/encoding/bytes.go:31.52,33.2 1 1 +github.com/number571/go-peer/pkg/encoding/hex.go:5.36,7.2 1 1 +github.com/number571/go-peer/pkg/encoding/hex.go:9.36,11.16 2 1 +github.com/number571/go-peer/pkg/encoding/hex.go:11.16,13.3 1 0 +github.com/number571/go-peer/pkg/encoding/hex.go:14.2,14.15 1 1 +github.com/number571/go-peer/pkg/encoding/serialize.go:5.41,7.16 2 1 +github.com/number571/go-peer/pkg/encoding/serialize.go:7.16,9.3 1 0 +github.com/number571/go-peer/pkg/encoding/serialize.go:10.2,10.12 1 1 +github.com/number571/go-peer/pkg/encoding/serialize.go:13.54,15.2 1 1 github.com/number571/go-peer/pkg/network/anonymity/logger/logger.go:19.40,20.23 1 1 github.com/number571/go-peer/pkg/network/anonymity/logger/logger.go:20.23,22.3 1 1 github.com/number571/go-peer/pkg/network/anonymity/logger/logger.go:23.2,25.3 1 1 @@ -1555,34 +1582,6 @@ github.com/number571/go-peer/pkg/storage/database/settings.go:43.38,45.2 1 1 github.com/number571/go-peer/pkg/storage/database/settings.go:47.41,49.2 1 1 github.com/number571/go-peer/pkg/storage/database/settings.go:51.39,53.2 1 1 github.com/number571/go-peer/pkg/storage/database/settings.go:55.43,57.2 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:23.68,28.2 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:30.63,32.2 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:34.56,36.2 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:38.44,42.23 3 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:42.23,44.3 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:45.2,50.12 4 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:50.12,51.7 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:51.7,52.11 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:53.30,54.11 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:55.62,56.33 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:61.2,61.12 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:64.45,68.24 3 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:68.24,70.3 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:71.2,74.12 3 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:77.50,79.68 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:79.68,80.55 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:80.55,81.23 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:81.23,82.18 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:85.3,85.39 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:14.33,14.47 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:23.45,28.2 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:30.49,31.22 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:31.22,33.3 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:34.2,34.27 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:34.27,36.3 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:37.2,37.10 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:40.47,42.2 1 1 -github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:44.49,46.2 1 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/app/app.go:36.18,44.2 2 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/app/app.go:46.30,49.12 2 1 github.com/number571/go-peer/cmd/hidden_lake/service/internal/app/app.go:49.12,50.60 1 1 @@ -1613,8 +1612,8 @@ github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app/app.go:42.30,4 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app/app.go:45.12,46.47 1 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app/app.go:46.47,49.4 2 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app/app.go:52.2,52.12 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app/app.go:52.12,53.34 1 1 -github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app/app.go:53.34,55.4 1 0 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app/app.go:52.12,53.37 1 1 +github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app/app.go:53.37,55.4 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app/app.go:57.3,58.58 2 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app/app.go:58.58,61.4 2 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app/app.go:64.2,64.9 1 1 @@ -1624,6 +1623,34 @@ github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app/app.go:73.31,8 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app/app.go:83.16,85.3 1 0 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app/app.go:87.2,87.16 1 1 github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app/init_service.go:13.116,24.2 5 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:23.68,28.2 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:30.63,32.2 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:34.56,36.2 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:38.44,42.23 3 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:42.23,44.3 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:45.2,50.12 4 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:50.12,51.7 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:51.7,52.11 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:53.30,54.11 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:55.62,56.33 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:61.2,61.12 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:64.45,68.24 3 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:68.24,70.3 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:71.2,74.12 3 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:77.50,79.68 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:79.68,80.55 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:80.55,81.23 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:81.23,82.18 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/conn_keeper.go:85.3,85.39 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:14.33,14.47 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:23.45,28.2 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:30.49,31.22 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:31.22,33.3 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:34.2,34.27 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:34.27,36.3 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:37.2,37.10 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:40.47,42.2 1 1 +github.com/number571/go-peer/pkg/network/conn_keeper/settings.go:44.49,46.2 1 1 github.com/number571/go-peer/pkg/network/network.go:31.36,38.2 1 1 github.com/number571/go-peer/pkg/network/network.go:41.44,43.2 1 1 github.com/number571/go-peer/pkg/network/network.go:46.65,51.45 4 1 @@ -1798,7 +1825,7 @@ github.com/number571/go-peer/pkg/client/queue/queue.go:65.14,67.3 1 0 github.com/number571/go-peer/pkg/client/queue/queue.go:68.2,71.12 3 1 github.com/number571/go-peer/pkg/client/queue/queue.go:71.12,72.7 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:72.7,73.11 1 1 -github.com/number571/go-peer/pkg/client/queue/queue.go:74.30,75.11 1 1 +github.com/number571/go-peer/pkg/client/queue/queue.go:74.26,75.11 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:76.57,78.61 2 1 github.com/number571/go-peer/pkg/client/queue/queue.go:78.61,79.14 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:81.5,81.46 1 1 @@ -1811,7 +1838,7 @@ github.com/number571/go-peer/pkg/client/queue/queue.go:106.60,108.3 1 0 github.com/number571/go-peer/pkg/client/queue/queue.go:110.2,111.12 2 1 github.com/number571/go-peer/pkg/client/queue/queue.go:114.66,117.12 2 1 github.com/number571/go-peer/pkg/client/queue/queue.go:117.12,118.10 1 1 -github.com/number571/go-peer/pkg/client/queue/queue.go:119.29,121.10 2 1 +github.com/number571/go-peer/pkg/client/queue/queue.go:119.25,121.10 2 1 github.com/number571/go-peer/pkg/client/queue/queue.go:122.52,126.26 3 1 github.com/number571/go-peer/pkg/client/queue/queue.go:126.26,128.5 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:129.4,129.19 1 1 @@ -1821,6 +1848,7 @@ github.com/number571/go-peer/pkg/client/queue/queue.go:139.2,139.17 1 1 github.com/number571/go-peer/pkg/client/queue/queue.go:142.61,147.16 2 1 github.com/number571/go-peer/pkg/client/queue/queue.go:147.16,148.13 1 0 github.com/number571/go-peer/pkg/client/queue/queue.go:150.2,150.12 1 1 +github.com/number571/go-peer/pkg/client/queue/queue.go:153.54,158.2 3 1 github.com/number571/go-peer/pkg/client/queue/settings.go:24.45,30.2 1 1 github.com/number571/go-peer/pkg/client/queue/settings.go:32.50,33.22 1 1 github.com/number571/go-peer/pkg/client/queue/settings.go:33.22,35.3 1 0 diff --git a/test/result/result.out b/test/result/result.out index 2c860e82..b58349b0 100644 --- a/test/result/result.out +++ b/test/result/result.out @@ -1,59 +1,30 @@ -ok github.com/number571/go-peer/cmd/hidden_lake/adapters/common 0.003s coverage: [no statements] -ok github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv 0.024s coverage: 5.8% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send 0.005s coverage: 0.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service 0.024s coverage: 4.3% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm 0.005s coverage: 0.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/app 0.013s coverage: 0.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/app/state 0.017s coverage: 0.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue 0.015s coverage: 0.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config 0.011s coverage: 60.9% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database 0.019s coverage: 0.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler 0.016s coverage: 0.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/settings 0.018s coverage: [no statements] -ok github.com/number571/go-peer/cmd/hidden_lake/messenger/web 0.015s coverage: 0.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls 0.034s coverage: 0.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/service/internal/app 3.093s coverage: 72.3% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/service/internal/config 0.024s coverage: 55.6% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler 4.826s coverage: 65.1% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client 0.043s coverage: 0.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request 0.010s coverage: 100.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings 0.041s coverage: 0.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt 0.056s coverage: 0.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app 3.037s coverage: 70.4% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config 0.026s coverage: 75.7% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database 0.238s coverage: 84.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler 0.851s coverage: 61.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client 0.012s coverage: 0.0% of statements -ok github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/settings 0.048s coverage: [no statements] -ok github.com/number571/go-peer/cmd/union_blockchain 0.006s coverage: 0.0% of statements -ok github.com/number571/go-peer/cmd/union_blockchain/kernel 0.016s coverage: [no statements] -ok github.com/number571/go-peer/cmd/union_blockchain/kernel/block 0.057s coverage: 71.4% of statements -ok github.com/number571/go-peer/cmd/union_blockchain/kernel/chain 0.835s coverage: 79.7% of statements -ok github.com/number571/go-peer/cmd/union_blockchain/kernel/mempool 0.059s coverage: 73.9% of statements -ok github.com/number571/go-peer/cmd/union_blockchain/kernel/transaction 0.007s coverage: 68.6% of statements -ok github.com/number571/go-peer/internal/api 0.036s coverage: 0.0% of statements -ok github.com/number571/go-peer/internal/logger 0.013s coverage: 88.9% of statements -ok github.com/number571/go-peer/internal/pprof 0.008s coverage: 0.0% of statements -ok github.com/number571/go-peer/pkg/client 0.231s coverage: 73.6% of statements -ok github.com/number571/go-peer/pkg/client/message 0.008s coverage: 78.8% of statements -ok github.com/number571/go-peer/pkg/client/queue 6.118s coverage: 89.6% of statements -ok github.com/number571/go-peer/pkg/crypto 0.003s coverage: [no statements] -ok github.com/number571/go-peer/pkg/crypto/asymmetric 0.057s coverage: 84.8% of statements -ok github.com/number571/go-peer/pkg/crypto/entropy 0.005s coverage: 100.0% of statements -ok github.com/number571/go-peer/pkg/crypto/hashing 0.004s coverage: 85.7% of statements -ok github.com/number571/go-peer/pkg/crypto/puzzle 0.005s coverage: 94.7% of statements -ok github.com/number571/go-peer/pkg/crypto/random 0.005s coverage: 81.8% of statements -ok github.com/number571/go-peer/pkg/crypto/symmetric 0.005s coverage: 72.0% of statements -ok github.com/number571/go-peer/pkg/encoding 0.006s coverage: 83.3% of statements -ok github.com/number571/go-peer/pkg/filesystem 0.013s coverage: 100.0% of statements -ok github.com/number571/go-peer/pkg/logger 0.007s coverage: 84.6% of statements -ok github.com/number571/go-peer/pkg/network 2.403s coverage: 91.4% of statements -ok github.com/number571/go-peer/pkg/network/anonymity 8.949s coverage: 80.8% of statements -ok github.com/number571/go-peer/pkg/network/anonymity/logger 0.010s coverage: 92.3% of statements -ok github.com/number571/go-peer/pkg/network/conn 0.019s coverage: 84.5% of statements -ok github.com/number571/go-peer/pkg/network/conn_keeper 1.019s coverage: 100.0% of statements -ok github.com/number571/go-peer/pkg/network/message 0.014s coverage: 71.4% of statements -ok github.com/number571/go-peer/pkg/payload 0.015s coverage: 90.0% of statements -ok github.com/number571/go-peer/pkg/storage 0.018s coverage: 84.8% of statements -ok github.com/number571/go-peer/pkg/storage/database 0.176s coverage: 94.5% of statements -ok github.com/number571/go-peer/pkg/types 0.058s coverage: 50.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/adapters/common 0.046s coverage: [no statements] +ok github.com/number571/go-peer/cmd/hidden_lake/adapters/common/recv 0.055s coverage: 3.7% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/adapters/common/send 0.034s coverage: 0.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/adapters/common/service 0.039s coverage: 4.3% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/messenger/cmd/hlm 0.073s coverage: 0.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/app 0.040s coverage: 0.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/app/state 0.050s coverage: 0.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/chat_queue 0.047s coverage: 0.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/config 0.049s coverage: 60.9% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/database 0.051s coverage: 0.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/handler 0.060s coverage: 0.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/messenger/internal/settings 0.047s coverage: [no statements] +ok github.com/number571/go-peer/cmd/hidden_lake/messenger/web 0.067s coverage: 0.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/service/cmd/hls 0.065s coverage: 0.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/service/internal/app 3.208s coverage: 72.3% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/service/internal/config 0.046s coverage: 55.6% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/service/internal/handler 6.952s coverage: 65.1% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/service/pkg/client 0.069s coverage: 0.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/service/pkg/request 0.070s coverage: 100.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/service/pkg/settings 0.081s coverage: 0.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/traffic/cmd/hlt 0.060s coverage: 0.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/app 3.131s coverage: 70.4% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/config 0.055s coverage: 75.7% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/database 1.059s coverage: 84.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/traffic/internal/handler 1.576s coverage: 61.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/client 0.046s coverage: 0.0% of statements +ok github.com/number571/go-peer/cmd/hidden_lake/traffic/pkg/settings 0.069s coverage: [no statements] +ok github.com/number571/go-peer/cmd/union_blockchain 0.038s coverage: 0.0% of statements +ok github.com/number571/go-peer/cmd/union_blockchain/kernel 0.064s coverage: [no statements] +ok github.com/number571/go-peer/cmd/union_blockchain/kernel/block 0.526s coverage: 71.4% of statements