|  Christian Schmidt | 9d0cafd06b | Check Content-Length in ResponseWithLimitAdapter (#31285) | 2024-08-06 08:23:48 +00:00 | 
				
					
						|  Christian Schmidt | e9e63ed203 | Support JSON-LD named graph (#31288) | 2024-08-06 07:52:47 +00:00 | 
				
					
						|  Adam Niedzielski | 887e64efd4 | Allow @ at the end of an URL (#31124) | 2024-07-25 15:02:58 +00:00 | 
				
					
						|  Adam Niedzielski | fbf95216c5 | Fix LinkCrawlWorker NoMethodError: undefined method `[]' for nil (#31144) | 2024-07-25 14:51:44 +00:00 | 
				
					
						|  Adam Niedzielski | cd0ca4b994 | Select correct self link when parsing Webfinger response (#31110) | 2024-07-23 14:42:31 +00:00 | 
				
					
						|  Claire | ced5e853c7 | Fix duplicate `orderedItems` in user archive's `outbox.json` (#31099) | 2024-07-22 08:56:05 +00:00 | 
				
					
						|  Matt Jankowski | 05342529dd | Reduce factory creation in AP activity move spec (#31064) | 2024-07-19 08:31:34 +00:00 | 
				
					
						|  Emelia Smith | aa88aca0ad | Add optional OAuth application to reports (#30539) | 2024-07-16 13:23:08 +00:00 | 
				
					
						|  Matt Jankowski | 00cb4a0313 | Avoid repeated factory creation in media_attachments_vacuum_spec (#31000) | 2024-07-12 14:09:16 +00:00 | 
				
					
						|  David Roetzel | fa8e972722 | Fix author names as arrays in linked data. (#30957) | 2024-07-08 16:04:36 +00:00 | 
				
					
						|  Matt Jankowski | f1300ad284 | Rename jobs/attachments rspec tag names (#29762) | 2024-07-08 16:01:08 +00:00 | 
				
					
						|  Emelia Smith | 47f0faebc9 | Implement HTML ruby tags for east-asian languages (#30897) | 2024-07-03 20:05:59 +00:00 | 
				
					
						|  David Roetzel | 9be77fc0db | Revert "Add system check for missing database indexes" (#30909) | 2024-07-03 13:36:42 +00:00 | 
				
					
						|  David Roetzel | ebd8e1bbb6 | Add system check for missing database indexes (#30888) | 2024-07-03 07:19:54 +00:00 | 
				
					
						|  Matt Jankowski | 72484a194f | Remove `CacheBuster` default options (#30718) | 2024-06-21 15:32:49 +00:00 | 
				
					
						|  Matt Jankowski | 38c6825eda | Remove unused `Extractor#extract_cashtags_with_indices` method (#30742) | 2024-06-18 12:16:16 +00:00 | 
				
					
						|  Claire | bf56e982a9 | Fix notifications from limited users being outright dropped (#30559) | 2024-06-12 13:50:38 +00:00 | 
				
					
						|  Matt Jankowski | 9cc4040308 | Extract `COMMENT_SIZE_LIMIT` constant in `AP::Activity::Flag` class (#30637) | 2024-06-10 15:23:55 +00:00 | 
				
					
						|  Emelia Smith | e02d23b549 | Change `read:me` scope to `profile` scope (#30357) Co-authored-by: Claire <claire.github-309c@sitedethib.com> | 2024-06-06 07:30:10 +00:00 | 
				
					
						|  Emelia Smith | d20a5c3ec9 | Fix: remove broken OAuth Application vacuuming & throttle OAuth Application registrations (#30316) Co-authored-by: Claire <claire.github-309c@sitedethib.com> | 2024-05-29 14:00:05 +00:00 | 
				
					
						|  Claire | 133d98fb25 | Normalize language code of incoming posts (#30403) | 2024-05-23 17:28:18 +00:00 | 
				
					
						|  Matt Jankowski | dbaa4ed891 | Use `chewy` which relaxes ES version reqs (#30157) | 2024-05-06 11:50:45 +00:00 | 
				
					
						|  Matt Jankowski | da6b9238f5 | Expand coverage for admin/metrics/measure/* classes (#29914) | 2024-04-12 09:38:24 +00:00 | 
				
					
						|  Matt Jankowski | ec5a0e0f5e | Expand coverage for admin/metrics/dimension/* classes (#29913) | 2024-04-12 09:18:35 +00:00 | 
				
					
						|  Matt Jankowski | 59da591d13 | Improve spec for dimension/languages admin metric (#29842) | 2024-04-05 08:54:11 +00:00 | 
				
					
						|  Matt Jankowski | 4f4132f1a1 | Add diagnostic message for failure during CLI search deploy (#29462) | 2024-03-15 14:26:23 +00:00 | 
				
					
						|  Matt Jankowski | 681a89f684 | Readability clean up in `ImportVacuum` spec (#28955) | 2024-03-14 09:24:00 +00:00 | 
				
					
						|  Matt Jankowski | 42875fee52 | Add coverage for bad args/options in `CLI::Domains#purge` (#29578) | 2024-03-14 08:58:53 +00:00 | 
				
					
						|  Matt Jankowski | 6262ceeb70 | Fix `RSpec/DescribedClass` cop (#29472) | 2024-03-13 15:42:39 +00:00 | 
				
					
						|  Matt Jankowski | 8349b45d60 | Accept extra args that we wont verify in `ap/activity/add_spec` (#29005) | 2024-03-13 08:46:11 +00:00 | 
				
					
						|  Matt Jankowski | a7284690fc | Add coverage for admin/metrics base classes, simplify subclass generation (#29527) | 2024-03-11 09:16:19 +00:00 | 
				
					
						|  Claire | 9fee5e8526 | Merge pull request from GHSA-jhrq-qvrm-qr36 * Fix insufficient Content-Type checking of fetched ActivityStreams objects
* Allow JSON-LD documents with multiple profiles | 2024-02-16 11:56:12 +01:00 | 
				
					
						|  Matt Jankowski | ed4939296a | Reduce `RSpec/MultipleExpectations` in ap/activity/create spec (#29224) | 2024-02-16 07:43:00 +00:00 | 
				
					
						|  Matt Jankowski | 15437e4ad9 | Add `context` and `before` to lengthy tag manager spec examples (#29129) | 2024-02-08 10:03:04 +00:00 | 
				
					
						|  Claire | eff447a455 | Rewrite signature verification using regexps and `StringScanner` (#29133) | 2024-02-07 17:24:42 +00:00 | 
				
					
						|  Matt Jankowski | 95da28d201 | Add common `ThreadingHelper` module for specs (#29116) | 2024-02-07 14:53:29 +00:00 | 
				
					
						|  Claire | 7efc33b909 | Move HTTP Signature parsing code to its own class (#28932) | 2024-02-07 13:35:37 +00:00 | 
				
					
						|  Claire | 1726085db5 | Merge pull request from GHSA-3fjr-858r-92rw * Fix insufficient origin validation
* Bump version to 4.3.0-alpha.1 | 2024-02-01 15:56:46 +01:00 | 
				
					
						|  Matt Jankowski | 5fbdb2055b | Combine repeated `subject` in `cli/accounts` spec shared example (#28942) | 2024-01-26 16:35:19 +00:00 | 
				
					
						|  Matt Jankowski | 1a30a517d6 | Combine repeated subjects in link details extractor spec (#28941) | 2024-01-26 16:31:07 +00:00 | 
				
					
						|  Matt Jankowski | 0e0a94f483 | Handle CLI failure exit status at the top-level script (#28322) | 2024-01-26 08:53:44 +00:00 | 
				
					
						|  Claire | 087415d0fe | Add tests for processing statuses using bearcap URIs (#28904) | 2024-01-25 11:13:36 +00:00 | 
				
					
						|  Matt Jankowski | 9a475ea8b3 | Finish up the CLI spec area pattern adoption for `CLI::Accounts#refresh` specs (#28764) | 2024-01-17 13:38:37 +00:00 | 
				
					
						|  MitarashiDango | 2c05b8a60d | Fix Undo Announce activity is not sent, when not followed by the reblogged post author (#18482) Co-authored-by: Claire <claire.github-309c@sitedethib.com> | 2024-01-12 15:58:28 +00:00 | 
				
					
						|  Matt Jankowski | 00341c70ff | Use Sidekiq `fake!` instead of `inline!` in specs (#25369) | 2024-01-10 11:06:58 +00:00 | 
				
					
						|  Matt Jankowski | 742d8d30e2 | Add coverage for `--days` option to CLI `media refresh` command (#28669) | 2024-01-10 09:36:12 +00:00 | 
				
					
						|  Claire | 157fc69954 | Make request_pool_spec tests more robust (#28610) | 2024-01-08 12:29:05 +00:00 | 
				
					
						|  Claire | 5f4643b895 | Add `PAPERCLIP_ROOT_URL` to Content-Security-Policy when used (#28561) | 2024-01-05 10:45:36 +00:00 | 
				
					
						|  Matt Jankowski | 964a0ecf37 | Add sleep statement to nudge thread scheduler in request pool spec (#28596) | 2024-01-04 16:55:00 +00:00 | 
				
					
						|  Matt Jankowski | f92d8c654d | Standardize on Thor methods in CLI classes (#28566) | 2024-01-03 15:08:08 +00:00 | 
				
					
						|  Matt Jankowski | 5c769de096 | Add spec coverage for `CLI::Media#remove_orphans` command (#28267) | 2024-01-03 14:12:56 +00:00 | 
				
					
						|  Matt Jankowski | 74a0d81e90 | Add coverage for CLI `self-destruct` command (#28565) Co-authored-by: Claire <claire.github-309c@sitedethib.com> | 2024-01-03 13:06:38 +00:00 | 
				
					
						|  Claire | 2bf84b93d4 | Fix media attachment order of remote posts (#28469) | 2023-12-22 15:10:39 +00:00 | 
				
					
						|  Matt Jankowski | c99f88e1a8 | Clean up of `RSpec/LetSetup` within `spec/lib` (#28447) | 2023-12-21 11:19:56 +00:00 | 
				
					
						|  Matt Jankowski | 2463b53363 | More duplicates in cli maintenance spec, misc bug fixes (#28449) | 2023-12-21 08:51:03 +00:00 | 
				
					
						|  Matt Jankowski | 961d65aba6 | Add coverage to CLI Maintenance for duplicate users on `confirmation_token` and `reset_password_token` values (#28434) | 2023-12-20 08:54:04 +00:00 | 
				
					
						|  Matt Jankowski | c7c727994a | Add spec for `CLI::Maintenance#fix_duplicates` (#28326) | 2023-12-19 13:10:33 +00:00 | 
				
					
						|  Matt Jankowski | 8a3d8c6c14 | Remove the `stub_stdout` wrapper around CLI specs (#28340) | 2023-12-13 10:14:19 +00:00 | 
				
					
						|  Matt Jankowski | b5a1013ae3 | Combine `CLI::...` spec example subjects (#28285) | 2023-12-11 10:23:45 +00:00 | 
				
					
						|  Matt Jankowski | a3cbb4b2f1 | Add spec for `CLI::Search#deploy` command (#28272) | 2023-12-08 13:54:20 +00:00 | 
				
					
						|  Matt Jankowski | 8de86eabbf | Add spec for `CLI::Domains#crawl` command (#28271) | 2023-12-08 09:51:57 +00:00 | 
				
					
						|  Matt Jankowski | 8d8ae05a18 | Add spec coverage for `CLI::Media#lookup` command (#28266) | 2023-12-07 15:27:41 +00:00 | 
				
					
						|  Matt Jankowski | ad34d33bfd | Formalize some patterns in cli specs (#28255) | 2023-12-07 13:49:14 +00:00 | 
				
					
						|  Claire | 658ad7a6ca | Fix flaky tests related to file creation (#28248) | 2023-12-06 22:22:25 +00:00 | 
				
					
						|  Matt Jankowski | 0e8ba19113 | Add spec coverage for `CLI::Emoji` class (#28182) | 2023-12-06 08:52:30 +00:00 | 
				
					
						|  Matt Jankowski | b3b009e6aa | Add spec coverage for `CLI::EmailDomainBlocks` commands (#28181) | 2023-12-04 09:44:54 +00:00 | 
				
					
						|  Matt Jankowski | 9603198982 | Add spec coverage for `CLI::Domains#purge` command (#28179) | 2023-12-04 09:09:05 +00:00 | 
				
					
						|  Matt Jankowski | 1bf2230fd1 | Add spec coverage for `CLI::Upgrade#storage_schema` command (#28180) | 2023-12-04 09:08:47 +00:00 | 
				
					
						|  Matt Jankowski | 1564799952 | Add spec coverage for media CLI `refresh` command (#28166) | 2023-12-01 14:18:45 +00:00 | 
				
					
						|  Matt Jankowski | 7753e5f715 | Add shared example for CLI command specs (#28165) | 2023-12-01 12:00:34 +00:00 | 
				
					
						|  Matt Jankowski | 92fa9b109f | Add spec coverage for media CLI usage command (#28167) | 2023-12-01 11:56:47 +00:00 | 
				
					
						|  Claire | 85662a5a57 | Change `img-src` and `media-src` CSP directives to not include `https:` (#28025) | 2023-11-30 13:47:01 +00:00 | 
				
					
						|  Matt Jankowski | 973597c6f1 | Consolidate configuration of `Sidekiq::Testing.fake!` setup (#28046) | 2023-11-23 09:43:43 +00:00 | 
				
					
						|  Claire | c260a68f54 | Clean up some `Mastodon::CLI::Accounts` tests (#27473) | 2023-11-20 10:46:02 +00:00 | 
				
					
						|  Matt Jankowski | 1fabf20a88 | Reduce `.times` usage in `lib/mastodon/cli/accounts` spec (#27944) | 2023-11-20 09:04:46 +00:00 | 
				
					
						|  Matt Jankowski | b2c5b20ef2 | Fix `RSpec/AnyInstance` cop (#27810) | 2023-11-14 14:52:59 +00:00 | 
				
					
						|  Matt Jankowski | 4329616c53 | Ignore block result of `send` method and remove `rubocop:disable` in deepl spec (#27741) | 2023-11-08 14:43:17 +00:00 | 
				
					
						|  Matt Jankowski | ee57bb4b44 | Account statuses filter spec speedup (#27674) | 2023-11-07 15:47:01 +00:00 | 
				
					
						|  Matt Jankowski | 370802ce48 | Add coverage for `CLI::Maintenance#fix_duplicates` command (#25252) | 2023-11-07 15:21:58 +00:00 | 
				
					
						|  Matt Jankowski | 49e2772064 | Fix `RSpec/MessageSpies` cop (#27751) | 2023-11-07 09:46:28 +00:00 | 
				
					
						|  Matt Jankowski | cfa14ec6d1 | Fix `Lint/EmptyBlock` cop (#27748) | 2023-11-07 09:11:04 +00:00 | 
				
					
						|  Matt Jankowski | d6f50839e1 | Fix `RSpec/SpecFilePathFormat` cops (#27730) | 2023-11-06 16:25:40 +00:00 | 
				
					
						|  Matt Jankowski | fe26f33e0a | Fix `Rails/RedundantActiveRecordAllMethod` cop (#26885) | 2023-11-06 15:51:52 +00:00 | 
				
					
						|  Matt Jankowski | 949f5eb860 | Fix `RSpec/MetadataStyle` cop in spec/ (#27729) | 2023-11-06 14:28:20 +00:00 | 
				
					
						|  Claire | c0989b78f8 | Fix incoming status creation date not being restricted to standard ISO8601 (#27655) | 2023-11-06 09:28:14 +00:00 | 
				
					
						|  Claire | 0337df3a42 | Fix posts from threads received out-of-order sometimes not being inserted into timelines (#27653) | 2023-11-02 14:58:37 +00:00 | 
				
					
						|  Matt Jankowski | eae5c7334a | Extract class from CSP configuration/initialization (#26905) | 2023-10-27 16:20:40 +00:00 | 
				
					
						|  Matt Jankowski | e93a75f1a1 | Rails 7.1 update (#25963) | 2023-10-23 17:58:29 +00:00 | 
				
					
						|  Claire | 13688539bc | Fix processing LDSigned activities from actors with unknown public keys (#27474) | 2023-10-20 10:45:46 +02:00 | 
				
					
						|  Daniel M Brasil | 7bc8f03162 | Add test coverage for `Mastodon::CLI::Accounts#migrate` (#25284) | 2023-10-19 16:11:15 +02:00 | 
				
					
						|  Daniel M Brasil | 091a21e1bc | Add test coverage for `Mastodon::CLI::Accounts#prune` (#25204) | 2023-10-18 10:20:50 +02:00 | 
				
					
						|  Claire | b34a2b1b33 | Fix errors in CLI specs (#27399) | 2023-10-17 15:30:12 +02:00 | 
				
					
						|  Matt Jankowski | d54fec24e5 | Add coverage for `CLI::PreviewCards#remove` command (#27441) | 2023-10-17 13:06:16 +02:00 | 
				
					
						|  Matt Jankowski | fc9ab61448 | Expand spec coverage of `CLI::Media` (#27437) | 2023-10-16 18:20:58 +02:00 | 
				
					
						|  Matt Jankowski | f8afa0f614 | Remove unused stub json ld context (#25454) | 2023-10-16 15:38:27 +02:00 | 
				
					
						|  Matt Jankowski | 00e92b4038 | Add coverage for `CLI::Statuses` command (#25321) | 2023-10-16 15:37:22 +02:00 | 
				
					
						|  Claire | 299aa71c8f | Fix handling of `inLanguage` attribute in preview card processing (#27423) | 2023-10-16 15:24:14 +02:00 | 
				
					
						|  KMY(雪あすか) | 45bdd60f3c | Fix when unfollow a tag, my post also disappears from the home timeline (#27391) | 2023-10-13 11:15:47 +02:00 | 
				
					
						|  Matt Jankowski | 72cec47c13 | Silence deprecation warning in CacheBuster spec (#27264) | 2023-10-04 10:17:36 +02:00 | 
				
					
						|  Claire | ceb365c419 | Fix boosts of local users being filtered in account timelines (#27204) | 2023-10-03 12:21:42 +02:00 |