0f3f42eb39
remove rndstr dependency
...
This dependency was unused in the client.
The use of it in the server can be replaced entirely by the
secureRndstr function, with some slight modifications.
That function could probably be refactored a bit more as well.
2022-12-07 18:08:09 +01:00
d3f1ad9a88
chore: remove unused packages
2022-12-06 23:18:27 +01:00
7d3d0f858c
increment versions in package.json
2022-12-02 16:59:47 +01:00
5733f127ca
backend: update re2 to 1.17.8
...
This should fix Node 19 compatibility.
Fixes: FoundKeyGang/FoundKey#238
2022-11-28 12:02:24 -05:00
f817d45210
update eslint and typescript-eslint
2022-11-25 02:07:21 -05:00
b67799ad3f
BREAKING: Remove support for Node 16.x and upgrade to TypeScript 4.9
...
Now that Node 18 is the new LTS version of Node, it should be safe to
support ES2022 features. The install docs have already been updated to
recommend Node 18.x in 41a710854e
.
This will break support on Node 16.x and earlier.
Also update TypeScript to 4.9 which contains various typechecking
improvements: https://devblogs.microsoft.com/typescript/announcing-typescript-4-9/
Ref: FoundKeyGang/FoundKey#238
Changelog: Changed
2022-11-25 02:07:21 -05:00
71b3b5a60c
backend: implement not forwarding block activities ( #212 )
...
Fixes FoundKeyGang/FoundKey#211
Commits pulled from https://github.com/misskey-dev/misskey/pull/7799
Changelog: Added
Co-authored-by: FloatingGhost <hannah@coffee-and-dreams.uk>
Co-authored-by: Johann150 <johann.galle@protonmail.com>
Co-authored-by: Francis Dinh <normandy@biribiri.dev>
Reviewed-on: FoundKeyGang/FoundKey#212
2022-11-17 21:24:38 +00:00
7939d130aa
backend: update sharp to 0.31.2
...
Changelog: Fixed
Fixes: FoundKeyGang/FoundKey#226
2022-11-08 01:16:55 -05:00
fb5f498641
Upgrade bull-board to unify misaligned types in its packages
2022-10-31 10:10:27 +01:00
70eec26b74
bump versions in all package.json files
2022-10-16 11:46:12 -04:00
d9a64d0a22
Revert "Use native shell commands for clean/clean-all"
...
This reverts commit 5fb294e7d7
.
This will allow the clean/clean-all command to work on Windows once again.
2022-09-22 13:48:06 -04:00
9a34e0b2b1
build: update typescript and related packages
2022-09-08 23:00:36 -04:00
4ad53f232a
backend: move @types/pg to devDependencies
2022-09-07 14:20:22 -04:00
0e49c726ec
backend: add @types/pg for pg type definitions
2022-09-07 14:19:03 -04:00
abef030a24
build: Move resolutions sections to workspace package.json
...
Yarn throws a warning on every `yarn install` that the resolutions
from respective packages' manifests are ignored.
2022-09-06 23:18:15 +02:00
5939c90b84
update eslint plugins
2022-09-06 11:19:34 -04:00
5fb294e7d7
Use native shell commands for clean/clean-all
2022-09-05 04:43:40 -04:00
40683b0e10
update tsc-alias
2022-09-05 04:28:08 -04:00
892ea5e2bf
upgrade eslint and typescript-related dependencies
...
Changelog: Changed
2022-09-05 03:15:16 -04:00
2669fc4380
pin dependencies
2022-08-29 20:36:01 -04:00
97b9a00105
security: update dependencies
...
- file-type: 17.1.2 -> 18.0.0
- got: 12.1.0 -> 12.3.1
- sharp: 0.29.3 -> 0.30.7
2022-08-29 20:33:40 -04:00
41414b4576
chore: remove s-age dependency
...
This isn't being used anymore since
4e41fa8767
.
In any case, age calculation really doesn't need to involve a 3rd party
library.
Ref: FoundKeyGang/FoundKey#90
2022-08-28 11:35:18 -04:00
dd9dc497fb
fix some deps
2022-08-26 18:04:53 -04:00
bc0f0bf08f
add foundkey-js to each workspace package.json
2022-08-26 16:38:41 -04:00
6bb3f39c36
migrate to Yarn 3.2.3
2022-08-26 15:24:29 -04:00
6bccbc0d6d
switch to yarn for scripts and move start to backend
2022-08-26 12:48:55 -04:00
237c29a4b8
backend: move to foundkey-js
2022-08-26 01:34:22 -04:00
c1242cfde2
Fix build errors
2022-08-25 23:36:08 -04:00
f30e02dc73
security: update multer to 1.4.5-lts.1
...
This version of multer contains a fix for
CVE-2022-24434 which affects a transitive dependency.
> This affects all versions of package dicer. A malicious attacker can
> send a modified form to server, and crash the nodejs service. An
> attacker could sent the payload again and again so that the service
> continuously crashes.
Ref: https://nvd.nist.gov/vuln/detail/CVE-2022-24434
2022-08-18 01:37:39 -04:00
a3a3cb7258
remove --quiet flag from eslint
...
This flag means to hide warnings which is not generally desirable.
Even if warnings do not affect the end result of running CI it would
still be nice to be able to see the warnings when running the lints
normally or in CI.
2022-08-04 00:20:59 +02:00
Chloe Kudryavtsev
390a5efb59
update package name, packages
...
We are FoundKey now.
Use semver pinning for "serious" packages.
Update eslint, typescript, vite and surroundings.
Bump yarn.lock.
2022-07-18 06:41:58 -04:00
Chloe Kudryavtsev
db2bf0ac16
chore(lint): fix lint commands
...
setups like src/**/*.{ext1,ext2}
are not guaranteed to affect top level files
such as src/a.ext1
this should also be slightly more performant
2022-07-18 06:17:51 -04:00
0fec6e1047
remove ms dependency
2022-07-16 16:54:11 +00:00
syuilo
573dd770bf
feat(server): add fetch-rss api to reduce dependency of external apis
2022-07-16 11:22:47 -04:00
MeiMei
6c330a1343
migrate parse5 to 7.0.0 ( #8916 )
...
* migrate parse5 to 7.0.0
* fix
2022-07-15 10:14:36 +02:00
syuilo
b6a31bdfcb
use parse5 6.0.1
...
Fix #8914
2022-07-15 10:14:36 +02:00
syuilo
ffa86c1d76
update deps
2022-07-15 10:09:44 +02:00
f476d149a6
remove alternative ID generation
...
Although these are configurable, there seems to be no benefit of being
able to configure these. The expected use of configuration methods other
than "aid" is expected to be low.
2022-07-13 21:30:21 +00:00
dependabot[bot]
b269ab709b
chore(deps): bump jsrsasign from 10.5.24 to 10.5.25 in /packages/backend ( #8889 )
...
Bumps [jsrsasign](https://github.com/kjur/jsrsasign ) from 10.5.24 to 10.5.25.
- [Release notes](https://github.com/kjur/jsrsasign/releases )
- [Changelog](https://github.com/kjur/jsrsasign/blob/master/ChangeLog.txt )
- [Commits](https://github.com/kjur/jsrsasign/compare/10.5.24...10.5.25 )
---
updated-dependencies:
- dependency-name: jsrsasign
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-13 11:23:15 +02:00
MeiMei
d4ac71593b
enhance: use ioredis everywhere, fix IPv6 support for redis
...
fixes https://github.com/misskey-dev/misskey/pull/8869
see also https://github.com/misskey-dev/misskey/pull/8869
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-07-13 10:40:39 +02:00
MeiMei
a8f7514d0d
enhance: Improve player detection in URL preview ( #8849 )
...
* enhance: Improve player detection in URL preview
* CHANGELOG
2022-07-09 05:42:36 -04:00
syuilo
ec6b418a23
update deps
2022-06-10 15:06:42 +09:00
syuilo
abcd5bc951
update summaly
2022-06-04 17:24:41 +09:00
9c80403072
use http-signature module that supports hs2019 ( #8635 )
2022-05-26 09:12:17 +09:00
syuilo
b3ad04fcb0
update deps
2022-05-25 23:28:56 +09:00
MeiMei
6b44fe165b
Supports Unicode Emoji 14.0 ( #8699 )
...
* Unicode 14.0 Emoji
* mfm-js@0.22.0
* CHANGELOG
Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-05-25 16:35:30 +09:00
MeiMei
b6794b614b
enhance: Perform port diagnosis at startup only when Listen fails ( #8698 )
...
* Change port check
* Comment: disableClustering
* CHANGELOG
* Smart message
2022-05-19 11:49:07 +09:00
syuilo
6de40cf789
fix(server): prevent crash when processing certain PNGs
...
Fix #8605
2022-05-15 01:16:12 +09:00
iwata
67e1ee41c9
test: Nodeのカスタムローダーを直してテストが動くように ( #8625 )
...
* test: Nodeのカスタムローダーを直してテストが動くように
* dev: mochaを呼ぶコマンドにNODE_ENV=testを追加
* Update packages/backend/test/loader.js
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
* chore: change export style in loader.js
Co-authored-by: Johann150 <johann@qwertqwefsday.eu>
2022-05-14 16:10:20 +09:00
syuilo
e161b71651
update deps
2022-05-14 14:57:51 +09:00