* Added ipfs/go-log and updated up.go
Use ipfs/go-log over fmt.Println
Fixed more log usages with go-log
Signed-off-by: Roland Urbano <urbano.roland@gmail.com>
log: refactor log usage to provide module global logger with configurable log level
Signed-off-by: Roland Urbano <urbano.roland@gmail.com>
Refactored logger initialization for modules
Signed-off-by: Roland Urbano <urbano.roland@gmail.com>
Removed object member loggers
Signed-off-by: Roland Urbano <urbano.roland@gmail.com>
* Implemented logging with ipfs/go-log
logging: fix logger level config
Co-authored-by: Max <max@privatevoid.net>
Update svc/network.go
Co-authored-by: Max <max@privatevoid.net>
removed static info log level constant
Co-authored-by: Max <max@privatevoid.net>
Update dns/server.go
Co-authored-by: Max <max@privatevoid.net>
Update dns/server.go
Co-authored-by: Max <max@privatevoid.net>
Update rpc/server.go
Co-authored-by: Max <max@privatevoid.net>
Applied MR suggestions
Signed-off-by: Roland Urbano <urbano.roland@gmail.com>
Enhanced logging
Signed-off-by: Roland Urbano <urbano.roland@gmail.com>
* update vendorHash
* go fmt
---------
Signed-off-by: Roland Urbano <urbano.roland@gmail.com>
Co-authored-by: Max <max@privatevoid.net>
* node: extract most of the logic from cli/up.go
* node: close interface after bringing it down
* synchronize shutdowns with a WaitGroup
* p2p: use Connect instead of DialPeer
* rpc: defer Close
* remove unused vars/functions
* all constants need explicit types
See https://staticcheck.dev/docs/checks/#SA9004
* cli/up: add missing error checks
* server: fix potential race condition of chown when binding listening socket
a process waiting for the socket appear may bind before we can apply
filesystem permissions.
* implement foundation for service network
* update vendorHash
* extract MkNetID
* look up peers by NetID
* implement proxy for remote services
* support remote services (client side)
* create Proxy abstraction
* implement TCPServiceProxy
* add a wrapper to make streams implement net.Conn
* support remote services (server side)
* implement services in config
* create proxies from multiaddrs
* register services defined in config
* add description field to proxy
* resolve service hostnames
* Added support for daemon logs and improved code docs
* Update the README to include wireguard disclaimer
* Update description
* Add initialization message