diff --git a/.github/workflows/server.yml b/.github/workflows/server.yml index a2756d0ac..4c7578ce9 100644 --- a/.github/workflows/server.yml +++ b/.github/workflows/server.yml @@ -11,6 +11,11 @@ jobs: strategy: matrix: include: + - name: Windows + os: windows-latest + target: x86_64-pc-windows-msvc + bin-suffix: ".exe" + - name: Linux os: ubuntu-latest target: x86_64-unknown-linux-gnu @@ -21,11 +26,6 @@ jobs: target: aarch64-unknown-linux-gnu bin-suffix: "-arm64" - - name: Windows - os: windows-latest - target: x86_64-pc-windows-msvc - bin-suffix: ".exe" - steps: - name: Checkout repository uses: actions/checkout@v4 diff --git a/LICENSE b/LICENSE index 1627d5463..dbf864074 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 dank_meme +Copyright (c) 2024 dankmeme01 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/llgvis/Cargo.toml b/llgvis/Cargo.toml index 0c79dc479..bb6e5ae24 100644 --- a/llgvis/Cargo.toml +++ b/llgvis/Cargo.toml @@ -1,11 +1,10 @@ [package] name = "llgvis" version = "0.1.0" -edition = "2021" - -# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html +edition = "2024" [dependencies] esp = { path = "../server/esp" } globed-derive = { path = "../server/derive" } -plotters = "0.3.5" + +plotters = "*" diff --git a/server/central/Cargo.toml b/server/central/Cargo.toml index 0ba914844..1fc063f21 100644 --- a/server/central/Cargo.toml +++ b/server/central/Cargo.toml @@ -6,21 +6,21 @@ edition = "2024" [dependencies] globed-shared = { path = "../shared" } -async-watcher = "0.3.0" -blake2 = "0.11.0-pre.4" -digest = "0.11.0-pre.9" -ipnet = "2.10.1" -iprange = "0.6.7" -serde = { version = "1.0.215", features = ["serde_derive"] } -serde_json = "1.0.133" -tokio = { version = "1.42.0", features = ["full"] } -json_comments = "0.2.2" -rocket = { version = "0.5.1", features = ["json"] } -rocket_db_pools = { version = "0.2.0", features = ["sqlx_sqlite"] } +async-watcher = "*" +blake2 = "*" +digest = "*" +ipnet = "*" +iprange = "*" +serde = { version = "*", features = ["serde_derive"] } +serde_json = "*" +tokio = { version = "*", features = ["full"] } +json_comments = "*" +rocket = { version = "*", features = ["json"] } +rocket_db_pools = { version = "*", features = ["sqlx_sqlite"] } sqlx = { version = "^0.7.0", features = [ # TODO: rocket_db_pools is broken in sqlx 0.8.x "migrate", "runtime-tokio-rustls", ] } -rocket_cors = "0.6.0" -const_format = "0.2.33" -hex = "0.4.3" +rocket_cors = "*" +const_format = "*" +hex = "*" diff --git a/server/derive/Cargo.toml b/server/derive/Cargo.toml index 68a45441d..4066c9b65 100644 --- a/server/derive/Cargo.toml +++ b/server/derive/Cargo.toml @@ -7,7 +7,7 @@ edition = "2024" proc-macro = true [dependencies] -darling = "0.20.10" -proc-macro2 = "1.0.92" -quote = "1.0.37" -syn = { version = "2.0.90", features = ["full"] } +darling = "*" +proc-macro2 = "*" +quote = "*" +syn = { version = "*", features = ["full"] } diff --git a/server/esp/Cargo.toml b/server/esp/Cargo.toml index 6a0347252..3f0eedfe6 100644 --- a/server/esp/Cargo.toml +++ b/server/esp/Cargo.toml @@ -4,9 +4,9 @@ version = "1.0.0" edition = "2024" [dependencies] -simd-adler32 = { version = "0.3.7", default-features = false } -bytebuffer = "2.3.0" -crc32fast = "1.4.2" +simd-adler32 = { version = "*", default-features = false } +bytebuffer = "*" +crc32fast = "*" [dev-dependencies] globed-derive = { path = "../derive" } diff --git a/server/game/Cargo.toml b/server/game/Cargo.toml index ddac9fce9..0df765f6f 100644 --- a/server/game/Cargo.toml +++ b/server/game/Cargo.toml @@ -8,23 +8,24 @@ globed-shared = { path = "../shared" } globed-derive = { path = "../derive" } esp = { path = "../esp" } -alloca = "0.4.0" -ctrlc = "3.4.5" -rustc-hash = "2.1.0" -serde = { version = "1.0.215", features = ["serde_derive"] } -serde_json = "1.0.133" -futures-util = "0.3.31" -console-subscriber = { version = "0.4.1", features = ["parking_lot"] } - -# tokio_tracing = { package = "tokio", version = "1.42.0", features = [ +alloca = "*" +ctrlc = "*" +rustc-hash = "*" +serde = { version = "*", features = ["serde_derive"] } +serde_json = "*" +futures-util = "*" +console-subscriber = { version = "*", features = ["parking_lot"] } + +# tokio_tracing = { package = "tokio", version = "*", features = [ # "full", # "tracing", # ], optional = true } -tokio = { version = "1.42.0", features = ["full"], optional = true } -aho-corasick = "1.1.3" + +tokio = { version = "*", features = ["full"], optional = true } +aho-corasick = "*" [dev-dependencies] -criterion = "0.5.1" +criterion = "*" [[bench]] name = "globed-bench" diff --git a/server/observer/Cargo.toml b/server/observer/Cargo.toml index 00332dc33..8f32d3cdf 100644 --- a/server/observer/Cargo.toml +++ b/server/observer/Cargo.toml @@ -8,4 +8,5 @@ globed-shared = { path = "../shared" } globed-derive = { path = "../derive" } observer-shared = { path = "../observer-shared" } esp = { path = "../esp" } -egui = "0.29.1" + +egui = "*" diff --git a/server/shared/Cargo.toml b/server/shared/Cargo.toml index eb9bf1f9f..9dd59938b 100644 --- a/server/shared/Cargo.toml +++ b/server/shared/Cargo.toml @@ -7,21 +7,21 @@ edition = "2024" esp = { path = "../esp" } globed-derive = { path = "../derive" } -anyhow = "1.0.94" -base64 = "0.22.1" -colored = "2.1.0" -crypto_box = { version = "0.9.1", features = ["std", "chacha20"] } -hmac = "0.13.0-pre.4" -log = "0.4.22" -nohash-hasher = "0.2.0" -parking_lot = "0.12.3" -rand = "0.9.0-beta.1" -reqwest = { version = "0.12.9", default-features = false, features = [ +anyhow = "*" +base64 = "*" +colored = "*" +crypto_box = { version = "*", features = ["std", "chacha20"] } +hmac = "*" +log = "*" +nohash-hasher = "*" +parking_lot = "*" +rand = "*" +reqwest = { version = "*", default-features = false, features = [ "rustls-tls", ] } -sha2 = "0.11.0-pre.4" -time = { version = "0.3.37", features = ["formatting"] } -serde = { version = "1.0.215", features = ["derive"] } -crypto_secretbox = { version = "0.1.1", features = ["chacha20"] } -serde_json = "1.0.133" -argon2 = "0.6.0-pre.1" +sha2 = "*" +time = { version = "*", features = ["formatting"] } +serde = { version = "*", features = ["derive"] } +crypto_secretbox = { version = "*", features = ["chacha20"] } +serde_json = "*" +argon2 = "*"