]>
cat aescling's git repositories - mastodon.git/log
Eugen [Fri, 7 Apr 2017 03:56:56 +0000 (05:56 +0200)]
Rewrite Atom generation from stream entries to use Ox instead of Nokogiri (#1124)
* Rewrite Atom generation from stream entries to use Ox instead of Nokogiri::Builder
StreamEntry is now limited to only statuses, which allows some optimization. Removed
extra queries on AccountsController#show. AtomSerializer instead of AtomBuilderHelper
used in AccountsController#show, StreamEntriesController#show, StreamEntryRenderer
and PubSubHubbub::DistributionWorker
PubSubHubbub::DistributionWorker moves n+1 DomainBlock query to PubSubHubbub::DeliveryWorker
instead.
All Salmon slaps that aren't based on StreamEntry still use AtomBuilderHelper and Nokogiri
* All Salmon slaps now use Ox instead of Nokogiri. No touch from status on account
Eugen Rochko [Thu, 6 Apr 2017 22:04:09 +0000 (00:04 +0200)]
Low-hanging fruit of query optimization, these indices were missing
Eugen [Thu, 6 Apr 2017 20:59:48 +0000 (22:59 +0200)]
Merge pull request #1100 from mjankowski/mj-reduce-image-size
Reduce size of background-photo.jpeg
Eugen [Thu, 6 Apr 2017 20:58:44 +0000 (22:58 +0200)]
Merge pull request #1103 from alimony/vagrant-tweaks-01
Add a couple of network performance tweaks to Vagrantfile.
Markus Amalthea Magnuson [Thu, 6 Apr 2017 20:34:59 +0000 (22:34 +0200)]
Add a couple of network performance tweaks to Vagrantfile.
Matt Jankowski [Thu, 6 Apr 2017 20:24:57 +0000 (16:24 -0400)]
Reduce size of background-photo.jpeg
Reduced by running through `guetzli` image optimizer.
Eugen [Thu, 6 Apr 2017 19:35:10 +0000 (21:35 +0200)]
Merge pull request #1088 from Wonderfall/master
Add metadata to Dockerfile
Wonderfall [Thu, 6 Apr 2017 18:59:20 +0000 (20:59 +0200)]
add Docker microbadger to README.md
Wonderfall [Thu, 6 Apr 2017 18:57:16 +0000 (20:57 +0200)]
add metadata to Dockerfile
Eugen [Thu, 6 Apr 2017 17:32:50 +0000 (19:32 +0200)]
Merge pull request #1038 from wade-r/optimize-dockerfile
Optimize Dockerfile
Eugen [Thu, 6 Apr 2017 17:32:12 +0000 (19:32 +0200)]
Merge pull request #1042 from johnsudaar/feature/scalingo_one_click
Cosmetic changes to the scalingo deployment
Eugen [Thu, 6 Apr 2017 17:09:45 +0000 (19:09 +0200)]
Merge pull request #1048 from ashfurrow/slugignore
Updates slugignore
Eugen [Thu, 6 Apr 2017 17:02:14 +0000 (19:02 +0200)]
Merge pull request #1070 from alexgleason/patch-4
Linux users must enable NFS for Vagrant
Alex Gleason [Thu, 6 Apr 2017 16:16:39 +0000 (12:16 -0400)]
Linux users must enable NFS for Vagrant
Ash Furrow [Thu, 6 Apr 2017 11:53:48 +0000 (07:53 -0400)]
Updates slugignore.
Ryan Wade [Thu, 6 Apr 2017 07:41:00 +0000 (15:41 +0800)]
Optimize Dockerfile
Optimize Dockerfile, reduce build time.
Eugen Rochko [Thu, 6 Apr 2017 02:03:23 +0000 (04:03 +0200)]
Fix wrong pubsub channel on public timelines
Eugen [Thu, 6 Apr 2017 00:35:34 +0000 (02:35 +0200)]
Merge pull request #1013 from blackle/master
Catch more errors in process_follows so it doesn't fail
Eugen Rochko [Thu, 6 Apr 2017 00:26:59 +0000 (02:26 +0200)]
Fix notifications delivered to wrong pubsub channel, optimized RemoveStatusService,
slightly optimized FanOutOnWriteService again
blackle [Thu, 6 Apr 2017 00:04:13 +0000 (20:04 -0400)]
Catch more errors in process_follows so it doesn't fail
Eugen [Wed, 5 Apr 2017 21:26:44 +0000 (23:26 +0200)]
Merge pull request #993 from foozmeat/patch-1
Use NFS for the shared folder because it dramatically decreases latency for git operations.
Eugen Rochko [Wed, 5 Apr 2017 19:41:50 +0000 (21:41 +0200)]
Split SalmonWorker into smaller parts, move profile updating into another job
James Moore [Wed, 5 Apr 2017 18:53:39 +0000 (11:53 -0700)]
Use NFS for the shared folder because it dramatically decreases latency for git operations.
Eugen [Wed, 5 Apr 2017 18:48:19 +0000 (20:48 +0200)]
Merge pull request #958 from yiskah/patch-1
Correct innacurate info and other fixes
Eugen Rochko [Wed, 5 Apr 2017 17:46:28 +0000 (19:46 +0200)]
Merge branch 'krainboltgreene-broadcast-to-worker'
Eugen Rochko [Wed, 5 Apr 2017 17:45:18 +0000 (19:45 +0200)]
Replace calls to FeedManager#inline_render and #broadcast
Eugen Rochko [Wed, 5 Apr 2017 17:29:46 +0000 (19:29 +0200)]
Merge branch 'broadcast-to-worker' of https://github.com/krainboltgreene/mastodon into krainboltgreene-broadcast-to-worker
Eugen Rochko [Wed, 5 Apr 2017 16:51:15 +0000 (18:51 +0200)]
Make sure Rabl is using Oj
Eugen [Wed, 5 Apr 2017 16:58:32 +0000 (18:58 +0200)]
Fix wrong variable used in publish channel
Eugen [Wed, 5 Apr 2017 16:48:41 +0000 (18:48 +0200)]
Add proper message to PushUpdateWorker, use redis directly
Eugen [Wed, 5 Apr 2017 16:44:33 +0000 (18:44 +0200)]
Merge branch 'master' into broadcast-to-worker
Jonathan Hurter [Wed, 5 Apr 2017 15:48:55 +0000 (17:48 +0200)]
Make scalingo doc clearer
Jonathan Hurter [Wed, 5 Apr 2017 15:28:11 +0000 (17:28 +0200)]
Fix wrong url in scalingo.json
shel [Wed, 5 Apr 2017 14:58:41 +0000 (10:58 -0400)]
Correct innacurate info and other fixes
This guide was pretty out of date and also contained outright errors which were never true. I have updated it.
Eugen [Wed, 5 Apr 2017 14:50:46 +0000 (16:50 +0200)]
Merge pull request #947 from johnsudaar/feature/scalingo_one_click
Add Scalingo deployment support
Jonathan Hurter [Wed, 5 Apr 2017 14:00:48 +0000 (16:00 +0200)]
Add doc
Jonathan Hurter [Wed, 5 Apr 2017 13:52:06 +0000 (15:52 +0200)]
Use root repository url
Jonathan Hurter [Wed, 5 Apr 2017 13:26:36 +0000 (15:26 +0200)]
Add Scalingo one click on readme
Eugen [Wed, 5 Apr 2017 13:24:52 +0000 (15:24 +0200)]
Merge pull request #940 from fahy/patch-1
Adding mastodon.irish
Eugen [Wed, 5 Apr 2017 13:24:40 +0000 (15:24 +0200)]
Merge pull request #930 from nicobz25/patch-1
Update List-of-Mastodon-instances.md
Eugen [Wed, 5 Apr 2017 13:24:24 +0000 (15:24 +0200)]
Merge pull request #939 from JantsoP/master
More translation updates
Padraig Fahy [Wed, 5 Apr 2017 13:00:35 +0000 (14:00 +0100)]
Adding mastodon.irish
Eugen [Wed, 5 Apr 2017 12:57:38 +0000 (14:57 +0200)]
Merge pull request #938 from wxcafe/patch-3
Updates description for `social.wxcafe.net`
Eugen [Wed, 5 Apr 2017 12:57:14 +0000 (14:57 +0200)]
Merge pull request #931 from farlistener/patch-3
Typography on partY
Eugen [Wed, 5 Apr 2017 12:57:01 +0000 (14:57 +0200)]
Merge pull request #936 from Angristan/patch-7
Add git and curl as dependencies
Jantso Porali [Wed, 5 Apr 2017 12:53:35 +0000 (14:53 +0200)]
updated blocking translation
Jantso Porali [Wed, 5 Apr 2017 12:49:29 +0000 (14:49 +0200)]
updated two-way auth and preferences translation
Jantso Porali [Wed, 5 Apr 2017 12:47:42 +0000 (14:47 +0200)]
updated translation for about page
Jonathan Hurter [Wed, 5 Apr 2017 12:13:34 +0000 (14:13 +0200)]
Add node_modules and .cache to slugignore
Eugen Rochko [Wed, 5 Apr 2017 12:26:17 +0000 (14:26 +0200)]
Only render public payload once in FanOutOnWrite
wxcafé [Wed, 5 Apr 2017 12:21:45 +0000 (14:21 +0200)]
Update List-of-Mastodon-instances.md
Angristan [Wed, 5 Apr 2017 12:11:08 +0000 (14:11 +0200)]
Add git and curl as dependencies
In some VPS templates, they are not installed by default.
Jonathan Hurter [Wed, 5 Apr 2017 11:53:30 +0000 (13:53 +0200)]
Install nodejs before ruby
nicobz25 [Wed, 5 Apr 2017 11:48:31 +0000 (13:48 +0200)]
Merge branch 'master' into patch-1
Jonathan Hurter [Wed, 5 Apr 2017 11:45:03 +0000 (13:45 +0200)]
Add scalingo support
Eugen Rochko [Wed, 5 Apr 2017 11:32:57 +0000 (13:32 +0200)]
Add index on mentions status_id
Eugen Rochko [Wed, 5 Apr 2017 11:28:46 +0000 (13:28 +0200)]
Replace ActionCable broadcast call with simple redis publish
Cédric Levieux [Wed, 5 Apr 2017 11:19:34 +0000 (13:19 +0200)]
Typography on partY
nicobz25 [Wed, 5 Apr 2017 11:13:09 +0000 (13:13 +0200)]
Update List-of-Mastodon-instances.md
Add our mastodon instance :) Thanks !
Eugen [Wed, 5 Apr 2017 10:33:02 +0000 (12:33 +0200)]
Merge pull request #923 from jguerder/patch-1
Added mastodon.cx
Eugen [Wed, 5 Apr 2017 10:26:17 +0000 (12:26 +0200)]
Merge pull request #925 from Angristan/patch-6
Add mstdn.io
Eugen [Wed, 5 Apr 2017 10:26:02 +0000 (12:26 +0200)]
Merge pull request #926 from farlistener/patch-2
Add mastodon.partipirate.org
Eugen [Wed, 5 Apr 2017 10:18:57 +0000 (12:18 +0200)]
Merge pull request #922 from Angristan/patch-5
ECDH only
Cédric Levieux [Wed, 5 Apr 2017 09:24:21 +0000 (11:24 +0200)]
Add mastodon.partipirate.org
Angristan [Wed, 5 Apr 2017 09:16:56 +0000 (11:16 +0200)]
Add mstdn.io
Jordan Guerder [Wed, 5 Apr 2017 08:52:56 +0000 (10:52 +0200)]
Added mastodon.cx
Angristan [Wed, 5 Apr 2017 08:44:08 +0000 (10:44 +0200)]
ECDH only
Disable DHE ciphers. We don't loose any compatibility as we already use TLS 1.2, and ECDH is faster and safer.
Also, it's better so specify the curve.
This is the conf I use here : https://tls.imirhil.fr/https/mstdn.io
Eugen [Wed, 5 Apr 2017 08:29:58 +0000 (10:29 +0200)]
Merge pull request #909 from scriptjunkie/master
Add https://securitymastod.one/
Eugen [Wed, 5 Apr 2017 08:29:52 +0000 (10:29 +0200)]
Merge branch 'master' into master
Eugen [Wed, 5 Apr 2017 08:29:14 +0000 (10:29 +0200)]
Merge pull request #901 from ashfurrow/patch-3
Adds mastodon.technology instance
Eugen [Wed, 5 Apr 2017 08:28:58 +0000 (10:28 +0200)]
Merge pull request #911 from IMcD23/patch-1
Added mastodon.network instance.
Eugen [Wed, 5 Apr 2017 08:27:12 +0000 (10:27 +0200)]
Merge pull request #919 from JantsoP/master
More updates to Finnish language
Eugen [Wed, 5 Apr 2017 08:26:32 +0000 (10:26 +0200)]
Merge pull request #902 from asm/ssl_best_practices
SSL best practices for nginx
Eugen [Wed, 5 Apr 2017 08:25:05 +0000 (10:25 +0200)]
Fix API method URL typo
Eugen [Wed, 5 Apr 2017 08:24:25 +0000 (10:24 +0200)]
Merge pull request #903 from yiskah/patch-6
Corrected misinformation regarding Direct Posts
Eugen [Wed, 5 Apr 2017 08:23:52 +0000 (10:23 +0200)]
Merge pull request #908 from krainboltgreene/application-worker-for-shared-logic
ApplicationWorker for shared worker behavior
Eugen [Wed, 5 Apr 2017 08:23:32 +0000 (10:23 +0200)]
Merge pull request #910 from krainboltgreene/master
Mastodon isn't using jbuilder or sdoc, and it prevents an upgrade to 2.4.0
Eugen [Wed, 5 Apr 2017 08:23:10 +0000 (10:23 +0200)]
Merge pull request #914 from bradurani/bu/query_cleanup
Eliminate unnecessary queries and query clauses with none and all
JantsoP [Wed, 5 Apr 2017 08:07:17 +0000 (10:07 +0200)]
Merge branch 'master' into master
JantsoP [Wed, 5 Apr 2017 07:57:25 +0000 (09:57 +0200)]
updated reblog to boost translation
Since it is that :D
JantsoP [Wed, 5 Apr 2017 07:56:10 +0000 (09:56 +0200)]
updated translation
Updated some translations after seeing them in service. Should be better now
JantsoP [Wed, 5 Apr 2017 07:52:31 +0000 (09:52 +0200)]
udpdated display_name translation
JantsoP [Wed, 5 Apr 2017 07:51:35 +0000 (09:51 +0200)]
updated reblog translation
Brad Urani [Wed, 5 Apr 2017 06:02:58 +0000 (06:02 +0000)]
Eliminate unnecessary queries and query clauses with none and all
Ian McDowell [Wed, 5 Apr 2017 04:43:57 +0000 (23:43 -0500)]
Update List-of-Mastodon-instances.md
Added mastodon.network.
Kurtis Rainbolt-Greene [Wed, 5 Apr 2017 04:31:02 +0000 (21:31 -0700)]
Mastodon isn't using jbuilder or sdoc, and it prevents an upgrade to 2.4.0
scriptjunkie [Wed, 5 Apr 2017 04:21:00 +0000 (23:21 -0500)]
Add https://securitymastod.one/
Kurtis Rainbolt-Greene [Wed, 5 Apr 2017 04:14:37 +0000 (21:14 -0700)]
We're going to want these nice helper methods, lets share them with a parent class that matches Rails 5 practices (application level abstraction)
Kurtis Rainbolt-Greene [Wed, 5 Apr 2017 03:51:44 +0000 (20:51 -0700)]
Moved to the worker
Kurtis Rainbolt-Greene [Wed, 5 Apr 2017 03:51:18 +0000 (20:51 -0700)]
Moving in the inline render
Kurtis Rainbolt-Greene [Wed, 5 Apr 2017 03:48:22 +0000 (20:48 -0700)]
I don't actually think we need that.
Kurtis Rainbolt-Greene [Wed, 5 Apr 2017 03:39:14 +0000 (20:39 -0700)]
Moving the queue_at into the worker
Kurtis Rainbolt-Greene [Wed, 5 Apr 2017 03:38:07 +0000 (20:38 -0700)]
This method isn't used anymore
Kurtis Rainbolt-Greene [Wed, 5 Apr 2017 03:36:03 +0000 (20:36 -0700)]
Replacing the broadcast method with the one defined in the feed manager
Kurtis Rainbolt-Greene [Wed, 5 Apr 2017 03:16:53 +0000 (20:16 -0700)]
By pushing this into a worker we can reduce the amount of time the feed manager using workers eat up a connection
shel [Wed, 5 Apr 2017 01:47:13 +0000 (21:47 -0400)]
Corrected misinformation regarding Direct Posts
Unless something changed recently I have no clue why this said that direct posts do not federate because they do.
Jason Snell [Wed, 5 Apr 2017 01:43:21 +0000 (18:43 -0700)]
SSL best practices for nginx
Ash Furrow [Wed, 5 Apr 2017 01:35:45 +0000 (21:35 -0400)]
Adds mastodon.technology
Eugen Rochko [Wed, 5 Apr 2017 01:31:45 +0000 (03:31 +0200)]
Merge branch 'fakenine-add_more_tests_to_models'
Eugen Rochko [Wed, 5 Apr 2017 01:31:26 +0000 (03:31 +0200)]
Fix spec