Commit Graph

430 Commits (3be1b1eaaee1e315e4612012f431619b20861107)

Author SHA1 Message Date
Claire 8a5b57f668
Revert "Support JSON-LD named graph ()" ()
Christian Schmidt 9d0cafd06b
Check Content-Length in ResponseWithLimitAdapter ()
Christian Schmidt e9e63ed203
Support JSON-LD named graph ()
Adam Niedzielski 887e64efd4
Allow @ at the end of an URL ()
Adam Niedzielski fbf95216c5
Fix LinkCrawlWorker NoMethodError: undefined method `[]' for nil ()
Adam Niedzielski cd0ca4b994
Select correct self link when parsing Webfinger response ()
Claire ced5e853c7
Fix duplicate `orderedItems` in user archive's `outbox.json` ()
Matt Jankowski 05342529dd
Reduce factory creation in AP activity move spec ()
Emelia Smith aa88aca0ad
Add optional OAuth application to reports ()
Matt Jankowski 00cb4a0313
Avoid repeated factory creation in media_attachments_vacuum_spec ()
David Roetzel fa8e972722
Fix author names as arrays in linked data. ()
Matt Jankowski f1300ad284
Rename jobs/attachments rspec tag names ()
Emelia Smith 47f0faebc9
Implement HTML ruby tags for east-asian languages ()
David Roetzel 9be77fc0db
Revert "Add system check for missing database indexes" ()
David Roetzel ebd8e1bbb6
Add system check for missing database indexes ()
Matt Jankowski 72484a194f
Remove `CacheBuster` default options ()
Matt Jankowski 38c6825eda
Remove unused `Extractor#extract_cashtags_with_indices` method ()
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 ()