Skip to content
Snippets Groups Projects
  1. May 15, 2017
  2. May 04, 2017
  3. Apr 28, 2017
    • Patrick Figel's avatar
      Set correct attachment type for rejected media (#2599) · 8ac7fca5
      Patrick Figel authored
      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.
      8ac7fca5
  4. Apr 27, 2017
    • Eugen Rochko's avatar
      Improve shared status verification (#2525) · 2af4f3c4
      Eugen Rochko authored
      * 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
      2af4f3c4
  5. Apr 05, 2017
  6. Nov 26, 2016
  7. Oct 10, 2016
  8. Sep 18, 2016
  9. Mar 05, 2016
  10. Feb 24, 2016
Loading