Commit Graph

131 Commits

Author SHA1 Message Date
c81e05b4a3 enhanced to http server to distinguish between ipv4 and ipv6 address when the ip address part is explicitly specified before colon port (e.g. 0.0.0.0:9999, [::]:9999, :9999) 2024-12-07 23:03:23 +09:00
8821506fb1 let http.Server use the main app logger 2024-12-07 22:18:07 +09:00
21997e6f74 added the version subcommand
added subjectAltNames to the embedded cert file
2024-12-07 21:24:06 +09:00
dcf3d852d2 extended the tls configuration to rpc server 2024-12-07 16:57:00 +09:00
e144a39c5c attempting to support TLS 2024-12-06 00:52:33 +09:00
e95d196cc0 handled route_stopped in client.go 2024-12-05 23:05:47 +09:00
e2d25cb53b enhanced to be able to specify the service network for server-side peers 2024-12-05 18:24:42 +09:00
cd5bbedc11 renamed AddrStr to TargetAddrStr in RouteDesc 2024-12-05 01:31:59 +09:00
53777f1f60 cleaed up most of the logging lines 2024-12-05 01:26:44 +09:00
d4f00d63f9 cleaned up quite some log messages on the server side 2024-12-03 20:28:04 +09:00
d167308879 update to support multiple control server addresses 2024-12-03 11:52:46 +09:00
b17f3af7ad added the id field to ServerConn 2024-12-03 00:55:19 +09:00
eef1941dea added ReqStopAllServerConns() to the Server type 2024-12-02 09:46:10 +09:00
c901f88023 some incremetal changes 2024-12-02 02:19:50 +09:00
8346011d27 adding some server-side control handlers 2024-12-01 21:47:11 +09:00
74fb40d44f guarded ext_svs with ext_mtx in client.go and server.go 2024-11-30 20:24:30 +09:00
dcdadbeb20 separating http handler to separate structs
using the pattern supported by http.ServeMux since go 1.22
2024-11-25 19:46:18 +09:00
903e4cf6d3 updating for robustness 2024-11-24 22:33:19 +09:00
93f84fbc98 trying make code more robust 2024-11-24 20:39:51 +09:00
493309a4e9 switched to use own function for logging 2024-11-23 20:13:07 +09:00
37c600d0f6 fixed the broken code for enhanced logging mechanism 2024-11-23 17:20:53 +09:00
30f997d8e8 enhancing logging. code broken 2024-11-23 14:49:04 +09:00
a78a0a4fc4 reorganized the source to place the resuable code under the hodu package and keep the command entry point in the main package under the cmd directory 2024-11-23 12:30:23 +09:00
9d7a843b4c started add log messages 2024-11-21 01:11:01 +09:00
b981748b78 added the PEER_ABORTED message 2024-11-20 00:48:02 +09:00
188900c1ae added the GetSeed() call and handled more events 2024-11-20 00:31:14 +09:00
fa336bfb07 filling impleemantion with more code 2024-11-18 22:25:59 +09:00
847f71d914 more logic implemented 2024-11-17 14:57:56 +09:00
662f623f4c tryng to structure the client code similar to the server code 2024-11-13 23:14:43 +09:00
9c927464b0 added signal handler to the client 2024-11-13 02:20:25 +09:00
f02536bf24 added some experimental code using grpc 2024-11-12 22:59:37 +09:00