151 Commits (3ef5f62abfc65085604265cfa2559b4d9ae98ace)

Author SHA1 Message Date
luzpaz 40dd19be37 Misc. typos (#8694)
6 years ago
Thibaut Girka e7a72439f1 Move CSP headers to the appropriate Rails configuration
6 years ago
David Yip c816701550
Merge remote-tracking branch 'origin/master' into gs-master
7 years ago
Eugen Rochko 63553c6b5c
Add support for separate Redis for cache (#7272)
7 years ago
David Yip ed490b781f
Merge remote-tracking branch 'origin/master' into gs-master
7 years ago
Yamagishi Kazutoshi 50529cbceb Upgrade Rails to version 5.2.0 (#5898)
7 years ago
David Yip a817f084ea
Merge remote-tracking branch 'tootsuite/master'
7 years ago
Alexander 8e88a18316 update gem, test pam authentication (#7028)
7 years ago
Jenkins e8aeec4fea Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master
7 years ago
Akihiko Odaki 61dcb686a8 Fix i18n fallback configuration conflicts with environment configurations (#6843)
7 years ago
Jenkins 447d7e6127 Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master
7 years ago
Akihiko Odaki c110fa62ac Provide default OTP_SECRET value for development environment (#6617)
7 years ago
Akihiko Odaki 51d760960c Set the default locale in config (#6580)
7 years ago
David Yip 1b8fcd4df5
Merge remote-tracking branch 'origin/master' into merge-upstream
7 years ago
beatrix 4072b68686 remove Uglifier call from production.rb (#6568)
7 years ago
Akihiko Odaki 2e8a492e88 Raise Mastodon::HostValidationError when host for HTTP request is private (#6410)
7 years ago
Jenkins 1445ba1703 Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master
7 years ago
Akihiko Odaki 9b8a448477 Isolate each specs for cache store (#6450)
7 years ago
beatrix fa361ccc5e
change referrer policy to same-origin
7 years ago
beatrix-bitrot b75a1ce326 tighten csp
7 years ago
beatrix 254b74c71f
add memorial to production.rb
7 years ago
kibigo! 8d6b9ba494 Merge upstream 2.0ish #165
7 years ago
Eugen Rochko 35a8cafa35 Replace self-rolled statsd instrumention with localshred/nsa (#5118)
7 years ago
David Yip 932571fa22 Merge tag 'v1.6.0' into sync/upstream
7 years ago
Yamagishi Kazutoshi 3f333a8d31 Set fallback address when empty notification address (#4868)
7 years ago
David Yip b9f7bc149b Merge branch 'origin/master' into sync/upstream
7 years ago
Eugen Rochko e95bdec7c5 Update status embeds (#4742)
7 years ago
Ondřej Hruška c727eae441 Updated from tootsuite
7 years ago
Eugen Rochko a3202fd51e Add SMTP_TLS variable for configuring TLS when server uses non-standard port (#4227)
7 years ago
kibigo! 09cfc079b0 Merge upstream (#81)
7 years ago
Sorin Davidoi 0c7c188c45 Web Push Notifications (#3243)
7 years ago
kibigo! 79d898ae0a Merge upstream!! #64 <3 <3
7 years ago
Akihiko Odaki (@fn_aki@pawoo.net) 2083000027 Set default From address in config (#3756)
7 years ago
beatrix-bitrot 9bc593d675 update local modifications for cors and cp
7 years ago
nullkal b8ea28d6d0 Support multiple trusted proxy ip addresses (#3639)
7 years ago
Matt Jankowski 2212dc4aaa Update Rails to version 5.1.1 (#3121)
7 years ago
Clworld df92f010ad Set config.cache_store in environments file. (#3219)
8 years ago
Eugen Rochko 2cc0d56652 Add back stdout logging to development environment after rails_12factor was removed (#3011)
8 years ago
alpaca-tc ef226a6f22 Remove rails_12factor (#2901)
8 years ago
Eugen Rochko b8e166894b Fix Scheduler::SubscriptionsScheduler (#2834)
8 years ago
Eugen Rochko 81584779cb More robust PuSH subscription refreshes (#2799)
8 years ago
Eugen Rochko c997091166 Clean up redis configuration. Allow using REDIS_URL to set advanced (#2732)
8 years ago
Eugen Rochko f5bf5ebb82 Replace sprockets/browserify with Webpack (#2617)
8 years ago
Akihiko Odaki 26bc591572 Allow to set CA file for SMTP (#2713)
8 years ago
Matt Jankowski a0dd90a397 Return force_ssl to the controller (#2380)
8 years ago
Matt Jankowski 57cd6546c3 Make HSTS enable optional with force_ssl (#2364)
8 years ago
Matt Jankowski ee82d8a876 Move force_ssl check to production config (#2165)
8 years ago
Miguel Jacq b79ba3db8a Send nil for SMTP_LOGIN or SMTP_PASSWORD if it was left blank in the envfile, otherwise Ruby still attempts auth even if SMTP_AUTH_METHOD is none (#2180)
8 years ago
Miguel Jacq e9eaf9e33c Allow using an SMTP server without authentication (#1597)
8 years ago
Les Orchard 7609593e48 Add REDIS_DB env variable to configure Redis database (#1366)
8 years ago
Effy Elden c019b0acfd Modify ActionMailer configuration to default to ENV['LOCAL_DOMAIN'] if ENV['SMTP_DOMAIN'] is not set. The previous fallback, config.x.local_domain, is undefined when the code is called. (#1745)
8 years ago
James Moore d9dc0fe84e smtp delivery type fix (#1556)
8 years ago
Eugen 40bdf43297 Change default log level in production from :debug to :info for less I/O (#1579)
8 years ago
Eugen 5cdd2c2414 Fix #1535 - #1372 set a wrong default on :openssl_verify_mode (#1563)
8 years ago
Alexander Mankuta 0dbbc16c69 More SMTP customization (#1372)
8 years ago
Ash Furrow c3e7bac1cc Allows setting log level in env variable (#1290)
8 years ago
Eugen Rochko 6b81d10030 Add digest e-mails
8 years ago
Eugen Rochko 9d4cad6307 Improve glow
8 years ago
Eugen Rochko 19b9e1e2c3 Preheat status cache
8 years ago
Eugen Rochko 1da0ce5c7c Looks like log level :debug is required for activerecord times to be tracked
8 years ago
Eugen Rochko 65402d9c09 Fix activerecord logging in production
8 years ago
Eugen Rochko cc5c1e5feb Removed accidental n+1 query from notifications, updated some deps,
8 years ago
Eugen Rochko 67befe5463 Allow to specify trusted proxies through env
8 years ago
Eugen Rochko e028406db4 Fix code style
8 years ago
Effy Elden 5fef55c11a Set remote dev environments to use letter_opener_web, add default .env.vagrant variables
8 years ago
Eugen Rochko f051c2e813 Fix statsd null backend not being initialized properly
8 years ago
Eugen Rochko 306eb6e9c9 Add optional StatsD performance tracking
8 years ago
Effy Elden ab4f5f5da5 Add Heroku deployment support
8 years ago
Eugen Rochko cc70f28f19 Adding rack timeout of 30sec, PuSH jobs moved to push queue so they
8 years ago
Eugen Rochko 6c82dfcf5f Fix CDN_HOST variable requirement
8 years ago
Eugen Rochko 4f1d863615 Only distribute statuses to followers who signed in in the last 2 weeks, add rake task for clearing feeds of inactive users
8 years ago
Eugen Rochko 7944ed6fe5 Adding option to specify asset server, filter followers query by local accounts
8 years ago
Eugen Rochko dbe00a4156 Improved configuration from ENV, cleaned up timeline filter methods
8 years ago
Eugen Rochko 829d189f44 Add tests for recently added API end points
8 years ago
Eugen Rochko 53fb7b1aa8 Replace in-memory cache store with redis store, should decrease memory
8 years ago
Eugen Rochko a9e40a3d80 Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting
8 years ago
Eugen Rochko dd02fc0ec4 More debugging
8 years ago
Eugen Rochko 6611e3a2ef More debugging
8 years ago
Eugen Rochko 4baca34a45 Do not compress JS (perhaps it removes source maps, needed for debugging)
8 years ago
Eugen Rochko fe77921e47 Catching more exceptions that slipped through, removing AR logging from
8 years ago
Eugen Rochko 85d89b472d Optimized n+1 queries in accounts Atom and HTML views
8 years ago
Eugen Rochko 509c18eb13 Fix local follows, 404 in logs
8 years ago
Eugen Rochko 0f4bc56719 Improving production logs, removing n+1 on media attachments in atom,
8 years ago
Eugen Rochko ae1fac0062 Add API to upload media attachments
8 years ago
Eugen Rochko 413e700fe0 Enhancing test suite but I think the problem might have been caching setting
8 years ago
Eugen Rochko 92afd29650 The frontend will now be an OAuth app, auto-authorized. The frontend will use an access token for API requests
8 years ago
Eugen Rochko 49520d6e62 Adding React.js, Redux, revamping dashboard
8 years ago
Eugen Rochko 68c93f8b85 Final fix for ActionCable origin issues
8 years ago
Eugen Rochko 8985f8e66c Fixing more configuration issues with ActionCable
8 years ago
Eugen Rochko 8459acd123 Fix for force SSL issue with websockets
8 years ago
Eugen Rochko 6deb9f966e Live timelines using ActionCable
8 years ago
Eugen Rochko 10ba09f546 Upgrade to Rails 5.0.0.1
8 years ago
Eugen Rochko 6c480c8429 Oops, typo
9 years ago
Eugen Rochko 85b00d19b8 Moving Salmon notifications to background processing, fixing mini-profiler
9 years ago
Eugen Rochko 253ab26520 Adding more tests for helpers
9 years ago
Eugen Rochko e2b846f630 Adding letter opener for development and Rack::Attack for future rate limiting implementations
9 years ago
Eugen Rochko 48d66a2055 Fixing the docker container setup (with assets compilation &co)
9 years ago
Eugen Rochko 2c374cd97c Adding e-mail configuration
9 years ago
Eugen Rochko 1dad72bf13 Fixes and general progress
9 years ago
Eugen Rochko 709c6685a9 Made some progress
9 years ago