Commit Graph

  • 224238cb89 fixed ridiculous flaw hyung-hwan 2024-11-30 13:24:29 +09:00
  • bee458a47d addimg more client side manpulation code hyung-hwan 2024-11-30 03:08:20 +09:00
  • f6de948a5a changed to store the target server address string as given by the caller and not resolve the string hyung-hwan 2024-11-30 02:53:47 +09:00
  • 4625ed3328 renames some api endpoints: e.g. /servers to /client-conns, /servers/xxx/peers to /client-conns/xxx/routes hyung-hwan 2024-11-30 00:19:39 +09:00
  • 9667a9b2e2 implemented POST to servers/X/peers enhanced GET /servers hyung-hwan 2024-11-28 01:29:02 +09:00
  • fdae537c84 implementing more client ctl commands hyung-hwan 2024-11-26 09:41:15 +09:00
  • f62e77400a filling code for client-side control channel hyung-hwan 2024-11-25 22:55:03 +09:00
  • dcdadbeb20 separating http handler to separate structs using the pattern supported by http.ServeMux since go 1.22 hyung-hwan 2024-11-25 19:46:18 +09:00
  • 903e4cf6d3 updating for robustness hyung-hwan 2024-11-24 22:33:19 +09:00
  • 93f84fbc98 trying make code more robust hyung-hwan 2024-11-24 20:39:51 +09:00
  • 493309a4e9 switched to use own function for logging hyung-hwan 2024-11-23 20:13:07 +09:00
  • 37c600d0f6 fixed the broken code for enhanced logging mechanism hyung-hwan 2024-11-23 17:20:53 +09:00
  • 30f997d8e8 enhancing logging. code broken hyung-hwan 2024-11-23 14:49:04 +09:00
  • afb3ad33af set proper dependency in Makefile hyung-hwan 2024-11-23 12:41:49 +09:00
  • dcc0c6afc6 updated Makefile to call protoc only if it's needed. added the generated grpc code to repository hyung-hwan 2024-11-23 12:34:23 +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 hyung-hwan 2024-11-23 12:30:23 +09:00
  • 9d7a843b4c started add log messages hyung-hwan 2024-11-21 01:11:01 +09:00
  • e018bc9cab implemented cancellation of the client-peer connection attempt hyung-hwan 2024-11-20 02:47:58 +09:00
  • b981748b78 added the PEER_ABORTED message hyung-hwan 2024-11-20 00:48:02 +09:00
  • de85c4c754 upcast net.Conn to *net.TCPConn as soon as client-side peer connection is established hyung-hwan 2024-11-20 00:35:58 +09:00
  • 188900c1ae added the GetSeed() call and handled more events hyung-hwan 2024-11-20 00:31:14 +09:00
  • fa336bfb07 filling impleemantion with more code hyung-hwan 2024-11-18 22:25:59 +09:00
  • 847f71d914 more logic implemented hyung-hwan 2024-11-17 14:57:56 +09:00
  • 4098b47f41 restructuring the client-side task handling hyung-hwan 2024-11-17 00:47:15 +09:00
  • 7333e40d9c used 'flag' to parse command line hyung-hwan 2024-11-16 00:03:42 +09:00
  • 662f623f4c tryng to structure the client code similar to the server code hyung-hwan 2024-11-13 23:14:43 +09:00
  • 9c927464b0 added signal handler to the client hyung-hwan 2024-11-13 02:20:25 +09:00
  • f02536bf24 added some experimental code using grpc hyung-hwan 2024-11-12 22:59:37 +09:00