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
0da3fbcf66
fix some cases where the parent is nil in relayable retractions
2011-10-07 13:45:20 -07:00
danielgrippi
2baa1e7c6e
remove hidden posts from the cache; add unhidden posts to the cache
2011-10-06 19:14:08 -07:00
Gonzalo Rodriguez
cf01d03656
Avoid crashing if no featured users are configured
2011-10-07 00:06:12 -02:00
Ilya Zhitomirskiy
018a42b001
assert that prep_opts works; reference BaseStream types in lieu of subclassed AspectStream's
2011-10-06 17:26:29 -07:00
Ilya Zhitomirskiy
7572eaaf0d
changed the default order in prep_opts, passing in opts to cache population
2011-10-06 17:14:14 -07:00
Your Name
5b9fbd19ed
moar specs, a little perf upgrade for base_stream#person
2011-10-06 17:13:04 -07:00
Your Name
55ffc44a42
wip
2011-10-06 17:13:04 -07:00
Ilya Zhitomirskiy
91a0af078c
added checking for the sharing contact in postzord caching
2011-10-06 12:31:09 -07:00
Ilya Zhitomirskiy
d891e78652
refactored post receiving; only update cache on verfied received objects
2011-10-06 12:31:09 -07:00
Your Name
619f5fd56e
move featured users to the other side and make a little sidebar widget for it
2011-10-06 12:27:02 -07:00
Maxwell Salzberg
d7bd26fdf3
MS SM only show accpetable types of posts in the featured users stream
2011-10-05 21:22:10 -07:00
Maxwell Salzberg
cdce54bbda
MS SM featured users stream. because we do what we want
2011-10-05 21:12:02 -07:00
Maxwell Salzberg
b911047d7d
sorry left some puts
2011-10-05 18:12:11 -07:00
Maxwell Salzberg
58ca760a64
fix small bug with html only emails
2011-10-05 18:11:35 -07:00
Maxwell Salzberg
75aa3f8f97
include people names in the from field
2011-10-05 17:12:31 -07:00
Ilya Zhitomirskiy
fd8476fe9c
fixed clear cache rake task + puts
2011-10-05 12:09:42 -07: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
Ilya Zhitomirskiy
f4bfa22768
added a clear cache rake task, removed fake redis for mockredis, slight
...
refactor of the redis_cache class
2011-10-05 11:54:24 -07:00
Ilya Zhitomirskiy
0d00265392
temporarily disable redis caching during seed script
2011-10-05 10:39:24 -07:00
Ilya Zhitomirskiy
f98ff61e16
fix cache updating on post creation for a user
2011-10-04 18:48:38 -07:00
Maxwell Salzberg
a3eeb9f3c1
comment on tagged posts wip
2011-10-04 18:20:15 -07:00
maxwell
eef054dc5e
wip
2011-10-04 18:20:14 -07:00
Ilya Zhitomirskiy
792647340f
added acceptable_types to the cache
2011-10-04 16:51:18 -07:00
Ilya Zhitomirskiy
af5c33f5a5
only cache types associated in AspectStream
2011-10-04 16:18:41 -07:00
Ilya Zhitomirskiy
ab8308b9df
moved configured check into the RedisCache class
2011-10-04 15:46:03 -07:00
Maxwell Salzberg
11b1b44b22
fix file require
2011-10-04 15:33:29 -07:00
Ilya Zhitomirskiy
97342630c4
dg iz added some more documentation and only caching on all aspects
2011-10-04 14:39:56 -07:00
Ilya Zhitomirskiy
6ea540fb94
wip, adding to cache in receiver, caching is only triggered for receiving of posts
2011-10-04 10:32:17 -07:00
Ilya Zhitomirskiy
7926ebfb53
subclassing receivers, renamed perform to perform [bang]
2011-10-04 10:32:17 -07:00
Ilya Zhitomirskiy
289d582ce9
redis cache populates
2011-10-04 10:32:17 -07:00
Ilya Zhitomirskiy
01515725fe
WIP trim is still needed, also possible weirdness with the mock
2011-10-04 10:32:16 -07:00
Ilya Zhitomirskiy
8d12a57f37
reding from redis cache
2011-10-04 10:32:16 -07:00
Maxwell Salzberg
34f82d8bc1
try an in query directly for the tags
2011-10-03 17:14:57 -07:00
Gonzalo Rodriguez
0aa49a8d73
Missing whitespace
2011-10-03 22:06:03 -02:00
Maxwell Salzberg
dd1a1c15bb
dont use instance vars when you have accessor methods
2011-10-03 15:23:11 -07:00
Maxwell Salzberg
01fd1f23c7
moving stuff around
2011-10-03 15:23:11 -07:00
Maxwell Salzberg
1d2439ee76
clean up stream directory structure
2011-10-03 15:23:11 -07:00
Maxwell Salzberg
cd93a29377
small cleanup
2011-10-03 15:23:11 -07:00
Maxwell Salzberg
9a4c478a7b
these spes are really green. too bad we need #moar
2011-10-03 15:23:10 -07:00
Maxwell Salzberg
ad9dcd8542
holy guacamole. mentions page and tag following pages, plus a huge stream refactor
2011-10-03 15:23:10 -07:00
Maxwell Salzberg
429ac42502
added tag follow feature, mention page feature. is now pretty easy to add new types of streams, but some more refactoring could make it even nicer
2011-10-03 15:22:14 -07:00
Maxwell Salzberg
b5c3f2c615
wip
2011-10-03 15:22:14 -07:00
Dan Hansen
84ff366fef
make all links open in new tab. fix #1984
2011-10-02 22:24:35 -05:00
Maxwell Salzberg
5348c72209
add sqlite method; fix chubbies cukes
2011-09-30 14:27:54 -07:00
Maxwell Salzberg
621075d4e1
fix mentioning from profile page spec, add some tests for the ajax_stream? method
2011-09-30 10:54:13 -07:00
Maxwell Salzberg
6ac0a46120
green jasmine by stubbing ajax_stream? in aspects controller
2011-09-29 18:04:21 -07:00
Ilya Zhitomirskiy
c3746aec7f
passing around arrays instead of object on local batch receive
2011-09-28 21:34:48 -07:00
Maxwell Salzberg
78557c02e9
dealing with slow code by commenting it out
2011-09-27 17:19:38 -07:00
Ilya Zhitomirskiy
faa0451380
Revert "not passing in by members of if it wasn't passed into the stream"
...
This reverts commit ff1cb665ed .
2011-09-23 09:59:05 -07:00
Ilya Zhitomirskiy
ff1cb665ed
not passing in by members of if it wasn't passed into the stream
2011-09-22 16:26:45 -07:00
Ilya Zhitomirskiy
3e51fca9c0
updated the rake task to pull back full name
2011-09-20 18:53:19 -07:00
Ilya Zhitomirskiy
2cebfa54cc
fixed couple of specs, removed the federation fallback, and fixed the public hashtag pages (not displaying the publisher)
2011-09-19 15:52:25 -07:00
Sarah Mei
18b1f360d8
Have our CI run only cucumber
2011-09-17 22:39:42 -07:00
Maxwell Salzberg
bc1aef4999
MS IZ start to implement followed tags in the stream
2011-09-16 18:19:34 -07:00
Maxwell Salzberg
cbbaa2f80d
more verbose not valid object error
2011-09-16 16:43:03 -07:00
Maxwell Salzberg
f963e4cb4e
get better info on failing federated posts
2011-09-16 16:18:14 -07:00
Maxwell Salzberg
defeb42721
get some comma seperated resque job logging for method params in hoptoad"
2011-09-16 15:22:20 -07:00
Maxwell Salzberg
17b5e7b066
move admin rack to its own file
2011-09-16 13:33:05 -07:00
Maxwell Salzberg
1343188ccb
dont do the comments in a transaction, we build other jobs
2011-09-16 11:26:28 -07:00
Maxwell Salzberg
6c414d8562
add tests for object_should_be_processed_as_public? and delegegated public to the parent of relayable objects
2011-09-16 11:24:13 -07:00
Jonne Hass
01f7625649
fix Postzord::Dispatcher#object_should_be_processed_as_public?
2011-09-16 19:44:41 +02:00
Ilya Zhitomirskiy
f1a8b1fd6f
added the namespace constraint back to the envelope, protocol route, data type is now plain xml
2011-09-16 08:53:13 -07:00
Ilya Zhitomirskiy
c98189b057
refactored the salmon models and the xml, added a pending spec to strip '='
2011-09-16 08:53:13 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
b7288c8d8e
removed the algo field and a commented line
2011-09-16 08:53:13 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
4cdfe8431b
signing with SHA256, have a temp fallback on verification
2011-09-16 08:53:13 -07:00
danielgrippi
ce9c17fa2e
use ActiveSupport's Base64 encoding methods instead of calling Array#pack directly; strip new lines.
2011-09-16 08:53:13 -07:00
danielgrippi
36f5e45c25
change Base64.encode64 to Base64.encode64s (encode without newlines)
2011-09-16 08:53:13 -07:00
danielgrippi
58abbcc058
DG MS; activate dispatcher switch in Dispatcher; remove diasporahq blocker
2011-09-16 08:53:13 -07:00
danielgrippi
999efbd451
IZ DG MS; fix method call in public receiver
2011-09-15 19:37:56 -07:00
danielgrippi
ba8e50e34c
DG MS; renamed a file; fixed the build
2011-09-15 15:16:34 -07:00
danielgrippi
70deed01e1
fixed comment notifications / dispatching
2011-09-15 14:25:15 -07:00
danielgrippi
97f80272b2
DG MS; changed Job:: to Jobs::; require all mail jobs from Job base class
2011-09-15 12:42:53 -07:00
danielgrippi
ec011f0800
DG MS; optimized local comments to be batched; backfilled more tests
2011-09-15 11:22:47 -07:00
danielgrippi
e4f7bc7216
local_people should always return an array (re: injection issues)
2011-09-14 22:18:08 -07:00
danielgrippi
f519639010
safeguard against local users being nil in dispatcher
2011-09-14 22:11:52 -07:00
danielgrippi
930ea6c425
Fix failure, decode in receiver
2011-09-14 21:41:46 -07:00
danielgrippi
707118d8b5
default to postgres db in heroku rake task
2011-09-14 18:46:03 -07:00
danielgrippi
a396ad811f
remove debug line
2011-09-14 18:21:54 -07:00
danielgrippi
cb7bc0ecad
add debug line
2011-09-14 18:09:36 -07:00
danielgrippi
a99a174d5f
alias jobs:work
2011-09-14 18:07:54 -07:00
danielgrippi
57079ef5cd
set ENV['HEROKU'] explicitly in the heroku:config task
2011-09-14 18:05:40 -07:00
danielgrippi
ba63c028e6
added heroku gem, slugignore, and heroku rake task to load application.yml vars as config vars
2011-09-14 18:05:40 -07:00
danielgrippi
fab6f9ccd9
DG MS; fixed tests; explicitly send in dispatcher in httpmulti
2011-09-14 17:51:25 -07:00
Maxwell Salzberg
60ace5c297
DG MS; Broke out HydraWrapper in HttpMulti job
2011-09-14 15:50:07 -07:00
danielgrippi
91e649977c
MS DG update copyright
2011-09-14 11:23:12 -07:00
danielgrippi
aed08d6283
removed unused method; moved includes() out of scope
2011-09-14 00:10:04 -07:00
Ilya Zhitomirskiy
6b9ad7c4c6
SM IZ pared down markdownify to basic markdown, bumped version of RedCarpet
2011-09-13 20:20:49 -07:00
Maxwell Salzberg
119cb37ba5
DG MS; broke validations into methods in receiver
2011-09-13 16:42:47 -07:00
Maxwell Salzberg
df87b398c7
MS DG; fixed cucumber
2011-09-13 16:14:31 -07:00
Maxwell Salzberg
adaefd0cb5
MS DG rspec is green update gemfile
2011-09-13 13:34:49 -07:00
Maxwell Salzberg
dd1b869705
wip
2011-09-13 13:14:43 -07:00
Maxwell Salzberg
5258a37ce5
MS DG clean up Postzord::Dispatcher::Private
2011-09-13 13:11:43 -07:00
danielgrippi
2022187942
sprinkle a little documentation around lib, mostly just specifying return types
2011-09-12 23:01:47 -07:00
Maxwell Salzberg
ee257b2a7c
MS DG forgot require for cucumber
2011-09-12 17:35:54 -07:00
Maxwell Salzberg
665facaeb0
DG MS renamed private dispatcher; started refactor including public
...
dispatcher
2011-09-12 17:02:40 -07:00
Maxwell Salzberg
0ab0526cd6
DG MS; put validates_associated in relayable, removed from receiver logic
2011-09-12 15:06:17 -07:00
Maxwell Salzberg
5177e5b218
DG MS test receive_relayable
2011-09-12 14:05:32 -07:00
Maxwell Salzberg
6e60905d0d
DG MS major refactor of salmon and corresponding federation logic
2011-09-12 14:05:32 -07:00
Maxwell Salzberg
87c994fa47
MS DG cleaned up and fleshed out salmon specs
2011-09-12 14:05:32 -07:00
Maxwell Salzberg
6dede984e9
delegate instead of denormalize
2011-09-12 14:05:32 -07:00
Maxwell Salzberg
34ed07260f
MS IZ DG moar salmon refactoring
2011-09-12 14:05:31 -07:00
Maxwell Salzberg
e0429ee823
MS DG pulling apart salmon and making our custom hacks more obvious
2011-09-12 14:05:31 -07:00
Maxwell Salzberg
6b0507949c
updated salmon to let us not always encrypt the header
2011-09-12 14:05:31 -07:00
Ilya Zhitomirskiy
6a6c4cd82b
unsubscribers in csvs
2011-09-12 11:11:53 -07:00
danielgrippi
cb2c094139
use method not instance var
2011-09-11 20:08:00 -07:00
danielgrippi
1bd37038cc
fixed/moved specs; made Person.all_from_aspects scope (move direct AR querying from AspectStream; added more documentation in AspectStream
2011-09-11 14:16:48 -07:00
danielgrippi
21182c88ec
initial tests for AspectStream
2011-09-11 14:16:48 -07:00
danielgrippi
ec4dc7a905
Created AspectStream; removed all logic from AspectsController#index
2011-09-11 14:16:48 -07:00
Maxwell Salzberg
0c00947fec
temporary fix to prevent DiapsoraHQ from killing Diasporg till we implemnt fanout
2011-09-08 10:24:41 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
fd6981c3d2
changed the default location
2011-09-07 14:38:31 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
85c64504ac
capitalization
2011-09-07 11:41:55 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
80b2f69061
Revert "capitalization"
...
This reverts commit 9e0afb4a33 .
2011-09-07 11:37:52 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
4f70147381
Revert "removed the non-used label"
...
This reverts commit 2bccea1b04 .
2011-09-07 11:37:35 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
2bccea1b04
removed the non-used label
2011-09-07 11:33:35 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
9e0afb4a33
capitalization
2011-09-07 11:28:35 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
9d142cab8d
not doing an if statement
2011-09-07 11:23:36 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
7362e18fc9
no need to check for empty string
2011-09-07 11:09:40 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
08b17e07f4
added the check for invitation token
2011-09-07 10:52:24 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
20f5a02eed
using the the correct timeformat for the query
2011-09-07 10:34:26 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
8bb19288f5
made the links https and made sure we pull back users with emails
2011-09-07 10:15:22 -07:00
Jonne Hass
bc4872d3a5
ensure handle is downcased on search, fix #1912
2011-09-07 15:17:42 +02:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
3ae8f300ee
changed the default location
2011-09-07 03:20:37 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
b76133c56a
separate tmp directory
2011-09-07 02:50:43 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
ef9eff300b
not doing joins where they are not needed
2011-09-07 02:50:43 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
c03fec1244
the non-waitlist csv writing to tmp
2011-09-07 02:50:43 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
91d60f5e01
wip
2011-09-07 02:50:43 -07:00
Ilyaaaaaaaaaaaaa Zhitomirskiy
7485271573
wip csv gen
2011-09-07 02:50:43 -07:00
Maxwell Salzberg
0e7521df9f
adding csv generator
2011-09-07 02:50:43 -07:00
Jonne Hass
292b1e7465
small cleanup
2011-09-06 20:13:56 +02:00
Sarah Mei
ad009a71dc
Don't run oauth.feature on travis, but run all features locally.
2011-09-04 11:27:30 -07:00
Sarah Mei
8d95684341
move jasmine before cucumber so we can fail faster on travis
2011-09-03 20:30:26 -07:00
Sarah Mei
4f11b75ed1
RAKE jasmine:ci. Duh.
2011-09-03 18:14:26 -07:00
Sarah Mei
45ffd99c11
Put a bit more messaging so we can see where the rspec double run is coming from.
2011-09-03 16:54:56 -07:00
Sarah Mei
984061cb80
Run spec, cucumber, and jasmine separately in an effort to not run rspec twice.
2011-09-03 16:38:16 -07:00
Maxwell Salzberg
09d4918e80
SM MS improve relayable semantics
2011-09-03 16:36:15 -07:00
Maxwell Salzberg
26151263c5
put receiving in a transaction, to prevent the crazy duplicate index errors and hopefully fix federation visibility.
2011-09-03 16:04:53 -07:00
Sarah Mei
0a3f353f6a
Run all specs on travis. Also, add 1.9.2 run.
2011-09-03 14:24:48 -07:00
Sarah Mei
14324aecc2
Install firefox on travis. Only run cucumber to save time while experimenting.
2011-09-03 14:10:06 -07:00
Sarah Mei
3fe6f47648
Add xvfb start to travis config. Use xvfb in specs.
2011-09-03 13:23:20 -07:00
Sarah Mei
9960b5b189
Gotta escape & before other stuff in markdownify - in 1.8 it was always first but not in 1.9 because the list of entities was a hash. This change converts to an array.
2011-09-03 11:26:11 -07:00
Maxwell Salzberg
48cdf7c79f
fix poetry mode, due to a mistake I made previously. also fixed a 500 where youtube titles do the unexpected
2011-09-01 12:03:07 -07:00
Maxwell Salzberg
7d96b603d3
fix bug where if youtube_maps or vimeo_maps were passed in as explicitly nil, the app would 500. #somethingididnotknow (Hash#fetch is kind of weird
2011-09-01 10:14:53 -07:00
Maxwell Salzberg
62aea0e820
fix for mention links, and the first tag links #ohYEAH
2011-08-31 18:06:30 -07:00
Maxwell Salzberg
272ab55482
Merge branch '1844-mentions-in-markdown' of https://github.com/brianwisti/diaspora into brianwisti-1844-mentions-in-markdown
2011-08-30 22:15:52 -07:00
Sarah Mei
b6e2e9452f
Fix YouTube titles on 1.9. (SIGH.)
2011-08-30 21:04:29 -07:00
Brian Wisti
8aafc61071
merged with blank markdownify check
2011-08-30 12:55:52 -07:00
Maxwell Salzberg
83b99890ba
another shot at fixing markdownify
2011-08-29 19:43:29 -07:00
Maxwell Salzberg
e30c84ee96
small fix for markdownify
2011-08-29 19:38:51 -07:00