David Yip 
							
						 
					 
					
						
						
							
						
						a6fb1c58ee 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into merge-upstream  
						
						 
						
						... 
						
						
						
						Conflicts:
	.env.production.sample
	app/controllers/auth/confirmations_controller.rb
	db/schema.rb 
						
						
					 
					
						2018-02-04 16:36:19 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						26f21fd5a0 
					 
					
						
						
							
							CAS + SAML authentication feature ( #6425 )  
						
						 
						
						... 
						
						
						
						* Cas authentication feature
* Config
* Remove class_eval + Omniauth initializer
* Codeclimate review
* Codeclimate review 2
* Codeclimate review 3
* Remove uid/email reconciliation
* SAML authentication
* Clean up code
* Improve login form
* Fix code style issues
* Add locales 
						
						
					 
					
						2018-02-04 05:42:13 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Yip 
							
						 
					 
					
						
						
							
						
						4c1fd9a19c 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into merge-upstream  
						
						 
						
						... 
						
						
						
						Conflicts:
      app/javascript/styles/mastodon/components.scss 
						
						
					 
					
						2018-02-02 08:39:52 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								abcang 
							
						 
					 
					
						
						
							
						
						1afc70c990 
					 
					
						
						
							
							Fix mistake in cache deletion ( #6408 )  
						
						 
						
						
						
						
					 
					
						2018-02-02 10:10:18 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jenkins 
							
						 
					 
					
						
						
							
						
						0e10667fbe 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						 
						
						
						
						
					 
					
						2018-01-24 19:17:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Akihiko Odaki 
							
						 
					 
					
						
						
							
						
						613e7c7521 
					 
					
						
						
							
							Rename ResolveRemoteAccountService to ResolveAccountService ( #6327 )  
						
						 
						
						... 
						
						
						
						The service used to be named ResolveRemoteAccountService resolves local
accounts as well. 
						
						
					 
					
						2018-01-22 14:25:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Akihiko Odaki 
							
						 
					 
					
						
						
							
						
						17cecd75ca 
					 
					
						
						
							
							Rename FetchRemoteResourceService to ResolveURLService ( #6328 )  
						
						 
						
						... 
						
						
						
						The service used to be named FetchRemoteResourceService resolves local
URL as well. 
						
						
					 
					
						2018-01-22 14:24:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Yip 
							
						 
					 
					
						
						
							
						
						1253279feb 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into merge-upstream  
						
						 
						
						... 
						
						
						
						Conflicts:
	app/controllers/settings/two_factor_authentication/confirmations_controller.rb 
						
						
					 
					
						2018-01-21 13:36:10 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aboobacker MK 
							
						 
					 
					
						
						
							
						
						112b1fa265 
					 
					
						
						
							
							Redirect to 2FA creation page when otp_secret is not available ( #6314 )  
						
						 
						
						
						
						
					 
					
						2018-01-21 13:21:28 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Yip 
							
						 
					 
					
						
						
							
						
						071c2c9c85 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into merge-upstream  
						
						 
						
						... 
						
						
						
						Conflicts:
	app/javascript/styles/mastodon/components.scss 
						
						
					 
					
						2018-01-20 10:45:43 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						01421999ae 
					 
					
						
						
							
							Make text e-mails consistent with HTML ones in UserMailer ( #6291 )  
						
						 
						
						... 
						
						
						
						* Make text e-mails consistent with HTML ones in UserMailer
* Fix UserMailer specs 
						
						
					 
					
						2018-01-20 01:32:05 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Yip 
							
						 
					 
					
						
						
							
						
						2ca965c704 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into merge-upstream  
						
						 
						
						... 
						
						
						
						Conflicts:
	app/javascript/styles/mastodon/components.scss
	app/javascript/styles/mastodon/modal.scss 
						
						
					 
					
						2018-01-19 15:22:10 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						9b3b40df66 
					 
					
						
						
							
							Fix regeneration marker not expiring ( #6290 )  
						
						 
						
						... 
						
						
						
						* Fix regeneration key not getting expired
* Add rake task to remove old regeneration markers 
						
						
					 
					
						2018-01-18 20:29:56 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						d799921c75 
					 
					
						
						
							
							Replace tutorial modal with welcome e-mail ( #6273 )  
						
						 
						
						... 
						
						
						
						* Remove onboarding modal
* Welcome e-mail
* Send welcome e-mail after confirmation
* Remove obsolete translations 
						
						
					 
					
						2018-01-18 19:17:25 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Yip 
							
						 
					 
					
						
						
							
						
						1964a0f941 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into merge-upstream  
						
						 
						
						
						
						
					 
					
						2018-01-18 09:17:58 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Renato "Lond" Cerqueira 
							
						 
					 
					
						
						
							
						
						e56404be41 
					 
					
						
						
							
							When must_be_following_dm is on, only notify if recipient dm'ed user ( #6283 )  
						
						 
						
						... 
						
						
						
						* When must_be_following_dm is on, only notify if recipient dm'ed user
Currently, when must_be_following_dm is on, if a user sends a direct
message replying to any status from the recipient, the recipient gets a
notification. This should not be the case, as if the recipient posted
something publicly this can be used to spam their notifications.
* Refactor replied_to_status_is_direct_message?
Following suggestion in PR 
						
						
					 
					
						2018-01-18 16:12:10 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Yip 
							
						 
					 
					
						
						
							
						
						201e82686f 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into merge-upstream  
						
						 
						
						... 
						
						
						
						Conflicts:
      app/javascript/styles/mastodon/components.scss 
						
						
					 
					
						2018-01-17 18:37:09 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						7badad7797 
					 
					
						
						
							
							Fix home regeneration ( #6251 )  
						
						 
						
						... 
						
						
						
						* Fix regeneration marker not being removed after completion
* Return HTTP 206 from /api/v1/timelines/home if regeneration in progress
Prioritize RegenerationWorker by putting it into default queue
* Display loading indicator and poll home timeline while it regenerates
* Add graphic to regeneration message
* Make "not found" indicator consistent with home regeneration 
						
						
					 
					
						2018-01-17 23:56:03 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jenkins 
							
						 
					 
					
						
						
							
						
						aa2bf07281 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						 
						
						
						
						
					 
					
						2018-01-17 16:17:10 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Burns 
							
						 
					 
					
						
						
							
						
						ea75ae2d1f 
					 
					
						
						
							
							Use be_within instead of eq for a to_f test match ( #6275 )  
						
						 
						
						... 
						
						
						
						Floating point values are notoriously hard to pin down, so use the
`be_within` matcher to verify the approximate value. 
						
						
					 
					
						2018-01-17 12:45:09 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						02194838dd 
					 
					
						
						
							
							HTML e-mails for NotificationMailer ( #6263 )  
						
						 
						
						... 
						
						
						
						* HTML e-mails for NotificationMailer (except digest)
* Add HTML template for digest
* Fix build 
						
						
					 
					
						2018-01-16 20:20:15 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Yip 
							
						 
					 
					
						
						
							
						
						89a9d629f7 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into gs-master  
						
						 
						
						... 
						
						
						
						Conflicts:
	Gemfile.lock 
						
						
					 
					
						2018-01-15 22:17:48 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						5276c0a090 
					 
					
						
						
							
							HTML e-mails for UserMailer ( #6256 )  
						
						 
						
						... 
						
						
						
						- premailer gem to turn CSS into inline styles automatically
- rework UserMailer templates
- reword UserMailer templates 
						
						
					 
					
						2018-01-16 03:29:11 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Yip 
							
						 
					 
					
						
						
							
						
						395e64e858 
					 
					
						
						
							
							Thank you, Officer Murphy  
						
						 
						
						
						
						
					 
					
						2018-01-10 12:10:43 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Yip 
							
						 
					 
					
						
						
							
						
						3ce1385b25 
					 
					
						
						
							
							Add examples based on errors seen in  #317  
						
						 
						
						
						
						
					 
					
						2018-01-10 12:09:41 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jenkins 
							
						 
					 
					
						
						
							
						
						f839ac694c 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						 
						
						
						
						
					 
					
						2018-01-08 10:17:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						dbda87c31f 
					 
					
						
						
							
							Revert  #5772  ( #6221 )  
						
						 
						
						
						
						
					 
					
						2018-01-08 10:57:52 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jenkins 
							
						 
					 
					
						
						
							
						
						722b3f567f 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						 
						
						
						
						
					 
					
						2018-01-08 04:17:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						e4a241abef 
					 
					
						
						
							
							Fix bad URL schemes being accepted ( #6219 )  
						
						 
						
						... 
						
						
						
						* Fix actors accepting invalid URI schemes or different host between URI and URL
* Fix statuses accepting invalid URI scheme or different host to actor
* Adjust tests to new requirements
* Improve readability of mismatching_origin?/invalid_origin? methods 
						
						
					 
					
						2018-01-08 05:00:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jenkins 
							
						 
					 
					
						
						
							
						
						c2e1bfd9ae 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						 
						
						
						
						
					 
					
						2018-01-07 15:17:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yamagishi Kazutoshi 
							
						 
					 
					
						
						
							
						
						1d92b90be9 
					 
					
						
						
							
							Fix force_ssl conditional ( #6201 )  
						
						 
						
						
						
						
					 
					
						2018-01-07 15:19:23 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jenkins 
							
						 
					 
					
						
						
							
						
						f6adb409fd 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						 
						
						
						
						
					 
					
						2018-01-05 22:17:12 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Naoki Kosaka 
							
						 
					 
					
						
						
							
						
						8d51ce4290 
					 
					
						
						
							
							Fix enforce HTTPS in production. ( #6180 )  
						
						 
						
						
						
						
					 
					
						2018-01-05 20:04:22 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jenkins 
							
						 
					 
					
						
						
							
						
						c69a23ae46 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						 
						
						
						
						
					 
					
						2018-01-04 23:17:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Figel 
							
						 
					 
					
						
						
							
						
						5ec25ff3e1 
					 
					
						
						
							
							Fix email confirmation link not updating email ( #6187 )  
						
						 
						
						... 
						
						
						
						A change introduced in #6125  prevents
`Devise::Models::Confirmable#confirm` from being called for existing
users, which in turn leads to `email` not being set to
`unconfirmed_email`, breaking email updates. This also adds a test
that would've caught this issue. 
						
						
					 
					
						2018-01-05 00:15:35 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jenkins 
							
						 
					 
					
						
						
							
						
						fc884d015a 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						 
						
						
						
						
					 
					
						2018-01-03 20:17:13 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ThibG 
							
						 
					 
					
						
						
							
						
						a8b51124ba 
					 
					
						
						
							
							Don't normalize URLs in toots ( #6134 )  
						
						 
						
						... 
						
						
						
						* Don't normalize URLs in toots
URL normalization is ill-defined and may cause certain links to break.
* Change specs since we are not normalizing user-provided URLs 
						
						
					 
					
						2018-01-03 20:51:33 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Akihiko Odaki 
							
						 
					 
					
						
						
							
						
						161c72d66d 
					 
					
						
						
							
							Allow to dereference Follow object for ActivityPub ( #5772 )  
						
						 
						
						... 
						
						
						
						* Allow to dereference Follow object for ActivityPub
* Accept IRI as object representation for Accept activity 
						
						
					 
					
						2018-01-03 18:08:57 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jenkins 
							
						 
					 
					
						
						
							
						
						933840bebf 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into glitchsoc/master  
						
						 
						
						
						
						
					 
					
						2018-01-03 04:17:11 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								puckipedia 
							
						 
					 
					
						
						
							
						
						545095b3ce 
					 
					
						
						
							
							[!] Sanitize incoming classlist properly ( #6162 )  
						
						 
						
						... 
						
						
						
						* Sanitize classlist properly
* Actually properly sanitize every class after the first
* Improve Formatter spec to check for multiple classes and non-space whitespace 
						
						
					 
					
						2018-01-03 03:54:08 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Patrick Figel 
							
						 
					 
					
						
						
							
						
						04ecf44c2f 
					 
					
						
						
							
							Add confirmation step for email changes ( #6071 )  
						
						 
						
						... 
						
						
						
						* Add confirmation step for email changes
This adds a confirmation step for email changes of existing users.
Like the initial account confirmation, a confirmation link is sent
to the new address.
Additionally, a notification is sent to the existing address when
the change is initiated. This message includes instruction to reset
the password immediately or to contact the instance admin if the
change was not initiated by the account owner.
Fixes  #3871 
* Add review fixes 
						
						
					 
					
						2018-01-02 16:55:00 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Yip 
							
						 
					 
					
						
						
							
						
						7174d1c955 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/master' into merge-upstream  
						
						 
						
						... 
						
						
						
						Conflicts:
	app/javascript/images/mastodon-drawer.png
	app/javascript/styles/mastodon/components.scss 
						
						
					 
					
						2017-12-26 22:24:19 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Akihiko Odaki 
							
						 
					 
					
						
						
							
						
						e0ef7f9d79 
					 
					
						
						
							
							Fix XML oEmbed support discovery ( #6104 )  
						
						 
						
						
						
						
					 
					
						2017-12-27 03:29:49 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Yip 
							
						 
					 
					
						
						
							
						
						82b2e224a2 
					 
					
						
						
							
							Merge branch 'gs-master' into prevent-local-only-federation  
						
						 
						
						... 
						
						
						
						Conflicts:
	db/schema.rb 
						
						
					 
					
						2017-12-15 12:20:56 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Yip 
							
						 
					 
					
						
						
							
						
						6abb0950c6 
					 
					
						
						
							
							Examples for Status.as_public_timeline.  
						
						 
						
						... 
						
						
						
						Also adjust the examples for Status.as_tag_timeline to match the
nomenclature used in .as_public_timeline (e.g. "account" -> "viewer"). 
						
						
					 
					
						2017-12-14 02:57:59 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Yip 
							
						 
					 
					
						
						
							
						
						e35a350119 
					 
					
						
						
							
							Examples for Status#set_locality and .as_tag_timeline.  
						
						 
						
						... 
						
						
						
						This commit also:
- exposes the local-only emoji so that it can be used in examples
- allows local_only to be set explicitly, i.e. for timeline filtering
  specs 
						
						
					 
					
						2017-12-14 02:27:42 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Yip 
							
						 
					 
					
						
						
							
						
						a057ed5cfe 
					 
					
						
						
							
							Merge remote-tracking branch 'tootsuite/master' into merge-upstream  
						
						 
						
						
						
						
					 
					
						2017-12-12 02:54:13 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						1356ed72cd 
					 
					
						
						
							
							Fix   #5953  - Add GET /api/v1/accounts/:id/lists ( #5983 )  
						
						 
						
						
						
						
					 
					
						2017-12-12 03:55:39 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Akihiko Odaki 
							
						 
					 
					
						
						
							
						
						e56323a4dd 
					 
					
						
						
							
							Remove preview_card fabricator ( #5975 )  
						
						 
						
						... 
						
						
						
						preview_card fabricator has a removed attribute, status, and is no longer
functional. 
						
						
					 
					
						2017-12-11 22:22:08 +09:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eugen Rochko 
							
						 
					 
					
						
						
							
						
						a865b62efc 
					 
					
						
						
							
							Rate limit by user instead of IP when API user is authenticated ( #5923 )  
						
						 
						
						... 
						
						
						
						* Fix  #668  - Rate limit by user instead of IP when API user is authenticated
* Fix code style issue
* Use request decorator provided by Doorkeeper 
						
						
					 
					
						2017-12-09 14:20:02 +01:00