1. 28 Jan, 2020 1 commit
  2. 30 Dec, 2019 1 commit
  3. 29 Nov, 2019 1 commit
  4. 04 Nov, 2019 1 commit
  5. 02 Oct, 2019 2 commits
  6. 07 Sep, 2019 1 commit
  7. 31 Aug, 2019 2 commits
  8. 18 Jul, 2019 1 commit
  9. 26 May, 2019 1 commit
  10. 25 May, 2019 2 commits
  11. 08 Mar, 2019 1 commit
    • Ben Lubar's avatar
      Re-organize Dockerfile to improve incremental builds. (#10212) · d36fcb54
      Ben Lubar authored
      - Always run apt update before any other apt command. (This fixes
        incremental builds failing if a remote package is updated.)
      - Only copy dependency lists before installing dependencies. (This means
        editing code doesn't force all dependencies to be re-downloaded.)
      - Delete cache in the same layer that it is created. (Otherwise,
        deleting cache *increases* the size of the image on non-squashed
        builds.)
      - Move the installation of some static dependencies to *before* Mastodon
        code is imported to Docker.
      d36fcb54
  12. 25 Feb, 2019 1 commit
  13. 24 Feb, 2019 1 commit
  14. 05 Feb, 2019 3 commits
  15. 17 Jan, 2019 1 commit
  16. 01 Jan, 2019 1 commit
  17. 16 Dec, 2018 1 commit
  18. 23 Oct, 2018 1 commit
  19. 04 Oct, 2018 1 commit
  20. 17 Sep, 2018 1 commit
  21. 15 Sep, 2018 1 commit
  22. 14 Jul, 2018 3 commits
  23. 26 Jun, 2018 1 commit
  24. 25 Jun, 2018 1 commit
  25. 01 Apr, 2018 1 commit
    • Yamagishi Kazutoshi's avatar
      Update Ruby to version 2.4.4 (#6964) · f464f98f
      Yamagishi Kazutoshi authored
      https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-4-4-released/
      
      > This release includes some bug fixes and some security fixes.
      >
      > - CVE-2017-17742: HTTP response splitting in WEBrick
      > - CVE-2018-6914: Unintentional file and directory creation with directory traversal in tempfile and tmpdir
      > - CVE-2018-8777: DoS by large request in WEBrick
      > - CVE-2018-8778: Buffer under-read in String#unpack
      > - CVE-2018-8779: Unintentional socket creation by poisoned NUL byte in UNIXServer and UNIXSocket
      > - CVE-2018-8780: Unintentional directory traversal by poisoned NUL byte in Dir
      > - Multiple vulnerabilities in RubyGems
      f464f98f
  26. 17 Mar, 2018 2 commits
  27. 10 Mar, 2018 3 commits
  28. 08 Mar, 2018 1 commit
  29. 07 Mar, 2018 1 commit
  30. 06 Mar, 2018 1 commit
    • Akihiko Odaki's avatar
      Do not use npm (#6656) · 81cefc19
      Akihiko Odaki authored
      Both of yarn and npm are used in Mastodon, but the combined usage requires
      a redundant dependency and may lead to data inconsistency.
      
      Considering that yarn has autoclean feature which npm does not have,
      this change replaces all npm usage with yarn.
      
      This change requires documentation update. Most notably, the following
      command must be executed before assets precompilation if any system
      dependency of node-sass has changed:
      
      yarn install --force --pure-lockfile
      81cefc19