Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-05 | More robust PuSH subscription refreshes (#2799) | Eugen Rochko | |
* Fix #2473 - Use sidekiq scheduler to refresh PuSH subscriptions instead of cron Fix an issue where / in domain would raise exception in TagManager#normalize_domain PuSH subscriptions refresh done in a round-robin way to avoid hammering a single server's hub in sequence. Correct handling of failures/retries through Sidekiq (see also #2613). Optimize Account#with_followers scope. Also, since subscriptions are now delegated to Sidekiq jobs, an uncaught exception will not stop the entire refreshing operation halfway through Fix #2702 - Correct user agent header on outgoing http requests * Add test for SubscribeService * Extract #expiring_accounts into method * Make mastodon:push:refresh no-op * Queues are now defined in sidekiq.yml * Queues are now in sidekiq.yml | |||
2017-05-03 | Clean up redis configuration. Allow using REDIS_URL to set advanced (#2732) | Eugen Rochko | |
connection options instead of setting REDIS_HOST etc individually Close #1986 | |||
2017-05-03 | Replace sprockets/browserify with Webpack (#2617) | Eugen Rochko | |
* 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 | |||
2017-05-03 | Allow to set CA file for SMTP (#2713) | Akihiko Odaki | |
2017-04-24 | Return force_ssl to the controller (#2380) | Matt Jankowski | |
2017-04-23 | Make HSTS enable optional with force_ssl (#2364) | Matt Jankowski | |
2017-04-23 | Move force_ssl check to production config (#2165) | Matt Jankowski | |
The force_ssl method from controllers does not add all of the options that the sitewide configuration in a config block does. For example, HSTS enforcement is not added by the controller method, but is added by this style. | |||
2017-04-20 | Send nil for SMTP_LOGIN or SMTP_PASSWORD if it was left blank in the ↵ | Miguel Jacq | |
envfile, otherwise Ruby still attempts auth even if SMTP_AUTH_METHOD is none (#2180) | |||
2017-04-17 | Allow using an SMTP server without authentication (#1597) | Miguel Jacq | |
* Allow using an SMTP server without authentication (e.g Postfix relay on the same host) by setting SMTP_LOGIN and SMTP_AUTH_METHOD to 'none' * Add note in .env.production.sample about SMTP settings for servers where no auth is required * Assume that SMTP_LOGIN and SMTP_PASSWORD will be blank if we set SMTP_AUTH_METHOD to none | |||
2017-04-15 | Add REDIS_DB env variable to configure Redis database (#1366) | Les Orchard | |
2017-04-14 | Modify ActionMailer configuration to default to ENV['LOCAL_DOMAIN'] if ↵ | Effy Elden | |
ENV['SMTP_DOMAIN'] is not set. The previous fallback, config.x.local_domain, is undefined when the code is called. (#1745) | |||
2017-04-13 | smtp delivery type fix (#1556) | James Moore | |
* delivery fix # Conflicts: # config/environments/production.rb * added stub in .env file * reordered and added a comment | |||
2017-04-11 | Change default log level in production from :debug to :info for less I/O (#1579) | Eugen | |
2017-04-11 | Fix #1535 - #1372 set a wrong default on :openssl_verify_mode (#1563) | Eugen | |
2017-04-10 | More SMTP customization (#1372) | Alexander Mankuta | |
* Allow SMTP auth method customization * Add SMTP openssl_verify_mode option support Allows one use self-signed certs with their SMTP server. * Add SMTP enable_starttls_auto option support | |||
2017-04-09 | Allows setting log level in env variable (#1290) | Ash Furrow | |
* Allows setting log level in env variable. * Made changes based on feedback in #1290. | |||
2017-03-04 | Add digest e-mails | Eugen Rochko | |
2017-02-23 | Improve glow | Eugen Rochko | |
2017-02-05 | Preheat status cache | Eugen Rochko | |
2017-02-01 | Looks like log level :debug is required for activerecord times to be tracked | Eugen Rochko | |
2017-02-01 | Fix activerecord logging in production | Eugen Rochko | |
2017-01-26 | Removed accidental n+1 query from notifications, updated some deps, | Eugen Rochko | |
improved how "show more" link looks | |||
2017-01-22 | Allow to specify trusted proxies through env | Eugen Rochko | |
2017-01-21 | Fix code style | Eugen Rochko | |
2017-01-21 | Set remote dev environments to use letter_opener_web, add default ↵ | Effy Elden | |
.env.vagrant variables | |||
2017-01-19 | Fix statsd null backend not being initialized properly | Eugen Rochko | |
2017-01-18 | Add optional StatsD performance tracking | Eugen Rochko | |
2017-01-17 | Add Heroku deployment support | Effy Elden | |
2016-11-29 | Adding rack timeout of 30sec, PuSH jobs moved to push queue so they | Eugen Rochko | |
can be processed separately | |||
2016-11-26 | Fix CDN_HOST variable requirement | Eugen Rochko | |
2016-11-24 | Only distribute statuses to followers who signed in in the last 2 weeks, add ↵ | Eugen Rochko | |
rake task for clearing feeds of inactive users | |||
2016-11-21 | Adding option to specify asset server, filter followers query by local accounts | Eugen Rochko | |
during Fan Out On Write to load less stuff into memory | |||
2016-11-07 | Improved configuration from ENV, cleaned up timeline filter methods | Eugen Rochko | |
to be more readable, add extra logging to process feed service | |||
2016-11-03 | Add tests for recently added API end points | Eugen Rochko | |
2016-11-02 | Replace in-memory cache store with redis store, should decrease memory | Eugen Rochko | |
footprint of each running process by 128mb | |||
2016-10-22 | Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting | Eugen Rochko | |
to the API | |||
2016-10-18 | More debugging | Eugen Rochko | |
2016-10-18 | More debugging | Eugen Rochko | |
2016-10-18 | Do not compress JS (perhaps it removes source maps, needed for debugging) | Eugen Rochko | |
2016-10-05 | Catching more exceptions that slipped through, removing AR logging from | Eugen Rochko | |
production as it's very verbose and not very useful | |||
2016-09-08 | Optimized n+1 queries in accounts Atom and HTML views | Eugen Rochko | |
Added stack trace for SQL queries in development Removed badly thought out accounts/lookup API | |||
2016-09-08 | Fix local follows, 404 in logs | Eugen Rochko | |
2016-09-08 | Improving production logs, removing n+1 on media attachments in atom, | Eugen Rochko | |
adding attachments display to static views | |||
2016-09-05 | Add API to upload media attachments | Eugen Rochko | |
2016-09-05 | Enhancing test suite but I think the problem might have been caching setting | Eugen Rochko | |
2016-08-26 | The frontend will now be an OAuth app, auto-authorized. The frontend will ↵ | Eugen Rochko | |
use an access token for API requests Adding better errors for the API controllers, posting a simple status works from the frontend now | |||
2016-08-24 | Adding React.js, Redux, revamping dashboard | Eugen Rochko | |
2016-08-18 | Final fix for ActionCable origin issues | Eugen Rochko | |
2016-08-18 | Fixing more configuration issues with ActionCable | Eugen Rochko | |
2016-08-18 | Fix for force SSL issue with websockets | Eugen Rochko | |