Maxwell Salzberg
0199949f3c
move analytics to initializer, thx MrZYX
2012-01-05 10:55:29 -08:00
Jonne Haß
4a260056c0
lets see if this fixes #1337
2012-01-04 15:33:41 +01:00
Maxwell Salzberg
a7d59ce115
add EnviromentConfiguration to keep track of heroku specfic enviroment hacks
2012-01-03 16:01:21 -08:00
Jonne Haß
a8136ed86b
d'oh aka --amend
2012-01-02 21:11:47 +01:00
Jonne Haß
cc961d66e2
symbolize smtp_authentication setting to conform to rails docs
2012-01-02 21:08:57 +01:00
Jonne Haß
2268a992f7
make serve_static_assets setting configurable
2011-12-29 16:39:17 +01:00
Maxwell Salzberg
22d5e913cc
remove splunk logging
2011-12-21 14:24:03 -08:00
Jonne Hass
0866ebb962
remove unused GIT_INFO [ci skip]
2011-12-21 23:19:22 +01:00
Maxwell Salzberg
ebf9004f91
update messagebus to latest version of their api
2011-12-19 12:24:25 -08:00
Jonne Hass
94aaa46a12
slight speed improvement by tweaking devise in the test env
2011-12-11 13:12:40 +01:00
Jonne Hass
57661fe9dd
fixed a couple of specs
2011-12-11 02:08:38 +01:00
Vittorio Cuculo
df45a628c5
Fix typo
2011-11-24 09:17:13 +01:00
Jonne Hass
5437b6fbd0
okay that didn't work, lets try it this way
2011-11-12 11:36:16 +01:00
Jonne Hass
3c980b7201
added fix for using sendmail with exim, the default -t argument behaves different so lets take it out
2011-11-12 11:24:49 +01:00
Jonne Hass
36a68f5272
specify protocol for url helpers in action mailer
2011-11-11 22:49:18 +01:00
danielgrippi
6f7c9e9301
Remove resque_rescheduler as it was killing our app servers (receiving
...
http requests).
Revert "retry less"
This reverts commit 7784156e3b .
Revert "supress resque retries"
This reverts commit 80cdcd4edd .
Revert "Retry federation if remote pod is down"
This reverts commit bcbc86e502 .
Conflicts:
app/models/jobs/http_multi.rb
2011-11-07 12:50:02 -08:00
Jonne Hass
80cdcd4edd
supress resque retries
2011-11-06 16:05:23 +01:00
Daniel Grippi
ed029b2fbd
Merge pull request #2251 from manuels/retry_federations
...
Retry federation if remote pod is down
2011-11-02 14:09:30 -07:00
Ilya Zhitomirskiy
d6824dcc49
Revert "remove custom logging, added hoptoad backend directly"
...
This reverts commit ea72b1ae57 .
2011-10-31 15:12:08 -07:00
Ilya Zhitomirskiy
ea72b1ae57
remove custom logging, added hoptoad backend directly
2011-10-31 12:38:00 -07:00
Manuel Schölling
bcbc86e502
Retry federation if remote pod is down
2011-10-27 00:36:55 +02:00
Maxwell Salzberg
7e73865147
mangle oembed stuff to prevent content warnings, only support services that work when you mangle them; please let us know if your favorite service works when you gsub out all of the https links
2011-10-26 15:11:31 -07:00
Maxwell Salzberg
08bbce90a9
increase timeout on jobs to see if that helps
2011-10-24 16:01:13 -07:00
Ilya Zhitomirskiy
d97d524a7b
attempting to tell excon about certs f cent-os
2011-10-24 11:00:00 -07:00
danielgrippi
7577ad4e81
deprication support for featured_users key in application.yml.
2011-10-21 17:45:06 -07:00
danielgrippi
44b58d707f
featured users => community spotlight
2011-10-20 11:50:58 -07:00
danielgrippi
ed473e0f46
touch up welcome page
2011-10-19 18:44:09 -07:00
Ilya Zhitomirskiy
d5d4b9d555
Merge pull request #2145 from bagilevi/fix-omniauth-rack-bug-1824
...
Fixes omniauth & rack-1.2 bug #1824
2011-10-12 16:13:51 -07:00
Maxwell Salzberg
139ddd726a
wip oembed refactor. still need to make a oembed_helper, and move some tests to their new home, but e but we are looking preeeetttttyyyy good.
2011-10-11 16:10:14 -07:00
Manuel Schölling
f3ea8f424f
Added oEmbed support
2011-10-11 16:08:47 -07:00
Dan Hansen
71681d1bc7
load mail jobs in an initializer so Resque::Helper.constantize doesn't throw UninitializedConstant
...
when resque tried to get the constant "Mail" from the "Jobs" module it got the inherited constant "Mail" (ruby gem) instead of Jobs::Mail
2011-10-09 23:39:56 -05:00
Levente Bagi
6e60d932c0
Fixes omniauth & rack-1.2 bug #1824
...
Rack 1.2's request.url method is buggy, as it gets the host part from
HTTP_X_FORWARDED_HOST, but the port from SERVER_PORT (which should be
used in conjuction with SERVER_ADDR).
This way, if the app is run behind a reverse proxy, it will create a
URL with <public_host>:<private port>, and pass this to Facebook,
so Facebook will redirect back to the URL with the wrong port.
Upgrading Rack requires upgrade to Rails 3.1.
This temporary solution configures OmniAuth using a copy of the newer
version of Rack::Request.
2011-10-09 01:03:22 +01:00
Maxwell Salzberg
d91ea4b9ce
adding support for message bus email service
2011-10-05 12:06:19 -07:00
Maxwell Salzberg
85e51a6dd7
wip
2011-10-05 12:06:19 -07:00
Howard Lin
1ffb706946
User email lookup is now case insensitive
2011-10-01 19:50:39 -07:00
Maxwell Salzberg
17b5e7b066
move admin rack to its own file
2011-09-16 13:33:05 -07:00
Jonne Hass
7ab963f859
whoops, fix my typo
2011-09-16 22:27:19 +02:00
Jonne Hass
fcff5a6774
do not break on not updated application.yml for mount_resque_web
2011-09-16 22:03:38 +02:00
Loïc Guitaut
a739c4f308
Ability to mount resque jobs monitoring directly into Diaspora* routes
...
As resque-web is considered as a debug tool, route is disabled for
production by default, and can be enabled via the `mount_resque_web` key
in application.yml.
2011-09-16 02:40:57 +02:00
danielgrippi
3f84dd066f
can't access git on heroku
2011-09-14 18:07:54 -07:00
danielgrippi
084ed0e838
dont tell faraday to get a custom ca file, hopefully heroku does magic to make sure they work
2011-09-14 18:07:53 -07:00
danielgrippi
c1b46e557f
added redis to go support in redis
2011-09-14 18:07:53 -07:00
Jonne Hass
70a9f3fd94
made openssl verify mode configurable for SMTP
2011-09-14 20:55:29 +02:00
danielgrippi
91e649977c
MS DG update copyright
2011-09-14 11:23:12 -07:00
Maxwell Salzberg
df87b398c7
MS DG; fixed cucumber
2011-09-13 16:14:31 -07:00
Jonne Hass
cecd6ca5a1
Lets take another try at a consistent single process mode handling
...
Revert "dont call settingslogic single process mode, use the hash accessor so it is not required"
This reverts commit 57de976396 .
2011-09-13 22:29:56 +02:00
Jonne Hass
5ae96efdf6
fix oauth keys, deep_merge vs deep_merge! my bad
2011-09-12 22:28:13 +02:00
Maxwell Salzberg
57de976396
dont call settingslogic single process mode, use the hash accessor so it is not required
2011-09-12 08:42:38 -07:00
Jonne Hass
41effa7bd2
load oauth_keys.yml.example as default so I don't have to touch my oauth_keys.yml to have the specs pass on my machine
2011-09-11 23:45:14 +02:00
Jonne Hass
96fc057974
correct Rails.logger call in resque initializer
2011-09-11 22:07:54 +02:00
Jonne Hass
bdd6b9127a
overlooked one last old single process check
2011-09-11 14:19:26 +02:00
Jonne Hass
a614985d83
made single process mode configuration more consistent
...
* SINGLE_PROCESS_MODE environment variable takes precedence over
application.yml setting
* SINGLE_PROCESS environment variable takes precedence over
SINGLE_PROCESS_MODE environment variable to be backward compatible
2011-09-11 13:54:14 +02:00
Maxwell Salzberg
bea76a4801
move the ugly type check into the ugly method, to keep all the ugly in
...
one place; restore listening to single process mode in resque; move the
exception handling to inside the method, rather than around the
intializer, and log when resque errors happen in development in single
process mode
2011-09-09 08:58:06 -07:00
Maxwell Salzberg
cd7640a971
add resque timeout
2011-09-08 10:46:36 -07:00
Maxwell Salzberg
faa44c0a91
make redis url configurable via app config
2011-09-07 15:59:38 -07:00
danielgrippi
d6689ba923
remove mime type :mobile from mime_types as the mobile_fu gem already registers it
2011-09-07 13:03:49 -07:00
danielgrippi
1198670383
Added Foreman gem. Run Diaspora using foreman start (will start everything except mySQL. Passing in a -p flag will let you specifiy the port. Also: I took single_process_mode out of app config and made it an environment variable. If you want to boot a lightweight server, run SINGLE_PROCESS=true rails s.
2011-08-29 14:38:07 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
7fd7fa968c
fixed the email from header issues and backfilled few tests
2011-08-22 17:38:40 -07:00
Maxwell Salzberg
bb5ada6533
create a wrapper class for devise mailer, both so we can resquify it and so we can inject helpers
2011-08-19 15:57:10 -07:00
Raphael Sofaer
f2e079f532
Revert "Move the include of splunklogging into the appconfig check"
...
This reverts commit 25752e9f93 .
2011-08-16 15:04:51 -07:00
Raphael Sofaer
25752e9f93
Move the include of splunklogging into the appconfig check
2011-08-16 12:26:57 -07:00
Raphael Sofaer
3831c13a4a
Move the app/models/jobs folder to match the name of the module
2011-08-12 15:56:26 -07:00
Raphael Sofaer
f30df2c88d
Fix invitation email subject
2011-08-10 12:10:02 -07:00
danielgrippi
aac72b12e7
added hoptoad support, API key read from application.yml
2011-08-09 10:46:15 -07:00
Maxwell Salzberg
d04c904f72
dont run if you do not have featured users set
2011-08-03 18:37:35 -07:00
danielgrippi
987d334764
fixed tests, translations, initalizer
2011-08-03 18:02:58 -07:00
danielgrippi
23c2eaf1c5
added a real profile description on the welcome tab
2011-08-03 18:02:58 -07:00
danielgrippi
e23439d193
fix cucumber; temporarily remove fetch featured users initilizer
2011-08-03 18:02:57 -07:00
danielgrippi
b8b4ad3d84
added helpers for each of the getting started steps; make step sections dull if completed
2011-08-03 18:02:56 -07:00
danielgrippi
d51e495925
fetch featured users from remote servers on app init unless already in the db
2011-08-03 18:02:56 -07:00
Raphael Sofaer
25bf4ce074
Don't cache bust in production
2011-08-02 16:48:30 -07:00
Sarah Mei
b7b1c6b276
Fix interaction between I18n fallbacks and our interpolation fallback code. Refactor I18n tests into their own file. Remove some test support code that made it hard to test I18n.
2011-07-30 22:41:46 -07:00
Raphael Sofaer
b56838e5b1
Fall back to english on MissingInterpolationError
2011-07-29 14:30:20 -07:00
maxwell
7a5852e73a
fix a bug with openssl keys in development. note to future max and
...
rafi. never monkey patch anything on the top of a completely random
model. never again. ever.
TODO: look into replacing a monkey patch on a to_s in User#generate_key
that makes the single test green, but my dell had a heart attack other
places, that might just be sqlite3 or my dell
2011-07-24 20:06:07 -07:00
Raphael Sofaer
e19fb6d0f8
Use authority instead of host in order to get the port as well.
2011-07-21 18:23:33 -07:00
Maxwell Salzberg
df62f58156
fixed the safe_buffer issues
2011-07-21 14:32:09 -07:00
Maxwell Salzberg
2f1118f95f
refactor AppConfig to guess what services are configured, and clean up the services view for a user. also, add a box so people can realize what they can connect
2011-07-04 13:54:05 -07:00
Maxwell Salzberg
f4ca8898f6
adding old school resque inline send. confusion b/c Resque.inline is a newer feature
2011-07-02 12:10:25 -07:00
Maxwell Salzberg
2d9d9bd1a1
Revert "Revert "remove perform delegate: use a gem that unobtrusivly does the same""
...
This reverts commit 696779d589 .
2011-07-02 12:05:26 -07:00
Maxwell Salzberg
696779d589
Revert "remove perform delegate: use a gem that unobtrusivly does the same"
...
the connection adapter messes with single process mode...
This reverts commit dd752d7dd9 .
2011-07-02 12:01:31 -07:00
Maxwell Salzberg
dd752d7dd9
remove perform delegate: use a gem that unobtrusivly does the same
...
thing. use built in resque inline method for single process mode
2011-07-02 11:57:10 -07:00
Raphael Sofaer
04b0705733
Faraday follows redirects
2011-06-22 12:53:18 -07:00
Ilya Zhitomirskiy
a03423309d
fixed the getting started step 3, ignore the CA certs in developement is now in initializer, changed the 'login' -> 'connect' [to facebook] png
2011-06-09 15:12:35 -07:00
Ilya Zhitomirskiy
808754f8bd
added the cert bundle for facebook http things
2011-06-08 18:20:47 -07:00
MrZYX
668c4ddfc5
d'oh
...
- just check for existance before accessing in services initializer
- before_validation has no option :post
- dry up routes.rb
2011-06-02 12:32:21 +02:00
Maxwell Salzberg
5cbbdf2949
initial post to tumblr support
2011-06-01 22:30:22 -07:00
Sarah Mei
31a5ef19de
Switching to settingslogic to manage our configuration. THE FILE FORMAT HAS CHANGED. OLD APP.YML AND APP_CONFIG.YML FILES WILL NOT WORK ANYMORE.
...
Two important differences:
1. The app only looks in one file for settings: config/application.yml. If you want to override something, do it in that file. It is gitignore'd. If config/application.yml does not exist, or exists but is in the old format, you'll get a nice friendly set of instructions on how to convert your old file.
2. script/server settings are no longer in application.yml. They have their own settings file - copy config/script_server_config.yml.example to config/script_server_config.yml. This is also gitignore'd. script/server will print a message and exit if that file doesn't exist.
2011-05-28 19:44:40 -07:00
MrZYX
c5630006b6
better compatibillity with old git versions to get the current rev.
2011-05-26 16:27:56 +02:00
MrZYX
cf1d83878c
fixed #747
2011-05-25 22:50:13 +02:00
Raphael Sofaer
286f1b876d
Allow anyone to generate a token, restrict tokens to ActivityStreams::PhotosController#create, don't let tokens create sessions.
2011-05-20 15:14:23 -07:00
danielgrippi
be662a65c6
added token authenticatable to user model
2011-05-19 11:57:06 -07:00
Shane Becker
910cc52387
rename config/app_config.yml to config/app.yml in accordance to The Redundant Rendundacy Act of 2011
2011-05-18 11:46:45 -07:00
MrZYX
2a449aa8c4
uncomment the new s3_region setting so that nobody needs to update his app_config.yml when he's using S3
2011-05-18 16:21:54 +02:00
cyberkov
eb615c3e7e
Added region config to carrierwave to select other regions than US
2011-05-18 15:57:02 +02:00
danielgrippi
7042b43799
use appconfig instead of config
2011-05-16 18:54:50 -07:00
danielgrippi
55d39521c4
rescue redis connection attempts in websocket
2011-05-16 18:34:37 -07:00
danielgrippi
8821043ed7
work in process
2011-05-16 18:27:12 -07:00
Sarah Mei
43ab8cfcfa
Tell devise that :mobile is a navigational format.
2011-05-14 15:46:56 -07:00
Sarah Mei
c8e9225dfb
For the love of god, normal Rails logs in test & development.
...
There's now a setting in app_config.yml, :enable_splunk_logging, which if true outputs godawful machine-readable splunk logs. It's false in test and development, and true elsewhere.
2011-05-14 13:29:54 -07:00
MrZYX
92bf8444a7
added spec; rtl? -> direction_for
2011-04-03 04:20:08 +02:00