From 5dcfc23dcbe355413340b673d17d526859cca021 Mon Sep 17 00:00:00 2001 From: seantywork Date: Fri, 21 Nov 2025 03:38:31 +0000 Subject: [PATCH] move go --- {0xgo => 0xetc/0xgo}/automation/main.go | 0 {0xgo => 0xetc/0xgo}/binary/Makefile | 0 {0xgo => 0xetc/0xgo}/binary/main.go | 0 {0xgo => 0xetc/0xgo}/c-lib/Makefile | 0 {0xgo => 0xetc/0xgo}/c-lib/go2c/Makefile | 0 {0xgo => 0xetc/0xgo}/c-lib/go2c/go2c.h | 2 +- {0xgo => 0xetc/0xgo}/c-lib/go2c/main.go | 0 {0xgo => 0xetc/0xgo}/c-lib/main.go | 0 {0xgo => 0xetc/0xgo}/crawler/main.go | 0 {0xgo => 0xetc/0xgo}/crypt/Makefile | 0 {0xgo => 0xetc/0xgo}/crypt/asym/asym.go | 0 {0xgo => 0xetc/0xgo}/crypt/main.go | 2 +- {0xgo => 0xetc/0xgo}/crypt/sym/sym.go | 0 {0xgo => 0xetc/0xgo}/etcd-query/.gitignore | 0 .../0xgo}/etcd-query/core/modules.go | 0 .../0xgo}/etcd-query/docker-compose.yaml | 0 {0xgo => 0xetc/0xgo}/etcd-query/main.go | 2 +- {0xgo => 0xetc/0xgo}/fault/.gitignore | 0 {0xgo => 0xetc/0xgo}/fault/2504-03.xyz.md | 0 {0xgo => 0xetc/0xgo}/fault/Makefile | 0 {0xgo => 0xetc/0xgo}/fault/main.go | 0 .../0xgo}/file-updownload/.gitignore | 0 {0xgo => 0xetc/0xgo}/file-updownload/Makefile | 0 .../0xgo}/file-updownload/client/main.go | 0 .../0xgo}/file-updownload/server/main.go | 0 {0xgo => 0xetc/0xgo}/go.sum | 0 {0xgo => 0xetc/0xgo}/graphql/Makefile | 0 {0xgo => 0xetc/0xgo}/graphql/data.json | 0 {0xgo => 0xetc/0xgo}/graphql/main.go | 0 {0xgo => 0xetc/0xgo}/graphql/types.go | 0 {0xgo => 0xetc/0xgo}/grpc/Makefile | 0 {0xgo => 0xetc/0xgo}/grpc/certgen.sh | 0 {0xgo => 0xetc/0xgo}/grpc/chatpb/chat.pb.go | 0 {0xgo => 0xetc/0xgo}/grpc/chatpb/chat.proto | 2 +- .../0xgo}/grpc/chatpb/chat_grpc.pb.go | 0 {0xgo => 0xetc/0xgo}/grpc/chatpb/protoc.sh | 0 {0xgo => 0xetc/0xgo}/grpc/client/certs/ca.pem | 0 .../0xgo}/grpc/client/certs/ca_priv.pem | 0 .../0xgo}/grpc/client/certs/ca_pub.pem | 0 {0xgo => 0xetc/0xgo}/grpc/client/main.go | 2 +- .../0xgo}/grpc/server/certs/server.csr | 0 .../0xgo}/grpc/server/certs/server.key | 0 .../0xgo}/grpc/server/certs/server.pem | 0 .../0xgo}/grpc/server/certs/server.pub | 0 {0xgo => 0xetc/0xgo}/grpc/server/main.go | 2 +- {0xgo => 0xetc/0xgo}/gsheet/.gitignore | 0 {0xgo => 0xetc/0xgo}/gsheet/Makefile | 0 {0xgo => 0xetc/0xgo}/gsheet/core/modules.go | 0 {0xgo => 0xetc/0xgo}/gsheet/main.go | 2 +- {0xgo => 0xetc/0xgo}/gui/main.go | 0 {0xgo => 0xetc/0xgo}/http/Makefile | 0 {0xgo => 0xetc/0xgo}/http/certgen.sh | 0 {0xgo => 0xetc/0xgo}/http/client/certs/ca.pem | 0 .../0xgo}/http/client/certs/ca_priv.pem | 0 .../0xgo}/http/client/certs/ca_pub.pem | 0 {0xgo => 0xetc/0xgo}/http/client/main.go | 0 .../0xgo}/http/server/certs/server.csr | 0 .../0xgo}/http/server/certs/server.key | 0 .../0xgo}/http/server/certs/server.pem | 0 .../0xgo}/http/server/certs/server.pub | 0 {0xgo => 0xetc/0xgo}/http/server/main.go | 0 {0xgo => 0xetc/0xgo}/http2/Makefile | 0 {0xgo => 0xetc/0xgo}/http2/certgen.sh | 0 .../0xgo}/http2/client/certs/ca.pem | 0 .../0xgo}/http2/client/certs/ca_priv.pem | 0 .../0xgo}/http2/client/certs/ca_pub.pem | 0 {0xgo => 0xetc/0xgo}/http2/client/main.go | 0 .../0xgo}/http2/server/certs/server.csr | 0 .../0xgo}/http2/server/certs/server.key | 0 .../0xgo}/http2/server/certs/server.pem | 0 .../0xgo}/http2/server/certs/server.pub | 0 {0xgo => 0xetc/0xgo}/http2/server/main.go | 0 {0xgo => 0xetc/0xgo}/http3/Makefile | 0 {0xgo => 0xetc/0xgo}/http3/certgen.sh | 0 .../0xgo}/http3/client/certs/ca.pem | 0 .../0xgo}/http3/client/certs/ca_priv.pem | 0 .../0xgo}/http3/client/certs/ca_pub.pem | 0 {0xgo => 0xetc/0xgo}/http3/client/main.go | 0 .../0xgo}/http3/server/certs/server.csr | 0 .../0xgo}/http3/server/certs/server.key | 0 .../0xgo}/http3/server/certs/server.pem | 0 .../0xgo}/http3/server/certs/server.pub | 0 {0xgo => 0xetc/0xgo}/http3/server/main.go | 0 {0xgo => 0xetc/0xgo}/mysql-query/.gitignore | 0 {0xgo => 0xetc/0xgo}/mysql-query/Dockerfile | 0 .../0xgo}/mysql-query/core/modules.go | 0 .../0xgo}/mysql-query/docker-compose.yaml | 0 {0xgo => 0xetc/0xgo}/mysql-query/init.sql | 0 {0xgo => 0xetc/0xgo}/mysql-query/main.go | 2 +- .../0xgo}/sock-tcp-async/certgen.sh | 0 .../0xgo}/sock-tcp-async/client/certs/ca.pem | 0 .../0xgo}/sock-tcp-async/client/certs/ca.srl | 0 .../sock-tcp-async/client/certs/ca_priv.pem | 0 .../sock-tcp-async/client/certs/ca_pub.pem | 0 .../0xgo}/sock-tcp-async/client/main.go | 0 .../0xgo}/sock-tcp-async/client/tls.go | 0 .../sock-tcp-async/server/certs/server.csr | 0 .../sock-tcp-async/server/certs/server.key | 0 .../sock-tcp-async/server/certs/server.pem | 0 .../sock-tcp-async/server/certs/server.pub | 0 .../0xgo}/sock-tcp-async/server/main.go | 0 .../0xgo}/sock-tcp-async/server/tls.go | 0 {0xgo => 0xetc/0xgo}/sock-tcp/certgen.sh | 0 .../0xgo}/sock-tcp/client/certs/ca.pem | 0 .../0xgo}/sock-tcp/client/certs/ca.srl | 0 .../0xgo}/sock-tcp/client/certs/ca_priv.pem | 0 .../0xgo}/sock-tcp/client/certs/ca_pub.pem | 0 {0xgo => 0xetc/0xgo}/sock-tcp/client/main.go | 0 {0xgo => 0xetc/0xgo}/sock-tcp/client/tls.go | 0 .../0xgo}/sock-tcp/server/certs/server.csr | 0 .../0xgo}/sock-tcp/server/certs/server.key | 0 .../0xgo}/sock-tcp/server/certs/server.pem | 0 .../0xgo}/sock-tcp/server/certs/server.pub | 0 {0xgo => 0xetc/0xgo}/sock-tcp/server/main.go | 0 {0xgo => 0xetc/0xgo}/sock-tcp/server/tls.go | 0 {0xgo => 0xetc/0xgo}/sock-udp/Makefile | 0 {0xgo => 0xetc/0xgo}/sock-udp/client/main.go | 0 {0xgo => 0xetc/0xgo}/sock-udp/server/main.go | 0 {0xgo => 0xetc/0xgo}/sock-unix/Makefile | 0 {0xgo => 0xetc/0xgo}/sock-unix/client/main.go | 0 {0xgo => 0xetc/0xgo}/sock-unix/server/main.go | 0 {0xgo => 0xetc/0xgo}/util/util.go | 0 {0xgo => 0xetc/0xgo}/webrtc/Makefile | 0 {0xgo => 0xetc/0xgo}/webrtc/config.yaml | 0 {0xgo => 0xetc/0xgo}/webrtc/main.go | 2 +- {0xgo => 0xetc/0xgo}/webrtc/public/js/room.js | 0 {0xgo => 0xetc/0xgo}/webrtc/public/js/rtmp.js | 0 {0xgo => 0xetc/0xgo}/webrtc/setup.sh | 0 {0xgo => 0xetc/0xgo}/webrtc/turn.md | 0 {0xgo => 0xetc/0xgo}/webrtc/view/index.html | 0 {0xgo => 0xetc/0xgo}/webrtc/view/room.html | 0 {0xgo => 0xetc/0xgo}/webrtc/view/rtmp.html | 0 {0xgo => 0xetc/0xgo}/webrtc/webrtc/com.go | 0 {0xgo => 0xetc/0xgo}/webrtc/webrtc/peers.go | 0 {0xgo => 0xetc/0xgo}/webrtc/webrtc/rtmp.go | 0 {0xgo => 0xetc/0xgo}/webrtc/webrtc/stream.go | 0 {0xgo => 0xetc/0xgo}/webrtc/webrtc/utils.go | 0 {0xgo => 0xetc/0xgo}/websocket/Makefile | 0 {0xgo => 0xetc/0xgo}/websocket/certgen.sh | 0 .../0xgo}/websocket/client/certs/ca.pem | 0 .../0xgo}/websocket/client/certs/ca_priv.pem | 0 .../0xgo}/websocket/client/certs/ca_pub.pem | 0 {0xgo => 0xetc/0xgo}/websocket/client/main.go | 0 .../0xgo}/websocket/server/certs/server.csr | 0 .../0xgo}/websocket/server/certs/server.key | 0 .../0xgo}/websocket/server/certs/server.pem | 0 .../0xgo}/websocket/server/certs/server.pub | 0 {0xgo => 0xetc/0xgo}/websocket/server/main.go | 0 0xgo/go.mod | 177 ------------------ 149 files changed, 9 insertions(+), 186 deletions(-) rename {0xgo => 0xetc/0xgo}/automation/main.go (100%) rename {0xgo => 0xetc/0xgo}/binary/Makefile (100%) rename {0xgo => 0xetc/0xgo}/binary/main.go (100%) rename {0xgo => 0xetc/0xgo}/c-lib/Makefile (100%) rename {0xgo => 0xetc/0xgo}/c-lib/go2c/Makefile (100%) rename {0xgo => 0xetc/0xgo}/c-lib/go2c/go2c.h (97%) rename {0xgo => 0xetc/0xgo}/c-lib/go2c/main.go (100%) rename {0xgo => 0xetc/0xgo}/c-lib/main.go (100%) rename {0xgo => 0xetc/0xgo}/crawler/main.go (100%) rename {0xgo => 0xetc/0xgo}/crypt/Makefile (100%) rename {0xgo => 0xetc/0xgo}/crypt/asym/asym.go (100%) rename {0xgo => 0xetc/0xgo}/crypt/main.go (95%) rename {0xgo => 0xetc/0xgo}/crypt/sym/sym.go (100%) rename {0xgo => 0xetc/0xgo}/etcd-query/.gitignore (100%) rename {0xgo => 0xetc/0xgo}/etcd-query/core/modules.go (100%) rename {0xgo => 0xetc/0xgo}/etcd-query/docker-compose.yaml (100%) rename {0xgo => 0xetc/0xgo}/etcd-query/main.go (87%) rename {0xgo => 0xetc/0xgo}/fault/.gitignore (100%) rename {0xgo => 0xetc/0xgo}/fault/2504-03.xyz.md (100%) rename {0xgo => 0xetc/0xgo}/fault/Makefile (100%) rename {0xgo => 0xetc/0xgo}/fault/main.go (100%) rename {0xgo => 0xetc/0xgo}/file-updownload/.gitignore (100%) rename {0xgo => 0xetc/0xgo}/file-updownload/Makefile (100%) rename {0xgo => 0xetc/0xgo}/file-updownload/client/main.go (100%) rename {0xgo => 0xetc/0xgo}/file-updownload/server/main.go (100%) rename {0xgo => 0xetc/0xgo}/go.sum (100%) rename {0xgo => 0xetc/0xgo}/graphql/Makefile (100%) rename {0xgo => 0xetc/0xgo}/graphql/data.json (100%) rename {0xgo => 0xetc/0xgo}/graphql/main.go (100%) rename {0xgo => 0xetc/0xgo}/graphql/types.go (100%) rename {0xgo => 0xetc/0xgo}/grpc/Makefile (100%) rename {0xgo => 0xetc/0xgo}/grpc/certgen.sh (100%) rename {0xgo => 0xetc/0xgo}/grpc/chatpb/chat.pb.go (100%) rename {0xgo => 0xetc/0xgo}/grpc/chatpb/chat.proto (90%) rename {0xgo => 0xetc/0xgo}/grpc/chatpb/chat_grpc.pb.go (100%) rename {0xgo => 0xetc/0xgo}/grpc/chatpb/protoc.sh (100%) rename {0xgo => 0xetc/0xgo}/grpc/client/certs/ca.pem (100%) rename {0xgo => 0xetc/0xgo}/grpc/client/certs/ca_priv.pem (100%) rename {0xgo => 0xetc/0xgo}/grpc/client/certs/ca_pub.pem (100%) rename {0xgo => 0xetc/0xgo}/grpc/client/main.go (97%) rename {0xgo => 0xetc/0xgo}/grpc/server/certs/server.csr (100%) rename {0xgo => 0xetc/0xgo}/grpc/server/certs/server.key (100%) rename {0xgo => 0xetc/0xgo}/grpc/server/certs/server.pem (100%) rename {0xgo => 0xetc/0xgo}/grpc/server/certs/server.pub (100%) rename {0xgo => 0xetc/0xgo}/grpc/server/main.go (98%) rename {0xgo => 0xetc/0xgo}/gsheet/.gitignore (100%) rename {0xgo => 0xetc/0xgo}/gsheet/Makefile (100%) rename {0xgo => 0xetc/0xgo}/gsheet/core/modules.go (100%) rename {0xgo => 0xetc/0xgo}/gsheet/main.go (96%) rename {0xgo => 0xetc/0xgo}/gui/main.go (100%) rename {0xgo => 0xetc/0xgo}/http/Makefile (100%) rename {0xgo => 0xetc/0xgo}/http/certgen.sh (100%) rename {0xgo => 0xetc/0xgo}/http/client/certs/ca.pem (100%) rename {0xgo => 0xetc/0xgo}/http/client/certs/ca_priv.pem (100%) rename {0xgo => 0xetc/0xgo}/http/client/certs/ca_pub.pem (100%) rename {0xgo => 0xetc/0xgo}/http/client/main.go (100%) rename {0xgo => 0xetc/0xgo}/http/server/certs/server.csr (100%) rename {0xgo => 0xetc/0xgo}/http/server/certs/server.key (100%) rename {0xgo => 0xetc/0xgo}/http/server/certs/server.pem (100%) rename {0xgo => 0xetc/0xgo}/http/server/certs/server.pub (100%) rename {0xgo => 0xetc/0xgo}/http/server/main.go (100%) rename {0xgo => 0xetc/0xgo}/http2/Makefile (100%) rename {0xgo => 0xetc/0xgo}/http2/certgen.sh (100%) rename {0xgo => 0xetc/0xgo}/http2/client/certs/ca.pem (100%) rename {0xgo => 0xetc/0xgo}/http2/client/certs/ca_priv.pem (100%) rename {0xgo => 0xetc/0xgo}/http2/client/certs/ca_pub.pem (100%) rename {0xgo => 0xetc/0xgo}/http2/client/main.go (100%) rename {0xgo => 0xetc/0xgo}/http2/server/certs/server.csr (100%) rename {0xgo => 0xetc/0xgo}/http2/server/certs/server.key (100%) rename {0xgo => 0xetc/0xgo}/http2/server/certs/server.pem (100%) rename {0xgo => 0xetc/0xgo}/http2/server/certs/server.pub (100%) rename {0xgo => 0xetc/0xgo}/http2/server/main.go (100%) rename {0xgo => 0xetc/0xgo}/http3/Makefile (100%) rename {0xgo => 0xetc/0xgo}/http3/certgen.sh (100%) rename {0xgo => 0xetc/0xgo}/http3/client/certs/ca.pem (100%) rename {0xgo => 0xetc/0xgo}/http3/client/certs/ca_priv.pem (100%) rename {0xgo => 0xetc/0xgo}/http3/client/certs/ca_pub.pem (100%) rename {0xgo => 0xetc/0xgo}/http3/client/main.go (100%) rename {0xgo => 0xetc/0xgo}/http3/server/certs/server.csr (100%) rename {0xgo => 0xetc/0xgo}/http3/server/certs/server.key (100%) rename {0xgo => 0xetc/0xgo}/http3/server/certs/server.pem (100%) rename {0xgo => 0xetc/0xgo}/http3/server/certs/server.pub (100%) rename {0xgo => 0xetc/0xgo}/http3/server/main.go (100%) rename {0xgo => 0xetc/0xgo}/mysql-query/.gitignore (100%) rename {0xgo => 0xetc/0xgo}/mysql-query/Dockerfile (100%) rename {0xgo => 0xetc/0xgo}/mysql-query/core/modules.go (100%) rename {0xgo => 0xetc/0xgo}/mysql-query/docker-compose.yaml (100%) rename {0xgo => 0xetc/0xgo}/mysql-query/init.sql (100%) rename {0xgo => 0xetc/0xgo}/mysql-query/main.go (98%) rename {0xgo => 0xetc/0xgo}/sock-tcp-async/certgen.sh (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp-async/client/certs/ca.pem (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp-async/client/certs/ca.srl (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp-async/client/certs/ca_priv.pem (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp-async/client/certs/ca_pub.pem (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp-async/client/main.go (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp-async/client/tls.go (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp-async/server/certs/server.csr (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp-async/server/certs/server.key (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp-async/server/certs/server.pem (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp-async/server/certs/server.pub (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp-async/server/main.go (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp-async/server/tls.go (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp/certgen.sh (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp/client/certs/ca.pem (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp/client/certs/ca.srl (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp/client/certs/ca_priv.pem (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp/client/certs/ca_pub.pem (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp/client/main.go (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp/client/tls.go (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp/server/certs/server.csr (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp/server/certs/server.key (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp/server/certs/server.pem (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp/server/certs/server.pub (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp/server/main.go (100%) rename {0xgo => 0xetc/0xgo}/sock-tcp/server/tls.go (100%) rename {0xgo => 0xetc/0xgo}/sock-udp/Makefile (100%) rename {0xgo => 0xetc/0xgo}/sock-udp/client/main.go (100%) rename {0xgo => 0xetc/0xgo}/sock-udp/server/main.go (100%) rename {0xgo => 0xetc/0xgo}/sock-unix/Makefile (100%) rename {0xgo => 0xetc/0xgo}/sock-unix/client/main.go (100%) rename {0xgo => 0xetc/0xgo}/sock-unix/server/main.go (100%) rename {0xgo => 0xetc/0xgo}/util/util.go (100%) rename {0xgo => 0xetc/0xgo}/webrtc/Makefile (100%) rename {0xgo => 0xetc/0xgo}/webrtc/config.yaml (100%) rename {0xgo => 0xetc/0xgo}/webrtc/main.go (98%) rename {0xgo => 0xetc/0xgo}/webrtc/public/js/room.js (100%) rename {0xgo => 0xetc/0xgo}/webrtc/public/js/rtmp.js (100%) rename {0xgo => 0xetc/0xgo}/webrtc/setup.sh (100%) rename {0xgo => 0xetc/0xgo}/webrtc/turn.md (100%) rename {0xgo => 0xetc/0xgo}/webrtc/view/index.html (100%) rename {0xgo => 0xetc/0xgo}/webrtc/view/room.html (100%) rename {0xgo => 0xetc/0xgo}/webrtc/view/rtmp.html (100%) rename {0xgo => 0xetc/0xgo}/webrtc/webrtc/com.go (100%) rename {0xgo => 0xetc/0xgo}/webrtc/webrtc/peers.go (100%) rename {0xgo => 0xetc/0xgo}/webrtc/webrtc/rtmp.go (100%) rename {0xgo => 0xetc/0xgo}/webrtc/webrtc/stream.go (100%) rename {0xgo => 0xetc/0xgo}/webrtc/webrtc/utils.go (100%) rename {0xgo => 0xetc/0xgo}/websocket/Makefile (100%) rename {0xgo => 0xetc/0xgo}/websocket/certgen.sh (100%) rename {0xgo => 0xetc/0xgo}/websocket/client/certs/ca.pem (100%) rename {0xgo => 0xetc/0xgo}/websocket/client/certs/ca_priv.pem (100%) rename {0xgo => 0xetc/0xgo}/websocket/client/certs/ca_pub.pem (100%) rename {0xgo => 0xetc/0xgo}/websocket/client/main.go (100%) rename {0xgo => 0xetc/0xgo}/websocket/server/certs/server.csr (100%) rename {0xgo => 0xetc/0xgo}/websocket/server/certs/server.key (100%) rename {0xgo => 0xetc/0xgo}/websocket/server/certs/server.pem (100%) rename {0xgo => 0xetc/0xgo}/websocket/server/certs/server.pub (100%) rename {0xgo => 0xetc/0xgo}/websocket/server/main.go (100%) delete mode 100644 0xgo/go.mod diff --git a/0xgo/automation/main.go b/0xetc/0xgo/automation/main.go similarity index 100% rename from 0xgo/automation/main.go rename to 0xetc/0xgo/automation/main.go diff --git a/0xgo/binary/Makefile b/0xetc/0xgo/binary/Makefile similarity index 100% rename from 0xgo/binary/Makefile rename to 0xetc/0xgo/binary/Makefile diff --git a/0xgo/binary/main.go b/0xetc/0xgo/binary/main.go similarity index 100% rename from 0xgo/binary/main.go rename to 0xetc/0xgo/binary/main.go diff --git a/0xgo/c-lib/Makefile b/0xetc/0xgo/c-lib/Makefile similarity index 100% rename from 0xgo/c-lib/Makefile rename to 0xetc/0xgo/c-lib/Makefile diff --git a/0xgo/c-lib/go2c/Makefile b/0xetc/0xgo/c-lib/go2c/Makefile similarity index 100% rename from 0xgo/c-lib/go2c/Makefile rename to 0xetc/0xgo/c-lib/go2c/Makefile diff --git a/0xgo/c-lib/go2c/go2c.h b/0xetc/0xgo/c-lib/go2c/go2c.h similarity index 97% rename from 0xgo/c-lib/go2c/go2c.h rename to 0xetc/0xgo/c-lib/go2c/go2c.h index 924700f..49ec1d9 100644 --- a/0xgo/c-lib/go2c/go2c.h +++ b/0xetc/0xgo/c-lib/go2c/go2c.h @@ -1,6 +1,6 @@ /* Code generated by cmd/cgo; DO NOT EDIT. */ -/* package github.com/seantywork/0xgo/c-lib/go2c */ +/* package github.com/seantywork/go/c-lib/go2c */ #line 1 "cgo-builtin-export-prolog" diff --git a/0xgo/c-lib/go2c/main.go b/0xetc/0xgo/c-lib/go2c/main.go similarity index 100% rename from 0xgo/c-lib/go2c/main.go rename to 0xetc/0xgo/c-lib/go2c/main.go diff --git a/0xgo/c-lib/main.go b/0xetc/0xgo/c-lib/main.go similarity index 100% rename from 0xgo/c-lib/main.go rename to 0xetc/0xgo/c-lib/main.go diff --git a/0xgo/crawler/main.go b/0xetc/0xgo/crawler/main.go similarity index 100% rename from 0xgo/crawler/main.go rename to 0xetc/0xgo/crawler/main.go diff --git a/0xgo/crypt/Makefile b/0xetc/0xgo/crypt/Makefile similarity index 100% rename from 0xgo/crypt/Makefile rename to 0xetc/0xgo/crypt/Makefile diff --git a/0xgo/crypt/asym/asym.go b/0xetc/0xgo/crypt/asym/asym.go similarity index 100% rename from 0xgo/crypt/asym/asym.go rename to 0xetc/0xgo/crypt/asym/asym.go diff --git a/0xgo/crypt/main.go b/0xetc/0xgo/crypt/main.go similarity index 95% rename from 0xgo/crypt/main.go rename to 0xetc/0xgo/crypt/main.go index 74889ff..1a02763 100644 --- a/0xgo/crypt/main.go +++ b/0xetc/0xgo/crypt/main.go @@ -3,7 +3,7 @@ package main import ( "log" - pkgsym "github.com/seantywork/0xgo/crypt/sym" + pkgsym "github.com/seantywork/go/crypt/sym" ) func main() { diff --git a/0xgo/crypt/sym/sym.go b/0xetc/0xgo/crypt/sym/sym.go similarity index 100% rename from 0xgo/crypt/sym/sym.go rename to 0xetc/0xgo/crypt/sym/sym.go diff --git a/0xgo/etcd-query/.gitignore b/0xetc/0xgo/etcd-query/.gitignore similarity index 100% rename from 0xgo/etcd-query/.gitignore rename to 0xetc/0xgo/etcd-query/.gitignore diff --git a/0xgo/etcd-query/core/modules.go b/0xetc/0xgo/etcd-query/core/modules.go similarity index 100% rename from 0xgo/etcd-query/core/modules.go rename to 0xetc/0xgo/etcd-query/core/modules.go diff --git a/0xgo/etcd-query/docker-compose.yaml b/0xetc/0xgo/etcd-query/docker-compose.yaml similarity index 100% rename from 0xgo/etcd-query/docker-compose.yaml rename to 0xetc/0xgo/etcd-query/docker-compose.yaml diff --git a/0xgo/etcd-query/main.go b/0xetc/0xgo/etcd-query/main.go similarity index 87% rename from 0xgo/etcd-query/main.go rename to 0xetc/0xgo/etcd-query/main.go index 3ebcad1..b43d831 100644 --- a/0xgo/etcd-query/main.go +++ b/0xetc/0xgo/etcd-query/main.go @@ -3,7 +3,7 @@ package main import ( "log" - etcqcore "github.com/seantywork/0xgo/etcd-query/core" + etcqcore "github.com/seantywork/go/etcd-query/core" ) func main() { diff --git a/0xgo/fault/.gitignore b/0xetc/0xgo/fault/.gitignore similarity index 100% rename from 0xgo/fault/.gitignore rename to 0xetc/0xgo/fault/.gitignore diff --git a/0xgo/fault/2504-03.xyz.md b/0xetc/0xgo/fault/2504-03.xyz.md similarity index 100% rename from 0xgo/fault/2504-03.xyz.md rename to 0xetc/0xgo/fault/2504-03.xyz.md diff --git a/0xgo/fault/Makefile b/0xetc/0xgo/fault/Makefile similarity index 100% rename from 0xgo/fault/Makefile rename to 0xetc/0xgo/fault/Makefile diff --git a/0xgo/fault/main.go b/0xetc/0xgo/fault/main.go similarity index 100% rename from 0xgo/fault/main.go rename to 0xetc/0xgo/fault/main.go diff --git a/0xgo/file-updownload/.gitignore b/0xetc/0xgo/file-updownload/.gitignore similarity index 100% rename from 0xgo/file-updownload/.gitignore rename to 0xetc/0xgo/file-updownload/.gitignore diff --git a/0xgo/file-updownload/Makefile b/0xetc/0xgo/file-updownload/Makefile similarity index 100% rename from 0xgo/file-updownload/Makefile rename to 0xetc/0xgo/file-updownload/Makefile diff --git a/0xgo/file-updownload/client/main.go b/0xetc/0xgo/file-updownload/client/main.go similarity index 100% rename from 0xgo/file-updownload/client/main.go rename to 0xetc/0xgo/file-updownload/client/main.go diff --git a/0xgo/file-updownload/server/main.go b/0xetc/0xgo/file-updownload/server/main.go similarity index 100% rename from 0xgo/file-updownload/server/main.go rename to 0xetc/0xgo/file-updownload/server/main.go diff --git a/0xgo/go.sum b/0xetc/0xgo/go.sum similarity index 100% rename from 0xgo/go.sum rename to 0xetc/0xgo/go.sum diff --git a/0xgo/graphql/Makefile b/0xetc/0xgo/graphql/Makefile similarity index 100% rename from 0xgo/graphql/Makefile rename to 0xetc/0xgo/graphql/Makefile diff --git a/0xgo/graphql/data.json b/0xetc/0xgo/graphql/data.json similarity index 100% rename from 0xgo/graphql/data.json rename to 0xetc/0xgo/graphql/data.json diff --git a/0xgo/graphql/main.go b/0xetc/0xgo/graphql/main.go similarity index 100% rename from 0xgo/graphql/main.go rename to 0xetc/0xgo/graphql/main.go diff --git a/0xgo/graphql/types.go b/0xetc/0xgo/graphql/types.go similarity index 100% rename from 0xgo/graphql/types.go rename to 0xetc/0xgo/graphql/types.go diff --git a/0xgo/grpc/Makefile b/0xetc/0xgo/grpc/Makefile similarity index 100% rename from 0xgo/grpc/Makefile rename to 0xetc/0xgo/grpc/Makefile diff --git a/0xgo/grpc/certgen.sh b/0xetc/0xgo/grpc/certgen.sh similarity index 100% rename from 0xgo/grpc/certgen.sh rename to 0xetc/0xgo/grpc/certgen.sh diff --git a/0xgo/grpc/chatpb/chat.pb.go b/0xetc/0xgo/grpc/chatpb/chat.pb.go similarity index 100% rename from 0xgo/grpc/chatpb/chat.pb.go rename to 0xetc/0xgo/grpc/chatpb/chat.pb.go diff --git a/0xgo/grpc/chatpb/chat.proto b/0xetc/0xgo/grpc/chatpb/chat.proto similarity index 90% rename from 0xgo/grpc/chatpb/chat.proto rename to 0xetc/0xgo/grpc/chatpb/chat.proto index 67a2279..2174a91 100644 --- a/0xgo/grpc/chatpb/chat.proto +++ b/0xetc/0xgo/grpc/chatpb/chat.proto @@ -1,6 +1,6 @@ syntax = "proto3"; -option go_package = "github.com/seantywork/0xgo/grpc/chatpb"; +option go_package = "github.com/seantywork/go/grpc/chatpb"; package chatpb; diff --git a/0xgo/grpc/chatpb/chat_grpc.pb.go b/0xetc/0xgo/grpc/chatpb/chat_grpc.pb.go similarity index 100% rename from 0xgo/grpc/chatpb/chat_grpc.pb.go rename to 0xetc/0xgo/grpc/chatpb/chat_grpc.pb.go diff --git a/0xgo/grpc/chatpb/protoc.sh b/0xetc/0xgo/grpc/chatpb/protoc.sh similarity index 100% rename from 0xgo/grpc/chatpb/protoc.sh rename to 0xetc/0xgo/grpc/chatpb/protoc.sh diff --git a/0xgo/grpc/client/certs/ca.pem b/0xetc/0xgo/grpc/client/certs/ca.pem similarity index 100% rename from 0xgo/grpc/client/certs/ca.pem rename to 0xetc/0xgo/grpc/client/certs/ca.pem diff --git a/0xgo/grpc/client/certs/ca_priv.pem b/0xetc/0xgo/grpc/client/certs/ca_priv.pem similarity index 100% rename from 0xgo/grpc/client/certs/ca_priv.pem rename to 0xetc/0xgo/grpc/client/certs/ca_priv.pem diff --git a/0xgo/grpc/client/certs/ca_pub.pem b/0xetc/0xgo/grpc/client/certs/ca_pub.pem similarity index 100% rename from 0xgo/grpc/client/certs/ca_pub.pem rename to 0xetc/0xgo/grpc/client/certs/ca_pub.pem diff --git a/0xgo/grpc/client/main.go b/0xetc/0xgo/grpc/client/main.go similarity index 97% rename from 0xgo/grpc/client/main.go rename to 0xetc/0xgo/grpc/client/main.go index dbb4648..e3c81d7 100644 --- a/0xgo/grpc/client/main.go +++ b/0xetc/0xgo/grpc/client/main.go @@ -10,7 +10,7 @@ import ( "os" "time" - pb "github.com/seantywork/0xgo/grpc/chatpb" + pb "github.com/seantywork/go/grpc/chatpb" "google.golang.org/grpc" "google.golang.org/grpc/credentials" ) diff --git a/0xgo/grpc/server/certs/server.csr b/0xetc/0xgo/grpc/server/certs/server.csr similarity index 100% rename from 0xgo/grpc/server/certs/server.csr rename to 0xetc/0xgo/grpc/server/certs/server.csr diff --git a/0xgo/grpc/server/certs/server.key b/0xetc/0xgo/grpc/server/certs/server.key similarity index 100% rename from 0xgo/grpc/server/certs/server.key rename to 0xetc/0xgo/grpc/server/certs/server.key diff --git a/0xgo/grpc/server/certs/server.pem b/0xetc/0xgo/grpc/server/certs/server.pem similarity index 100% rename from 0xgo/grpc/server/certs/server.pem rename to 0xetc/0xgo/grpc/server/certs/server.pem diff --git a/0xgo/grpc/server/certs/server.pub b/0xetc/0xgo/grpc/server/certs/server.pub similarity index 100% rename from 0xgo/grpc/server/certs/server.pub rename to 0xetc/0xgo/grpc/server/certs/server.pub diff --git a/0xgo/grpc/server/main.go b/0xetc/0xgo/grpc/server/main.go similarity index 98% rename from 0xgo/grpc/server/main.go rename to 0xetc/0xgo/grpc/server/main.go index ebdad56..31a4d85 100644 --- a/0xgo/grpc/server/main.go +++ b/0xetc/0xgo/grpc/server/main.go @@ -10,7 +10,7 @@ import ( "strconv" "time" - pb "github.com/seantywork/0xgo/grpc/chatpb" + pb "github.com/seantywork/go/grpc/chatpb" "google.golang.org/grpc" "google.golang.org/grpc/credentials" ) diff --git a/0xgo/gsheet/.gitignore b/0xetc/0xgo/gsheet/.gitignore similarity index 100% rename from 0xgo/gsheet/.gitignore rename to 0xetc/0xgo/gsheet/.gitignore diff --git a/0xgo/gsheet/Makefile b/0xetc/0xgo/gsheet/Makefile similarity index 100% rename from 0xgo/gsheet/Makefile rename to 0xetc/0xgo/gsheet/Makefile diff --git a/0xgo/gsheet/core/modules.go b/0xetc/0xgo/gsheet/core/modules.go similarity index 100% rename from 0xgo/gsheet/core/modules.go rename to 0xetc/0xgo/gsheet/core/modules.go diff --git a/0xgo/gsheet/main.go b/0xetc/0xgo/gsheet/main.go similarity index 96% rename from 0xgo/gsheet/main.go rename to 0xetc/0xgo/gsheet/main.go index c0c8aa1..40b9d7b 100644 --- a/0xgo/gsheet/main.go +++ b/0xetc/0xgo/gsheet/main.go @@ -9,7 +9,7 @@ import ( "google.golang.org/api/option" "google.golang.org/api/sheets/v4" - gshcore "github.com/seantywork/0xgo/gsheet/core" + gshcore "github.com/seantywork/go/gsheet/core" ) func main() { diff --git a/0xgo/gui/main.go b/0xetc/0xgo/gui/main.go similarity index 100% rename from 0xgo/gui/main.go rename to 0xetc/0xgo/gui/main.go diff --git a/0xgo/http/Makefile b/0xetc/0xgo/http/Makefile similarity index 100% rename from 0xgo/http/Makefile rename to 0xetc/0xgo/http/Makefile diff --git a/0xgo/http/certgen.sh b/0xetc/0xgo/http/certgen.sh similarity index 100% rename from 0xgo/http/certgen.sh rename to 0xetc/0xgo/http/certgen.sh diff --git a/0xgo/http/client/certs/ca.pem b/0xetc/0xgo/http/client/certs/ca.pem similarity index 100% rename from 0xgo/http/client/certs/ca.pem rename to 0xetc/0xgo/http/client/certs/ca.pem diff --git a/0xgo/http/client/certs/ca_priv.pem b/0xetc/0xgo/http/client/certs/ca_priv.pem similarity index 100% rename from 0xgo/http/client/certs/ca_priv.pem rename to 0xetc/0xgo/http/client/certs/ca_priv.pem diff --git a/0xgo/http/client/certs/ca_pub.pem b/0xetc/0xgo/http/client/certs/ca_pub.pem similarity index 100% rename from 0xgo/http/client/certs/ca_pub.pem rename to 0xetc/0xgo/http/client/certs/ca_pub.pem diff --git a/0xgo/http/client/main.go b/0xetc/0xgo/http/client/main.go similarity index 100% rename from 0xgo/http/client/main.go rename to 0xetc/0xgo/http/client/main.go diff --git a/0xgo/http/server/certs/server.csr b/0xetc/0xgo/http/server/certs/server.csr similarity index 100% rename from 0xgo/http/server/certs/server.csr rename to 0xetc/0xgo/http/server/certs/server.csr diff --git a/0xgo/http/server/certs/server.key b/0xetc/0xgo/http/server/certs/server.key similarity index 100% rename from 0xgo/http/server/certs/server.key rename to 0xetc/0xgo/http/server/certs/server.key diff --git a/0xgo/http/server/certs/server.pem b/0xetc/0xgo/http/server/certs/server.pem similarity index 100% rename from 0xgo/http/server/certs/server.pem rename to 0xetc/0xgo/http/server/certs/server.pem diff --git a/0xgo/http/server/certs/server.pub b/0xetc/0xgo/http/server/certs/server.pub similarity index 100% rename from 0xgo/http/server/certs/server.pub rename to 0xetc/0xgo/http/server/certs/server.pub diff --git a/0xgo/http/server/main.go b/0xetc/0xgo/http/server/main.go similarity index 100% rename from 0xgo/http/server/main.go rename to 0xetc/0xgo/http/server/main.go diff --git a/0xgo/http2/Makefile b/0xetc/0xgo/http2/Makefile similarity index 100% rename from 0xgo/http2/Makefile rename to 0xetc/0xgo/http2/Makefile diff --git a/0xgo/http2/certgen.sh b/0xetc/0xgo/http2/certgen.sh similarity index 100% rename from 0xgo/http2/certgen.sh rename to 0xetc/0xgo/http2/certgen.sh diff --git a/0xgo/http2/client/certs/ca.pem b/0xetc/0xgo/http2/client/certs/ca.pem similarity index 100% rename from 0xgo/http2/client/certs/ca.pem rename to 0xetc/0xgo/http2/client/certs/ca.pem diff --git a/0xgo/http2/client/certs/ca_priv.pem b/0xetc/0xgo/http2/client/certs/ca_priv.pem similarity index 100% rename from 0xgo/http2/client/certs/ca_priv.pem rename to 0xetc/0xgo/http2/client/certs/ca_priv.pem diff --git a/0xgo/http2/client/certs/ca_pub.pem b/0xetc/0xgo/http2/client/certs/ca_pub.pem similarity index 100% rename from 0xgo/http2/client/certs/ca_pub.pem rename to 0xetc/0xgo/http2/client/certs/ca_pub.pem diff --git a/0xgo/http2/client/main.go b/0xetc/0xgo/http2/client/main.go similarity index 100% rename from 0xgo/http2/client/main.go rename to 0xetc/0xgo/http2/client/main.go diff --git a/0xgo/http2/server/certs/server.csr b/0xetc/0xgo/http2/server/certs/server.csr similarity index 100% rename from 0xgo/http2/server/certs/server.csr rename to 0xetc/0xgo/http2/server/certs/server.csr diff --git a/0xgo/http2/server/certs/server.key b/0xetc/0xgo/http2/server/certs/server.key similarity index 100% rename from 0xgo/http2/server/certs/server.key rename to 0xetc/0xgo/http2/server/certs/server.key diff --git a/0xgo/http2/server/certs/server.pem b/0xetc/0xgo/http2/server/certs/server.pem similarity index 100% rename from 0xgo/http2/server/certs/server.pem rename to 0xetc/0xgo/http2/server/certs/server.pem diff --git a/0xgo/http2/server/certs/server.pub b/0xetc/0xgo/http2/server/certs/server.pub similarity index 100% rename from 0xgo/http2/server/certs/server.pub rename to 0xetc/0xgo/http2/server/certs/server.pub diff --git a/0xgo/http2/server/main.go b/0xetc/0xgo/http2/server/main.go similarity index 100% rename from 0xgo/http2/server/main.go rename to 0xetc/0xgo/http2/server/main.go diff --git a/0xgo/http3/Makefile b/0xetc/0xgo/http3/Makefile similarity index 100% rename from 0xgo/http3/Makefile rename to 0xetc/0xgo/http3/Makefile diff --git a/0xgo/http3/certgen.sh b/0xetc/0xgo/http3/certgen.sh similarity index 100% rename from 0xgo/http3/certgen.sh rename to 0xetc/0xgo/http3/certgen.sh diff --git a/0xgo/http3/client/certs/ca.pem b/0xetc/0xgo/http3/client/certs/ca.pem similarity index 100% rename from 0xgo/http3/client/certs/ca.pem rename to 0xetc/0xgo/http3/client/certs/ca.pem diff --git a/0xgo/http3/client/certs/ca_priv.pem b/0xetc/0xgo/http3/client/certs/ca_priv.pem similarity index 100% rename from 0xgo/http3/client/certs/ca_priv.pem rename to 0xetc/0xgo/http3/client/certs/ca_priv.pem diff --git a/0xgo/http3/client/certs/ca_pub.pem b/0xetc/0xgo/http3/client/certs/ca_pub.pem similarity index 100% rename from 0xgo/http3/client/certs/ca_pub.pem rename to 0xetc/0xgo/http3/client/certs/ca_pub.pem diff --git a/0xgo/http3/client/main.go b/0xetc/0xgo/http3/client/main.go similarity index 100% rename from 0xgo/http3/client/main.go rename to 0xetc/0xgo/http3/client/main.go diff --git a/0xgo/http3/server/certs/server.csr b/0xetc/0xgo/http3/server/certs/server.csr similarity index 100% rename from 0xgo/http3/server/certs/server.csr rename to 0xetc/0xgo/http3/server/certs/server.csr diff --git a/0xgo/http3/server/certs/server.key b/0xetc/0xgo/http3/server/certs/server.key similarity index 100% rename from 0xgo/http3/server/certs/server.key rename to 0xetc/0xgo/http3/server/certs/server.key diff --git a/0xgo/http3/server/certs/server.pem b/0xetc/0xgo/http3/server/certs/server.pem similarity index 100% rename from 0xgo/http3/server/certs/server.pem rename to 0xetc/0xgo/http3/server/certs/server.pem diff --git a/0xgo/http3/server/certs/server.pub b/0xetc/0xgo/http3/server/certs/server.pub similarity index 100% rename from 0xgo/http3/server/certs/server.pub rename to 0xetc/0xgo/http3/server/certs/server.pub diff --git a/0xgo/http3/server/main.go b/0xetc/0xgo/http3/server/main.go similarity index 100% rename from 0xgo/http3/server/main.go rename to 0xetc/0xgo/http3/server/main.go diff --git a/0xgo/mysql-query/.gitignore b/0xetc/0xgo/mysql-query/.gitignore similarity index 100% rename from 0xgo/mysql-query/.gitignore rename to 0xetc/0xgo/mysql-query/.gitignore diff --git a/0xgo/mysql-query/Dockerfile b/0xetc/0xgo/mysql-query/Dockerfile similarity index 100% rename from 0xgo/mysql-query/Dockerfile rename to 0xetc/0xgo/mysql-query/Dockerfile diff --git a/0xgo/mysql-query/core/modules.go b/0xetc/0xgo/mysql-query/core/modules.go similarity index 100% rename from 0xgo/mysql-query/core/modules.go rename to 0xetc/0xgo/mysql-query/core/modules.go diff --git a/0xgo/mysql-query/docker-compose.yaml b/0xetc/0xgo/mysql-query/docker-compose.yaml similarity index 100% rename from 0xgo/mysql-query/docker-compose.yaml rename to 0xetc/0xgo/mysql-query/docker-compose.yaml diff --git a/0xgo/mysql-query/init.sql b/0xetc/0xgo/mysql-query/init.sql similarity index 100% rename from 0xgo/mysql-query/init.sql rename to 0xetc/0xgo/mysql-query/init.sql diff --git a/0xgo/mysql-query/main.go b/0xetc/0xgo/mysql-query/main.go similarity index 98% rename from 0xgo/mysql-query/main.go rename to 0xetc/0xgo/mysql-query/main.go index e4a6335..dec593c 100644 --- a/0xgo/mysql-query/main.go +++ b/0xetc/0xgo/mysql-query/main.go @@ -4,7 +4,7 @@ import ( "fmt" "log" - pkgdbquery "github.com/seantywork/0xgo/mysql-query/core" + pkgdbquery "github.com/seantywork/go/mysql-query/core" ) type DB_User struct { diff --git a/0xgo/sock-tcp-async/certgen.sh b/0xetc/0xgo/sock-tcp-async/certgen.sh similarity index 100% rename from 0xgo/sock-tcp-async/certgen.sh rename to 0xetc/0xgo/sock-tcp-async/certgen.sh diff --git a/0xgo/sock-tcp-async/client/certs/ca.pem b/0xetc/0xgo/sock-tcp-async/client/certs/ca.pem similarity index 100% rename from 0xgo/sock-tcp-async/client/certs/ca.pem rename to 0xetc/0xgo/sock-tcp-async/client/certs/ca.pem diff --git a/0xgo/sock-tcp-async/client/certs/ca.srl b/0xetc/0xgo/sock-tcp-async/client/certs/ca.srl similarity index 100% rename from 0xgo/sock-tcp-async/client/certs/ca.srl rename to 0xetc/0xgo/sock-tcp-async/client/certs/ca.srl diff --git a/0xgo/sock-tcp-async/client/certs/ca_priv.pem b/0xetc/0xgo/sock-tcp-async/client/certs/ca_priv.pem similarity index 100% rename from 0xgo/sock-tcp-async/client/certs/ca_priv.pem rename to 0xetc/0xgo/sock-tcp-async/client/certs/ca_priv.pem diff --git a/0xgo/sock-tcp-async/client/certs/ca_pub.pem b/0xetc/0xgo/sock-tcp-async/client/certs/ca_pub.pem similarity index 100% rename from 0xgo/sock-tcp-async/client/certs/ca_pub.pem rename to 0xetc/0xgo/sock-tcp-async/client/certs/ca_pub.pem diff --git a/0xgo/sock-tcp-async/client/main.go b/0xetc/0xgo/sock-tcp-async/client/main.go similarity index 100% rename from 0xgo/sock-tcp-async/client/main.go rename to 0xetc/0xgo/sock-tcp-async/client/main.go diff --git a/0xgo/sock-tcp-async/client/tls.go b/0xetc/0xgo/sock-tcp-async/client/tls.go similarity index 100% rename from 0xgo/sock-tcp-async/client/tls.go rename to 0xetc/0xgo/sock-tcp-async/client/tls.go diff --git a/0xgo/sock-tcp-async/server/certs/server.csr b/0xetc/0xgo/sock-tcp-async/server/certs/server.csr similarity index 100% rename from 0xgo/sock-tcp-async/server/certs/server.csr rename to 0xetc/0xgo/sock-tcp-async/server/certs/server.csr diff --git a/0xgo/sock-tcp-async/server/certs/server.key b/0xetc/0xgo/sock-tcp-async/server/certs/server.key similarity index 100% rename from 0xgo/sock-tcp-async/server/certs/server.key rename to 0xetc/0xgo/sock-tcp-async/server/certs/server.key diff --git a/0xgo/sock-tcp-async/server/certs/server.pem b/0xetc/0xgo/sock-tcp-async/server/certs/server.pem similarity index 100% rename from 0xgo/sock-tcp-async/server/certs/server.pem rename to 0xetc/0xgo/sock-tcp-async/server/certs/server.pem diff --git a/0xgo/sock-tcp-async/server/certs/server.pub b/0xetc/0xgo/sock-tcp-async/server/certs/server.pub similarity index 100% rename from 0xgo/sock-tcp-async/server/certs/server.pub rename to 0xetc/0xgo/sock-tcp-async/server/certs/server.pub diff --git a/0xgo/sock-tcp-async/server/main.go b/0xetc/0xgo/sock-tcp-async/server/main.go similarity index 100% rename from 0xgo/sock-tcp-async/server/main.go rename to 0xetc/0xgo/sock-tcp-async/server/main.go diff --git a/0xgo/sock-tcp-async/server/tls.go b/0xetc/0xgo/sock-tcp-async/server/tls.go similarity index 100% rename from 0xgo/sock-tcp-async/server/tls.go rename to 0xetc/0xgo/sock-tcp-async/server/tls.go diff --git a/0xgo/sock-tcp/certgen.sh b/0xetc/0xgo/sock-tcp/certgen.sh similarity index 100% rename from 0xgo/sock-tcp/certgen.sh rename to 0xetc/0xgo/sock-tcp/certgen.sh diff --git a/0xgo/sock-tcp/client/certs/ca.pem b/0xetc/0xgo/sock-tcp/client/certs/ca.pem similarity index 100% rename from 0xgo/sock-tcp/client/certs/ca.pem rename to 0xetc/0xgo/sock-tcp/client/certs/ca.pem diff --git a/0xgo/sock-tcp/client/certs/ca.srl b/0xetc/0xgo/sock-tcp/client/certs/ca.srl similarity index 100% rename from 0xgo/sock-tcp/client/certs/ca.srl rename to 0xetc/0xgo/sock-tcp/client/certs/ca.srl diff --git a/0xgo/sock-tcp/client/certs/ca_priv.pem b/0xetc/0xgo/sock-tcp/client/certs/ca_priv.pem similarity index 100% rename from 0xgo/sock-tcp/client/certs/ca_priv.pem rename to 0xetc/0xgo/sock-tcp/client/certs/ca_priv.pem diff --git a/0xgo/sock-tcp/client/certs/ca_pub.pem b/0xetc/0xgo/sock-tcp/client/certs/ca_pub.pem similarity index 100% rename from 0xgo/sock-tcp/client/certs/ca_pub.pem rename to 0xetc/0xgo/sock-tcp/client/certs/ca_pub.pem diff --git a/0xgo/sock-tcp/client/main.go b/0xetc/0xgo/sock-tcp/client/main.go similarity index 100% rename from 0xgo/sock-tcp/client/main.go rename to 0xetc/0xgo/sock-tcp/client/main.go diff --git a/0xgo/sock-tcp/client/tls.go b/0xetc/0xgo/sock-tcp/client/tls.go similarity index 100% rename from 0xgo/sock-tcp/client/tls.go rename to 0xetc/0xgo/sock-tcp/client/tls.go diff --git a/0xgo/sock-tcp/server/certs/server.csr b/0xetc/0xgo/sock-tcp/server/certs/server.csr similarity index 100% rename from 0xgo/sock-tcp/server/certs/server.csr rename to 0xetc/0xgo/sock-tcp/server/certs/server.csr diff --git a/0xgo/sock-tcp/server/certs/server.key b/0xetc/0xgo/sock-tcp/server/certs/server.key similarity index 100% rename from 0xgo/sock-tcp/server/certs/server.key rename to 0xetc/0xgo/sock-tcp/server/certs/server.key diff --git a/0xgo/sock-tcp/server/certs/server.pem b/0xetc/0xgo/sock-tcp/server/certs/server.pem similarity index 100% rename from 0xgo/sock-tcp/server/certs/server.pem rename to 0xetc/0xgo/sock-tcp/server/certs/server.pem diff --git a/0xgo/sock-tcp/server/certs/server.pub b/0xetc/0xgo/sock-tcp/server/certs/server.pub similarity index 100% rename from 0xgo/sock-tcp/server/certs/server.pub rename to 0xetc/0xgo/sock-tcp/server/certs/server.pub diff --git a/0xgo/sock-tcp/server/main.go b/0xetc/0xgo/sock-tcp/server/main.go similarity index 100% rename from 0xgo/sock-tcp/server/main.go rename to 0xetc/0xgo/sock-tcp/server/main.go diff --git a/0xgo/sock-tcp/server/tls.go b/0xetc/0xgo/sock-tcp/server/tls.go similarity index 100% rename from 0xgo/sock-tcp/server/tls.go rename to 0xetc/0xgo/sock-tcp/server/tls.go diff --git a/0xgo/sock-udp/Makefile b/0xetc/0xgo/sock-udp/Makefile similarity index 100% rename from 0xgo/sock-udp/Makefile rename to 0xetc/0xgo/sock-udp/Makefile diff --git a/0xgo/sock-udp/client/main.go b/0xetc/0xgo/sock-udp/client/main.go similarity index 100% rename from 0xgo/sock-udp/client/main.go rename to 0xetc/0xgo/sock-udp/client/main.go diff --git a/0xgo/sock-udp/server/main.go b/0xetc/0xgo/sock-udp/server/main.go similarity index 100% rename from 0xgo/sock-udp/server/main.go rename to 0xetc/0xgo/sock-udp/server/main.go diff --git a/0xgo/sock-unix/Makefile b/0xetc/0xgo/sock-unix/Makefile similarity index 100% rename from 0xgo/sock-unix/Makefile rename to 0xetc/0xgo/sock-unix/Makefile diff --git a/0xgo/sock-unix/client/main.go b/0xetc/0xgo/sock-unix/client/main.go similarity index 100% rename from 0xgo/sock-unix/client/main.go rename to 0xetc/0xgo/sock-unix/client/main.go diff --git a/0xgo/sock-unix/server/main.go b/0xetc/0xgo/sock-unix/server/main.go similarity index 100% rename from 0xgo/sock-unix/server/main.go rename to 0xetc/0xgo/sock-unix/server/main.go diff --git a/0xgo/util/util.go b/0xetc/0xgo/util/util.go similarity index 100% rename from 0xgo/util/util.go rename to 0xetc/0xgo/util/util.go diff --git a/0xgo/webrtc/Makefile b/0xetc/0xgo/webrtc/Makefile similarity index 100% rename from 0xgo/webrtc/Makefile rename to 0xetc/0xgo/webrtc/Makefile diff --git a/0xgo/webrtc/config.yaml b/0xetc/0xgo/webrtc/config.yaml similarity index 100% rename from 0xgo/webrtc/config.yaml rename to 0xetc/0xgo/webrtc/config.yaml diff --git a/0xgo/webrtc/main.go b/0xetc/0xgo/webrtc/main.go similarity index 98% rename from 0xgo/webrtc/main.go rename to 0xetc/0xgo/webrtc/main.go index 5bebae4..8a09baf 100644 --- a/0xgo/webrtc/main.go +++ b/0xetc/0xgo/webrtc/main.go @@ -10,7 +10,7 @@ import ( "github.com/gin-gonic/gin" "gopkg.in/yaml.v3" - "github.com/seantywork/0xgo/webrtc/webrtc" + "github.com/seantywork/go/webrtc/webrtc" ) type Config struct { diff --git a/0xgo/webrtc/public/js/room.js b/0xetc/0xgo/webrtc/public/js/room.js similarity index 100% rename from 0xgo/webrtc/public/js/room.js rename to 0xetc/0xgo/webrtc/public/js/room.js diff --git a/0xgo/webrtc/public/js/rtmp.js b/0xetc/0xgo/webrtc/public/js/rtmp.js similarity index 100% rename from 0xgo/webrtc/public/js/rtmp.js rename to 0xetc/0xgo/webrtc/public/js/rtmp.js diff --git a/0xgo/webrtc/setup.sh b/0xetc/0xgo/webrtc/setup.sh similarity index 100% rename from 0xgo/webrtc/setup.sh rename to 0xetc/0xgo/webrtc/setup.sh diff --git a/0xgo/webrtc/turn.md b/0xetc/0xgo/webrtc/turn.md similarity index 100% rename from 0xgo/webrtc/turn.md rename to 0xetc/0xgo/webrtc/turn.md diff --git a/0xgo/webrtc/view/index.html b/0xetc/0xgo/webrtc/view/index.html similarity index 100% rename from 0xgo/webrtc/view/index.html rename to 0xetc/0xgo/webrtc/view/index.html diff --git a/0xgo/webrtc/view/room.html b/0xetc/0xgo/webrtc/view/room.html similarity index 100% rename from 0xgo/webrtc/view/room.html rename to 0xetc/0xgo/webrtc/view/room.html diff --git a/0xgo/webrtc/view/rtmp.html b/0xetc/0xgo/webrtc/view/rtmp.html similarity index 100% rename from 0xgo/webrtc/view/rtmp.html rename to 0xetc/0xgo/webrtc/view/rtmp.html diff --git a/0xgo/webrtc/webrtc/com.go b/0xetc/0xgo/webrtc/webrtc/com.go similarity index 100% rename from 0xgo/webrtc/webrtc/com.go rename to 0xetc/0xgo/webrtc/webrtc/com.go diff --git a/0xgo/webrtc/webrtc/peers.go b/0xetc/0xgo/webrtc/webrtc/peers.go similarity index 100% rename from 0xgo/webrtc/webrtc/peers.go rename to 0xetc/0xgo/webrtc/webrtc/peers.go diff --git a/0xgo/webrtc/webrtc/rtmp.go b/0xetc/0xgo/webrtc/webrtc/rtmp.go similarity index 100% rename from 0xgo/webrtc/webrtc/rtmp.go rename to 0xetc/0xgo/webrtc/webrtc/rtmp.go diff --git a/0xgo/webrtc/webrtc/stream.go b/0xetc/0xgo/webrtc/webrtc/stream.go similarity index 100% rename from 0xgo/webrtc/webrtc/stream.go rename to 0xetc/0xgo/webrtc/webrtc/stream.go diff --git a/0xgo/webrtc/webrtc/utils.go b/0xetc/0xgo/webrtc/webrtc/utils.go similarity index 100% rename from 0xgo/webrtc/webrtc/utils.go rename to 0xetc/0xgo/webrtc/webrtc/utils.go diff --git a/0xgo/websocket/Makefile b/0xetc/0xgo/websocket/Makefile similarity index 100% rename from 0xgo/websocket/Makefile rename to 0xetc/0xgo/websocket/Makefile diff --git a/0xgo/websocket/certgen.sh b/0xetc/0xgo/websocket/certgen.sh similarity index 100% rename from 0xgo/websocket/certgen.sh rename to 0xetc/0xgo/websocket/certgen.sh diff --git a/0xgo/websocket/client/certs/ca.pem b/0xetc/0xgo/websocket/client/certs/ca.pem similarity index 100% rename from 0xgo/websocket/client/certs/ca.pem rename to 0xetc/0xgo/websocket/client/certs/ca.pem diff --git a/0xgo/websocket/client/certs/ca_priv.pem b/0xetc/0xgo/websocket/client/certs/ca_priv.pem similarity index 100% rename from 0xgo/websocket/client/certs/ca_priv.pem rename to 0xetc/0xgo/websocket/client/certs/ca_priv.pem diff --git a/0xgo/websocket/client/certs/ca_pub.pem b/0xetc/0xgo/websocket/client/certs/ca_pub.pem similarity index 100% rename from 0xgo/websocket/client/certs/ca_pub.pem rename to 0xetc/0xgo/websocket/client/certs/ca_pub.pem diff --git a/0xgo/websocket/client/main.go b/0xetc/0xgo/websocket/client/main.go similarity index 100% rename from 0xgo/websocket/client/main.go rename to 0xetc/0xgo/websocket/client/main.go diff --git a/0xgo/websocket/server/certs/server.csr b/0xetc/0xgo/websocket/server/certs/server.csr similarity index 100% rename from 0xgo/websocket/server/certs/server.csr rename to 0xetc/0xgo/websocket/server/certs/server.csr diff --git a/0xgo/websocket/server/certs/server.key b/0xetc/0xgo/websocket/server/certs/server.key similarity index 100% rename from 0xgo/websocket/server/certs/server.key rename to 0xetc/0xgo/websocket/server/certs/server.key diff --git a/0xgo/websocket/server/certs/server.pem b/0xetc/0xgo/websocket/server/certs/server.pem similarity index 100% rename from 0xgo/websocket/server/certs/server.pem rename to 0xetc/0xgo/websocket/server/certs/server.pem diff --git a/0xgo/websocket/server/certs/server.pub b/0xetc/0xgo/websocket/server/certs/server.pub similarity index 100% rename from 0xgo/websocket/server/certs/server.pub rename to 0xetc/0xgo/websocket/server/certs/server.pub diff --git a/0xgo/websocket/server/main.go b/0xetc/0xgo/websocket/server/main.go similarity index 100% rename from 0xgo/websocket/server/main.go rename to 0xetc/0xgo/websocket/server/main.go diff --git a/0xgo/go.mod b/0xgo/go.mod deleted file mode 100644 index 8dc0c90..0000000 --- a/0xgo/go.mod +++ /dev/null @@ -1,177 +0,0 @@ -module github.com/seantywork/0xgo - -go 1.25.0 - -require ( - fyne.io/fyne/v2 v2.5.2 - github.com/gin-gonic/contrib v0.0.0-20240508051311-c1c6bf0061b0 - github.com/gin-gonic/gin v1.10.0 - github.com/go-sql-driver/mysql v1.8.1 - github.com/go-vgo/robotgo v0.110.5 - github.com/gocolly/colly/v2 v2.1.0 - github.com/gorilla/websocket v1.5.3 - github.com/graphql-go/graphql v0.8.1 - github.com/graphql-go/handler v0.2.4 - github.com/pion/ice/v3 v3.0.16 - github.com/pion/rtcp v1.2.15 - github.com/pion/webrtc/v4 v4.0.7 - github.com/pkg/errors v0.9.1 - github.com/quic-go/quic-go v0.48.1 - github.com/vcaesar/imgo v0.40.2 - github.com/yutopp/go-flv v0.3.1 - github.com/yutopp/go-rtmp v0.0.7 - go.etcd.io/etcd/client/v3 v3.5.16 - golang.org/x/crypto v0.29.0 - golang.org/x/net v0.31.0 - golang.org/x/oauth2 v0.23.0 - google.golang.org/api v0.204.0 - google.golang.org/grpc v1.67.1 - google.golang.org/protobuf v1.35.1 - gopkg.in/yaml.v3 v3.0.1 -) - -require ( - cloud.google.com/go/auth v0.10.0 // indirect - cloud.google.com/go/auth/oauth2adapt v0.2.5 // indirect - cloud.google.com/go/compute/metadata v0.5.2 // indirect - filippo.io/edwards25519 v1.1.0 // indirect - fyne.io/systray v1.11.0 // indirect - github.com/BurntSushi/toml v1.4.0 // indirect - github.com/PuerkitoBio/goquery v1.10.0 // indirect - github.com/andybalholm/cascadia v1.3.2 // indirect - github.com/antchfx/htmlquery v1.3.3 // indirect - github.com/antchfx/xmlquery v1.4.2 // indirect - github.com/antchfx/xpath v1.3.2 // indirect - github.com/boj/redistore v0.0.0-20180917114910-cd5dcc76aeff // indirect - github.com/bytedance/sonic v1.11.6 // indirect - github.com/bytedance/sonic/loader v0.1.1 // indirect - github.com/cloudwego/base64x v0.1.4 // indirect - github.com/cloudwego/iasm v0.2.0 // indirect - github.com/coreos/go-semver v0.3.1 // indirect - github.com/coreos/go-systemd/v22 v22.5.0 // indirect - github.com/davecgh/go-spew v1.1.1 // indirect - github.com/dblohm7/wingoes v0.0.0-20240820181039-f2b84150679e // indirect - github.com/ebitengine/purego v0.8.1 // indirect - github.com/felixge/httpsnoop v1.0.4 // indirect - github.com/fredbi/uri v1.1.0 // indirect - github.com/fsnotify/fsnotify v1.8.0 // indirect - github.com/fyne-io/gl-js v0.0.0-20230506162202-1fdaa286a934 // indirect - github.com/fyne-io/glfw-js v0.0.0-20240101223322-6e1efdc71b7a // indirect - github.com/fyne-io/image v0.0.0-20240417123036-dc0ee9e7c964 // indirect - github.com/gabriel-vasile/mimetype v1.4.3 // indirect - github.com/gen2brain/shm v0.1.1 // indirect - github.com/gin-contrib/sse v0.1.0 // indirect - github.com/go-gl/gl v0.0.0-20231021071112-07e5d0ea2e71 // indirect - github.com/go-gl/glfw/v3.3/glfw v0.0.0-20240506104042-037f3cc74f2a // indirect - github.com/go-logr/logr v1.4.2 // indirect - github.com/go-logr/stdr v1.2.2 // indirect - github.com/go-ole/go-ole v1.3.0 // indirect - github.com/go-playground/locales v0.14.1 // indirect - github.com/go-playground/universal-translator v0.18.1 // indirect - github.com/go-playground/validator/v10 v10.20.0 // indirect - github.com/go-task/slim-sprig/v3 v3.0.0 // indirect - github.com/go-text/render v0.2.0 // indirect - github.com/go-text/typesetting v0.2.0 // indirect - github.com/gobwas/glob v0.2.3 // indirect - github.com/goccy/go-json v0.10.2 // indirect - github.com/godbus/dbus/v5 v5.1.0 // indirect - github.com/gogo/protobuf v1.3.2 // indirect - github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect - github.com/golang/protobuf v1.5.4 // indirect - github.com/gomodule/redigo v2.0.0+incompatible // indirect - github.com/google/pprof v0.0.0-20241101162523-b92577c0c142 // indirect - github.com/google/s2a-go v0.1.8 // indirect - github.com/google/uuid v1.6.0 // indirect - github.com/googleapis/enterprise-certificate-proxy v0.3.4 // indirect - github.com/googleapis/gax-go/v2 v2.13.0 // indirect - github.com/gopherjs/gopherjs v1.17.2 // indirect - github.com/gorilla/context v1.1.2 // indirect - github.com/gorilla/securecookie v1.1.2 // indirect - github.com/gorilla/sessions v1.4.0 // indirect - github.com/hashicorp/errwrap v1.1.0 // indirect - github.com/hashicorp/go-multierror v1.1.0 // indirect - github.com/jeandeaual/go-locale v0.0.0-20240223122105-ce5225dcaa49 // indirect - github.com/jezek/xgb v1.1.1 // indirect - github.com/json-iterator/go v1.1.12 // indirect - github.com/jsummers/gobmp v0.0.0-20230614200233-a9de23ed2e25 // indirect - github.com/kbinani/screenshot v0.0.0-20240820160931-a8a2c5d0e191 // indirect - github.com/kennygrant/sanitize v1.2.4 // indirect - github.com/klauspost/cpuid/v2 v2.2.7 // indirect - github.com/leodido/go-urn v1.4.0 // indirect - github.com/lufia/plan9stats v0.0.0-20240909124753-873cd0166683 // indirect - github.com/lxn/win v0.0.0-20210218163916-a377121e959e // indirect - github.com/mattn/go-isatty v0.0.20 // indirect - github.com/mitchellh/mapstructure v1.4.1 // indirect - github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect - github.com/modern-go/reflect2 v1.0.2 // indirect - github.com/nicksnyder/go-i18n/v2 v2.4.1 // indirect - github.com/onsi/ginkgo/v2 v2.21.0 // indirect - github.com/otiai10/gosseract v2.2.1+incompatible // indirect - github.com/otiai10/mint v1.6.3 // indirect - github.com/pelletier/go-toml/v2 v2.2.2 // indirect - github.com/pion/datachannel v1.5.10 // indirect - github.com/pion/dtls/v2 v2.2.12 // indirect - github.com/pion/dtls/v3 v3.0.4 // indirect - github.com/pion/ice/v4 v4.0.3 // indirect - github.com/pion/interceptor v0.1.37 // indirect - github.com/pion/logging v0.2.2 // indirect - github.com/pion/mdns/v2 v2.0.7 // indirect - github.com/pion/randutil v0.1.0 // indirect - github.com/pion/rtp v1.8.10 // indirect - github.com/pion/sctp v1.8.35 // indirect - github.com/pion/sdp/v3 v3.0.9 // indirect - github.com/pion/srtp/v3 v3.0.4 // indirect - github.com/pion/stun/v2 v2.0.0 // indirect - github.com/pion/stun/v3 v3.0.0 // indirect - github.com/pion/transport/v2 v2.2.4 // indirect - github.com/pion/transport/v3 v3.0.7 // indirect - github.com/pion/turn/v3 v3.0.3 // indirect - github.com/pion/turn/v4 v4.0.0 // indirect - github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect - github.com/quic-go/qpack v0.5.1 // indirect - github.com/robotn/xgb v0.10.0 // indirect - github.com/robotn/xgbutil v0.10.0 // indirect - github.com/rymdport/portal v0.2.6 // indirect - github.com/saintfish/chardet v0.0.0-20230101081208-5e3ef4b5456d // indirect - github.com/shirou/gopsutil/v4 v4.24.10 // indirect - github.com/sirupsen/logrus v1.8.1 // indirect - github.com/srwiley/oksvg v0.0.0-20221011165216-be6e8873101c // indirect - github.com/srwiley/rasterx v0.0.0-20220730225603-2ab79fcdd4ef // indirect - github.com/stretchr/testify v1.10.0 // indirect - github.com/tailscale/win v0.0.0-20241018163102-cfd3289ef17f // indirect - github.com/temoto/robotstxt v1.1.2 // indirect - github.com/tklauser/go-sysconf v0.3.14 // indirect - github.com/tklauser/numcpus v0.9.0 // indirect - github.com/twitchyliquid64/golang-asm v0.15.1 // indirect - github.com/ugorji/go/codec v1.2.12 // indirect - github.com/vcaesar/gops v0.40.0 // indirect - github.com/vcaesar/keycode v0.10.1 // indirect - github.com/vcaesar/tt v0.20.1 // indirect - github.com/wlynxg/anet v0.0.5 // indirect - github.com/yuin/goldmark v1.7.8 // indirect - github.com/yusufpapurcu/wmi v1.2.4 // indirect - github.com/yutopp/go-amf0 v0.1.0 // indirect - go.etcd.io/etcd/api/v3 v3.5.16 // indirect - go.etcd.io/etcd/client/pkg/v3 v3.5.16 // indirect - go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.56.0 // indirect - go.opentelemetry.io/otel v1.31.0 // indirect - go.opentelemetry.io/otel/metric v1.31.0 // indirect - go.opentelemetry.io/otel/trace v1.31.0 // indirect - go.uber.org/mock v0.5.0 // indirect - go.uber.org/multierr v1.11.0 // indirect - go.uber.org/zap v1.27.0 // indirect - golang.org/x/arch v0.8.0 // indirect - golang.org/x/exp v0.0.0-20241009180824-f66d83c29e7c // indirect - golang.org/x/image v0.21.0 // indirect - golang.org/x/mobile v0.0.0-20241016134751-7ff83004ec2c // indirect - golang.org/x/mod v0.21.0 // indirect - golang.org/x/sync v0.9.0 // indirect - golang.org/x/sys v0.27.0 // indirect - golang.org/x/text v0.20.0 // indirect - golang.org/x/tools v0.26.0 // indirect - google.golang.org/appengine v1.6.8 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20241021214115-324edc3d5d38 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20241021214115-324edc3d5d38 // indirect -) -- 2.43.0