Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-04-04 | Fix backups failing when files are missing from media attachments (#13146) | ThibG | |
Fixes #13123 | |||
2020-04-04 | Fix backups stopping due to read timeouts (#12281) | chr v1.x | |
* Make BackupService resilient to read timeouts If an attachment read times out, assume that the resources is inaccessible and continue the backup without it. This fixes #12280. * Both errors on one line | |||
2020-04-04 | Add signature to exported status (#12649) | Takeshi Umeda | |
2020-04-04 | Fix BackupService crashing when an attachment is missing (#11241) | ThibG | |
* Fix BackupService crashing when an attachment is missing For various reasons such as admin error or out-of-sync media and database backups, it might be possible for local attachments to be lost. This commit allows the BackupService to continue its work even if some media file is missing. * Change error message | |||
2020-04-04 | port glitch-soc@e5f4d83 to monsterfork: Allow serializing local-only toots ↵ | Thibaut Girka | |
in backup service Fixes #1153 | |||
2020-03-02 | clean up timeline scoping & drop timeline options no longer used by monsterfork | multiple creatures | |
2020-02-27 | detect pleroma server actors when auto-learning trusted accounts in graylist ↵ | multiple creatures | |
mode | |||
2020-02-27 | port tootsuite#11805 to monserfork: Change deletes to preserve soft-deleted ↵ | Eugen Rochko | |
statuses in unresolved reports Change all account actions except "none" to resolve all unresolved reports Refactor `SuspendAccountService` to be more readable | |||
2020-02-26 | **MAJOR**: don't trust inReplyTo fields in post imports that aren't self-replies | multiple creatures | |
2020-02-21 | port tootsuite#11123 to monsterfork: Add audio uploads | Eugen Rochko | |
* Add audio uploads Fix #4827 Accept uploads of OGG, WAV, FLAC, OPUS and MP3 files, and converts them to OGG. Media attachments get a new `audio` type. In the UI, audio uploads are displayed identically to video uploads. * Improve code style | |||
2020-02-21 | get rid of refereces to now-rejected autoreject helper (& unbreak the server) | multiple creatures | |
2020-02-21 | remove autoreject implementation, superseded by monsterfork graylisting + ↵ | multiple creatures | |
upstream privacy improvements | |||
2020-02-21 | port tootsuite#11138 to monsterfork: Change domain blocks to automatically ↵ | Eugen Rochko | |
support subdomains * Change domain blocks to automatically support subdomains If a more authoritative domain is blocked (example.com), then the same block will be applied to a subdomain (foo.example.com) * Match subdomains of existing accounts when blocking/unblocking domains * Improve code style | |||
2020-02-21 | port tootsuite#11638 to monsterfork: Fix remote and staff-removed statuses ↵ | Eugen Rochko | |
leaving media behind for a day The reason for unattaching media instead of removing it is to support delete & redraft functionality, but remote or staff-removed statuses will never be redrafted, so the media should be deleted immediately | |||
2020-02-21 | port tootsuite#11292 to monsterfork: Add whitelist mode | Eugen Rochko | |
2020-02-19 | move bangtag processing responsibility to `PostStatusService` | multiple creatures | |
2020-02-18 | switch to irc-like oper behavior; require mods & admins to explicitly oper ↵ | multiple creatures | |
up using `fangs`/`op` bangtag or toggling defang setting in profile; auto-defang after 15 mins or with `defang`/`deop` bangtag | |||
2020-02-17 | add a `manual_only` (manual trust only) moderation option + handle more ↵ | multiple creatures | |
`reject_unknown`/graylist mode caveats | |||
2020-02-16 | make sure manually-tagged drafts are not accidentally published by delayed roars | multiple creatures | |
2020-02-16 | fix mention processing bug | multiple creatures | |
2020-02-16 | add `keep_hidden?` flag to make sure drafts are not accidentally published ↵ | multiple creatures | |
by the delayed roars feature | |||
2020-02-16 | do not try to process mentions in hidden posts | multiple creatures | |
2020-02-16 | skip processing mentions in hidden posts | multiple creatures | |
2020-02-16 | support importing posts with hidden flag set | multiple creatures | |
2020-02-16 | make it possible to publish drafts local-only | multiple creatures | |
2020-02-16 | accept `hidden` parameter & mark manually-tagged drafts as hidden | multiple creatures | |
2020-02-16 | make sure hidden posts are not streamed into timelines other than the author's | multiple creatures | |
2020-02-15 | add admin option to toggle whether service/app accounts should be ↵ | multiple creatures | |
auto-trusted in graylist mode + give options better descriptions | |||
2020-02-14 | filter hidden & delayed posts from timelines until published | multiple creatures | |
2020-02-14 | add options to let admins customize how trusting or strict graylist ↵ | multiple creatures | |
federation should be | |||
2020-02-14 | split auto-trust instance actor setting into auto-trust & always trust | multiple creatures | |
2020-02-14 | add admin option to toggle auto-marking instance actors known & make ↵ | multiple creatures | |
enabling greylist federation also enable secure mode | |||
2020-02-14 | move setting initial `known` property on remote accounts to `create_account` ↵ | multiple creatures | |
method | |||
2020-02-14 | mark new remote accounts known if graylist federation is disabled + ↵ | multiple creatures | |
auto-learn known accounts is enabled | |||
2020-02-04 | check for null visibility, possible with delayed self-replies | multiple creatures | |
2020-02-04 | fix queued boosts | multiple creatures | |
2020-01-28 | remove no-longer-used `subscriptions` prop from `SuspendAccountService` | multiple creatures | |
2020-01-28 | remove no-longer-used `stream_entries` prop from `SuspendAccountService` | multiple creatures | |
2020-01-20 | More smoke testing, I believe the stability is passable now | Holly 'Frinkel' Lotor | |
2020-01-20 | More smoke testing, merge in request pool from upstream | Holly 'Frinkel' Lotor | |
2020-01-20 | Original upstream merge | ThibG | |
2020-01-16 | `backtrace` -> `e.backtrace` | multiple creatures | |
2020-01-15 | handle passing `0` to `lifespan` & `defed_in` bangtags to unset the ↵ | multiple creatures | |
auto-destruct/auto-defederate flag for a post | |||
2020-01-13 | set `MIN_DESTRUCT_OFFSET` (`30.seconds`) if `delete_after` or ↵ | multiple creatures | |
`defederate_after` values are too low | |||
2020-01-13 | fix setting `delete_after` and `defederate_after` on new posts | multiple creatures | |
2020-01-13 | add new privacy option to auto-defederate after a given timespan + add ↵ | multiple creatures | |
options to defederate and/or delete past posts + add `defed_in`/`parent:defed_in`/`thread:defed_in` bangtags + ui indicator for posts marked for auto-defederation | |||
2020-01-13 | update `updated_at` when boosting own old posts so the post can actually ↵ | multiple creatures | |
federate past the max public expiration window | |||
2020-01-10 | speed up search with caching | multiple creatures | |
2020-01-10 | avoid double-filtering on search | multiple creatures | |
2019-12-21 | add option to set mutes that apply only to timelines | multiple creatures | |