diff --git a/backend/go.mod b/backend/go.mod index 3110e92..f8d5d70 100644 --- a/backend/go.mod +++ b/backend/go.mod @@ -4,7 +4,10 @@ go 1.24.5 require ( github.com/gin-gonic/gin v1.11.0 + github.com/go-sql-driver/mysql v1.8.1 github.com/golang-jwt/jwt/v5 v5.3.0 + github.com/rabbitmq/amqp091-go v1.10.0 + github.com/redis/go-redis/v9 v9.17.2 golang.org/x/crypto v0.40.0 gopkg.in/yaml.v3 v3.0.1 gorm.io/driver/mysql v1.6.0 @@ -23,7 +26,6 @@ require ( 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.27.0 // indirect - github.com/go-sql-driver/mysql v1.8.1 // indirect github.com/goccy/go-json v0.10.2 // indirect github.com/goccy/go-yaml v1.18.0 // indirect github.com/jinzhu/inflection v1.0.0 // indirect @@ -37,7 +39,6 @@ require ( github.com/pelletier/go-toml/v2 v2.2.4 // indirect github.com/quic-go/qpack v0.5.1 // indirect github.com/quic-go/quic-go v0.54.0 // indirect - github.com/redis/go-redis/v9 v9.17.2 // indirect github.com/twitchyliquid64/golang-asm v0.15.1 // indirect github.com/ugorji/go/codec v1.3.0 // indirect go.uber.org/mock v0.5.0 // indirect diff --git a/backend/go.sum b/backend/go.sum index b77aca7..a94cb7d 100644 --- a/backend/go.sum +++ b/backend/go.sum @@ -1,5 +1,9 @@ filippo.io/edwards25519 v1.1.0 h1:FNf4tywRC1HmFuKW5xopWpigGjJKiJSV0Cqo0cJWDaA= filippo.io/edwards25519 v1.1.0/go.mod h1:BxyFTGdWcka3PhytdK4V28tE5sGfRvvvRV7EaN4VDT4= +github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs= +github.com/bsm/ginkgo/v2 v2.12.0/go.mod h1:SwYbGRRDovPVboqFv0tPTcG1sN61LM1Z4ARdbAV9g4c= +github.com/bsm/gomega v1.27.10 h1:yeMWxP2pV2fG3FgAODIY8EiRE3dy0aeFYt4l7wh6yKA= +github.com/bsm/gomega v1.27.10/go.mod h1:JyEr/xRbxbtgWNi8tIEVPUYZ5Dzef52k01W3YH0H+O0= github.com/bytedance/sonic v1.14.0 h1:/OfKt8HFw0kh2rj8N0F6C/qPGRESq0BbaNZgcNXXzQQ= github.com/bytedance/sonic v1.14.0/go.mod h1:WoEbx8WTcFJfzCe0hbmyTGrfjt8PzNEBdxlNUO24NhA= github.com/bytedance/sonic/loader v0.3.0 h1:dskwH8edlzNMctoruo8FPTJDF3vLtDT0sXZwvZJyqeA= @@ -62,6 +66,8 @@ github.com/quic-go/qpack v0.5.1 h1:giqksBPnT/HDtZ6VhtFKgoLOWmlyo9Ei6u9PqzIMbhI= github.com/quic-go/qpack v0.5.1/go.mod h1:+PC4XFrEskIVkcLzpEkbLqq1uCoxPhQuvK5rH1ZgaEg= github.com/quic-go/quic-go v0.54.0 h1:6s1YB9QotYI6Ospeiguknbp2Znb/jZYjZLRXn9kMQBg= github.com/quic-go/quic-go v0.54.0/go.mod h1:e68ZEaCdyviluZmy44P6Iey98v/Wfz6HCjQEm+l8zTY= +github.com/rabbitmq/amqp091-go v1.10.0 h1:STpn5XsHlHGcecLmMFCtg7mqq0RnD+zFr4uzukfVhBw= +github.com/rabbitmq/amqp091-go v1.10.0/go.mod h1:Hy4jKW5kQART1u+JkDTF9YYOQUHXqMuhrgxOEeS7G4o= github.com/redis/go-redis/v9 v9.17.2 h1:P2EGsA4qVIM3Pp+aPocCJ7DguDHhqrXNhVcEp4ViluI= github.com/redis/go-redis/v9 v9.17.2/go.mod h1:u410H11HMLoB+TP67dz8rL9s6QW2j76l0//kSOd3370= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= @@ -77,6 +83,8 @@ github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go/codec v1.3.0 h1:Qd2W2sQawAfG8XSvzwhBeoGq71zXOC/Q1E9y/wUcsUA= github.com/ugorji/go/codec v1.3.0/go.mod h1:pRBVtBSKl77K30Bv8R2P+cLSGaTtex6fsA2Wjqmfxj4= +go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto= +go.uber.org/goleak v1.3.0/go.mod h1:CoHD4mav9JJNrW/WLlf7HGZPjdw8EucARQHekz1X6bE= go.uber.org/mock v0.5.0 h1:KAMbZvZPyBPWgD14IrIQ38QCyjwpvVVV6K/bHl1IwQU= go.uber.org/mock v0.5.0/go.mod h1:ge71pBPLYDk7QIi1LupWxdAykm7KIEFchiOqd6z7qMM= golang.org/x/arch v0.20.0 h1:dx1zTU0MAE98U+TQ8BLl7XsJbgze2WnNKF/8tGp/Q6c= diff --git a/data/mnesia/rabbit@1ae715dbc287.pid b/data/mnesia/rabbit@1ae715dbc287.pid new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/data/mnesia/rabbit@1ae715dbc287.pid @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/data/mnesia/rabbit@1ae715dbc287/DECISION_TAB.LOG b/data/mnesia/rabbit@1ae715dbc287/DECISION_TAB.LOG index c311463..b3975a1 100644 Binary files a/data/mnesia/rabbit@1ae715dbc287/DECISION_TAB.LOG and b/data/mnesia/rabbit@1ae715dbc287/DECISION_TAB.LOG differ diff --git a/data/mnesia/rabbit@1ae715dbc287/LATEST.LOG b/data/mnesia/rabbit@1ae715dbc287/LATEST.LOG index b4165a4..9cc9a93 100644 Binary files a/data/mnesia/rabbit@1ae715dbc287/LATEST.LOG and b/data/mnesia/rabbit@1ae715dbc287/LATEST.LOG differ diff --git a/data/mnesia/rabbit@1ae715dbc287/coordination/rabbit@1ae715dbc287/00000001.wal b/data/mnesia/rabbit@1ae715dbc287/coordination/rabbit@1ae715dbc287/00000002.wal similarity index 69% rename from data/mnesia/rabbit@1ae715dbc287/coordination/rabbit@1ae715dbc287/00000001.wal rename to data/mnesia/rabbit@1ae715dbc287/coordination/rabbit@1ae715dbc287/00000002.wal index a8ad23d..2f2a074 100644 Binary files a/data/mnesia/rabbit@1ae715dbc287/coordination/rabbit@1ae715dbc287/00000001.wal and b/data/mnesia/rabbit@1ae715dbc287/coordination/rabbit@1ae715dbc287/00000002.wal differ diff --git a/data/mnesia/rabbit@1ae715dbc287/coordination/rabbit@1ae715dbc287/RABBITDRASO8J6QGNT/00000001.segment b/data/mnesia/rabbit@1ae715dbc287/coordination/rabbit@1ae715dbc287/RABBITDRASO8J6QGNT/00000001.segment new file mode 100644 index 0000000..8bd2c95 Binary files /dev/null and b/data/mnesia/rabbit@1ae715dbc287/coordination/rabbit@1ae715dbc287/RABBITDRASO8J6QGNT/00000001.segment differ diff --git a/data/mnesia/rabbit@1ae715dbc287/coordination/rabbit@1ae715dbc287/meta.dets b/data/mnesia/rabbit@1ae715dbc287/coordination/rabbit@1ae715dbc287/meta.dets index b608011..98efd47 100644 Binary files a/data/mnesia/rabbit@1ae715dbc287/coordination/rabbit@1ae715dbc287/meta.dets and b/data/mnesia/rabbit@1ae715dbc287/coordination/rabbit@1ae715dbc287/meta.dets differ diff --git a/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_persistent/clean.dot b/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_persistent/clean.dot deleted file mode 100644 index 537b343..0000000 --- a/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_persistent/clean.dot +++ /dev/null @@ -1,2 +0,0 @@ -{client_refs,[]}. -{index_module,rabbit_msg_store_ets_index}. diff --git a/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_persistent/file_summary.ets b/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_persistent/file_summary.ets deleted file mode 100644 index 3deef80..0000000 Binary files a/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_persistent/file_summary.ets and /dev/null differ diff --git a/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_persistent/msg_store_index.ets b/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_persistent/msg_store_index.ets deleted file mode 100644 index 3dc0423..0000000 Binary files a/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_persistent/msg_store_index.ets and /dev/null differ diff --git a/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_transient/clean.dot b/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_transient/clean.dot deleted file mode 100644 index 537b343..0000000 --- a/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_transient/clean.dot +++ /dev/null @@ -1,2 +0,0 @@ -{client_refs,[]}. -{index_module,rabbit_msg_store_ets_index}. diff --git a/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_transient/file_summary.ets b/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_transient/file_summary.ets deleted file mode 100644 index e5d5aa8..0000000 Binary files a/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_transient/file_summary.ets and /dev/null differ diff --git a/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_transient/msg_store_index.ets b/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_transient/msg_store_index.ets deleted file mode 100644 index 27fb01c..0000000 Binary files a/data/mnesia/rabbit@1ae715dbc287/msg_stores/vhosts/628WB79CIFDYO9LJI6DKMI09L/msg_store_transient/msg_store_index.ets and /dev/null differ diff --git a/data/mnesia/rabbit@1ae715dbc287/quorum/rabbit@1ae715dbc287/00000001.wal b/data/mnesia/rabbit@1ae715dbc287/quorum/rabbit@1ae715dbc287/00000002.wal similarity index 100% rename from data/mnesia/rabbit@1ae715dbc287/quorum/rabbit@1ae715dbc287/00000001.wal rename to data/mnesia/rabbit@1ae715dbc287/quorum/rabbit@1ae715dbc287/00000002.wal diff --git a/data/mnesia/rabbit@1ae715dbc287/rabbit_durable_exchange.DCD b/data/mnesia/rabbit@1ae715dbc287/rabbit_durable_exchange.DCD index f8dd237..7ff5272 100644 Binary files a/data/mnesia/rabbit@1ae715dbc287/rabbit_durable_exchange.DCD and b/data/mnesia/rabbit@1ae715dbc287/rabbit_durable_exchange.DCD differ diff --git a/data/mnesia/rabbit@1ae715dbc287/rabbit_durable_exchange.DCL b/data/mnesia/rabbit@1ae715dbc287/rabbit_durable_exchange.DCL index 089515d..c18bb92 100644 Binary files a/data/mnesia/rabbit@1ae715dbc287/rabbit_durable_exchange.DCL and b/data/mnesia/rabbit@1ae715dbc287/rabbit_durable_exchange.DCL differ diff --git a/data/mnesia/rabbit@1ae715dbc287/rabbit_durable_queue.DCD b/data/mnesia/rabbit@1ae715dbc287/rabbit_durable_queue.DCD index f8dd237..213522f 100644 Binary files a/data/mnesia/rabbit@1ae715dbc287/rabbit_durable_queue.DCD and b/data/mnesia/rabbit@1ae715dbc287/rabbit_durable_queue.DCD differ diff --git a/data/mnesia/rabbit@1ae715dbc287/rabbit_runtime_parameters.DCD b/data/mnesia/rabbit@1ae715dbc287/rabbit_runtime_parameters.DCD index f8dd237..b2b6da4 100644 Binary files a/data/mnesia/rabbit@1ae715dbc287/rabbit_runtime_parameters.DCD and b/data/mnesia/rabbit@1ae715dbc287/rabbit_runtime_parameters.DCD differ diff --git a/data/mnesia/rabbit@1ae715dbc287/rabbit_runtime_parameters.DCL b/data/mnesia/rabbit@1ae715dbc287/rabbit_runtime_parameters.DCL deleted file mode 100644 index d0dd5fc..0000000 Binary files a/data/mnesia/rabbit@1ae715dbc287/rabbit_runtime_parameters.DCL and /dev/null differ diff --git a/data/mnesia/rabbit@1ae715dbc287/rabbit_serial b/data/mnesia/rabbit@1ae715dbc287/rabbit_serial index d54c6b6..85a7cbb 100644 --- a/data/mnesia/rabbit@1ae715dbc287/rabbit_serial +++ b/data/mnesia/rabbit@1ae715dbc287/rabbit_serial @@ -1 +1 @@ -1. +2. diff --git a/data/mnesia/rabbit@1ae715dbc287/rabbit_user.DCD b/data/mnesia/rabbit@1ae715dbc287/rabbit_user.DCD index f8dd237..94cf309 100644 Binary files a/data/mnesia/rabbit@1ae715dbc287/rabbit_user.DCD and b/data/mnesia/rabbit@1ae715dbc287/rabbit_user.DCD differ diff --git a/data/mnesia/rabbit@1ae715dbc287/rabbit_user.DCL b/data/mnesia/rabbit@1ae715dbc287/rabbit_user.DCL deleted file mode 100644 index 60f8549..0000000 Binary files a/data/mnesia/rabbit@1ae715dbc287/rabbit_user.DCL and /dev/null differ diff --git a/data/mnesia/rabbit@1ae715dbc287/rabbit_user_permission.DCD b/data/mnesia/rabbit@1ae715dbc287/rabbit_user_permission.DCD index f8dd237..4959afd 100644 Binary files a/data/mnesia/rabbit@1ae715dbc287/rabbit_user_permission.DCD and b/data/mnesia/rabbit@1ae715dbc287/rabbit_user_permission.DCD differ diff --git a/data/mnesia/rabbit@1ae715dbc287/rabbit_user_permission.DCL b/data/mnesia/rabbit@1ae715dbc287/rabbit_user_permission.DCL deleted file mode 100644 index 66e05e1..0000000 Binary files a/data/mnesia/rabbit@1ae715dbc287/rabbit_user_permission.DCL and /dev/null differ diff --git a/data/mnesia/rabbit@1ae715dbc287/rabbit_vhost.DCD b/data/mnesia/rabbit@1ae715dbc287/rabbit_vhost.DCD index f8dd237..1cb0ec1 100644 Binary files a/data/mnesia/rabbit@1ae715dbc287/rabbit_vhost.DCD and b/data/mnesia/rabbit@1ae715dbc287/rabbit_vhost.DCD differ diff --git a/data/mnesia/rabbit@1ae715dbc287/rabbit_vhost.DCL b/data/mnesia/rabbit@1ae715dbc287/rabbit_vhost.DCL deleted file mode 100644 index 25c1310..0000000 Binary files a/data/mnesia/rabbit@1ae715dbc287/rabbit_vhost.DCL and /dev/null differ