Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-29 | Set correct attachment type for rejected media (#2599) | Patrick Figel | |
In #2110, a new attachment type "unknown" was introduced for attachments that were rejected due to a domain being blocked using reject_media. However, the "type" field was never set to "unknown" because a default value of "0" (image) is set for that column, causing the `type.blank?` expression to always equal false. This version uses type_changed? instead, causing the type to be set to "unknown" unless a type has been explicitly set. This introduces a small change in behaviour causing the type to be set to unknown before paperclip calls `before_post_process`. Presumably this behaviour is more appropriate than the current one because the attachment type has not been determined by that point. Included are new tests for `ProcessFeedService` and `UpdateRemoteProfileService` which now check that remote media is downloaded for non-blocked domains and is rejected for others. | |||
2017-04-27 | Improve shared status verification (#2525) | Eugen Rochko | |
* Instead of parsing shared status contents verbatim, make roundtrip to purported original URL. Confirm that the "original" URL is from the same domain as the author it claims to be from. * Fix obvious typo, add comment * Use URI look-up first * Add test, update Goldfinger dependency to make less useless HTTP requests per Webfinger lookup | |||
2017-04-05 | Split SalmonWorker into smaller parts, move profile updating into another job | Eugen Rochko | |
2016-11-26 | Update hub URL and re-subscribe if hub URL changes | Eugen Rochko | |
2016-10-10 | Adding test for ProcessFeedService | Eugen Rochko | |
2016-09-18 | Fix #43 | Eugen Rochko | |
2016-03-05 | Fixing some bugs, adding pending test examples | Eugen Rochko | |
2016-02-25 | Adding a Mention model, test stubs | Eugen Rochko | |