Matt Jankowski
ee82d8a876
Move force_ssl check to production config ( #2165 )
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.
7 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 )
7 years ago
Miguel Jacq
e9eaf9e33c
Allow using an SMTP server without authentication ( #1597 )
* 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
7 years ago
Les Orchard
7609593e48
Add REDIS_DB env variable to configure Redis database ( #1366 )
7 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 )
7 years ago
James Moore
d9dc0fe84e
smtp delivery type fix ( #1556 )
* delivery fix
# Conflicts:
# config/environments/production.rb
* added stub in .env file
* reordered and added a comment
7 years ago
Eugen
40bdf43297
Change default log level in production from :debug to :info for less I/O ( #1579 )
7 years ago
Eugen
5cdd2c2414
Fix #1535 - #1372 set a wrong default on :openssl_verify_mode ( #1563 )
7 years ago
Alexander Mankuta
0dbbc16c69
More SMTP customization ( #1372 )
* 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
7 years ago
Ash Furrow
c3e7bac1cc
Allows setting log level in env variable ( #1290 )
* Allows setting log level in env variable.
* Made changes based on feedback in #1290 .
7 years ago
Eugen Rochko
6b81d10030
Add digest e-mails
7 years ago
Eugen Rochko
9d4cad6307
Improve glow
7 years ago
Eugen Rochko
19b9e1e2c3
Preheat status cache
7 years ago
Eugen Rochko
1da0ce5c7c
Looks like log level :debug is required for activerecord times to be tracked
7 years ago
Eugen Rochko
65402d9c09
Fix activerecord logging in production
7 years ago
Eugen Rochko
cc5c1e5feb
Removed accidental n+1 query from notifications, updated some deps,
improved how "show more" link looks
7 years ago
Eugen Rochko
67befe5463
Allow to specify trusted proxies through env
7 years ago
Eugen Rochko
e028406db4
Fix code style
7 years ago
Effy Elden
5fef55c11a
Set remote dev environments to use letter_opener_web, add default .env.vagrant variables
7 years ago
Eugen Rochko
f051c2e813
Fix statsd null backend not being initialized properly
7 years ago
Eugen Rochko
306eb6e9c9
Add optional StatsD performance tracking
7 years ago
Effy Elden
ab4f5f5da5
Add Heroku deployment support
7 years ago
Eugen Rochko
cc70f28f19
Adding rack timeout of 30sec, PuSH jobs moved to push queue so they
can be processed separately
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
during Fan Out On Write to load less stuff into memory
8 years ago
Eugen Rochko
dbe00a4156
Improved configuration from ENV, cleaned up timeline filter methods
to be more readable, add extra logging to process feed service
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
footprint of each running process by 128mb
8 years ago
Eugen Rochko
a9e40a3d80
Adding OAuth access scopes, fixing OAuth authorization UI, adding rate limiting
to the API
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
production as it's very verbose and not very useful
8 years ago
Eugen Rochko
85d89b472d
Optimized n+1 queries in accounts Atom and HTML views
Added stack trace for SQL queries in development
Removed badly thought out accounts/lookup API
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,
adding attachments display to static views
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
Adding better errors for the API controllers, posting a simple status works from the frontend now
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
8 years ago
Eugen Rochko
85b00d19b8
Moving Salmon notifications to background processing, fixing mini-profiler
behaviour with Turbolinks enabled, optimizing Rabl for production
8 years ago
Eugen Rochko
253ab26520
Adding more tests for helpers
8 years ago
Eugen Rochko
e2b846f630
Adding letter opener for development and Rack::Attack for future rate limiting implementations
8 years ago