Skip to content

Commit ecc4200

Browse files
committed
bump hydrojudge
1 parent c5fed86 commit ecc4200

18 files changed

Lines changed: 116 additions & 80 deletions

File tree

flake.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/eslint-config/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
"main": "base.mjs",
66
"repository": "https://github.com/hydro-dev/Hydro",
77
"dependencies": {
8-
"@antfu/eslint-config": "^8.2.0",
8+
"@antfu/eslint-config": "^8.3.0",
99
"@eslint-react/eslint-plugin": "^4.2.3",
10-
"@typescript-eslint/eslint-plugin": "^8.59.1",
11-
"@typescript-eslint/parser": "^8.59.1",
12-
"eslint-plugin-de-morgan": "^2.1.1",
10+
"@typescript-eslint/eslint-plugin": "^8.59.4",
11+
"@typescript-eslint/parser": "^8.59.4",
12+
"eslint-plugin-de-morgan": "^2.1.2",
1313
"eslint-plugin-github": "^6.0.0",
1414
"eslint-plugin-react-hooks": "^7.1.1",
1515
"eslint-plugin-react-refresh": "^0.5.2",

framework/framework/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,18 @@
99
},
1010
"dependencies": {
1111
"@hydrooj/utils": "workspace:^",
12-
"@koa/router": "^15.4.0",
13-
"@mongodb-js/saslprep": "^1.4.10",
12+
"@koa/router": "^15.5.0",
13+
"@mongodb-js/saslprep": "^1.4.11",
1414
"emoji-regex": "^10.6.0",
15-
"fs-extra": "^11.3.4",
15+
"fs-extra": "^11.3.5",
1616
"koa": "^3.2.0",
17-
"koa-body": "^7.0.1",
17+
"koa-body": "^8.0.0",
1818
"koa-compress": "5.2.1",
1919
"path-to-regexp": "^8.4.2",
2020
"sanitize-filename": "^1.6.4",
2121
"schemastery": "^3.18.0",
2222
"shorty.js": "^1.0.1",
23-
"ws": "^8.20.0"
23+
"ws": "^8.20.1"
2424
},
2525
"devDependencies": {
2626
"@types/fs-extra": "^11.0.4",

framework/utils/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@
1515
"dependencies": {
1616
"@hydrooj/register": "workspace:^",
1717
"cac": "^7.0.0",
18-
"fs-extra": "^11.3.4",
18+
"fs-extra": "^11.3.5",
1919
"js-yaml": "^4.1.1",
2020
"reggol": "^2.1.0",
2121
"search-query-parser": "^1.6.0",
22-
"systeminformation": "^5.31.5"
22+
"systeminformation": "^5.31.6"
2323
},
2424
"devDependencies": {
2525
"@types/fs-extra": "^11.0.4"

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,16 @@
4747
"eslint": "^9.39.4",
4848
"eslint-import-resolver-typescript": "^4.4.4",
4949
"eslint-import-resolver-webpack": "^0.13.11",
50-
"fs-extra": "^11.3.4",
51-
"globals": "^17.5.0",
50+
"fs-extra": "^11.3.5",
51+
"globals": "^17.6.0",
5252
"globby": "~14.0.2",
5353
"inspectpack": "^4.7.1",
5454
"mongodb-memory-server": "11.0.1",
5555
"nyc": "^18.0.0",
5656
"ora": "^9.4.0",
57-
"oxlint": "^1.62.0",
57+
"oxlint": "^1.65.0",
5858
"package-json": "^10.0.1",
59-
"semver": "^7.7.4",
59+
"semver": "^7.8.0",
6060
"simple-git": "^3.36.0",
6161
"supertest": "^7.2.2",
6262
"supports-hyperlinks": "^4.4.0",

packages/center/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
},
1212
"dependencies": {
1313
"crypto-js": "^4.2.0",
14-
"semver": "^7.7.4"
14+
"semver": "^7.8.0"
1515
}
1616
}

packages/elastic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"author": "undefined <i@undefined.moe>",
77
"license": "AGPL-3.0-or-later",
88
"dependencies": {
9-
"@elastic/elasticsearch": "9.2.0"
9+
"@elastic/elasticsearch": "9.4.0"
1010
},
1111
"engines": {
1212
"hydrooj": ">=5.0.0-alpha.1"

packages/hydrojudge/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
{
22
"name": "@hydrooj/hydrojudge",
33
"bin": "bin/hydrojudge.js",
4-
"version": "4.0.2",
4+
"version": "4.0.3",
55
"main": "./src/index.ts",
66
"author": "undefined <i@undefined.moe>",
77
"repository": "https://github.com/hydro-dev/Hydro.git",
88
"dependencies": {
99
"@hydrooj/common": "workspace:^",
1010
"@hydrooj/utils": "workspace:^",
1111
"@opentelemetry/api": "^1.9.1",
12-
"@opentelemetry/exporter-trace-otlp-http": "^0.216.0",
13-
"@opentelemetry/sdk-node": "^0.216.0",
12+
"@opentelemetry/exporter-trace-otlp-http": "^0.218.0",
13+
"@opentelemetry/sdk-node": "^0.218.0",
1414
"@zip.js/zip.js": "^2.8.26",
1515
"cac": "^7.0.0",
16-
"p-queue": "^9.2.0",
16+
"p-queue": "^9.3.0",
1717
"schemastery": "^3.18.0",
18-
"semver": "^7.7.4",
18+
"semver": "^7.8.0",
1919
"shell-quote": "^1.8.3",
2020
"superagent": "^10.3.0",
21-
"ws": "^8.20.0"
21+
"ws": "^8.20.1"
2222
},
2323
"preferUnplugged": true,
2424
"license": "AGPL-3.0-or-later",

packages/hydrooj/package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@
1212
},
1313
"preferUnplugged": true,
1414
"dependencies": {
15-
"@aws-sdk/client-s3": "3.1039.0",
16-
"@aws-sdk/lib-storage": "3.1039.0",
17-
"@aws-sdk/s3-presigned-post": "3.1039.0",
18-
"@aws-sdk/s3-request-presigner": "3.1039.0",
15+
"@aws-sdk/client-s3": "3.1048.0",
16+
"@aws-sdk/lib-storage": "3.1048.0",
17+
"@aws-sdk/s3-presigned-post": "3.1048.0",
18+
"@aws-sdk/s3-request-presigner": "3.1048.0",
1919
"@babel/code-frame": "^7.29.0",
2020
"@cordisjs/plugin-logger": "^1.0.2",
21-
"@cordisjs/plugin-timer": "1.1.1",
21+
"@cordisjs/plugin-timer": "1.1.2",
2222
"@hydrooj/common": "workspace:^",
2323
"@hydrooj/framework": "workspace:^",
2424
"@hydrooj/utils": "workspace:^",
25-
"@mongodb-js/saslprep": "^1.4.10",
26-
"@simplewebauthn/server": "13.2.2",
25+
"@mongodb-js/saslprep": "^1.4.11",
26+
"@simplewebauthn/server": "13.3.0",
2727
"@undefined-moe/require-resolve-hook": "^1.1.0",
2828
"@zip.js/zip.js": "^2.8.26",
2929
"adm-zip": "0.5.16",
@@ -32,23 +32,23 @@
3232
"csv-stringify": "^6.7.0",
3333
"emoji-regex": "^10.6.0",
3434
"emojis-list": "2.1.0",
35-
"fs-extra": "^11.3.4",
35+
"fs-extra": "^11.3.5",
3636
"js-yaml": "^4.1.1",
3737
"koa-proxies": "^0.12.4",
3838
"koa-static-cache": "^5.1.4",
3939
"lodash": "^4.18.1",
40-
"lru-cache": "^11.3.5",
40+
"lru-cache": "^11.4.0",
4141
"mime-types": "^3.0.2",
4242
"moment-timezone": "^0.6.2",
4343
"mongodb": "^7.2.0",
4444
"mongodb-uri": "^0.9.7",
4545
"nanoid": "^5.1.11",
4646
"nodemailer": "^8.0.7",
4747
"otpauth": "^9.5.1",
48-
"p-queue": "^9.2.0",
48+
"p-queue": "^9.3.0",
4949
"sanitize-filename": "^1.6.4",
5050
"schemastery": "^3.18.0",
51-
"semver": "^7.7.4",
51+
"semver": "^7.8.0",
5252
"shorty.js": "^1.0.1",
5353
"superagent": "^10.3.0",
5454
"superagent-proxy": "^3.0.0",

packages/hydrooj/src/handler/home.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ class HomeSecurityHandler extends Handler {
188188
session._id = md5(session._id);
189189
const ua = session.updateUa || session.createUa;
190190
if (ua) session.updateUaInfo = UAParser(ua);
191-
session.updateGeoip = this.ctx.geoip?.lookup?.(
191+
session.updateGeoip = this.ctx.get('geoip')?.lookup?.(
192192
session.updateIp || session.createIp,
193193
this.translate('geoip_locale'),
194194
);
@@ -202,7 +202,7 @@ class HomeSecurityHandler extends Handler {
202202
'credentialID', 'name', 'credentialType', 'credentialDeviceType',
203203
'authenticatorAttachment', 'regat', 'fmt',
204204
])),
205-
geoipProvider: this.ctx.geoip?.provider,
205+
geoipProvider: this.ctx.get('geoip')?.provider,
206206
relations,
207207
};
208208
}
@@ -615,7 +615,7 @@ class HomeMessagesHandler extends Handler {
615615
}
616616
}
617617

618-
export const inject = { geoip: { required: false }, oauth: {} };
618+
export const inject = ['oauth'];
619619
export function apply(ctx: Context) {
620620
ctx.Route('homepage', '/', HomeHandler);
621621
ctx.Route('home_security', '/home/security', HomeSecurityHandler, PRIV.PRIV_USER_PROFILE);

0 commit comments

Comments
 (0)