Commit Graph

413 Commits (04d6cde39316f88df6f9877adedf4693a319881a)

Author SHA1 Message Date
Claire bf56e982a9
Fix notifications from limited users being outright dropped ()
Matt Jankowski 9cc4040308
Extract `COMMENT_SIZE_LIMIT` constant in `AP::Activity::Flag` class ()
Emelia Smith e02d23b549
Change `read:me` scope to `profile` scope ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Emelia Smith d20a5c3ec9
Fix: remove broken OAuth Application vacuuming & throttle OAuth Application registrations ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 133d98fb25
Normalize language code of incoming posts ()
Matt Jankowski dbaa4ed891
Use `chewy` which relaxes ES version reqs ()
Matt Jankowski da6b9238f5
Expand coverage for admin/metrics/measure/* classes ()
Matt Jankowski ec5a0e0f5e
Expand coverage for admin/metrics/dimension/* classes ()
Matt Jankowski 59da591d13
Improve spec for dimension/languages admin metric ()
Matt Jankowski 4f4132f1a1
Add diagnostic message for failure during CLI search deploy ()
Matt Jankowski 681a89f684
Readability clean up in `ImportVacuum` spec ()
Matt Jankowski 42875fee52
Add coverage for bad args/options in `CLI::Domains#purge` ()
Matt Jankowski 6262ceeb70
Fix `RSpec/DescribedClass` cop ()
Matt Jankowski 8349b45d60
Accept extra args that we wont verify in `ap/activity/add_spec` ()
Matt Jankowski a7284690fc
Add coverage for admin/metrics base classes, simplify subclass generation ()
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
Matt Jankowski ed4939296a
Reduce `RSpec/MultipleExpectations` in ap/activity/create spec ()
Matt Jankowski 15437e4ad9
Add `context` and `before` to lengthy tag manager spec examples ()
Claire eff447a455
Rewrite signature verification using regexps and `StringScanner` ()
Matt Jankowski 95da28d201
Add common `ThreadingHelper` module for specs ()
Claire 7efc33b909
Move HTTP Signature parsing code to its own class ()
Claire 1726085db5
Merge pull request from GHSA-3fjr-858r-92rw
* Fix insufficient origin validation

* Bump version to 4.3.0-alpha.1
Matt Jankowski 5fbdb2055b
Combine repeated `subject` in `cli/accounts` spec shared example ()
Matt Jankowski 1a30a517d6
Combine repeated subjects in link details extractor spec ()
Matt Jankowski 0e0a94f483
Handle CLI failure exit status at the top-level script ()
Claire 087415d0fe
Add tests for processing statuses using bearcap URIs ()
Matt Jankowski 9a475ea8b3
Finish up the CLI spec area pattern adoption for `CLI::Accounts#refresh` specs ()
MitarashiDango 2c05b8a60d
Fix Undo Announce activity is not sent, when not followed by the reblogged post author ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Matt Jankowski 00341c70ff
Use Sidekiq `fake!` instead of `inline!` in specs ()
Matt Jankowski 742d8d30e2
Add coverage for `--days` option to CLI `media refresh` command ()
Claire 157fc69954
Make request_pool_spec tests more robust ()
Claire 5f4643b895
Add `PAPERCLIP_ROOT_URL` to Content-Security-Policy when used ()
Matt Jankowski 964a0ecf37
Add sleep statement to nudge thread scheduler in request pool spec ()
Matt Jankowski f92d8c654d
Standardize on Thor methods in CLI classes ()
Matt Jankowski 5c769de096
Add spec coverage for `CLI::Media#remove_orphans` command ()
Matt Jankowski 74a0d81e90
Add coverage for CLI `self-destruct` command ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Claire 2bf84b93d4
Fix media attachment order of remote posts ()
Matt Jankowski c99f88e1a8
Clean up of `RSpec/LetSetup` within `spec/lib` ()
Matt Jankowski 2463b53363
More duplicates in cli maintenance spec, misc bug fixes ()
Matt Jankowski 961d65aba6
Add coverage to CLI Maintenance for duplicate users on `confirmation_token` and `reset_password_token` values ()
Matt Jankowski c7c727994a
Add spec for `CLI::Maintenance#fix_duplicates` ()
Matt Jankowski 8a3d8c6c14
Remove the `stub_stdout` wrapper around CLI specs ()
Matt Jankowski b5a1013ae3
Combine `CLI::...` spec example subjects ()
Matt Jankowski a3cbb4b2f1
Add spec for `CLI::Search#deploy` command ()
Matt Jankowski 8de86eabbf
Add spec for `CLI::Domains#crawl` command ()
Matt Jankowski 8d8ae05a18
Add spec coverage for `CLI::Media#lookup` command ()
Matt Jankowski ad34d33bfd
Formalize some patterns in cli specs ()
Claire 658ad7a6ca
Fix flaky tests related to file creation ()
Matt Jankowski 0e8ba19113
Add spec coverage for `CLI::Emoji` class ()
Matt Jankowski b3b009e6aa
Add spec coverage for `CLI::EmailDomainBlocks` commands ()