114 Commits

Author SHA1 Message Date
Roardom 199cd9ea5f add: staff page to view cheated torrents 2022-09-30 14:15:05 -05:00
HDVinnie a6c8df5e16 add: base refund system 2022-08-28 23:34:05 -04:00
HDVinnie 5414340e44 chore: code cleanup 2022-08-25 19:26:08 -04:00
HDVinnie ad910b3832 update: announce 2022-08-21 00:04:48 -04:00
HDVinnie 76283bac0f update: announce 2022-08-18 19:44:26 -04:00
HDVinnie 29d6b85c82 update: announce 2022-08-09 16:21:38 -04:00
HDVinnie 8ab045e2bb update: announce system 2022-08-08 22:50:25 -04:00
HDVinnie 786417b5f4 Merge branch '6.x.x' into Warnings-System 2022-06-15 02:02:26 -04:00
HDVinnie 68e6ad87f8 update: remove timed torrent buffs command 2022-02-03 18:28:58 -05:00
Shift 88855eeda0 Streamline $commands property 2022-01-19 19:51:12 +00:00
HDVinnie 2f4406238f Merge branch '6.x.x' into Warnings-System 2022-01-10 20:33:00 -05:00
HDVinnie 7ff788b323 update: warning system 2022-01-10 06:31:43 -05:00
HDVinnie 8b0f4e0859 remove: auto ban command 2022-01-10 06:07:55 -05:00
HDVinnie 77ec35bea5 chore: apply the laravel code style linter 2022-01-08 00:03:12 -05:00
HDVinnie 97394c062f chore: adopt type hints 2022-01-07 23:35:33 -05:00
alkl58 f700027513 (Add) Torrent Client Stats 2021-12-14 21:08:17 +01:00
Alkl58 2b9e97d5b4 Add Flush Peers for Users 2021-07-08 15:25:49 +02:00
HDVinnie 3407075214 refactor: better php8 usage
- Change simple property init and assign to constructor promotion
- Remove unused variable in catch()
- Change docs types to union types, where possible
2021-05-15 22:41:28 -04:00
HDVinnie a975116218 refactor: preslash simple functions
- Add pre-slash to short named functions to improve performance by almost 30%
-  @see https://stackoverflow.com/questions/55419673/php7-adding-a-slash-to-all-standard-php-functions-php-cs-fixer-rule
2020-07-22 15:09:37 -04:00
HDVinnie 41b617bb2e update: laravel 7 support 2020-07-19 17:33:50 -04:00
HDVinnie dac9088a5e add: optional command to ban disposable users 2020-05-21 15:57:30 -04:00
HDVinnie 163bedd917 refactor: email blacklist system
- closes #1011
2020-05-21 03:47:45 -04:00
HDVinnie 4748e9ef7c refactor: backup manager 2020-05-18 21:28:20 -04:00
HDVinnie 780e0c1f0e chore: update license block 2020-02-12 15:05:34 -05:00
HDVinnie e47afe4ab4 chore: styleci 2020-02-12 14:51:22 -05:00
HDVinnie 80c842e39c chore: update license block
- make styleci happy
2020-02-12 14:49:18 -05:00
HDVinnie dbb928f940 chore: update license block 2020-02-12 14:45:59 -05:00
HDVinnie eed3b51c92 (Update) CRUDDY PT.7 🚀 2019-10-25 17:35:14 -04:00
HDVinnie 42c79ec46d (Add) New Sync Peers Command 🆕
- this command run daily to correct / sync torrents table seeder and leecher count in relation to peers in peers table. It may differ at times due to client faults. This resyncs the data. While we could just pull counts from peers table and not store counts in torrents table at all I think this maybe more load friendly.
2019-09-28 14:06:12 -04:00
Laravel Shift d9ddbe6159 Shift cleanup 2019-05-09 00:05:27 +00:00
Laravel Shift a66b941569 Leverage command autoloading
Laravel [automatically loads Commands][1] within the `app/Console/Command` folder. As such, there is no need to register them within the _Console Kernel_.

[1]: https://laravel.com/docs/5.7/artisan#registering-commands
2019-05-09 00:05:01 +00:00
HDVinnie 5a718ba273 Apply fixes from StyleCI 2018-12-30 19:19:34 +00:00
HDVinnie 93d721f2d9 (Add) Torrent Tags System
- used for genres
2018-12-30 13:35:46 -05:00
HDVinnie 655184b8dc (Update) Append Missing License 🚀 2018-12-16 19:34:10 -05:00
HDVinnie 514572a37b (Update) Disable CorrectHistory Command 🚀
- disabled until refactored
2018-12-14 21:18:04 -05:00
HDVinnie 00bb324053 Apply fixes from StyleCI 2018-12-06 14:42:13 +00:00
HDVinnie 03484d50ce (Add) AutoCorrectHistory Command 2018-11-17 13:25:39 -05:00
HDVinnie 619d83098b (Update) Hit&Run / History System
- add prewarnings
- update history table (migration)
- I added a check in the announce controller for the completed event sent by client. During that event I added `$history->immune = ($user->group->is_immune == 1) ? 1 : 0; ` which is pretty much saying is the user in a immune group upon download completion. This will solve people in immune groups that download but dont meet 7 days seedtime but then get demoted and banned. As we wont issue warnings for history records marked as immune.
2018-11-10 12:06:49 -05:00
HDVinnie 02b9d066e1 (Fix) Commands Schedule
- whoops
2018-11-05 14:02:00 -05:00
HDVinnie ab01fcce33 (Update) Commands and Schedule
- use proper naming schema per laravel community standards.
2018-11-04 13:43:34 -05:00
Laravel Shift ca0fe4481a Adopt PSR-2 coding style
The Laravel framework adopts the PSR-2 coding style in version 5.1.
Laravel apps *should* adopt this coding style as well. Read the
[PSR-2 coding style guide][1] for more details and check out [PHPCS][2]
to use as a code formatting tool.

[1]: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md
[2]: https://github.com/squizlabs/PHP_CodeSniffer
2018-10-28 01:44:55 +00:00
HDVinnie f6650d8beb (Add) recycleClaimedTorrentRequests Command
- Recycle torrent requests that were claimed but not filled within 7 days
2018-10-23 18:55:20 -04:00
HDVinnie 9f830e186f (Update) Commands
- schedule new commands
- set pruning system to off by default
- check if system is on or off in command
2018-10-15 09:45:12 -04:00
HDVinnie e962a1f470 (Update) Command Kernal 2018-09-09 11:53:26 -04:00
HDVinnie 2970b35f5d (Update) Command Run Order 2018-09-06 21:01:13 -04:00
poppabear8883 9149db0228 feat(gitUpdate): Add database migration for file hashes
Run: `php artisan migrate`
2018-08-19 21:36:09 -04:00
HDVinnie a989584070 (Add) New Email Test Command
- running `php artisan test:email` will test your mailer configuration
and attempt to fire a email off to the owners email address. This will
be mainly used for the UNIT3D Installer created by @poppabear8883
2018-08-05 18:02:01 -04:00
HDVinnie bb9e839805 (Add) recycleFailedLogins Command
- recycles failed login attempts from logs daily once record is older
then 30 days
2018-07-05 09:47:51 -04:00
poppabear8883 eb9f06fda3 (Feature) Clears several common cache's
Usage: php artisan clear:all
2018-05-11 11:57:31 -04:00
Poppabear fa48929fac (feature) git:update artisan command
This feature adds a `php artisan git:update` command. Its used to
update the local repository with the current remote repository without
changing local files.

This is a Beta release!

Disclaimer: We are not responsible for any data lost with the usage of
this tool. Use at your own risk. Please report issues so that we can
improve on this tool.
2018-05-07 20:05:37 -04:00