]>
cat aescling's git repositories - mastodon.git/log
Eugen [Fri, 7 Apr 2017 23:00:06 +0000 (01:00 +0200)]
Merge pull request #1200 from huertanix/patch-2
Update Heroku-guide.md
Eugen [Fri, 7 Apr 2017 22:59:02 +0000 (00:59 +0200)]
Merge pull request #1210 from raymestalez/patch-3
Add HackerNewsBot
Ray Alez [Fri, 7 Apr 2017 22:56:02 +0000 (15:56 -0700)]
Add HackerNewsBot
I have created a bot that will post Hacker News stories with 100+ points. Adding it to the list.
Eugen [Fri, 7 Apr 2017 22:24:38 +0000 (00:24 +0200)]
Merge pull request #1125 from jasonrhodes/patch-1
Email service options :P
Eugen [Fri, 7 Apr 2017 21:45:48 +0000 (23:45 +0200)]
Merge pull request #1147 from fmauNeko/docker_smaller_image
Fix npm/yarn cache cleaning
David Huerta [Fri, 7 Apr 2017 21:44:32 +0000 (17:44 -0400)]
Update Heroku-guide.md
Cleaning up the heroku admin command bit to match the form used in Administration-guide.md and clarify the wording a bit.
Eugen [Fri, 7 Apr 2017 21:02:49 +0000 (23:02 +0200)]
Merge pull request #1191 from d3vgru/master
change suggested cipher for nginx
Florian Maunier [Fri, 7 Apr 2017 11:31:18 +0000 (13:31 +0200)]
Fix npm/yarn cache cleaning
Eugen [Fri, 7 Apr 2017 20:50:31 +0000 (22:50 +0200)]
Merge pull request #1172 from mjankowski/mj-heroku-docs
Update heroku instructions
Eugen [Fri, 7 Apr 2017 20:30:28 +0000 (22:30 +0200)]
Merge pull request #1183 from thoughtbot/cp-post-status-service-specs
Add specs for PostStatusService
Eugen [Fri, 7 Apr 2017 20:28:15 +0000 (22:28 +0200)]
Merge pull request #1184 from thoughtbot/extract-proper-status
DRY up reblog vs original status check
Eugen [Fri, 7 Apr 2017 20:25:48 +0000 (22:25 +0200)]
Merge pull request #1192 from seekr/patch-2
typo
Eugen [Fri, 7 Apr 2017 20:25:10 +0000 (22:25 +0200)]
Merge pull request #1193 from thoughtbot/status-specs
Implement pending specs on Status
Joël Quenneville [Fri, 7 Apr 2017 19:30:36 +0000 (15:30 -0400)]
Implement pending specs on Status
Implement the two pending specs on `Status`: `reblogs_count` and
`favourites_count`.
seekr [Fri, 7 Apr 2017 19:33:13 +0000 (16:33 -0300)]
typo
Ed Knutson [Fri, 7 Apr 2017 19:10:39 +0000 (14:10 -0500)]
change suggested cipher for nginx
Chad Pytel [Fri, 7 Apr 2017 18:19:16 +0000 (14:19 -0400)]
Use I18n for media attachment validation errors
These are currently user facing errors, but are not localized. This adds the
ability for these messages to be localized.
Chad Pytel [Fri, 7 Apr 2017 17:48:38 +0000 (13:48 -0400)]
Add specs for PostStatusService
This implements all pending specs, and adds additional coverage for the
following functionality:
* Normal status creation
* Creating a reply status
* Creating a sensitive status
* Creating a status with spoiler text
* A status with no spoiler text gets an empty string for spoiler text
* Creating a status with custom visibility
* Creating a status for an application
* Processing mentions
* Processing Hashtags
* Pinging PuSH hubs
* Crawling links
* Attaching media
Joël Quenneville [Fri, 7 Apr 2017 18:18:30 +0000 (14:18 -0400)]
DRY up reblog vs original status check
Checking reblog vs original status was happening in multiple places
across the app. For views, this logic was encapsulated in a helper
method named `proper_status` but in the other layers of the app, the
logic was duplicated.
Because the logic is used at all layers of the app, we extracted it into
a `Status#proper` method on the model and changed all uses of the logic
to use this method. There is now a single source of truth for this
condition.
We added test coverage to untested methods that got refactored.
Chad Pytel [Fri, 7 Apr 2017 16:50:43 +0000 (12:50 -0400)]
Add specs for media attachment validations
There are currently not specs for the two media validations that are performed
by `PostStatusService`. This adds specs for the validations that ensure that you
cannot attach more than four files, and that a status cannot have both image and
video attachments.
Matt Jankowski [Fri, 7 Apr 2017 15:34:10 +0000 (11:34 -0400)]
Update heroku instructions
Jason Rhodes [Fri, 7 Apr 2017 11:43:44 +0000 (07:43 -0400)]
Moved into a comment per feedback
Eugen [Fri, 7 Apr 2017 11:08:51 +0000 (13:08 +0200)]
Merge pull request #1146 from tootsuite/fix-object-type-nil-exception
Fix nil#object_type error
Eugen [Fri, 7 Apr 2017 11:08:27 +0000 (13:08 +0200)]
Merge pull request #1145 from tootsuite/feature-customized-default-locale
Allow setting of default language through config
Eugen [Fri, 7 Apr 2017 11:07:36 +0000 (13:07 +0200)]
Merge branch 'master' into fix-object-type-nil-exception
Eugen [Fri, 7 Apr 2017 11:07:03 +0000 (13:07 +0200)]
Merge branch 'master' into feature-customized-default-locale
Eugen Rochko [Fri, 7 Apr 2017 11:05:34 +0000 (13:05 +0200)]
Fix nil#object_type error
Jantso Porali [Fri, 7 Apr 2017 10:58:12 +0000 (12:58 +0200)]
Update Finnish translations, add sample Minio config (#954)
Eugen Rochko [Fri, 7 Apr 2017 10:40:26 +0000 (12:40 +0200)]
Allow setting of default language through config
Setting of locale in controller extracted to Localized concern,
the doorkeeper authorized applications controller moved under
custom namespace with inclusion of Localized, which resolves the
"it sometimes appears in a different random language" bug
Eugen Rochko [Fri, 7 Apr 2017 10:21:00 +0000 (12:21 +0200)]
Re-add forgotten <author> element on standalone <entry>
Eugen [Fri, 7 Apr 2017 09:09:14 +0000 (11:09 +0200)]
Force UTF8 encoding on generated XML (#1140)
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
Jason Rhodes [Fri, 7 Apr 2017 02:48:17 +0000 (22:48 -0400)]
Email service options :P
Small addition in case people want email service options, sparkpost.com gives you 100k/mo free
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/