From a077575d06a6f39419432bf9c7ee9119ac520ea7 Mon Sep 17 00:00:00 2001 From: DariusIII Date: Sat, 20 Aug 2022 22:13:30 +0200 Subject: [PATCH] Remove changelog --- Changelog | 5130 ----------------------------------------------------- commit | 7 +- 2 files changed, 1 insertion(+), 5136 deletions(-) delete mode 100755 Changelog diff --git a/Changelog b/Changelog deleted file mode 100755 index 3e9d8134e..000000000 --- a/Changelog +++ /dev/null @@ -1,5130 +0,0 @@ -2020-10-04 DariusIII - * Fix: Fix group list ajax actions -2020-09-29 DariusIII - * Chg: Update laravel/framework to version 8.7.1 and update telescope and horizon assets -2020-09-28 DariusIII - * Chg: Update to Laravel 8 -2020-04-12 DariusIII - * Chg: Update ElasticSearch search handling -2020-04-11 DariusIII - * Chg: Remove PayPal support - * Chg: Use Laravel 7 and remove omnipay for now -2020-03-29 DariusIII - * Chg: Start replacing constants with laravel equivalents -2020-03-01 DariusIII - * Chg: Move all third party api keys from database to .env file -2020-02-27 DariusIII - * Chg: Add option to disable or enable elasticsearch logging -2020-01-27 DariusIII - * Chg: Use immutable date when starting phases, try to prevent php7.4 null array access error -2020-01-26 DariusIII - * Chg: Remove check for mysql/mariadb version when installing NNTmux -2020-01-14 DariusIII - * Fix: Fix tvSearch returning maximum results when sphinx or elasticsearch find nothing -2020-01-11 DariusIII - * Fix: Fix rest of the cover pages search filters - * Fix: Fix cover pages search filter -2020-01-10 DariusIII - * Chg: Remove reporting of existing tags from ApiV2 capabilities response -2020-01-06 DariusIII - * Fix: Fix access to user profiles as admin -2020-01-02 DariusIII - * Chg: Add ElasticSearch support -2019-12-30 DariusIII - * Chg: Return empty data if manticore does not find anything for api related searches - * Fix: Fix wrong name of data received in TVDB class - * Chg: Rename misc/sphinxsearch to misc/manticoresearch and sphinx.conf to manticore.conf -2019-12-26 DariusIII - * Chg: Remove panes logging and comment sharing window from tmux - * Fix: Fix error on email change in user profile -2019-12-18 DariusIII - * Chg: Check if $release['cleanname'] is set -2019-12-15 DariusIII - * Chg: Update install_tmux.sh to install tmux 3.0a -2019-12-11 DariusIII - * Chg: Update font-awesome and tinyMCE to latest versions -2019-12-10 DariusIII - * Chg: Update laravel/framework and laravel/horizon to latest versions -2019-12-09 DariusIII - * Chg: Remove smarty.php from index.php -2019-12-08 DariusIII - * Chg: Replace WWW_TOP with url() helper -2019-12-03 DariusIII - * Chg: Change the name of users table migration -2019-12-01 DariusIII - * Chg: Display releases postdate information based on users location -2019-11-27 DariusIII - * Fix: Fix wrong Book categories seeders and fixtures -2019-11-25 DariusIII - * Chg: Update foreign matching regexes to include web-dl and web-rip releases - * Chg: Use Tmux 2.9a in install_tmux shell script -2019-11-22 DariusIII - * Chg: Update getTitleExact and getTitleLoose functions -2019-11-21 DariusIII - * Fix: Fix issue that prevented adding tv series aliases - * Fix: Fix TVDB poster URL - * Chg: Set default value for posterUrl for TV processing -2019-11-20 DariusIII - * Chg: Move TVDB apikey to .env - * Fix: Fix Trakt genres error - * Fix: Fix wrong url string in viewanime template -2019-11-19 DariusIII - * Fix: Fix duplicate check in Blacklight/db/populate/AniDB class -2019-11-06 DariusIII - * Chg: Use the new remember() function for lazycollections -2019-10-28 DariusIII - * Chg: Update tinyMCE to latest version - * Fix: Fix return value of searchSimilar when no results are found -2019-10-27 DariusIII - * Chg: Update query used in tvSearch function -2019-10-24 DariusIII - * Chg: Replace ! $request->has with new $request->missing - * Chg: Update regex in TV class -2019-10-23 DariusIII - * Chg: Update laravel/framework (v6.3.0 => v6.4.0) -2019-10-20 DariusIII - * Fix: Fix TMDB TV lookups -2019-10-18 DariusIII - * Chg: Add timestamps to videos_aliases table -2019-10-17 DariusIII - * Chg: Update tinyMCE to version 5.1.0 - * Chg: Use only local videos_id for getPoster function -2019-10-15 DariusIII - * Chg: Update updateUserRoleChangeDate function -2019-10-14 DariusIII - * Chg: Update handling of movie search returned data - * Fix: Fix adding new content - * Chg: Remove lodash package - * Chg: Update horizon config -2019-10-12 DariusIII - * Chg: Add PayPal support -2019-10-10 DariusIII - * Chg: Add omnipay/paypal for future usage - * Fix: Fix download of zipped nzbs - * Chg: Check for false in getZipped function -2019-10-09 DariusIII - * Chg: Update laravel/framework and anhskohbo/no-captcha to latest versions - * Chg: Add laravel-lodash package and enable igbinary support for redis -2019-10-08 DariusIII - * Chg: Add league/omnipay and inkedcurtis/omnipay-coinpayments for future usage - * Chg: Rename Redis alias to RedisManager for phpredis usage - * Chg: Capabilities request will always return XML - * Chg: Use bhuvidya/laravel-countries again - * Chg: Use monicahq/laravel-cloudflare once more -2019-10-07 DariusIII - * Chg: Update redis config to use phpredis - * Chg: Update user role assignment on registration -2019-10-06 DariusIII - * Chg: Update movie tagline handling -2019-09-30 DariusIII - * Chg: Check if game release date is not a text - * Chg: Increase output length of forked scripts -2019-09-27 DariusIII - * Chg: Update used packages -2019-09-26 DariusIII - * Fix: Fix fetching imdb info -2019-09-25 DariusIII - * Chg: Update laravel/framework (v6.0.3 => v6.0.4) and laravel/scout (v7.1.3 => v7.2.1) -2019-09-24 DariusIII - * Chg: Update font-awesome and tinyMCE to latest versions - * Chg: Disable per group regex lookup, use generic regexes only -2019-09-23 DariusIII - * Chg: Add dariusiii/laravel-cloudflare package for cloudflare users - * Chg: Remove unused .js and .css scripts that are not used -2019-09-12 DariusIII - * Fix: Fix link to browse game releases in list mode - * Chg: Update dariusiii/tmdb-laravel and facade/ignition to latest versions -2019-09-11 DariusIII - * Chg: Use LazyCollections where possible to reduce memory usage of queries - * Chg: Use facade/ignition in place of filp/whoops package - * Fix: Fix fixtures package name - * Chg: Update laravel/framework to version 6.0.2 and related packages to their latest versions -2019-09-10 DariusIII - * Chg: Replace Chumper namespace with DariusIII -2019-09-09 DariusIII - * Chg: Update used libraries - * Chg: Update used libraries - * Chg: Use marcreichel/igdb-laravel for igdb lookups -2019-09-08 DariusIII - * Chg: Update used libraries to their latest versions -2019-09-05 DariusIII - * Chg: Update laravelcollective/html - * Fix: Fix file icons in filelist -2019-09-04 DariusIII - * Chg: Add message and retry header when doing site code updates - * Chg: Update tinyMCE to latest version - * Chg: Update used libraries to their latest versions -2019-09-03 DariusIII - * Chg: Update used libraries to their latest versions -2019-09-02 DariusIII - * Chg: Update spatie/laravel-permission (2.38.0 => 3.0) - * Chg: Update used libraries to their latest versions -2019-08-29 DariusIII - * Chg: Update php-ffmpeg/php-ffmpeg (v0.13 => v0.14) - * Chg: Remove watson/rememberable from composer.json - * Chg: Remove getConcatenatedCategoryIDs function - * Chg: Remove rest of the rememberable trait usages -2019-08-28 DariusIII - * Chg: Start removing watson/rememberable usage - * Chg: Update fideloper/proxy to version 4.2 - * Chg: Update laravel/framework (v5.8.33 => v5.8.34) -2019-08-27 DariusIII - * Chg: Update voku/simple_html_dom (4.6.1 => 4.7.0) -2019-08-26 DariusIII - * Chg: Update symfony components -2019-08-24 DariusIII - * Chg: Update used components -2019-08-23 DariusIII - * Chg: Update font-awesome to latest version - * Chg: Update barryvdh/laravel-debugbar (v3.2.5 => v3.2.6) -2019-08-22 DariusIII - * Chg: Use config values in Tmux classes -2019-08-21 DariusIII - * Chg: Update barryvdh/laravel-debugbar (v3.2.4 => v3.2.5) - * Chg: Handle bad releases and update passworded in PPA class - * Chg: Remove yadakhov/insertonduplicatekey library - * Chg: Use the new insertOrIgnore function in place of insertIgnore from yadakhov/InsertOnDuplicateKey library - * Chg: Update laravel/framework and laravel/horizon to latest versions -2019-08-20 DariusIII - * Chg: Adjust site settings for passwordstatus changes - * Chg: Change used passwordstatus for releases - * Chg: Update tinyMCE to latest version -2019-08-19 DariusIII - * Chg: Use insertOnDuplicateKey trait in ReleaseFile class - * Chg: Update nunomaduro/larastan to latest version -2019-08-16 DariusIII - * Chg: Add misc/testing/DB/mark_as_passworded.php script - * Chg: Set release as passworded if files inside archives are passworded - * Chg: Update tinyMCE config - * Fix: Fix opening existing forum posts - * Fix: Fix bad order of variables in PostProcess class -2019-08-15 DariusIII - * Chg: Add install_composer shell script to install latest version of composer -2019-08-14 DariusIII - * Chg: Add and start updating nntmux:resetpp command -2019-08-13 DariusIII - * Chg: Update used libraries to latest versions - * Chg: Reset $this->posterUrl in TVDB class - * Chg: Update nikic/php-parser (v4.2.2 => v4.2.3) -2019-08-12 DariusIII - * Fix: Fix bad crosspost check query - * Chg: Remove api and download hits reset functionality - * Chg: Update javascript and tpls - * Chg: Slightly improve movie matching - * Fix: Fix game covers - * Chg: Update rtconner/laravel-tagging (3.2.2 => 3.2.3) -2019-08-11 DariusIII - * Chg: Add year check in processMovieReleases function to help better movie matching -2019-08-09 DariusIII - * Chg: Update doctrine/annotations (v1.6.1 => v1.7.0) - * Chg: Add basic notifications -2019-08-08 DariusIII - * Chg: Create registration and logout messages -2019-08-07 DariusIII - * Chg: Update tinymce and fontawesome - * Chg: Update used libraries to latest versions -2019-08-06 DariusIII - * Chg: Update invite code -2019-08-05 DariusIII - * Chg: Fix sending invites when site is in invite mode -2019-08-04 DariusIII - * Chg: Update used libraries to their latest versions -2019-08-02 DariusIII - * Chg: Update captainhook/captainhook (4.4.2 => 4.4.3) -2019-08-01 DariusIII - * Chg: Update nesbot/carbon (2.21.3 => 2.22.0) -2019-07-31 DariusIII - * Chg: Replace ends_with function with Str:endsWith() - * Chg: Update laravel/framework (v5.8.29 => v5.8.30) and rest of the used components to their latest version -2019-07-30 DariusIII - * Chg: Update fontawesome to latest version -2019-07-29 DariusIII - * Chg: Update used components to their latest versions - * Chg: Update simfony components -2019-07-25 DariusIII - * Chg: Update phpunit/php-token-stream (3.0.2 => 3.1.0) -2019-07-24 DariusIII - * Chg: Add captainhook/captainhook for dev work -2019-07-22 DariusIII - * Chg: Update spatie/async (1.0.2 => 1.0.3) -2019-07-21 DariusIII - * Chg: Update used libraries to their latest versions - * Chg: Update API and RSS XML output to be same as the new newznab API 0.7 specification (newznab:apilimits) -2019-07-19 DariusIII - * Chg: Update nesbot/carbon and voku/simplehtmldom to latest versions -2019-07-18 DariusIII - * Chg: Update tinyMCE to latest version -2019-07-17 DariusIII - * Chg: Update nesbot/carbon (2.21.0 => 2.21.2) - * Chg: NNTmux now requires PHP 7.3 minimum - * Chg: Update laravel/framework (v5.8.28 => v5.8.29) - * Chg: Update APIv1 and RSS xml responses and APIv2 json output for api and grab limits -2019-07-16 DariusIII - * Fix: Fix adding of new 8 digit imdbid movies in admin movie add - * Chg: Categorize TRASHBIN releases into XXX HDClips category -2019-07-14 DariusIII - * Chg: Update nesbot/carbon to latest version -2019-07-13 DariusIII - * Chg: Fix $apiRequests variable for capabilities check -2019-07-12 DariusIII - * Chg: Add grab and limit to APIv1, APIv2 and RSS responses - * Chg: Update used web components - * Chg: Update laravel/horizon and laravel/telescope to latest versions -2019-07-10 DariusIII - * Chg: Update laravel/framework (v5.8.27 => v5.8.28) -2019-07-09 DariusIII - * Chg: Update registration page with email adress clarification text - * Chg: Update tinyMCE to latest version -2019-07-08 DariusIII - * Chg: Update used libraries -2019-07-06 DariusIII - * Chg: Update expiring/expired roles email sending and account demotion - * Chg: Update used libraries to their latest versions -2019-07-05 DariusIII - * Chg: Update filp/whoops (2.4.0 => 2.4.1) -2019-07-04 DariusIII - * Chg: Remove byGroup release categorization, update isSportTV regexes -2019-07-03 DariusIII - * Chg: Update expired roles handling (send emails for 1, 7, 30 days expiration notice) - * Chg: Update laravel/framework, laravel/horizon and rtconner/laravel-tagging to latest versions -2019-07-02 DariusIII - * Chg: Update guzzlehttp/psr7 (1.6.0 => 1.6.1) -2019-07-01 DariusIII - * Chg: Update used libraries to their latest versions -2019-06-30 DariusIII - * Chg: Add artisan commands to update expired roles and delete unverified users - * Chg: Update tinyMCE to latest version -2019-06-29 DariusIII - * Chg: Update used libraries to their latest versions -2019-06-13 DariusIII - * Chg: Simplify API response checks - * Chg: Update phpspec/prophecy (1.8.0 => 1.8.1) - * Chg: Update laravel/framework (v5.8.21 => v5.8.22), cakephp/chronos, composer/composer and barryvdh/laravel-debugbar to their latest versions -2019-06-11 DariusIII - * Chg: Update used libraries to latest versions -2019-06-07 DariusIII - * Fix: Fix xml response from API when there are no releases as result - * Fix: Fix xml responses from API - * Chg: Update symfony components to latest versions -2019-06-06 DariusIII - * Chg: Update dariusiii/laravel to latest commit - * Fix: Fix display of release details when using api -2019-06-05 DariusIII - * Chg: Update fontawesome to latest version - * Fix: Fix safe backfill $backfilldays variable. Closes #978 - * Chg: Update laravel/framework, nesbot/carbon and laravel/horizon to latest versions -2019-06-04 DariusIII - * Chg: Update commit script to include composer fix-style command -2019-06-03 DariusIII - * Chg: Move getZipped function from Releases class to helpers file - * Chg: Update used libraries to their latest versions -2019-05-31 DariusIII - * Chg: Check if content is set, if not use empty string - * CHg: Update config/database, AuthServiceProvider and env.example - * Chg: Update laravel/horizon to version 3.2.1 -2019-05-30 DariusIII - * Chg: Update used libraries to their latest versions -2019-05-29 DariusIII - * Chg: Update animate.css to latest version(3.9.1) - * Chg: Update laravel/framework (v5.8.18 => v5.8.19) and symfony components to their latest versions -2019-05-28 DariusIII - * Chg: Update symfony components to latest versions - * Chg: Update dariusiii/php-itunes-api (v1.0.8.2 => v1.0.9) -2019-05-27 DariusIII - * Chg: Update google/recaptcha and nikic/php-parser to latest versions -2019-05-24 DariusIII - * Chg: Update tinyMCE to version 5.0.6 and bootstrap-datepicker to 1.9.0 -2019-05-23 DariusIII - * Chg: Update dariusiii/php-itunes-api (v1.0.8 => v1.0.8.1) - * Chg: Update dariusiii/php-itunes-api (v1.0.7 => v1.0.8) -2019-05-22 DariusIII - * Chg: Update egulias/email-validator (2.1.7 => 2.1.8) -2019-05-21 DariusIII - * Chg: Update laravel/framework (v5.8.17 => v5.8.18) -2019-05-20 DariusIII - * Chg: Update voku/simple_html_dom (4.5.2 => 4.5.3) - * Fix: Fix browse pages when no releases are indexed yet - * Chg: Update voku/simple_html_dom (4.3.3 => 4.5.2) -2019-05-19 DariusIII - * Chg: Update spatie/async (1.0.1 => 1.0.2) -2019-05-14 DariusIII - * Chg: Update laravel/framework (v5.8.16 => v5.8.17) - * Chg: Update package.json and webpack.mix.js - * Chg: Remove unused basePage() function from BasePageController - * Chg: Update phpunit/phpunit (7.5.10 => 7.5.11) -2019-05-13 DariusIII - * Chg: Add link to advanced search to Articles & links menu - * Chg: Update orchestra/testbench, league/fractal and spatie/fractalitic to latest versions -2019-05-10 DariusIII - * Chg: Update getBrowseRange query, it should add back missing group name on release browse pages -2019-05-09 DariusIII - * Chg: Update fontawesome and tinyMCE to latest versions - * Fix: Fix browse queries and add back missing jpgstatus column select (should fix missing sample button on browse pages) -2019-05-08 DariusIII - * Fix: Fix adding user from admin area (fixes issue #972) - * Chg: Update profile deletion behaviour -2019-05-07 DariusIII - * Chg: Fix code style of many files - * Chg: Update code fixing in dev, used libraries and laravel/framework to latest versions -2019-05-05 DariusIII - * Chg: Update pnotify to version 4.0.0 and tinyMCE to latest version -2019-05-03 DariusIII - * Chg: Update laravel/framework and rest of the used libraries to their latest versions -2019-04-28 DariusIII - * Chg: Add option to disable purging of inactive user accounts - * Fix: Throw API error if apikey is missing - * Chg: Update nesbot/carbon (2.17.0 => 2.17.1) and intervention/imagecache (2.3.3 => 2.3.4) -2019-04-25 DariusIII - * Chg: Update laravel/framework (v5.8.13 => v5.8.14) and other libraries - * Chg: Exclude admin area from csrf protection -2019-04-22 DariusIII - * Chg: Add failed route to csrf protection exclusion - * Chg: Update imdbphp/imdbphp (v6.2.0 => v6.2.1) -2019-04-21 DariusIII - * Fix: Fix error related to $user variable in RssController - * Chg: Update used libraries to latest versions -2019-04-18 DariusIII - * Chg: Update laravel/framework and nesbot/carbon to latest versions -2019-04-17 DariusIII - * Chg: Update symfony components -2019-04-16 DariusIII - * Chg: Add back genealabs/laravel-caffeine - * Chg: Update used libraries to their latest versions -2019-04-15 DariusIII - * Chg: Update recategorize.php script - * Chg: Update XXX UHD and XXX ClipSD matching regexes - * Fix: Fix predb_import_daily_batch.php script (Fixes issue #970) - * Chg: Update package.json - * Chg: ConsoleTools now extends ColorCLI class - * Chg: Remove unused PDO class instantiation - * Chg: Remove $this->pdo as it is not used - * Chg: Remove unused ReleaseSearch class -2019-04-14 DariusIII - * Fix: Fix test-ReleaseCleaner.php script (Fixes issue #965) -2019-04-11 DariusIII - * Chg: Use $this-> in Git class - * Chg: Update usage of $this->userdata in controllers -2019-04-10 DariusIII - * Chg: Update laravel/framework (v5.8.10 => v5.8.11) - * Chg: Reduce querying of users table in ProfileController, simplify role and permissions code checks - * Fix: Fix wrong table name used in RootCategoriesTableSeeder class -2019-04-09 DariusIII - * Chg: Update spatie/laravel-permission (2.36.1 => 2.37.0) - * Chg: Update clue/stream-filter (v1.4.0 => v1.4.1) - * Chg: Update BasePageController to update lastlogin every 3 hours for better new releases handling -2019-04-08 DariusIII - * Chg: Update BasePageController, change 15 minute last login update code - * Chg: Update pear/archive_tar (1.4.6 => 1.4.7) - * Chg: Update misc/testing/DB/change_imdb_column.php script - * Chg: Update browse.tpl -2019-04-07 DariusIII - * Chg: Update myclabs/deep-copy (1.8.1 => 1.9.0) -2019-04-06 DariusIII - * Chg: Update nesbot/carbon (2.16.2 => 2.16.3) - * Chg: Remove padding of imdbid as column is now varchar and stores imdbid properly - * Chg: Use our own is_it_json function -2019-04-05 DariusIII - * Fix: Update Forking class, fix releases check query - * Chg: Use output of userCheck if it passes the json check - * Chg: Don't use constant for multiprocessing path, use the path directly -2019-04-04 DariusIII - * Chg: Update laravel/framework (v5.8.9 => v5.8.10) - * Chg: Add migrations and update themes for new imdbid length - * Chg: Update releases, movieinfo and user_movies migrations imdbid column definition to be string(varchar in mysql) due to changes in imdbid numbering - * Chg: Add nntmux shell command script to shorten typing (ie ./nntmux nntmux:all in place of php artisan nntmux:all command) -2019-04-03 DariusIII - * Chg: Update tmux install script to install Tmux version 2.9 - * Chg: Update used libraries - * Chg: Update env.example with multiprocessing switches and use them in nntmux config and Forking - * Chg: Remove deleting of releases by group as non-mgr mode does not exist anymore -2019-04-02 DariusIII - * Chg: Update symfony components to their latest versions and downgrade voku/simple_html_dom - * Chg: Update laravel/framework (v5.8.8 => v5.8.9) -2019-04-01 DariusIII - * Chg: Move check for PPA queue inside main PPA function - * Chg: Check if title check returns no result in PopPorn class - * CHg: Revert to old behavior on bad nzb (decrement password status, do not delete the release) - * Fix: Fix bad check for debug condition in Forking - * Chg: Use now() helper in Forking date display - * Chg: Update used libraries to their latest versions -2019-03-31 DariusIII - * Chg: Update Date output -2019-03-29 DariusIII - * Chg: Add timeout to Forking class -2019-03-28 DariusIII - * Chg: Separate PPA from rest of the postprocessing - * Chg: Adjust output messages for binaries and releases processing - * Chg: Revert all but PPA to older behaviour -2019-03-27 DariusIII - * Chg: Remove $groups assignment from queries and use $this->work - * Chg: Switch back to using PHP_BINARY in Forking in place of php - * Fix: Fix queries for nfo, tv and movies postprocessing - * Chg: Update returned messages after thread is finished -2019-03-26 DariusIII - * Chg: Update ForkingImportNZB -2019-03-25 DariusIII - * Chg: Update multiprocessing scripts - * Chg: Update Forking class to use spatie/async -2019-03-22 DariusIII - * Chg: Add spatie/async - * Chg: Update symfony components - * Chg: Update doctrine/instantiator (1.1.0 => 1.2.0) - * Chg: Update laravel/framework (v5.8.5 => v5.8.7) -2019-03-21 DariusIII - * Fix: Fix logic and add check for duplicated data - * Chg: Use separate query to add releases to cart as we only need the id, so no need to use heavier getByGuid function - * Chg: Update font-awesome to latest version - * Chg: Update rtconner/laravel-tagging (3.1.0 => 3.1.1), wildbit/swiftmailer-postmark (3.0.1 => 3.0.2) - * Chg: Adjust return values of cast function in adult postprocessing -2019-03-20 DariusIII - * Fix: Fix site stats admin page - * Chg: Update return type declarations on adult postprocessing classes - * Chg: Update dariusiii/rarinfo (v2.7.4 => v2.7.4.1) - * Chg: Update dariusiii/rarinfo (v2.7.3 => v2.7.4) - * Chg: Update PPA class, simplify unrar location setting load - * Chg: Update rtconner/laravel-tagging (3.0.0 => 3.1.0) -2019-03-19 DariusIII - * Chg: Update laravel/framework to version 5.8.5 - * Chg: Use query builder to fetch collections/binaries and parts when creating nzbs, drop initiateforwrite and setQueries functions - * Chg: Update tinyMCE to version 5.0.3 - * Chg: Update pragmarx/firewall (v2.2.1 => v2.2.2) -2019-03-18 DariusIII - * Chg: Update nunomaduro/collision (v2.1.1 => v3.0.1) - * Chg: Update package.json - * Chg: Remove casting $this->_release into array on line 2204 of PPA class - * Chg: Don't send activation emails if site email is not set - * CHg: Update used libraries to their latest versions -2019-03-15 DariusIII - * Fix: Update addAlternateNfo function, fixes issue #941 - * Fix: Fix missed renames for root_categories table - * Chg: Update phpstan/phpstan (0.11.3 => 0.11.4) -2019-03-14 DariusIII - * Chg: Use function to delete releases with bad or missing nzbs - * Chg: Delete releases that report missing, broken or empty nzbs on PPA stage - * Fix: Fix resetting groups in admin area - * Chg: Update package.json - * Chg: Load category and parent relations when querying db - * Chg: Update fetchIMDBProperties function to use real id to fetch movie data - * Chg: Update imdbphp/imdbphp (v6.1.3 => v6.2.0) - * Chg: Update spatie/laravel-fractal (5.5.0 => 5.5.1) -2019-03-13 DariusIII - * Chg: Update messed up browsing - * Chg: Select only needed columns from releases table - * Chg: Update deleteReleases function query in ProcessReleases class - * Chg: Change check for giantbomb key - * Chg: Change IGDB API to v3 url - * Fix: Fix NZB class setQuery function - * Chg: Update @fancyapps/fancybox to latest version - * Fix: Fix root categories seeding - * Chg: Update nesbot/carbon (2.14.2 => 2.16.0) - * Chg: Update laravel/framework (v5.8.3 => v5.8.4) - * Fix: Fix getConcatenatedCategoryIds function query - * Fix: Fix column name in Releases class - * Fix: Fix releases browsing -2019-03-12 DariusIII - * Chg: Update CategoryTransformer - * Chg: Update queries to use root_categories table - * Chg: Update nzb creation process - * Chg: Update fixtures and fix migration files - * Chg: Add more migrations and changes to categories tables -2019-03-11 DariusIII - * Chg: Use query builder in more functions of ProcessReleases class - * Chg: Update package.json - * Chg: Update last used raw query to query builder in ProcessReleases - * Chg: Use query builder in all collectionFileChackStage functions -2019-03-10 DariusIII - * Chg: Use query builder in collectionFileCheckStage5 - * Chg: Update swiftmailer/swiftmailer (v6.1.3 => v6.2.0) -2019-03-08 DariusIII - * Fux: Add check if _install/install.lock exists before sending registration related emails. Fixes issue #928 - * Chg: Replace raw queries in collectionFileCheckStage1 function with query builder counterpart - * Chg: Replace raw queries in collectionFileCheckStage2 function with query builder counterpart - * Chg: Start replacing raw SQL queries with query builder in ProcessReleases class -2019-03-07 DariusIII - * Chg: Update vlucas/phpdotenv (v3.3.2 => v3.3.3) - * Chg: Use query builder in PPA class _fetchReleases function - * Fix: Fix one more release cleaning regex range - * Fix: Fix more regex ranges in Blacklight namespace - * Fix: Add back missing $groupID in ProcessReleases class - * Chg: Fix ranges in collection and release naming regexes -2019-03-06 DariusIII - * Chg: Replace couple of raw sql queries with query builder - * Chg: Partially revert switch.php and ProcessReleases class - * Chg: Update laravel/telescope (v2.0.1 => v2.0.2) - * Chg: Add false to Collection model timestamps - * Chg: Update switch.php and ProcessReleases, remove processing of releases and collectgions per group - * Chg: Update ProcessReleases class collections cleaning and deletion -2019-03-05 DariusIII - * Chg: Update spatie/laravel-permission (2.36.0 => 2.36.1) - * Chg: Update laravel/framework (v5.8.2 => v5.8.3) - * Chg: Update laravel/telescope (v2.0 => v2.0.1) - * Chg: Update barryvdh/laravel-ide-helper (v2.6.0 => v2.6.1) - * Chg: Update usage of getRawHtml as it returns json decoded data if response is valid json - * Chg: Remove getUrl function from Utility class, function is not used anywhere anymore, getRawHtml replaced it - * Chg: Update tinyMCE to version 5.0.2 - * Chg: Update package.json with new version of tinyMCE -2019-03-04 DariusIII - * Chg: Update spatie/laravel-permission (2.35.0 => 2.36.0) - * Chg: Fix regex in sortNZB function of PPA class - * Chg: Log errors in getRawHtml function only if debug is enabled - * Chg: Update dariusiii/rarinfo (v2.7.2 => v2.7.3) - * Chg: Update regexes for php7.3 - * Chg: Update Forking class - * Chg: Update switch.php - * Chg: Reduce number of retries for transactions in ProcessReleases from 10 to 3 - * Chg: Update voku/simple_html_dom (4.3.2 => 4.3.3) - * Chg: Revert changes in calling artisan commands - * Chg: Update mysql database connection in config/database.php - * Fix: Fix maintenance mode check in UpdateNNTmux console command - * Chg: Update voku/simple_html_dom (4.3.1 => 4.3.2) -2019-03-03 DariusIII - * Chg: Update symfony components remove unused trait - * Chg: Update console commands -2019-03-02 DariusIII - * Chg: Update code style on AniDB processing class - * Chg: Update code style of adult processing classes - * Chg: Update code style of tv processing classes - * Chg: Update package.json - * Chg: Once again use original ytake/laravel-smarty and laravelcollective/html packages -2019-03-01 DariusIII - * Chg: Update spatie/laravel-permission (2.34.0 => 2.35.0) - * Chg: Update PPA class - * Chg: Remove unused parts of fixtures and seeders - * Chg: Update nesbot/carbon (2.14.1 => 2.14.2) - * Chg: Add back jrean/laravel-user-verification and remove customized fork -2019-02-28 DariusIII - * Chg: Update laravel/horizon (v2.2.2 => v3.0.0) - * Chg: Add package to support postmark to send emails - * Chg: Reduce maximum number of compressed files checked in PPA to 10 - * Fix: Cast Category constants to string in Blacklight/http/API.php to prevent strpos errors - * Chg: Update laravel/framework to 5.8.2, use forks of packages used untill they add support for laravel 5.8 - * Chg: Update spatie/laravel-directory-cleanup (1.2.3 => 1.2.4) - * Chg: Update voku/simple_html_dom (4.2.1 => 4.3.1) - * Chg: Update all the regexes to work with php7.3 -2019-02-27 DariusIII - * Chg: Update spatie/laravel-fractal (5.4.4 => 5.5.0) - * Chg: Update laravel/telescope (v1.0.13 => v1.1) - * Chg: Use compact where possible in ForumController - * Chg: Add tmux-ui:restart command to restart tmux scripts - * Chg: Remove now unused libraries - * Chg: Update used libraries to their latest versions -2019-02-26 DariusIII - * Chg: Update config files for laravel 5.8 changes - * Chg: Fix return declarations in multiple controllers - * Chg: Update used libraries to their latest versions - * Chg: Update isPcGame function categorization regex -2019-02-25 DariusIII - * Fix: Fix Releases class instantiation - * Chg: Releases class now extends Release model - * Fix: Fix RSS feed URLs in template files - * Fix: Properly handle rss feeds - * Fix: Fix rss routing, remove dead routes from web.php - * Chg: Update canihavesomecoffee/thetvdbapi (1.0.9 => 1.1.0) -2019-02-24 DariusIII - * Chg: Refactor RSS feeds - * Chg: Move rss routes to their own route file - * Chg: Move RSS route out of authentification - * Chg: Change routes handling for api and rss -2019-02-22 DariusIII - * Chg: Update middleware in routes/web.php - * Chg: Update opis/closure (3.1.5 => 3.1.6) - * Chg: Update package.json with new version of Vue - * Chg: Update laravel/horizon (v2.2.1 => v2.2.2) - * Chg: Update inactive account removal code -2019-02-21 DariusIII - * Chg: Move user role assignment on registration to UserServiceObserver - * Chg: Update ocramius/package-versions to version 1.4.0 - * Chg: Update tinymce to version 5.0.1 - * Chg: Purge accounts that have not logged in and don't have api access for more than 6 months, daily - * Fix: Fix getAlternate function error when there is no similar release match - * Chg: Add switch to enable full telescope reporting in production - * Chg: Update admin menu with link to laravel horizon - * Chg: Add laravel telescope migration -2019-02-20 DariusIII - * Chg: Add laravel/horizon to manage redis queues - * Chg: Add link to laravel telescope to admin area - * Chg: Add laravel/telescope to monitor indexer various data - * Chg: Update display of date for dates when user registered, logged in and accessed the api to show exact time not just date - * Chg: Add user API access tracking to ApiV2 - * Chg: Increase timeout value for composer install command - * Chg: Move certain user functions (api accessed and logged in) into specific events - * Chg: Do some small code simplification - * Chg: Add table to track failed jobs - * Fix: Add missing import of ColorCLI class. Fixes issue #897 - * Chg: Update nette/neon (v2.4.3 => v3.0.0) -2019-02-19 DariusIII - * Chg: Use getRawHtml in place of Utility::getUrl in predb_import_daily_batch script - * Chg: Update config/database mysql connection settings - * Fix: Fix FanArt error when fetching covers - * Fix: Fix missing number on group processing time message - * Chg: Update nesbot/carbon (2.10.1 => 2.12.0) - * Chg: Update laravel/framework to version 5.7.27 - * Chg: Rename groups table to usenet_groups as groups is a reserved word in mysql now - * Chg: Move role expiration and verification checks into separate script and schedule them in Kernel.php - * CHg: Update archive handling regexes - * Chg: Update friendsofphp/php-cs-fixer (v2.14.1 => v2.14.2) - * Chg: Update phpunit/phpunit (7.5.5 => 7.5.6) - * Chg: Update nikic/php-parser (v4.2.0 => v4.2.1) -2019-02-17 DariusIII - * Fix: Fix addition of new blacklist regexes (Fixes issue #894) -2019-02-16 DariusIII - * Fix: Fix error when adding already existing group. Fixes issue #892 - * Fix: Fix bulk adding of groups when groups exist. Fixes issue #891 -2019-02-15 DariusIII - * Chg: Update phpunit/phpunit to latest version -2019-02-14 DariusIII - * Chg: Update font-awesome and bootstrap to latest versions - * Fix: Fix link to images in admin predb template - * Chg: Remove Amazon as data source completely - * Fix: Fix coverurl error on Books - * Chg: Disable fetching amazon properties as a start of removal from NNTmux - * Chg: Show debug messages in PPA only if app env is set to debug -2019-02-13 DariusIII - * Chg: Update spatie/laravel-permission (2.31.0 => 2.32.0) - * Chg: Remove messages about missing nzb, too annoying and not helpfull at all -2019-02-12 DariusIII - * Chg: Update laravel/framework (v5.7.25 => v5.7.26) - * Chg: Update phpstan/phpstan (0.11.1 => 0.11.2) - * Fix: Fix reset_postprocessing script to reset only requested categories and not all releases because of wrong query setup - * Chg: Update Bootstrap to version 4.3.0 -2019-02-11 DariusIII - * Chg: Update composer/composer (1.8.3 => 1.8.4) - * Fix: Fix search returned values when search has no actual results (returning 125k unrelated releases) - * Chg: Update used libraries to their latest versions -2019-02-08 DariusIII - * Chg: Update code style of NameFixer class - * Chg: Move account deletion emails sending to user observer - * Chg: Add email notifications for new registered user on site, send welcome email to new users - * Chg: Comment out missed dict definition in sphinx.conf (resolves issue #878) -2019-02-07 DariusIII - * Chg: Update used libraries - * Chg: Update Blacklight\processing\post\AniDB class - * Chg: Update FanartTV class and add check for error response - * Chg: Add UserServiceObserver and move account verification to it - * Chg: Update package.json with new version of Vue (2.6.2) -2019-02-06 DariusIII - * Chg: Updated pear/console_getopt (v1.4.1 => v1.4.2) - * Chg: Update sphinx.conf to allow usage of sphinx 3.1.1 and up - * Chg: Update php-cs-fixer config files - * Chg: Update ProfileController - * Chg: Fix errors in email sending Jobs - * Chg: Update Mail and Jobs to use user directly - * Chg: Update User model -2019-02-05 DariusIII - * Chg: Update laravel/framework (v5.7.24 => v5.7.25) - * Chg: Update barryvdh/laravel-debugbar (v3.2.1 => v3.2.2) - * Chg: Improve getAlternate function - * Fix: Change TinyMCE theme to Silver (modern has been removed from TinyMCE 5) - * Chg: Update TinyMCE to version 5.0.0 -2019-02-04 DariusIII - * Fix: Fix getSimilarName function - * Chg: Update search code to reduce number of variables used in search function - * Chg: Remove nfo and comments options from search function (searching for releases that are commented or have nfo) - * Chg: Remove SphinxSearch rules description as those do not apply anymore (not using raw queries but SphinxQL query builder) - * Chg: Update spatie/laravel-permission (2.30.0 => 2.31.0) - * Chg: Update sebastian/diff (3.0.1 => 3.0.2) -2019-02-03 DariusIII - * Chg: Update code style of various files - * Chg: Update package.json - * Chg: Update symfony components to their latest versions -2019-02-02 DariusIII - * Chg: Update package.json - * Chg: Update font-awesome to version 5.7.1 - * Fix: Properly fix site searches and api related searches -2019-02-01 DariusIII - * Fix: Fix count of rows for apiv2 searches - * Fix: Fix error on empty search results - * Fix: Add check for empty collections in Releases class - * Chg: Update search function return tag - * Chg: Optimize RSS and search queries to load only needed columns from releases table - * Chg: Add prettier for css/js/vue files code style fixes - * Chg: Update sebastian/environment (4.0.2 => 4.1.0) - * Chg: Update phpunit/phpunit (7.5.2 => 7.5.3) -2019-01-31 DariusIII - * Chg: Update .styleci config file - * Chg: Update and fix code with php-cs-fixer - * Chg: Update TinyMCE to version 4.9.3 - * Chg: Update composer.json - * Fix: Add missing STATUS_DISABLED to admin/CategoryController - * Chg: Add try-catch block to archiveinfo to catch errors -2019-01-30 DariusIII - * Fix: Fix typo in config check - * Chg: Update dariusiii/php-itunes-api (v1.0.6 => v1.0.7) - * Chg: Update nette/php-generator (v3.0.5 => v3.2.1) - * Chg: Update nette/di (v2.4.14 => v2.4.15) - * Chg: Log errors only if debugging is enabled - * Chg: Use transaction when updating expired collections on tmux start - * Chg: Simplify expressions to reduce cognitive load in ProcessAdditional class - * Chg: Update composer/composer (1.8.2 => 1.8.3) - * Chg: Update laravel/framework (v5.7.23 => v5.7.24) -2019-01-29 DariusIII - * Chg: Use transactions where possible in ProcessReleases class - * Chg: Update all-js.js and all-css.css with latest versions of popper and font-awesome - * Chg: Update laravel/framework (v5.7.22 => v5.7.23) - * Chg: Update composer/composer (1.8.0 => 1.8.2) - * Chg: Replace usage of array_ helper with Arr class directly to prepare for Laravel 5.8 changes - * Chg: Replace usage of str_ helper with Str class directly to prepare for Laravel 5.8 changes - * Chg: Update vlucas/phpdotenv to version 2.6.1 - * Chg: Update used libraries to their latest versions - * Chg: Update BTC support to take into account current role expiration date -2019-01-28 DariusIII - * Chg: Update nesbot/carbon (2.10.0 => 2.10.1) - * Fix: Fix safe backfill - * Chg: Make settingValue function silent for undefined index - * Fix: Fix check for not empty collections table in Forking class - * Chg: Update composer/ca-bundle (1.1.3 => 1.1.4) - * Fix: Fix wrong date calculation in safeBackfill function - * Chg: Update Forking class, cast values from database into int where needed - * Chg: Simplify settingValue function - * Chg: Update settingValue function in Settings model -2019-01-25 DariusIII - * Chg: Update Category class - * Fix: Fix Log class usage in Forking class - * Chg: Small update to Forking class - * Chg: Small change in Video model - * Chg: Update Console class - * Chg: Small optimizations in code, use compact where applicable - * Chg: Add config/nntmux_nntp.php and use the config in NNTP class - * Chg: Updated czproject/git-php (v3.16.1 => v3.16.2) -2019-01-24 DariusIII - * Fix: Use inline string for settingValue in TmuxRun class - * Chg: Update toTree function - * Chg: Add SettingsTest - * Chg: Simplify settingValue function in app/Models/Settings model - * Chg: Update nunomaduro/larastan (v0.3.14 => v0.3.15) - * Chg: Update NNTP class -2019-01-23 DariusIII - * Chg: Return search results for tv, movies, anime searches from api properly - * Chg: Use pear/net_nntp from github and adjust our NNTP class - * Chg: Update NameFixer matchPredbFT function - * Fix: Fix variable assignment error in QueueController -2019-01-22 DariusIII - * Chg: Updated phpstan/phpstan (0.10.8 => 0.11.1) - * Chg: Updated laravel/framework (v5.7.21 => v5.7.22) - * Chg: Updated nunomaduro/larastan (v0.3.13 => v0.3.14) - * Fix: Fix total count of console releases that made console covers page to show only 1 page - * Chg: Update config/logging.php - * Fix: Fix one more occurence of wrong data sent to search function - * Chg: Log errors in PostProcessAdditional class -2019-01-21 DariusIII - * Chg: Further improve results returned by search - * Chg: Improve Manticore Search results, return more relevant ones and more current - * Fix: Fix XML_Response atom:link url reported for api v1 - * Chg: Slightly optimize searchIndexes query - * Fix: Fix error on search with argument 16 not being an array but null - * Chg: Update czproject/git-php (v3.16.0 => v3.16.1) - * Fix: Fix issues reported by scrutinizer (strings where arrays are expected and vice versa) - * Chg: Update search, update matching -2019-01-20 DariusIII - * Chg: Update rest of the cover checking files - * Fix: Fix misc/tesing/PostProc/updateXXXImages.php script error (fixes issue #852) -2019-01-19 DariusIII - * Fix: Return empty array in search functions if manticore search found no matches -2019-01-18 DariusIII - * Chg: Update Releases class all the searches to query manticore search directly and use results in queries - * Chg: Update spatie/laravel-directory-cleanup to version 1.2.3 - * Fix: Fix insert_hashes trigger migration (Fixes issue #846) - * Chg: Update fixtures:up and :down commands to accept optional parameters - * Chg: Use badge-info for badges on games page -2019-01-17 DariusIII - * Fix: Fix predb_import_daily_batch script, it was inserting quotes and making data bad - * Chg: Switch from SphinxSearch to Manticore in sphinx.conf - * Chg: Use only complete threaded update for binaries - * Chg: Add source column to predb_se table creation - * Chg: Update resetdb command sphinx index truncation -2019-01-16 DariusIII - * Chg: Update spatie/laravel-fractal to version 5.4.3 - * Fix: Fix predb_import_daily_batch.php - * Chg: Update config/irc_settings.php -2019-01-15 DariusIII - * Chg: Update laravel/framework to version 5.7.21 - * Chg: Update package.json - * Chg: Check sphinx for existing pre data before we insert new - * Chg: Update phpunit/phpunit to version 7.5.2 - * Chg: Update directories that need to be cleaned up after PPA (add unzip folder) - * Fix: Fix insertion of data into predb_rt index from IRCScraper -2019-01-14 DariusIII - * Chg: Update opis/closure (3.1.4 => 3.1.5) - * Chg: Update dariusiii/rarinfo to version 2.7.2 - * Chg: Update czproject/git-php to version 3.16.0, opus/closure and phpstan to latest versions - * Fix: Revert removal of commit from Binaries class - * Chg: Update describe function, remove null definition from $options - * Chg: Update Git related functions - * Chg: Update Binaries class, remove commit from DB::insert queries - * Chg: Add error images -2019-01-13 DariusIII - * Chg: Remove settings that are either not working or set in .env file from site-edit - * Chg: Add source to predb_rt index - * Chg: Update truncateRTIndex and optimizrRTIndex functions - * Chg: Improve sphinx indexes population with data - * Chg: Update Categorize class a.b.e group matching - * Chg: Update nikic/php-parser to version 4.2.0 - * Chg: Update predb filename and title check to use only predb_rt index - * Chg: Add attributes to predb_rt index -2019-01-12 DariusIII - * Chg: Update nntmux:git command to also pull tags (addresses issue #842) - * Chg: Add short version of --kill option (--k) - * Chg: Update tmux-ui:stop command to use --kill option if tmux session needs to be killed - * Fix: Fix config/nntmux.php db_name value (Fixes issue #841) - * Chg: Update Vue to version 2.5.22 - * Chg: Update Blacklight/processing/adult/Popporn class -2019-01-11 DariusIII - * Chg: Use config key in place of env in firewall config file - * Chg: Update install command and reduce code used - * Chg: Simplify UpdateNNTmuxDB.php handle function, use native artisan commands without Symfony Process component - * Chg: Update czproject/git-php to version 2.15.0 -2019-01-10 DariusIII - * Chg: Update fideloper/proxy to version 4.1.0 - * Chg: Update .travis.yml - * Chg: Add sodium extension as requirement to composer.json - * Fix: Fix search error when tags are not set - * Chg: Add getRawHTMLThroughCF function to helpers.php - * Chg: Log Binaries class errors into storage/logs/laravel.log -2019-01-09 DariusIII - * Chg: Remove missed Multi Group menu item from admin side menu - * Chg: Update UpdateNNTmux.php - * Chg: Make monitor_delay value 30 seconds in place of old 300 (5 minutes) - * Chg: Update nntmux:all command to stop tmux on start and start it after the process is complete at the end - * Chg: Update nesbot/carbon to version 2.10.0 - * Chg: Update base laravel classess and middleware -2019-01-08 DariusIII - * Chg: Update laravel/framework to version 5.7.20 - * Fix: Fix switched categories for TV and PC for users excluded categories views - * Chg: Update phpstan/phpstan to version 0.10.8 - * Chg: Update xref matching regex - * Chg: Alter Binaries class xref updates and adjust nzb creation accordingly -2019-01-07 DariusIII - * Chg: Revert Binaries to original behaviour - * Chg: Try to prevent insertion of duplicated Xref data - * Chg: More File facade usage for files manipulation - * Chg: Remove MenuTableSeeder as the model and table do not exist anymore - * Chg: Update PreDb class and predb_import_daily_batch script - * Chg: Use File facade for files manipulation - * Chg: Update opis/closure to version 3.1.3 -2019-01-06 DariusIII - * Chg: Remove debug code from predb_import_daily_batch.php - * Chg: Update used libraries to their latest versions -2019-01-05 DariusIII - * Fix: Fix fetching XXX data from Hotmovies - * Chg: Update dariusiii/rarinfo to version 2.7.1.2 - * Chg: Update dariusiii/rarinfo to version 2.7.1.1 - * Chg: Update binaries table unique index migration - * Chg: Update collection hash creation -2019-01-04 DariusIII - * Chg: Update maxmind-db/reader to version 1.4.1 - * Chg: Update friendsofphp/php-cs-fixer to version 2.14.0 and dariusiii/rarinfo to version 2.7.1 - * Chg: Update reset truncate command - * Chg: Update dariusiii/rarinfo to version 2.7.0.1 - * Chg: Update dariusiii/rarinfo to version 2.7.0 - * Fix: Fix bad checks in all regex related admin controllers - * Fix: Fix adding new collection regexes - * Fix: Fix AEBN class error when fetching data -2019-01-03 DariusIII - * Chg: Adjust menu text alignment in left sidebar - * Chg: Update voku/simple_html_dom to version 4.2.0 - * Chg: Update package.json, update laravel-mix to version 4.0.13 - * Chg: Remove unused settings from settings seeder/fixtures and migrations from database/migrations folder. Remove everything related to menus as we do not use them - * Chg: Use group name for collectionsCleaner in Binaries class - * Chg: Update resend_user_verification script - * Chg: Update vlucas/phpdotenv to version 2.5.2 - * Chg: Update Binaries class, add unique index to binaries table -2019-01-02 DariusIII - * Chg: Update RoleAndPermissionsSeeder -2019-01-01 DariusIII - * Chg: Update all the \Blacklight namespace classes with class PHPDOC block - * Chg: Update friendsofphp/php-cs-fixer to version 2.13.2 - * Fix: Fix NZB creation - * Fix: Fix typo in ProcessReleases class - * Fix: Fix couple of leftover lines pointing to non-existing functions - * Fix: Remove ProcessReleasesMultiGroup from switch.php - * Chg: Revert Binaries to pre-tpg and mgr state, with single tables for binaries, collections, parts and missed_parts -2018-12-31 DariusIII - * Chg: Do not fetch mgrposters if allAsMgr is enabled - * Chg: Update doctrine/dbal to version 2.9.2 -2018-12-30 DariusIII - * Chg: Add back php-cs-fixer -2018-12-28 DariusIII - * Chg: Add option for users to change password hashing algorithm in their .env file - * Chg: Add new line to end of messages for found movie names from sources used - * Chg: Update voku/simple_html_dom to version 4.1.10 - * Chg: Update voku/simple_html_dom to version 4.1.8 - * Chg: Update cleanFileNames function regexes -2018-12-27 DariusIII - * Chg: Use plain join in place of straight join in ReleaseRemover class - * Chg: Use lowercase letters for charest declaration on basepage.tpl - * Chg: Update User model and Admin\UserController -2018-12-26 DariusIII - * Chg: Update imdbphp/imdbphp to version 6.1.3 and nikic/php-parser to version 4.1.1 - * Chg: Update NameFixer for predb title match - * Chg: Update releases renaming, especialy XXX releases - * Chg: Add small shadow on movie and xxx covers images - * Chg: Update NameFixer PreDB matching - * Chg: Update TmuxRun class, increase number of releases for matching for match_prefiles script -2018-12-25 DariusIII - * Chg: Update searchIndexes function and use it in NameFixer and speedup predb search in admin area - * Chg: Update webmozart/assert to version 1.4.0 - * Chg: Add max_matches option to SphinxSearch queries -2018-12-24 DariusIII - * Chg: Remove similar_text check from preDbFileCheck function - * Chg: Update NameFixer and SphinxSearch classes - * Chg: Update SphinxSearch predb search functions - * Chg: Update NameFixer preDbFileCheck function - * Chg: Use sphinx for predb filename matching - * Chg: Update foolz/sphinxql-query-builder to version 2.0.0, add predb_rt index to sphinx -2018-12-22 DariusIII - * Chg: Update laravel/scout to version 6.1.3 and yab/laravel-scout-mysql-driver to version 2.1.0 - * Chg: Further improve preDbFileCheck function - * Chg: Update NameFixer fixNamesWithFiles method - * Fix: Fix copy-paste error in submenu definition for admin predb link -2018-12-21 DariusIII - * Chg: Update nunomaduro/larastan to version 0.3.13 - * Chg: Update Bootstrap to version 4.2.1 -2018-12-20 DariusIII - * Chg: Update migrations_table.sql for old users so new migrations are not run as we already have the triggers added - * Chg: Remove old add_triggers migration and create completely new with new code - * Fix: Replace DB::statement with previously used DB::unprepared for trigger and stored procedure migrations - * Chg: Use user-badge icon for user menu - * Chg: Update fontawesome to version 5.6.3 - * Chg: Slowly start adding support for postgresql - * Chg: Update scripts and config by removing unused env settings - * Chg: BC! Update database configuration and unify env settings(DB_NAME => DB_DATABASE, DB_USER => DB_USERNAME) and remove unused settings - * Chg: BC! Remove nntmux and edit mysql database connection, make mysql default connection - * Chg: Add used branch to tmux output - * Fix: Fix wrong class used in TmuxOutput class _getHeader function - * Chg: Update TmuxOutput _getHeader function - * Chg: Update Git related classes and add back version to tmux monitor pane - * Chg: Do not show used query in NameFixer, clutters screen and is not needed if not debugging - * Chg: Align text in monitor pane -2018-12-19 DariusIII - * Chg: Update failed releases controller, related route and BasePageController - * Chg: Fix phpdoc block in ClearanceMiddleware - * Fix: Fix series view - * Chg: Update barryvdh/laravel-ide-helper to latest version - * Chg: Update VIEW_COMPILED_PATH with default value in .env.example - * Chg: Force migration if NNTmux application is in production when updating database - * Chg: Add migrations_table.sql so users that are patched run it and be able to use laravel's migrate method from now on - * Chg: Update TmuxOutput class - * Chg: Update tmux related files and classes - * Chg: Remove Versions classes and all related data -2018-12-18 DariusIII - * Chg: Update configuration files - * Chg: Add back logoutOtherDevices Auth function - * Chg: Make login page prettier - * Fix: Exclude ApiV2 functions from auth middleware in BasePageController - * Fix: Fix wrong index used for results returned from iTunes - * Chg: Update laravel/framework to version 5.7.19 - * Chg: Update PPA class, use File facade in additional postprocessing and files management - * Chg: Update PPA class - * Chg: Update deleteSingle function in Releases class -2018-12-17 DariusIII - * Chg: Update ProcessReleases and Releases classes in an attempt to fix deletion of unwanted releases - * Chg: Update package.json and tinymce to version 4.9.2 - * Chg: Update barryvdh/reflection-docblock to version 2.0.6 and laravel/framework to version 5.7.18 - * Chg: Update opis/closure to version 3.1.2 - * Chg: Update admin area template files - * Fix: Fix checks of missing itunes data - * Chg: Switch from groupfixrelnames to fixRelNames script - * Fix: Fix profile and profile edit pages - * Chg: Update Gentele theme various parts - * Chg: Update search-filter.tpl - * Chg: Update tables - * Chg: Update spatie/laravel-permission to version 2.29.0 - * Chg: Update header menu in Gentele theme -2018-12-16 DariusIII - * Chg: Update button colors - * Chg: Update sidebar navigation, fix the layout -2018-12-15 DariusIII - * Chg: Update package.json - * Chg: Use badge-info in place of badge-primary - * Chg: Change spacing in articles & links menu -2018-12-14 DariusIII - * Chg: Update all-js.js with new version on fancybox (3.5.6) - * Chg: Update package.json - * Chg: More theme adjsutments - * Chg: Fix some issues in theme - * Chg: Update Gentele - * Chg: Use Bootstrap 4 and adjust Gentele for BS4 - * Chg: Update doctrine/dbal to version 2.9.1 -2018-12-13 DariusIII - * Chg: Update package.json - * Chg: Increase percentage for matching in matchPreDbFiles function -2018-12-12 DariusIII - * Chg: Prevent query error on empty movie page (when no movies have been added yet) - * Fix: Fix couple of issues introduced with API changes - * Chg: Check if request has api_token(v2 API) or apikey(v1 API) - * Fix: Fix User error on APIv2 and ApiTransformer data - * Chg: Update user category exclusion handling in API and APIv2 - * Chg: Remove requirement for userid when using RSS, API and APIv2, its useless as we already have the token - * Chg: Update code style of movieinfo table migration - * Chg: Update font-awesome to version 5.6.1 and update all-css.css and all-js.js files, also update package.json - * Chg: Update laravel/framework to version 5.7.17 - * Chg: Update laravel/slack-notification-channel to version 1.0.3 - * Fix: Fix missing overview index returned from trakt - * Chg: Update css and js files - * Chg: Update phpunit/phpunit to version 7.5.1 -2018-12-11 DariusIII - * Chg: Update all-css.css,all-js.js and package.json - * Chg: Update categorization for a.b.cd.image group - * Chg: Publish the genealabs-laravel-caffeine config - * Chg: Update spatie/laravel-permission to version 2.28.2 -2018-12-10 DariusIII - * Chg: Remove usage of ImageHelper just to fetch full URL to tmdb images, use URL directly - * Chg: Update all-css.css and all-js.js and additional images/modules related to them - * Chg: Use LEFT JOIN for releaseextrafull join in groupfixrelnames - * Chg: Check IGDB for TBA/TBD release dates that could cause problems with date creation -2018-12-09 DariusIIi - * Fix: Fix missing covers on movies (tmdb) -2018-12-08 DariusIII - * Chg: Add spatie/laravel-directory-cleanup to clean temp unrar folder of leftover files and folders -2018-12-07 DariusIII - * Chg: Update spatie/laravel-permission 2.28.1 - * Chg: Update orangehill/iseed to version 2.6.1 and phpunit/phpunit to version 7.5.0 - * Fix: Fix continue usage inside case statements in NameFixer class (PHP 7.3 fix) -2018-12-06 DariusIII - * Chg: Update PPA class, change _createTempFolder function - * Chg: Update symfony components to their latest versions - * Chg: Update PPA class _rersivePathDelete function -2018-12-05 DariusIII - * Chg: Update laravel/framework to version 5.7.16 - * Chg: Catch ArtistNotFoundException - * Chg: Remove unneeded code from FailedReleasesController - * Chg: Update ApiV2 controller - * Chg: Update guzzlehttp/psr7 and egulias/email-validator to their latest versions -2018-12-04 DariusIII - * Chg: Update groupfixrelnames renaming - * Chg: Update groupfixrelnames script once again - * Chg: Use checkName function in groufixrelnames where it was not used - * Chg: Remove unneeded '$method =' when updatin release in NameFixer - * Chg: Update used libraries to their latest versions - * Chg: Update web routes and LoginController -2018-12-03 DariusIII - * Chg: Update groupfixrelnames script - * Chg: Update NameFixer class use Release and Predb models to query database - * Chg: Update Movie class, add back tmdb caching, move cache to resources/tmp/imdb_cache - * Fix: Fix issues in Movie class - * Fix: Check if $mus['year'] is empty - * Chg: Replace tmdb-php/api with tmdb-php/laravel package - * Chg: Update used libraries to their latest versions -2018-12-02 DariusIII - * Chg: Update symfony/contracts to version 1.0.1 -2018-12-01 DariusIII - * CHg: Update groupfixrelnames script - * Chg: Use config file to fetch IGDB key in COnsole and Games classes -2018-11-30 DariusIII - * Fix: Fix wrong updated column when doing crcCheck - * Chg: Reduce number of releases checked for match_prefiles script from 1000 to 100 to reduce time it takes to match releases - * Fix: Fix undefined index crc32 when adding data from rar - * Chg: Update more symfony components - * Chg: Move column status updates to inside function checks - * Chg: Use true switch in place of numerical 1 in NameFixer functions used in groupFixRelNames.php - * Chg: Update symfony components to their latest versions - * Chg: Update updateRelease function - * Chg: Update groupFixRelNames.php - * Chg: Add prox_crc32 column to releases table and adjust NameFixer class - * Chg: Update spatie/laravel-permission to version 2.28 -2018-11-29 DariusIII - * Fix: Fix wrong git commands used - * Chg: Add crc32 file check - * Chg: Do more time conversion/updates changes in Binaries class - * Chg: Update nesbot/Carbon to version 2.6.1 (fixes 86399 seconds output) - * Chg: Update variable definitions - * Chg: Use now() helper for calculating scripts runtime - * Chg: Simplify functions that check for mgrPoster variable - * Chg: Update imdbphp/imdbphp to version 6.1.2 - * Chg: Use DB::statement in place of DB::unprepared + DB::commit - * Chg: Use str_plural for duration - * Chg: Update composer/xdebug-handler to version 1.3.1 - * Chg: Update predb_import script, it should work now - * Chg: Update tmux install script to use latest tmux release (version 2.8) -2018-11-28 DariusIII - * Chg: Update php-tmdb/api to version 2.1.16 and update all-js.js and all-css.css files - * Chg: Update composer.json and package.json - * Chg: Replace mkdir, is_file, is_dir with File facade functions in Blacklight namespace - * Chg: Use trusty build on travis, xenial does not support php 7.3 - * Chg: Update ProcessReleases class and use ConsoleTools to show nzbs creation count - * Chg: Update package.json -2018-11-27 DariusIII - * Chg: Add BooksTest - * Chg: Replace is_dir and is_file in PPA class with File::isDirectory and File::isFile respectively - * Chg: Update Books class - * Chg: Update books page to show both Amazon and iTunes text - * Chg: Update dariusiii/php-itunes-api to version 1.0.6 and update Books to fetch data from iTunes too - * Chg: Update travis.yml, use xenial and add php 7.3 test - * Chg: Update css and js for tinymce 4.9.0 release - * Chg: Update dariusiii/php-itunes-api to version 1.0.5.1 - * Chg: Update pnotify to latest version and update js and css accordingly - * Chg: Rename fetchItunesProperties to fetchItunesMusicProperties - * Chg: Update dariusiii/php-itunes-api to version 1.0.4 an add itunes to movie class movie info fetching -2018-11-26 DariusIII - * Chg: Update Music class and dariusiii/php-itunes-api to version 1.0.3 - * Chg: Update saving of cover value - * Chg: Update symfony components to their latest versions and laravel/framework to version 5.7.15 - * Chg: Change Music lookup logic - * Fix: Fix typo in $this->coloCLi - * Chg: Fetch music information from iTunes too -2018-11-25 DariusIII - * Chg: Update sebastian/environment to version 4.0.1 -2018-11-24 DariusIII - * Chg: Update imdbphp/imdbphp to version 6.1.1 and league/flysystem to version 1.0.49 -2018-11-23 DariusIII - * Chg: Update getMyMoviesRSS function - * Fix: Fix empty email on profile save - * Fix: Fix MyMovies RSS feed -2018-11-22 DariusIII - * Chg: Update RSS class - * Chg: Rename .php-cs to .php-cs.dist - * Chg: Update nunomaduro/larastan to version 0.3.10 - * Fix: Fix adding of movies to MyMovies (RSS still does not work) - * Chg: Change pointless 404 page usage where not needed, replace with redirects -2018-11-21 DariusIII - * Chg: Add php-cs-fixer to dev requirement - * Fix: Fix bad movie caching - * Chg: Update config/permission.php - * Chg: Update used libraries to their latest versions - * Chg: Update laravel/framework to version 5.7.14 - * Chg: Update psr/log to version 1.1.0 - * Chg: Update User model - * Chg: Replace custom user email and password validation with laravel validation for user profile updates - * Chg: Update spatie/laravel-permission to version 2.26.2 -2018-11-20 DariusIII - * Chg: Update User model and install testC - * Chg: Update maxim-db/reader to version 1.4.0 - * Chg: Update ReleaseExtra class addXml function - * Chg: Update artisan commands PHPDOC blocks - * Chg: Update composer install process to prefer dist in dev branches too, we will not be making changes to composer packages - * Chg: Update PCGames categorization function, use categorization by poster - * Chg: Update isPC function to check if release is PCGame before isISO check - * Chg: Update query style in NameFixer class - * Chg: Update spatie/laravel-permission to version 2.26.1 -2018-11-19 DariusIII - * Chg: Update config/permission.php - * Chg: Update spatie/laravel-permission to version 2.26.0 - * Chg: Update MovieController - * Fix: Fix wrong link with bad data sent to failed releases controller in GetNzbController - * Chg: Update Console and Details controllers, change behaviour on missing data - * Chg: Update ContentController, do not show 404 page on missing content but return json message - * Fix: Fix display of contact form when logged in -2018-11-18 DariusIII - * Chg: Increase number of checked files in PostProcess par2 check function - * Chg: Update Blacklight/utility/Country class - * Chg: Use short version of where query in Nfo class -2018-11-17 DariusIII - * Chg: Small adjustments in switch.php -2018-11-16 DariusIII - * Chg: Update imdbphp/imdbphp to version 6.1.0 - * Fix: Partial fix for XXX releases processing after addition of new library - * Chg: Small additional fixes to reset_postprocessing.php script - * Chg: Update reset_postprocessing.php script - * Chg: Update barryvdh/laravel-debugbar, orchestra/testbench-core and orchestra/testbench to their latest versions -2018-11-15 DariusIII - * Fix: Fix _html property definition - * Fix: Fix Git class gitPull function - * Chg: Update adult movies, replace simple_html_dom with voku/simple_html_dom - * Chg: Update PHPDOC block return values in GetNzbController - * Chg: Use chumper/zipper to generate zipped nzb files - * Chg: Remove YencServiceProvider from app.php - * Chg: Make PhpYenc the only yenc available, remove rest of the files used - * Chg: Update app/Extensions/util/Versions.php - * Chg: Replace nZEDb/Git.php with Cz\Git\GitRepository -2018-11-14 DariusIII - * Chg: Use nesbot/carbon 2.5.3 - * Chg: Update package.json - * Chg: Update queries in NameFixer class - * Chg: Update phpunit/phpunit to version 7.4.4 and nesbot/carbon to version 1.35.0 - * Chg: Update PNotify and fix notifications -2018-11-13 DariusIII - * Chg: Update assets - * Chg: Use User model for email queue where possible - * Chg: Update assets - * Chg: Update nesbot/carbon to version 1.34.4 - * Chg: Use laravel queue for sending emails - * Chg: Update basepage template and remove duplicated meta tags - * Chg: Update nesbot/carbon to latest version - * Chg: Remove unnecesarry code from login template -2018-11-12 DariusIII - * Chg: Update Release model - * Chg: Update ConsoleInfo, User and UserDownload models -2018-11-10 DariusIII - * Fix: Fix links to anime and series pages - * Chg: Add missing green@2x.png - * Chg: Remove unused css and js from resources/assets folder - * Fix: Fix TV series page - * Chg: Update webpack.mix.js and properly generate files -2018-11-09 DariusIII - * Chg: Update js and css files and ther folders -2018-11-08 DariusIII - * Chg: Use combined css and js files - * Chg: Remove fxp/composer-asset - * Chg: Remove last of bower assets and add them to npm and laravel-mix asset management - * Chg: First batch of changes to use npm and laravel-mix for asset management - * Chg: Update helpres makeFieldLinks function to properly create links, update Movie class and MovieController - * Chg: Update API v2 capabilities ouput by adding category tags used on site - * Chg: Update barryvdh/reflection-docblock to version 2.0.5 and spatie/laravel-permission to version 2.25.0 -2018-11-07 DariusIII - * Chg: Update LoginController to use confgig and not env file settings - * Chg: Update barryvdh/laravel-ide-helper to latest version - * Chg: Update PHPDOC block for uSQL function - * Chg: Update laravel/framework to version 5.7.13 - * Chg: Update RSS class queries, use Model to retrieve results - * Fix: Fix error with tv episode data retrieval on API and RSS - * Chg: Update Capabilities class output function PHPDOC block - * Chg: Update spatie/laravel-permission to version 2.24.0 -2018-11-06 DariusIII - * Fix: Fix errors related to model/collection change - * Chg: Add option for admins to edit release tags on edit release admin page - * Chg: Add support for tags in browse, APIv2 and on site release searches - * Chg: Add script to misct/run_me_once to tag all the releases -2018-11-05 DariusIII - * Chg: Update ApiController data to return arrays for output - * Fix: Enable code that was commented for testing - * Chg: Update Releases class, use Release Model to retrieve data and add tags to API v2 output - * Chg: Remove web.php fallback route and page - * Chg: Add config/captcha.php and use it in place of direct env file call - * Chg: Update monolog/monolog to version 1.24.0 - * Chg: Update ProcessReleases class release tagging -2018-11-04 DariusIII - * Chg: Update nzb details page - * Chg: Update tags display in API v2 details display. - * Chg: Remove tags from queries for now -2018-11-03 DariusIII - * Chg: Update Registration and Login controllers - * Chg: Update symfony components -2018-11-02 DariusIII - * Chg: Update removeCrapReleases message in TmuxRun class - * Chg: Update check for actual/artificial parts in NZB class - * Chg: Update NZB class to use DB facade - * Chg: Update font-awesome to version 5.5.0 - * Chg: Update details page to show release category tags - * Chg: Update DetailsTransformer to include release tags - * Chg: Update Releases class queries to include tags, update ApiTransformer to use them - * Chg: Add category tag constants and use them in categorization - * Chg: Update ouput messages formatting for TV processing - * Chg: Update ReleaseRemover messages output - * Chg: Update output messages of ProcessReleases class - * Chg: Catch exception on release tagging - * Chg: Update nunomaduro/larastan to version 0.3.7 -2018-11-01 DariusIII - * Chg: Update tagging on new release addition - * Fix: Fix tag assignement in Categorize class - * Chg: Update used libraries (mostly composer) - * Chg: Update NameFixer updateRelease function - * Chg: Add first wave of Release tagging capabilities -2018-10-31 DariusIII - * Chg: Update NameFixer updateRelease function to use already provided release to update and skip doing unnecessary queries - * Chg: Update symfony components to their latest versions - * CHg: Update output message in Movie class doMovieUpdate function - * Chg: Update tinymce to version 4.8.5 - * Fix: Move x265 TV and Movie categorization up the ladder - * Chg: Update isMovieX265 function regex - * Chg: Update Category model getCategorySearch function - * Chg: Add x265 Movies and TV categories - * Fix: Fix query in reset_postprocessing script related to misc categories reset - * Chg: Update Forking class - remove pdo - * Chg: Increase group_concat_max_len in groupfixrelnames script - * Chg: Refactor ColorCLI class - * Chg: Update nunomaduro/larastan to version 0.3.7 -2018-10-30 DariusIII - * Chg: Update laravel/framework to version 5.7.12 - * Chg: Update Music class - * Chg: Add fallback routes to web and api - * Chg: Update messages output in ProcessReleases - * Chg: Update ColorCLI output, remove added newline string (\n) - * Chg: Update phpunit/php-token-stream to version 3.0.1 -2018-10-29 DariusIII - * Chg: Update Backfill class - * Chg: Dissallow disposable emails for new users - * Chg: Update scripts used, remove unused ones, remove support for IE8 and IE9 - * Chg: Remove unused scripts from basepage and baseadminpage and from related assets folder - * Chg: Use mediainfo data properly - * Fix: Replace isset with null check in _getAudioInfo mediainfo lookup - * Fix: Fix mediainfo data check -2018-10-28 DariusIII - * Chg: Update _getAudioInfo function to use mhor/php-mediainfo - * Chg: Update PPA class -2018-10-27 DariusIII - * Chg: Remove unused showFloodWarning function - * Chg: Simplify ClearanceMiddleware checks -2018-10-26 DariusIII - * Chg: Move patches from mysql to patches folder as we only support mysql so no need for one more folder - * Chg: Remove mysql-schema.sql as it is not used anymore - * Chg: Update font-awesome to version 5.4.2 - * Chg: Catch InvalidArgumentException when opening corrupt video/audio file for processing -2018-10-25 DariusIII - * Chg: Update groupfixrelnames.php, remove traversable check for query results - * Fix: Fix deletion of sjows from my shows page - * Chg: Update groupfixrelnames queries - * Chg: Update Categorize class, update regexes to better match tv UHD releases - * Fix: Fix empty my shows RSS feed - * Chg: Add try catch block to ffmpeg frame generation so we catch the error and silently pass by - * Chg: Update ReleaseExtra class mediainfo languages retrieval - * CHg: Use File in place of Storage in ReleaseIMage delete function -2018-10-24 DariusIII - * Fix: Add missing bootstrap-datepicker from admin area - * Chg: Update laravel/framework to version 5.7.11 - * Chg: Update user migration and add patch to add email_verified_at column to users table - * Chg: Update jrean/laravel-user-verification to version 7.0.1 - * Chg: Update laravel/framework to 5.7.10 again -2018-10-23 DariusIII - * Fix: Downgrade laravel/framework to 5.7.9 due to breaking changes - * Chg: Remove unused assets from composer.json - * Chg: Update laravel/framework to version 5.7.10 - * Chg: Update ReleaseExtra class, use first available audio/subtitle language - * Chg: Update tinymce to version 4.8.4 and filp/whoops to version 2.3.1 - * Chg: Update ReleaseExtra class, check that data is there before using it - * Chg: Remove Charisma/Omicron related js and css files - * Chg: Update regex in AniDB postprocessing - * Chg: Update used libraries to their latest versions - * Chg: Convert miliseconds to proper time in ReleaseExtra for video duration from mediainfo -2018-10-22 DariusIII - * Chg: Fetch only one audio language from array from mediainfo - * Chg: Use new mediainfo managing library - * Chg: Define STDOUT to prevent errors in web movie info update - * Chg: Add check to see if the cover is set in IGDB - * Chg: Add check for existing theme data from IGDB - * Chg: Update Versions class - * CHg: Check for TBA date in steam games information check - * Chg: Add check if the functions are ran from CLI so ColorCLI does not throw an error if its ran from web(Movie class) -2018-10-21 DariusIII - * Chg: Try to prevent error on missing publishers from IGDB results - * Chg: Update filp/whoops to version 2.3.0 and phpstan/phpstan to version 0.10.5 -2018-10-20 DariusIII - * Chg: Update ProfileController - * Chg: Use object casting instead of row2Object function, remove now unused Sites class - * Chg: Update phpstan/phpstan to version 0.10.4 -2018-10-19 DariusIII - * Chg: Replace Storage with File facade in ProcessAdditional class - * Chg: Use Storage facade to create temporary directory - * Chg: Use Storage facade to manage temp files - * Fix: Fix invalid argument supplied for foreach error in matchPreDbFiles function - * Chg: Use kevinlebron/colors.php in monitor pane - * Chg: Use league/climate in ColorCLI class - * Chg: Check for empty filename before processing filename matching - * Chg: Increase matching percentage for matchPreDbFiles function -2018-10-18 DariusIII - * Chg: Remove unused $this->pdo instances - * Chg: Try to further improve speed and RAM consumption of matchPreDbFiles function - * Chg: Update Console class fulltext search - * Chg: Update PHPDOC block in Categorize class - * Chg: Further refine predb file matching by selecting only releases that have been not renamed - * Chg: Update used libraries to latest versions -2018-10-17 DariusIII - * Chg: Update james-heinrich/getid3 to version 1.9.16 - * Chg: Add resend_email_verification.php script to resend user email verification if server failed to send it for some reason - * Chg: Update getPreFiles function to search inside other misc and hashed categories - * Chg: Update yab/laravel-scout-mysql-driver to version 2.0.7 -2018-10-16 DariusIII - * Chg: Update yab/laravel-scout-mysql-driver to version 2.0.6 and laravel/scout to version 5.0.3 - * Fix: Fix wrong anidb_info table name (anidb_infos) - * Fix: Fix preMatch function return values - * Chg: Update NameFixer and Utility classes - * Chg: Update phpunit/php-code-coverage to version 6.1.0 -2018-10-15 DariusIII - * Fix: Fix query in matchpredbFT function - * Chg: Update spatie/laravel-permission to version 2.23.0 - * Chg: Tremenduosly improve speed of matchPreDbFiles function by using laravel/scout full text matching - * Chg: Update league/flysystem to version 1.0.48 - * Chg: Make $show variable in matchPreDbFiles function a boolean - * Chg: Slightly improve matchPredbFiles speed - * Chg: Use raw query in matchPredbFiles query - * Chg: Simplify matchPredbFiles function query - * Fix: Fix badly formatted query in uidCheck function - * Chg: Display complete time string for getPreFileNames function - * Fix: Fix use of empty release uniqueid in matching that causes errors -2018-10-13 DariusIII - * Chg: Add nunomaduro/larastan to dev dependencies to test the code - * Chg: Update psy/psysh to version 0.9.9 and laravel/tinker to version 1.0.8 -2018-10-12 DariusIII - * Chg: Add escapeString helper function - * Fix: Add missed role_or_permission middleware to Kernel.php - * Chg: Update routes/web.php, use new role_or_permission middleware and group routes that use fw-block-blacklisted middleware - * Chg: Update spatie/laravel-permission to version 2.22.0 -2018-10-11 DariusIII - * Chg: Update font-awesome to version 5.4.1 - * Chg: Update NfoController, check for missing nfo - * Chg: Update PHPDOC blocks in ProcessReleases class - * Chg: Update full site rss feed with ability to define limit and num(offset) for getting more releases from rss -2018-10-10 DariusIII - * Chg: Update nikic/php-parser to version 4.1.0 - * Chg: Simplyfy return value for mgr check in ProcessMultiGroupReleases class -2018-10-09 DariusIII - * Chg: Use url helper to generate password reset link - * Chg: Update some of the regexes and cleanup the code in ProcessAdditional class - * Chg: Update laravel/framework to version 5.7.9 - * Chg: Update TraktAPI class, remove error messages - * Chg: Change writeNzbForReleaseId function name - * Chg: Use transactions in NZB class -2018-10-08 DariusIIi - * Chg: Update ProcessAdditional class - * Chg: Update font-awesome and spatie/fractalistic to their latest versions -2018-10-05 DariusIII - * Chg: Update used libraries to their latest versions -2018-10-04 DariusIII - * Chg: Update laravel/framework to version 5.7.8 and used libraries to their latest versions -2018-10-03 DariusIII - * Chg: Update symfony components to their latest versions - * Fix: Remove stray whitespace in X-DNZB-NFO header sent on nzb download. Fixes issue #735 - * Chg: Update exception handling in ProcessAdditional class and related scripts - * Chg: Increase number of pages listed on each side of pagers current page - * Chg: Update mockery/mockery to version 1.2.0 -2018-10-02 DariusIII - * Fix: Fix wrong link to tvdb banners - * Chg: Update laravel/framework to version 5.7.7 and imdbphp/imdbphp to version 6.0.4 - * Chg: Update branches and their handling, remove restriction for updating non dev branches -2018-10-01 DariusIII - * Chg: Make cache persistent - * Chg: Update configuration files - * Chg: Update hashing.php, add argon2id support - * Chg: Update orangehill/iseed to version 2.6 - * Chg: Update extension regexes in NZB class - * Fix: Fix wrong dates in Forking backfill functionality -2018-09-30 DariusIII - * Chg: Update symfony components - * Chg: Update used libraries to latest versions -2018-09-28 DariusIII - * Chg: Revert some of the changes and adjust wanted $time variable - * Chg: Update getVideoTime function, add codec setting to ffmpeg video sample creation - * Chg: Use proper time string for _getSample function -2018-09-27 DariusIII - * Chg: Use php-ffmpeg/php-ffmpeg for ffmpeg files manipulation -2018-09-26 DariusIII - * Fix: Fix undefined offset 0 in Binaries class postdate function - * Chg: Update tmux install script to use tmux 2.8-rc to compile tmux - * Fix: Fix blacklist-list.tpl error - * Chg: Fix checking for argv in reset_postprocessing.php - * Chg: Update egulias/email-validator to version 2.1.6 and laravel/framework to 5.7.6 -2018-09-25 DariusIII - * Fix: Fix login and user controllers behaviour if firewall is disabled - * Fix: Fix wrong assingment of role in users table on user creation - * Chg: Remove verified and verification_token from users table, it will be added by verification migration - * Chg: Publish the user verification migration to prevent database user table error -2018-09-24 DariusIII - * Fix: Fix pdo quote in Blacklight/db/PreDB class - * Chg: Use $this->userdata->id variable in place of Auth::(id) in controllers -2018-09-22 DariusIIi - * Fix: Fix user login by email -2018-09-21 DariusIII - * Chg: Update install script to set admin as verified - * Chg: Update nesbot/carbon to version 1.34.0 and fancybox to latest - * Chg: Use strpos to check line in articles in NNTP class - * Chg: Update binaries class - * Chg: Set firewall as disabled in .env.example - * Chg: Update Binaries class, use transactions properly -2018-09-20 DariusIII - * Chg: Update Binaries class, wrap insert queries inside transaction - * Chg: Update laravel/framework to version 5.7.5 - * Chg: Revert change to Binaries class, it makes incomplete releases - * Chg: Update releases with proper movieinfo_id when updating movies on movies list - * Chg: Update API v2 movie lookup description by adding traktid lookup example - * Chg: Update profile template - * Chg: Check for false response from getRawHtml function in FanartTV class - * Chg: Update FanartTV class and classes that use it - * Chg: Update spatie/laravel-permission to version 2.20.0 -2018-09-19 DariusIII - * Chg: Update Movie class, fetch movie info from IMDb first before trying other sources - * Chg: Try to prevent foreign key erros in ReleaseFile model - * Chg: Use dirape/token to generate tokens and passwords for users -2018-09-18 DariusIII - * Chg: Update laravel/framework to version 5.7.4 - * Fix: Use url helper in place of $this->serverurl variable - * Fix: Add missing $this->serverurl declaration in BasePageController - * Chg: Update mayconbordin/l5-fixtures to latest commit - * Chg: Remove debug messages from Binaries class - * Chg: Try to ignore errors on binaries data insertion - * Chg: Do not log insert errors in Binaries class to reduce log size - * Chg: Update nikic/php-parser to version 4.0.4 -2018-09-17 DariusIII - * Chg: Catch 429 errors and disable IGDB lookups - * Chg: Use igdb lookups for console games - * Chg: Update getConsoleInfoByName function return value -2018-09-15 DariusIII - * Chg: Update bhuvidya/laravel-countries to version 1.0.4 -2018-09-14 DariusIII - * Chg: Update Console class - * Chg: Update league/flysystem and spatie/laravel-permission to latest versions - * Chg: Update some of the regexes in Categorize and NameFixer classes - * Chg: Add IGDB for PC games lookup -2018-09-13 DariusIII - * Chg: Update tiny-mce to latest version - * Chg: Update jrean/laravel-user-verification to version 7.0.0 - * Chg: Update README - * Chg: Fix misplaced seconds word in ProcessReleases class - * Chg: Prevent errors on missing images on TVDB - * Chg: Update scripts to use now() helper - * Chg: Use now() helper and related functions for time calculations in ProcessReleases class - * Chg: Update laravel/framework to version 5.7 - * Chg: Update smarty/smarty to version 3.1.33 -2018-09-12 DariusIII - * Fix: Fix fetching of images from TheTVDB - * Chg: Update TVDB results handling - * Chg: Comment out the imdbid part of formatShowInfo function in TVDB class - * Chg: Switch to canihavesomecoffee/thetvdbapi for TheTVDB API searches - * Chg: Small cosmetic changes in some of the classes - * Chg: Add genealabs/laravel-caffeine again, update to version 0.7.1 - * Chg: Update some of the regexes in NameFixer to prevent bypassing of file extensions (ie. file.jpg.php) - * Chg: Use Carbon in place of time() for time calculations in ReleaseRemover class -2018-09-11 DariusIII - * Chg: Update barracudanetworks/forkdaemon-php to version 1.1.1 - * Fix: Fix AniDB initialization in DetailsController - * Chg: Remove $page variable from AnidbController - * Chg: Update Blacklight\AniDB class - * Chg: Update NZBImport class - * Chg: Update swiftmailer/swiftmailer to version 6.1.3 - * Chg: Update XXX class - * Chg: Update ReleaseSearch class remove unused constants and add return type declarations - * Chg: Update Releases class, add return type declarations and update PHPDOC blocks - * Chg: Update spatie/laravel-permission to version 2.19.0 -2018-09-10 DariusIII - * Chg: Catch Throwable in place of Exceptions - * Chg: Update return types for Php yenc decode function - * Chg: Update Php yenc adapter - * Fix: Fix wrong check for result from query in password reset controller -2018-09-09 DariusIII - * Chg: Update filp/whoops to version 2.2.1 -2018-09-08 DariusIII - * Fix: Fix failed releases handling -2018-09-07 DariusIII - * Chg: Use transaction function for inserts in Binaries class - * Chg: Add email verification message to login page for non-verified users - * Fix: Fix displaying errors on registration page - * Fix: Display login errors - * Chg: Update ytake/laravel-smarty to version 2.4.0 -2018-09-06 DariusIII - * Chg: Update spatie/laravel-permission and barryvdh/laravel-ide-helper to latest versions - * Fix: Fix wrong Category model function usage in rest of controllers - * Fix: Fix wrong Category model function usage in BookController - * Chg: Remove unused hostHash function from User model - * Chg: Remove unused code from GetNzbController - * Chg: Update psy/psysh to latest version -2018-09-05 DariusIII - * Chg: Add powerline directly from ubuntu repo and use it in tmux - * Chg: Update tmux.conf, add credit where credit is due - * Chg: Update tmux theme and remove powerline support - * Chg: Remove now unused packages folder - * Chg: Add beyondcode/laravel-dump-server to dev requirements - * Chg: Update used libraries to their latest versions -2018-09-04 DariusIII - * Fix: Return error message on missing parameters for failed releases - * Fix: Add check for empty sharing table when running tmux -2018-09-03 DariusIII - * Fix: Fix monitor counts and percentages displayed in main monitor pane - * Chg: Update ReleaseRemover class - * Chg: Check for array before inserting audio data from mediainfo - * Chg: Add checks before inserting audio data from mediainfo - * Chg: Update handling of allAsMgr tables -2018-09-02 DariusIII - * Chg: Update symfony components, laravel/framework to their latest versions -2018-08-27 DariusIII - * Chg: Update font-awesome and laravel/framework to latest versions - * Fix: Fix failed releases returned responses - * Chg: Update yab/laravel-scout-mysql-driver to version 2.0.5 - * Fix: Fix array to string conversion in ReleaseExtra addAudio function - * Fix: Fix display of movie covers on release details page - * Chg: Update TMDB movie lookups to return actors and director - * Chg: Update anhskohbo/no-captcha to version 3.0.2 -2018-08-26 DariusIIi - * Fix: Fix adding new groups from admin interface -2018-08-24 DariusIII - * Chg: Update spatie/laravel-permission to version 2.17.0 - * Fix: Fix adding new roles - * Chg: Update spatie/laravel-fractal to version 5.4.1 - * Chg: Add additional checks to audio related data in ReleaseExtra class - * Chg: Update firewall config, allow 10 requests per minute - * Chg: Add blocking of blacklisted IP's to api routes - * Chg: Update web routes and revert LoginController action on blacklisted IP - * Chg: Add checks for blacklisted users -2018-08-22 DariusIII - * Chg: Update ReleaseExtra class, remove usage of substr() function - * Chg: Update phpuint/phpunit, league/flysystem and Movies class -2018-08-21 DariusIII - * Fix: Fix wrong nzbpath check - * Chg: Update NZB and ReleaseExtra classes - * Chg: Remove implode from time check in PPA - * Chg: Update composer.lock - * Chg: Move runCmd into helpers, return string instead an array - * Chg: Update laravel/framework, dborsato/php-giantbomb to latest versions -2018-08-20 DariusIII - * Chg: Update spatie/laravel-permission and imdbphp/imdbphp to latest versions -2018-08-17 DariusIII - * Chg: Update egulias/email-validator to version 2.1.5 and spatie/laravel-permission to version 2.15.0 -2018-08-16 DariusIII - * Chg: Add soft firewall to manage access to site -2018-08-15 DariusIII - * Chg: Update date handling of Games class - * Chg: Update regex for matching width/height in ReleaseExtra class - * Chg: Update used components to latest version - * Chg: Optimize imports in Blacklight namespace - * Fix: Fix another error and bad match check - * Fix: Fix anidb matching error -2018-08-14 DariusIII - * Chg: Update imdbphp/imdbphp to latest commit - * Chg: Recreate release_unique table, alter classes for new table - * Chg: Revert runCmd function - * Chg: Update Utility class, use Symfony Process class in runCmd function, declare return types where needed - * Chg: Update ReleaseExtra class to handle MediaInfo v18 type UniqueID, add helper function and update composer.json to require bcmath extension - * Fix: Fix UniqueID matching for MediaInfo v18 - * Chg: Remove unused makeCodecPretty class, change some of the functions from public to private and change their return types - * Chg: Update ReleaseExtra class, add MediaInfo 18 support -2018-08-13 DariusIII - * Chg: Update spatie/laravel-permission to version 2.14.0 - * Fix: Fix imdbid used in admin/movie-list - * Chg: Update Admin/MovieController to properly do movie updates when click on update button. - * Chg: Update regexes in CollectionsCleaning to use less greedy parts - * Chg: Use less greedy parts of regexes in Books class - * Fix: Fix editing of forum posts - * Chg: Remove logoutOtherDevices for now, causes too much PITA - * Chg: Add tmdb links for movies -2018-08-12 DariusIII - * Chg: Update imdbphp/imdbphp to latest version -2018-08-11 DariusIII - * Chg: Update yab/laravel-scout-mysql-driver and psy/psysh to latest versions -2018-08-10 DariusIII - * Chg: Restore fethcImage function in ReleaseImage class - * Chg: Update output of check_covers.php - * Fix: Fix check_covers.php - * Chg: Try to properly set poster/fanart URL for TheTVDB - * Chg: Update Movie class and remove getTraktData script from tmux loop - * Chg: Add ssl options to stream_context_create in saveImage function - * Chg: Change handling of TVDB poster image downloads, try to fix authorization to url - * Chg: Use less greedy parts of regexes and fix PHPDOC blocks for $release variable in functions in NameFixer class -2018-08-09 DariusIII - * Chg: Update TinyMCE and laravel/framework to latest versions - * Fix: Fix errors related to showPasswords function change - * Chg: Use showPasswords function directly - * Fix: Fix bad check for returned movie information - * Chg: Update laravel/framework to version 5.6.31 -2018-08-08 DariusIII - * Chg: Update dariusiii/rarinfo to version 2.6.1 and laravel/framework to version 5.6.30 - * Chg: Update dariusiii/rarinfo to version 2.6.0 - * Chg: Wrap ReleaseFile model addReleaseFiles function query into try catch block - * Chg: Catch QueryExceptions in Binaries class and send them to log - * Chg: Wrap delete queries into transaction to prevent deadlock error messages -2018-08-07 DariusIII - * Fix: Properly send lastInsertId when adding a movie to movieinfo table - * Chg: Use can instead of long hasPermissionTo - * Fix: Fix preview permission check in Gentele theme - * Fix: Fix error on missing description index in API v1 XML response - * Chg: Update used libraries to their latest versions - * Fix: Fix wrong $request->input keys check - * Chg: Remove unused parameter from apiSearch function - * Fix: Fix some more API related issues - * Chg: User can change only role allowed permissions (direct versus role based permissions) - * Fix: Fix category exclusions for RSS feeds - * Chg: Update ApiTransformer to handle null values - * Fix: Fix ApiV2 responses -2018-08-06 DariusIII - * Chg: Update handling of user and role disabled categories -2018-08-05 DariusIII - * Chg: Update Controllers and templates for user related permission changes - * Chg: Add custom ClearanceMiddleware - * Chg: Add custom 401 error page - * Chg: Add custom permission error handling - * Chg: Update handling of permissions -2018-08-04 DariusIII - * Fix: Fix role-edit template - * Chg: Update role permissions and seeding, install procedure, permissions for menu views -2018-08-03 DariusIII - * Chg: Delete now unused Blacklight\db\DB class - * Chg: Update PHPDOC blocks defined return types where bool was declared and only false was returned - * Chg: Update phpunit/phpunit to version 7.3.0 - * Chg: Update updateExpiredRoles function - * Fix: Fix setting role as default - * Chg: Update updateUserRoles script to add edit releases permission to Moderator role - * Chg: Replace isAdmin, isDisabled and isModerator functions with direct role checking and remove roleCheck function from User model - * Fix: Fix another instance of wrong isDisabled check -2018-08-02 DariusIII - * Fix: Fix wrong links to group browsing page in movie and xxx cover views - * Fix: Fix nzb files download - * Chg: Update used libraries - * Fix: Fix API v1 response, wrong data used for function - * Chg: Update updateUserRoles script to account for users with missing roles - * Chg: Allow moderator role to edit releases, fixes issue #123 - * Chg: Update updateUserRoles.php script with new moderator 'edit release' permission - * Chg: Update app/Http/Kernel class with role and permission middleware - * Chg: Update install command - * Chg: Update role-list template to not allow deletion of built-in roles - * Chg: Update admin user-list - * Fix: Fix role edit template - * Chg: Update display of roles in role-list template -2018-08-01 DariusIII - * Chg: Update install command - * Chg: Move canpreview and hideads from roles to permissions - * Fix: User account deletion from user profile - * Fix: Fix role and user excluded categories display - * Chg: Update user-list admin template - * Chg: Add back removed parts of getRange function queries in User model - * Fix: Fix bad table reference in Forumpost model - * Chg: Sync/add roles on user registration/update and role changes - * Chg: Add patch to rename user_roles_id to roles_id, update related classes - * Chg: Update role related classes, rename user_roles to roles where used -2018-07-30 DariusIII - * Chg: Update roleCheck function in User model - * Chg: Update roles handling - * Chg: Update Admin/UserController - * Chg: Update User model, Utility and TmuxOutput classes and RegisterController - * Chg: Update vlucas/phpdotenv and imdbphp/imdbphp to latest versions -2018-07-27 DariusIII - * Chg: Update composer.lock - * Chg: Update Release model getByGuid function - * Chg: Use now() helper in ProcessAdditional class - * Chg: Use human_filesize helper function in ProcessAdditional class - * Chg: Update phpunit.xml, move install test to front of testsuite block - * Fix: Fix checks for roles that can preview -2018-07-26 DariusIII - * Chg: Update laravel/framework to version 5.6.29 - * Chg: Update Games class - * Chg: Update tests - * Chg: Update CreatesApplication class - * Chg: Add missing tests - * Chg: Update releases date handling in RSS and API operations - * Chg: Update tinymce to version 4.8.1 -2018-07-25 DariusIII - * Chg: Remove unused functions from Settings and Utility classes - * Chg: Rename and update bytesToSizeString function and move it to heleprs.php with human_filesize name - * Fix: Fix wrong namespace for Blacklight\utility\Utility class in XML_Response class -2018-07-24 DariusIII - * Chg: Small updates/fixed for used regexes in Categorize class - * Chg: Update font-awesome and symfony components to their latest versions -2018-07-23 DariusIII - * Chg: Update Utility class - * Chg: Remove isWin/isWindows functions and remove HAS_WHICH definition and usage - * Chg: Update ZipFile class - * Chg: Update imdbphp/imdbphp to latest commit -2018-07-20 DariusIII - * Chg: Update \Blacklight\db\PreDb class - * Chg: Update rest of the postproc scripts - * Chg: Update more postproc scripts - * Chg: Update paragonie/compat and ramsey/uuid to their latest versions -2018-07-19 DariusIII - * Chg: Update spatie/laravel-fractal to version 5.4.0 - * Fix: Fix usage of stdObject as array in ProcessAdditional class - * Chg: Cast $this->_release as array for addAlternateNfo function - * Chg: Update getXXXSamples script - * Chg: Remove Blacklight\db\DB class from many scripts in misc/testing folder - * Chg: Update ReleaseExtra class constructor - * Chg: Remove Blacklight\db\DB from ProcessAdditional class - * Fix: Potential fix for ADM site processing error -2018-07-18 DariusIII - * Chg: Remove usage of Blacklight\db\DB class from clean_nzbs and test-ReleaseCleaner scripts - * Chg: Remove usage of Blacklight\db\DB class from populate_anidb.php script - * Chg: Remove usage of Blacklight\db\DB class from release postprocessing classes - * Chg: Remove usage of Blacklight\db\DB class from Capabilities and XMLResponse - * Chg: Change PHPDOC blocks on functions in NZBExport class - * Chg: Don't use Blacklight\db\DB in NZBExport and Sharing classes - * Chg: Update font-awesome to version 5.1.1 -2018-07-17 DariusIII - * Fix: Fix remaining issues in ProcessReleases class - * Chg: Update laravel/framework to latest version, fix wrong checks in selectOne results - * Fix: Fix wrong $release checks - * Chg: Remove usage of Blacklight\db\DB class from Backfill, PostProcess and ProcessReleases classes - * Chg: Update ForkinImportNZB class, remove PopulateTitles class from Blacklight\db\populate folder - * Chg: Remove usage of Blacklight\db\DB class from Backfill -2018-07-16 DariusIII - * Chg: Update Releases passworded releases check for pages - * Chg: Remove unused collectionCheck function from switch.php - * Chg: Update various scripts in misc folder - * Chg: Update sphinx tables creation scripts - * Chg: Update used libraries to latest versions -2018-07-14 DariusIII - * Chg: Update used libraries to latest versions - * Fix: Fix regex fetching error for release creation -2018-07-11 DariusIII - * Chg: Remove usage of Blacklight\db\DB from Regexes class - * Chg: Use function for repeated genres array creation - * Chg: Update laravel/framework to version 5.6.27 -2018-07-10 DariusIII - * Chg: Remove references to Blacklight\db\DB from PostProcess class - * Chg: Remove usage of Blacklight\db\DB class where possible - * Fix: Fix anime list display - * Chg: Update AniDB class and related Controller and view - * Fix: Fix couple of errors in NameFixer class - * Chg: Update NZBContents and NNTP classes - * Chg: Update NZB class, remove usage of Blacklight\DB class -2018-07-09 DariusIII - * Chg: Add sorting by verification to admin users list - * Fix: Fix search-filter.tpl - * Fix: Fix genres handling in Console, Games and Music controllers - * Chg: Update update_groups.php script -2018-07-08 DariusIII - * Chg: Use Eloquent in Forking class - * Chg: Update Genres and Console classes - * Chg: Update NZBImport class, remove references to Blacklight\DB - * Chg: Remove unneeded nfostatus check in Tmux query - * Chg: Remove reference to MiscSorter in Tmux class - * Chg: Use Eloquent PDO in Movie, Music and Nfo classes - * Chg: Replace Blacklight\DB class with DB facade in Console, Games, Genres, IRCClient and IRCScraper classes -2018-07-06 DariusIII - * Fix: Fix error in missing parts handling - * Chg: Use Eloquent raw queries in Binaries class -2018-07-05 DariusIII - * Chg: Update DbUpdate class - * Chg: Fix tables count in monitor pane - * Chg: Use laravel DB facade in tmux related classes -2018-07-04 DariusIII - * Chg: Update TmuxUIStart and run.php tmux related scripts -2018-07-03 DariusIII - * Chg: Update all movies on adding new movie to database in admin area - * Chg: Better handling of movie releases updates - * Chg: Update NameFixer class - * Chg: Update swiftmailer/swiftmailer to version 6.1.0 -2018-07-02 DariusIII - * Fix: Fix links to categories browsing in details and search templates - * Chg: Update queries in Release model - * Chg: Update used libraries -2018-06-30 DariusIII - * Chg: Update chosen to latest version -2018-06-27 DariusIII - * Chg: Merge roles and user_roles tables for new permission system - * Chg: Revert Backfill and Binaries to original state - * Fix: Fix terms and conditions page display - * Chg: Update terms and conditions page handling - * Chg: Change from timestamps to "normal" dates in some of the time conversion functions - * Chg: Remove needles date conversions to timestamp and back in Binaries and Backfill classes - * Chg: Update Movie processing handling -2018-06-26 DariusIII - * Chg: Add HasRole trait to User model - * Chg: Add permission tables migration - * Chg: Add spatie/laravel-permission -2018-06-25 DariusIII - * Chg: Update Symfony components - * Chg: Replace DB class with Laravel DB Facade in ReleaseRemover class - * Chg: Simplify showPasswords function (revert to pre-queryBuilder function) - * Chg: Update ApiTransformer to return null value where count of comments and grabs is 0 - * Chg: Add script to non amazon pane to fetch trakt id's for added movies - * Chg: Update datatables to latest version -2018-06-23 DariusIII - * Chg: Update movieinfo_id column on imdbid match -2018-06-22 DariusIII - * Chg: Update parseTraktTv function, update getTraktData script - * Chg: Update Movie class and add script to fetch trakt ids into movieinfo table - * Chg: Update moviesSearch function to use tmdb and trakt ids - * Chg: Update phpunit/phpunit to version 7.2.6 -2018-06-21 DariusIII - * Fix: Fix new line on renamed releases in NameFixer - * Chg: Remove Check all checkbox from console and games cover view - * Chg: Don't show site theme if admin has not enabled theme change - * Chg: Update profile edit page with email change description - * Chg: Send email verification request if user has changed the email in profile edit page - * Chg: Update some scripts, remove others - * Chg: Update laravel/framework to version 5.6.26, font-awesome and phpunit to latest -2018-06-20 DariusIII - * Chg: Simplify registration by using validation rules - * Chg: Add email for expired roles, update related functions - * Chg: Update user account change function logical order - * Chg: Add function to delete users that have not verified their accounts for 3 or more days - * Chg: Update users migration and add patch for existing users table - * Chg: Update routes, fix user verification - * Chg: Add isVerified middleware to routes - * Chg: Add user verification on registration - * Chg: Add check if rating is set in Movie class updateMovieInfo function -2018-06-19 DariusIII - * Chg: Update imdbphp/imdbphp - * Chg: Add titles to rest of the admin pages - * Chg: Add page title to admin/user related pages - * Chg: Add page title to admin index page - * Fix: Possible fix for undefined index 'rating' error when fetching movies info - * Chg: Update laravelcollective/html to version 5.6.10 - * Chg: Update migrations for releases table, imdbid column is changed to varchar(15), add script to convert existing data -2018-06-18 DariusIII - * Chg: Remove decrypt_hashes.php - * Chg: Update minimum MySQL version to 5.7 and MariaDB version to 10.2 - * Fix: Prevent insertion of blank searchnames for releases - * Chg: Update nunomaduro/collision to version 2.0.3 -2018-06-16 DariusIII - * Chg: Update used libraries to their latest versions -2018-06-11 DariusIII - * Chg: Add additional info for admins on release details page - * Chg: Update Predb model checkPre function - * Chg: Update update_groups script - * Chg: Update psy/psysh and sebastian/diff to latest versions -2018-06-09 DariusIII - * Chg: Remove unused $size parameter from releaseCleaner function - * Fix: Potential fix for blank releases searchnames (issue #621) -2018-06-08 DariusIII - * Fix: Revert breaking change in NNTP class that prevented proper binaries updating. Fixes issues #622 and #609 - * Fix: Fix links to sendtoqueue, closes issue #623 - * Fix: Add missing column to tv related search function -2018-06-07 DariusIII - * Fix: Fix wrong return type in returnError function PHPDOC block - * Chg: Check for empty response, not false in ReleaseRemover class - * Fix: Fix error in ReleaseRemover when deleting releases - * Chg: Adjust addate response - * Chg: Add added column to API v2 json response - * Fix: Fix used values in hashCheck function - * Chg: Use api specific searches (apiTvSearch and apiSearch) and optimize used columns to reduce response time - * Fix: Uncomment caching for tvSearch (was commented for testing and forgot about it) - * Chg: Update API V2 response for tv series search - * Chg: Add total results count to API V2 response, rename link to url -2018-06-06 DariusIII - * Chg: Remove unused pdo variable from Steam class - * Chg: Fix declaration of $pdo variable in Releases class - * Chg: Update chosen to latest version - * Chg: Remove unnecessary __construct in v2 api controller - * Chg: Fix an typo in ProcessReleases class - * Chg: Update User model - * Fix: Fix couple of mistakes in NameFixer class - * Chg: Change group checking in ReleaseRemover - * Fix: Fix noticed problems in NameFixer and ReleaseRemover classes - * Chg: Update NameFixer class again, fix errors introduced in previous commit - * Chg: Update code style of some of the classes - * Chg: Updated dragonmantank/cron-expression and paragonie/random_compat to their latest versions -2018-06-05 DariusIII - * Chg: Update NZB class, use array access in place of substr and merge some if-else loops - * Fix: Fix getBrowseBy function in Music class - * Chg: Update update_groups.php - * Chg: Update mysqltuner.pl script to latest version (1.7.9) - * Chg: Update groupfixrelnames main query - * Fix: Fix Books cover view search filtering - * Fix: Fix Games cover view search filter browsing - * Chg: Update routes/web.php to allow post method to Games page - * Chg: Update phpunit/phpunit to version 7.2.4 - * Fix: Fix search-filter template, fixes browsing cover views per specific items (director, actor title etc) -2018-06-04 DariusIII - * Chg: Change methods in search-filter template to GET - * Fix: Fix wrong LIKE query construct in Movie class - * Chg: Update laravel/framework to version 5.6.24 - * Fix: Fix editing of user roles (copy-paste error) - * Chg: Update user rate limiting on role update - * Chg: Add dynamic api throthling - * Fix: Fix headers that are being sent with getNzb function - * Fix: Make queries properly formatted for API V2 - * Chg: Remove references to extended info in API V2, API always sends extended information - * Chg: Add API V2 help page - * Chg: Complete v2 api, add related transformers and routes - * Chg: Update phpunit, whoops and php-parser packages - * Fix: Fix links in XML -2018-06-03 DariusIII - * Chg: Add initial movie search to v2 api -2018-06-02 DariusIII - * Fix: Fix RSS links in XML output - * Chg: Update api/v2/capabilites return data -2018-06-01 DariusIII - * Chg: Update phpunit to version 7.2.2 - * Fix: Try to add missing leading zeroes on movie imdbid's - * Chg: Start building API v2 -2018-05-31 DariusIII - * Fix: Fix rsstoken references in Gentele and shared templates - * Chg: Rename rsstoken column into api_token - * Fix: Fix wrong links to nzb download page - * Chg: Update RegisterController - * Chg: Update LoginController - * Chg: Update app/Extensions/util/Git.php, it does not extend anything, it is class of its own - * Chg: Update symfony components to version 4.1.0 and laravelcollective/html to version 5.6.9 - * Fix: Fix PHPDOC block return type declarations - * Fix: Fix password reset - * Chg: Use now() helper in place of Carbon::now() - * Chg: Users can be logged in on 1 device at a time -2018-05-30 DariusIII - * Chg: Update kevinlebrun/colors.php to version 1.0.3 - * Chg: Update intervention/image to version 2.4.2 -2018-05-29 DariusIII - * Chg: Update NNTP class, simplify some of the if-else statements - * Fix: Fix wrong size in substr check in NNTP class - * Fix: Remove duplicated Content-disposition header - * Fix: Left commented out code for testing - * Fix: Fix sent headers when downloading an nzb - * Fix: Fix group browsing list page -2018-05-28 DariusIII - * Chg: Move API related routes to routes/api.php - * Chg: Update phpunit/php-code-coverage to version 6.0.5 - * Fix: Fix issues related to myshows, their rss and browsing - * Fix: Fix issues in admin/group-list page, fixes issue #603 -2018-05-26 DariusIII - * Fix: Fix users list display in admin area -2018-05-25 DariusIII - * Chg: Update symfony components - * Chg: Update admin/user-list handling - * Chg: Update Blacklight/Movie class, use DB facade and try to prevent re-processing of unmatched movies - * Chg: Update laravel/scout to version 4.0.4 - * Chg: Update PHPDOC block in DbUpdate log property - * Chg: Use laravelcollective Form in forms - * Chg: Add genealabs/laravel-caffeine to prevent csrf_token expiration in forms - * Chg: Remove unneeded variable declaration as it is overwritten immediately -2018-05-24 DariusIII - * Chg: Remove usage of CacheQueryBuilder trait - * Chg: Add more checks to ids in CartController destroy function - * Chg: Update QueueController - * Fix: Fix deletion from cart when using multioperation - * Chg: Update barryvdh/laravel-debugbar to version 3.1.5 - * Chg: Comment out test message from functions.js - * Chg: Allow nzb downloads for not logged in users (sab/nzbget are not logged in) - * Chg: Potential fix for sent emails reply to field - * Fix: Fix advanced search - * Chg: Do not send google recaptcha response inside contact email message - * Fix: Fix errors on no returned results in tvSearch -2018-05-23 DariusIII - * Chg: Try to fix nzb file downloads that fail in nzbget - * Fix: Fix missing nzb extension on file download - * Fix: Fix XXX releases cover view missing release names in second column - * Fix: Fix user search in admin/user-list page - * Fix: Fix groups browsing - * Chg: Don't use pagination for groups list page - * Fix: Fix Admin/AnidbController edit function - * Fix: Fix anidb-edit link - * Fix: Fix typo that lead to bad anidb rss feed - * Fix: Fix link to admin/anidb-edit page in viewanime template - * Fix: Fix misplaced bracket in animelist view - * Fix: Fix subcategory rss feeds info - * Fix: Fix anime releases view - * Fix: Fix viewanime page variable call - * Chg: Update php-coveralls/php-coveralls to latest version -2018-05-22 DariusIII - * Fix: Fix audio cover view errors for real this time - * Fix: Properly fix audio cover view errors - * Chg: Update laravel/framework and fxp/composer-asset-manager to their latest versions - * Fix: Fix anime view - * Fix: Fix wrong variable for pagination in MusicController - * Fix: Fix rss feed links - * Fix: Add $title variable to Admin/UserController - * Fix: Define $title variable in Admin/GroupController - * Chg: Remove Charisma and Omicron themes from main repo and move them into separate repositories - * Chg: Update 404 page - * Chg: Add csrf_field to btc_payment pages - * Chg: Update 503.blade.php for better information display - * Chg: Update symfony components and psy/psych to latest versions -2018-05-21 DariusIII - * Chg: Update api description template to include apikey in links - * Fix: Prevent duplicated 'All' on browse all releases - * Chg: Add .editorconfig file - * Fix: Fix errors in full series view - * Chg: Re-use old code and fix _totalrows and _totalcount insertion into existing array/object -2018-05-18 DariusIII - * Fix: Fix more errors in Charisma theme - * Fix: Fix user profile edit page - * Fix: Fix wrong argument that got missed in headsearch form - * Fix: Fix various list views in admin area -2018-05-17 DariusIII - * Fix: Partialy fix series view - * Chg: Update laravel/tinker to version 1.0.7 - * Fix: Fix XXX_WEBDL category check - * Fix: Fix adding releases to download basket - * Chg: Remove Gamma theme related assets as the theme is not used anymore - * Chg: Rename XBOX 360 DLC to Xbox 360 DLC to be consistent with rest of the categories - * Fix: Fix XXX and Full XXX movie view - * Fix: Revert to old output code with addition of exit; to prevent overwriting of sent headers - * Chg: Use laravel Response class to return xml in Capabilities class output function -2018-05-16 DariusIII - * Chg: Use proper smarty3 syntax for foreach loops in movies.tpl in all themes - * Fix: Fix search in ApiController - * Chg: Use raw queries in RSS and adjust XML_Response to accomodate RSS changes - * Chg: Update ApiController to use redirect and streamDownload functions - * Chg: Update the check for release from isset to !empty in XML_Response - * Fix: Fix total releases count display in xml - * Fix: Fix empty releases at bottom of browse pages - * Fix: Fix category filter when searching for releases - * Chg: Update release edit links in all themes - * Fix: Fix movie view link from details page - * Chg: Fix release details display error - * Chg: settingValue function will not throw an exception anymore on empty setting value, but will return null - * Chg: Check also tmdb, fanart and omdb keys - * Chg: Add check for existence of trakttv api key in Movies class - * Fix: Fix movies cover and full view - * Chg: Revert smarty to version 3.1.31 -2018-05-15 DariusIII - * Chg: Update laravel/framework and ytake/laravel.smarty to latest versions - * Fix: Start fixing full movie view - * Fix: Fix route to full movie view in themes - * Fix: Fix display of search filter on cover pages - * Chg: Update links to category browsing pages in all the themes - * Chg: Change Music category into Audio to match database setting - * Fix: Fix links to categories in side menus - * Fix: Fix tvSearch query - * Chg: Use original subcategory titles when browsing - * Fix: Prevent errors if no results for cover view are returned - * Fix: Many route and themes related fixes -2018-05-14 DariusIII - * Chg: Update category names display - * Chg: Update composer.json - * Chg: Add barryvdh/laravel-ide-helper - * Chg: Update Books class - * Fix: Use DBFacade for select query - * Fix: Fix couple of console problems - * Fix: Use proper parameter to display release names in movies and XXX pages - * Fix: Fix queries in Book and Console classes - * Chg: Add check if the page variable is numeric to prevent errors in offset variable - * Chg: Update Releases class, controllers and API responses -2018-05-12 DariusIII - * Chg: Use function to call paginator - * Chg: Update Adult and Music pages - * Chg: Update music cover pages - * Fix: Fix games covers page -2018-05-11 DariusIII - * Fix: Fix movie covers page - * Fix: Partial fix for movie page - * Fix: Fix Books and Console pages - * Fix: Use raw queries to speed up browse pages - * Chg: Replace '!=' with proper '<>' operator -2018-05-10 DariusIII - * Chg: Update font-awesome and laravelcollective/html to latest versions - * Fix: Fix caching in Category model getChildren function - * Chg: Update Category model - * Chg: Update query caching in Category and predb models - * Chg: Use minutes instead of seconds for cache_expiry - * Chg: Use Rememberable trait in Release model and Releases class queries - * Chg: Cache queries on request to prevent running many duplicated queries -2018-05-09 DariusIII - * Chg: Update themes - * Chg: Rearrange pagination queries - * Chg: Remove groupBy from getBrowseRange function - * Chg: Use simplePaginate method in Releases class - * Chg: Update getBrowseRange query in Releases class - * Fix: Fix links() error on rest of the cover related pages - * Fix: Fix links() array error on movies page - * Chg: Use <> operator instead of != in query builder - * Chg: Update maintenance mode handling when updating nntmux - * Fix: Fix category links in rssdesc.tpl - * Chg: Update BtcPaymentController -2018-05-08 DariusIII - * Chg: Update queries in Console, Movie, Books, Music and XXX classes - * Chg: Update laravel/framework to version 5.6.21 and mockery/mockery to version 1.1.0 - * Chg: Remove Blacklight/db/DB class from Console - * Chg: Update getConsoleRange query - * Chg: Update RSS class to use query builder completely - * Chg: Update RSS/Api results handling for XML - * Chg: Update range queries to reduce number of releases returned - * Chg: Fix table name in getConsoleRange function - * Chg: Update session config and .env.example -2018-05-07 DariusIII - * Chg: Update tinymce support - * Chg: Use tinymce-dist to provide tinymce editor - * Fix: Fix XML_Response check for existing releases(remove is_array check as that is always false with laravels paginator) - * Chg: Update controllers - remove Blacklight/db/DB, update app/Exception/Handler class - * Chg: Update composer.json with new versions of used libraries - * Chg: Define default value for $catsrch variable - * Chg: Update return values of getCategorySearch function in Category model -2018-05-04 DariusIII - * Fix: Fix user-list ordering in admin area - * Chg: Update getBrowseRange query in Releases class - * Fix: Fix wrong parameters in api request - * Fix: Fix nocaptcha display on login, contact, forgottenpassword and register pages - * Chg: Remove stray column from getmoviesRange function - * Chg: Remove main, usefull and article menus from basepage controller - * Chg: Update utils-admin.js with tinymce -2018-05-03 DariusIII - * Chg: Adjust code in template files - * Chg: Add nntmux:reset-truncate command to artisan console - * Chg: Update php-tmdb/api and font-awesome to latest versions - * Chg: Add theme patch - * Chg: Update themes, remove Gamma theme -2018-05-02 DariusIII - * Chg: Update laravel/framework to version 5.6.20, symfony components and font-awesome to their latest versions -2018-04-30 DariusIII - * Chg: Update .env.example - * Chg: Update laravel/framework to version 5.6.19 and symfony components to their latest versions - * Chg: Update queries in Games class - * Fix: Fix group browsing links in all themes - * Fix: Fix games cover page - * Chg: Update getBrowseBy function in XXX class - * Fix: Fix XXX ordering - * Fix: Fix column and table names used in Games, Music and XXX get range functions -2018-04-29 DariusIII - * Chg: Use find command for userId check in Mail - * Chg: Update phpunit and php-code-coverage to latest versions -2018-04-27 DariusIII - * Chg: Try to fix multiple cart additions by changing to requests - * Chg: Update NfoController and add missing route to web.php - * Chg: Update CartController, use redirect instead of 404 page when no data is found on store function - * Chg: Update getNzb PHPDOC block - * Chg: Use laravel's response for nzb downloads -2018-04-26 DariusIII - * Fix: Fix zipped downloads - * Chg: Update laravel/framework to version 5.6.18 - * Fix: Fix wrong usage of id parameter before zip - * Chg: Update paths in utils and functions.js - * Fix: Fix series view - * Chg: Fix typo in tvSearch query -2018-04-25 DariusIII - * Chg: Update SeriesController - * Chg: Possible fix for missing series when series are selected - * Fix: Fix undefined index title on series view - * Chg: Update query in getVideoById function in Video class - * Fix: Fix typo in column name in Releases tvSearch function - * Fix: Fix XXX list view - * Fix: Fix admin predb search - * Fix: Update Predb model getAll function PHPDOC block - * Fix: Fix adding new user roles - * Fix: Remove duplicated SESSION_DRIVER from .env.example - * Chg: Update smarty/smarty to version 3.1.32 -2018-04-24 DariusIII - * Chg: Update groupfixrelnames query - * Chg: Add cache table migration for users that want to use database for caching - * Chg: Change paths in themes browse templates - * Chg: Adjust controllers for changed functions - * Chg: Use query builder for animeSearch, movieSearch, export functions -2018-04-23 DariusIII - * Chg: Update series page range and category handling - * Chg: Use query builder for tvSearch - * Chg: Remove static admin from .htaccess - * Chg: Update BrowseController and themes browse pages - * Fix: Fix adding mgr posters - * Chg: Remove opcache statistics page from admin - * Fix: Fix bad logic in RoleController - * Fix: Fix Sharing and SharingSite models definitions -2018-04-22 DariusIII - * Chg: Update guzzlehttp/guzzle to version 6.3.3 -2018-04-21 DariusIII - * Fix: Fix admin movie-list page -2018-04-20 DariusIII - * Fix: Remove unused pager from ReleasesController - * Chg: Update imdbphp/imdbphp to version 6.0.1 - * Chg: Update Readme.md - * Fix: Fix numerous category browsing issues - * Chg: Update browsing per category - * Chg: Update anime page links in all the themes - * Chg: Fix myshows/browse page - * Chg: Add browse route for myshows - * Fix: Fix active/inactive groups display - * Chg: Update error pages -2018-04-19 DariusIII - * Chg: Update actions in admin theme - * Fix: Fix group list pagination - * Fix: Add missing group routes - * Fix: Fix bugs in redirects - * Fix: Fix link on content addition - * Chg: Change redirect route on site edit submit action - * Chg: Update admin redirects - * Chg: Update ProfileController, fix Sabnzbd constructor call - * Chg: Add SharingController - * Chg: Update ShowsController add show-remove option - * Chg: Add PredbController - * Chg: Add NzbController - * Chg: Add MusicController - * Chg: Add MovieController - * Chg: Add MenuController - * Chg: Add GameController - * Chg: Update ForumController and routes for deleting forum - * Chg: Add FailedReleasesController - * Chg: Add ConsoleController - * Chg: Add CommentsController - * Chg: Update used libraries to their latest versions - * Fix: Fix install.lock file generation on install - * Chg: Add option to .env.example to decide if session should be encrypted or not -2018-04-18 DariusIII - * Chg: Add ShowsController - * Chg: Add and use admin middleware - * Chg: Update Regexes class getRegex function - * Chg: Add ReleasesController - * Chg: Add MgrPosterController - * Chg: Add TmuxController - * Chg: Add AjaxController, update utils-admin.js - * Chg: Add ReleaseNamingRegexesController - * Chg: Use api/v1 for api - * Chg: Add CollectionRegexesController - * Chg: Update routes - * Chg: Add CategoryRegexesController -2018-04-17 DariusIII - * Chg: Rename admin to oldadmin folder - * Chg: Update admin theme - * Chg: Update laravel/framework to version 5.6.17 - * Chg: Add admin GroupController - * Chg: Add admin ContentController - * Chg: Add admin RoleController - * Chg: Add admin SiteController - * Chg: Add admin UserController - * Chg: Add BookController and edit Blacklist/Anidb class - * Chg: Add admin CategoryController - * Chg: Add admin anidb and blacklist controllers -2018-04-16 DariusIII - * Chg: Update nesbot/carbon to latest version - * Chg: Start adding admin routes and controllers - * Chg: Add TermsController and add nzbvortex to queue controller - * Chg: Update themes for series - * Chg: Add SeriesController - * Chg: Add controller for send to functions - * Chg: Optimize queue controller - * Chg: Add NZBGetController and route - * Chg: Update headermenu.tpl in all themes - * Chg: Use laravel pager in all themes - * Chg: Update Books class getBookRange function and BooksController - * Chg: Rename BasePageController index function to basePage -2018-04-15 DariusIII - * Chg: Update the routes - * Chg: Update Profile and Forum controllers -2018-04-13 DariusIII - * Chg: Add deleteTopic route and function - * Chg: Add NfoController and route - * Chg: Remove unused pages and update xxx route - * Chg: Update AdultController and XXX class - * Chg: Update used libraries - * Chg: Add AdultController - * Chg: Adjust queries in classes related to browsing - * Chg: Update redirect on new rss key generation - * Chg: Add option to edit profile to ProfileController - * Chg: Add MyShowsController, adjust rest of the controllers and classes - * Chg: Add MyMoviesController - * Fix: Fix search -2018-04-12 DariusIII - * Fix: Fix a bug in group model getGroupsForSelect function - * Chg: Update search - * Fix: Fix missing = in search query - * Chg: Update headermenu search - * Chg: Update search -2018-04-11 DariusIII - * Chg: Add SearchController - * Chg: Add MusicController - * Chg: Fix missing release_flag from smarty, update themes - * Chg: Add MovieController - * Chg: Add GamesController, adjust themes and classes - * Chg: Update CartController - * Chg: Update returned response in FailedReleasesController - * Fix: Fix contact-us page -2018-04-10 DariusIII - * Chg: Update Forum and FailedRelease controllers - * Chg: Update used libraries to their latest versions - * Chg: Use response helper for headers in Cart, ContactUs and FailedReleases controllers -2018-04-09 DariusIII - * Chg: Update comments handling in user profile page - * Chg: Remove pager from profile - * Chg: Use laravel pagination in forum - * Chg: Add ForumController and routes -2018-04-08 DariusIII - * Chg: Add FileListController and routes - * Chg: Add FailedReleasesController and routes - * Chg: Add ContentController and route -2018-04-07 DariusIII - * Chg: Add BtcPaymentController - * Chg: Update libraries to their latest versions -2018-04-06 DariusIII - * Fix: Fix pager on browse pages -2018-04-05 DariusIII - * Chg: Update themes for new group browse route - * Chg: Add BrowseGroupController - * Chg: Update contact form - * Chg: Update and improve registration page - * Fix: Fix NOCAPTCHA on login pages - * Chg: Add ConsoleController - * Chg: Update handling of requests for nzb files -2018-04-04 DariusIII - * Chg: Add RSS controller and route - * Chg: Add initial GetNzbController - * Chg: Update details pages - * Chg: Add Api\ApiController, update routes/web.php - * Chg: Add ApiHelp controller - * Chg: Update links in themes for new routes - * Chg: Update functions.js to include csrf-token - * Chg: Update logout logic - * Chg: Update themes and routes - * Chg: Add CartController -2018-04-03 DariusIII - * Chg: Update BrowseController - * Fix: Fix return value of Category model getCategorySearch function - * Chg: Add BooksController and update Category getCategorySearch function - * Chg: Add AnimeController - * Chg: Update BrowseController, enable non-cover view browsing of categories and subcategories -2018-04-02 DariusIII - * Chg: Update routes and browse controller -2018-04-01 DariusIII - * Chg: Update Base and Browse controllers - * Chg: Allow disabling of captcha on login page -2018-03-31 DariusIII - * Chg: Add barryvdh/laravel-debugbar as dev requirement -2018-03-30 DariusIII - * Chg: Add initial BrowseController -2018-03-29 DariusIII - * Chg: Update themes, BasePage and Profile controllers - * Chg: Update themes and use ForgottenPasswordController - * Chg: Remove login/register pages, use Login/Register controllers completely -2018-03-28 DariusIII - * Chg: Update laravel/framework to version 5.6.14 - * Chg: Change login/register pages - * Chg: Change from Page to BasePage in Captcha class, remove unused use statement in SABNzbd class - * Chg: Remove Page and AdminPage classes, adjust pages accordingly - * Chg: Update font-awesome to version 5.0.9 -2018-03-27 DariusIII - * Chg: Update session, .htaccess and env.example - * Chg: Use url helper to define serverroot and replace request->header with header - * Fix: Fix forum/forumpost pages routing - * Chg: Remove $kernel variable assignment from bootstraping laravel - * Chg: Fix RSS feeds for logged out users -2018-03-26 DariusIII - * Chg: Update laravel/framework to version 5.6.13, guzzlehttp/guzzle and phpunit to latest versions - * Chg: Add missing filelist route - * Chg: Add newline after Info comment message in DbUpdate class - * Chg: Update laravelcollective/html and guzzlehttp/guzzle top latest versions -2018-03-22 DariusIII - * Chg: Update jeremeamia/superclosure to latest version -2018-03-21 DariusIII - * Chg: Update Forumpost model getBrowseRange query - * Chg: Remove non-existent jquery-qtip2.css from Gentele theme - * Chg: Update forum page - * Fix: Fix my download basket added date display - * Chg: Update nesbot/carbon to version 1.25.0 - * Chg: Add Mews/Purifier -2018-03-19 DariusIII - * Chg: Update Binaries class - * Chg: Update laravel/scout to version 4.0.3 - * Chg: Revert changes in Forking class -2018-03-18 DariusIII - * Chg: Revert changes in Binaries class (messageBuffer) -2018-03-16 DariusIII - * Chg: Remove bootstrap 4 - * Chg: Remove jquery-bootswatch -2018-03-15 DariusIII - * Cgf: Remove code coverage from scrutinizer, it is handled from travis-ci - * Chg: Add bootstrap 4 for future usage - * Chg: Add wandersonwhcr/illuminate-romans and remove unused functions from Utility class - * Chg: Simplify some of the used code, remove unused functions - * Chg: Use colons in case statements in Categorize class - * Fix: Fix some of the issues in Forking class, pointed out by scrutinizer - * Fix: Fix wrong typecasting of database settings in Categorize class - * Chg: Update Binaries class, fix issues pointed out by scrutinizer - * Chg: Update Movie class, fix some of the issues pointed out by scrutinizer - * Chg: Add back js defining variables to themes - * Fix: Revert admin pages to old links/scripts format, fix category-list page -2018-03-14 DariusIII - * Chg: Update laravel/framework to version 5.6.12 - * Chg: Update themes to use laravelcollective/html - * Chg: Add laravelcollective/html package - * Chg: Move traktTv instantiation into class constructor in Movie class - * Chg: Move $this_binaries to class constructor function in Backfill class - * Chg: Update CouchPotato class - * Chg: Add coverage report to scrutinizer config -2018-03-13 DariusIII - * Chg: Update migrations, add table engine, charset and collation definitions - * Chg: Update .scrutinizer.yml to use new analisys engine - * Chg: Update processBookReleasesHelper function - * Chg: Update Movie class getBrowseBy function - * Fix: Fix call to updateExpiredRoles function - * Chg: Fix users table migration, make notes nullable - * Chg: Update fetchOmdbAPIProperties function - use null coalescing operator - * Chg: Update handling of data received from Trakt.tv in Movie class - * Chg: Update nesbot/carbon to latest version - * Chg: Update TraktAPI class, remove references to images, update functions to use str_slug function -2018-03-12 DariusIII - * Chg: Remove searchengine checks for imdbid, they are unrealiable - * Chg: Update fetchTmdbProperties function to return empty values on failed data fetching - * Chg: Check for empty variables directly, skip using a function - * Fix: Remove code related to escapeString, laravel does not need it - * Chg: Try to prevent bad data from Movie processing - * Chg: Return false on failed data fetch from Trakt API - * Chg: Add return statement in NotReadableException of ReleaseImage class - * Fix: Fix missing type check in updateRelease function - * Fix: Fix the updateRelease function query in NameFixer class - * Chg: Remove echocli parameter from some of the functions in NameFixer as it was not used at all - * Chg: Update Forking class - * Chg: Update BasePage class - * Chg: Update bootstrap/autoload and constants (change and remove non-used constants definitions) - * Chg: Update ReleaseImage class, try to catch more errors - * Chg: Remove reference to non used and non existing config folder - * Chg: Update config/logging with new options (bubble, permission and locking) -2018-03-11 DariusIII - * Chg: Update laravel/scout to version 4.0.2 -2018-03-09 DariusIII - * Chg: Update nesbot/carbon and laravel/framework to latest versions - * Chg: Return bool on deletion from cart in delCartByGuid function - * Chg: Use str_finish in SmartyUtils class - * Fix: Fix blank page on single release deletion from my download basket page (cart) - * Chg: Update .env.example - * Chg: Update groupfixrelnames query - * Chg: Revert change that was not tested in groupfixrelnames.php - * Chg: Update phpunit.xml - * Chg: Possible fix for code coverage report - * Chg: Update laravel/tinker to version 1.0.5 -2018-03-08 DariusIII - * Chg: Add code coverage report - * Chg: Remove MiscSorter processed releases check from groupfixrelnames.php - * Chg: Update nntmux install command - * Chg: Update ytake-laravel-smarty.php - * Chg: Uningnore folders and remove gitmodules file (unused because it is related to li3 we do not use anymore) - * Chg: Update erusev/parsedown to latest version - * Fix: Fix displaying of flag images -2018-03-07 DariusIII - * Chg: Update laravel/framework to version 5.6.9 and laravel/tinker to version 1.0.4 - * Chg: Update example .env file - * Fix: Fix bad logic when checking for existing title - * Chg: Add check for existing title in TV class add function - * Fix: Fix wrong categories used in checkProcessTV function of Forking class - * Chg: Update Videos class getAliases function - * Chg: Revert to insertGetId usage - * Fix: Fix details page in Gamma theme - * Fix: Move theme specific css/js to their own folder in assets - * Fix: Fix admin pages - * Chg: Move css/js/images into assets folder -2018-03-06 DariusIII - * Chg: Update themes, move css/js/images to public folder, fix themes display - * Chg: Use WWW_ASSETS constant in themes - * Chg: Define WWW_ASSETS smarty constant - * Chg: Move assets to public/assets folder, update .gitignore - * Chg: Move themes to resources/views/themes folder - * Chg: Update Captcha class - * Chg: Update admin area pages - * Chg: Move BasePage, AdminPage and Page to Blacklight\http - * Chg: Update BasePage class - * Chg: Add cache and templates_c folders to storage/framework/smarty folder - * Chg: Add plugins folder to resources/smarty, update ytake smarty config - * Chg: Update config/app.php - * Chg: Remove igaster/laravel theme for now, update symfony components - * Chg: Update ytake smarty config -2018-03-05 DariusIII - * Chg: Update laravel smarty configuration - * Chg: Update themes.php configuration file - * Chg: Add laravel-theme support for future usage - * Chg: Update htmlpurifier to latest version - * Chg: Fix bad logic in additional postprocessing settings check - * Chg: Log error messages from ReleaseImage - * Chg: Update error message on failed image fetching in ReleaseImage class - * Fix: Fix reset_postprocessing.php script - * Fix: Fix TV shows lookups - * Chg: Add irc server setting to env.example file - * Chg: Update ssl and irc settings handling - * Chg: Update config settings handling - * Chg: Remove last of the python requirements -2018-03-04 DariusIII - * Chg: Add ytake/laravel-smarty for future usage - * Chg: Update ezyang/htmlpurifier - * Fix: Fix ssl options check - * Fix: Fix new user registration once again -2018-03-03 DariusIII - * Chg: Upgrade nntmux configuration method -2018-03-02 DariusIII - * Chg: Remove unused stripSlashes function from basepage - * Fix: Fix editing of user profiles - * Chg: Update CSRF token handling - * Chg: Update font-awesome to version 5.0.8 -2018-03-01 DariusIII - * Chg: Update symfony components, league/flysystem to latest versions - * Chg: Update rest of the pages to use request directly - * Chg: Update BasePage class to use request directly - * Chg: Instantiate Request class as soon as possible - * Fix: Fix updating of site settings - * Chg: Update Basepage to use request secure site check - * Fix: Fix bulk adding of groups - * Fix: Fix typo in request function used (id()->ip()) -2018-02-28 DariusIII - * Fix: Fix errors in BasePage and getnzb - * Chg: Update various libraries including laravel/framework to latest versions - * Fix: Fix update of tmux settings - * Chg: Update Settings model and tmux-edit page to handle page updates - * Chg: Final batch of changes in request usage - * Fix: Fix ajax errors in admin area changed files - * Chg: Start using Request in admin pages - * Chg: Update BasePage for more Request usage - * Chg: More changes for Request usage - * Chg: Update getnzb.php -2018-02-27 DariusIII - * Chg: Update pages for laravel request usage - * Fix: Fix isset usage on $request - * Chg: Move more pages to Request usage - * Chg: Start moving to use Illuminate\Http\Request in pages - * Fix: Fix content manipulation in admin area - * Chg: Update updating procedure, it will automatically stop tmux, kill tmux session, bring site down to maintenance mode, update and bring site up and start tmux, if it was running - * Chg: Update details page, possible fix for bad trailer link - * Chg: Revert to insertGetId function usage in Games class - * Chg: Remove references to newposterwall - * Fix: Fix date parsing for game releases - * Chg: Update font-awesome to version 5.0.7 -2018-02-26 DariusIII - * Chg: Manage single and double quotes in htmlspecialchars on login page - * Chg: Update Contents class, use Content model in remaining functions - * Chg: Exclude Blacklight/config folder from code coverage test - * Fix: Fix Music postprocessing - * Fix: Fix Console games processing - * Chg: Update phpunit.xml and remove TmuxTableSeeder from DatabaseSeeder class - * Chg: Update composer add requirement for -intl php extension - * Chg: Update .travis.yml config - * Chg: Update phpunit to version 7.0.2 - * Chg: Update imdbphp/imdbphp and add htmlpurifier -2018-02-23 DariusIII - * Chg: Update _getGenreKey function - * Chg: Make Console amazon updates more informative - * Chg: Use Country constant for amazon lookups - * Chg: Update Console class - * Fix: Fix fetching Book data from amazon - * Chg: Make fetching data for books more informative - * Chg: Update test_amazon_api script - * Fix: Fix reset_postprocessing.php message line endings on error/info - * Chg: Make mysql default search driver for laravel scout - * Chg: Use laravel scout to search fulltext indexes -2018-02-22 DariusIII - * Chg: Update laravel/framework to version 5.6.5 - * Chg: Add try catch block to imdb information fetching - * Chg: Update admin theme with new font-awesome - * Chg: Try to prevent bad title and year matches if wrong imdbid/tmdbid is used in fetching movie info from imdb/trakt/omdb/tmdb - * Chg: Update themes - * Chg: Upgrade font-awesome to version 5.0.6 - * Chg: Update laravel/framework to version 5.6.4 -2018-02-21 DariusIII - * Chg: Update public/pages/movies.php - * Chg: Add tmdbconfig variable - * Chg: Use Tmdb/ImageHelper to retrieve poster/backdrop URL's - * Chg: Use array_get to retrieve plot from plot_split array -2018-02-20 DariusIII - * Chg: Simplify localIMDBSearch function - * FIx: Remove references to groups from PostpProcess and Backfill (fixes issue #398) - * Chg: Add imdbphp/imdbphp package and use it to fetch imdb movie data - * Chg: Update TMDB class - * Chg: Check for imdbid string lenghth in fetchTMDBProperties function - * Chg: One more tmdb movie processing change - * Fix: Fix undefined index error on TMDB movie lookup - * Chg: Use tmdbid for movie matching in one of the movie searches - * Chg: Update TMDB movie processing -2018-02-19 DariusIII - * Chg: Update Movie class - * Chg: Update Movie class, add check for movie imdbid from The Movie DataBase - * Chg: Update phpspec/prophecy to latest version - * Chg: Remove unused variable $colors from run.php - * Chg: Remove defunct Tmux model - * Fix: Fix issues from previous commit - * Chg: Merge tmux settings into settings table - * Chg: Move web and cli settings from settings to .env file (settings.php will be obsoleted very soon) -2018-02-17 DariusIII - * Chg: Update ColorCLI class -2018-02-16 DariusIII - * Chg: Update phpunit/phpunit-mock-objects to latest version -2018-02-15 DariusIII - * Chg: Partialy fix tmux monitor pane -2018-02-14 DariusIII - * Chg: Update Versions class - * Chg: Update informational messages output - * Chg: Rename nntmux namespace and folder to Blacklight - * Fix: Fix echoing of cli messages (most of them) - * Chg: Update echoing of informational messages in update_groups.php - * Chg: Update ColorCLI class - * Chg: Update API and RSS classes - * Chg: Remove unused Settings use statement from api page - * Fix: Fix moviesSearch $whereSql query -2018-02-13 DariusIII - * Chg: Rename search functions to be more descriptive (ie. searchByImdbId searches for movies even without imdbid, so renamed to moviesSearch) - * Chg: Use insertGetId again in addGroup function - * Chg: Update phpunit to version 7.0.1 -2018-02-12 DariusIII - * Chg: Create local variable for Helper class in SphinxSearch - * Fix: Fix wrong categories used in searchByImdbId function - * Chg: Update exeu/apai-io to version 2.2.0 - * Chg: Update composer.json, remove ext-yenc suggestion and add ext-bcmath as required - * Chg: Update database.php nntmux configuration to include engine definition - * Chg: Update phpspec/prophecy to version 1.7.4 - * Chg: Update release_comments migration -2018-02-11 DariusIII - * Chg: Update Release model - * Fix: Fix wrong column used to fetch NFO for a release in api - * Chg: Update laravel-countries to version 1.0.3 -2018-02-10 DariusIII - * Chg: Update resetdb artisan command - * Chg: Potentialy speedup api by changing used functions/queries - * Chg: Update Utility class, replace deprecated each function -2018-02-09 DariusIII - * Chg: Update laravel/framework to version 5.6.3 - * Chg: Use categoryid to cache root category children - * Chg: Update TraktTv class - * Chg: Remove functions from Utility class, use same functions from laravel helpers, update generateUuid function - * Chg: Add moontoast/math library - * Chg: Update laravel/framework to version 5.6.2 - * Chg: Add caching to Category model getChildren function - * Chg: Simplify install test, we don't need covers check and admin user - * Chg: Update SphinxSearch class - * Chg: Add patch to remove now unused triggers - * Fix: Fix migrations, add patch to remove old and insert new fulltext indexes - * Chg: Remove release_search_data table migration as that table is not used anymore. Remove db conversion script. - * Chg: Update migrations to properly create fulltext indexes - * Mrg: Merge PR #380 by nightah - Properly escape release_naming_regexes 33-35 -2018-02-08 DariusIII - * Chg: Remove unused parameter from NameFixer class - * Chg: Update laravel/framework to version 5.6.1 - * Chg: Add back spatie/laravel-fractal, it supports Laravel 5.6 now - * Chg: Remove Logging class, as it is deprecated - * Chg: Adjust variables for sphinx in NameFixer class - * Chg: Remove extra argumnet for sphinxsearch deletRelease function - * Chg: Update logging configuration - * Chg: Make sphinx only search engine, use foolz/sphinxql-query-builder to add files to sphinx index - * Chg: Update files with laravel 5.6 changes - * Fix: Update gamesinfo table migration to create proper fulltext index (fixes issue #377) -2018-02-07 DariusIII - * Chg: Add sphinxql connection to config/database.php - * Major upgrade: Upgraded to laravel/framework 5.6 and adjusted libraries - * Chg: Change escapeString function to static (in SphinxSearch class) - * Chg: Do not use delete_release stored procedure anymore to delete releases, FK's do it - * Chg: Remove yydecode setting check from yenc, will be dropped at later date -2018-02-06 DariusIII - * Chg: Update nunomaduro/collision to version 1.1.22 - * Chg: Update phpunit to version 7.0 - * Chg: Update laravel/framework to version 5.5.34 - * Chg: Update ProcessReleasesMultiGroup class - * Chg: Update SphinxSearch class - * Fix: Update installation console commands to fix missing type error when using fixtures in production -2018-02-04 DariusIII - * Fix: Fix error on details page in Gamma theme -2018-02-03 DariusIII - * Fix: Remove hidden column declaration in User model that caused errors in getnzb and rss -2018-02-02 DariusIII - * Chg: Update phpunit.xml - * Chg: Add nunomaduro/collision for console debugging in dev environment - * Chg: Change addReleaseFiles function return logic - * Chg: Replace insertGetId method with Model::create - * Chg: Replace all of getById functions with Model::find - * Fix: Fix getByIdAndRssToken function - * Chg: Use replace getById user lookup with User model find built in function(does the same thing as custom function) -2018-02-01 DariusIII - * Chg: Update sebastian/comparator to latest version - * Chg: Use create method when adding users - * Chg: Send email to admins so they know user account has been deleted - * Chg: Update phpunit and symfony components - * Chg: Do not allow admins to delete their profiles from profile page - * Chg: Add check for users when deleting profile so they do not delete another users profile - * Chg: Remove occurences of ROLE_GUEST as that role is removed -2018-01-31 DariusIII - * Chg: Add option to users to delete their account from profile page - * Chg: Various small changes to Models, RegisterController and update_groups.php - * Fix: Fix count of regexes for pager in Regexes class - * Chg: Add option to fixtures up/down commands to specifiy which table fixtures to truncate or add - * Chg: Update some faulty regexes - * Chg: Update composer.lock -2018-01-30 DariusIII - * Chg: Update laravel/framework to version 5.5.33 - * Chg: Use Carbon in SABnzbd class in set and unset cookies - * Chg: Update ReleaseSearch class - * Chg: Update .styleci.yml to exclude database/fixtures folder from checks - * Chg: Update Tmux and TmuxOutput classes - * Fix: Fix missing use statement for Category model in AniDB class - * Chg: Use fixtures to populate tables when nntmux is in production, adapt install process - * Fix: Fix reference to wrong column in dnzb_failures migration foreign key creation -2018-01-29 DariusIII - * Chg: Add fixtures command to artisan, add binaryblacklist fixture - * Chg: Update symfony components, add mayconbordin/l5-fixtures package - * Fix: Fix error on details page when there are comments for the release - * Chg: Update migration files to include foreign keys - * Chg: Remove partitions from releases table, add foreign keys, update usage - * Chg: Check for null release date in games - * Fix: Fix viewing of comments list in admin area - * Chg: Remove PHP7.1 tests from travis - * Fix: Fix adding of new cbpr after the latest changes -2018-01-28 DariusIII - * Chg: Make PHP7.2 lowest supported version, use sodium for bin2hex and hex2bin operations - * Chg: Update theleague/flysystem to latest version - * Chg: Replace time() with Carbon to prevent time conversion from unixtime - * Chg: Replace openssl_random_pseudo_bytes with random_bytes -2018-01-26 DariusIII - * Chg: Update phpdocumentor to latest version - * Chg: Try to prevent Carbon date errors when postdate is, for some weird reason, null - * Chg: Fix wrong NN_INSTALLER constant usage in User model - * Chg: Update nikic/php-parser to latest version - * Chg: Use artisan console to reset database, update reset_truncate script to use Eloquent and query builder -2018-01-25 DariusIII - * Fix: Fix display of active/inactive groups in admin group list -2018-01-24 DariusIII - * Chg: Update reset_truncate.php to be able to truncate tables (turn off foreign key checks) - * Fix: Fix wrong function call when adding groups in ProcessReleases class - * CHg: Update composer.json - * Chg: Update DbUpdate class, remove unused code and optimize some of the functions used -2018-01-23 DariusIII - * Chg: Update predb_import_daily_batch.php - * Chg: Use artisan console to install nntmux, remove the install script from _install folder - * Chg: Update chosen to latest version -2018-01-20 DariusIII - * Chg: Update composer.json license to conform with new standard - * Chg: Remove seeding of forumposts -2018-01-18 DariusIII - * Chg: Update laravel/framework to version 5.5.32 - * Fix: Fix installation and tests - * Chg: Update scrutinizer config - * Chg: Change installation, remove tsv files and related tables, use migrations and seeding for them -2018-01-17 DariusIII - * Fix: Fix installation test - * Chg: Update newznab_api_specification.txt to version 0.6-NNTmux - * Chg: Add categories table migration and seed - * Chg: Change other categories id's - * Chg: Update DatabaseSeeder with CountriesSeeder - * Chg: Update mysql-ddl.sql and mysql-data.sql - * Chg: Add user_roles migration and seed - * Chg: Remove Guest user role - * Chg: Update SmartyUtils class - * Chg: Update Country class - * Chg: Remove countries table as we will use new package with migration and seeding to populate it - * Chg: Update Country.php - * Chg: Remove $maxage parameter as it is not used in Books class - * Chg: Update webpack.mix.js and package.json - * Fix: Fix error in search related to removed groups class -2018-01-16 DariusIII - * Chg: Update laravel/framework to version 5.5.31 - * Chg: Add check for openssl_pseudo_bytes IV generation - * Fix: Fix getCBPTableNames function calls - * Fix: Fix call to Releases - * Chg: Use Group model and remove nntmux\Groups class - * Chg: Update Books class processBookReleases function - * Fix: Fix ReleaseComment error in profile page - * Chg: Update laravel/framework to version 5.5.29 and spatie/fractalistic to latest -2018-01-15 DariusIII - * Chg: Update ReleaseFile addReleaseFiles function $duplicateCheck query - * Chg: Revert Forking class nfo processing to older version - * Chg: Update Nfo processing - * Chg: Update maxSize and minSize parameters handling - * Chg: Remove Traversable check as $release is always traversable - * Chg: Remove options from Nfo class, adjust other files accordingly - * Chg: Update Nfo class processNfoFiles function -2018-01-14 DariusIII - * Chg: Update ramsey/uuid to latest version - * Fix: Fix processMovieReleases query -2018-01-13 DariusIII - * Chg: Add duckduckgo search to Movie class, use Release model where applicable - * Chg: Remove Sofa/Eloquence -2018-01-12 DariusIII - * Chg: Add Sofa/Eloquence, update models - * Chg: Small update to XML_Response class - * Chg: Update Capabilities class - * Chg: Update composer.json and .lock files - * Chg: Update NZBMultiGroup class - * Chg: Update Groups class - * Chg: Change NZB class call options - * Fix: Fix wrong column name in ReleaseComment model - * Chg: Update composer.lock - * Chg: Remove nntmux/ReleaseComments class and use ReleaseComment model - * Chg: Change how tmux sessions are checked, as count on non-countable array/object does not work in PHP7.2 -2018-01-11 DariusIII - * Chg: Use Carbon facade and not Carbon directly - * Chg: Update ReleaseFile model - * Chg: Update Console class - * Chg: Declare categories table name in Category model - * Chg: Update Steam class - * Fix: Fix NameFixer Category model usage - * Chg: Use UserMovie model, remove nntmux\UserMovies class - * Chg: Use UserSerie model, remove nntmux/UserSeries class - * Chg: Update Categorize class groupName function - * Chg: Update headermenu.tpl and Category model - * Chg: Update Releases and Genres classes - * Chg: Update Categorize and Regexes classes - * Chg: Remove nntmux/Category class and move its functions into Category model - * Fix: Fix missing Carbon class use statament -2018-01-10 DariusIII - * Chg: Add missing DatabaseSeeder class - * Chg: Remove nntmux/Menu class and use Menu model - * Chg: Update Forumpost model - * Chg: Remove nntmux/Forum.php and use Forumpost model - * Chg: Update scrutinizer config - * Chg: Use laravels str_slug helper to create slugs in TraktAPI class - * Fix: Properly fix mediainfo display (PHP7.2 countable array/object error) - * Chg: Update doctrine/inflector to latest version -2018-01-09 DariusIII - * Chg: Update jpinkney/tvmaze-api-wrapper to latest - * Fix: Temporary fix for PHP7.2 countable arrays/objects problem - * Chg: Update ReleaseExtra class - * Chg: Update NZBContents class - * Chg: Update isValidPassword and generatePassword functions to check for and generate stronger passwords - * Chg: Add php7.2 to travis tests - * Chg: Start switching to php7.2, remove mcrypt extension requirement from composer.json - * Chg: Remove config/nntmux.php -2018-01-08 DariusIII - * Chg: Update Groups and Binaries classes - * Fix: Fix nfo query in Forking class (use leftguid for grouping) - * Fix: Fix path loading in smarty.php - * Chg: Update files that use constants.php - * Chg: Move constants.php to bootstrap folder, config folder was a bad place - * Chg: Move constants.php to config folder - * Chg: Update simfony components -2018-01-05 DariusIII - * Chg: Update ReleaseFile model - * Chg: Fix display issues of RT ratings in all themes - * Chg: Update Anidb related classes and models - * Chg: Remove nntmux/PreDb class and move its functions into Predb model - * Chg: Update ConsoleTools class and related scripts - * Chg: Update Forking and postprocess.php - * Chg: Update Movie class and add missing rtrating column to movieinfo table in mysql-ddl.sql - * Chg: Update nntmux/AniDB class - * Chg: Add foreign key to videos_aliases table that references videos table -2018-01-04 DariusIII - * Chg: Remove nntmux/Videos class and move its functions into Video model - * Chg: Update nntmux/Videos class to completely use query builder -2018-01-03 DariusIII - * Chg: Update nntmux/Videos class - * Fix: Fix setting name for zippath in ProcessAdditional class - * Chg: Update Books class - * Fix: Fix left join in getConsoleInfo query - * Chg: Update psy/psych to latest version - * Fix: Fix max headers iteration and 7zippath entries in site edit (closes issue #222) - * Chg: Update Settings model and site-edit.php(replace deprecated create_function with anonymous function) -2017-12-29 DariusIII - * Chg: Update constants defintions in Captcha class -2017-12-28 DariusIII - * Chg: Update populate_rt_indexes.php - * Chg: Remove unused DnzbFailures class use statements - * Chg: Remove DnzbFailures class and move its functions into appropriate models - * Chg: Remove nntmux\ReleaseFiles class and use ReleaseFile model -2017-12-27 DariusIII - * Chg: Remove links to newposterwall from all themes - * Fix: Fix $nfoStats query - * Fix: Fix nfo related queries in Forking class - * Chg: Add check for existence of error code in Binaries class - * Fix: Fix getByGuid function query - * Chg: Move more functions from Releases class to appropriate models and helpers.php - * Fix: Fix loading of User model in browsegroup page - * Chg: Move some more functions from Releases class to appropriate models - * Chg: Remove newposterwall feature - * Chg: Move more functions from Releases to appropriate models - * Chg: Move updateGrab, getById functions from Releases class to Release model (rename getById to getCatByRelId) - * Chg: Move createGUID function to helpers.php - * Chg: Update laravel/framework and nikic/php-parser to latest versions -2017-12-26 DariusIII - * Chg: Start moving functions from Releases class to Release model - * Chg: Update composer.json and .lock files - * Fix: Add back command removed by mistake to monitor.php - * Chg: Update switch.php and add imdb and tv lookup settings to procesNfoFiles function call - * Fix: Fix used groupBy query builder function syntax - * Chg: Change order of query parts in processNfoFiles function - * Chg: Use collection count method to get query rows count - * Chg: Remove unused use statement for Users class - * Chg: Update Forking class, fix register_child_run function parameters -2017-12-25 DariusIII - * Chg: Move getBrowseOrder and getBrowseOrdering for users into helpers.php as getUserBrowseOrder and getuserBrowseOrdering - * Chg: Remove Users class and use models in its place - * Chg: Update Settings model -2017-12-24 DariusIII - * Chg: Remove sitewide sab/nzbget integration - * Chg: Remove user registration through API -2017-12-23 DariusIII - * Fix: Fix wrong groupBy parameters -2017-12-22 DariusIII - * Chg: Allow logins by username or email - * Chg: Update SABnzbd and NZBGet classes - * Chg: Update Forking class, add nfoQueryString function back to Nfo class (tmux still needs it) - * Chg: Update Nfo and NZBContents classes -2017-12-21 DariusIII - * Chg: Update Nfo class - * Chg: Update ProcessAdditional class - * Chg: Remove custom logging from nntmux, laravel handles errors now - * Chg: Update laravel/framework and watson/rememberable to their latest versions - * Fix: Fix users_id column length in all tables - * Chg: Update ProcessReleases collections/binaries/parts tables handling -2017-12-20 DariusIII - * Fix: Update patches and mysql-ddl.sql - * Fix: Add missing redis setting into 10-tmux.tsv - * Chg: Add foreign keys to (multigroup_)binaries,(multigroup_)parts and adjust ProcessReleases class accordingly - * Chg: Remove migrations for now, they will be created again in future - * Chg: Use FK to delete user related data, add patch - * Fix: Update _install/install_nntmux.php to ignore foreign keys on install - * Fix: Fix mysql-ddl.sql - * Chg: Add foreign keys to mysql-ddl.sql -2017-12-19 DariusIII - * Chg: Update Books class - * Chg: Update Binaries class - * Chg: Update laravel/framework and laravel/tinker to latest versions - * Chg: Update ColorCLI class - * Fix: Possible fix for blank searchname on mediainfo moviename rename - * Chg: Remove code that handles requestids - * Chg: Update ParHash model and query in ReleaseFiles - * Chg: Possible fix for Carbon error -2017-12-18 DariusIII - * CHg: Update Nfo class and mysql-ddl (declare ROW_FORMAT for xxxinfo and release_nfos tables as COMPRESSED) - * Chg: Remove complete sequential mode - * Chg: Remove screen scripts completely, they were not maintaned and not up-to-date - * Chg: Remove requestid lookup settings from site edit - * Chg: Remove spotnab from nntmux, update PostProcess class - * Fix: Fix site stats display error - * Chg: Update Video and VideoAlias models, update Videos class -2017-12-17 DariusIII - * Chg: Update Releases class - * Chg: Update TV class - * Chg: Update Users class - * Chg: Update Cache class - * Chg: Update phpunit to latest version -2017-12-15 DariusIII - * Chg: Update switch.php and Forking class - * Chg: Disable requestid lookups in ProcessReleases class - * Chg: Do some small optimizations in ReleaseRemover - * Chg: Update simfony components and jpinkney/tvmaze-php-api to their latest versions - * Chg: Use count instead of rowCount in TV related classes - * Chg: Update mysql-ddl, TV class and related models - * Chg: Update TVDB class - * Chg: Update TVmaze class again - * Chg: Optimize TVMaze class - * Chg: Update XXX class, remove debugging as laravel is handling it now - * Chg: Update call to ReleaseImage, remove $(this->)pdo from it -2017-12-13 DariusIII - * Chg: Update laravel/framework and rest of the libraries to their latest versions -2017-12-10 DariusIII - * Chg: Move download related functions to UserDownload model from Users class -2017-12-09 DariusIII - * Chg: Move some of the functions to their related models -2017-12-08 DariusIII - * Chg: Update laravel/framework and simfony components to latest versions -2017-12-07 DariusIII - * Chg: Move users role related functions from Users class To UserRole model -2017-12-06 DariusIII - * Chg: Add support for BTC donations through Mycelium Gear -2017-12-04 DariusIII - * Chg: Update mysqltuner.pl to latest version - * Chg: Update composer lock file -2017-12-01 DariusIII - * CHg: Update simfony components and phpunit -2017-11-28 DariusIII - * Chg: Update NZBMultiGroup code style - * Chg: Update ReleaseFiles class - * Fix: Fix an error in Sabnzbd class when looking for user id - * Chg: Update Groups class - * Chg: Update Forum class - * Chg: Add back keychain_id to Geary create_order function -2017-11-27 DariusIII - * Chg: Update laravel/framework to latest version - * Chg: Update NameFixer class - * Chg: Use $search parameter to create key for cache - * Chg: Switch to Cache facade in Predb - * Chg: Use Rememberable trait in Predb model - * Chg: Add watson/remembarable trait for future usage - * Chg: Update ReleaseCleaning to use Predb model - * Chg: Update phpunit components to latest versions -2017-11-25 DariusIII - * Chg: Update Geary class, remove keychain_id from create_order, mycelium sets it automatically -2017-11-24 DariusIII - * Chg: Remove bootstrap.php - * Chg: Use bootstrap/autoload.php instead the bootstrap.php in root of install - * Chg: Update whoops library -2017-11-23 DariusIII - * Chg: Update Nfo class - * Chg: Remove bootstrap.php from nntmux folder and add its contents to bootstrap/autoload.php - * Chg: Optimize autoloder -2017-11-22 DariusIII - * Chg: Update Category class - * Chg: Update Users class, remove useless stat functions and related stats -2017-11-21 DariusIII - * Chg: Enable some of the opcode optimizations in NNTP class - * Fix: Fix display of role name in profile page in all the themes - * Chg: Add Geary class to support mycelium gear BTC payment gateway - * Chg: Update Users class -2017-11-20 DariusIII - * Chg: Update composer.lock with new versions of libraries used -2017-11-17 DariusIII - * Chg: Update Users class getCount function to take into account rest of the options in user-list page - * Chg: Update Binaries with opcode optimizations - * Chg: Rename tmux back to artisan - * Fix: Fix typo in Books class - * Chg: Update simfony components -2017-11-16 DariusIII - * Chg: Use Cache facade in XXX class - * Chg: Use Cache facade in Music class - * Chg: Use Cache facade in Games class - * Chg: Update Movie class, use Cache facade - * Chg: Update API class - * Chg: Rename and update MultigroupPosters class - * Chg: Update composer.lock -2017-11-15 DariusIII - * Chg: Use Cache facade in Genres class - * Chg: Remove allgroups table from mysql-ddl - * Chg: Update Games class - * Chg: Update Console class and use Cache facade - * Chg: Use Cache facade in Books and Category classes - * Chg: Update DB class - * Chg: Update simfony components and laravel/framework to latest versions -2017-11-14 DariusIII - * Fix: Fix searches on user-list in admin area - * Fix: Fix missing SteamApps (deleted) model usage and use the properly named SteamApp model - * Chg: Update and use UserSerie model in related classes and pages - * Chg: Update rest of the queries in Releases class to use laravel Cache facade - * Chg: Update getPagerCount function caching - * Chg: Add back caching to getBrowseRange function - * Chg: Adjust caching of queries in searchShows function -2017-11-13 DariusIII - * Chg: Update Category class - * Chg: Update Movie class - * Chg: Use models in some more queries and use Cache facade too - * Chg: Add Cache facade to some of the queries in Releases class - * Fix: Fix wrong atributes order for Cache facade - * Chg: Use Cache facade for getBrowseCount function - * Chg: Change tool used from redis-cli monitor to redis-stat - * Chg: Update getRange and getCount functions. - * Chg: Add optional redis-cli monitor pane to tmux -2017-11-12 DariusIII - * Chg: Update simfony components - * Chg: Update NZBImport class -2017-11-10 DariusIII - * Chg: Temporary change until i resolve the issue properly in admin/group-list page - * Fix: Fix querying wrong table for setting - * Chg: API page is accessible only with apikey - * Chg: Change checks for season and episode numbers in searchShows function -2017-11-09 DariusIII - * Fix: Fix composer missing setting error on install when calling package auto discovery - * Chg: Update Binaries class to use Group model - * Chg: Adjust some renaming -2017-11-08 DariusIII - * Fix: Fix release-edit.php in admin area - * Chg: Update phpunit to latest version - * Chg: Add setting to treat all releases as mgr - * Chg: Update getConsoleInfo query to be more table specific because of the join -2017-11-07 DariusIII - * Chg: Update laravel/framework to version 5.5.20 - * Chg: Possible fix for console releases processing - * Chg: Remove MiscSorter checks from groupfixrelnames - * Chg: Update NZB class - * Chg: Update NameFixer class - * Chg: Update NZBContents class to use Release model - * Chg: Update composer.lock - * Chg: Reduce number of releases checked for match_prefiles script -2017-11-06 DariusIII - * Chg: Remove some renaming checks - * Fix: Fix paths to required files in update folder - * Chg: Move scripts from update/nix to update, remove nix folder - * Chg: Remove windows scripts - * Chg: Update Forking class - * Chg: Update ProcessReleases class -2017-11-03 DariusIII - * Chg: Update composer.lock - * Chg: Slightly change Binaries class - * Chg: Remove failed regexes logging from Regexes class - * Chg: Update CollectionsCleaning and Regexes classes - * Chg: Update Groups class and MissedPart model -2017-11-02 DariusIII - * Chg: Update Utility class showApiError response headers - * Chg: Update Release model and add back updated ReleasesGroups model -2017-11-01 DariusIII - * Chg: Update models - * Chg: Send 503 Service Unavailable header in showApiError function - * Chg: Further change some queries to ease unnecessary loading of releases table columns that are not used later - * Chg: Load only required columns from releases table for api searches - * Chg: Update composer.lock -2017-10-31 DariusIII - * Chg: Update ReleaseComments class to use ReleaseComment model - * Chg: Update ReleaseComment model and related relationships - * Chg: Update used construct for DnzbFailures class call - * Chg: Update release edit and deletion to use guid - * Chg: Change PHPDOC blocks to properly show return types - * Chg: Use only the guid for release deletion - * Chg: Update failed.php and DnzbFailures class, remove nntmux/db/DB usage from the class -2017-10-30 DariusIII - * Chg: Update isSportTV function to match more sport releaseing groups - * Chg: Update getCategoryOthersGroup function to use already defined constant of other groups - * Fix: Fix user ordering by join date in admin users-list - * Fix: Fix display of active and inactive groups in admin group list page -2017-10-27 DariusIII - * Chg: Update Groups class getRange function, remove releases count from browse groups page -2017-10-26 DariusIII - * Chg: Update getid3 - * Chg: Use model relations for admin users list display - * Chg: Update Users class deleteRole function to use User model completely - * Chg: Update UserExcludedCategory, Category models and Users class to use their relationships. - * Chg: Update laravel/framework to 5.5.19 -2017-10-24 DariusIII - * Chg: Use AudioData model in API.php - * Chg: Add spatie/laravel-fractal for future API usage -2017-10-20 DariusIII - * Chg: Update laravel/framework, fxp/composer-asset-plugin -2017-10-19 DariusIII - * Chg: Update User model -2017-10-18 DariusIII - * Chg: Update laravel/framework to latest version -2017-10-17 DariusIII - * Chg: Update RoleExcludedCategories and related models - * Fix: Fix sending of contact form when not logged in - * Chg: Update composer.lock - * Fix: Fix wrong template used for password reset - * Fix: Wrong model used in getRoleCategoryExclusion function -2017-10-16 DariusIII - * Chg: Update laravel/framework and phpunit to latest versions - * Fix: Fix path to jquery-goup in Gentele theme -2017-10-13 DariusIII - * Chg: Fix Console releases processing - * Chg: Update Console processConsolereleases function - * Chg: Update forgottenpassword handling - * Chg: Add env value for recaptcha -2017-10-12 DariusIII - * Chg: Add database seeds - * Chg: Use xethron/migrations-generator only in dev environment - * Chg: Add xethron/migrations-generator and generate migrations - * Chg: Update some of the models - * Fix: Possible fix for bad genres display on XXX cover page -2017-10-11 DariusIII - * Fix: Properly fix errors on series page - * Fix: Fix resetdb script - * Chg: Update settings.example.php - remove PHPCLI/WEB settings as they are now handled by laravel - * Fix: Fix console releases processing - * Chg: Update OpCacheStats to latest version - * Fix: Fix console processing -2017-10-10 DariusIIi - * Fix: Fix a bug in book processing - * Chg: Check for null and not false in Music class - * Chg: Add possibility to reset password by using apikey - * Chg: Update Genre model, MusicInfo model and related migration, use these models in some of the queries - * Chg: Move makeFieldLinks function from classes to helper -2017-10-09 DariusIII - * Chg: Update ReleaseNfo migration and add new models and migrations - * Chg: Update model relations, update ReleaseNfo model and fix one bug - * Chg: Ignore shared and admin folders for theme list - * Chg: Remove recaptcha settings from settings table - * Fix: Fix recaptcha (use the old method) - * Chg: Update captcha.tpl - * Chg: Move tpl files out of /templates into root theme folder - * Chg: Update ReCaptcha handling - * Chg: Use vinkla/recaptcha -2017-10-08 DariusIII - * Chg: Update Release and PreDb models relationship - * Chg: Update symfony components -2017-10-07 DariusIII - * Chg: Fix user list -2017-10-06 DariusIII - * Chg: Add getIdByName function to Category class - * Chg: Update services.php with proper user model - * Fix: Fix category display on pages - * Chg: Update cs of some files, use Category model in Category class -2017-10-05 DariusIII - * Chg: Update cs of TMDB class - * Chg: Update Release and Category models relationship - * Fix: Fix adding of RT rating -2017-10-04 DariusIII - * Fix: Fix sending email on account change -2017-10-03 DariusIII - * Chg: Add display of RT score - * Chg: Update laravel/framework to version 5.5.14 - * Chg: Update movieinfo table for rottentomatoes rating -2017-10-02 DariusIII - * CHg: Pull RT ratings from OMDBApi - * Chg: Update headers for release-edit so they go back to release - * Chg: Remove references to from in release-edit and relese-delete - * Chg: Remove HTTP_REFERER and REQUEST_URI from viewnzb.tpl in all themes - * Chg: Use laravel Mail facade, remove phpmailer, update seeting.example.php accordingly, remove Utility sendEmail function -2017-10-01 DariusIII - * Chg: Update swiftmailer to latest version - * Chg: Update cs of SABnzbd class -2017-09-29 DariusIII - * Chg: Update auth related controllers - * Chg: Update Console class - * Chg: Update Books class - * Chg: Update ReleaseFile model, related migration, update ReleaseFiles -2017-09-28 DariusIII - * Chg: Update ReleaseFile model - * Fix: Fix wrong number of arguments in sprintf - * Chg: Rename columns createddate and updateddate to created_at and updated_at to comply with laravel - * Chg: Update MovieInfo model and related migration - * Chg: Update code style of Releases and ReleaseSearch - * Chg: Update paragonie/random_compat - * Chg: Update groupfixrelnames with new renaming method - * Add: Add renaming of releases by using additional mediainfo -2017-09-27 DariusIII - * Chg: Update Invitation and User model relation - * Chg: Update Invitation model and related migration, use the model in Users class - * Chg: Update fxp-asset library - * Chg: Move music check to the end of determineCategory function in Categorize class - * Fix: Final fix for profile page errors relted to wrong foreign key in model relation - * Fix: Prevent errors if admin did not allow user selectable site themes - * Fix: Use proper, user_roles_id, column when updating profile (prevents changing user role to guest) - * Chg: Change profile page download fetching method - * Fix: Fix bad settings values that prevented proper site settings change -2017-09-26 DariusIII - * Fix: Fix user-edit page - * Chg: Update Release, UserDownload, UsersReleases models and relations, use them where applicable - * Chg: Add Release model and migration, add starter relations to Release and Group models - * Chg: Fix collection regex deletion - * Fix: Fix collection regexes testing error - * Fix: Use proper check in getGroupsForSelect function -2017-09-25 DariusIII - * Fix: Add missing status to collection regex edit page that prevented proper adding of regexes - * Chg: Update NZB class - * Chg: Update relation between User and UsersRelease models - * Chg: Use UsersReleases model in Users class - * Chg: Update UsersRelease model and related migration - * Chg: Update Predb and PredbHash models and migration - * Chg: Update Predb model with proper table name - * Chg: Use Predb model in Predb, move parseTitles function into NameFixer - * Chg: Fix return type of getActive function -2017-09-24 DariusIII - * Chg: Update laravel/framework, phpunit, uuid to latest versions -2017-09-23 DariusIII - * Chg: Use Group model in Groups class -2017-09-22 DariusIII - * Chg: Update Group model and related migration - * Chg: Remove unused scripts from misc/IRCScraper folder - * Chg: Update laravel/framework to version 5.5.11 - * Chg: Update .scrutinizer.yml - * Chg: Add relation between User and UserDownload models -2017-09-21 DariusIII - * Chg: Fix UserRequest model relationship - * Fix: Fix various errors related to bad type casting in Binaries class - * Chg: Fix another role issue - * Chg: Update and fix RSS feed - * Chg: Add relationship between User and UserRequest models - * Chg: Possible fix for apiaccess limit problem - * Chg: Use new column name and update User <-> UserRole relation and use it - * Chg: Update Users table, rename role to user_roles_id - * Chg: Update GamesInfo model and migration - * Chg: Update laravel/framework to version 5.5.9 -2017-09-20 DariusIII - * Chg: Update GamesInfo to better handle missing info before inserting into database -2017-09-19 DariusIII - * Chg: Update laravel/framework to version 5.5.7 and fancybox to latest - * Chg: Remove nZEDbPre2 channel from IRCScraper - * Chg: Update XXX class to use query builder -2017-09-18 DariusIII - * Chg: Increase xref column size - * Chg: Update XXX class cs - * Chg: Update XxxInfo model and migration - * Chg: Add fideloper/proxy to satisfy laravel requirement - * Chg: Update nzb import scripts and class -2017-09-14 DariusIII - * Chg: Add updateddate column to users table - * Chg: Update ReleaseUnique model and migration, update ReleaseExtra class addUID function - * Chg: Remove unneeded type casting in TraktTv class - * Fix: Fix time parsing in Time class utility - * Chg: Replace DateTime with Carbon -2017-09-13 DariusIII - * Chg: Let eloquemt handle timestamps - * Chg: Update laravel/framework to 5.5.4 -2017-09-12 DariusIII - * Chg: Update failed downloads handling - * Fix: Add custom function for insert ignore into DNZBFailure model that fixes getAlternate function - * Chg: Declare table name in ForumPost model - * Chg: Update ForumPost model, migration and usage - * Chg: Update Country model and related migration -2017-09-11 DariusIII - * Chg: Improve folder matching regex - * Chg: Update mysql-ddl.sql - * Chg: Update symfony components - * Chg: Prevent releases with filename SAMPLE/sample to be inserted into predb table (prevents wrong renames of releases, hopefuly) - * Chg: Update php-tmdb/api to version 2.1.10 -2017-09-08 DariusIII - * Chg: Update predb_hashes table and triggers - * Fix: Fix notice when adding/editing groups - * Chg: Update NameFixer class - * Chg: Try to fix some renaming issues (cycling of same releases) - * Chg: Update laravel/framework and fxp/composer-asset-plugin to latest versions -2017-09-07 DariusIII - * Chg: User model now extends Illuminate\Foundation\Auth\User - * Chg: Update UserDownload model and migration, use it in Users class - * Fix: Fix undefined index regex notice - * Fix: Fix adding of binaryblacklist regexes -2017-09-06 DariusIII - * Chg: Update travis config - * Fix: Fix errors related to adding and editing contents - * Fix: Fix syntax used in Contents class - * Chg: Update Steam class - * Chg: Update Content model, class and migration - * Chg: Update .scrutinizer.yml - * Chg: Add check for existence of genres before querying Steam in Steam class - * Chg: Try and prevent insertion of empty arrays in ReleaseExtra class - * Chg: Update Console class, ConsoleInfo model and related migration -2017-09-05 DariusIII - * Chg: Update chosen to latest version - * Chg: Update Category model and migration - * Fix: Override __get method and fix site edit page - * Chg: Update .php-cs to exclude bootstrap/cache from checks - * Chg: Update pages - * Chg: Update laravel/framework to 5.5.2 -2017-09-04 DariusIII - * Fix: Search page - * Fix: Fix errors on webpages causing http 503 responses - * Chg: Update SpotNab class - * Chg: Update DB class - * Fix: Fix checkAnidbInfo query - * Chg: Update code style in DB and DbUpdate classes - * Chg: Use AnidbInfo model, update related migration - * Chg: Rename AnidbEpisodes to AnidbEpisode - * Chg: Use AnidbEpisodes model where applicable - * Chg: Update and use Genre model, update related migration - * Chg: Add PHPDOC blocks and update code - * Chg: Add .php-cs config file for PHP-CS-Fixer -2017-09-03 DariusIII - * Chg: Update AnidbEpisode model and related migration file -2017-09-02 DariusIII - * Chg: Update nikic/php-parser to latest version - * Chg: Add placeholders for new models and database migrations -2017-09-01 DariusIII - * Chg: Update admin/site-edit.php - * Chg: Update Forking class check for non-empty array $groups - * Chg: Change check from !empty to !== null in bootstrap/yenc.php - * Chg: Replace leftover references to nntmux\db\Settings with proper nntmux\db\DB - * Chg: Add predis/predis - * Chg: Update value fetching and autoloading - * Chg: Update database connection settings - * Chg: Update Movie class - * Chg: Remove now unused nntmux/db/Settings class - * Chg: Rename Models/Settings value function into settingValue to prevent collision with query builder value response - * Chg: Update laravel/framework to version 5.5.1 - * Chg: Trim leading/trailing whitespace in DB->settingsUpdate function - * Chg: Use array in where clause of query in value function of Settings model -2017-08-31 DariusIII - * Chg: Fix path in smarty.php - * Chg: Update yenc.php - * Chg: Add styleci badge to README.md - * Chg: Add .styleci.yml config - * Chg: Update README.md - * Chg: Update .travis.yml -2017-08-30 DariusIII - * Chg: Update composer.lock - * Chg: Update laravel related files - * Chg: Add back yydecode support - * Chg: Check if user has been logged in already before serving the login page - * Chg: Update laravel/framework to version 5.5.0 - * Chg: Update rememberme logic for logging in - * Fix: Fix typo in template files - * Chg: Update warnings and http response templates - * Chg: Disable caching for php-tmdb - * Chg: Update Tmux class, use Models/Tmux and change usage of $pdo variable - * Chg: Update bytesToSizeString function in Utility class -2017-08-29 DariusIII - * Fix: Another query change in Videos class - * Fix: Add missing sprintf in Videos class getLocalZoneFromVideoID function - * Chg: Update the browse page for empty browsecount result - * Chg: Update maintenance and 503 error pages - * Chg: Add basic csrf protection to login and register pages - * Chg: Update phpmailer to latest version -2017-08-28 DariusIII - * Chg: Add BookInfo model and use it in Books class - * Chg: Update b3rs3rk/steamfront to latest version -2017-08-25 DariusIII - * Chg: Adjust updateBlacklistUsage function query - * Fix: Wrong table name in Binaries class - * Chg: Update libraries used in nntmux - * Chg: Update nntmux\utility\Versions class to prevent this 5 years old bug (https://bugs.php.net/bug.php?id=62577) - * Chg: Use getGitTagInFile in Tmux class version function - * Chg: Add timezone setting as editable in .env file -2017-08-24 DariusIII - * Fix: Fix category_regexes-edit page - * Chg: Update category_regexes-edit.php - * Chg: Update collection_regexes-edit.php - * Chg: Update uuid generation functions id DB and Utility classes -2017-08-23 DariusIII - * Chg: Update laravel/framework to version 5.4.34 - * Chg: Move getRange and getCount functions to Utility class to reduce code duplication -2017-08-22 DariusIII - * Chg: Update adrenth/thetvdb2 to version 2.0.0 - * Chg: Add BinaryBlacklist model, use it in Binaries class - * Chg: Use RFC4122 formatted GUID in releases table - * Chg: Change sendToSab function from get to post -2017-08-20 DariusIII - * Chg: Update Nfo class - * Fix: Fix the logical error on line 794 of MiscSorter class - * Chg: Add ReleaseSubtitle model and use it in ReleaseExtra class - * Chg: Add AudioData model and use it in ReleaseExtra class - * Chg: Add VideoData model and use it in ReleaseExtra class - * Chg: Add primaryKey property to ReleaseExtraFull model - * Chg: Add ReleaseExtraFull model and use it in ReleaseExtra class -2017-08-19 DariusIII - * Fix: Possible fix for forum page redirect loop error -2017-08-18 DariusIII - * Chg: Remove 2 non-existing pages (sitemap and sysinfo) from index.php - * Chg: Remove preinfo page, no reason for it to exist - * Chg: Remove now unneeded code from public/smarty.php - * Fix: Declare $nzb property as public, which fixes releases processing - * Chg: Update ProcessReleases class, declare some settings table values as integers - * Chg: Update PostProcess class - * Chg: Update DnzbFailures class, use model for updates, remove comment posting - * Chg: Update some of the pages (just code no changes) -2017-08-17 DariusIII - * Chg: Update .htaccess file -2017-08-16 DariusIII - * Chg: Update PHPDOC block with exception - * Chg: Remove bootstrap 4, update symfony components -2017-08-15 DariusIII - * Chg: Add bootstrap 4 for future usage - * Chg: Update doctrine/inflector and laravel/framework to latest versions - * Chg: Update install script to generate the app key - * Chg: Update composer.json -2017-08-14 DariusIII - * Chg: Update returned role value - * Chg: Use User model to update users - * Chg: Unify uuid function called and update Utility generateUuid function - * Chg: Update adding users by using User model, add new uuid generating library - * Fix: Fix adding of new user roles -2017-08-13 DariusIII - * Chg: Add UserRole model - * Chg: Cache user data for better response times and improved speed - * Chg: Update api and users -2017-08-11 DariusIII - * Chg: Update NZB class - * Chg: Update API/RSS again - * Fix: Fix API/RSS feeds - * Chg: Update API/RSS related classes - * Chg: Revert inserting apikey into old behavior - * Chg: Change the length of rsstoken (api key) - * Chg: Remove duplicate zipfile.php - * Chg: Add 2 more files originating from laravel installation(server.php for local dev web server used by laravel) - * Chg: Increase rsstoken column to varchar(64) to accommodate new api key size -2017-08-10 DariusIII - * Chg: Use Hash facade for password management in Users class - * Chg: Add customized 404 page - * Chg: Handle 500 errors in production properly - * Chg: Further improve maintenance mode -2017-08-09 DariusIII - * Chg: Add maintenance mode with custom page displayed - * Chg: Add UserRequest model and use it in Users class - * Chg: Update jquery-goup to latest version - * Chg: Remove confusing error message from sendEmail function -2017-08-08 DariusIII - * Chg: Possible fix for mail support errors when not using PhpMailer - * Chg: Update Releases class - * Chg: Update misc/testing/PostProc/getMovieCovers.php script - * Chg: Update misc/testing/PostProc/getImdb.php script - * Chg: Update Steam class - * Fix: Use proper type casting in groupfixrelnames (Fixes issue #159) -2017-08-07 DariusIII - * Chg: Update ajax pages - * Chg: Update Forum class - * Chg: Update api page - * Chg: Update MiscSorter - * Chg: Update league-flysystem to latest version -2017-08-06 DariusIII - * Fix: Inability to login, register or retrieve forgotten password -2017-08-05 DariusIII - * Chg: Update composer.lock -2017-08-04 DariusIII - * Chg: Update failed releases handling classes and pages - * Chg: Add DnzbFailure model - * Chg: Update CouchPotato class - * Chg: Update Contents class - * Chg: Update CollectionsCleaning class - * Chg: Update Category class - * Chg: Update Captcha class - * Chg: Update Books class - * Chg: Update Backfill class - * Chg: Update AniDB class -2017-08-03 DariusIII - * Chg: Update composer files with new versions of libraries - * Chg: Update AdminPage and BasePage classess - * Chg: Declare config and giantBomb properties, rename giantbomb to giantBomb - * Chg: Add check for existing GiantBomb api key - * Chg: Update laravel/framework to version 5.4.31 and doctrine/inflector to latest -2017-08-02 DariusIII - * Fix: Errors on user edit in admin area - * Chg: Use default composer install folder (vendor) to align with laravel defaults - * Chg: Add @throws PHPDOC to some of the functions in Binaries class - * Chg: Remove deprecated functions from NNTP class - * Chg: Remove commented code from Binaries class - * Chg: Fix some errors in TMDB class - * Chg: Update rewrite rule for admin in .htaccess -2017-08-01 DariusIII - * Chg: Use strict comparison in Binaries class - * Chg: Use self:: reference in commaSeparatedList function - * Chg: Remove nntmux/data folder - * Chg: Update pnotify to latest version -2017-07-31 DariusIII - * Chg: Rename www folder into public, adjust constants.php acordingly - * Chg: Add Models/User - * Fix: Fix used type of value in Models/Tmux from string to bool - * Chg: Update www/index.php - * Chg: Update www/smarty.php (also fixes apache errors) -2017-07-30 DariusIII - * Chg: Rename bootstrap/bootstrap.php to autoload.php - * Chg: Update composer files - * Chg: Move Controllers and Middleware folders back to app/Http/ folder -2017-07-28 DariusIII - * Chg: Remove unused class from tmux start script - * Chg: Use App\Models\Tmux in Tmux class, adjust tmux-ui start and stop commands - * Chg: Remove unused, update current code in run.php and NZBContents class - * Chg: Update tmux starting and stopping commands with option to kill tmux session (in stop command) - * Chg: Add Tmux Model for future usage -2017-07-27 DariusIII - * Chg: Add new console command to start and stop tmux (tmux-ui:start and tmux-ui:stop) - * Chg: Update phpmailer to latest version -2017-07-26 DariusIII - * Fix: Fix the logic for limits in release_naming_regexes-test and Regexes class. Should fix issue #156 - * Chg: Declare return types and add @throw annotations where needed in Regexes and ReleaseCleaning classes - * Chg: Make all releases by posters with @md-hobbys.com go into XXX-SD category - * Mrg: Merge PR #158 by Nightah - Display SABnzbd Integration on profile page for all themes - * Fix: Add missing SABNzbd settings to profile pages in all themes -2017-07-25 DariusIII - * Chg: Replace mt_rand with random_int in ProcessReleases class - * Chg: Try to prevent creating new session on every BasePage load - * Chg: Add automatic user profile role change for expired roles (role change date) on users list check (admin area) -2017-07-23 DariusIII - * Fix: Fix error for scandir in profileedit page -2017-07-22 DariusIII - * Chg: Update composer.lock -2017-07-20 DariusIII - * Chg: Update laravel/framework and laravel/tinker to latest versions -2017-07-19 DariusIII - * Chg: Update travis.yml, move before_script to the beginning - * Chg: "Laravelize" NNTmux (use laravel in NNTmux) -2017-07-17 DariusIII - * Chg: Adjust tmux-ui permissions - * Chg: Adjust Categorize class settings values -2017-07-16 DariusIII - * Chg: Replace app with App in classes used - * Chg: Update composer.lock -2017-07-14 DariusIII - * Fix: Remove $adapter assignment from install and installtest - * Fix: Fix phpunit install test - * Fix: Fix phpunit.xml bootstrap.php path - * Mrg: Merge dev-laravel-switch branch into dev -2017-07-05 DariusIII - * Mrg: Merge PR #155 by Nightah - Adjust ordinal in patch 314 to match 10-release_naming_regexes.tsv - * Mrg: Merge PR #154 by Nightah - Updated some /admin templates -2017-07-01 DariusIII - * Mrg: Merge PR #152 by Nightah - Release Naming Regexes -2017-06-28 DariusIII - * Mrg: Merge PR #151 by Nightah - Fix safe_backfill -2017-06-27 DariusIII - * Chg: Slightly improve XXX processing speed - * Chg: Update scrutinizer.yml - * Chg: Update install procedure and insertion of zero value into auto_increment id fields for categories - (fixes problem with wrong id of OTHER root category) and user_roles, no need to load mysql-data.sql file anymore - * Mrg: Merge PR #150 by Nightah - Fix TravisCI builds -2017-06-26 DariusIII - * Chg: Move getAll function to AdultMovies class - * Chg: Update XXX processing, set protected on most methods, AdultMovies do not extend XXX anymore to fix circular reference - * Chg: Add check to XXX class for false returned result in updateXXXInfo function - * Chg: Remove safe_backfill from processStartWork and processEndWork functions in Forking class - * Chg: Optimize $this->_html declaration by using it only in AdultMovies abstract class - * Chg: Use versioning for guzzlehttp in composer - * Chg: Update guzzlehttp to latest -2017-06-23 DariusIII - * Chg: Uncomment safe_backfill in Forking class for processStartWork function, fixes backfill - * Chg: Move tmux starting tmux-ui script to root of the NNTmux install - * Chg: Rename misc/update/nix/tmux/tmux-ui.php to just tmux-ui - * Chg: Use strict comparisons and cast int where needed in TmuxRun class - * Chg: Cast int type to all Settings::settingValue lines, as that function returns string - * Chg: Change error message with no group selected in Backfill class - * Chg: Use ColorCLI in update_binaries script - * Chg: Slightly improve misc/update/backfill.php script - * Chg: Fix compressed headers check in backfill - * Chg: Rearrange order in which sites are scraped for XXX movie info - * Chg: Update guzzlehttp to latest version -2017-06-22 DariusIII - * Mrg: Merge PR #149 by Nightah - Adjusted views for Browse -> New Releases - * Chg: Update travis.yml Mysql with barracuda and large prefix support - * Chg: Create all the tables in mysql-ddl.sql as InnoDB tables - * Chg: Increase varchar columns sizes in xxxinfo table - * Fix: Fixed fetching information from PopPorn, updated the logo -2017-06-21 DariusIII - * Chg: Adjust all the themes XXX pages for new source icons display - * Chg: Update adm, ade, aebn and hotmovies logos - * Mrg: Merge PR #148 by Nightah - * Fix: Potential fix for multiplicated cast from ADE - * Chg: Update env support -2017-06-19 DariusIII - * Fix: Fix wrong variable name used in anime.php page - * Mrg: Merge PR #145 by Nightah - Fixed remaining issues for tmux-edit templates -2017-06-18 DariusIII - * Chg: Improve XXX releases logic - * Mrg: Merge PR #145 by Nightah - Admin Menu cleanup -2017-06-16 DariusIII - * Chg: Catch exception when checking for existing and missing collection tables (irritating message about Base table or view not found) - * Chg: Increase xref column in collections and multigroup_collections to 1024 and change classused - in xxxinfo table to varchar(20) and empty default value - * Chg: Remove getXXXSamples script from tmux loop as it serves no purpose anymore - * Chg: Add more debugging output to DbUpdate class and install_nntmux script -2017-06-15 DariusIII - * Fix: Fix collection regexes testing page -2017-06-14 DariusIII - * Chg: Use monolog/monolog to handle logging - * Chg: Update composer libraries -2017-06-09 DariusIII - * Chg: Update composer.lock -2017-06-06 DariusIII - * Chg: Use laravel helpers file and replace getenv with env function - * Chg: Update composer.lock -2017-06-05 DariusIII - * Chg: Update minimum MariaDB version to 10.1 - * Chg: Add laravel/framework to composer.json for future usage -2017-06-02 DariusIII - * Chg: Update php-tmdb and php-giantbomb libraries -2017-05-28 DariusIII - * Chg: Possible fix for videos query in getVideoFromSiteID function -2017-05-26 DariusIII - * Mrg: Merge PR #140 by Nightah - Included a.b.multimedia.cartoons in anime regexes - * Fix: Fix bad formating in 10-release_naming_regexes.tsv in regex 1148 description that caused regexes after to be inserted into its description -2017-05-25 DariusIII - * Chg: Increase character limit to 299 in NameFixer class -2017-05-24 DariusIII - * Chg: Update crap removal with option to remove releases containing single nzb file - * Fix: Fix return type declaration in ReleaseCleaner generic_town function - * Chg: Update removing of executable crap files - * Chg: Change return values and logic for starting and stopping tmux scripts - * Fix: Fix user creation in admin area -2017-05-23 DariusIII - * Chg: Update ReleaseComments and comments-list - * Chg: Update DNZBFailures class - * Fix: Fix browsing of releases -2017-05-22 DariusIII - * Fix: Fix basic/advanced search - * Chg: Small change in classes - * Chg: Update search page -2017-15-19 DariusIII - * Chg: Replace $this->colorcli with ColorCLI:: in Groups class - * Chg: Update ConsoleTools class - * Chg: Update ColorCLI class - * Chg: Update aharen/omdbapi to version 2.0.8 - * Fix: Use proper date for steam games -2017-15-18 DariusIII - * Chg: Update php-giantbomb to version 1.0.2 - * Chg: More improvements in pc games matching - * Chg: Update declarations for string|int type of values - * Chg: Update Releases class, fix wrong (music) partition name -2017-05-17 DariusIII - * Chg: Use prtititions in queries in Releases class - * Chg: Improve matching and pulling data of PC Games - * Fix: Fix adding of blacklist in Binaries class - * Chg: Improve logic for movie releases data lookup - * Fix: Misplaced operator in Games class -2017-05-16 DariusIII - * Fix: Fix partition schema in mysql-ddl - * Chg: Use partition command in queries in Movie class - * Chg: Update guzzlehttp and php-giantbomb - * Chg: Remove ambiguous category selection in update queries when updating imdbid for release with specific id - * Chg: Fix messed up guzzlehttp error text for search on google, bing and yahoo - * Fix: Fix OMDbAPI searches for imdbID - * Chg: Use more information from OMDb for movies -2017-05-15 DariusIII - * Fix: Alter columns in release_regexes tables to allow signed values for collection_regexes_id and naming_regexes_id - * Fix: Wrong table structure for release_regexes table in mysql-ddl.sql - * Chg: Use fetch method for fetching OMDbAPI data - * Chg: Add OMDbAPI apikey support for future use as it will go private soon - * Chg: Update aharen/omdbapi to version 2.0.6 -2017-05-12 DariusIII - * Chg: Declare proper @var for pdo (DB) in DnzbFailures - * Chg: Update queries in NameFixer so releases that are matched to predb do not get renamed again - * Chg: Replace get_class() function with __CLASS__ constant in nntmux/db/DB class - * Chg: Update ReleaseRemover by using if-else where case is used as such, change check for blacklist id from null to empty string - * Chg: Properly handle missing covers in check_covers script -2017-05-11 DariusIII - * Chg: Shorten the interval to 5 hours for check_covers script from 2 days - * Fix: Properly declare pdo in Tmux class - * Chg: Use null coalescing operator in Tmux class, add proc_srr and proc_hash16k to checked columns for renaming - * Chg: Declare return types in ProcessReleasesMultiGroup - * Chg: Posible fix for not removed missed_parts from multigroup_missed_parts table - * Chg: Remove require.php and replace the require_once line with path to bootstrap.php - * Chg: Update switch.php - * Chg: Return false if there is an exception or runtime error when retrieving images in ReleaseImage class - * Chg: Remove unused classes from check_covers script -2017-05-10 DariusIII - * Chg: Change one switch-case to if-else, add PHPDOC blokcs to functions in Tmux class - * Chg: Update query in Namefixer class fixNamesWithParHash function - * Fix: Sorting of users in admin area, users list page - * Chg: Revert groupfixrelnames to original state - * Chg: Use list to assign values to $pieces array - * Chg: Add PHPDOC blocks to Forking class functions -2017-05-09 DariusIII - * Chg: Update guzzlehttp - * Chg: Change hash16k and srr name fixing queries and support in groupfixrelnames and NameFixer -2017-05-08 DariusIII - * Chg: Use reset function in NameFixer - * Chg: Update AniDb queries and handling - * Chg: Update series page -2017-05-05 DariusIII - * Chg: Change lenght of releases table name and searchname columns to 400 and 300 respectively - * Chg: Add more specific TV UHD categorization - * Chg: Move around tests and phpunit.xml - * Chg: Update .scrutinizer.yml to use php 7.1 - * Chg: Remove PHP7.0 from .travis.yml - * Chg: Update sabnzbd queue handling for the new sab API changes - * Fix: Remove void return type from nntmux/db/populate/AniDB.php populateMainTable function (fixes issue #136) -2017-05-04 DariusIII - * Chg: Switch lithium to 1.1-beta branch, update rest of the libraries - * Mrg: Merge PR #137 by Nightah - Updated new anime group regexes to match more explicitly - * Chg: Set PHP 7.1.0 as minimum version supported by NNTmux -2017-04-27 DariusIII - * Chg: Update Movie class - * Fix: Fix fetchFanartTvProperties function in Movie class - * Chg: Add install test for travis, change .travis.yml to use new test - * Chg: Update Steam and Game classes with some minor fixes -2017-04-26 DariusIII - * Fix: Fix loading of settings.php if file does not exist - * Chg: Change test suite for travis, add phpunit tests - * Chg: Add new installation to nntmux, remove web based one -2017-04-25 DariusIII - * Mrg: Merge dev-env branch into dev - Note: You need to copy .env.example, which is found in your sites root folder, into .env and edit database and USP connection fields with proper data - Install will still create config.php in nntmux/config folder but that file is not used anymore - * Fix: Fix wrong return type declared In ReleaseSearch fullTextSQL function - * Chg: Use secure tvdb api site - * Fix: Fix SSL connections to USP and IRC -2017-04-24 DariusIII - * Chg: Declare return types in AniDB class - * Chg: Chage some if-else loop logic in TMDB class - * Chg: Update lithium, pnotify and composer/installers -2017-04-23 DariusIII - * Fix: Remove return type declaration from _getXFeatureTextResponse function (should fix issue #135) -2017-04-22 DariusIII - * Fix: Fix wrong declared return type in NNTP class, fixes issue 135 - * Fix: Return value of cleanMatchFiles function -2017-04-21 DariusIII - * Chg: Update TV related classes, fix trakttv covers - * Chg: Update Videos class - * Chg: Update NNTP class, small refactor of if - else - * Chg: Update Binaries class for PHP7 - * Chg: Make guzzlehttp return codes more service specific - * Chg: Remove duplicated checks in XXX class - * Chg: Update composer with new versions of libraries - * Fix: Anime page layout in Gentele theme -2017-04-20 DariusIII - * Chg: Adjust the renaming logic in NameFixer - * Chg: Change definition of XXX movies array - * Chg: Update PreDB class for PHP7 - * Fix: Fix usage of fixRelNames script - * Mrg: Merge PR #133 from Nightah - Rebase all anime regexes - * Chg: Update XXX class for better PHP7 support - * Fix: Properly update anidb_episodes table on anidb updates -2017-04-19 DariusIII - * Fix: Fix bad logic for namefixer release update function - * Fix: Cast $release['releases_id'] as integer when comparing to $this->relid in NameFixer class - * Chg: Declare PHP7 return types, remove duplicated TV naming regex in NameFixer class - * Chg: Declare PHP7 return types in Categorize class and add PHPDOC blocks to functions - * Chg: Declare PHP7 return types in AniDB related classes, update anidbid handling -2017-04-18 DariusIII - * Chg: Update the data/cli/populate_anidb.php script - * Chg: Update nntmux/db/populate/AniDB.php to properly update anidb_episodes table (still need to find a way to prevent bans) -2017-04-17 DariusIII - * Chg: Update AniDB and related pages updateTitle function - * Mrg: Merge PR #131 from Nightah (update a.b.anime regexes) -2017-04-13 DariusIII - * Fix: Fix notice display and movies display when imdbid is 000000 - * Fix: Properly categorize HAiKU and ANiHLS releases into TV->Anime category - * Fix: Fix settings statuses of groups in admin groups page - * Chg: Update forum and forumpost related tpl's and pages -2017-04-12 DariusIII - * Chg: Update dariusiii/rarinfo package - * Chg: Update TV processing classes, remove TVRage as site is dead long time - * Chg: Add new Fanart.TV class for handling API requests to Fanart.TV, adjust Movie class to use it - * Chg: Adjust viewnzb templates in Charisma/Gentele/omicron themes - * Chg: Add aharen/omdbapi library and use it in Movies class to retrieve data from OMDb -2017-04-11 DariusIII - * Chg: Add php-console support for Chrome browser (dev tool) - * Chg: Add monolog/monolog and illuminate/filesystem to composer - * Chg: Use proper project API key for TheTVDB - * Chg: Adjust TMDB class - * Chg: Add exceptions handling, fix incorrect library usage -2017-04-10 DariusIII - * Chg: Update Tv, TVDB classes for new TVDB v2 library - * Chg: Update fxp-assest-plugin, guzzlehttp, remove moinax/tvdb add adrenth/thetvdb2 for thetvdb api v2 support -2017-04-07 DariusIII - * Chg: Update NameFixer class, change code slightly, remove duplicated conditions -2017-04-05 DariusIII - * Chg: Use parts of material design in Charisma theme - * Chg: Use chevron instead of arrow in pager.tpl - * Chg: Add materializecss to composer -2017-04-04 DariusIII - * Chg: Change path handling in scripts - * Chg: Use ColorCLI directly - * Chg: Add material design icons -2017-04-03 DariusIII - * Chg: Update Category class - * Chg: Small changes in Books and Categorize classes - * Chg: Update used unserialize function to match PHP7 usage in IRCScraper class -2017-03-30 DariusIII - * Chg: Update AniDB related classes and scripts -2017-03-30 DariusIII - * Chg: Further improve mediainfo renaming - * Chg: Update barracudanetworks/forkdaemon-php to version 1.0.10 -2017-03-29 DariusIII - * Chg: Improve mediainfo renaming -2017-03-28 DariusIII - * Chg: Update composer.lock with new versions of getid3 and chosen -2017-03-24 DariusIII - * Chg: Increase search term maxlenght on search page in Charisma/Gentele/omicron themes -2017-03-23 DariusIII - * Chg: Remove sweetalert update forum theme templates for required fields - * Chg: Update composer.lock and .json with new sweetalert and update guzzlehttp -2017-03-22 DariusIII - * Chg: Use fancybox for image modals - * Chg: Update jquery3 to version 3.2.x - * Chg: Use jquery3 in Gentele theme - * Fix: Fix page count when selecting user roles in users list - * Fix: Fix empty groups list when selecting active/inactive groups -2017-03-21 DariusIII - * Chg: Add jquery-goup script to composer - * Chg: Update forums with coloured roles - * Chg: Use resources/tmp with TMDB client - * Chg: Display user role in forums - * Chg: Update guzzlehhtp/psr7 and jquery -2017-03-20 DariusIII - * Chg: Update composer.json with new fxp-asset setting - * Chg: Update user-list.php - * Chg: Remove dependecy on config.php in www/admin by calling smarty.php directly - * Fix: Possible fix for contact us page erros - * Fix: Possible fix for role error on content page when not logged in -2017-03-17 DariusIII - * Chg: Remove now unused pixelead0 tmdb library, update jquery -2017-03-16 DariusIII - * Fix: Possible fix for bad nzb details pages - * Chg: Update renaming of SDCLiP releases -2017-03-15 DariusIII - * Chg: Update some of the pages - * Chg: Update ReleaseImage class -2017-03-14 DariusIII - * Chg: Remove deprecated scripts - * Chg: Remove python folder with python scripts - * Chg: Remove references to nntpproxy and options for its usage - * Chg: Remove python backfill script from tmux. -2017-03-13 DariusIII - * Fix: Fix fetching of covers from AEBN (thanks to @niel, ported from nZEDb) -2017-03-08 DariusIII - * Chg: Update guzzlehttp -2017-03-07 DariusIII - * Fix: Fix missing pdo when calling NZB class - * Chg: Small refactor of NZB class - * Chg: Slightly change NNTP class - * Chg: Remove tvrage code, reformat some of the existing code in Nfo class -2017-03-06 DariusIII - * Chg: Make maxage parameter in getGamesRange function an empty string - * Fix: Fix wrong usage of null coalescing operator - * Chg: Remove unused classes (Desura, Greenlight), update Logger, Logging, Menu, MiscSorter classes -2017-03-03 DariusIII - * Chg: Update ternary to PHP 7 style in start.php - * Fix: Fix function name in ajax_group-edit.php (Fixes issue #126) - * Chg: Remove unnecessary parenthesys in monitor.php - * Chg: Lower PHP 7 version requirement and add new NN_MINIMUM_MARIA_VERSION constant to constants.php - * Fix: Fix for missing email error in forgottenpassword.php - * Fix: Fix errors in Version.php -2017-03-02 DariusIII - * Fix: Catch error blocks in TMDB - * Chg: Use new tmdb library in TMDB class - * Chg: Use new tmdb library in Movies class - * Chg: Add new php-tmdb library - * Chg: Add PHP 7.1 to travis tests - * Chg: Update mysql-ddl.sql -2017-02-27 DariusIII - * Chg: Update guzzlehttps and apaiIO libraries -2017-02-24 DariusIII - * Chg: Fix some problems related to bad understanding of CBP tables code in Groups class. - * Chg: Update reset_truncate, Backfill and NZB with mandatory tpg - * Chg: Update ProcessReleases with mandatory tpg - * Chg: Update Forking to new mandatory tpg. - * Chg: Start to make tablepergroup mandatory, remove tpg check from Binaries - * Fix: Fix code in Binaries class -2017-02-23 DariusIII - * Chg: Start to slowly refactor code for PHP 7 - * Chg: Update travis.yml - * Chg: Update minimum supported PHP version to 7.0.16 and mysql to 5.6 -2017-02-22 DariusIII - * Chg: Update uspsetting.sh - * Chg: Change check from Traversable to false in NZB class - * Chg: Update NNBase.php to use defined constants - * Chg: Fix sending to sab and download basket from xxx and movie views in Charisma/Omicron themes -2017-02-21 DariusIII - * Chg: Replace span with col-md- in Gamma theme - * Chg: Update AdminLTE to version 2.3.11 (Omicron theme) - * Chg: Remove year from names of releases on games page - * Chg: Update guzzlehttp -2017-02-20 DariusIII - * Chg: Move Pnotify to end of basepage -2017-02-17 DariusIII - * Chg: Further improve Charisma, add theme switcher - * Chg: Use css files from bootswatch directly - * Chg: Add support for GiantBomb queries back to Games class -2017-02-15 DariusIII - * Fix: Missing use statement in myshows.php -2017-02-14 DariusIII - * Chg: Update themes to show the regex info to admins - * Chg: Add collection regex to details page - * Chg: Update mysql-ddl with new releases_regexes table - * Chg: Add model for new releases_regexes table -2017-02-13 DariusIII - * Chg: Add bad regex logging (bad regex, not regex with 0 matches) - * Chg: Improve performance by doing poster check in PHP instead of single row MySQL queries (by b3rs3rk@nZEDb) -2017-02-10 DariusIII - * Fix: Predb links in admin area -2017-02-08 DariusIII - * Fix: Fix cbpm count in tmux monitor -2017-02-07 DariusIII - * Chg: Update multigroup handling -2017-02-01 DariusIII - * Chg: Add groupname and poster to browse pages in themes -2017-01-31 DariusIII - * Chg: Update rarinfo -2017-01-30 DariusIII - * Chg: Change handling of post data by guzzlehttp in NZBGet class -2017-01-28 DariusIII - * Fix: Fix errors in XXX releases processing -2017-01-26 DariusIII - * Fix: Fix bug in handling partrepair and used tables in binaries class - * Chg: Slightly refactor Steam class - * Chg: Refactor XXX info related classes -2017-01-25 DariusIII - * Chg: Not using sphinx in ReleaseRemover anymore, as it does not remove releases properly -2017-01-24 DariusIII - * Chg: Refactor RemoveCrapReleases - * Chg: Update resetdb with cbpm_loop - * Fix: Fix wrong check for yydecoderpath -2017-01-18 DariusIII - * Chg: Prevent undefined index output on nzb-import page - * Chg: Add back construct to RequestIDLocal - * Chg: Small optimization of RequestID code -2017-01-16 DariusIII - * Chg: Fix ADE getUtl function -2017-01-13 DariusIII - * Chg: Use guzzlehttp to retrieve data from ADE and ADM -2017-01-12 DariusIIi - * Chg: Use guzzlehttp to retrieve data from AEBN -2017-01-11 DariusIII - * Chg: Add check for tmux version (ported from nZEDb) -2017-01-05 DariusIII - * Chg: Update guzzlehttp -2016-12-29 DariusIII - * Chg: Update phpmailer and guzzlehttp libraries -2016-12-28 DariusIII - * Chg: Make match_prefiles more in depth and work in chunks of releases in full mode (ported from nZEDb) - * Chg: Update tmux.conf and add separate tmux configurations for older and newer tmux versions (ported from nZEDb) - * Chg: Add remote installer script (reused from nZEDb) -2016-12-27 DariusIII - * Chg: Update composer.lock - * Chg: Add Travis-CI build status to README.md -2016-12-23 DariusIII - * Chg: Move predb to admin from frontend -2016-12-20 DariusIII - * Chg: Make guzzlehttp http error messages more informative - * Fix: Fix the broken delete_release stored procedure -2016-12-19 DariusIII - * Chg: Revert to old style deleteSingle function (non-SP) - * Chg: Change checks for minfiles and minsize values in ProcessReleases class - * Chg: Improve the folder matching regex -2016-12-16 DariusIII - * Chg: Improve renaming of releases -2016-12-15 DariusIII - * Chg: Disable Desura game lookups as desura site is not serving any information for now -2016-12-13 DariusIII - * Chg: Update CouchPotato and SABNzbd to use guzzlehttp -2016-12-12 DariusIII - * Chg: Use guzzlehttp for RequestIDWeb lookups -2016-12-09 DariusIII - * Chg: Use guzzlehhtp in Movies and NZBGet - * Chg: Use guzzlehttp/guzzle in TraktTV processing -2016-12-08 DariusIII - * Chg: Fix location of logs for tmux -2016-12-07 DariusIII - * Chg: Remove stray reqid constants from Games class - * Chg: Remove check for ID in release-edit, as we are working with existing releases - * Chg: Update composer.lock -2016-12-06 DariusIII - * Chg: Fix call to showpasswords function -2016-12-05 DariusIII - * Mrg: Merge dev-release_groups branch - * Chg: Update amazon usage for new apai-io version - * Chg: Change semantics for $this->renamed - * Chg: Update exeu/apai-io to version 2 -2016-12-04 DariusIII - * Chg: Simplify $this->renamed in Games class - * Fix: Books processing - * Chg: Remove do while loop from crossposted releases check - * Fix: TV processing -2016-12-02 DariusIII - * Fix: Undefined notices in admin regexes pages -2016-11-30 DariusIII - * Fix: Grouping of console releasescover view in Gamma theme - * Fix: Settings table verification for PHP 5.6 users -2016-11-27 DariusIII - * Chg: Update composer.lock -2016-11-23 DariusIII - * Chg: Avoid joining groups table on CBP deletes by selecting group info beforehand -2016-11-14 DariusIII - * Chg: Add check for missing settings table entries, add the patches for settings and tmux tables -2016-11-10 DariusIII - * Fix: Remove stray word from profileedit in Gentele. - * Fix: Wrong parameters used in SAB integration checks. -2016-11-09 DariusIII - * Chg: Change link to github page from DariusIII to NNTmux - * Fix: Fix undefined notices in user-edit page -2016-11-08 DariusIII - * Chg: Couple of fixes and missing settings (Sphinx, sabnzbd) - * Chg: Improve performance of site/edit by updating some queries in Groups/Releases - * Chg: Add serch description to search page in all themes -2016-11-07 DariusIII - * Fix: Error on searchd process when '-' is in releasename - * Chg: Remove htmlspecialchars from NZB class, it is already handled by XMLWriter. Move the function to Utility class. -2016-11-06 DariusIII - * Fix: Remove extra AND from search function query. -2016-11-05 DariusIII - * Fix: Use full path to userselstyle setting -2016-11-04 DariusIII - * Chg: Use XMLWriter for creating nzbs - * Chg: Remove debug output from ReleaseImage class -2016-11-03 DariusIII - * Fix: Wrong variable used in viewmusic.tpl in all themes - * Fix: Version lookup in NZB class -2016-11-02 DariusIII - * Fix: Undefined index title notice in viewserieslist pages - * Fix: Define pagerquerysuffix for users-list - * Fix: Typo in Users class - * Chg: Switch to if loop in setTvAttributes function for better output -2016-11-01 DariusIII - * Chg: Revamp categorySearch for cleanliness and make category determination more reliable and extensible - * Chg: Let scrutinizer ignore platform requirements -2016-10-31 DariusIII - * Chg: Replace duplicate categorySearch function in releases and exclude leading -99 improving query speed - * Chg: Add back button to most of the edit pages in admin area -2016-10-29 DariusIII - * Chg: Switch from php-gd to php-imagick in ReleaseImage class -2016-10-28 DariusIII - * Chg: Categorize VERUM releases as TV Sport - Note: run php misc/testing/Releases/recategorize.php all to recategorize releases properly - * Chg: check_covers now searches for covers less than 2 days old. - * Fix: decrypt_hashes uses wrong index to send to NameFixer (fixes issue #122) -2016-10-27 DariusIII - * Chg: Speed up browsing and api response -2016-10-26 DariusIII - * Chg: Switch to php-imagick for previews/cover processing in ReleaseImage class -2016-10-25 DariusIII - * Chg: Use Imagick to detect broken sample images - * Chg: Update composer.lock with new versions of font-awesome (4.7.0) and moinax/tvdb (1.0.6) -2016-10-24 DariusIII - * Chg: Search posts by poster by clicking on poster name on details page -2016-10-21 DariusIII - * Chg: Remove now not needed yenc initiation code from NNTP class. - * Chg: Add support for topic locking/unlocking in forum -2016-10-20 DariusIII - * Chg: Properly add topic deletion to forum - * Fix: Role excluded categories work properly now - * Chg: Change in how OTHER categories are "rendered" in themes, now they can be also excluded from frontend by user -2016-10-18 DariusIII - * Chg: Add distinction between cli and web php errors for easier tracking - * Chg: Increase the height of category exclusion selection table in all the themes - * Fix: Segfaults on PPA (possible fix) -2016-10-16 DariusIII - * Fix: Wrong table used in deleteSingle function -2016-10-14 DariusIII - * Fix: Prevent some more undefined index notices - * Fix: Prevent undefined index isadmin in forumpost.tpl - * Fix: Remove references to regexid - * Fix: Wrong column name in addAlternateNfo function - * Fix: lookuppar2 setting in NZBContents class. - * Chg: Add new favicon - * Fix: Caret icons display in viewxxxfull - * Chg: Add more ordering options to XXX to prevent undefined index errors - * Fix: Remove episodeArray from detals.php - * Fix: Remove missplaced semicolon from mysql-ddl.sql - * Chg: Update composer with new version of rarinfo -2016-10-13 DariusIII - * Chg: Remove TraktTv cover support for movies and TV (Trakt will not serve any images after october 31) - * Chg: getBrowseCount function now returns proper value for total count of releases for API totalrows - * Fix: getBrowseRange query missing group_name used in API extended parameter -2016-10-12 DariusIII - * Chg: Update composer.json with new version of composer asset plugin - * Chg: Add missing user settings to mysql-ddl.sql, remove Episode.php and episodeinfo table related settings -2016-10-11 DariusIII - * Chg: Update README.md - * Fix: Advanced/Basic search toggle in Gamma theme - * Fix: Search button on TV series list - * Fix: TinyMCE URL handling - * Chg: Add ability to edit posts on forum. -2016-10-10 DariusIII - * Chg: Add release naming regex for a.b.multimedia.anime.highspeed for better release naming - * Chg: Add release_naming_regex for a.b.movies group DJ releases -2016-10-07 DariusIII - * Chg: Add user deletion to admin user edit - * Chg: Update composer with new version of RarInfo - * Fix: Search button design in Charisma/Gentele/Omicron themes for advanced search -2016-10-16 DariusIII - * Chg: Add flexboxgrid support to Charisma/Gentele/Omicron themes, adjust the themes accordingly - * Chg: Adjust the look of login page on Gentele theme -2016-10-05 DariusIII - * Fix: Gentele theme Series and Anime list visibility - * Chg: Add caching to getPagerCount function to reduce load on indexers with many API calls - * Fix: Logic in queries for xxx and srr renaming in NameFixer. -2016-10-04 DariusIII - * Fix: Fix xxx and srr renaming queries - * Chg: Remove unused Max Messages Per Run setting from admin->edit site - * Chg: Add renaming based on included srr file in release -2016-10-03 DariusIII - * Fix: Add missing lamepath to 10-settings.tsv (fixes issue #120) -2016-09-30 DariusIII - * Chg: Update jquery and themes basepage to fix tinymce loading error -2016-09-23 DariusIII - * Chg: Rename roleexcat table to role_excluded_categories and add it back to mysql-ddl.sql - * Fix: Add back missing role category exclusion in admin->role edit - * Fix: Replace leftover genreID references with proper genres_id -2016-09-22 DariusIII - * Chg: Update Readme.md - * Chg: Move tinyMCE init to utils-admin.js -2016-09-21 DariusIII - * Chg: Add installer for NNTmux -2016-09-20 DariusIII - * Chg: Update yenc to support version 1.2.2 of php-yenc module - * Fix: Wrong column name used in settings table call - * Chg: Use DB class instead of Settings class where advanced settings functions are not used - * Chg: Port yenc and yydecoder changes from nZEDb -2016-09-19 DariusIII - * Chg: Forgot to add tinyMCE to all of the themes, move tinymce call to functions.js/utils.js - * Chg: Remove unused settings from site edit page and nntmux_fi_schema.sql, reorganize site edit to be more logical -2016-09-17 DariusIII - * Fix: Badly formed class setting - * Chg: Reformat pager and move it to shared folder -2016-09-16 DariusIII - * Chg: Add back reporting of total releases to api response - * Chg: Group music releases in Gamma theme. -2016-09-15 DariusIII - * Chg: Update yenc decode handling for new php-yenc module - * Chg: Add datepicker and role change date column to users list and user edit in admin. - Admins can now set and track role expiration date, for those who use it. -2016-09-13 DariusIII - * Fix: Fix display of tinyMCE generated code on forum pages - * Chg: Adjust how content is displayed on homepage - * Chg: Add tinyMCE support to forums - * Chg: Add tinymce support to admin content page - * Fix: Prevent undefined index errors on admin site-stats page -2016-09-12 DariusIII - * Chg: Update composer with new version of rarinfo - * Chg: Increase the size of textarea in custom.css - * Chg: Update mysqltuner.pl script - * Chg: Update admin user_edit and role_edit pages -2016-09-11 DariusIII - * Chg: Update composer with new version on rarinfo library - * Chg: Add user notes to themes and fix notes in admin area -2016-09-07 DariusIII - * Chg: Use PHP own decodeIgnore in yenc - * Chg: Make Settings::settingValue more robust -2016-09-05 DariusIII - * Chg: Update XSS vulnerability protection in themes. - * Chg: Update composer installer to version 1.2.0 - * Fix: Content display for not logged in users in Charisma/Gentele/Omicron themes. -2016-09-02 DariusIII - * Chg: Update custom yenc class handling (ported from nZEDb) -2016-08-31 DariusIII - * Fix: Remove "Invite sent" text from user profile - * Chg: Remove upcoming pages and RottenTomato references as RT are removing all free keys in 30 days. - * Fix: View user profile by name as admin -2016-08-29 DariusIII - * Fix: Remove duplicate r.fromname from matchPredbFT function - * Chg: Rename roleexcat categoryid column to categories_id - * Chg: Update composer.lock with new version of Lithium dev package -2016-08-25 DariusIII - * Chg: Update sql schema files to be up-to-date -2016-08-23 DariusIII - * Fix: Update sphinx.conf and change rt_attr_string = name to rt_attr_uint = dummy -2016-08-22 DariusIII - * Fix: Wrong table name used in site-edit - * Chg: Add back prefiles match to tmux run - * Chg: Update NameFixer to use FULLTEXT search in matchPreDbFiles function - * Chg: Add FULLTEXT index to predb.filename -2016-08-21 DariusIII - * Chg: Remove match_prefiles from tmux, should be ran manualy -2016-08-20 DariusIIi - * Chg: Update SDCLiP release names predb matching -2016-08-19 DariusIII - * Chg: Rename releases posted by ozelot from KTR to SDCLiP - * Fix: Missing names of movies in upcoming movies pages. -2016-08-12 DariusIII - * Chg: Move movie and tv UHD category check above webdl one - * Chg: Update Smarty to version 3.1.30 -2016-08-11 DariusIII - * Chg: Update handling of SDPORN releases in NameFixer and groupfixrelnames -2016-08-09 DariusIII - * Chg: Properly process SDPORN releases -2016-08-08 DariusIII - * Chg: Change updating (ported from nZEDb) - * Chg: Remove rss button from search page in Gamma theme. -2016-08-05 DariusIII - * Chg: Update composer asset plugin - * Fix: Fix cart operations in all themes -2016-08-04 DariusIII - * Fix: Category display in Gamma theme browse page - * Chg: Update git tag checking code -2016-08-02 DariusIII - * Chg: Move user menu to headermenu.tpl -2016-08-01 DariusIII - * Chg: Make themes more mobile devices friendly - * Fix: Path to glyphicons in Gamma them -2016-07-30 DariusIII - * Chg: Update rarinfo library -2016-07-29 DariusIII - * Fix: Add check if the password is set in ProcessAdditional - * Chg: Speed up queries in RequestIDWeb and groupfixrelnames by preventing usage of indexes on ORDER BY clause. - * Chg: Allow underscore in usernames. -2016-07-28 DariusIII - * Chg: Update sphinx.conf for new sphinx 2.2.11 release - Note: if using sphinx search the following is required to update the index - sudo service sphinxsearch stop - sudo mv /etc/sphinxsearch/sphinx.conf /etc/sphinxsearch/sphinx.conf.1 - sudo cp /var/www/newznab/misc/sphinxsearch/sphinx.conf /etc/sphinxsearch/sphinx.conf - sudo service sphinxsearch start - php misc/sphinxsearch/populate_rt_indexes.php releases_rt -2016-07-27 DariusIII - * Chg: Update groupfixrelnames query by not allowing it to use any index on ORDER BY r.id DESC clause (speeds up the query) -2016-07-26 DariusIII - * Chg: Update composer with new version of jquery(3.1.0) and use it in themes - * Chg: Update getTVReleases query by not allowing it to use any index on ORDER BY postdate DESC clause (speeds up the query as it uses the right index now) - * Fix: Prevent notices on nzb details page for isadmin and ismod in Charisma, Gentele and Omicron themes - * Fix: Prevent undefined index group_name in XML_Response class -2016-07-25 DariusIII - * Chg: Update dariusiii/rarinfo package - * Fix: Par2Info and SfvInfo class calls in postprocessing - * Chg: Use own rarinfo library -2016-07-24 DariusIII - * Fix: Improvements to versions updating for XML file. -2016-07-24 DariusIII - * Chg: Use max headers iteration site setting if set (or max of 1000000 if not set) during multiprocessing safe binaries - This will ensure we don't queue too many jobs in one loop if you are behind on updating and is consistant - with other update binaries methods - Fix: Categorization of XXX releases posted in mp3 groups -2016-07-21 DariusIII - * Fix: Wrong order of inserted values when editing an group - * Chg: Improve isXxxClipSD matching code -2016-07-20 DariusIII - * Chg: Add function to match poster for categorization - * Chg: Update upcoming pages to prevent notices when alternate_ids is not set in rottentomatoes response - * Chg: Update XXX UHD and XXX HD regexes for categorization -2016-07-19 DariusIII - * Chg: Update queries in NameFixer for by poster categorization - * Chg: Move UHD releases checks before HD ondes - * Chg: Add UHD subcategories to Movies, TV and XXX categories - * Chg: Add categorization by poster to Categorize.php (used in XXX SD clips for now) - * Fix: Add lithium libraries bootstrap for Admin pages - * Fix: Display of browsing categories on browse pages of every theme. -2016-07-18 DariusIII - * Fix: RSS/API usenetdate format to conform with newznab api specification - * Fix: API search now respects group parameter for searches - * Chg: Add check for isadmin in forumpost.tpl in all the themes - * Fix: RSS/API issues introduced in latest commit - * Chg: Change bootstraping process in nntmux -2016-07-15 DariusIII - * Chg: Remove releases ordering in viewmoviefull page of all the themes - * Fix: Prevent undefined index notices in api.php - * Chg: Update composer files -2016-07-14 DariusIII - * Fix: Add back the missing nzb download option to api - * Chg: Add checks for ep when api is queries for season/episode. - * Fix: Wrong guid usage in Gentele viexxxfull page - * Chg: Add api requests count to admin/user-list page - * Chg: Remove now unused files - * Chg: Replace usage of indexer.php with bootstrap.php - * Chg: Add workaround for duplicate constants warning - * Chg: Create gitignore for new configuration folder -2016-07-13 DariusIII - * Chg: Use searchname and not animeTitle in viewanime.tpl's - * Chg: Check if cp_url and cp_api are set on profile edit page - * Chg: Add check for empty invitecode when user registers on site - * Fix: Remove extra release searchname after the release guid when linking to release details page - * Fix: Fix adding movies to my movies from upcoming page (in theatres) - * Fix: Fix wrong name of used result in ajax_tvinfo - * Fix: Mark new releases in Gamma browse page. - * Fix: Check if isadmin is set in Gamma theme. - * Chg: Add check for empty values for userimdbs in upcoming pages. - * Chg: Add check for empty values for season and episode in api page -2016-07-12 DariusIII - * Fix: Wrong usage of result.guid in Gentele theme viewmoviefull page - * Fix: Prevent undefined index notices in XML_Response - * Chg: Remove animation from menus in Gentele theme - * Fix: Fix color style of theme selection in Charisma theme. - * Fix: Add missing check for user selected styles setting on profile edit page - * Fix: Re-arrange items in profile edit page in all the themes. -2016-07-10 DariusIII - * Fix: Add missing ajax_resetusergrabs-admin page to index.php - * Chg: Port changes from nZEDb - * Chg: Update AdminLTE css, js and skins to version 2.3.5 -2016-07-08 DariusIII - * Chg: Update composer.lock with new versions of nicescroll and lithium-dev -2016-07-07 DariusIII - * Chg: Use modified Versions command from app folder. - * Chg: Port changes for versions handling from nZEDb - * Chg: Update composer.lock with new versions of used libs -2016-07-04 DariusIII - * Fix: Fix wrong constant name in myshow-add.tpl in all the themes - * Fix: Fix my movies and my shows RSS feeds - * Chg: Move adding of movies below cover -2016-07-01 DariusIII - * Chg: Base JSON response of XMLWriter response -2016-06-30 DariusIII - * Chg: Refactor adding movies to mymovies list. - * Chg: Update myshows.php - * Chg: Add link for My Shows to Gamma theme user menu -2016-06-29 DariusIII - * Chg: Change categories_id columns in user_movies and user_series to categories (they host multiple category numbers) -2016-06-28 DariusIII - * Chg: Change remaining categoryid to categories_id and add patch for user_series table -2016-06-27 DariusIII - * Chg: Update Readme.md with updating script name change - * Chg: Add DocBlock comments to UserMovies and fix missing return in delMovie function. -2016-06-25 DariusIII - * Upd: Update composer.lock - * Chg: Switch namespace from newznab to nntmux, rename nntmux script to tmux - * Upd: Update lithium connections - * Upd: Composer will prefer source now on install -2016-06-24 DariusIII - * Fix: Fix styling of some pages in Gentele theme - * Chg: Consolidate groups handling by @ruhllatio - * Upd: Join release_comments on releases_id not gid - * Upd: Add forum link to all the themes, fix forum and forumpost pages - * Upd: Move settings for forking child processes inside if else loop -2016-06-23 DariusIII - * Chg: Make gfRN predbft deterministic to prevent useless threads - * Chg: Rename userid to users_id to follow lithium naming convention. - * Upd: Update composer.lock with new version of barracudanetworks/forkdaemon-php - * Fix: Fix gFRN nfo processing typo and update. -2016-06-21 DariusIII - * Upd: Remove old and unused scripts - * Fix: Fix stray categoryID in ReleaseRemover -2016-06-20 DariusIII - * Upd: composer.lock with update for forkdaemon-php release 1.0.8 - * Fix: SQL injection fix in Movie.php @pkostiuk -2016-06-18 DariusIII - * Upd: Update composer.lock -2016-06-13 DariusIII - * Upd: Update scrutinizer config -2016-06-10 DariusIII - * Fix: Anidb not respecting update interval -2016-06-09 DariusIII - * Upd: Increase cover size on movies and XXX pages -2016-06-08 DariusIII - * Fix: Fix send to cart and queue behaviour in Charisma theme browse page - * Chg: Move user login menu in Charisma theme to headermenu - * Fix: Fix send to queue and download basket in Charisma theme. - * Upd: Make PreDb class to default to remote Db. - * Upd: Change DATEDIFF to constant comparison to allow index scan - * Upd: AniDB code cleanup, ported from nZEDb -2016-06-07 DariusIII - * Upd: Make Charisma theme dark, fix some bootstrap issues. - * Upd: Update composer.lock file -2016-06-06 DariusIII - * Fix: Fix the nntmux_fi_schema.sql - * Upd: Remove bad sources from ircscraper_settings_example and IRCScraper class - * Fix: use old qtip in Gentele theme - * Fix: Missed occurences of old checkboxes in Gentele - * Fix: TV fallback searches not episode specific / fix Season Pack lookups -2016-06-03 DariusIII - * Fix: Fix styling of login page. - * Fix: Fix TV alias and local matching - * Upd: Fix look of search page in Gentele theme. - * Upd: Add support for multiple channels in IRCScraper. - * Upd: Fix Json and XML response -2016-06-02 DariuIII - * Upd: Port fixes and new features from nZEDb. -2016-06-01 DariusIII - * Upd: Show API search - * Upd: Fix connections - * Upd: Update Versions class - * Chg: Make API and RSS separate and smarty independent. - * Upd: Update composer files. - * Chg: Use old jquery.qtip2.js, remove new version from assets - * Fix: Fix TV search sending wrong data. -2016-05-31 DariusIII - * Fix: Remove doubled and wrong preinfo function ih Gamma theme utils.js - * Fix: Fix PreDB page layout in Gamma theme. - * Fix: Fix links to colorbox images in Gamma bootstrap-fixes.css - * Fix: Fix Gamma links to scripts - * Chg: Adjust name of id attribute to guid. -2016-05-30 DariusIII - * Fix: Fix issues with adding releases to cart/queue in Omicron/Gentele theme - * Fix: Fix styling on browse page on all themes - * Fix: Fix Nfo display on Gentele XXX page. - * Upd: Replace rest of the nzb_check and nzb_check_all with square and square-all, respectively -2016-05-29 DariusIII - * Upd: update composer.lock with new versions of libs. - * Upd: Greatly improve speed of tv shows search. -2016-05-28 DariusIII - * Fix: Fix for login rememberme -2016-05-27 DariusIII - * Upd: Remove table-striped attribute from tables in search page of Gentele theme. - * Upd: Use well-sm in all themes - * Chg: Use bootstrap3 css in Gamma theme -2016-05-26 DariusIII - * Fix: Remove lines not needed in register, login and forgottenpassword pages in themes - * Upd: Update composer.lock file with new versions of datatables and jquery. -2016-05-24 DariusIII - * Chg: Rename groupid column to groups_id. - * Upd: Improve speed of update_releases on larger databases -2016-05-22 DariusIII - * Upd: Update the +1 patch file - * Upd: Update NameFixer and ReleaseExtra classes. - * Upd: Add index to release_unique table to speed up processing, use querylimit in fixNamesWithMedia function. -2016-05-21 DariusIII - * Upd: Move queries, match to properly named releases only -2016-05-20 DariusIII - * Upd: Update uid matching and add it to tmux - * Upd: Rename releases based on their uid - * Chg: Extract id from media, add separate table to handle it. - * Upd: Hide couchpotato button if no imdbid is set for release. -2016-05-19 DariusIII - * Upd: Composer.lock and remove noty. Fix wrong paths after changes to scripts location - * Upd: Refactor CouchPotato integration -2016-05-16 DariusIII - * Fix: Use Artist - Track layout in Gamma theme music page - * Fix: Add back 'None' as theme in profileedit so admin selected theme is used - * Fix: NZBImport will now insert nzb_guid into releases table - * Fix: Buffer nzb creation fixes -2016-05-15 DariusIII - * Chg: Move themelist management to Utility class - * Upd: Clean up NZB class file indents and query strings - * Fix: Fix the URL called by CouchPotato class - * Upd: Update details page and fix tootltips in Gamma theme. - * Fix: Properly manage guid for CouchPotato in functions.js. - * Fix: Fix functions.js in all tne themes - * Chg: Change CP support in themes, add new class and page to handle CP integration -2016-05-14 DariusIII - * Fix: Fix pp add work queries (ported from nZEDb) - * Upd: Update composer libraries - * Fix: Update constants.php with new Smarty variables and used them where needed. -2016-05-13 DariusIII - * Fix: Smarty cleaning of templates_c folder on nntmux update - * Upd: Improve the speed of fixrelnames work queries - * Fix: Properly fix renaming issues introduced by renaming releaseid to releases_id -2016-05-12 DariusIII - * Fix: Wrong path to fixrelnames script in TmuxRun - * Upd: Add leftguid column to releases table for better threading. - * Upd: Update command output - * Chg: Add back old type Srr file match renaming. - * Upd: Add output to git update - * Fix: Fix minsize queries fail - * Fix: Add/fix CouchPotato icons to themes. - * Fix: Remove derefferer links from CouchPotato url in Gamma theme. - * Fix: Fix nntmux_schema_fi for misc cats - * Fix: Wrong path to postprocess.php when using sequential in tmux - * Upd: Revert utf-8 fix apllied long time ago - * Rvr: Revert previous change - * Upd: Port many fixes from nZEDb -2016-05-11 DariusIII - * Upd: Composer update colorbox and phpmailer to newest versions - * Upd: Split UPDATE and DELETE query after NZB is created for release - * Fix: Add patch to modify binaries table partcheck column. - * Fix: Fix createGUID function call in release creation process. -2016-05-10 DariusIII - * Upd: Bring ProcessAdditional class up-to-date - * Fix: Prevent binaries and releases update deadlocks. - * Upd: Add couchpotato icon to Gamma theme. - * Fix: Reorder patch files - * Chg: Rename release_audio to audio_data - * Chg: Rename releaseid to releases_id - * Upd: Remove unused scripts, update mysqltuner.pl - * Chg: Rename bookinfoid to bookinfo_id, consoleinfoid to consoleinfo_id and pre_id to predb_id - * Chg: Rename musicinfoid to musicinfo_id - * Chg: Rename preid to predb_id in releases table and in classes and scripts. - * Chg: Move collection deletion right after NZB is created. -2016-05-09 DariusIII - * Fix: Wrong class in Movie.php - * Chg: Replace/remove refferences to python scripts where possible. - * Fix: Change TIME() to lowercase time() - * Upd: Fix Yahoo search in Movie class - * Chg: Replace python requestid_threaded with php equivalent in ProcessReleases class. - * Upd: Change categoryid to categories_id, category table to categories table -2016-05-08 DariusIII - * Upd: Composer replace qtip2 with qtip2-main - * Fix: Fix missed table renames in scripts. - * Upd: Update nntmux_fi_schema.sql. -2016-05-06 DariusIII - * Fix: Fix mimatched TV categorization, you will need to run misc/testing/Releases/recategorize all to fix wrong categorization - * Upd: a.b.mom collection regex - * Fix: Replace triggers -2016-05-05 DariusIII - * Upd: Remove container from sabqueuedata.php - * Fix: Fix the name of DbSystem function to proper case in DbUpdate. - * Upd: Reinstate the LINES TERMINATED BY clause to loading data files to override default behaviour of only using '\n' instead of '\r\n' that we need. - * Upd: Update sphinx.conf (remove deprecated setting and change searchd.pid location) - * Upd: Update composer.lock with new versions of font awesome and TVMaze -2016-05-04 DariusIII - * Upd: Rename tables to more logical names (same as in nZEDb) - * Upd: NNTmux versions handling - * Upd: Update db function in Update script. - * Fix: Force li3 connections to ignore Host/Port settings if a socket is provided. - * Upd: Add patch for triggers to match the new releases reqid format (@rainje) -2016-05-01 DariusIII - * Upd: Revert updating process to original version - * Upd: Update composer.lock and nntmux.xml files -2016-04-29 DariusIII - * Upd: Change how git is pulled when there are no installed dependencies yet. - * Fix: Use proper case for time operator function in ReleaseRemover. -2016-04-28 DariusIII - * Upd: Add 'gn' case to nfo retrieval in api, to be in line with newznab api spec - * Upd: Check if the movies is SD before the HD check - * Upd: Update scrutinizer.yml, .gitignore and add .gitmodules -2016-04-27 DariusIII - * Upd: Scrutinizer.yml - * Upd: Update composer, add more scripts to be managed by composer and remove scripts not used. -2016-04-25 DariusIII - * Fix: Fix path to nicescroll script - * Upd: Fix "porting" typo - * Fix: Update sphinx releases_rt index when release files are added. - *** NOTE *** - you will need to do the following to update the sphinx index: - 1) stop sphinxsearch - `sudo service sphinxsearch stop` - 2) clear old index - `sudo rm /var/lib/sphinxsearch/data/*` - 3) start sphinxsearch - `sudo service sphinxsearch start` - 4) populate the index - `php /var/www/newznab/misc/sphinxsearch/populate_rt_indexes.php releases_rt` -2016-04-25 DariusIII - * Upd: Update composer files, remove extra not needed scripts, update Gentele and baseadminpage - * Fix: Add missing files to shared folder for admin theme - * Fix: Update sphinxsearch data when release_files for release are updated. - * Upd: Update composer, composer will handle git pull, no need for manual git pull - * Fix: Fix populate_rt_indexes script - * Add: Add empty file and create resources/smarty/templates_c -2016-04-20 DariusIII - * Upd: Assign group to smarty in admin/category_regexes-list.php - * Upd: Update composer, adjust paths to bootstrap. -2016-04-19 DariusIII - * Upd: Use local jquery-migrate, html5shiv and respond javascript in themes - * Upd: Add search back to headermenu in Gentele theme. - * Fix: Fix ajax operations in admin area, replace old gif images with font awesome. -2016-04-18 DariusIII - * Upd: Update README.md - * Upd: Update git, versions, updater for complete update of newznab-tmux - NOTE: You need to run ./nntmux update nntmux to completely update nntmux. - Please remove the post-merge git hook, as it will interfere with - new updater. - * Upd: Update themes to use new files - * Upd: Update composer -2016-04-15 DariusIII - * Upd: Update composer.json - * Upd: Update and add lithium based update scripts -2016-04-14 DariusIII - * Upd: Add link to forum and fix forum pages - * Upd: Update composer and themes with new autosize and colorbox libs. - * Fix: Fix PHP Fatal error on getid3 -2016-04-13 DariusIII - * Upd: Composer with fixed font awesome icons and proper litium/li3_quality -2016-04-12 DariusIII - * Upd: Update admin template part 2. - * Upd: Updated admin template to be in line with age. Part 1. - * Upd: Cleanup couple of Omicron/Gentele tpl files (terms/contact) - * Upd: Update composer, themes use shared/assets/bootstrap-hover-dropdown now - * Upd: Add initial updating scripts, still not used. -2016-04-11 DariusIII - * Upd: Update composer.json and add initial update script. - * Fix: Fix duplicated cart icon on details page - * Chg: Remove most of the select all selectors from Gentele theme. - * Upd: Update Omicron to use icheck from shared/assets folder. -2016-04-10 DariusIII - * Upd: Add modal for nfo view - * Fix: Prevent undefined index isadmin on forumpost page in Gamma template - * Fix: Fix NFO links in cover pages in all of the templates. - * Upd: Increase size of games covers in Gentele theme. - * Upd: Increase the size of covers on movies and xxx pages in Gentele theme. -2016-04-09 DariusIII - * Upd: Update composer with 2 more shared libraries(bootstrap-progressbar, icheck) and adjust Gentele theme to use them. - * Chg: Replace js checkboxes with iCheck. -2016-04-08 DariusIII - * Fix: Fix NFO display on themes, fix stylings on Gentele theme - * Upd: Change label colour, fix search page styling. - * Upd: Move nntmux versions file -2016-04-07 DariusIII - * Upd: Fix view anime page in Gentele theme - * Upd: Use PNotify confirmation notifications on multi_operations_delete functions in Gentele theme. - * Chg: Change tooltips for actions on series view in Gentele theme - * Upd: Update series view in Gentele theme - * Upd: Update notifications in Gentele theme - * Upd: Update basepage and headermenu of Gentele theme. -2016-04-05 DariusIII - * Fix: Fix full movie and xxx views on Gentele theme. -2016-04-03 DariusIII - * Fix: Fix myshows RSS feed -2016-04-01 DariusIII - * Upd: Change background color of Gentele theme - * Upd: Replace animate.min.css with bower version in assets folder. -2016-03-31 DariusIII - * Add: Add new Gentele theme -2016-03-30 DariusIII - * Chg: Add script to check for missing movie covers to postprocess Non Amazon pane. -2016-03-29 DariusIII - * Upd: Update composer. - * Upd: First push of lithium framework -2016-03-27 DariusIII - * Upd: Remove unused AmazonProductAPI class. - + Upd: Remove commented out AmazonProductAPI usage from MiscSorter class. -2016-03-23 DariusIII - * Upd: Update scripts to handle the new dev branch - * Fix: Fix Undefined index isadmin on profile pages. - * Fix: Fix issue #116, invites not working -2016-03-22 DariusIII - * Fix: Fix API when disabled in site edit. - * Upd: Update composer.json with new asset manager and new assets -2016-03-20 DariusIII - * Upd: Update composer.json -2016-03-19 DariusIII - * Upd: Update composer.json -2016-03-18 DariusIII - * Upd: Add post-merge hook to handle composer updates, update README.md - * Upd: Add back TV processing to NFO processing. - * Chg: Add match_prefiles to tmux. -2016-03-17 DariusIII - * Chg: Replace 2 occurences of array_push with $array[] in NZB.php to reduce overhead. - * Upd: Change semantics for failed download handling in themes. -2016-03-16 DariusIII - * Upd: Update composer.lock with latest TVMaze update - * Fix: Fix missing use statement for Category class in www/pages/anime -2016-03-15 DariusIII - * Fix: Fix max headers iteration for binaries update - * Chg: Change function used to check for empty NZBGet url field in profile edit -2016-03-14 DariusIII - * Upd: Update composer.lock with new TVMaze update -2016-03-12 DariusIII - * Upd: Fix TVMaze processing -2016-03-10 DariusIII - * Fix: Fix object to string conversion in processing/tv/TVDB.php - * Upd: Update composer.json of the project. - * Chg: Move smarty template and cache files to resources folder -2016-03-09 DariusIII - * Fix: Fix typo in serverroot and fix getID3 error in Nfo class. -2016-03-08 DariusIII - * Upd: Many changes related to composer - * Upd: Update smarty handling in composer.json - * Fix: Remove require for GiantBomb as it should be handled by composer - * Fix: Fix errors related to changes to libraries. - * Fix: Remove require for getid3 from Nfo class, it is handled by composer autoload now - * Upd: Update Readme.md with composer info. - * Add: Add project composer.lock file to git, remove Git folder from libs. - * Chg: Remove dependencies handled by composer - * Chg: Remove libraries handled by composer, move others to their respective folders - * Add: Add composer.json - * Upd: Update .gitignore -2016-03-07 DariusIII - * Fix: Fix another instantiation in Groups - * Fix: Fix instantiation of Binaries Class in Groups.php -2016-03-06 DariusIII - * Upd: Add trailing slash to saburl on profile edit -2016-03-02 DariusIII - * Fix: Prevent undefined notices in Gamma theme books page - * Fix: Fix Gamma menu on hover, use shared script for menu hover in all the themes. -2016-03-01 DariusIII - * Chg: Adjust Gamma theme, add dropdown on hover to menus. - * Chg: Make Gamma use Bootstrap 3. - * Chg: Use jquery-migrate-1.4.0 in all the themes. - * Add: Add jquery-2.2.1.min.js to shared/scripts folder and use it in all the themes -2016-02-29 DariusIII - * Chg: Change occurences of form-search to form-inline in Charisma and Omicron templates -2016-02-26 DariusIII - * Chg: Remove nzbgetintegrated check from templates, check for empty sabintegrated fields -2016-02-25 DariusIII - * Chg: Replace custom filter code in templates with search-filter.tpl - * Chg: Move rss, rssdesc and search-filter.tpl to shared folder - * Fix: Fix Gamma theme rss. - * Fix: Prevent undefined index userdata error on headermenu of all themes -2016-02-23 DariusIII - * Fix: Fix undefined index errors on book pages. - * Add: Add LICENSE.txt. - * Add: Add ubuntu install guide when installer will be available - * Chg: Update the removeWMV function on ReleaseRemover. - * Chg: Remove unneccessary MYSQL_ATTR_INIT_COMMAND from PDO dsn options array. This was only - needed before PHP 5.3.6 as 'charset' was ignored. - * Fix: Add missing Music class to MiscSorter. -2016-02-20 DariusIII - * Fix: Fix typo for userexcat table in Users.php -2016-02-19 DariusIII - * Fix: Fix missing smarty const from Charisma/Omicron headermenu.tpl -2016-02-18 DariusIII - * Upd: Update nntmux_fi_schema.sql - * Fix: Fix typo in link to myshows in Omicron template. -2016-02-17 DariusIII - * Chg: Rename category for smarty to catCLass to prevent conflicts - * Upd: Update getCategoryExclusion and getCategoryExclusionNames functions. - * Fix: Fix Gamma theme headermenu when coverview is disabled - * Chg: Change position of browse groups from headermenu to left side menu -2016-02-16 DariusIII - * Chg: Rename Categories class get function to getCategories - * Fix: Prevent errors when pagertotalcount is not set - * Chg: Move showApiError function to Utility class, adjust pages that use it. -2016-02-13 DariusIII - * Upd: Use $category for constants -2016-02-11 DariusIII - * Fix: Fix filelist view in themes - * Upd: Add screen sequential and threaded scripts -2016-02-10 DariusIII - * Upd: Switch foreach loops from smarty2 to smarty3 syntax - * Chg: Switch templates from category numbers to category constants usage -2016-02-09 DariusIII - * Upd: Switch to category constants from category numbers, part 1 - * Upd: Change other cat numbers to be the last number in their range x999 -2016-02-07 DariusIII - * Chg: Remove CAT_ from categories names and rename parent categories to root. -2016-02-04 DariusIII - * Upd: Add function to fetch category values -2016-02-03 DariusIII - * Chg: Move fonts and css not related to bootstrap to css and fonts folders in shared respectively - * Fix: Replace deprecated html tag
with proper CSS -2016-02-01 DariusIII - * Chg: Rename CAT_BOOK_ to CAT_BOOKS_, change the book other category from 7050 to 7999 -2016-01-29 DariusIII - Chg: Remove utf8_encode to speed up processing of binaries and collections, fix by @izolight -2016-01-28 DariusIII - Upd: Update blacklist removal in ReleaseRemover class. -2016-01-27 DariusIII - Chg: Refactor Charisma basepage. -2016-01-26 DariusIII - Chg: Refactor Omicron basepage -2016-01-25 DariusIII - Upd: Update the folder structure, remove _scripts from update, nix and win folders. - Chg: Change the name of CAT_GROUP_OTHER constant to CAT_OTHERS_GROUP in Category class, update minimum supported PHP version to 5.6. -2016-01-22 DariusIII - Upd: Update Noty package to version 2.3.8 and move it to themes/shared/libs/noty/ folder -2016-01-21 DariusIII - Upd: Update getID3 to latest revision - Upd: Update ReleaseExtra class -2016-01-20 DariusIII - Upd: Update isISO categorization, broaden triballs categories. -2016-01-18 DariusIII - Upd: Update newznab_api_specification and fix ajax_prehashinfo references. - Chg: Move Other category (Misc and Hashed) to categoryid 0000. -2016-01-15 DariusIII - Rmv: Remove the unused Sphinx class. -2016-01-14 DariusIII - Upd: Remove all references to predb/nzpre from templates as it is non-functional since october - Add: Port match_prefiles.php from nZEDb -2016-01-13 DariusIII - Upd: Adjustments in templates, move common bootstrap file to shared/libs/bootstrap/v3/ folder -2016-01-12 DariusIII - Fix: Revert ogg video processing to default ogv extension -2016-01-11 DariusIII - Upd: Move api*.tpl files to themes/shared/templates - Upd: Make sure we have a theme - Upd: Move captha.tpl to shared templates folder. -2016-01-08 DariusIII - Fix: Fix getnzb links in all of the templates - Fix: Fix xxx modal in Gamma template - Upd: Improve filename matching function in NameFixer -2016-01-06 DariusIII - Upd: Update the srr renaming functions. -2016-01-05 DariusIII - Upd: Update bootstrap-tour in Charisma to version 0.10.2 -2016-01-04 DariusIII - Chg: Move frontend to templates dir, adjust Page to accomodate settings from BasePage (moved the template settings to Page) -2016-01-02 DariusIII - Fix: Fix wrong likeString usage in NameFixer -2016-01-01 DariusIII - Fix: Fix threaded filename and srr matching, switch tmux back to threaded matching. -2015-12-31 DariusIII - Fix: Fix wrong table name, switch to non-threaded version of fixReleaseNames script for filenames and srr matching. -2015-12-30 DariusIII - Fix: Fix renaming of files when using threaded fixrelnames script. -2015-12-29 DariusIII - Chg: Add release renaming based on included srr filename, fix one long standing bug in NameFixer -2015-12-28 DariusIII - Upd: Update fileInfo function in Utility.php -2015-12-23 DariusIII - Chg: Add use statement for ReCaptcha - Fix: Change how grabs are sorted in Gamma -2015-12-22 DariusIII - Fix: Fix icons and add grabs count to Gamma template -2015-12-21 DariusIII - Upd: Update smarty to 3.1.29 - Upd: Remove dlbrowse page - Upd: Add noscript support to captcha (fix by zetas@nZEDb) - Fix: Fix wrong movie sample extension in Gamma -2015-12-17 DariusIII - Fix: Add forgotten password link to Gamma, fix forgottenpassword page -2015-12-16 DariusIII - Upd: Update the newznab/db/populate/AniDB class. - Add: Add full XXX movie view to all the templates - Upd: Add new 2160p quality option to series and movies view in Gamma template. - Fix: Do not show site theme selection in profile edit if admin has disabled user selectable themes. - Fix: Templates could not be changed if user selectable templates were disabled. - Upd: Refactor BasePage for new theme settings, adjust templates to use the new structure and constants. -2015-12-15 DariusIII - Upd: Update nntmux_fi_schema - Fix: Add contact page to Gamma template, fix menu items edit page - Fix: Allow empty NZBGet URL in profile - Rmv: Remove tvrage, tvrage_titles and tvrage_episodes tables - Upd: Update Failed releases and serchname handling -2015-12-13 DariusIII - Chg: Update DnzbFailures getAlternate function, add DNZB return code. -2015-12-12 DariusIII - Upd: Update pre-commit hook - Fix: Crap time was left out of codec poster removal query. -2015-12-11 DariusIII - Upd: Update removeCodecPoster in terms of speed and precision. - Upd: Update PHPDOC blocks - Fix: Anime in Gamma. - Fix: Fix path to config.php in pythonn scripts - Fix: Cover/list view selector (replaced icons with simple text), removed duplicated list icon. - Fix: Fix doubled SET in RequestIDLocal class - Chg: Change COUNT(*) queries to count the primary key columns to improve query performance - Chg: Re-work the count querying in PreDb class -2015-12-10 DariusIII - Upd: Update the pre-commit hook. - Upd: Switch to using UNION ALL in removeCodecPoster function, it increases the speed of that query dramaticaly. -2015-12-09 DariusIII - Upd: Remove referencex to UC and womble from prehash pages - Chg: Move git-hooks out of newznab into build folder, update hooks, remove addGitHook.php, not used anymore (ported from nZEDb @niel) -2015-12-08 DariusIII - Fix: Try to fix failing query when lastArticleDate is NULL (fix @kevin123) - Fix: Missing / from path to covers in movie.tpl - Fix: Fix queries for movies again(by Bart39), small arrangement of codecposter query in ReleaseRemover. -2015-12-07 DariusIII - Upd: Update utils.js in Gamma template - Fix: Change registerstatus to 0 (open) in nntmux_fi_schema.sql -2015-12-04 DariusIII - Fix: Fix the limits on Sphinx executable removal - Chg: Add backcover for XXX and screenshot for games tabs in details page - Upd: Update Version.php to not update commits and use tags only on master branch -2015-12-03 DariusIII - Fix: Fix captcha on login/register and images in upcoming - Add: Add script to check movies for missing covers. - Chg: remove traktid columns from movieinfo and releases table, add nzb_reorg script, add script to check - missing unique indexes based on nntmux_fi_schema.sql -2015-12-01 DariusIII - Chg: Replace Cart with Download Basket - Fix: Add posterwall.css - Upd: Update bootstrap to version 3.3.6 - Fix: Add None to list of themes to choose from - Upd: Add Movie View link to movies detail page - Chg: Remove AND again from getBrowseBy - Upd: Update binaryblacklist-edit.php -2015-11-30 DariusIII - Fix: Add missing links to TMDB in Charisma/Omicron/Gamma templates - Fix: Add back AND to getBrowseBy function in Movie.php - Upd: Update Gamma font awesome to 4.5.0 -2015-11-29 DariusIII - Chg: Remove traktid from Movie lookups -2015-11-28 DariusIII - Chg: Move themes_shared folder into themes/shared. Add new Gamma template (still WIP) -2015-11-27 DariusIII - Chg: rename template folders to Omicron and Charisma - Rmv: Remove nntmux theme, it has been out of sync for some time now -2015-11-26 DariusIII - Upd: Trakt processing works - Add: Add TraktTv processing - Fix: Fix the full movie view -2015-11-24 DariusIII - Fix: Fix failed releases count, improve cover view speeds in books, music and console view - Rmv: Remove travis, PITA to set up - Add: Add travis-ci .travis.yml to newznab-tmux - Upd: Update populate and create sphinx scripts - Fix: Fix release files indexing with sphinx - Upd: Update templates to font-awesome 4.5.0. -2015-11-23 DariusIII - Fix: Failed releases count - Fix: Security issues in dnzb failed downloads - Fix: Broken queries in DnzbFailures and Releases classes. Fix TV processing - Fix: Change dnzb_failures table - Chg: Add spotnab processing back to tmux - Fix: Change dnzb_failure queries to use releaseid for speed improvements, add index to releaseid. -2015-11-22 DariusIII - Fix: Do not cache local failure for TV processing - Fix: Fix the query in search -2015-11-20 DariusIII - Fix: Fix the sites theme scan folder - Chg: Remove version tag - Fix: Fix aka processing in TVMaze, remove leading year from TV releases before processing them - Fix: Fix the schema for new installs - Chg: Remove reference to database from nntmux_fi_schema.sql -2015-11-19 DariusIII - Fix: Missing use statement in populate_rt_indexes - Add: Add schema for fresh newznab+ installs - Chg: Remove option to postprocess properly renamed releases, useless option that caused too much problems - Upd: Rework book, movie, console queries, use ceil instead of round in pager - Upd: Add queryCalc function to DB class - Upd: Add nfo to api -2015-11-18 DariusIII - Fix: Fix release categorization to use proper partition - Chg: Remove newzdash from tmux, not worth the space - Fix: Fix patch 0111 and remove patch 0149 as it is now in schema.sql - Chg: Use releaseid instead of id from releasefiles table, rename releasefiles table to release_files - Fix: TVMaze AKA processing and some other bugs -2015-11-16 DariusIII - Fix: Use rawurlencode in TVMaze/Client.php - Upd: Change how season packs are displayed - Chg: Remove spotnab from tmux - Upd: Speed up cover view browsing, optimize SpotNab - Chg: Numerous TV related fixes ported from nZEDb -2015-11-12 DariusIII - Fix: Remove timeZone as tmdb is already UTC - Upd: Update TV episodes parsing - Fix: Fix Typo for TMDB in series view - Upd: TV processing. Parse TV show properly, update Trakt support -2015-11-10 DariusIII - Fix: Typos - Upd: Update TV support, fix TV processing logic - Fix: undefined offset error - Chg: Change how failed releases are tracked -2015-11-09 DariusIII - Fix: pre-commit hooks - Add: Add back trigger and unique index to release_comments table - Fix: Collection naming regex patches - Add: Add new PreDb class for prehash imports, update predb_import_daily_batch to use the new nZEDb github repo. - Add: Add new collection and release_naming regexes from nZEDb -2015-11-06 DariusIII - Fix: Wrong column name in NameFixer - Wrong cat name - Fix: Fix cart RSS feed, role-edit. -2015-11-05 DariusIII - Upd: Change show edit in admin - Fix: Typo in ReleaseRemover that caused errors - Upd: Add Trakt to processing - Fix: Change some variables in TMDB and TRAKT - Fix: Fix ADM processing -2015-11-04 DariusIII - Upd: Change countries table - Fix: Fix patch 202 -2015-11-03 DariusIII - Chg: Move TmdbAPI back to libs/Tmdb folder - Fix: Possible fix for release edit problem -2015-11-02 DariusIII - Fix: Descriptions in TV.php - Fix: Ensure that returned results are array and not empty -2015-11-01 DariusIII - Upd: Fix TVMaze - Fix: Fix akas processing, fix offset errors -2015-10-31 DariusIII - Add: Add nezork name to show name - Fix: Buttons for TV links - Upd: Add all sources that are avalable to series view - Upd: Add first batch of changes for akas processing -2015-10-30 DariusIII - Fix: ApiIO errors. - Fix: Some of the problems created by moving TVMaze up in processing - Chg: Move ApaiIO and Tmdb libraries into libs folder - Chg: Simplify the is_array - Chg: Change admin/user-edit - Upd: searchId function in TraktAPI - Upd: Change the ordering of TV processing -2015-10-29 DariusIII - Fix: Fix the firstaired request - Chg: Remove debug output from TraktTv - Fix: SCR removal in ReleaseRemover and update queries - Fix: TV count in Tmux (still off as other scrapers need to be added) - Fix: Add network to nzb dettails page - Upd: Update the Versions.php -2015-10-28 DariusIII - Fix: Fix the no cover image - Upd: Make scrutinizer happy - Upd: Remove totalrows count ffrom some functions and api - Add: Add .idea folder to gitignore - Fix: Scrape countries properly - Fix: Fix the patches again - Upd: Update monitor, tmux and fix patches and schema - Fix: Wrong name of DB_TYPE constant - Chg: Rename scrape into irc_scraper - Upd: Change the name of the versions file to nntmux.xml - Upd: Move My Shows link from TV to Account area. Update import. - Fix: Fix the query again - Fix: Fix the query - Fix: Improve non-cover browse speed, fix undefined offset in Tv.php regex processing -2015-10-27 DariusIII - Upd: Remove searchname header from anime page - Chg: Change anime view page - Upd: Update the Readme.md for latest changes - Upd: Pull latest changes from nZEDb (fix trakt, speedup show search etc) -2015-10-26 DariusIII - Chg: Add back catsplit to browse page - Upd: Update git hooks - Fix: Local episode lookup processing incorrectly as series 0 - Chg: Updating tv_episode schema to allow by-date tv programmes to have more than one entry. - Upd: Add anidb id to video table, add the missing patch - Fix: Remove non-existant processTVDB from postprocess. - Fix: Typo in array - Chg: Revamp TV processing -2015-10-17 DariusIII - Fix: Missing use statements - Fix: update_releases script and path to it in Forking.php - Fix: Autoloading and api errors -2015-10-16 DariusIII - Fix: Add getPreviewCount and getPreviewRange functions used in admin preview list - Fix: Path to smarty dir - Fix: Instantiation issues in NameFixer.php -2015-10-16 DariusIII - Fix: Missing use statements. -2015-10-15 DariusIII - Chg: Remove snHandleerror from SpotNab. - Add: Example config file - Fix: Change Misc to Utility - Chg: Move patches to mysql subdir - Fix: Path to scrape.php in TmuxRun.php - Fix: Book categories in headermenu - Fix: WWW_DIR instances replaced with NN_WWW - Fix: More fixes to issues in ProcessAdditional - Fix: Fix more instantiation issues - Fix: PreDB error in update_predb - Fix: Add back the patch - Fix: Add missing use statements. - Fix: Missing exception error in Logger.php - Fix: Change instantiation of classes - Fix: Define missing NN_TMUX folder. - Fix: More errors. - Fix: even more errors. - Fix: Fix missing Releases fatal error in ProcessAdditional. - Fix: Error in PostProcess.php -2015-10-15 DariusIII - Bug: remove tvrage patch -2015-10-15 DariusIII - Upd: Update DbUpdate.php -2015-10-15 DariusIII - Chg: Add tvrage_titles and tvrage_episodes tables for historic reference, they are emtpy and useless, but hell. - Remove references to automated.confiog.php. -2015-10-15 DariusIII - Fix: Rename nzedb references to newznab in settings.example.php -2015-10-15 DariusIII - Chg: Move all the configs into newznab/config/ folder. - Adjust patches and scripts to the new change, adapt patches for nn+ new releases table structure. -2015-10-14 DariusIII - Chg: Change location of config files(located now in newznab/config folder) update scripts - to accomodate this change. -2015-10-14 DariusIII - Fix: Possible fix for NULL nzb_guid values. -2015-10-13 DariusIII - Fix: Wrong edits, still working on commit management -2015-10-13 DariusIII - Fix: improve speed by replacing str_ireplace with strpos.Pushing again. -2015-10-13 DariusIII - ???: Have no idea what is wrong -2015-10-13 DariusIII - Bug: Fix porting errors. -2015-10-13 DariusIII - Fix: Port fixes for omicron/charisma themes from nZEDb (white spaces), again.Was copied from wrong branch. -2015-10-13 DariusIII - Add: add build/NewPatches.php -2015-10-13 DariusIII - Change permissions on files diff --git a/commit b/commit index 10640327f..dc3754ca0 100755 --- a/commit +++ b/commit @@ -5,12 +5,7 @@ EXIT_STATUS=0 # Add changes. git add -i -# Edit changelog. -nano Changelog - -# Add changes to changelog. -git add Changelog - +# Migrate database changes if needed php artisan migrate # Commit changes.