Skip to content
Extraits de code Groupes Projets
  1. mars 08, 2019
    • Ben Lubar's avatar
      Re-organize Dockerfile to improve incremental builds. (#10212) · d36fcb54
      Ben Lubar a rédigé
      - 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
  2. fév. 25, 2019
  3. fév. 24, 2019
  4. fév. 05, 2019
  5. jan. 17, 2019
  6. jan. 01, 2019
  7. déc. 16, 2018
  8. oct. 23, 2018
  9. oct. 04, 2018
  10. sept. 17, 2018
  11. sept. 15, 2018
  12. juil. 14, 2018
  13. juin 26, 2018
  14. juin 25, 2018
  15. avr. 01, 2018
    • Yamagishi Kazutoshi's avatar
      Update Ruby to version 2.4.4 (#6964) · f464f98f
      Yamagishi Kazutoshi a rédigé
      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
  16. mars 17, 2018
  17. mars 10, 2018
  18. mars 08, 2018
  19. mars 07, 2018
  20. mars 06, 2018
    • Akihiko Odaki's avatar
      Do not use npm (#6656) · 81cefc19
      Akihiko Odaki a rédigé
      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
  21. mars 05, 2018
    • haosbvnker's avatar
      Fix permissions for volumes (#6637) · 3d4e788e
      haosbvnker a rédigé
      When volumes are declared, but the corresponding directories don't exist, permissions for those directories will be root:root instead of mastodon:mastodon..
      This changes makes sure the permissions of the volume directories are as expected.
      3d4e788e
  22. fév. 20, 2018
  23. jan. 19, 2018
  24. déc. 06, 2017
  25. nov. 17, 2017
  26. sept. 30, 2017
  27. sept. 28, 2017
  28. sept. 18, 2017
  29. août 30, 2017
  30. août 07, 2017
  31. août 03, 2017
    • Yamagishi Kazutoshi's avatar
      Use GNU libiconv in Nokogiri (#4494) · ab60aa22
      Yamagishi Kazutoshi a rédigé
      System default libiconv of Alpine Linux only supports some charset (e.g. UTF-8).
      Therefore, the preview card of the page which is not UTF-8 will be broken in the Docker environment.
      
      Using GNU libiconv!
      ab60aa22
Chargement en cours