- Oct 23, 2018
-
-
ashleyhull-versent authored
-
- Oct 04, 2018
-
-
Isatis authored
-
- Sep 17, 2018
-
-
ashleyhull-versent authored
* Revert "update vagrant configs (#8706)" This reverts commit 8971bb8c. * Revert "Updated ruby/node images (#8700)" This reverts commit 5aae71cf.
-
- Sep 15, 2018
-
-
ashleyhull-versent authored
-
- Jul 14, 2018
-
-
Kevin Liu authored
* Dockerfile: run asset precompilation as a build step * Replace OTP_SECRET and SECRET_KEY_BASE with placeholders
-
Yamagishi Kazutoshi authored
-
Yamagishi Kazutoshi authored
-
- Jun 26, 2018
-
-
Yamagishi Kazutoshi authored
-
- Jun 25, 2018
-
-
Yamagishi Kazutoshi authored
-
- Apr 01, 2018
-
-
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
-
- Mar 17, 2018
-
-
Eugen Rochko authored
Fix #6809 I don't know why, either
-
Eugen Rochko authored
Fix 6734
-
- Mar 10, 2018
-
-
Akihiko Odaki authored
Yarn was manually installed to meet the Yarn version requirement of webpacker. Today, Alpine Linux 3.7 provides Yarn new enough.
-
Akihiko Odaki authored
It is no longer necessary since commit be9bab17.
-
Akihiko Odaki authored
-
- Mar 08, 2018
-
-
Yamagishi Kazutoshi authored
-
- Mar 07, 2018
-
-
Eugen Rochko authored
Fix #6605
-
- Mar 06, 2018
-
-
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
-
- Mar 05, 2018
-
-
haosbvnker authored
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.
-
- Feb 20, 2018
-
-
Moritz Heiber authored
-
Eugen Rochko authored
* Set Docker permissions during the build process * Remove docker_entrypoint.sh and use COPY with chown
-
- Jan 19, 2018
-
-
Yamagishi Kazutoshi authored
-
Pierre Ozoux authored
when starting the container.
-
- Dec 06, 2017
-
-
Yamagishi Kazutoshi authored
-
- Nov 17, 2017
-
-
Alex Coto authored
-
- Sep 30, 2017
-
-
Hinaloe authored
* Reduce container size with clean yarn * Merge trouble
-
- Sep 28, 2017
-
-
Yamagishi Kazutoshi authored
* Update Yarn to version 1.1.0 * remove hard-coding
-
- Sep 18, 2017
-
-
Daigo 3 Dango authored
* Bump ruby version to 2.4.2 https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-4-2-released/ Gemfile.lock is also updated. TODO - [ ] Update Dockerfile with Alpine release of ruby-2.4.2 * Revert jwt version It seems that jwt 2.0.0 fails in some environment. ref. https://github.com/zaru/webpush/issues/42 * Bump Ruby version on docker image
-
- Aug 30, 2017
-
-
Wonderfall authored
-
- Aug 07, 2017
-
-
Thomas authored
* Let make and bundler use multiple cores * Adds -j option to bundle install instead of bundle config
-
- Aug 03, 2017
-
-
Yamagishi Kazutoshi authored
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!
-
- Jul 18, 2017
-
-
Yamagishi Kazutoshi authored
-
Yamagishi Kazutoshi authored
-
- Jul 16, 2017
-
-
Yamagishi Kazutoshi authored
-
- Jul 08, 2017
-
-
nullkal authored
* Specs for language detection * Use CharlockHolmes instead of NKF * Correct mistakes * Correct style * Set hint_enc instead of falling back and strip_tags * Improve specs * Add dependencies
-
- May 20, 2017
-
-
Wonderfall authored
- improve docker_entrypoint.sh - serve static files with puma by default - sort packages list - use virtual package for build deps - show how to assign UID/GID
-
Wonderfall authored
-
- May 09, 2017
-
-
Akihiko Odaki authored
Compact Language Detector v3 (CLD3) is the successor of CLD2, which was used in the previous implementation. CLD3 includes improvements since CLD2, and supports newer compilers. On the other hand, it has additional requirements and cld3-ruby, the FFI of CLD3 for Ruby, is still new and may be still inmature. Though CLD3 is named after CLD2, it is implemented with a neural network model, different from the old implementation, which is based on a Naïve Bayesian classifier. CLD3 supports newer compilers, such as GCC 6. CLD2 is not compatible with GCC 6 because it assigns negative values to varibales typed unsigned. (see internal/cld_generated_cjk_uni_prop_80.cc) The support for GCC 6 and newer compilers are essential today, when some server operating system such as Ubuntu Server 16.10 has GCC 6 by default. On the one hand, CLD3 requires C++11 support. Environments with old compilers such as Ubuntu Server 14.04 needs to update the system or install a newer compiler. CLD3 needs protocol buffers as a new dependency. However,it is not considered problematic because major server operating systems, CentOS and Ubuntu Server provide them. The FFI cld3-ruby was written by me (Akihiko Odaki) for use in Mastodon. It is still new and may be inmature, but confirmed to pass existing tests.
-
- May 03, 2017
-
-
Eugen Rochko authored
* Replace browserify with webpack * Add react-intl-translations-manager * Do not minify in development, add offline-plugin for ServiceWorker background cache updates * Adjust tests and dependencies * Fix production deployments * Fix tests * More optimizations * Improve travis cache for npm stuff * Re-run travis * Add back support for custom.scss as before * Remove offline-plugin and babili * Fix issue with Immutable.List().unshift(...values) not working as expected * Make travis load schema instead of running all migrations in sequence * Fix missing React import in WarningContainer. Optimize rendering performance by using ImmutablePureComponent instead of React.PureComponent. ImmutablePureComponent uses Immutable.is() to compare props. Replace dynamic callback bindings in <UI /> * Add react definitions to places that use JSX * Add Procfile.dev for running rails, webpack and streaming API at the same time
-
- Apr 23, 2017
-
-
Yamagishi Kazutoshi authored
-