syuilo
af272ce358
fix(server): validate filename and emoji name to improve security
...
0d7256678e
Co-authored-by: Johann150 <johann.galle@protonmail.com>
Changelog: Fixed
2023-02-10 20:05:53 +01:00
c1ae134c0a
security: make sure there is no SQL insertion
2023-02-10 18:31:23 +01:00
3ad6323c23
fix registry migration
...
closes FoundKeyGang/FoundKey#337
2023-02-05 20:37:06 +01:00
3489c8ac3a
fix: loading config
2023-02-04 23:24:05 +01:00
44f02fa3ec
update documents for new release
2023-02-04 22:22:00 +01:00
d655bda30c
add foundkey floofer
2023-02-04 22:15:28 +01:00
839daea887
remove mi-white.png asset
2023-02-04 18:08:19 +01:00
41c42f96f0
BREAKING server: disable deliver rate limit by default
...
The deliver rate limit seems to cause a lot of performance problems,
presumably because of the overhead the rate limit has. It also does
not really make sense to rate limit outgoing because we are requesting
from different servers anyway.
fixes FoundKeyGang/FoundKey#190
Changelog: Changed
2023-02-04 17:57:52 +01:00
9a6bb8be7d
server: default config items on load
2023-02-04 17:56:15 +01:00
1adf88b090
fixup: OpenGraph data generation
...
This is a fixup for commits 39fb7e5946
and be30e70344
.
2023-02-04 16:44:30 +01:00
28c11ca7af
refactor isPureRenote to foundkey-js
2023-02-04 16:42:36 +01:00
9458045c8f
server: refactor note/renote rendering to separate file
2023-02-04 15:32:25 +01:00
a8c0e1f827
fix migration for note.url unique index
...
fixes FoundKeyGang/FoundKey#331
Co-authored-by: Johann150 <johann.galle@protonmail.com>
2023-02-04 11:03:29 +01:00
85a68a5eee
activitypub: properly render CW only quotes
...
Changelog: Fixed
2023-02-04 00:27:43 +01:00
ca257d7d0c
server: remove application level websocket ping
...
Changelog: Removed
2023-02-03 11:48:46 +01:00
30c26abde7
server: add websocket ping mechanism
...
fixes FoundKeyGang/FoundKey#336
Changelog: Fixed
2023-02-03 11:47:54 +01:00
17324e1e94
server: add unique constraint for registry items
...
fixes FoundKeyGang/FoundKey#335
2023-02-03 00:27:33 +01:00
8b98c9f2f4
server: remove unused 'domain' column
2023-02-02 23:29:24 +01:00
be30e70344
server: add more OpenGraph data, remove custom misskey meta tags
...
Changelog: Changed
2023-02-01 23:18:10 +01:00
39fb7e5946
server: improve OpenGraph data for note attachments
...
With this change, not all files will be proclaimed to be image files. Only
images, videos and audio files will be represented with OpenGraph data.
More properties for these files will also be represented, e.g. image alt text.
However, if the note has a CW or any of the files are marked sensitive, none
of the files will be used.
The users profile picture will not be used any more.
Changelog: Changed
2023-02-01 22:53:32 +01:00
75b14124f2
server: improve variable naming
2023-02-01 11:30:53 +01:00
7480e27c0c
server: remove twitter links from HTML templates
...
Since the twitter integration has been removed, this will never be true
and can therefore be removed.
2023-02-01 11:27:27 +01:00
2d32bc33d7
server: fix error for invalid URLs in profile fields
...
Co-authored-by: Chloe Kudryavtsev <code@code.bunkerlabs.net>
2023-01-30 19:24:15 +01:00
bb3ec8bafe
Revert "server: fix user deletion race condition"
...
This reverts commit cc83cbe523
, reversing
changes made to 8abd3ebec7
.
This changeset contains:
* multiple type errors
* a foreign key incompatibility
* breaks outgoing note federation (in at least two ways)
2023-01-30 14:59:24 +01:00
cc83cbe523
server: fix user deletion race condition
...
Changelog: Fixed
Ref: https://github.com/misskey-dev/misskey/issues/7506
2023-01-29 12:53:29 +01:00
36031c083a
docs: adjust parameters for v2 methods other than POST
2023-01-26 13:34:13 +01:00
05f8172ce9
docs: describe /ap/ endpoints
2023-01-26 13:25:50 +01:00
151053897d
server: lower rate limit for deletion activities
...
Changelog: Changed
2023-01-26 13:25:50 +01:00
95a9027a66
docs: show rate limit information
...
Changelog: Added
2023-01-26 13:25:49 +01:00
57cf6c7163
server: indicate Retry-After when rate limiting
...
This refactors the rate limiting code to throw an ApiError directly.
Changelog: Added
2023-01-26 08:37:07 +01:00
9b76c805ec
fix: DriveFile folder & user undefined instead of null when unrequested
2023-01-25 22:14:53 +01:00
21b20920c2
docs: use endpoint stability to mark endpoints deprecated
2023-01-23 20:13:17 +01:00
e7644eb757
server: add index to human readable URL
2023-01-23 19:58:07 +01:00
66ec875624
server: also search human readable URL
...
Changelog: Fixed
2023-01-23 18:09:04 +01:00
78f5ca3792
server: fix empty array in quote detection
2023-01-22 21:47:02 +01:00
c792e4199c
server: add missing return in extractQuoteUrl
2023-01-22 21:42:49 +01:00
afa4094050
BREAKING: Remove galleries
...
Existing gallery posts will be made into normal notes.
If a user has gallery posts, a clip with all gallery posts will be created.
Changelog: Removed
2023-01-22 20:18:57 +01:00
c4b5952788
migrate galleries to notes/clips
2023-01-22 19:44:39 +01:00
5893a44ff5
server: parse quote tag syntax
...
Ref: FEP-e232
2023-01-17 21:45:57 +01:00
9bdf24d3a5
enhance: add tag for quotes
...
Ref: FEP-e232
2023-01-17 21:45:49 +01:00
2bbb85b472
backend: remove galleries
2023-01-16 18:53:57 +01:00
7170b86724
fixup: websocket data parsing + logger
2023-01-14 13:22:09 +01:00
3d2cfc075a
fixup: actually check whether the group joining is from the user
2023-01-13 21:55:14 +01:00
1319dc93d9
server: switch websocket to ws
2023-01-11 23:57:37 +01:00
ee2fa2e0be
fixup: import
2023-01-10 20:35:03 +01:00
57d1af1117
remove default export in streaming API
2023-01-10 20:30:47 +01:00
8c2b7e20b2
translating comments, cleanup
2023-01-09 20:44:01 +01:00
fdf30f60e6
server: remove SQL boolean comparisons
2023-01-09 20:43:12 +01:00
b245d39b6e
server: delete records of fully deleted users
2023-01-08 21:22:03 +01:00
80f72e21cd
server: track deletion completion
2023-01-08 21:22:03 +01:00