Commit Graph

66 Commits (196b27f3b21bcf8096ecee1e3b7d089ded1fa30f)

Author SHA1 Message Date
SChernykh 196b27f3b2 Console: read commands via localhost TCP
1 year ago
SChernykh 8420f5f1b1 TCPServer: reduced write buffer reallocations
1 year ago
SChernykh d41a441e98 UPnP: remove port mapping on shutdown
1 year ago
SChernykh 19cc044cab Added UPnP port forwarding
1 year ago
SChernykh de7bdba95f TCPServer: don't spam logs with 127.0.0.1 bans
1 year ago
SChernykh 2807f9a51c TCPServer: disabled debug check in release builds
1 year ago
SChernykh 12a011a9ff TCPServer: removed unnecessary mutex
1 year ago
SChernykh 1c908c261d TCPServer: refactored memory allocation
1 year ago
SChernykh f5ac485ac8 TCPServer: optimized internal write buffers
1 year ago
SChernykh 5e8858c40e Fixed warning level
1 year ago
SChernykh f95d56d1eb Fixed wrong type in uv_walk
1 year ago
SChernykh d4329ae594 Show file:line where panic() was called from
1 year ago
SChernykh b346b93285 Updated copyright
1 year ago
SChernykh d081c8ea74 TCPServer: fixed data race during shutdown
2 years ago
SChernykh 2daa7f9fea Fixed memory leak
2 years ago
SChernykh 7468af0779 TCPServer: fix incoming connection counting
2 years ago
SChernykh d80a06bc8e Added more error logging
2 years ago
SChernykh e92cc7d50c Fix: don't use proxy for incoming connections
2 years ago
SChernykh 989a28a8ca TCPServer small fixes
2 years ago
SChernykh 86156f3fec SOCKS5 proxy support
2 years ago
SChernykh 4733d42932 TCPServer: more informative error messages
2 years ago
SChernykh 2e4f7adee4 TCPServer: added more checks during disconnects
2 years ago
SChernykh 8f1fd55e2f Fixed more memory leaks in TCPServer
2 years ago
SChernykh 8af9e9b27d Fixed memory leaks
2 years ago
SChernykh a35d4b2701 Change llhttp to libcurl
2 years ago
SChernykh cb147773b5 Updated cppcheck workflow on Linux
2 years ago
SChernykh 0e222afd6a Exit if server startup fails
2 years ago
SChernykh a4d84e318d TCPServer: refactored Client constructor
2 years ago
SChernykh 134f2d68a3 Fixed data races
2 years ago
SChernykh d4e362cd76 TCPServer: optimized Client struct size
2 years ago
SChernykh 1a35177633 Fixed unsafe usage of log::Stream buffers
2 years ago
SChernykh 8f27d940e3 Don't ban localhost
2 years ago
SChernykh 7522111bb7 Fixed data races
2 years ago
SChernykh a2afa29052 Updated copyright
2 years ago
SChernykh 7ab21c6afd TCPServer: reduced memory usage
2 years ago
SChernykh 9593311332 Added `bans` console command
2 years ago
SChernykh f082488e4b TCPServer: use steady_clock for bans
2 years ago
SChernykh f9def6cb73 Added "calc_pow" RPC support
3 years ago
SChernykh 5dd8d11b72 TCPServer: removed unused field
3 years ago
SChernykh dff2413cae TCPServer: make write buffers global
3 years ago
SChernykh b45540ca08 TCPServer: clean up old IP bans
3 years ago
SChernykh d26902468d P2PServer: peer list tweaks
3 years ago
SChernykh 61ac90f1d5
Fixed typo
3 years ago
SChernykh 14e26f5c17 Fix: always check before closing TCP handles
3 years ago
SChernykh 25772abc0f Show block share % in status
3 years ago
SChernykh 7b0cc256c5 P2PServer: ban peers that disconnect without finishing handshake
3 years ago
SChernykh a36825424b Fixed some Coverity reports
3 years ago
SChernykh 884d0f180a TCP server: log IP addresses in more places
3 years ago
SChernykh bab148fbad Added cppcheck scripts
3 years ago
SChernykh bb7720968f Tweaked log levels
3 years ago