Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(Release) v8.0.0 #3685

Merged
merged 476 commits into from
Mar 27, 2024
Merged

(Release) v8.0.0 #3685

merged 476 commits into from
Mar 27, 2024

Conversation

HDVinnie
Copy link
Collaborator

No description provided.

HDVinnie and others added 30 commits February 20, 2024 08:49
(Add) Notification filters to work as logical "or" filter
(Fix) User peers table width expansion
If a user has started a torrent, the torrent client will cache peers, which the user may then pause and clear those peers out of the peerlist. A user might then start enough torrents to fill their download slots, and then resume the originally paused torrents, allowing them to download more torrents than their slot limits allow. When this happens, we send a failure message and don't send a peerlist. However, because the torrent client already cached peers, it will continue downloading the torrent and sending announces. However, libtorrent clients will continue sending started events until they receive a successful announce without a failure message. The logic in our announce hard codes the peer's uploaded/downloaded values to 0 on any started event. This means that all of the deltas are recorded as 0 until the user completes the torrent, at which point it saves the currently uploaded/downloaded values and only saves the delta once the event is no longer a started event. This PR uses a warning message instead of a failure message, that way the response will be assumed to be successful, but will still provide a message to the client that will show up in the trackers tab, and the client will not continue sending started events.
(Fix) Only send warning message when slot limited
(Fix) Announce search column header typo
(Fix) Generate warning announce response invalid bencode typo
(Fix) Visible not selected in user actives page
Values in bytes are stored in this column and need more precision.
- delete expired password reset tokens
Laravel deletes all previous password resets when adding a new reset, however, this is a race condition and it's possible for duplicate emails to exist in the table.
(Fix) Duplicate emails in password resets
(Fix) Visible peers select on torrent page and label on user actives
(Fix) Use the same amount of precision as before on transactions
- performance increase
- aligns emojis better with text
Copy link

private-packagist bot commented Mar 21, 2024

composer.lock

Click to show 78 changes in this composer.lock file

Package changes

Package Operation From To About
doctrine/dbal upgrade 3.7.3 3.8.3 diff
doctrine/deprecations upgrade 1.1.2 1.1.3 diff
doctrine/inflector upgrade 2.0.9 2.0.10 diff
doctrine/lexer upgrade 3.0.0 3.0.1 diff
hdvinnie/laravel-html-purifier upgrade v2.0.0 v3.0.0 diff
hdvinnie/laravel-joypixel-emojis upgrade v2.0.0 v3.0.0 diff
hdvinnie/laravel-security-headers upgrade v2.0.0 v3.0.0 diff
laravel/framework upgrade v10.42.0 v10.48.3 diff
laravel/prompts upgrade v0.1.15 v0.1.16 diff
league/commonmark upgrade 2.4.1 2.4.2 diff
league/flysystem upgrade 3.23.0 3.25.1 diff
league/flysystem-local upgrade 3.23.0 3.25.1 diff
league/mime-type-detection upgrade 1.14.0 1.15.0 diff
livewire/livewire upgrade v2.12.6 v3.4.9 diff
nesbot/carbon upgrade 2.72.2 2.72.3 diff
nikic/php-parser upgrade v4.18.0 v4.19.1 diff
psy/psysh upgrade v0.12.0 v0.12.2 diff
spatie/laravel-backup upgrade 8.5.1 8.6.0 diff
spatie/laravel-cookie-consent upgrade 3.2.4 3.3.0 diff
spatie/laravel-image-optimizer upgrade 1.7.1 1.8.0 diff
spatie/laravel-package-tools upgrade 1.16.2 1.16.4 diff
spatie/ssl-certificate upgrade 2.6.2 2.6.4 diff
symfony/console upgrade v6.4.2 v6.4.4 diff
symfony/css-selector upgrade v7.0.0 v7.0.3 diff
symfony/dom-crawler upgrade v6.4.0 v6.4.4 diff
symfony/error-handler upgrade v6.4.0 v6.4.4 diff
symfony/event-dispatcher upgrade v7.0.2 v7.0.3 diff
symfony/http-foundation upgrade v6.4.2 v6.4.4 diff
symfony/http-kernel upgrade v6.4.2 v6.4.5 diff
symfony/mailer upgrade v6.4.2 v6.4.4 diff
symfony/mime upgrade v6.4.0 v6.4.3 diff
symfony/polyfill-ctype upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-iconv upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-intl-grapheme upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-intl-idn upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-intl-normalizer upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-mbstring upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-php72 upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-php80 upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-php83 upgrade v1.28.0 v1.29.0 diff
symfony/polyfill-uuid upgrade v1.28.0 v1.29.0 diff
symfony/process upgrade v6.4.2 v6.4.4 diff
symfony/routing upgrade v6.4.2 v6.4.5 diff
symfony/string upgrade v7.0.2 v7.0.4 diff
symfony/translation upgrade v6.4.2 v6.4.4 diff
symfony/uid upgrade v6.4.0 v6.4.3 diff
symfony/var-dumper upgrade v6.4.2 v6.4.4 diff

Dev Package changes

Package Operation From To About
calebdw/larastan-livewire add - v1.0.1 view code - License: MIT License
brianium/paratest upgrade v7.2.2 v7.4.0 diff
fidry/cpu-core-counter upgrade 0.5.1 1.1.0 diff
jasonmccreary/laravel-test-assertions upgrade v2.3 v2.4.0 diff
jean85/pretty-package-versions upgrade 2.0.5 2.0.6 diff
larastan/larastan upgrade v2.8.1 v2.9.2 diff
laravel/pint upgrade v1.13.10 v1.14.0 diff
laravel/sail upgrade v1.27.2 v1.29.0 diff
mockery/mockery upgrade 1.6.7 1.6.10 diff
nunomaduro/collision upgrade v7.7.0 v7.10.0 diff
pestphp/pest upgrade v2.9.0 v2.33.4 diff
pestphp/pest-plugin-arch upgrade v2.2.3 v2.7.0 diff
pestphp/pest-plugin-drift upgrade v2.0.0 v2.5.0 diff
pestphp/pest-plugin-laravel upgrade v2.1.0 v2.2.0 diff
pestphp/pest-plugin-livewire upgrade v2.0.0 v2.1.0 diff
phar-io/manifest upgrade 2.0.3 2.0.4 diff
phpdocumentor/type-resolver upgrade 1.8.0 1.8.2 diff
phpstan/phpdoc-parser upgrade 1.25.0 1.26.0 diff
phpstan/phpstan upgrade 1.10.56 1.10.63 diff
phpunit/php-code-coverage upgrade 10.1.11 10.1.14 diff
phpunit/phpunit upgrade 10.2.3 10.5.9 diff
sebastian/cli-parser upgrade 2.0.0 2.0.1 diff
sebastian/diff upgrade 5.1.0 5.1.1 diff
sebastian/exporter upgrade 5.1.1 5.1.2 diff
sebastian/global-state upgrade 6.0.1 6.0.2 diff
spatie/flare-client-php upgrade 1.4.3 1.4.4 diff
spatie/laravel-ignition upgrade 2.4.1 2.4.2 diff
symfony/yaml upgrade v7.0.0 v7.0.3 diff
ta-tikoma/phpunit-architecture-test upgrade 0.7.5 0.8.4 diff
theseer/tokenizer upgrade 1.2.2 1.2.3 diff
diverently/phpstan-livewire remove v1.0.2 - -

Settings · Docs · Powered by Private Packagist

Copy link

The composer.lock diff comment has been updated to reflect new changes in this PR.

@HDVinnie HDVinnie marked this pull request as ready for review March 27, 2024 10:32
@HDVinnie HDVinnie merged commit 58f6119 into master Mar 27, 2024
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants