You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

5629 lines
297 KiB

* Note *
Pull requests will be accepted *only* against the dev branch, except for feature branch
fixes/enhancements, in which case they should be against that branch.
Please make sure any PR's comply with our coding standards policy:
http://li3.me/docs/specs/accepted/LSR-0-coding.md
New updates are grouped by person (committer/merger), at the top of the file.
All entries are dated according to merging into the code in dev branch. THIS MEANS THE CODE MAY
NOT BE PRESENT IN THE STABLE BRANCH
For details of when a commit makes it into the stable branch see the ReleaseNotes file.
2020-06-01 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.22.0
2020-05-28 niel
Chg: Update dependencies. In particular a fix for security bug in PHPMailer.
2020-01-06 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.21.0
2019-10-31 niel
Fix: Update url for IMDb images.
2019-10-24 niel
Mrg: PR 2646, from JReming85 - Update Charisma theme's profileedit.tpl.
Fix: Code Style.
2019-10-18 niel
Fix: Another attempt to deal with the bad URL for cover images issue (2637). This time I'm not
trying to juggle the output from the db, instead we try to make sure that new images have
the correct IMDb id size. I will be writing a script to rename image files with id number
less than 8 characters.
2019-10-15 niel
Fix: Further fix the regex to be more specific.
2019-10-14 niel
Fix: Tighten up regex used to Categorise MP3s, to avoid false positives. (Closes Issue 2642).
2019-10-08 niel
Fix: Refactor function to check a file path for readabilty. (Closes Issue 2641)
2019-10-07 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.20.0
2019-10-02 niel
Fix: Install failing to create PROCEDURES during database initialisation.
Chg: Update dependencies.
2019-09-19 niel
Fix: Force Movies::getMovieRange() to return imdbid without leading zeroes. (Closes Issue 2637).
2019-09-06 niel
Chg: Updated Lithium framework to official 1.2 version (we've been using a custom version to
provide PHP 7.3 support).
2019-09-06 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.19.0
2019-07-21 niel
Fix: .../nzedb/NameFixer.php, Convert 'continue' to 'break' in switch statement.
2019-07-19 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.18.3
2019-07-19 niel
Fix: Missing ',' in SQL, hopefully reduce overhead formatting 'Message-Id'. Closes Issue 2633.
2019-07-18 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.18.2
2019-07-18 niel
Fix: Force NNTP headers to title case (Upper-case first letter, the rest lower-case. (Closes
Issue 2632).
2019-07-18 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.18.1
2019-07-18 niel
Fix: Remove include_once that was made superfluous.
Chg: 'Optimisations' for NNTP::getXOVER().
2019-07-18 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.18.0
2019-07-18
Fix: Ensure DB.php has Settings.php loaded if available.
2019-07-17 DariusIII
Chg: Add newznab:apilimit to API and RSS XML response with limits and current api hits and grabs
2019-06-19 niel
Mrg: PR 2631, from Wally73 - Update movie-add.php for larger IMDb IDs.
2019-06-03 niel
Fix: Increase size of imdbid fields in movieinfo, releases, and user_movies tables to bring us
inline with IMDb's latest entries.
2019-06-03 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.17.0
2019-06-02 niel
Add: Phinx package to handle Db updates in future.
2019-05-09 niel
Add: Backport change from CakePHP/Laravel that copies TSV files to /tmp before trying to LOAD
INFILE them. This should resolve any permission issues as /tmp is readable by anyone by
default.
2019-03-25 niel
Fix: Reduce the size of tmux table's 'value' column from 19000 to a more reasonable size (1000).
2019-03-04 niel
Fix: Update some regexes that were using invalid syntax. This will prevent them from being
flagged as the errors they are with PCRE2 in PHP 7.3+.
2019-03-03 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.16.0
2019-03-01 niel
Fix: Use correct object to check for video duration. Closes issue 2625
2019-02-06 niel
Fix: Use absolute paths for version specific configuration files, in tmux.conf. Closes issue 2623.
2019-02-04 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.15.0
2019-01-12 niel
Fix: Update search suffix for poppcorn searches. Closes issue 2620.
2019-01-07 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.14.0
2019-01-05 Bart39
Fix: Invalid object type in ProcessAdditional::getMediaInfo.
2018-12-27 niel
Fix: Use empty() to check for '' and NULL for filename in NameFixer::matchPredbFiles().
2018-12-24 niel
Fix: Removed extra tab in categories tsv file that caused XXX->UHD to have incorrect parent ID.
Chg: Increased size of xref field in collections and multigroup_collections to avoid truncation.
**NOTE** There is no patch for existing installs yet. This will be coming when I get my
backup server fixed as it handles validating the SQL etc.
2018-12-20 niel
Fix Correct pd.predate to pd.created in viewnzb.tpl file for Alpha and Default themes
2018-12-19 niel
Chg: Add 'z' to regexes detecting RAR parts i.e. z01 as a suffix.
2018-12-11 DariusIII
Fix: Fix inserting of new mediainfo xml into releaseextrafull table (fixes issue #2609)
2018-12-10 niel
Fix: PHP Fatal error: Uncaught TypeError: Argument 1 passed to nzedb\NameFixer::nzedb.
2018-12-03 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.13.0
2018-11-27 niel
Fix: New groups not respecting number of days/posts to initialise with and then starting from
first header on the server.
2018-11-21 niel
Fix: Correct categories table data for Book entries.
2018-11-16 niel
Fix: Add pagination links to Alpha, Charisma, Gamma, Gentele, and Omicron Themes for Browse
Groups page.
2018-11-11 niel
Fix: Attempt to improve accuracy of PreDb matching. Addresses issue 2568.
2018-11-05 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.12.0
2018-10-30 niel
Mrg: fix-mediainfo branch. Adds support for mediaInfo's new format in v17.12+
2018-10-27 niel
Fix: Post-decrement (instead of pre-decrement) $total dumps counter to make it correct for
output. This will prevent the "-1 dumps remaining message".
2018-10-23 niel
Add: New anime title regex in PPA to capture more titles correctly.
Chg: Altered 'Complete Sequential' to 'Custom Sequential' in tmux settings, to avoid confusion
of people thinking it is more complete than Simple.
Chg: Update meaning of type field in videos table.
Add: Videos controller, model, and tests.
2018-10-17 niel
Fix: Make generic music subject regex actually match the example. Simplify returns for
CollectionsCleaning::generic() method.
Fix: Remove $this->e0. No need to duplicate the constant.
2018-10-12 niel
Chg: Rename updateTimeCheck function to updatedRecently. Change it to return true if the entry
was updated within the last week, false otherwise.
2018-10-03 niel
Fix: Make sure newly activated groups have TPG tables, if TPG mode is enabled and MGR mode is not.
2018-10-02 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.11.0
2018-09-18 niel
Fix: Updated scripts in .../misc/testing/DB to use modern require_once syntax (instead of
nesting multiple dirname() calls. Also added a new require_once to two scripts that need
.../configuration/settings.php to run. Note they will cause an error if the file does not
exist, but it should be obvious to the user what the problem is.
If any other scripts are complaining about missing nZEDb_* or other constants let me know
and I'll update them as well.
2018-09-03 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.10.0
2018-07-31 niel
Mrg: Bring in updates for PHP 7.2 compatibility.
***NOTE*** You *must* run `composer install` manually as the lithium framework version has
changed and your current one will not have some of the new stuff that this update adds.
2018-07-30 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.9.0
2018-07-18 niel
Fix: Check for whether $active is null, as empty also includes false.
2018-07-17 niel
Fix: \app\models\Groups::getRange() to correctly handle pagination and filtering by a groupname.
Fix: Query string for group (in)active pages pagination.
Fix: Quotation marks around $groupname need to be double, not single.
2018-07-13 Bart39
Fix: undefined index 'groupname' for Admin grouplist active/inactive pages.
Fix: Admin grouplist inactive page returning active groups.
2018-07-13 niel
Fix: app\models\Groups::getBackfilling() to return array of groups filtered by active and
backfill state.
Fix: Check for valid RecordSet returning it, or an empty array otherwise.
2018-07-11 Bart39
Fix: Typo in querying database timezone.
Chg: Add categorization for a.b.sounds.
Chg: Search for all other/unknown categories (not just Misc>Other) when trying to fix names.
using Par2.
Chg: Strip '00-' from searchname (mostly music titles) when parsing Par2 for a better name.
2018-07-04 niel
Chg: Removed release counts, for the themes that used it, on group list templates.
2018-07-04 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.8.1
2018-07-04 niel
Fix: Switch other theme templates to use the new $pagertotalitems pager count variable for
browsegroups.php
2018-07-03 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.8.0
2018-07-02 niel
Fix: Admin group list active/inactive pages broken by commit 8b5235b8.
2018-06-19 niel
**NOTE** After updating you may have to do `composer install && ./zed update nzedb` to get things
working again.
Fix: Update ./zed command to switch directories, so that lithium considers it part of the main
app. This is necessary as lithium v1.2 treats the commands differently if outside the 'app'
directory, breaking our console commands because of the use of a model in
app/config/connections.php.
Chg: Updated base Lithium Framework 'app' files to latest v1.2 versions (again).
Fix: Wrap LITHIUM_APP_PATH and LITHIUM_LIBRARY_PATH in "if defined" check to prevent clash
caused by the way Lithium handles console commands when not started from inside the app
hierarchy.
Chg: Remove support for simple_php_yenc_decode extension as it doesn't support PHP 7+.
2018-06-16 niel
Chg: Merging in lithium v1.2 (dev-li3-v1.2 branch) changes into dev.
2018-06-12 niel
Fix: Correct use statement for Groups model.
2018-06-08 niel
Fix: Correct calls of isValidGroup to isValidName for Groups model.
2018-06-07 niel
Mrg: dev-groups This branch brings changes to how the groups table is used. A new Groups Model
is now the default way to access it. The older methods still work but are deprecated and
will be removed in the future.
2018-04-23 niel
Chg: Remove 'releases' column from groups listing and browse group.
2018-06-04 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.7.0
2018-05-25
Fix: Replacing last use of each() in nZEDb code. Note that two libraries (forkdaemon and
guzzlehttp/promises) still use it however.
2018-05-08 niel
Chg: Increase size of 'xref' column in collections' tables due to some larger sizes reported.
2018-05-07 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.6.0
2018-05-03 niel
Chg: Remove unnecessary '\n' from start of 'release have been disabled/terminated by Releases'
2018-05-02 niel
Fix: Added statement termination (';') to Tmux main window update strings. Prevents the shell
from interpreting them as one statement.
2018-04-16 niel
Mrg: dev-console-command-verify branch. This adds the 'tpg' option (to './zed verify tables'
sub-command), which checks for missing tables of active groups. It does not delete tables of
inactive groups.
2018-04-05 niel
Fix: Missing PHPMailer object creation.
2018-04-02 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.5.0
2018-03-23 niel
Fix: Namespace issue for PHPMailer class.
Chg: Refactored Misc::sendEmail() to use provided $from address as the 'reply-to' field (and to
make reading it easier.
2018-03-05 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.4.0
2018-02-27 niel
Mrg: dev-phpmailer-migration branch. This upgrades the code to use v6.0 of PHPMailer.
2018-02-23 niel
Mrg: PR 2571, from lawsontyler - GitHub Issue 2530 - Use the existing function that updates git
2018-02-01 niel
Upd: Updated dependencies.
Chg: Refactored verify console command to use sub-commands like lithium's g11n console command.
2018-01-08 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.3.0
2017-12-21 niel
Add: Merging in dev-allasmgr. This adds the option to treat ALL groups as Multigroup.
2017-12-18 niel
Chg: Additional info for debugging timezone problems.
2017-12-15 niel
Fix: Added a check in the connection detection code, to only display "No connection configured"
message when debug mode is enabled. This prevents it being shown during the install
procedure by default.
2017-12-08 niel
Fix: Bad logic that caused "No connection defined" message for valid configurations.
Chg: Deleted misc/testing/Tests/verify_time_settings as differences in various settings is
irrelevant now.
Chg: Removing obsolete sources for IRCScraper settings.
2017-12-03 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.2.0
2017-11-13
Fix: Use fully namespaced class name for Misc, to avoid not found exception for some users.
2017-11-12 niel
Fix: Removed LOWER() from username checks in SQL, as usernames should always be case-sensitive.
2017-11-11 niel
Mrg: PR 2546, from Wally73 - Update Configure.php for new settings.php version.
2017-11-09 niel
Fix: Correct status code for "Missing parameter (apikey)" redirect.
Mrg: dev-maintainance-mode.
**NOTE** This requires that you update your settings.php file. There are two things to
change.
1) the version number from 4 to 5. Near the top of the file.
2) The addition of the maintenance mode constants near the bottom of the file. This
is optional, but it is wise to add them.
Chg: Removed the check for logged in user during API key checking. This prevents allowing
incorrect keys to be used.
2017-11-06 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.1.0
2017-11-05 niel
Fix: Add the missing constant names to the checks for creating them in
app/config/bootstrap/connections.php.
2017-11-01 niel
Fix: Quick fix for bad status being returned for when Request limit is exceeded.
2017-10-30 DariusIII
Fix: Update categorization to properly categorize sports related releases (fixes issue #2527)
2017-10-22 niel
Chg: Defaults in settings.example.php for logging, are now enabled.
Chg: Composer post install script now copies settings.example.php to settings.php automatically.
2017-10-11 niel
Fix: Force case insensitive check for 'SQL_CALC_FOUND_ROWS' in DB::queryCalc() to avoid potential
problems.
2017-10-10 DariusIII
Fix: Tmdb error on ajax_mymovies.php (Fixes issue #2526)
2017-10-09 niel
Fix: Add missing use statement to fix TMDb not found error. Closes issue 2526.
2017-10-02 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.8.0.0
2017-09-28 niel
Mrg: PR 2520, from Wally73 - Changes the default sort order for Predb model.
2017-09-27 DariusIII
Chg: Move isMusic check in determineCategory function to the end
2017-09-19 DariusIII
Chg: Remove nZEDbPre2 channel from ircscraper_settings_example.php
2017-08-12 niel
Fix: Error matching timestamp in predb_import_daily_batch.php caused by using wrong regex
match index. Switched to using named regex matches instead.
2017-09-02 niel
Mrg: dev-lithium-logger branch. Add basic logger which can be expanded later.
2017-08-30 DariusIII
Chg: Disable caching in php-tmdb library
2017-08-29 niel
Fix: Change check for gitHooks link, to only test for its existence, not if it is executable.
2017-08-29 DariusIII
Fix: Set pagertotalitems to 0 if there is no totalcount returned from release queries
2017-08-18 niel
Mrg: PR 2513, from jangrewe - Quick and probably incomplete fix for XSS attacks.
2017-08-14 niel
Chg: Use DB_MOCK constant for checking Db connection to use.
2017-08-09 niel
Mrg: PR 2507, from Wally73 - Fix http to https in readme.
Chg: Temporarily change to using niel/steam_front library until b3rs3rk gets his updated.
2017-08-08 niel
Chg: Update command now tries updating with composer even if the nZEDb code is unchanged.
Mrg: Darius' refactored-adult post-processing branch.
Chg: Removing pixelead0 library that we replaced with php-tmdb/api.
Fix: Put braces around array reference in error string to prevent converting from array to
string error.
2017-08-05 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.7.3.4
2017-08-04 niel
Chg: Bring in Darius' new TMDb library code. Switching to use php-tmdb/api library from github.
Fix: Remove auto sorting from composer.json as it lists bower-assets/* before the package which
handles them.
2017-08-03 DariusIII
Fix: Check for existing apikey before sending request to GiantBomb.
2017-08-03 niel
Fix: Replace spaces with tab, causing steam_app last_update setting to fail on insertion.
2017-07-30 niel
Chg: Move location for predb-progress.txt to the standard configuration directory.
2017-07-27 DariusIII
Chg: Add auto sorting and autoloader optimization to composer.json
2017-07-19 niel
Chg: Set 'updated' date to zero value when inserting new IRCScraper entries. Should prevent
certain errors cause by bad SQL modes.
2017-07-14 niel
Chg: Make version checks in .../nzedb/NZB.php and .../nzedb/Tmux.php use the XML file instead
of the repository.
Chg: Update composer.lock file for updated steamfront version.
2017-06-26 niel
Fix: Removed check for tpg in collection_regexes-test.php's template.
2017-06-21 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.7.3.3
2017-06-21 niel
Fix: Add 'ORDER BY 'id' ASC' clause to SQL patch 0482, to make sure they don't get done out
of order, causing duplicate index errors.
2017-06-21 DariusIII
Fix: Use PNotify instead of noty in Charisma theme - Potential fix for issue #2478
2017-06-20 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.7.3.2
2017-06-19 niel
Add: Created custom Model class to extend Lithium's. It adds a new method `isModified` to
check if an existing table entity has been changed. This allows Updates to skip saves if
nothing has changed.
Fix: Remove type declaration from Model::isModified() signature as it doesn't work for parent
classes. The type is tested inside the method instead.
2017-06-14 niel
Fix: Replace overlooked occurences of 'predate' with 'created' in queries. Closes Issue 2474.
2017-06-09 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.7.3.1
2017-06-07 DariusIII
Fix: Missed changing Steam class setLastUpdated function for settings table change (fixes
Issue 2468)
2017-06-02 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.7.3.0
2017-05-31 niel
Fix: Make DbUpdate::loadTables() default to not having an "OPTIONALLY ENCLOSED BY" clause, as it
causes issues with fields starting with a double-quote.
2017-05-30 niel
Mrg: PR 2445, from nightah - Reworked all Anime release naming regexes.
Fix: Missing category from new Predb entries that was accidentally overlooked during recent
refactoring.
2017-05-28 niel
Chg: Predb model: Change occurences of 'name' to 'title', even variable names as it is obviously
confusing me!
2017-05-26 niel
Add: Adding post-install-cmd to composer.json. It runs addHooks.sh script if installed in dev
mode.
2017-05-25 b3rs3rk
Fix: Two more predate instances that should be created
2017-05-24 b3rs3rk
Fix: Tmux monitor query still looking for predate column
Fix: Disable timezone checks if connection is to SphinxQL as it doesn't support any TZ variables
Fix: Many predate string constants not changed to reflect new created column
Fix: Change predb table DDL to reflect predate -> created name change in secondary key
2017-05-24 niel
Mrg: dev-ircscraper branch. The IRCScraper code has been changed to make it properly timezone
aware. As before, predates are received as UTC/GMT time. However they are not converted
using a call to the Database server (whose timezone is essentially unknown). Instead, the
timezone of the connection to the server is used, which we are able to set as part of the
bootstrap process. By default, this timezone will be the same as the PHP code running the
indexer, but it may be set to any valid zone by the user.
Database changes: The 'predate' datetime field is replaced by a 'created' timestamp field
and a new 'updated' timestamp field is added. **NOTE** If you have not already done so, you
MUST populate the database's timezone tables as described in their documentation. For
Debian/Ubuntu users 'mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql' should
load them easily, this will require restarting the database server.
The smarty template now displays the timezone in the Date header so that it is obvious to
users. There is also an additional field for when the entry was updated.
Additionally the pager template is switched to the newer paginate.tpl that I have been
using in the dev-move-to-models branch.
2017-05-22 DariusIII
Chg: Rename APIs.Steam.last_update to APIs.steam_apps.last_update
Fix: Remove PHP7 return type declaration in Games.php
2017-04-22 niel
Fix: Fix path reference to settings.php for View Logs page. Fixes issue 2456.
2017-05-19 b3rs3rk
Fix: nzedb.xml not updated to reflect new PC Games support
Fix: Remove function void return declarations at they are throwing UnknownType errors
Fix: Incorrect genres_id column in use in update queries, still genre_id -- also reduce sleep time for Steam calls
2017-05-19 DariusIII
Chg: Update PC Games support, use Steam and GiantBomb only
2017-05-09 niel
Fix: Use correct constant to mark PAR2 used in NameFixer.
Mrg: PR 2453, from kaibosh - tmux config adjustments for <= v1.8
2017-05-08 DariusIII
Fix: Path to bootstrap.min.js in Default theme
2017-05-06 niel
Fix: Problem with external yEnc decoders (hopefully). Closes issues 2383 and 2435.
Chg: Added code to force DB connection to use PHP's timezone setting. This may be different
to the databases configured timezone, but we're now working with a known timezone instead
of assuming one.
2017-05-04 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.7.2.1
2017-05-03 niel
Mrg: PR 2448, from kaibosh - Update tmux configs for tmux 2.4.
Fix: NULL value 'predate' in IRCScraper. Closes issue 2449.
2017-05-01 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.7.2.0
2017-04-30 niel
Add: Logging for IRCScraper's testing for duplicates, to try to determine why it sometimes
fails to detect them. This also prevents the script from exiting because of the exception.
2017-04-28 niel
Mrg: dev-ircscraper branch. Changes to IRCScraper class to make it more resilient for those
suffering error about "missing catalogue".
2017-04-28 DariusIII
Fix: Properly populate anidb_episodes table
2017-04-20 niel
Add: Created Predb model for use in IRCScraper. No other code is updated for it yet.
Fix: Add 'predb' to uninflected list in connections.
Add: Created Groups model for use in IRCScraper. No other code is updated for it yet.
2017-04-19 niel
Fix: Make IRCClient an abstract class, as it has an abstract method which was not previously
marked as such.
2017-04-19 DariusIII
Add: Per poster categorization of releases, properly categorize and rename SDCLiP releases and
add FULLTEXT index on predb.filename for better releases matching.
Mrg: PR 2440, from Nightah - Added extra regexes to match release names for a.b.anime
017-04-14 niel
Mrg: PR 2438, from Fossil - Speed up getByRssToken function.
Mrg: PR 2436, from Wally73 - Update simple-expanded.sh
2017-04-13 DariusIII
Fix: Properly categorize ANiHLS and HAiKU releases as TV > Anime (please run 'php
misc/testing/Release/recategorize.php all' to recategorize releases)
2017-04-08 niel
Chg: Use '--prefer-dist' for stable branches, '--prefer-source' otherwise. Part of the move
to not using the repo in production.
2017-04-07 niel
Mrg: PR 2428, from Wally73 - Update simple.sh. Cleaning out discontinued code.
Mrg: PR 2429, from Wally73 - Update simple-expanded.sh. Cleaning out NNTP Proxy references.
Mrg: PR 2430, from Wally73 - Update threaded.sh. Cleaning out python references.
2017-04-06 niel
Chg: Remove python module check in tmux/run.php
2017-04-06 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.7.1.1
2017-04-06 niel
Chg: Remove NNTPProxy checks from .tmux's run.php
Fix: Added missing field (collection_regexes_id) to multigroup_collections table definition.
2017-04-03 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.7.1.0
2017-04-03 niel
Chg: Remove git repository checks from Tmux scripts. This is an effort to remove the use of the
repository from user code. Dev code will still use it for some tasks (e.g. apply tags for
releases).
2017-03-30 b3rs3rk
Fix: Gamma PC Games view doesn't display grouped by gamesinfo_id
2017-03-30 DariusIII
Chg: Further improve mediainfo uniqueid matching
2017-03-29 DariusIII
Chg: Increase release size floor values to -10/10 in NameFixer class uidCheck function for
better mediainfo matching.
2017-03-25 niel
Fix: Update import predb daily batch script to handle changed layout on github. Also adds the
date of the file to successful download message.
2017-03-20 niel
Chg: Copied asset-installer setting to config section of composer.json in preparation for
updating it.
Chg: Update fxp/composer-asset-plugin to v1.3.0
***NOTE*** This requires an update of Composer itself, to v1.4.0
2017-03-15 niel
Mrg: PR 2417, from Wally73 - Update IRCScraper README.txt
2017-03-14 niel
Mrg: PR 2398, from kaibosh - Update control tool for sabnzbd v1.x API.
Fix: Make NZBImport check for searchname dupes (Closes issue 2411).
2017-03-14 DariusIII
Chg: Remove use cases for python backfill script
Chg: Remove nntpproxy support
2017-03-13 niel
Fix: Problem with redirection to install on fully installed system (closes PR 2415).
2017-03-11 niel
Chg: Refactored DB class. This cleans it up and streamlines the constructor as well as adding
minimum version checking dependant on the vendor of MySQL variant. Relevant options are
stored in individual fields, instead of storing the whole options array, after a
successful connection.
Thanks to b3s3rk for finding and fixing the issue with Sphinx and to crapz for
helping debug.
Fix Redirect from index page to Install when 'install.lock' does not exist.
2017-03-08 niel
Mrg: dev-refactor-tpg, which removes conditional checking for TPG as it is no longer optional.
2017-03-06 niel
Mrg: PR 2406, from egyptianbman - Fix `zed update nzedb`.
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.7.0.0
2017-03-01 niel
Fix: Alter the logic for checking the Config files location during install step 1.
Fix: Update Travis configuration for location of config files.
Chg: Add PHP 7.1 to Travis' versions to test.
2017-02-24 niel
Chg: Move location of configuration files (config.php, settings.php, etc.) to .../configuration
***NOTE*** See v0.7.0.0 entry at https://github.com/nZEDb/nZEDb/wiki/Update-Guide for
additional instructions.
2017-02-21 DariusIII
Chg: Move search and user menu to headermenu.tpl in Charisma theme
Chg: Update Charisma theme to use new bootswatch library, remove unneeded css and make it use
the bootswatch slate theme (make it darker).
2017-02-21 niel
Add: Update nZEDbBase.php file to be able to return any of the 'constant' values.
Mrg: PR 2397, from ThePeeps - Fix for uspsetting.sh (powerline segment).
2017-02-17 niel
Mrg: PR 2391 and 2392, from Wally73 - Updates simple.sh and simple-extended.sh scripts.
Fix: Change checks in NZB to look for false from Db lookup, instead of Traversable which
does not guarantee useful data.
2017-02-15 niel
Mrg: PR 2388, from kaibosh - Default movie process quantity to 100 if not specified, else use
setting.
2017-02-13 niel
Mrg: dev-log-bad-regex branch. This adds logging of failed (as in errors, not zero results)
regexes to the nZEDb log. **NOTE** This supresses warning messages in the PHP log.
2017-02-12 b3rs3rk
Chg: Improve performance by doing poster check in PHP instead of single row MySQL queries
2017-02-10 b3rs3rk
Fix: Settings issues with AniDB population preventing run.
2017-02-10 DariusIII
Fix: Search by reqid link in predb.tpl (fixes issue #2381)
2017-02-09 niel
Mrg: dev-base-template-mod branch. See commit 2017-01-18.
Mrg: PR 2379, from kaibosh - Update sequential scripts for mandatory TPG use.
2017-02-08 niel
Mrg: dev-mgr (MultiGroup Releases) branch into dev. This adds new feature for matching releases
spread across several groups.
2017-02-02 niel
Mrg: PR 2376, from kaibosh - Update threaded.sh for newer fixRelNames params.
2017-01-30 niel
Fix: Minor changes to XML_Repsonse methods to avoid potential problems.
2017-01-24 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.9.0
2017-01-28 niel
Fix: Bring in b3s3rk's fix, from MGR branch, for the duplicate ReleasesGroups entries (Closes
issue 2354).
2017-01-25 DariusIII
Chg: Replace code in likeSQL function for microseconds speed gain.
Fix: Wrong number of parameters in removeInstallBin function sql query.
2017-01-24 niel
Mrg: PR 2366, from kaibosh - Updates to readme.md.
2017-01-23 niel
Mrg: PR 2364, from krabsheva - Fixes typo in ProcessAdditional.php which prevented timeout
setting being used correctly.
Mrg: PR 2365, from krabsheva - Adds releases_groups table to resetdb.php
Chg: .../misc/testing/DB/resetdb.php now uses loop_cbpm() stored procedure to truncate some
tables.
2017-01-22 niel
Fix: Bad settings data for yydecodepath.
2017-01-20 DariusIII
Fix: Change leftover references to group_id in python scripts and ProcessReleases class.
2017-01-18 niel
Add: New setting (site.main.incognito) that determines if the main page is shown to vistors, or
if they're redirected to the login page instead.
Currently there is no way to edit this in Site => edit.
2017-01-17 niel
Mrg: dev-db branch which contains changes to binaries, collections, missed, and parts tables.
2017-01-16 niel
Fix: Work around to prevent some db versions using auto-increment value on an explicit 0 for
Categories Other's.
2017-01-12 DariusIII
Fix: Predb page link for predb search (closes issue #2356)
2017-01-11 niel
Mrg: PR 2353, from kaibosh - Check for incompatible tmux versions and abort if installed.
Chg: Make kaibosh's fix use version_compare function.
2017-01-09 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.8.1
2017-01-09
Fix: Paths for install.sh script.
2017-01-02 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.8.0
2016-12-27 niel
Mrg: PR 2346, from kaibosh - Correct powerline tmux config.
Add: Created new bash script to clone and use composer install. The script can be run from the
directory you want nZEDb installed to (usually /var/www) using:
bash <(curl -s https://raw.githubusercontent.com/nZEDb/nZEDb/0.x/_install/install.sh)
2016-12-26 DariusIII
Chg: Move predb from frontpage to admin area.
2016-12-22 niel
Mrg: PR 2343, from kaibosh - Updates tmux configuration for using newer versions.
2016-12-21 b3rs3rk
Chg: Make match_prefiles more precise with match attempts and reduce initial memory usage.
2016-12-19 niel
Fix: Update delete_release stored procedure to use separate queries and no CONCATs for the WHERE clause.
2016-12-16 niel
Mrg: dev-releases_groups branch. This provides the ability to have more than one group
assocciated with a release.
2016-12-16 DariusIII
Chg: Improve release renaming.
2016-12-15 DariusIII
Chg: Disable desura game lookups for now, site has changed ownership and is not functional atm.
2016-12-08 b3rs3rk
Fix: Issue #2330 postprocessing_non_amazon and postprocessing_additional PHP Notice: / PHP Warning
2016-12-08 DariusIII
Chg: Move tmux Monitor pane logging to resources/logs folder, fixes notice in monitor pane when starting tmux
2016-12-05 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.7.0
2016-12-03 b3rs3rk
Fix: Books processing variable incorrect, causing only one category to run.
2016-12-03 niel
Mrg: PR 2326, from cytec - Fix post processing for tv shows.
2016-12-02 niel
Chg: Sort contents of 10-settings.tsv to make findind incorrect/missing entries easier ;-)
2016-11-29 b3rs3rk
Fix: Gamma Console cover view not displaying releases grouped by Console ID
2016-11-29 niel
Fix: Verify settings_table failing for PHP 5.6 users, because of reversed list() parameter,
due to misreading the documentation (Fixes issue #2319).
2016-11-28 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.7.0
2016-11-21 b3rs3rk
Chg: Avoid joining groups table on CBP deletes by selecting group info beforehand
2016-11-17 niel
Mrg: PR 2313, from Wally73 - Update simple-expanded.sh. Removes update_theaters as Rotten
Tomato's API is no longer freely available.
2016-11-14 niel
Chg: Update Composer configuration to use our fork of Git.php.
Fix: Added some patches to fix some known setting mistakes (caused by missed or missing patches)
2016-11-12 niel
Add: Unit test and console command to check that the settings table has all entries from
settings.tsv.
To run the tests do: ./zed test app/tests/ This runs ALL tests, although there is only
one currentyly ;-)
To use the command do: ./zed verify settings_table
This will list out any entries from 10-settings.tsv that cannot be found in your Db table.
Syntax for the latter command is tentative and may be changed in the future.
2016-11-09 DariusIII
Mrg: PR #2308 - Fix advanced search and update related queries.
2016-11-08 niel
Fix: Add missing use statement for Settings class.
2016-11-07 b3rs3rk
Fix: Issue with SphinxSE 2.2.11 and maximum return size in ReleaseRemover with larger DB
Chg: Improve site/admin site performance in a few queries in Releases and Groups
Chg: Change NZB Writing to use XMLWriter instead of string buffering for standardization
2016-11-05 b3rs3rk
Fix: nZEDb.xml file with new DB patch number
2016-11-04 DariusIII
Chg: Replace reqid.nzedb.com with reqid.newznab-tmux.pw
2016-11-02 DariusIII
Fix: Broken logic in XML_Response class that lead to high response times
2016-11-01 b3rs3rk
Chg: Revamp categorySearch for cleanliness and make category determination more reliable and extensible
2016-11-01 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.6.0
2016-10-31 b3rs3rk
Chg: Replace duplicate categorySearch function in releases and exclude leading -99 improving
query speed.
2016-10-30 niel
Mrg: DariusIII's branch to switch ReleaseImages class to using Imigemagick instead of GD, to
reduce (hopefully remove) segfaults during image creation.
2016-10-28 DariusIII
Mrg: Fix speed and count accuracy issues with API/Browse functions PR #2303
2016-10-25 niel
Mrg: Bring in b3s3rk's Imagick changes that fix segfaults during PostProcessingAdditional.
Chg: Add the Imagick PHP extension as a required dependency.
2016-10-24 DariusIII
Add: Search for releases by poster by clicking on poster name in releases details page.
2016-10-22 niel
Fix: Amazon settings not having full section included.
Fix: Validating site-edit updates now uses the DB class until such time as the template can
be rewritten to make use of Settings class (Partially fixes issue #2300).
2016-10-21 niel
Mrg: Brought in dev-move-to-settings-model branch. This is expected to cause problems as we
iron out the final wrinkles. Indexing side should mostly be fine as it was previously
merged some time ago. The web side is where we expect most problems to occur. Please keep
an eye on your logs and let us know of *any* problems showing up.
Fix: Correct typo causing maxmusicprocessed setting lookup to fail.
Fix: Add sql patch to ensure the indexer, ppa, innerfileblacklist setting exists.
2016-10-21 DariusIII
Add: Option for admins to delete topics in forum.
2016-10-20 DariusIII
Fix: User and role category exclusions (fixes issue #2290)
2016-10-19 niel
Chg: Remove the yEnc initialising code as it is not needed any longer.
2016-10-18 DariusIII
Fix: Segfaults in PPA caused by broken sample images (fixes issue #2278)
2016-10-17 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.5.3
2016-10-16 niel
Fix: Added creation of nZEDb_INSTALLER constant to the .../www/install/index.php tp prevent
problems caused by prematurely loading .../nzedb/bootstrap.php. Fixes issue 2291.
2016-10-15 niel
Chg: Removed zeebinz/rarinfo library from our code (.../libs/zeebinz/rarinfo) to use the
upstream version now it includes a composer configuration.
Fix: Revert over-zealous changes that would break functionality of delete_releases.php script
(Fixes issue 2277).
2016-10-14 DariusIII
Fix: Remove semicolon in mysql-ddl.sql where it should not be in role_excluded_categories unique index row (fixes issue #2287)
Fix: Port fix for rarinfo exceeding memory limits from upstream (https://github.com/zeebinz/rarinfo/commit/719979f117db1bed667e1fc9a51ce92df37d6850) (should fix issue #2263)
2016-10-13 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.5.2
2016-10-13 niel
Chg: Switch Smarty to bootstrap through lithium instead of just the libraries. Hopefully this
will not cause more problems than it fixes.
2016-10-13 DariusIII
Chg: Remove images/covers support from Trakt (they will no longer serve images after 31st.
October).
Fix: getBrowseRange query was missing group_name used in API extended parameter.
2016-10-12 DariusIII
Fix: Advanced search link in Gamma theme
2016-10-12 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.5.1
2016-10-11 DariusIII
Fix: TinyMCE URL handling
Chg: Add edit function to forumposts
2016-10-10 DariusIII
Chg: Add release_naming_regex for a.b.movies to properly name DJ releases
2016-10-07 niel
Chg: Issue 2263 - Out of memory issue checking RAR files. Add limit checkings to the extra
options.
Fix: Add missing setting for settings table.
2016-10-05 DariusIII
Chg: Add caching to getPagerCount function to reduce load on indexers with many API calls
2016-10-03 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.5.0
2016-09-26 niel
Fix: Prevent TmdbAPI constructor from exiting hard. Instead it now returns null on failure
(Fixes issue 2271).
2016-09-24 niel
Chg: Replace Page::getSetting() with method to trigger a warning for old style settings fetch. A
new method called getSettingValue() will use the app\models\Settings model and is the
prefered method from now on. the getSetting() method is deprecated and will be removed in
the near future.
Chg: Update templates to use newer Page::getSettingVale() to fetch from the settings table.
2016-09-23 DariusIII
Add: Support for per role category exclusions to admin->role edit page(Closes issue #1639).
2016-09-23 niel
Chg: Refactor checking of 'setting' for single element or dotted format, into its own method so
the to be created update override can access it also.
Chg: Dropped idea of overriding 'update' and made method public instead, so that calling code
can create the array for update.
2016-09-20 DariusIII
Fix: Wrongly named autosize script in Alpha and Charisma themes (fixes issue #2268)
2016-09-20 niel
Chg: Force php-yenc to use v1.2.2 or later, which fixes some issues with multi-part.
2016-09-16 niel
Chg: Alter NzedbYenc adapter test to also check for version > 1.0.0 as that version is no longer
compatible with the adapter's implementation.
Mrg: PR 2266, from kevin123 - Refactor yydecode to use std I/O instead of files, improves
performance.
2016-09-16 DariusIII
Chg: Add back reporting of total rows to API response
Chg: Group audio releases by album (fixes issue #2239)
2016-09-15 niel
Chg: Updated NzedbYenc adapter to support decodeIgnore in the extension, instead of falling
back to the Php adapter.
***NOTE*** This changes the API for the function so all users of the extension will have to
upgrade to at least v1.1.0, or the code will generate errors.
https://github.com/niel/php-yenc/releases
2016-09-14 DariusIII
Add: TinyMCE editor support to forum and admin->content
2016-09-14 niel
Chg: Audited every call to fetch an entry from settings table, in order to make sure the
setting is correctly using the full section, subsection, name or dotted format.
2016-09-13 niel
Add: Validation rules for Settings model.
2016-09-12 niel
Chg: Refactor scripts using nzedb\db\Settings class without actually using any of the class'
additional features, to use the parent nzedb\db\DB class. This is to let me work on
moving the scripts that DO need the additional features over to using app\models\Settings
instead and properly separating business logic from the way models get used.
2016-09-08 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.4.1
2016-09-08 niel
Add: Travis icons for Latest-testing and dev branches.
2016-09-08 kevin123
Add: Travis build icon for stable branch on README.md
2016-09-07 niel
Fix: Wrap $this->release['group_name'] in an isset check before assignment to avoid missing
index error reported in issue #2259.
2016-09-06 niel
Fix: Prevent yEnc from configuring all adapters during install process, as that would require
Db access which isn't available yet. Closes issue #2257.
Fix: Have the yEnc adapters use the PHP adapter for decodeIgnore(). Slow but it what happened before.
2016-09-05 DariusIII
Fix: Content display for not logged in users in Charisma/Gamma/Gentele/Omicron themes.
2016-09-05 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.4.0
2016-09-01 niel
Fix: Update new yenc extension's adapter class.
2016-08-31 DariusIII
Fix: Sorting arrows on admin->user-list page
2016-08-29 niel
Mrg: dev-yenc-abstraction branch. This branch unifies our yenc code to use a single class.
Lithium adapters are used for the available methods, the best available is
automatically configured as the default.
No user configuration should be needed, except for the path to ydecode in the settings as
before. simple_php_yen_decode can be removed from that setting for those using it, as the
extension is automatically detected if available.
For PHP 7.0 users, a new extension is available to replace simple_php_yenc_decode (which
cannot be compiled for PHP 7+). This extension is also available for PHP 5.6.
Those familiar with Zephir and able to compile the extension themselves, can do so from this
repository: https://github.com/niel/php-yenc
If you can not compile, and are a trusting soul, precompiled versions, in a .deb file, can be
downloaded from:
https://github.com/niel/php-yenc/releases/download/v1.0.0/php5.6-yenc_1.0.0-5_amd64.deb
https://github.com/niel/php-yenc/releases/download/v1.0.0/php7.0-yenc_1.0.0-4_amd64.deb
The deb package assumes that PHP 5/7 is installed with the php5.6-*/php7.0-* style of
packaging it will not work correctly with the php5-*/php7-* style (extension should install,
but the ini files to load it will be in the wrong locations, so you'll have to correct them).
Chg: Update hint for yydecode setting in site-edit.
2016-08-29 DariusIII
Mrg: PR #2244 from cytek
2016-08-24 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.3.2
2016-08-23 niel
Fix: Refactor use of PEAR::throwError() to avoid PHP notice on PHP 7.0.
2016-08-23 bart39
Fix: change rt_attr_string to rt_attr_uint as a dummy field. As attributes are pre-cached strings could cause out of memory issues.
Note: if using sphinx search the following is required to update the index
sudo service sphinxsearch stop
edit /var/www/nZEDb/misc/sphinxsearch/sphinx.conf if you made any changes from the default
sudo mv /etc/sphinxsearch/sphinx.conf /etc/sphinxsearch/sphinx.conf.1
sudo cp /var/www/nZEDb/misc/sphinxsearch/sphinx.conf /etc/sphinxsearch/sphinx.conf
sudo service sphinxsearch start
php misc/sphinxsearch/populate_rt_indexes.php releases_rt
2016-08-19 DariusIII
Fix: Links to other cats in Alpha/Gamma headermenu.tpl (Fixes issue #2237)
2016-08-15 DariusIII
Fix: Move tv and movies UHD category checks before web-dl check.(fixes issue #2234)
note: run misc/testing/Release/recategorize.php all
2016-08-08 DariusIII
Chg: Remove rss button from search page in Gamma theme.
2016-08-08 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.3.1
2016-08-08 DariusIII
Fix: Add checks for tv attributes in XML_Response.php(fixes issue #2225)
2016-08-07 niel
Fix: Adjustments to DbUpdate class to be sure Settings instance is there when needed.
2016-08-05 DariusIII
Fix: User cart operations in themes
2016-08-05 niel
Fix: Changes to Install's bootstrap process that prevent use of Settings table before it is
created.
2016-08-03 niel
Mrg: PR 2194, from b3s3rk - Improve JSON Response from API/RSS by basing it off of XML Response
2016-08-02 DariusIII
Chg: Make themes more lower resolution/mobile devices friendly
2016-08-01 DariusIII
Fix: Add missing glyphicons-halflings images to shared/img folder and adjust css of Gamma theme
Fix: Replace somehow reverted icon- with font-awesome versions in viewmoviefull and xxx tpl files in Alpha theme
2016-07-28 DariusIII
Fix: Undefined index genreid in Charisma/Gamma/Gentele/Omicron themes (fixes issue #2209)
2016-07-28 bart39
Fix: add required rt_att directive for sphinx v2.2.11
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/nZEDb/misc/sphinxsearch/sphinx.conf /etc/sphinxsearch/sphinx.conf
sudo service sphinxsearch start
php misc/sphinxsearch/populate_rt_indexes.php releases_rt
2016-07-25 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.3.0
Fix: Improvements to version checking to allow RC tags to be created in Latest-testing branch.
2016-07-24 niel
Fix: Improvements to versions updating for XML file.
2016-07-24 bart39
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 in Groups update function (issue #2217)
2016-07-20 DariusIII
Chg: Add UHD subcats to Movies, TV and XXX categories. Note: run recategorize script to populate the new cats (php misc/testing/Release/recategorize.php all)
2016-07-19 niel
Fix: Add lithium libraries bootstrap for Admin pages (Fixes issue 2215).
2016-07-19 DariusIII
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
Chg: Set default value for groupName to -1 in getBrowseRange function
Fix: Blank browse pages when browsing per category
Chg: Add group parameter support to api search function (fixes issue #2195)
2016-07-18 niel
Fix: Two leftover references to constants.php
2016-07-17 niel
Chg: Tidy up the bootstrapping process.
Fix: Blank screen on fresh deployment (Issue 2214)
2016-07-15 DariusIII
Chg: Split season and season and episode queries to prevent undefined index notices in api.php
Mrg: PR #2193 @DariusIII
Fix: Leftover r.group_id in requestid_threaded.py (Fixes issue #2213)
2016-07-14 DariusIII
Chg: Add empty data check for season and episode queries in api
Fix: Add back missing nzb download to api.php (fixes issue #2212)
Fix: Typo in api.php
2016-07-13 niel
Fix: Add work around for duplicate constants warning.
2016-07-13 DariusIII
Fix: Remove searchname after the guid when calling release details page in Charisma/Gamma/Gentele/Omicron themes
Fix: Adding movies to my movies list from in theatre page in Charisma/Gentele/Omicron
Fix: Marking of new releases in Gamma theme browse page
Chg: Add check if isadmin is set in themes
2016-07-12 DariusIII
Chg: Update profile edit pages in Charisma/Gentele/Omicron themes
Fix: Reset user grabs and api requests in Charisma/Gamma/Gentele/Omicron themes (fix issue #2206)
2016-07-11 DariusIII
Chg: Update Omicron css/js to AdminLTE 2.3.5
2016-07-08 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.2.4
2016-07-08 niel
Chg: Clean up checking of version string from XML file.
Chg: Put 'v' in front of XML files version in ./zed version output.
2016-07-07 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.2.3.
Mrg: Versions-Refactor branch. Changes all scripts to use the app/extensions/util/Versions
class instead of the older nzedb\utility\Versions.
Add: Updates to app\extensions\utils\Versions to add the xml file updates required by runHooks.php script.
Chg: Updates to runHooks script to use app\extensions\util\Versions class.
2016-07-07 niel
Add: Create new bootstrap file (.../bootstrap.php) to enable nzedb and lithium's app
libraries to load together.
New files should use it as the base require_once instead of indexer.php. Old file will be
converted over when it is convenient.
Fix: Switch tmux start script to use new bootstrap file (Fixes issue #2205).
Fix: Actually commit the new bootstrap file ;-)
Chg: Updated fxp/composer-asset-plugin dependency to v1.2.0
2016-07-06 niel
Fix: Other category not available on new installs, due to insert query still using 'category' table.
Add: Included lithium app into the autoload process. All of its classes should now be
available to nZEDb (Closes issue #2205)
2016-07-04 DariusIII
Fix: Malformed RSS for my movies and my shows RSS
2016-07-03 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x to v0.6.2.
2016-06-30 niel
Chg: Make screen simple-expanded script executable.
2016-06-30 DariusIII
Fix: Wrong path to file extension icons in Gamma theme viewfilelist.tpl
2016-06-27 b3rs3rk
Mrg: PR 2175 - Cleanup groups
Mrg: PR 2183 - Remove 10-tvrage_titles.tsv and scripts used to pupulate that table.
2016-06-27 DariusIII
Fix: Replace usage of categoryid with categories in user_series and user_movies table, related classes and in themes.
Fix: Missed occurences of categoryid in UserMovies.php. Fixes issue #2191
2016-06-27 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x.
2016-06-24 niel
Mrg: PR 2189, from josh4trunks - Fix Lithium Connections to send host:name in host field as Lithium expects.
2016-06-24 DariusIII
Chg: Remove release searchname from Gamma profile page (comments part)
Chg: Reformat getCommentsRange query in ReleaseComments class
Fix: Forums on Gamma (fixes issue #2174), Charisma, Gentele and Omicron themes.
Fix: Triggers in schema (fixes issue #2184)
Chg: Move child forking settings inside if else loop
2016-06-23 DariusIII
Fix: Headermenu on Default and themes that use it as their base (TV was linked to series not browse all TV releases).
2016-06-23 b3rs3rk
Chg: Make fixReleaseNames predbft deterministic to prevent useless threads
2016-06-23 DariusIII
Upd: composer.lock with version 1.0.9 of barracudanetworks/forkdaemon-php (adds unlimited child run support)
2016-06-22 b3rs3rk
Fix: New gFRN bad offset typo for NFO, Files
2016-06-21 niel
Fix: Initial default theme not set to Alpha, because of lower case first letter.
Chg: Relaxed minimum PHP requirement to 5.6.10, so users on distros from around 14.04 have less problems.
2016-06-18 b3rs3rk
Mrg: Add new Gentele theme. #2156 @DariusIII
Mrg: Fixed SQL injection in Movie.php #2180
2016-06-13 DariusIII
Chg: scrutinizer config
2016-06-12 b3rs3rk
Fix: Series View does quality selection missing value. #2170
2016-06-12 bart39
Fix: category_id not changed to categories_id for category regexes. Fixes issue #2171.
2016-06-10 b3rs3rk
Mrg: Dev fixrelsinglerun #2169 (Note: Restart Tmux)
2016-06-09 b3rs3rk
Fix: AniDB client not respecting update times
2016-06-08 b3rs3rk
Fix: A few errors in Categorize class (duplicate XxxSD call)
Fix: Issues with categories TSV not being updated after numerous change commits
Fix: Sneaky category_id not changed to categories_id in recategorize.php
2016-06-08 DariusIII
Chg: Change qtip2 version used in Omicron theme
Fix: Check all icon behaviour in Omicron theme
Chg: Switch Omicron to iCheck checkbox style and new Pnotify style.
Fix: No background images in Charisma/Omicron themes.
Chg: Change type of iCheck used in Omicron.
2016-06-08 niel
Chg: Update version of unionofrad/lithium in composer.lock
2016-06-07 b3rs3rk
Chg: Change DATEDIFF constraints to constant comparisons to allow index scan
Chg: AniDB site query optimization and code cleanup (indentations)
2016-06-07 DariusIII
Fix: Revert Gamma to use customized utils.js and not the shared one. Fixes issue #2166
2016-06-06 niel
Chg: Update minimum PHP requirements to 5.6.20+
Mrg: Update schema to use groups_id instead of group_id. Note this does note affect CBPM tables which will be done in a separate commit.
2016-06-06 DariusIII
Chg: Enable third pre channel, remove bad sources from ircscraper_settings_example and IRCScraper class.
2016-06-05 b3rs3rk
Fix: Fallback TV search now returns only specific episodes / also fix Season pack lookups
2016-06-03 b3rs3rk
Fix: TV Processing returns alias for wrong show first instead of direct show title match
Fix: Local lookup not working for airdates because Sxx/Exx is still being set as junk data
2016-06-03 DariusIII
Add: Add multiple channels support to IRCScraper
2016-06-02 b3rs3rk
Add: JSON Response formatting
Fix: Need additional enclosure in TV Search API post-query check
Fix: Additional issues with TV API search logic
Add: Support for Season only searches with fast TV query
Chg: Improve JSON Response class and refactor to make it like XML class
Chg: Change some dates in the output to not use RSS style as they are not RSS attributes
2016-06-01 b3rs3rk
Mrg: PR 2153 - Feature media
Fix: Regex error in SP from #2153
Chg: Make nzb-export comments reflect a more specific date format
Fix: nzb-import using filenames as searchname now strips .gz as well as .nzb
Mrg: PR 2155 - Feature apixmlwrite
Fix: Caps category issue caused by final class moves
Fix: Caps Multi to single call not sending data in the correct format
Fix: Caps subcategory listing sending subcatlist as element should be just subcat
Fix: TV API query will wrongly return an tv_episodes_id value when no sxx/exx/airdate is passed
Fix: Typo in RSS query
Chg: Improve RSS query times by preserving JOIN orders
2016-06-01 DariusIII
Chg: Composer.lock to match composer.json.
2016-05-31 b3rs3rk
Fix: Bug with TV API changes that causes unmatched Show/Sxx/Exx queries to return data
2016-05-31 DariusIII
Fix: Remove doubled and wrong preinfo function in Gamma theme's utils.js
Fix: PreDB page layout in Gamma theme.
Fix: Links to colorbox images in Gamma theme.
2016-05-30 niel
Mrg: dev => Latest-testing to prepare for updating stable 0.x.
2015-05-29 DariusIII
Chg: Replace icons with font-awesome counterparts in Alpha theme.
Fix: Remove doubled and wrong preinfo function ih Gamma theme utils.js
Fix: PreDB page layout in Gamma theme.
Fix: Links to colorbox images in Gamma theme.
2016-05-28 b3rs3rk
Fix: Greatly improve TV API search query when specifying ID/Season/Ep etc. Remove var_dump.
Fix: Wrong array offset
2016-05-27 DariusIII
Chg: Use well-sm in all the themes.
Fix: Replace boostrap.min.css with Gamma theme custom bootstrap.css
Fix: Fix link to autosize.min.js in Alpha theme.
Fix: Fix tables layout in Gamma theme by removing table-striped attribute.
2016-05-26 niel
Fix: Update some bower-asset's version strings to better reflect the version specified.
Tightened versions for others to err on the side of caution. We can relax later if this
prooves to be too tight.
2016-05-24 b3rs3rk
Fix: Revert concat cat query to INNER and add WHERE constraint to exclude parentid being NULL
Chg: Convert browse to use queryCalc method for cached counts to improve performance
Fix: preid still in use in browse templates causing Pre'd tags to not show up in site view
Fix: Make queryCalc strip out OFFSET/LIMIT tags from query before caching the SQL_CALC_FOUNDS_ROWS results
2016-05-24 niel
Fix: Typoes in Changelog.
Fix: Error checking for fetching SQL versions.
2016-05-23 b3rs3rk
Chg: Improve RequestID query times (and update_releases thread performance) on larger databases
Chg: Improve all Releases queries for larger databases by preserving join orders of smaller tables
2016-05-19 bart39
Mrg: Proper CouchPotato implementation #2151 @DariusIII
2016-05-17 niel
Chg: Remove autopatcher script functionality. Replace with message to use ./zed update nzedb.
2016-05-17 b3rs3rk
Mrg: Feature couchpotato #2148 @DariusIII
Fix: Feature couchpotato should send IMDB ID from page request not release guid
2016-05-17 DariusIII
Fix: Add artist - title display to Gamma music page. Fixes issue #2149
Fix: Add back 'None' to themes selection list in profile edit, so admin selected theme is used
2016-05-16 bart39
Fix: Buffer nzb creation fixes #2139.
2016-05-16 niel
Fix: Profile edit included non theme names in its dropdown list.
2016-05-16 b3rs3rk
Mrg: PR 2125, from Meganomic, Req Feature: Search Movies (Closes 1581)
Chg: Clean up NZB class file indents and query strings
Fix: NZBImport now sets the nzb_guid during the import
2016-05-13 b3rs3rk
Fix: PostProcess Additional tmux query not accurate with PP add queue.
2016-05-12 niel
Add: Reporting output for update git, db commands.
2016-05-12 b3rs3rk
Fix: Browse ordering wrong due to added minSize push
Mrg: PR Add leftguid column to releases to improve threading work queries #2144
Chg: Improve fixRelNames work queries
2016-05-12 DariusIII
Fix: Remove derefferer links from CouchPotato url in Gamma theme.
2016-05-11 bart39
Fix: fix patch 438 / schema.
Chg: Added some logging to help diagnose issue #2139
Chg: detect broken nzbs in clean nzbs.
Chg: add method for rarinfo if missing.
2016-05-11 b3rs3rk
Chg: Make some var changes in PP Add
Fix: fix patch 438 missing trigger updates for release search table
Fix: Invalid index errors in NameFixer caused by bad find and replaces in feature-db (temp)
Fix: PP Add query using old releaseid
Add: Feature request - Option to specify the minimum file size using the API? #234
Fix: Undefined index: anidb #2137
Add: REQUEST: include PREDBURL (if PREDB info exists) in extended=1 API information #2035
Chg: Make deleteSingle honor the release ID identifier as a PK delete will always be faster
Chg: Make fixRelNames filename work query a bit quicker on larger databases by preserving table placement
2016-05-11 DariusIII
Chg: Split UPDATE and DELETE query after NZB is created for release
Fix: Remove argument from createGUID function call in createReleases function, as createGUID function does not use any argument.
2016-05-10 b3rs3rk
Fix: Category Parent->Child name return function after Misc move
Fix: WEB-DL shows as option in My TV shows when not used as a category #2110
Fix: 404 function had no parameter for reason even though it was being set and clean up BasePage
Mrg: Feature db #2136 @niel
Fix: Mulple issues in feature-db branch and some Gamma issues
2016-05-10 DariusIII
Fix: Prevent deadlocks on binaries and releases update (fix @b3rs3rk).
Chg: Add couchpotato icon to Gamma theme. Fix issue #2115
2016-05-09 DariusIII
Fix: Partitioning in patch 0436.
Chg: Replace requestid_threaded.py with requestid.php in ProcessReleases class.
2016-05-08 niel
Mrg: Changing table 'category' to 'categories' along with references to categoryid => categories_id.
**NOTE** This involves changes to your releases table. It will take some time,
potentially a very long time, depending on the number of releases you have.
Chg: Changing releases.preid to releases.predb_id in line with lithium conventions.
Chg: Changing releases.musicinfoid => releases.musicinfo_id inline with lithium conventions.
Chg: Changing releases.consoleinfoid => releases.consoleinfo_id inline with lithium conventions.
Chg: Changing releases.bookinfoid => releases.bookinfo_id inline with lithium conventions.
Chg: Changing various tables with releaseid => releases_id inline with lithium conventions.
2016-05-07 niel
Chg: alter subsection,name fields to settings for recaptcha.
Mrg: PR 2135, from zetas - Fix Recaptcha settings.
Fix: Reference to configuration file/location for IRC Scraper in tmux-edit.tpl.
2016-05-06 DariusIII
Fix: Missing use statement for Category class in admin pages.
2016-05-06 bart39
Fix: TV categorization mismatches.
** NOTE *** - you will need to do the following to fix the categorization:
`php /var/www/nZEDb/misc/testing/Release/recategorize.php all`
this will take a while to complete.
2016-05-06 DariusIII
Chg: Comment out max_matches(deprecated since sphinx 2.2.3) and change sphinx.pid location to proper /var/run/sphinxsearch/searchd.pid
2016-05-05 niel
Mrg: PR 2121, from meganomic - Yahoo search fix.
2016-05-05 bart39
Fix: update collection regex in a.b.mom
Fix: Missing escape on release triggers.
2016-05-03 niel
Fix: Force li3 connections to ignore Host/Port settings if a socket is provided.
Mrg: Add 'composer install' instruction to ReleaseNotes (PR 2128).
Fix: 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 (Closes Issue 2104).
2016-05-02 bart39
Mrg: PR 2127, from rainje - New release name format not matched with reqid
Chg: update schema and replace triggers for above PR.
2016-04-30
Mrg: dev => Latest-testing to prepare for updating stable 0.x.
2016-05-03 niel
Mrg: Add 'composer install' instruction to ReleaseNotes (PR 2128).
2016-04-28 niel
Fix: Code style foramtting.
Fix: Removing pre-install-cmd from composer.json again. It kills the install for new users.
User on dev branch will have to manually issue the 'git pull' command until I can find a
work-around for this.
Fix: Removing post-install-cmd from composer.json It doesn't work if nZEDb's configuration
file has not been created, which is always the case on new installs.
Fix: Restore the original method of doing git pull before composer install and update db after.
2016-04-28 DariusIII
Add: 'gn' case to nfo retrieval in api, to be in line with newznab api spec.
2016-04-27 niel
Add: Adding new nodes to nzedb.xml. This last script node will hold the date and ordinal of any
script run as part of updating.
This will allow us to specify scripts that the updating process can run to make changes
other than simple file changes. It is intended that the scripts will *not* be included in
the repo, but instead be fetched from github.
Fix: Update Scrutinizer file to hopefully fix 'failed install' errors.
Fix: PR 2120, from megonomic - Check for SD movies before HD ones, to prevent some being falsey
matched.
2016-04-26 bart39
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/nZEDb/misc/sphinxsearch/populate_rt_indexes.php releases_rt`
2016-04-26 niel
Add: Hash of git's current HEAD to version console command's git option.
Fix: robots.txt incorrectly named robot.txt
2016-04-25 bart39
Fix: Iterator for populate_rt_indexes - fixes issue #2116.
2016-04-25 niel
Add: New action 'predb' for Update console command. Only a stub method for now.
2016-04-24 niel
Fix: Make Category IDs for 'Other' sub-categories match the code values.
Chg: Increase Composer's process-timeout value to 6 hours, so update db doesn't time out so
easily.
Chg: Add 'pre-install-cmd' back to composer.json so that git pull gets run by composer install.
Chg: Revert the 'pre-install-cmd' change. Keep forgetting that for the dev branch to be
updated to the last commit, I have to update the lock file so the hash gets updated.
2016-04-22 DariusIII
Fix: Links to detail pages in Gamma theme (remove release name).
2016-04-20 DariusIII
Chg: 'Moved' more bootstrap files from themes to use shared/libs versions.
2016-04-19 niel
Mrg: PR 2113, from Wally73 - simple-expanded.sh Screen script.
Chg: Removed the .../cli/versions.php script. Use './zed version all' instead.
Chg: Added nZEDb to li3 as a library, complete with .../nzedb/bootstrap.php file.
Fix: Issue with `./zed update db` not working as expected. Mostly caused by not having nZEDb
added into lithium as a library (see above).
Chg: 'Moved' some bootstrap files from themes to use shared/libs versions.
2016-04-18 niel
Add: 'branch' option to the versions console command. This tells you which git branch you're on.
Add: Finished 'db' option for the update command. This checks for patches and updates the
database accordingly (replaces .../cli/update_db.php script which will be removed shortly).
Chg: Removed the .../cli/update_db.php script. Use './zed update db' to replicate, or './zed
update nzedb' for everything in one operation.
2016-04-18 DariusIII
Chg: Missed some files, cleanup unused scripts.
Chg: Update themes to use libs handled by composer
Chg: Update .gitignore
Chg: Update composer.json
Chg: Update .gitignore
2016-04-15 DariusIII
Fix: Fix filelist display in all of the themes, reduce overhead in NZB class related to segments array.
2016-04-14 niel
Add: Version console command.
2016-04-14 DariusIII
Fix: Fix division by zero error when viewing filelist in Alpha and Default themes.
2016-04-13 niel
Add: Refactored version of nzedb\utils\Git to li3 app\extensions\util\Git.
2016-04-11 niel
Add: Initial 'Update' console command. Currently only updates the repo (via composer).
***NOTE*** `./zed update nzedb` is now the prefered method of updating. Do not `git pull`
unless you know what you might be screwing up ;-)
2016-04-11 DariusIII
Fix: Update autopatcher - fix issue #2096
Fix: Fix NFO display on coverpages in Light/Default themes. Second part of fixes for issue #2099
2016-04-10 niel
Fix: Prevent undefined index isadmin on forumpost page in Gamma template
Fix: DariusIII - Fix issue #2099 Broken links for NFO display on Charisma/Omicron cover pages
Fix: Incorrect covers path for Apache users, caused by .htaccess file added to nZEDb
directory during lithium integration.
Add: New setting for ReCaptcha to switch it off. Defaults to on to prevent BC problems. This
allows disabling ReCaptcha without having to remove your keys. NO UI component yet.
2016-04-09 niel
Mrg: PR 2098, from Wally73 - Update read me.
2016-04-07 Darius
Fix: Installation smarty related issue (Closes issue 2092).
2016-04-06 niel
Mrg: Bring dev-li3 branch into dev. This includes composer changes and the lithium framework.
***NOTE*** You MUST install Composer to continue using nZEDb. See
https://getcomposer.org/doc/00-intro.md#downloading-the-composer-executable We recommend the
global method, as we do not provide the composer.phar file in our repo.
***NOTE*** After installing Composer, from your nZEDb directory run:
`composer install`
`./zed update nzedb`.
You may have to set permissions on .../app/libraries and .../resources/smarty/templates_c
Chg: Remove commit count from tmux's monitor display.
2016-04-04 niel
Fix: Update version checking/updating code to account for branch renaming/changes.
2016-04-03 niel
2016-03-29 DariusIII
Fix: Fix vendor autoload path in autoloader.php
2016-03-09 niel
Chg: Move location of Smarty's additional directories (cache, compile, and config) to the
resources directory.
Fix: Correct namespace use for TVMaze, now composer handles install.
2016-03-28 niel
Mrg: dev => next-master to prepare for updating master.
2016-03-30 niel
Mrg: PR 2087, jmelen - Fix mismatched braces in api which caused search problems (Closes
issue 2069).
2016-03-25 niel
Fix: Releases' table videos_id and tv_episodes_id need to default to 0 (Closes issue 2084).
2016-03-24 DariusIII
Fix: Default theme menus for cover/list views
Fix: Alpha theme menus when coverview is not enabled
2016-03-23 niel
* Fix problem with category entry for 'Other' being added with ID 100001 for new installs.
2016-03-18 DariusIII
Fix: Issue #2080 Add back TV processing to NFO files processing.
Fix: Issue #2082 Undefined index $covgroup in Alpha theme preventing cover|list view
2016-03-17 DariusIII
Fix: Wrong name for failed releases in templates
Chg: Change semantics for failed downloads in themes
2016-08-15 DariusIII
Fix: NZBGet url error warning on empty NZBGet url on profile edit page.
2016-03-08 niel
Fix: Alpha theme's posterwall had white on white characters in the dropdown list for category.
Chg: Rename the ID for posterwall's select dropdown to be more unique and move its style definition to the posterwall.css file.
Add: Commited a .gitattributes file. I've been using it foe several months now and it helps
avoid certain kinds of problems (white-space checking on imported files for example.).
Add: Lots of Composer work.
2016-03-05 niel
Fix: Force users' saburl entry to have a trailing slash.
2016-03-03 bart39
Fix: Book categories in Site Edit "type of books to lookup".
***NOTE*** You may need to reselect these to pp them correctly.
2016-03-03 niel
Mrg: Brought dev-themes into dev branch.
***NOTE*** That's why dates below are out of sequence, it is not a mistake.
Fix: View NZB comments block from spilling beyond its wrapping grey box.
Fix: Replaced Genres::CONSOLE_TYPE causing Console.php to fail.
2016-03-02 DariusIII
Fix: Fix wrong path to shared images folder in Charisma/Gamma/Omicron themes
Chg: Make Gamma theme menus dropdown on hover
Chg: Make Gamma theme Bootstrap 3 compatible
Chg: Update jQuery to version 2.2.1, use jQuery migrate 1.4.0
2016-03-01 niel
Mrg: PR 2074, from zetas/kingcat - Removing extraneous container tags from alpha for
Bootstrap v3.
Fix: Incorrect constant name PC_GAME in predb.tpl, to correct PC_GAMES.
2016-02-29 DariusIII
Chg: Replace form-search in Charisma and Omicron too
Chg: Replace form-search with proper form-inline in Alpha theme
2016-02-27 niel
Fix: Positioning of View/Admin buttons on category browse pages (Closes PR 2063).
Fix: Console page, rows going outside the grey box element.
2016-02-25 DariusIII
Chg: Replace custom filtering code in Charisma/Gamma/Omicron themes with search-filter.
Chg: Move rss, rssdesc and search-filter.tpl to themes/shared folder.
Fix: Fix the rss of Gamma theme.
Fix: Prevent undefined index userdata notice in headermenu of Charisma/Gamma/Omicron themes.
Fix: Fix "too few arguments" error in Tmux class.
2016-02-24 niel
Fix: Issue 2011 - Default Template Issues.
Fix: Issue 2026 - Alpha theme. The Audio menu item does not work as intended.
2016-02-19 DariusIII
Fix: Gamma theme headermenu when not using coverviews.
Chg: Move group browsing from user to left side menu in Charisma/Omicron themes.
2016-02-17 niel
Fix: Prevent unkown index '0' for null pagertotalitems result and force a zero value if missing.
2016-02-15 niel
Chg: Use Category constants instead of numbers in 33 template files of various themes.
Chg: Use Category constants instead of numbers in 11 code files from misc and nzedb directories.
Mrg: PR 2061, from zetas - Moving ad display to a partial for Alpha theme to unify look and functionality.
2016-02-15 DariusIII
Fix Fix template tag errors in Alpha viewanime and viewseries.tpl
2016-02-14 DariusIII
Chg: Change category numbers to category constants in themes search-filter.tpl
2016-02-13 DariusIII
Chg: Change category numbers to category constants in themes predb.tpl
2016-02-12 DariusIII
Chg: Update themes headermenu.tpl to use category constants
2016-02-27 niel
Mrg: dev => next-master to prepare for updating master.
**IMPORTANT** Be aware that for the next update (April) the stable branch will no longer be the
master branch. It will be renamed to 0.x. You HAVE to run the following commands to stay on
stable code:
git checkout master
git branch -m 0.x
git fetch -p
git branch --set-upstream-to=origin/0.x
2016-02-23 niel
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: Updated Ubuntu-14.04.2-Install to use mysqlnd library instead of the no longer
maintained version.
2016-02-22 b3rs3rk
Fix: Long running queries for RemoveCrap WMV
2016-02-20 niel
Fix: Correct path for images on opening page of Install.
2016-02-15 niel
Mrg: PR 2062, from zetas - Disable API access for disabled users.
2016-02-04 niel
Chg: Updated Smarty to version 3.1.29
Chg: Created second directory for Smarty plugins (.../www/plugins) where we will keep our
custom added plugins to avoid issues when updating Smarty.
2016-02-03 niel
Mrg: PR 2055, from DariusIII - Fix paths in Charisma theme.
Mrg: PR 2056, from DariusIII - Replace deprecated html tag <center> with proper CSS.
Fix: Regression that remove WWW_THEMES definition from Page class.
2016-02-03 DariusIII
Mrg: PR 2054 - Change references of releasetitle to title in myshows-add page of Charisma/Omicron theme
Fix: Wrong paths to scripts in Omicron theme
Fix: Fix profileedit pages in Charisma/Gamma/Omicron templates
2016-02-02 niel
Mrg: PR 2051, from DariusIII - Correct wrong variable usage and replace it with proper one
($rid => $video) in myshows-add.tpl template file for all themes.
Fix: Copy jquery.qtip2.js to themes/shared/script so requests can find it.
Fix: Make Category::getCategoryOthersGroup static, so it is accessed like a constant would be.
Fix: Fix reference to 'template' instead of 'theme' in the Omicron basepage.tpl
2016-01-31 niel
Mrg: dev => next-master to prepare for updating master.
2016-01-30 niel
Chg: Juggle Book category values so they match the existing ones of neznab's published API.
2016-01-29 niel
Mrg: PR 2044, from DariusIII - Rework Omicron/Charisma basepages and Omicron login/register checkboxes.
Mrg: PR 2046, from DariusIII - Prevent undefined index notices for failed downloads in Omicron and Charisma themes.
2016-01-26 niel
Mrg: PR 2037, from DariusIII - Move Other cats to 0000 range, books cat to 7000 range.
2016-01-23 niel
Mrg: PR 2041, from DariusIII - Update Noty package to version 2.3.8 and move it to
shared/libs folder.
2016-01-21 niel
Mrg: PR 2039, from DariusIII - Prevent undefined index notices in full series and movies
view, remove references to nzbvortex and nzbgetintegration.
Mrg: PR 2040, from DariusIII - Update isISO categorization.
2016-01-26 niel
Mrg: PR 2037, from DariusIII - Move Other cats to 0000 range, books cat to 7000 range.
Fix: Changing the CAT_OTHERS_GROUP array to be a function instead, as array constants are not
supported for PHP 5.5. When 5.5 reaches EOL in July we can revisit this.
***NOTE*** on larger data sets the patches will take a long time to run.
Chg: Update SQL patch 422 to improve speed on larger data sets. Thanks to NZBMets for the idea. (reverted).
Fix: Remove the previous change to patch 422.
***Note*** Anyone that used the bad version will have to run the recategorise script to
fix things, sorry for the hassle.
Fix: Add remove partition query before adding the new partition.
2016-01-18 niel
Mrg: PR 2036, from DariusIII - Fix books menu in Gamma template.
2016-01-16 niel
Chg: Update getID3 library to version 1.9.11
2016-01-11 niel
Mrg: PR 2027, from DariusIII - Fix white letters on profile site theme selection, replace references to nntmux/newznab with nzedb.
2016-01-09 niel
Chg: Delete duplicated bootstrap files in shared theme.
Chg: Rename shared directories: images => img, scripts => js, styles => css to be more conventional.
2016-01-08 niel
Fix: More bad URLs in Charisma/Omicron.
Mrg: PR 2023, from DariusIII - Fix wrong path to shared folder in Gamma theme.
2016-01-07 niel
Fix: Several bad URLs in Charisma/Gamma/Omicron themes (missing '/' after the smarty constants).
2016-01-06 niel
Mrg: Bring in dev-git-hooks changes. Adds whitespace checking/fixing to pre-commit hook.
2016-01-05 niel
Fix: Remove duplicate menu items for Login and Register in menu_items.tsv
Fix: In some cases, if not logged in, no theme is defined and certain links are broken with
themes//style... appearing instead of a proper link.
2016-01-04 niel
Fix: Added missing template file to Default theme which caused 500 error when clicking on movie
title in covers view.
Mrg: PR 2012, from DariusIII - Update Captcha.tpl with noscript fix, make browse groups in
Charisma/Omicron themes sortable.
2016-01-02 niel
Mrg: PR 2012, from egandt - Fixed paths in Charisma/Omicron themes.
2016-01-01 niel
Mrg: dev => next-master to prepare for updating master.
2015-12-30 niel
Mrg: PR 2010, from DariusIII - Fix missing table definition from queries in NameFixer.
2015-12-27 b3rs3rk
Fix: Issue #2001 - update_releases.php -> Call to undefined method finfo::close()
2015-12-23 niel
Mrg: PR 2007, from Darius - Change grabs and group browse ordering in Gamma.
Chg: Merged in dev-themes branch. This moves the themes_shared directory to themes/shared.
More importantly it now assumes a convention that themes should use Title cased names or
they are not presented as available selections.
Admins may rename the directory of any theme they want to omit from user choice to be
fully lower-case (the change must be commited to prevent overwriting by next update).
This change will be the basis for further improvements in time.
Mrg: PR 2005, from Zeta - Adding noscript support to recaptcha.
2015-12-22 niel
Mrg: PR 2006, from Darius - Fix wrong video sample extension in Gamma template.
2015-12-15 b3rs3rk
Mrg: PR #1987, from Darius - Add Gamma template made by RickDB (adapted by Darius)
Mrg: PR #1998, from Darius - Declare $client property in nzedb/processing/tv/TMDB.php
2015-12-14 b3rs3rk
Chg: DNZB failures shouldn't send an easily corrupted searchname. Now retrieves it from the DB by sent guid instead.
Fix: Attempt to fix issue with releases that have parts counters in the searchname not being sent to Sab properly
2015-12-13 b3rs3rk
Fix: Too many arguments for sprintf and re-work Dnzb Failures a tiny bit as I'm getting strange results
Fix: Provide a DNZB response code when no alternate match is found in DNZB query instead of just showing 404
2015-12-11 b3rs3rk
Chg: Move video type check to JOIN instead of WHERE in API TVSearch
Fix: Spacing issues with AniDB and small update to parsing
Chg: Greatly improve CodecPoster accuracy and query speed
Fix: Query update didn't have crapTime in it
2015-12-10 b3rs3rk
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-09 niel
Chg: Refactored git hook scripts. They now live in .../build/git-hooks. Run
.../build/git-hooks/addHooks.sh to create a symlink to the .git/hooks directory.
***NOTE*** When commiting, staged files will have trailing white-space replaced. This
**WILL** cause problems if you have unstaged changes for the same files, as they will be
committed as part of the white-space replacing.
2015-12-08 bart39
Mrg: PR #1996, from darius - Fix paths to scripts in charisma/omicron themes.
Mrg: PR #1995, from darius - Fix wrong paths in omicron/charisma templates.
Fix: omicron/charisma movie cover links.
2015-12-07 niel
Fix: Cleaned up over 16K occurences of trailing white-space in Charisma/Omicron theme files. Again!
Fix: Cleaned up space-before-tabs.
2015-12-06 niel
Fix: Column genre_id in gamesinfo table, not patched when schema was updated around patch 278.
2015-12-04 b3rs3rk
Chg: TVDB and TVMaze scripts now support Airdate lookup testing.
Fix: RemoveCrap Executable with Sphinx finding too much for the limit
2015-12-02 b3rs3rk
Mrg: PR #1985 - Add Trakt Support to Dev
2015-11-29 niel
Mrg: dev => next-master to prepare for updating master.
2015-11-29 bart39
Fix: missing 'AND' from browseBy.
2015-11-28 bart39
Chg: update readme - postgres NOT supported.
Chg: Also remove tv schedule update from threaded script.
2015-11-28 b3rs3rk
Mrg: PR #1977, from darius - Fix the full movie view in omicron/charisma templates
Mrg: PR #1979, from Wally73 - Update simple.sh to remove tv schedule script default
Mrg: PR #1980, from kaibosh - Change default to PHP version of scripts rather than python ones in threaded screen script
2015-11-24 b3rs3rk
Mrg: PR #1973, from darius - Adjust omicron/charisma templates to failed releases count fix
Fix: Bad merge on my part which reverted some DDL in the schema. Reverted to dev and then made the one branch change
2015-11-23 b3rs3rk
Fix: Failed counts for cover views being lumped together instead of group_concat
Chg: Speed up Music, Games, and XXX cover views
Fix: Forgot to fix movies cover view not returning a single dimension array when none are found
2015-11-24 bart39
Mrg: PR #1971, From darius - Update templates to font-awesome 4.5.0.
Mrg: PR #1970, From darius - Fix count of failed releases.
Mrg: PR #1964, From darius - Remove option to postprocess properly renamed releases from tmux.
2015-11-23 b3rs3rk
Mrg: PR #1969, From darius - Change dnzb_failures table layout, drop indexes, add new PK
Fix: Broken queries in DnzbFailures, change logic to reduce clutter and excess queries
Fix: Broken DF queries in Releases
Chg: A few more refinements for DNZB failures
Chg: Make some things public in TV to allow external script runs
Fix: XmlException errors in TVDB not being caught
Fix: Queries in DnzbFailures not working properly
Fix: Security issues with DnzbFailures
2015-11-23 bart39
Mrg: PR #1968, From darius - Fix the dnzb failures part of search query in Releases.php.
Mrg: PR #1965, From darius - Add changes for api and pager to charisma and omicron templates.
2015-11-20 b3rs3rk
Chg: Move PK on release_nfos to releaseid. Improves NFO joining operations and reduces overhead.
Fix: Update schema for release_nfos change
Fix: Don't cache failed TV lookups when the Episode didn't find a match but the show did
2015-11-20 bart39
Mrg: PR #1960, From izolight - More tvmaze fixes.
2015-11-18 b3rs3rk
Chg: Make categorizeReleases query search for iscategorized in the correct partition
Add: include NFOURL (if NFO exists) in extended=1 API information #1962
Add: Make NFO file retrievable for a release via the API and update documentation
Chg: Update the alpha API description for NFO. Fixing bad copy paste.
Chg: Improve error reporting for API NFO.
Add: queryCalc function to DB Class to allow cached SQL_CALC_FOUND_ROWS
Fix: Typo in queryCalc strpos / forgot to pass cache to query in queryCalc / cache the result instead of the array
Chg: Re-work movies cover view queries and make all data sets cacheable / remove count function for movies cover views
Fix: A ton of spacing issues I introduced and some others that were already existing in Movie class
Chg: Re-work books cover view queries and further improve the query / Remove some lingering query stuff that isn't needed
Fix: Undefined offsets when accessing pre query for Books
Chg: Re-work consoles cover view queries
Chg: Pager template should not round, using ceil to always round up for the last page is a better choice
2015-11-17 b3rs3rk
Chg: Move PK on release_files to releaseid/name. Drastically improves query performance with optimizations to follow.
Fix: Add DROP IF EXISTS for temp table in patch
Add: IMDB Icon to TV new poster wall
2015-11-17 bart39
Fix: If episode airdate not set insert null.
Fix: tvmaze response status can return 404 which we want to exclude.
Fix: Tv name parsing regex.
Mrg: PR #1959, From izolight - Fixes for tvmaze lookup.
2015-11-15 b3rs3rk
Add: TV Failed Title Lookup Cache (Thread Persistent like Amazon)
Fix: Bad merge broke regex again
Chg: If TVDB cannot reach the API, catch the error and force local lookup
Fix: Add XmlException to try/catch
Chg: Remove year tags from TVMaze lookup as it returns no results with them
Fix: Season Packs not showing up correctly in View Series
Chg: Speed up books cover view
Chg: Speed up XXX cover view
Chg: Speed up Console cover view (fix discrepancy in count)
2015-11-14 b3rs3rk
Mrg: PR #1953, Add TVMaze and TMDB Scrapers
Fix: Duplicate Alias Errors and cache alias lookups
Fix: TraktTv abstract errors from missing functions
Chg: AmazonProductAPI now namespaced and autoloads across project
Chg: Speedup Music Cover Views and cleanup a lot of the queries / fixed some issues
Fix: A few typos with the Music change
Chg: Cache counts for Movies, Music, Games
Fix: Undefined offset and foreach errors in TMDB
Fix: SmartyTV class abstract errors / fix a few template issues
Chg: Releases that fail to parse for TV proc go into their own queue for review
Fix: First TV name processing Regex not enforcing the start of the string
Fix: Bad logic for airdate shows after cleanup of TV parsing (Actually fixed)
2015-11-14 bart39
Mrg: PR #1952, from Darius - Fix book related problems due to wrong var used.
Mrg: PR #1951, from Darius - Ignore duplicate comments.
Mrg: PR #1949, from rainje - Add french flag to "multi" releases.
Fix: Another regex fix.
Fix: Collection regex errors noted in #1954.
2015-11-10 niel
Fix: Remerged Darius' original charisma/omicron themes into next-master. Hopefully this will fix the issues for master, but may need more work yet.
2015-11-09 b3rs3rk
Fix: Sonarr's "RSS" is just using the API with no parameters. Left joining should 'fix' this until it can be addressed with the Sonarr team.
Fix: Wrong if condition for TVDB Test script return
Chg: Greatly improve movies cover view query time. Depending upon others' findings it is easily adapted to the other views.
Chg: Greatly improve games cover view query time. Edit: missed a comma.
2015-11-07 bart39
Fix: Collection regex errors.
Mrg: PR #1948, From izolight - Regexes from request thread.
Add: ddl / tsv changes for izolight patch.
2015-11-06 bart39
Mrg: PR #1868, From izolight - Add regexes for korean newsgroups.
Add: ddl / tsv changes for izolight patch.
2015-11-05 b3rs3rk
Fix: Schema data for countries table using invalid column for private key
2015-11-04 bart39
Fix: Attempt to fix AEBN / ADM lookups #1914.
2015-11-03 bart39
Fix: Release-edit redirecting to wrong page #1940.
Fix: Change patch 391 to drop and recreate user_series table due to unknown issue on InnoDB.
2015-11-02 bart39
Fix: index name on user series.
2015-10-30 b3rs3rk
Fix: Attempt to fix Issue #1844 Pager counts not reflecting release availability
2015-10-29 b3rs3rk
Fix: Tmux counters not accurately reflecting TV work (still off until new scrapers are finished)
Fix: SCR in ReleaseRemover and improve query times for all release_files operations on larger databases
2015-10-28 b3rs3rk
Chg: Speed up series list view query by removing releases join
Mrg: PR #1930, From Darius - Remove totalrows count from functions, api and templates
Chg: Release Browse Queries not respecting table position on larger Databases with MariaDB
2015-10-27 b3rs3rk
Mrg: PR #1925, From Darius - Fix anime pages in omicron/charisma. Fix a typo in mysql-ddl.sql
Mrg: PR #1928, From Darius - Move My Shows to account menu, remove links to calendar and add Anime Series link to charisma template
Fix: Country not being extracted from release / Improve TVDB matching when country exists
2015-10-26 b3rs3rk
Fix: Some local lookups were passing with invalid information causing them to show up as season 0.
Fix: View TV Series query speedup caused incorrect join placement (2nd Attempt)
Fix: Trakt class instanciation not working to the API
Fix: Incorrect usage of date function (missing strtotime for int value)
Chg: Removed pager count from releases->searchShows. It is only called by View Series List and API and neither use a pager function.
Mrg: PR 1922, from Darius - Add changes to omicron/charisma templates for new TV.
Fix: Massive non-cover view browse speedup due to query restructure. Also helps some API/RSS functions.
Fix: Issue with last push breaking browse groups (Second fix -- second order by to preserve selected ordering)
Fix: Undefined offset in TV.php causing issues with season assignment for some airdate shows.
2015-10-25 b3rs3rk
Mrg: PR 1916 Replace TVRage Processing with TVDB
Note: We found a bug dating back to the beginning that caused bad titles to be inserted into the TvRage table
As such, we decided not to incorporate the title data by migrating it to the new videos schema. We are not dropping the tables yet
As there is still promise in joining the tables at a later date to populate some fields.
2015-10-18 bart39
Fix: No covers shown on XXX /details pages #1918.
2015-10-13 b3rs3rk
Mrg: PR 1912, Change the order of removal in Patch 385
2015-10-12 niel
Mrg: PR 1904, from Darius - Update parseTraktTv function, as it was occasionally inserting covers with tt prefix.
Mrg: PR 1905, from Darius - Fix the layout of tv->anime page.
Mrg: PR 1906, from Darius - Extend episodeSummary function with extended type switch for future use.
Mrg: PR 1907, from Darius - Update the search page in omicron/charisma templates.
Mrg: PR 1910, from Darius - Move all the TV related classes so nzedb/processing/tv folder. Move the processTvReleases function into main TV class.
Mrg: PR 1911, from Darius - Remove text_hash column, trigger and index from release_comments.
2015-10-08 b3rs3rk
Chg: Improve Codec Poster removal query times by incorporating Sphinx FT if enabled
Chg: Lots more love for Sphinx FT in ReleaseRemover. Greatly improves query times on big databases.
Chg: Few more changes to RR
2015-10-07 b3rs3rk
Mrg: PR #1902 Make TraktTv class extend TV class, add box office support into class.
Mrg: PR #1901 Add deletion of dnzb_failures to deleteSingle
Fix: Issue #1900 Undefined index error in updateTvRage.php
2015-10-06 b3rs3rk
Mrg: PR #1898 Adjust templates for tvrage images change.
Mrg: PR #1899 Remove echooutput from TvRage class and move it to parent TV class
Fix: ReleaseRemover not honoring LIKE search types causing blacklist removal issues and not producing enough matches in SPHINX mode
2015-10-05 niel
Mrg: PR 1895, from Darius - Add view release option to failed releases list. Do not post comment for user, if that user already posted the failure automated comment.
2015-10-05 b3rs3rk
Add: Script to extract TV covers from the database and save them to the tvrage directory in covers
Chg: Set TV cover images to pull from /covers/tvrage/ ***NOTE*** Run the extractTVCovers script in misc/testing/PostProcess/ ***
Fix: Error in extract script and a query error for new poster wall for TV
Del: getimage.php as it was only used for displaying TV images... TV now adopts the standard cover method
Chg: updateTvRage script now looks for hascover = 0 instead... which still won't work because TVR is down
Mrg: PR #1897 Anime new poster wall view
Mrg: PR #1894 Change TVDB client class call
Fix: Forgot to add untracked anidb icon for poster wall
Fix: AniDB poster wall query not grouping by release
Fix: Attempt to fix AniDB icon not showing in multiple themes
Fix: Omicron poster wall typo, wrong script name in patch file 384
Add: updateTvRage.php in misc/testing/PostProc will now run in check mode to reconcile image files against the DB if you imported
Fix: Alpha TV New Poster Wall missing div tag
2015-10-04 b3rs3rk
Mrg: PR #1893 Integrate Moinax TVDB API
2015-10-04 niel
Add: PSR-0 compliant autoloader for libs namespace.
Mrg: PR 1890, from Darius - Fix host column misplacement in admin comments list when user ip tracking is enabled.
Mrg: PR 1891, from Darius - Add text_hash column, triggers, and index to release_comments to prevent insertion of duplicated comments originating from automated messages, sharing etc.
Mrg: PR 1892, from Darius - Add list of releases failed to download reported by X-DNZB-Failure headers to admin area.
2015-10-02 bart39
Fix: invalid icon links in omicron / charisma themes.
2015-10-01 niel
Mrg: dev => next-master to prepare for updating master.
Mrg: PR 1885, from Darius - Add statistical info for grabbed/failed releases to cover, browse and search pages.
Mrg: PR 1889, from Darius - Automatically generate comment on failed download.
2015-10-01 bart39
Fix: updated predb insert trigger that got missed for new installs, fixes #1875.
2015-09-26 niel
Chg: Altered settings.example.php
Corrected erroneous references to settings.php.example (formatting was altered as a side effect of copy/pasting).
Changed default value of PHPMAILER_ENABLED constant to 'false' instead of undefined (it was commented out).
Changed error reporting level to not exclude any messages, as our code should run clean and therefore *any* messages should be investigated.
**NOTE** Generating messages slows down the running code and hiding them does not stop them being generated, just displayed.
2015-09-22 bart39
Mrg: PR 1884, from DariusIII - Reorganize X-DNZB-Failure header support related pages (failed.php and getnzb.php)
Mrg: PR 1883, from DariusIII - Add filters to cover pages.
2015-09-21 bart39
Mrg: PR 1882, from DariusIII - Fix the encodeAsUTF8 function.
2015-09-19 niel
Mrg: PR 1878, from DariusIII - Fix api json output.
Fix: Adding failure test for JSON encoding, which returns an API error.
2015-09-15 niel
Fix: Typo in variable name which causes a missing index warning.
2015-09-14 b3rs3rk
Add: Base TV Class to make the addition of a new TV scraper easier
Chg: Re-organize and trim some fat out of TvRage.php in preparation for its glorious return
2015-09-11 niel
Mrg: PR 1870, from DariusIII - Change font used in omicron and charisma templates, adjust layout of coverview pages.
2015-09-11 bart39
Mrg: PR 1854, from rainje - Fix issue #1850 - Three Arrows when viewing movie upper right corner.
2015-09-10 kevin
Fix: Issue with empty array causing query to fail in PR 1871
2015-09-09 niel
Mrg: PR 1871, from bfincher - Display the date which a binary black list was last used.
2015-09-08 niel
Mrg: PR 1869, from DariusIII - Add back missing invites in profile page of charisma/omicron templates.
Mrg: PR 1870, from DariusIII - Change sidebar menu XXX into Adult to match headermenu, change the icon.
2015-09-05 niel
Mrg: PR 1856, from DariusIII - Fix display of api/download hits, in omicron and charisma templates, in last 24 hours.
Mrg: PR 1857, from DariusIII - Fix background colors on profile and profile edit pages.
Mrg: PR 1858, from DariusIII - Adjustments and fixes in charisma and omicron templates.
2015-08-31 bart39
Fix: Return false if trakt title is not set when fetching properties.
2015-08-30 bart39
Fix: collection regex edit page not showing the result.
2015-08-29 rullatio
Mrg: PR #1849 Fix RSS Content Length Response
2015-08-28 b3rs3rk
Fix: Sphinx Search broken for MariaDB installs (re-run create_se_tables script)
2015-08-27 b3rs3rk
Fix: API Search function not including -1 for fileName parameter breaking API search
2015-08-27 niel
Add: predb export script now has a default filename (predb_export_YYYYMMDDhhmmss.tsv) if only a path is specified.
2015-08-26 bart39
Mrg: PR 1843, by b3rs3rk - Sphinx Full-Text Search for Filenames.
*** NOTE *** - you will need to do the following to update the sphinx index:
0) Minimum Sphinx v2.2.9
1) stop sphinxsearch - `sudo service sphinxsearch stop`
2) clear old index - `su * Chg: do rm /var/lib/sphinxsearch/data/*`
3) copy updated conf file - `sudo cp /var/www/nZEDb/misc/sphinxsearch/sphinx.conf /etc/sphinxsearch/sphinx.conf`
4) If you had previously edited the conf file - you will need to re-edit again.
5) start sphinxsearch - `sudo service sphinxsearch start`
6) recreate the tables - `php /var/www/nZEDb/misc/sphinxsearch/create_se_tables.php 0 9312`
7) populate the index - `php /var/www/nZEDb/misc/sphinxsearch/populate_rt_indexes.php releases_rt`
2015-08-26 kevin
Add: Xdebug and PHP settings to nzedb\config\settings.php
2015-08-25 bart39
Fix: Truncate rather than word-wrap #1846 - clear your smarty cache.
Fix: Revert word-wrap change that caused a space to appear in release titles (alpha theme) #1846 - clear your smarty cache.
2015-08-25 niel
Chg: Added note to copy nZEDb/nzedb/config/settings.exmple.php to nZEDb/nzedb/config/settings.php on opening Install page.
Fix: Typo $this->tablePerGroup to $this->_tablePerGroup.
Fix: Predb import dailies script does not have an OPTIONALLY ENCLOSED BY value (and there wasn't a default one) so group names were loaded quoted and consequently inserted into the groups table that way.
2015-08-24 bart39
Fix: Removed another "AND" from SQL query which cause a syntax error.
2015-08-24 niel
Mrg: dev => next-master to prepare for updating master.
2015-08-23 bart39
Fix: Drop trigger from collections that got missed with recent changes.
2015-08-22 bart39
Mrg: PR 1841, by b3rs3rk - Refresh all releases indexes to align with new schema.
Fix: Invalid datetime format when updating consoleinfo if releasedate is blank.
2015-08-21 b3rs3rk
Fix: Issue #1819 - Console Processing failing to validate Amazon API Return
Chg: Console Processing Local will now require an exact platform match just like the Amazon lookups to prevent incorrect platform matches
2015-08-21 niel
Fix: predb_import_daily_batch script to properly calculate last timestamp for progress mode.
2015-08-20 bart39
Mrg: PR 1838, by terbonium - removed "AND" from SQL query which cause a syntax error.
Mrg: PR 1837, by terbonium - cbp delete fix.
2015-08-20 b3rs3rk
Fix: Anime covers not showing properly
Chg: Add Anime Series view to header menu->TV
Fix: Omicron Anime view not honoring $nodata when no releases match the AniDBID
Chg: Single table scan for expensive tmux monitor queries (6-8x reduction in time required to loop) thanks to @terbonium
Add: TV to Omicron side bar menu
2015-08-19 bart39
Fix: PHP error if rowCount() is null #1834.
2015-08-19 b3rs3rk
Chg: Re-work queries for faster CBP deletion and greatly improve page load times/dehash work queries
Fix: Another failing query in ProcessReleases which could almost certainly DB swell
2015-08-18 niel
Fix: PreDb import and export scripts to work as expected.
2015-08-18 bart39
Fix: Amend ab.moovee collection regex that was splitting subs out separately.
Mrg: PR 1827, by terbonium - moved releases update into foreach of matching releases.
2015-08-17 b3rs3rk
Add: Blacklist regex for 16 character hash floods in kenpsx and frogs (Remove +1 patch -- whoops)
Fix: Blacklist regex not matching properly
2015-08-17 bart39
Fix: predb_export / getImdb scripts typo's
Fix: various links to testing/PostProc corrected to testing/PostProcess.
Mrg: PR 1825, by terbonium - part.id column no longer exists.. match on non-recent binaryid's.
Mrg: PR 1824, by darius - Add TRAKT link to details page.
Mrg: PR 1823, by terbonium - set collections orphan cleanup to run only 1/200 of the time.
Mrg: PR 1822, by terbonium - select was matching against releases already marked NFO_FAILED which then executed a duplicate DELETE on releases_nfo.
Fix: Display of movie trailers #1811.
2015-08-16 bart39
Fix: Checking for existing movie trailers.
Fix: Typo in Movie.php.
Fix: Add missing quote for echo in predb_export.
Chg: minMaxQueryFormulator to maxQueryFormulator - min not required.
Mrg: PR 1820, by darius - Add TraktTv cover support for movies.
2015-08-15 niel
Fix: PreDb export script. Typo prevented executing prepared statement. Had to put ENCLOSED BY clause into prepared statement, instead of passing it as a parameter.
2015-08-15 b3rs3rk
Fix: DELETE Query missing collections alias
2015-08-15 bart39
Fix: Fix movieinfo insert errors with long ratings (mainly from trakt).
Chg: Alpha theme updates for newposterwall / word wrapping.
Chg: Categorize updates.
Chg: When starting tmux monitor don't analyze releases table if engine = InnoDB (InnoDB uses online analysis).
2015-08-14 bart39
Mrg: PR 1817, by terbonium - reworked patch to get around duplicate data in parts table.
***NOTE*** run this sql to reset sqlpatch if you already ran patch 374 and failed before patching:
UPDATE settings SET `value` = 373 WHERE setting = 'sqlpatch' AND `value` = 374;
Mrg: PR 1816, by terbonium - removed id and collectionid from parts table, updated primary key to (binaryid,partnumber).
Fix: Set NULL tmdbid values to 0 before altering the default value in patch 372.
Mrg: PR 1813, by darius - Add back missing triggers into releases table.
***NOTE*** if using sphinxsearch then run 'php misc/sphinxsearch/toggle_search_type.php sphinx' to remove unnecessary release_search_data triggers.
Fix: Correct default value for tmdbid to '0'
2015-08-14 b3rs3rk
Chg: Make UPDATE queries in postproc use partitioning
Chg: Improve TV matching a bit
Fix: Issue 1814 Bad XXX processing query
Fix: Patch 374 typo and add CALL and DROP
Add: *** MUST RUN *** TPG Script to DROP old collections TRIGGERS after Patch 374 /nzedb/build/_runonce/tpg_delete_triggers_2015-08-14.php
Chg: Permissions on TPG scripts
Fix: TPG Creation function called when adding a new group in Site Admin no longer adds the delete triggers
2015-08-14 kevin
Chg: Add default values for movieinfo table.
Fix: Check if trakt data has a imdb ID.
2015-08-13 b3rs3rk
Chg: DB optimization: Change nzb_guid to BINARY(16)
2015-08-12 DariusIII
Fix: Issues on Omicron/Charisma themes.
2015-08-11 terbonium
Chg: Improve performance of predb_hash table and queries by storing hashes as binary.
2015-08-11 kevin
Chg: Better support for DELIMITER in DbUpdate.
2015-08-10 kevin
Fix: Issue where youtube trailer URL's would get overwritten with the wrong URL.
Fix: Issue where API NZB downloads would fail.
2015-08-10 Darius
Fix: Typo in nzedb\Movies.
2015-08-07 kevin
Chg: Parse most of the TraktTV details for movies.
Chg: Store movie trailer URL's in the database.
Chg: Add movie trailer configurable settings to Admin section of site.
Chg: Refactor some methods in Movie.php
Fix: #1782 Unused title parameter in getnzb and details page intermittently caused them not to load.
2015-08-07 terbonium
Fix: Escape the "_" character in LIKE clause of query of patch 360. #1801 http://git.io/vOFcf
2015-08-06 niel
Fix: Added default SSL values check for installation process.
2015-08-06 b3rs3rk
Fix: Delete query for stuck collections
2015-08-06 kevin
Fix: nzedb\db\DbUpdate::splitSQL ; Properly parse delimiters for patches. ; Parse comments.
Mrg: PR 1796, by terbonium - SQL optimizations.
Mrg: PR 1793, by kevinlekiller/b3rs3rk/DariusIII - Delete collections that are broken after a timeout period. Issue #1791
Mrg: PR 1797, by DariusIII - Change buttons in viewseries.tpl to be in line with the other pages.
2015-08-05 niel
Fix: Install process to use install.php instead of smarty.php
Fix: Bad span end tag is install step 2 template file.
Fix: Reverted kevin's earlier 'fix' for Step 2 of install. The constant must exist or the bug is elsewhere. The bug was not having 'settings' as part of install configuration.
Mrg: PR 1789, from darius - Remove getQueue function from utils.js as it was conflicting with a function in our JS. Cleanup trailing whitespace.
2015-08-05 kevin
Fix: Step 2 of install.
Mrg: PR 1795 from terbonium - group OR operators () properly for proper index usage on date column and prevent full table scans when not needed
2015-07-31 bart39
Mrg: PR 1786 from darius - Add XXX back cover view and games screenshot view to release details.
Mrg: PR 1781 from darius - Add movie rating to movies page, remove year from xxx template.
2015-07-30 bart39
Mrg: PR 1784 from iguyking - Create a new Ubuntu 14.04.02 install instructions.
Mrg: PR 1780 from darius - Add send to cart and send to my queue buttons to rest of the pages.
Mrg: PR 1779 from darius - Change the search page and results display, add send to cart and send to my queue buttons to movies page.
2015-07-25 niel
Chg: Merging in dev-configs branch. This adds a new Configure class and streamlines autoloading further.
***NOTE*** This will require moving config.php and settings.php from .../www/ to .../nzedb/config.
You will also have to remove the require_once line from the bottom of config.php
2015-07-24 niel
Fix: updated regex for predb_import_daily_batch script to account for Dropbox's changes to link HTML.
2015-07-24 bart39
Mrg: PR 1775 from darius - Add buttons for actions in posterwall.
2015-07-23 bart39
Mrg: PR 1774 from darius - Change the color of posterwall in charisma template.
Mrg: PR 1773 from darius - Fix errors in usefullinksmenu.tpl.
Mrg: PR 1772 from darius - Home buttons and menu will now load the site home link setup in admin>site edit area.
Mrg: PR 1771 from darius - Add new german variant of codecposter spam releases.
Mrg: PR 1770 from darius - Fix search in new templates, final fix for posterwall and update the base of Omicron template (AdminLTE) to version 2.2.0.
2015-07-22 bart39
Fix: Bad regex causing preg_match errors.
Mrg: PR 1769 from darius - Partial fix for newposterwall, remove newznab-tmux reference from search page.
Mrg: PR 1768 from darius - Fix styling of new themes, add back new releases posterwall.
2015-07-19 niel
Fix: Quick fix for Smarty class not loading in .../misc/testing/DB/autopatcher.php
Mrg: PR 1764, from Darius - Make max.headers.iteration editable in admin => site-edit.
Fix: Had to rename the 'setting' for max.headers.iteration to allow it to work with smarty template.
Fix: Removing unneccessary require_once for Utility.php. No longer needed as autoloading covers it and Utility is gone. ;-)
2015-07-18 niel
Chg: Renamed Utility class to Misc. It should only contain odd methods that do not fit in anywhere else.
Chg: Created a new utility class 'Text' and moved various text based methods into it from Misc.
2015-07-18 bart39
Mrg: PR 1763 from darius - Fix the reference to Tabula-Rasa test site.
Chg: Change baseplate text to be consistant across all themes.
Mrg: PR 1762 from darius - Change references to nZEDb.
Mrg: PR 1757 from darius - Move $options before the $message to prevent undefined index options.
Mrg: PR 1756 from darius - Group will be disabled on update if USP server responds with code 411.
Mrg: PR 1755 from bfincher - Fix interval defined in timeother to be 6 hours instead of 0 hours.
2015-07-17 bart39
Mrg: PR 1760 from darius - Add omicron and charisma Bootstrap 3 based templates.
2015-07-16 niel
Fix: Finally have a work around for the register page not loading. Thanks to Bart39.
2015-07-14 bart39
Mrg: PR 1759 from darius - Update ReleaseRemover with new variant of codec installer file.
2015-07-09 niel
Fix: Installation require_once problems. No, really this time, I even tested it on a VM.
2015-07-08 niel
Fix: Path of require for installation's config. Plus additional requires in step files.
Mrg: PR 1753, from Fossil01 - Show password on screen after reset.
2015-07-07 niel
Fix: Require of 'config.php' for installing.
2015-07-06 niel
Mrg: PR 1747, from sebst3r - API-Change regarding JSON-Output
2015-06-30 niel
Mrg: PR 1740, from Fossil01 - Added user signups by month view back to site-stats.
2015-06-29 niel
Chg: Combining web page autoloaders into a single file.
Chg: Streamlined the autoloader process for Smarty files/pages.
2015-06-28 niel
Chg: Moved smarty page files autoloader script to.../pages/autoload.php and moved Smarty framework autoload code initialisation into the .../www/index.php - This has a several advantages:
Prevents problems on Windows and other case-insenstive file-systems (and applications) from not being able to have ours and smarty's in the same directory.
Removes our code from the Smarty library tree, making it possible to no longer have the whole library included in the repo.
Allows us to separate out the Smarty framework autoloading from the smarty page autoloading.
Removes autoloaders for smarty stuff completely from the indexer code.
Fix: Admin section now works with the Smarty autoloading changes.
2015-06-25 kevinlekiller
Fix: Notices in register page.
Fix: Notices in admin pages.
2015-06-24 kevinlekiller
Fix: Notices in password reset page.
2015-06-23 kevinlekiller
Chg: If NNTP compression fails to enable, retry.
If NNTP returns status code 0, do not show message (issue #1735).
Fix: Notices. Issue #1737
Fix: Various notices.
Chg: Use get_class / __FUNCTION__ for nzedb\Logger->Log usage.
Chg: Update smarty to 3.1.27
Fix: Add check for string on nzedb\Movie::doMovieUpdate #1742
Fix: PR 1742 (Notices in movie.php, remove old smarty files)
2015-06-22 niel
Mrg: PR 1738 from Enverex - Avoid MySQL caching on transient content
2015-06-19 bart39
Mrg: PR 1730 from kevin123, Fix for changes in Trakt API v2.
Mrg: PR 1729 from kevin123, Fix issues if nZEDb_SSL_CAFILE is empty.
Mrg: PR 1728 from kevin123, Add support for trakt.tv API v2.
Mrg: PR 1727 from darius, Fix the nzbFileList function.
2015-06-17 niel
* NEW: PR 1726 from kevin123 - Support for downloading last rar/zip file when post processing.
2015-06-15 niel
Mrg: PR 1724 from kevin123, Changes to cache use.
* NEW: Adding a limit to the maximum number of headers a single group can grab per iteration of the main loop. This allows for a reasonably safe catchup ability on out of date groups, without completely choking the database with one groups headers ;-)
***NOTE*** this may slow things down for some users of *very* active groups.
There is an entry in the Settings table (max=>headers=>iteration) to set the value (default 1,000,000), an entry in admin => Edit Site to make this easier will come when someone can be coerced into doing smarty work ;-)
2015-06-14 niel
Mrg: PR 1725 from kingcat/zetas - NZBImport add missing group (inactive) instead of skipping nzb.
2015-06-13 bart39
Fix: Undefined offset: 1 in MiscSorter.php #1714.
2015-06-12 bart39
Mrg: PR 1723 from kevin123 - Changes to showpasswordedrelease.
Mrg: PR 1722 from kevin123 - Add support for APCu or APC for caching.
2015-06-11 niel
Mrg: PR from kevin123 - Cache various queries.
2015-06-10 niel
Mrg: PR 1712 from zetas - Ordering comments by created date. Showing newest on top.
Mrg: PR 1719 from enverex - Add matching for hyphenated music scene release names.
* New: Added a config directory under .../nzedb to contain configuration/settings files, so they're all together and don't need paths changing when code moves. I'll gradually move older config/settings files here, with some exceptions TBD.
Chg: Moved IRCScraper example settings file to the .../nzedb/config directory
Chg: Refactored the IRCScraper scrape script to look in .../nzedb/config for the renamed ircscraper_settings.php file. (it will move the old one from testing/IRCScraper if it finds it.
* NEW: Added tmux.running.exit to settings table. This is read during the tmux monitor script's loop to see if it should exit or not. I'll add a means to set this from the Tmux settings page once the rest is finished.
Fix: Removing superfluous quotes around $user variable as they are added by the escaping in the previous line.
2015-06-09 bart39
Mrg: PR 1716 from enverex - Pick up additional RAR names and match both functions.
2015-06-06 bart39
Fix: from rainje - Select all + delete in adv search not working #1713 #1715.
2015-06-01 niel
Mrg: PR 1709 from zetas - Implementing private profiles and the ability to turn them on or off via the ACP.
2015-05-29 bart39
Add: Add option to disable a group during backfill if target date reached (site edit > usenet settings).
2015-05-28 bart39
Mrg: PR 1705 from zetas - [Security Bug] Fix for: Logged in users can view others profiles.
Mrg: PR 1705 from kevin123 - Add requested regexes.
Mrg: PR 1704 from kevin123 - Fix bad namespace in populate_anidb.php.
2015-05-24 bart39
Mrg: PR 1703 from kevin123 - Use full php tag in anime page.
2015-05-23 bart39
Mrg: PR 1701 from kevin123 - Update API docs.
Mrg: PR 1700 from kevin123 - Fix broken install on step 6.
Mrg: PR 1702 from enverex - Ensure all variables are set.
2015-05-22 bart39
Mrg: PR 1698 from enverex - Improve daytopost accuracy and speed.
Mrg: PR 1696 from kevin123 - Fix alternate provider not being set in config.php on install. #1695
Mrg: PR 1693 from kevin123 - Add thumbnail creation setting.
Mrg: PR 1692 from kevin123 - Update documentation. Remove obsolete files.
2015-05-20 bart39
Chg: another update ab.cd.image collection regex.
Chg: add DEViANCE and PLAZA to PC Game categorization.
Chg: update ab.cd.image collection regex.
Mrg: PR 1689 from enverex - Add additional audiobook regexes.
Mrg: PR 1688 from sebst3r - Fix typo in "Admin Home".
Mrg: PR 1686 from enverex - Add match for "release" and "author" when finding audio name.
2015-05-18 bart39
Chg: Improved release creation loop even further and added same logic to multiprocessing.
2015-05-17 bart39
Fix: Giantbomb api error if empty result returned.
Mrg: PR 1685 from enverex - Update the audioNFO regex to be slightly less rubbish.
Mrg: PR 1683 from kevin123 - Fix namespace issues. Fixes broken install on step 6.
Mrg: PR 1682 from wally73 - Update populate_tvrage.php.
Mrg: PR 1681 from kevin123 - IRCScraper fixes.
2015-05-16 niel
Mrg: PR 1680 from kevin123 - Use iconv for converting CP437, fix broking install.
Add: PR 1679 from kaibosh - Add check_previews script, cleanup tool.
2015-05-15 niel
Fix: Minor coding standards fixes.
2015-05-15 bart39
Mrg: PR 1678 from kevin123 - Move CBP deletion.
Mrg: PR 1677 from kevin123 - Fix on advanced search page.
Fix: correct collection regexes that caused Regex.php Line 344 error issue #1675.
2015-05-14 niel
Mrg: PR 1673 from kevin123 - Fix broken pager on search page.
Mrg: PR 1672 from Enverex - Implement local temporary caching for Amazon lookup failures.
2015-05-14 bart39
Add: Collection regexes part 1 from issue #1668
Mrg: PR 1671 from enverex - Make sure that the destroyed cookie matches the created cookie.
2015-05-11 niel
Fix: Namespace issues - Thanks to Darius for compiling the list.
Fix: Captcha namespace issue.
Chg: Dropping initial backslash from most use statements.
Fix: ReleaseExtra namespace issue in ajax_mediainfo - Thanks Greg.
Mrg: PR 1664 from zetas - Captcha Refactor. Moving logic from BasePage into Captcha class.
Fix: Changing 'verifypeer' to 'verifycert' in SABnzbd class to fix integration. Thanks to zetas.
Fix: Console's 'Invalid xml response.' exception.
Mrg: PR 1669 from tyldum - Do urldecode before working on 'cat'
2015-05-10 niel
Mrg: Bringing in dev-namespace branch.
2015-04-10 bart39
Mrg: PR 1657 from kevin123 - Fix notices in various web pages.
Mrg: PR 1650 from zetas - Adding ReCaptcha support.
Mrg: PR 1656 from kevin123 - Move files around in misc/testing folder.
***NOTE*** this may break any custom scripts you have written.
Mrg: PR 1654 from tasky - Fix Popporn error - causing xxx not to post process, also fixes #1655.
Fix: Genre display in music pages, clear your smarty cache to correct.
2015-05-09 niel
Mrg: PR 1653 from kevin123 - Fix an issue in query, add regexes.
2015-05-08 bart39
Mrg: PR 1652 from kevin123 - Fix issues with collection regexes relating to #1647.
***NOTE*** see http://tinyurl.com/k7vwc35 for details
2015-05-07 bart39
Chg: Remove Rotten Tomatoes quality settings as no longer required, correct the image url - fixes #1649.
2015-05-05 bart39
Mrg: PR 1648 from kevin123 - Fix 2 issues with regexes relating to #1635 / #1647.
2015-05-04 niel
Mrg: PR 1646 from kevin123 - Changes to settings.php.example, Changes to DB.
2015-05-03 bart39
Chg: Alter ProcessReleases to loop as long as the number of releases or nzbs added was >= the limit
(meaning there are more waiting to be created). Addresses Issue #1630
2015-05-02 niel
Fix: Renamed $pdo to $predb that was missed in refactoring - Thanks to tasky.
2015-05-01 niel
Chg: Changed handling of nZEDb.xml tag checks for dev branch. Forces tag element of '0.0.0'.
2015-04-30 niel
Mrg: Merged in Db script changes from March.
Added two scripts to .../cli/data for importing/exporting predb data. They're intended to replace the predb_dump script which will no longer be maintained.
2015-04-29 bart39
Fix: Invalid type check for Forking PPA min / max sizes when set to 0.
2015-04-29 niel
Mrg: PR 1643 from Enverex - Empty database field negation and Alpha theme readability cleanups.
2015-04-28 bart39
Fix: Invalid type check for PPA min / max sizes when set to 0.
2015-04-17 niel
Fix: Adding a check to see if the sqlpatch file was previously committed, before trying to update the commit.
2015-04-16 bart39
Fix: Increase column sizes for bookinfo.overview, consoleinfo.review and musicinfo.review due to truncation.
Fix: undefined offset in ProcessAdditional.
Fix: Fix issues with web RequestID lookups failing.
2015-04-14 bart39
Mrg: PR #1638 from darius - Fix the wrong table name in Regexes.php. Was using release naming regexes to create collections.
2015-04-11 bart39
Fix: Fix api query issue raised in comments for #1637.
Fix: Correct see more link on TV posterwall to point to /series.
Chg: Optimize TV Posterwall query.
2015-04-11 bart39
Fix: Call to releases::search missing one parameter for basic searches in search.php #1637
Mrg: PR #1636 from tasky - Added admin menu state changes.
Mrg: PR #1634 from dariusIII - Fix typo that caused : PHP Notice: Undefined variable: in Binaries.php line 543.
Fix: fix sql patch.
Mrg: PR #1632 from dariusIII - Add X-DNZB-Failure header support.
2015-03-24 niel
Chg: Merging in dev-scrutinizer branch which addresses a lot of code style issues.
2015-03-21 bart39
Fix: Fix Class not found error in Movie.php.
2015-03-20 niel
* New: Added scrutinizer configuration file.
2015-03-20 bart39
Mrg: PR #1623 from darius - Fix oversized fanart images when viewing movie info popup.
Mrg: PR #1622 from darius - Switch to fanart.tv v3 api, closes #1620.
2015-03-18 bart39
Fix: Fix patch 0321, if your mysql version < 5.6 then bookinfo, consoleinfo and musicinfo will be converted to myisam to support the FT indexes.
2015-03-17 niel
* New: Added two scripts to .../cli/data for importing/exporting predb data. They're intended to replace the predb_dump script which will no longer be maintained.
2015-03-17 bart39
Add: Add naming regex for a.b.b4e.erotica
Mrg: PR #1617 from kevin - Convert naming regexes.
Chg: Better matching on whether to ignore lines in nfo beginning with Source.
Add: FULLTEXT indexes on bookinfo, consoleinfo and musicinfo for better existing title matching.
Add: add categorization for alt.binaries.b4e.erotica.
Fix: Don't ignore renamed releases for local requestID lookup.
2015-03-06 bart39
Chg: Better handling of .vol in regex extensions.
Mrg: PR #1618 from kevin - Convert collections regex to db.
2015-03-07 bart39
Fix: Min/Max sizes on Adv Search.
2015-03-06 niel
Fix: Correcting tmp_pre table references to predb_imports in dump_predb script.
2015-03-06 bart39
Mrg: PR #1616 from kevin - Changes _tmb to _ori, to fix user setting, fixes #1613.
Mrg: PR #1615 from kevin - Rename tmp_pre to predb_imports.
Mrg: PR #1614 from kevin - Parsing black lists on white listed fields.
2015-03-05 bart39
Mrg: PR #1612 from kevin - Add support for category regexes in the DB.
2015-03-04 bart39
Mrg: PR #1610 from kevin - Dev regexes.
2015-03-02 bart39
Mrg: PR #1608 from kevin - Faster / more random hex string gen (for release guid and binary hash).
Mrg: PR #1607 from kevin - Fixes for compressed NZB reading and return.
2015-02-27 bart39
Mrg: PR #1606 from kevin - Add database release naming regex support.
Mrg: PR #1605 from kevin - Update opcache-gui to v2.0.1.
2015-02-26 bart39
Mrg: PR #1603 from kevin - Remove unneeded PHP version checks. Remove password compat library.
Mrg: PR #1604 from kevin - Move all php ajax receiver files into 1 file.
2015-02-25 bart39
Chg: Add number of nzbs to import per process to tmux settings - Feaure Request #1287.
Chg: Add new XXX categories to posterwall.
Mrg: PR #1600 from kevin - Add support for in DB collections (grouping) regex.
Mrg: PR #1599 from kevin - Changes to install templates.
Mrg: PR #1602 from dariusIII - Add XXX WEB-DL category to XXX releases.
***NOTE*** run "php /misc/testing/Dev/recategorize.php all" to re-categorize existing releases.
Fix: RottenTomatoes high-res images - clear your smarty cache.
2015-02-21 niel
Chg: Changing defaults for 'show passworded releases' (now shows potentially passworded) and 'NZB split level' (now 4) for new installs.
2015-02-20 bart39
Fix: Group XXX pack releases in a.b.erotica correctly.
Fix: Missing binaries from releases due to collection_id not being set.
We suggest that you run reset_truncate after this update.
NB: IMPORTANT - TPG users (that means you McFuzz) should run "php /nzedb/build/_runonce/tpg_add_collections_column_2015-02-20.php" if
patch 0313 doesn't succeed. Then run this SQL: UPDATE settings SET value = '313' WHERE setting = 'sqlpatch'; - FAILURE TO DO SO WILL CAUSE INSERT ERRORS
2015-02-17 bart39
Chg: Regex updates / categorize fixes for SD XXX
Chg: Update sphinxsearch RT index when manually editing release searchname.
Chg: Optimize queries for new release posterwall.
Fix: Issue 1594 - Fix word wrap on alpha theme.
2015-02-13 bart39
Fix: Reading a corrupt nzb would hang on 100% cpu.
2015-02-12 bart39
Fix: Fix dupecheck when inserting tvrage titles.
2015-02-09 bart39
Fix: Fix another issue with mysqldump_tables.php when using sockets.
Chg: Make ReleaseRemover more informative of the type it is processing.
Chg: Ignore PC > Mac category for removeExecutable (Core Releases include their exe file for some reason).
2015-02-07 bart39
Fix: Fix issue with mysqldump_tables.php when using socket.
Mrg: PR 1589 from dariusIII - Updated regex for codec poster.
2015-02-06 bart39
Mrg: PR 1590 from dariusIII - Add XXX-SD category.
***NOTE*** run "php /misc/testing/Dev/recategorize.php all" to re-categorize existing releases.
2015-01-28 niel
Fix: Removing text literals from whitespace collapsing as they screw up DB::queryDirect().
2015-01-08 niel
Chg: Added tmp_pre to schema as permanent table and changed predb scripts accordingly.
2015-01-07 niel
Fix: Issue 1575 - Notice: Undefined variable: consoletools in /home/schwick/www/nZEDb/misc/update/predbftmatch.php on line 84
2015-01-28 niel
Fix: Removing extra tab from innerfileblacklist row that causes the setting to not work.
2014-12-31 bart39
Mrg: PR 1573 from dariusIII - Changed trakt.tv imdb search to new format.
2014-12-30 niel
Mrg: PR 1571 from kevinlekiller - Fix lighthttpd rewrite rule.
***NOTE*** Nginx users need to manually change the rewrite rule for file extensions as described in the Ubuntu install guide.
2014-12-28 niel
Fix: Query in dump_predb.php to add new groups had a typo. Thanks to makkbe on github for the fix.
2014-12-24 b3rs3rk
* Del: Deprecated AniDB cron script that won't work. Use the populate_anidb script instead, then resume postproc.
2014-12-23 niel
Fix: Adding work-around to prevent tmux throwing Server not found errors.
Chg: Renamed tmux's start script to run, to allow using start for starting the running flag as stop turns it off.
Users running 'start.php' from cron or other scripts shouldn't notice a difference as the replacement also calls run if it detects that no nZEDb session is running.
2014-12-21 niel
Mrg: PR 1566 from NZBmets - Adds a stop.php script to allow stopping tmux scripts from continuing.
2014-12-20 bart39
Add: Add Indexes.
2014-12-17 bart39
Fix: Don't rename from source in NFO processing.
Fix: Missing quote in convert_mysql_tables.php.
Fix: Missing genres for consoles.
Fix: Missing parameter for tmux nzb import.
Add: Additional regex for TV categorization.
Add: Regex additions for CollectionsCLeaning and ReleaseCleaning.
Fix: Don't match abTeevee releases against predb if it is just the season name.
2014-12-14 niel
Mrg: PR 1562 from zetas/kingcat - Mail: Use supplied from address as reply-to.
Fix: NZBGet was being sent incorrect URLs for NZB files, which resulted in it being redirected to the login page.
2014-12-12 niel
* Adding script to batch import predb daily dumps without repeatedly calling the dump_predb script, which drops and readds triggers.
2014-12-01 b3rs3rk
Fix: Contact us form erroring due to PHP Mailer class not found
2014-11-20 niel
Mrg: PR 1545 from zetas/kingcat - Add PHPMailer Support.
2014-11-18 niel
Mrg: Bringing badly merged removeCrapReleases WMV method into dev from next-master.
Chg: Removing WMV removeCrap method from ALL.
Mrg: PR 1551 from zetas - XSS Fix for Login & Register.
2014-11-17 niel
Fix: Allowing unsupported PHP versions to make it as far as the requirements page, before using minimum version specific behaviour.
2014-11-15 niel
Fix: Adding escaping to username in login page templates, to avoid XSS attacks. Alternative to PR 1549 from zetas.
2014-11-14 niel
Fix: Broken tvrage updating in tmux. Closes issue 1548.
2014-11-14 bart39
Fix: Fix PreDB Search - Closes issue 1547.
2014-11-12 niel
Chg: Moved and updated populate_tvrage script to be more easily accessible.
2014-11-10 niel
Mrg: josh4trunks' PR 1534, which implements Issue 1519 - Add Unix domain socket support to create_se_tables.php.
2014-11-07 niel
Mrg: Merging in PR 1543 from gregorystorme, which implements Issue 1530 - Feature Request: Add to My Movies.
2014-11-06 niel
Fix: Setting default release completion value to 95.
Fix: Replacing some 'partrepair' references with 'missed_parts' that were omitted previously due to excessive caution ;-)
Fix: TPG Only - Tmux monitor showing incorrect Part Repair (possibly others) numbers.
Chg: TPG Only - Slight improvement in Tmux monitor's updating numbers. Probably too small to notice for most users.
2014-10-31 niel
Fix: Changing the triggers for releases_files table that were missed with the others.
2014-10-30 niel
Fix: Correcting some output fornatting for amazon lookups.
2014-10-28 niel
Fix: Incorrectly changed table releaseaudio to release_audio, when it should have been audio_data.
2014-10-27 niel
Chg: Database table renaming to bring our schema more inline with our naming conventions. Still some to do.
!!NOTE!! Db updates may take a long time, depending on your ammount of releases
2014-10-25 bart39
Fix: Missing parameter for binaries.php in /threaded/start.sh
2014-10-23 niel
Fix: page_contents and forum_posts tables were not being filled during install step 2.
2014-10-20 niel
Fix: Copied couple javascripts over to alpha theme from Default, to fix the Sending to NZBGet issue some users were having.
NOTE: This is a temporary fix! Someone with better understanding of the alpha theme (kevin?) needs to take a proper look at this.
Fix: Adding sanity checking for game's release dates.
2014-10-15 niel
Fix: Issue 1526. Preventing empty path being used for checking permissions for sessionSavePath.
2014-10-11 niel
Mrg: Merging PR 1528 from bfincher, Correct error in blacklist query by poster.
Chg: Cleaning tmux startup checks, so that no messages about checks not being an error is needed.
2014-10-10 b3rs3rk
Mrg: Merge dev-api into dev for nzb360 movie cover compatibility
2014-10-10 bart39
Mrg: Merge pull request #1527 from kaibosh.
2014-10-09 niel
* New: Added basic support for coverurl attribute in API output.
2014-10-07 niel
Fix: Misnamed constant. Closes issue 1522.
2014-10-06 b3rs3rk
Chg: Use wordwrap instead of truncate to fix formatting issues with name/searchnames in browse, search, viewnzb
Fix: Table formatting for cover views when searchnames are too large for auto column settings
Fix: Movie covers not standard causing other formatting issues
2014-10-02 bart39
Mrg: Merge pull request #1518 from tasky.
2014-09-30 b3rs3rk
Fix: Issue #1477 - MySQL Full-Text Search broken after implementation of Sphinx
Fix: Whitespace\New line EOF (second try weirdness) and change SQL patch file perms to 0755
2014-09-30 niel
Fix: Column definition of collection_id in binaries* tables.
2014-09-30 bart39
Fix: Monitor counts for pp types when that type of pp has been turned off.
Chg: Add Misc->Other category for alt.binaries.u4e file renaming.
Chg: Update Monitor explanation for Tmux edit page.
Fix: Add missing NZB Import to Tmux Complete Sequential.
Chg: ReleaseCleaning regex additions for a.b.frogs, a.b.kenpsx and various other updates.
Chg: CollectionsCleaning regex additions / fixes.
2014-09-26 niel
Chg: Convert binaries tables and code to use collection_id column;
!!IMPORTANT!! TPG users: After running DbUpdate to process the patch, you MUST run php nzedb/build/_runonce/tpg_triggers_update_2014-09-25.php to convert the triggers.
2014-09-25 bart39
Mrg: Merge PR 1510 from tasky.
2014-09-25 niel
* Cng: Refactored Git.php Git::check_bin to check for spaces in the path and deal with them appropriately.
2014-09-24 kevin
Chg: Use PHP's finfo for magic file checking, falling back on O/S's file binary executable. Move all file usage to Utility function.
2014-09-24 bart39
Chg: use multiprocessing binaries / backfill instead of python in screen/threaded/start.sh script
Fix: fix screen/threaded/start.sh script
Fix: Blank content page when logged out.
Fix: Remove "see more..." from logged out content page.
Fix: More fixes to content page, to adhere to "Logged in / Admin / Everyone".
Chg: Move all remaining utility functions into Utility class.
Fix: fix screen/threaded/start.sh script
2014-09-23 kevin
Fix: Missing comma in mysql-ddl.sql
Fix: Fixes for windows operating system installation issues.
Fix: Issue where Theaters page dies fatally on new installs if update_theaters.php is not run first.
Add: Catch Rotten Tomato API errors on upcoming page.
2014-09-22 kevin
Add: Check sessions path for read/write permissions on step 1 of install.
2014-09-15 bart39
Mrg: Merge PR 1503 from tasky.
Fix: fix potential cause of corrupt nzb's
Chg: reduce size of tv images on posterwall.
Add: More regex additions
2014-09-15 b3rs3rk
Fix: Force updated column in anidb_info to be populated on INSERT and updated on UPDATE scenarios to prevent API bans
Fix: Anime title view displays language type (main, official) instead of anime type (Movie, TV Show, etc.)
Fix: Bad copy/paste in reset_postprocessing for anime
Add: Initial sleep for AniDB post process in case user respawns script too fast
Add: Additional debug output if searchname can't be matched
2014-09-15 niel
Fix: User cart problem. Changing userid to user_id in usercart table.
* New: Added reporting reason for pre-commit hook refusing to commit.
* New: Added setting to settings table to record the timestamp of the last time AniDB returned a 'ban' message.
2014-09-14 bart39
Mrg: Merge PR 1502 from tasky.
2014-09-13 bart39
Fix: another attempt at fixing scnzbefnet collections
2014-09-13 DariusIII
Chg: Updated regexes for codecposter
2014-09-12 bart39
Add: More regex magic.
Fix: possible fix for boneless splitting scnzbefnet par2 releases.
Mrg: Merge PR 1499 from tasky.
Fix: XXX / TV Posterwall
2014-09-12 b3rs3rk
Mrg: dev-anime into dev for Anime Post processing support
Fix: SQL patch doesn't drop new anidb_titles table if it exists
Fix: File permissions for Desura/Greenlight and some SQL patches
* Del: +\d patches from dev-anime merge
Fix: Dupe check query in AniDB population
Fix: Missing column that didn't make it to branch / Fix file perm for patch
Fix: Regex constant errors in ReleaseCleaning due to shitty merge
Add: Anime SQL patch fix to SQL schema
2014-09-11 b3rs3rk
Chg: Re-work New Poster Wall queries - should improve response
2014-09-11 Bart39
Add: Add TV to new release posterwall.
Add: Regex for a.b.amazing.
Chg: Amend regex to cater for german characters.
Add: Videoot XXX Xvid dvd rips in NameFixer
2014-09-10 Bart39
Mrg: Merging in PR 1497 from tasky.
2014-09-10 kevin
Fix: Issue where empty nzb would show on API when no results were returned.
2014-09-10 kaibosh
Fix: Fix for issue 1489 - Specify session name when selecting pane
2014-09-09 DariusIII
Chg: Updated codecposter removal with german, french and dutch variants of txt file.
2014-09-09 bart39
Fix: Namespace issue.
2014-09-08 bart39
Add: Add python safe binaries / backfill scripts to multiprocessing.
Add: Added fixrelnames to multiprocessing.
Add: Added all multiprocessing examples / options to threaded.sh (copy to user_threaded.sh).
2014-09-08 kevin
Add: Setting to limit max releases for pager count, can speed up the web pages, update settings.php with nZEDb_MAX_PAGER_RESULTS
2014-09-08 b3rs3rk
Fix: WEB-DL Movie categorization when WEB-DL categorization is disabled
Add: Movie override for a.b.warez byGroup categorization
Chg: Update Tmux to run new multiproc scripts for safe backfill/fixRelNames
2014-09-07 b3rs3rk
Add: WEB-DL category for Movies, they currently go into TV WEB-DL right now
Fix: WEB-DL Movie categorization overridden by TV opening regex
2014-09-07 kevin
Chg: Change releases to use count instead of SQL_CALC_FOUND_ROWS for pager, should speed up those queries.
2014-09-06 niel
* New: Added couple methods to DB class to allow switching Logging errors on/off during runtime. Useful when you only want to catch errors on a single operation and not be flooded by other info.
Mrg: Merging PR 1490 from tasky.
Mrg: Merging PR 1491 from tasky.
2014-09-04 kevin
Chg: Define nZEDb_RELEASE_SEARCH_TYPE in automated.config.php if settings.php doesn't exist.
2014-09-03 bart39
Mrg: Merging in PR 1487 from tasky.
2014-09-03 niel
Mrg: Merging in PR 1485 from tasky.
2014-09-01 b3rs3rk
Fix: Do not convert releases_se from SPHINX engine when converting mysql tables.
2014-09-01 kevin
Chg: Force ignore cert checking on irc scraper, as all the synirc certs are either expired or self signed or invalid in some other way.
Add: Support for openssl remote certificate checking on streams/CURL. Please update www/config.php using this guide: https://github.com/nZEDb/nZEDb/wiki/Setting-up-openssl
Fix: Namespacing issue in DB.
2014-09-01 niel
Mrg: Merging PR 1479 from tasky
Fix: More name spacing issues.
2014-08-31 b3rs3rk
Fix: NFO Proc Deletion SELECT not using guidChar/GroupID when threaded
Fix: Forgot table referencing in above fix
2014-08-31 bart39
Fix: Merge Tasky's PR #1478 - Best to run misc/testing/DB/reset_postprocessing.php xxx true truncate to get full effect of true matches.
Fix: Double escaping on Games release date / Scrutinizer fix.
2014-08-27 bart39
Fix: Only save console/games cover if cover is found.
2014-08-27 b3rs3rk
Chg: Update collections/releases cleaning for Anime in a.b.anime and multimedia.anime.highspeed
2014-08-26 bart39
Fix: Actor / Director / Language info from IMDB.
Fix: Display XXX / Music / Movie releases in cover view without a cover.
Fix: Console error for null releasedate.
2014-08-26 niel
Chg: Moved PostProcessing scripts into the new nzedb\processing namespace.
2014-08-26 b3rs3rk
Fix: Bad path issue in Tmux NNTP Proxy alternate NNTP
Fix: Issue #1472 Console Processing Errors
Chg: Rework queries for gfRn to support new indexing scheme (coming)
Chg: A few Tmux query changes to reduce monitor loop times (will complement the index changes)
Fix: Attempt to fix consoleinfoid not being set in some instances
Chg: Optimize browse queries for large release databases by forcing a straight join on Groups table
Fix: missing PostProc namespace in update_releases.php
Fix: Genre's populating Unknown for console processing
Add: Patch to update releases with bad Console genre data
* Rem: Bad patch +1 file
Fix: Pretty sure console Genre is good to go this time
Fix: Weird releasedate escaping in Console causing SQL errors in some cases
Chg: Disable cover = 1 setting for console
Chg: Improved Genre detection for Console - additional output showing genre on match (still lots of Unknowns because Amazon blows)
Chg: Change a couple genre entries
2014-08-25 bart39
Fix: Update XXX releases correctly for no match.
2014-08-25 niel
Fix: Attempt to detect remote MySQL server during install and use LOCAL for table loading if so.
2014-08-24 b3rs3rk
Fix: Console SQL errors when review isn't set.
2014-08-23 b3rs3rk
Fix: Bug where memcached sockets will not work with nZEDb because the port was defaulting and it needed to be 0 in offset 1
Fix: browseby errors in Movie and XXX
2014-08-23 kevin
Fix: Bug in settings.tsv, extra tab character in mischashedretentionhours causing new installs to have empty value.
Fix: Add missing 'Maximum repair tries:' to settings.tsv and fix typo in site edit.
2014-08-22 kevin
Fix: Double number format in Binaries echo.
2014-08-22 b3rs3rk
Chg: Move largely duplicated catSrch code to Category->getCategorySearch
Chg: Remove dead $pdo's and switch all to $this->pdo
Chg: Movies.php now uses getCategorySearch as well instead of its own function
Chg: Clean up XXX Post proc some - set unique index on xxxinfo.title removing dupes and remove ODKU
2014-08-21 bart39
Fix: Amazon throttling dues to api error message change.
Fix: Wrong sort method for musictrack category via amazon lookup.
Add: Regex additions for ReleaseCleaning.
Fix: invalid GiantBomb link in alpha theme.
Fix: Error resetting games post processing.
Fix: NameFixer typo's.
2014-08-21 b3rs3rk
Chg: Re-work RottenTomato update function to remove duplication
Fix: Typo in RottenTomato function
Chg: Behavior of updateSingleColumn in NameFixer
Fix: A few bugs in various scripts
Chg: Revamp console post processing and improve matching
2014-08-20 b3rs3rk
Chg: More optimizations to MiscSorter
Fix: test_misc_sorter script errors due to removed functions
Fix: Tmux Query for Process Console diff using Games count
Chg: Remove a ton of repeated if conditions in NameFixer with single opening ifs
Chg: Add function to NameFixer to update single columns in releases table
Fix: A few errors in MiscSorter due to unhandled Amazon returns
Chg: Optimize NameFixer more and fix more scrutinizer bugs
Fix: 2 Regex compilation errors in NameFixer
Fix: A few more scrutinizer issues
2014-08-20 kevin
Add: Script to verify the important folder permisions.
Chg: Make cover path checking optional, in case user has not run install yet in verify_permissions script.
Chg: Catch Logger exceptions, solves blank pages for those with improper permissions on resources/logs folder/files.
2014-08-19 b3rs3rk
Chg: Revamp MiscSorter
Add: Categorization support by group for a.b.cd.images.sega-saturn
Fix: Issues identified by Scrutinizer
2014-08-19 kevin
Add: Regex support for alt.binaries.e-book.magazines
Fix: Wrong array used in queue.php, reported/solution by user gaz_az.
2014-08-18 bart39
Fix: Typo.
Fix: Typo in site edit.
2014-08-17 niel
Mrg: Bringing in tasky's Steam scraping work.
2014-08-15 kevin
Chg: Speed up addLanguage api function.
2014-08-15 bart39
Fix: API Issues.
Fix: Only add row count to release query if releases found.
Add: a.b.nl regex.
Add: Ignore pictureset for PC categorization.
2014-08-14 bart39
Fix: Add mischashedretentionhours to 10-settings.tsv for new installs.
Fix: Change query column to VARCHAR(1024)
2014-08-13 niel
Fix: Another missed userid to user_id.
Fix: Some more genreid to genre_id changes.
2014-08-13 b3rs3rk
Fix: a metric ton of genreid columns that weren't changed to genre_id (ahem archer})
Fix: More genreid's in Genres.php that didn't get changed
Chg: Optimize various TV Show and Movie RSS queries to leverage partitioning
2014-08-12 niel
Chg: Converting usa of 'userid' to 'user_id'.
Chg: Converting use of 'genreid' to 'genre_id'.
2014-08-12 b3rs3rk
Fix: undefined index error in MiscSorter and SQL query syntax error
Add: script to optimize nZEDb moving to/from Sphinx (reclaims space from releasesearch that is unused with Sphinx).
Fix: Forgot to remove limit in insert for testing
2014-08-11 b3rs3rk
Chg: Standardize some of MiscSorter... remove needless NNTP, replace some preg with string ops
Fix: Typo onion in ReleaseRemover
Fix: API calls broken due to unconditional sphinxSE join (if you are using Sphinx) without an actual query
Chg: Revert work query change for MiscSorter
2014-08-10 kevin
Chg: Cleanup of DbUpdate / put win checks for step2 failures.
Fix: Issues in Settings.php
Fix: Pager count issue.
Chg: YOU MUST SET max_matches TO 10000 IN sphinx.conf IF YOU ARE RUNNING SPHINX AND RESTART SPHINX.
Chg: Simplify pager count in releases by using SQL_CALC_FOUND_ROWS.
2014-08-10 b3rs3rk
Add: PreDB FT match will now use Sphinx if it is available (Ridiculously fast compared to MySQL FTS)
Fix: Codec query disjointed return in ReleaseRemover
Chg: Greatly improve Sphinx search results
Add: RemoveCrap no time limit can now use Sphinx instead of MySQL FTS (you will need to update your sphinx.conf).
2014-08-10 niel
Fix: Change repository reference and remove unneeded command.
2014-08-09 b3rs3rk
Mrg: kevinlekiller's dev-sphinx into dev (RTFM -> misc/sphinxsearch/README.md) for info
2014-08-08 b3rs3rk
Chg: NFO Update query performance is poor with new Guid CHAR query addendum
2014-08-07 b3rs3rk
Chg: Tmux - make PreDB counter queries more compatible for bigger release databases
Chg: Re-work match_prefiles content in NameFixer to (hopefully) fix more scrutinizer issues
2014-08-06 niel
Chg: Tmux - Reordered output in monitor pane.
* New: Setting to specify date formatting in shell scripts. Defaults to YYYY-MM-DD HH:MM:SS.
2014-08-06 kevin
Chg: Rename DebuggingException to LoggerException to match base class name.
Chg: Clean up of Releases class after the move to ProcessReleases.
Add: Setting to use the old search. Copy from www/settings.php.example to www/settings.php
2014-08-05 tasky
Fix: id supposed to be title #1457
2014-08-05 bart39
Fix: unknown column in where clause
2014-08-05 niel
Chg: Optimised TmuxOutput to improve monitor pane updates.
2014-08-05 kevin
Chg: Pass all $runVar params by reference, hopefully fixing all timer issues in Tmux scripts.
Chg: Minor changes to Tmux.php
Chg: Monitor to only analyze releases.
Add: More options to optimise method (specifying table name / running on local tables only).
Chg: Change doConnect logic based on recent compression on demand changes.
Chg: Use max downloads setting on sharing when starting without backfill.
Chg: Sharing, set the actual first seen date.
Chg: Much better logging performance, and many more user changeable settings in settings.php (copy from settings.php.example).
Chg: Use constants everywhere for logging severity.
Fix: Issue where alternate usp can be used for headers. #1456
Add: Static function to Nfo to simplify get query options.
Chg: Remove obsolete stuff in Logger and simplify the set folder method.
2014-08-04 bart39
Mrg: tasky's GiantBomb search changes PR #1449
2014-08-04 b3rs3rk
Chg: Re-work Match prefiles functions per scrutinizer recommendations
2014-08-03 b3rs3rk
Fix: Bombing releaseRemover query for SCR
Fix: Bugs according to scrutinizer
Chg: Rework USP connection count gathering to have less paths...
Fix: Pass PDO to SQL error function in tmux
2014-08-03 kevin
Chg: Various changes to postdate method.
Fix: Fixes for get_range.
Chg: Various changes to daytopost method.
Fix: Fix for set_backfill_start.php if user resets but does not run update_binaries.php
Fix: Convert unixtime to date in set_backfill_start.php
Fix: Few more issues in set_backfill_start.php
2014-08-02 b3rs3rk
Fix: RequestIDLocal Single Alt was looking for the groupname from the groupname, not the groupname from the usenet name
Fix: RequestIDLocal not showing renaming results when specifying true to show renames
Fix: typo for binaries_run should be 'settings' not 'scripts'
2014-08-02 kevin
Chg: Attempt to reduce dupe parts on "safe" scripts when user cancels the script by updating the groups table with time/article number every range.
Fix: Various recommendations by scrutinizer.
* Cln: Cleanup.
Fix: Issues in ReleaseRemover.php
Fix: Possible fix for binaries issue in tmux.
2014-08-02 niel
Fix: Remove escaping causing problems in tmux.
Chg: Alter date output to use international format in main tmux pain.
2014-08-02 bart39
Fix: _python not _php.
Fix: Tmux basic sequential undefined variables.
Fix: XXX Search filter for non Alpha Themes
2014-08-01 DariusIII
Chg: Codec spam removal update
2014-08-01 bart39
Fix: UpdateTV for tmux complete sequential.
Fix: Display issues for long titles on predb alpha theme.
Fix: Typo in gamesorter.php causing undefined variable error.
Add: CollectionsCleaning Regex additions.
Fix: offset for groupfixrelnames predbft.
Add: Misc>Hashed Retention Hours #1437
Fix: Categorize byGroup a.b.sounds.flac #1432, run php /misc/testing/Dev/recategorize.php all to fix
Fix: Categorize HDTV Bluray, run php /misc/testing/Dev/recategorize.php all to fix
2014-08-01 tasky
Chg: Scrutinizer recommendations.
Fix: Wrong resource type / __construct fixed
2014-08-01 kevin
* ---: Test scrutinizer.
Chg: More changes for scrutinizer.
Chg: More scrutinize recommendations.
* Rem: Remove unused variables.
Fix: Wrong var types.
Fix: Type/doc issues.
Chg: Initiate non-initiated arrays, add comments to empty catch blocks.
2014-08-01 b3rs3rk
Mrg: tasky's XXX changes PR #1440
Mrg: dev-tmuxrevamp into dev (please make sure tmux is restarted)
Fix: Fix typo in tmux monitor output for USP connections
Fix: 'apps' undefined indexes -- remove a few scrutinized breaks
Fix: Backfill disappearing like JB every tmux non sequential loop
Chg: Backfill 'All' setting in tmux now runs the multiprocessing script with quantity you set
group still runs a more worthless python script, Safe still runs the most worthless python script
Fix: Same fix for basicsequential (tell tmux not to kill the pane every loop and respawn)
Fix: backfill and partrepair counts in tmux
2014-07-31 b3rs3rk
Mrg: tasky's XXX changes PR #1436
2014-07-31 kevin
Chg: Update pynntp to 0.8.4, fix bugs in nnptp proxy (body was never returning anything, exceptions were not catched when server would return errors, nntp errors were not returned, causing weird behavior in net_nntp).
2014-07-31 niel
Fix: Typoes in .../misc/testing/DB/convert_to_tpg.php causing undefined variable error.
2014-07-30 niel
Chg: Standardising all usage of ColorCLI class to either $cli, $pdo->log, or $this->pdo->log depending on context.
This reduces duplicated instances (and therefore RAM) and time taken to instantiate additional copies.
2014-07-30 kevin
Fix: Fix issue where multiple scripts running on the same group could overwrite the binaries table "currentparts" count causing long release creation time because of invalid count.
Add: For users on PHP 5.5.0 or higher, set the CLI process name in ProcessAdditional to the releaseid so you can know which release is causing the issue.
Chg: Set full path to file to be easier to track for previous add.
Chg: Save a select query in binaries scan by changing the insert query.
Chg: Speed up process time of headers by doing the sha1 only once.
2014-07-29 kevin
Chg: Add ignore to latest patch for those with duplicates.
Fix: Issue where avconv returns single digit time vs ffmpeg's double digit time format, pad the string adding the missing 0's to mimic ffmpeg's output.
Chg: Speed up article inserts even more.
Fix: Put check to see if we downloaded 1 article header or not when inserting into binaries table.
Fix: Part repair issue in Binaries.
Fix: Check for empty parts query.
Chg: Raise default min password_hash cost to 11. As noted previously, you should run the script to figure out a decent cost for your system. 10 is not recommended anymore by the PHP developper.
Chg: Modify find_password_hash_cost.php to accept a time target argument. Recommended values are between 0.2 and 0.5 seconds.
* Rem: Remove the forced require on multiprocessing settings.php as we do defined checks on all the vars anyways and all the settings are optional.
Chg: Extract the extension from the video file when getting time, as ffmpeg has issues on some videos when using the wrong extension.
Chg: More changes to getVideoTime to increases chances of non black previews.
2014-07-28 kevin
Chg: Another massive boost to header insert speed.
With these changes, if you have not followed INSTALL.txt which says to change the MySQL max_allowed_packet to 16M (or more) you might have issues, be warned.
!!!!READ THIS!!!!: TPG users MUST run nzedb\build\_runonce\tpg_more_fixes.php
Add: Debug message to binaries to show amount of bytes sent to MySQL when inserting parts.
Add: Option to settings.php to disable SQL transactions. Update your settings.php file!
2014-07-28 taskym
Add: Added IAFD, less memory usage, regex update #1431
2014-07-27 bart39
Chg: Don't display Releases that have not been processed by PP Additional (passwordstatus -1 to -6) if show passwords is set to not display potentially passworded. #1302
2014-07-27 tasky
Fix: Popporn kept returning false #1425
2014-07-27 b3rs3rk
Fix: local lookup query WHEREs were backwards sprintf'd
Fix: forgot a LIKE
Fix: Monitor not reflecting newestpre time despite having plenty of new Pres
2014-07-27 kevin
Fix: warningOver method on ColorCLI.
Fix: Missing max part repair not being used in a query.
Chg: Maximum failed part downloads setting to not divide by 5, this will speed up post process additional.
Fix: The logic for calculating failed/downloaded rar parts.
Fix: Typo in nfo query.
Chg: Check if maxsizetopostprocess is 0 in nfo, ignore if so.
Add: Min / Max release size setting to process NFOs.
Chg: Move NZB decompression to a central location.
Chg: Remove timeout for avconv also, will look into alternatives.
Chg: Get timeout to work on avconv/ffmpeg, needed the --foreground option.
Add: Max NFO download retries setting.
Add: Query limiters to Forking to prevent spawning of processes needlessly.
Add: password_compat library recommended by php.net for php versions prior to 5.5 to replace our usage of crypt without a salt, which will make passwords more secure for our users still on php 5.4
2014-07-26 b3rs3rk
* Merge Tasky's PR #1424 - updating changelog to reflect
2014-07-26 tasky
Add: Add Game/XXX Info to nzb details: First Stage.
Add: Hot Movies Icon and Fix layout
2014-07-26 bart39
Fix: Remove 'See full summary ?' from the end of imdb movie plot #1420
2014-07-26 kevin
Fix: #1421
Add: Settings to settings.php for temporarily blocking site access to those sending too many requests.
Chg: Show 404 page when page is missing.
Chg: Move all tmpunrar deletions to ProcessAdditional to try to avoid external issues.
Chg: Automatically use the new password_hash function if php version is 5.5 or higher, which is more secure than crypt and avoids warnings in PHP 5.6 for empty salt in crypt.
* ---: If you are running PHP 5.5 or higher, run the misc/testing/dev/find_password_hash_cost.php script and set the number it gives in settings.php nZEDb_PASSWORD_HASH_COST to make the password algorithm stronger.
Chg: Automatically rehash user passwords if needed.
Add: Support for GNU Timeout, to kill unrar/ffmpeg/etc after set time (you can set the time / path to timeout in site edit, on linux it should be /usr/bin/timeout)
Chg: Move safe_pull.php into switch.php
Add: Renamed option to multiprocess/postprocess.php movie/tv
Add: PHP multi-processing import script.
Chg: Do not use timeout for ffmpeg, it stalls, avconv however does not stall with timeout, change the time command for avcong/ffmpeg's changes.
2014-07-25 b3rs3rk
Fix: match_prefiles not honoring CLI arg limit
Chg: Monitor now using proper PDO for work queries
Chg: Removed tons of nasty if/then/else statements that weren't needed
Fix: unkown $c assignment causing script failure in monitor
Fix: undefined index errors in monitor.php
2014-07-25 kevin
Chg: Re-use class instances in various places.
Add: PHPDOC to Users.
Chg: Re-use class instances when creating Users/UserSeries/XXX.
Chg: Add PHPDOC to UserMovies and make it re-use Settings instances.
Chg: TvRage to re-use class instances.
Chg: Pass ColorCLI to PostProcess to pass to it's instanciated classes.
Chg: Re-use Settings for TraktTv.
Fix: Wrong BasePage var name usage.
Chg: Re-use class instances on ReleaseRemover.
Chg: Re-use class instances in various other places.
Chg: Use BasePage's settings for many of the instanciations.
Chg: Re-use class instances on Namefixer.
Chg: Re-use class instances on Movie.
Chg: Re-use BasePage's nzedb\db\Settings instance in as many www/admin files as possible to speed up page loads.
Chg: BasePage, save a DB call by re-using the Settings instance for smarty, speeds up execution of all web-pages.
Chg: Store and re-use the Users instance in BasePage instead of destroying it and later recreating another instance in index.php
Add: Setting to settings.php for opening preinfo to the public.
2014-07-24 b3rs3rk
Chg: Case a few if/elseif run ons in NameFixer -- more to do
Fix: #1408 Issue with HDTS not being categorized properly
2014-07-24 bart39
Chg: use ColorCli for ProcessAdditional / NameFixer
Chg: Reset gamesinfo_id and xxinfo_id when recategorizing
Fix: Only use "like" matching when looking up release titles against existing tvrage shows if the name is more than one word
Add: use ColorCli for Forking
NB: Run php /misc/testing/DB/reset_postprocessing.php tv true to attempt to fix these.
2014-07-24 kevin
Chg: Re-use class instances in Binaries.
2014-07-23 bart39
Fix: undefined variable
2014-07-23 taskym
Add: Hot Movies Scraper
Add: Process Hotmovies, Chg: Fetch XXX Info from scraper used
Chg: Alter xxxinfo_id back to 0 for hotmovies processing
Add: Echo if no xxx releases to process
Fix: constants style
Fix: SQL -- xxxinfo_id
2014-07-23 b3rs3rk
Chg: Move ReqIDLocal class to controllers, begin to add options to thread by Guid
Chg: Remove needless concats from TMUX sql queries.
Chg: match_prefiles revamp and class script
Chg: match_prefiles has now moved to /misc/update and options have changed.
Chg: Remove old match_prefiles from /misc/testing/Dev
Fix: backfill_threaded script being called by php in monitor instead of python
2014-07-23 niel
Fix: Changing case on self::ADE.
Fix: Code style violations
2014-07-23 kevin
Chg: Make monitor use the old backfill, since they are not compatible yet.
Chg: Re-use some class instances when initiating NNTP / Sharing, saves memory/CPU.
Chg: Re-use class instances when initiating Backfill.
Chg: Rename update_all to update_per_group for conistency.
Chg: Re-use class instancess win initiating ProcessReleases.
Fix: Issues in ReqIDLocal
Chg: Move RequestID Local and Web into their own classes.
2014-07-22 bart39
Fix: Another fix for PredbFT matching issue with preid being blanked out after match.
Fix: MultiProcessing nfo fix
Chg: ProcessAdditional - only rename audio from mediainfo if not already predb matched.
Fix: typo in /update/postprocess.php
2014-07-22 b3rs3rk
Fix: Attempt to fix strange PreDBFT name matching... also fix issue with preid being blanked out after match
Chg: Monitor.php now uses PHP forking for threaded operations (if you're using safe scripts, these will still be python)
Chg: Switched majority of if/then/else logic to switch/case.
Chg: groupFixReleaseNames is now using guid thread separation like the other threaded scripts
2014-07-22 kevin
Add: Option to multiprocessing settings to change the way child process text is displayed (none, realtime, serially).
Add: Setting for NFO threads.
Add: More verbose to multi-processing.
Chg: Make forking use tmux/bin/update-releases.php when TPG is on.
Chg: Move some of the bin/ scripts into a central script.
Add: php version of update_threaded.py
Add: php multiprocess requestID, fix the python one at the same time.
Chg: Re-use more class instances, save memory and process time.
Fix: Use update_db.php on autopatcher/tmux optimize/patchDB
Chg: Move postprocess_new.php into switch.php
2014-07-21 b3rs3rk
Fix: NNTP being called in update_releases threaded removed -- much faster per thread
2014-07-21 kevin
Chg: Add options to multiprocessing postprocess.
Chg: Change multiprocessing postprocess to check if there's work first.
Add: Settings file for multiprocessing.
Add: Option to limit how much new headers to download on update_binaries.
Chg: Only enable header compression if we use a method that requires it, saves time when using the instance for something that will never use it.
Add: Option to disable text output from child processes on multiprocessing scripts.
Chg: Change cached query in browse to use nZEDb_CACHE_EXPIRY_MEDIUM.
Fix: Query in NFO (the between was reversed).
Chg: Change multiprocessing/threading scripts to do nfo/ppadd/movie/tv by guid first letter, gives better workload.
Add: Renamed only processing option for movies/tv.
Fix: Reverse like string %.
2014-07-20 kevin
Add: Multi processing scripts for binaries/backfill/postprocess/releases, written in PHP.
2014-07-20 b3rs3rk
Fix: PreDB join timer logic in Tmux now runs full once and last week thereafter properly
Add: ishashed to gfRn md5 work queries
Chg: Revert decrypt_hashes all script to look outside category 7020 (Misc->Hashed)
Chg: Improve NFO Proc count query and output
2014-07-19 b3rs3rk
Chg: groupfixreleasenames var fixes and change to use categoryid instead of group_id
Fix: groupID placement for PAR2 in gfrn / refactor pieces / fix whitespace
Chg: add slower count logic to gfRn to be more exact on which categories to attempt
Fix: last undefined in gfRn
Chg: Remove postprocess_old_threaded from monitor as Amazon cannot make use of threaded ops and is a waste of overhead
Chg: Revamp postprocess.php so it isn't complete shit
Chg: Tweak some settings for gfRn
Chg: Set Tmux Amazon to use Tmux php single thread script instead due to tmpunrar clearing in main postprocess.php
2014-07-19 kevin
Fix: Hard-coded 15 workers in update_threaded.py
Chg: Various changes to process additional / nfo for python scripts.
Chg: Create temp dir if not exists and set up perms for threaded scripts - processadditional.
Chg: Change python postprocess_threaded.py to do tv and movie by groupID instead (in line with Bart/b3rs3rk's changes)
Chg: Call processAdditional directly, saving a DB instance in postprocess.
Add: Logic to attempt to detect string size overflow in NNTP, preventing some rare fatal errors.
* ---: Merge tasky's PR.
2014-07-19 bart39
Add: XXX to reset_postprocessing.
Fix: Undefined variable in groupfixrelnames
Chg: Various changes to process additional / nfo for python scripts.
2014-07-19 taskym
Fix: Better Matching (gamesorter)
Add: Maximum Requests (Games)
2014-07-18 b3rs3rk
Fix: MySQL memory leaks from cache limit errors in PreDB FT
Chg: Remove NNTP from Tmux PreDB / set checkPre tmux to run full once then for past week with large DB supported query
Add: fixReleaseNames by Group that beats the pants off the old one (testing mode)
Chg: Clean a few queries up in new group fix release names
Chg: Don't start NNTP for fRN Groups par2/miscsorter if SQL doesn't return any releases
Chg: Monitor.php now uses groupfixRelNames instead of the old fixReleasesNames (reset your thread/max per thread settings)
2014-07-18 kevin
Fix: Missing UNCOMPRESS for plot on xxxinfo.
Add: Customizable part-repair max tries.
Add: (by Mike1) Query to tpg_fixes.php for getting size from parts into collections.
2014-07-17 taskym
Chg: Plot to Blob, Compress plot, Fix: Selecting title
2014-07-17 niel
Chg: Modifying DB::queryArray() to make it more efficient.
2014-07-17 b3rs3rk
Chg: Move Tmux functions in monitor.php to Tmux class
Chg: Move Tmux proc queries to Tmux class (will not require a restart of monitor.php to tweak queries)
Chg: Greatly improve processing times for fixReleaseNames MD5 and remove needless loop.
Chg: Monitor.php TPG row counts now use INFORMATION_SCHEMA instead as they don't need to be 100% accurate -- greatly increases monitor loop speed
Chg: Parent Category counts now done using INFORMATION_SCHEMA.PARTITION table_row counts = much faster (try two)
2014-07-17 kevin
Chg: Various speed-up to purge group/partrepair/blacklist.
* Rem: Remove sab URL checking #1396.
Chg: Speed up purging/reset group more, re-use more class instances, changes to optimise method.
2014-07-16 bart39
Fix: XXX processing / counts in monitor
Fix: Set date to now if article header has no date
2014-07-16 niel
Chg: Refactored CLI code out of DbUpdate and Versions classes and into their own scripts in .../cli
NOTE: This means "php nzedb/db/DbUpdate.php true", now needs to be "php cli/update_db.php true"
Fix: Processing tasky's SQL patch file.
2014-07-16 b3rs3rk
Fix: TPG/Threaded for ProcessReleases move
2014-07-16 kevin
Chg: Link to ubuntu guide.
Fix: Cache check on query.
Add: Redis cache support, in addition to multiple server support for memcached. You must copy the new settings from settings.php.example, the old settings in config.php are obsolete.
Chg: Move ProcessReleases out of Releases.
Chg: Speed up release creation.
* ---: Merge PR by tasky.
2014-07-15 b3rs3rk
Chg: Improve TV series listing site response
Chg: Remove likes from predbft search query
Chg: match_prefiles will find a few more audio matches
Chg: More improvements (speed) to site queries for TV/Movie.
2014-07-15 kevin
Chg: Change stage 3 for the trigger changes on automatic binaries/parts deletion.
Chg: Refactor stage 4.5 to be similar to stage 3.
Chg: Refactor various processReleases stages.
2014-07-15 bart39
Fix: Delete collections at filecheck = 5 at the end of Releases Stage 3.
Fix: Undefined variable $site in requestID.php
Add: CollectionsCleaning regex additions.
2014-07-14 niel
Chg: Modified install step 2, to set sqlpatch setting using the value of the highest patch file found.
2014-07-14 b3rs3rk
Chg: RequestID.php multi lookup (last chance match) much more accurate
Fix: test-rottentomato not working
Chg: Some categorization improvements.
2014-07-14 kevin
Chg: Speed-up stage 5 more by buffering some variables.
Fix: Wrong usage of NZB construct in 2 places, pass pdo to all NZB contructs at the same time.
2014-07-13 bart39
Fix: !!! TPG USERS MUST RUN nzedb/build/_runounce/tpg_fixes.php !!!!!!!!!!!!!!!!!!!!!!!!!
Fix: Move collections deletion trigger to before delete.
Fix: Only create trigger if tpg tables were added.
Add: Regex addition.
2014-07-13 kevin
Chg: !!! TPG USERS MUST RUN nzedb/build/_runounce/tpg_fixes.php !!!!!!!!!!!!!!!!!!!!!!!!!
Chg: Move c/b/p deletion to stage 5.
Chg: Update stage 7a query for trigger addition.
Add: Echo's to stage 7a to see what's going on.
Chg: Resolve weak warnings in DB for phpstorm.
Add: Query to delete c/b/p missed on stage 5 in stage 7a.
Fix: Issue where currently inserting c/b/p could be deleted by stage 7a.
Chg: Change dupe delete query in stage 4 to reflect trigger changes.
2014-07-13 bart39
Fix: Console Cover View / Search filter.
Add: PC Games Search Filter.
Fix: Query error in show_table_sizes.php.
Fix: Typo on Movies pages.
2014-07-12 bart39
Fix: typo
2014-07-12 kevin
Chg: !!!! IF YOU ARE RUNNING TPG, YOU MUST RUN nzedb\_runonce\tpg_fixes.php !!!!!! Huge speed-up to stage 1 on update-releases.
Chg: Speed up to stage 2 on update-releases.
Add: Debug info to stage1 for query times.
Add: Debug info to stage7a for query times.
Fix: Timer on stage7a.
2014-07-11 kevin
Fix: Issue where group_id could be set 0 on requestid.
2014-07-10 kevin
Fix: Conditionals in ProcessAdditional causing process sample / process mediainfo / process passwords to fail.
Chg: Use 7zip/unrar directly instead of unrar for extracting, which is slower than rarinfo but produces larger files to work on.
Add: session_write_close(); to ajax group requests to allow the admin to use his site while purging/reseting/deleting groups.
Chg: Move site-edit options around, easier to browse through.
Add: Process additional: blacklist rar/zip inner files.
Add: Process additional: ability to chose how many nested rar/zip files deep to go down.
Add: Process additional: ability to chose between using rarinfo or unrar/7z directly for extracting zips/rars.
2014-07-09 bart39
Fix: Fix ReleaseRemover for specific blacklist
Add: Regex fixes / additions
Add: dump_predb.php - drop predbhash triggers before import and re-add afterwards - should improve import speed
Fix: Optimize monitor queries
Fix: Add other-hashed category to recategorize.php
Fix: renametopre.php - set properlynamed when matched via predb filename
Fix: requestid.php - check if 2nd parameter is set
2014-07-09 kevin
Fix: Nzbget url missing a / when using a reverse proxy.
Add: Headers to API/RSS, helps tracking problems.
Fix: misc/update/backfill.php undefined Settings issue.
2014-07-09 DariusIII
Fix: Wrong column name in recategorize.php.
2014-07-08 niel
Fix: Admin => site-edit to work with Settings instead of Sites.
2014-07-08 bart39
Fix: Include PC Games lookup for postprocess amazon in tmux
2014-07-08 kevin
Chg: \s* to \s+ in binaries parts regex between yEnc and parts count, there should be space there, speeds up by removing the trims.
Chg: Remove message array object, not used anywhere else. Binaries.
Chg: Merge the usenet index post ignore regex into the subject/part count regex. Binaries.
Chg: Move TPG functions out of DB into Groups.
2014-7-08 b3rs3rk
Fix: blank screen for users not logged in. Index.php calling $page->$pdo instead of $page->$settings to get settings from DB
Fix: Login redirect function for home_path
2014-07-07 kevin
Add: Trim to collection check, collection name and binaries name (fixes issue with some space between yEnc and part count).
2014-07-07 niel
Chg: Refactored code to remove use of DB and Site classes in favour of combined Settings class. Should improve memory use and small performance boost.
2014-07-06 bart39
Fix: Monitor.php showing negative misc count
2014-07-06 b3rs3rk
Chg: Monitor.php now shows PC work counts for unprocessed PC Game lookups
Chg: Moved a few count queries in Monitor.php to the JOIN ON format instead of in where clause
Add: More categorization improvements
2014-07-05 bart39
Fix: Typo in Releases.php, games cover view fixes.
2014-07-05 kevin
Chg: Add back on duplicate key update to collection query, required for those running multiple instances of the script.
Add: Check to see if Bytes is empty, set it to 0, binaries (possible fix).
Add: Catch failed collections/binaries inserts and rollback the transaction.
Chg: Speed up group purging by using joined query.
2014-07-04 kevin
Chg: Binaries, more speedups to inserting headers, fix issue with part repair.
Add: Speed-up for those with no enabled blacklists by buffering the SQL check.
Chg: 4x+ speed-up of header processing by not sorting them (the benefits of sorting them is tiny vs the gain in performance).
2014-07-03 bart39
Fix: Fix RottenTomatoes covers due to api changes.
2014-07-03 b3rs3rk
Fix: undefined offset 0 error for real in Games.php.
2014-07-03 kevin
Fix: Issue where first_record could get wrongly changed, rename more variables in Binaries.
Chg: Speed up header inserts (3-4x faster from my end).
Chg: Insert to insert ignore to hide duplicate errors on binaries.
Chg: Remove doubled period check on compressed headers.
Add: Script for setting the backfill start article based on the group's oldest release.
2014-07-02 taskym
Add: Add profile preference for Games cover view
2014-07-02 b3rs3rk
Fix: undefined offset 0 error in Games.php lookup
Chg: fastDelete releases query to remove concats
Chg: New Poster Wall games sizing is now non-mongoloid
2014-07-02 kevin
Add: Add in pull request by tasky for fetching PC game info from GiantBomb and amazon, and adds PC games to new poster wall.
Fix: Patch for missing 'setting' for giantbomb api key.
Fix: Blank page on games cover view.
Add: (UPDATE TO settings.php, update it if you have it.) Setting to settings.php.example for hiding/showing missing autoloader files.
Fix: misc/testing/PostProc/getGames.php and changes to Games->ParseTitle
Chg: Update games regex to pick up more games.
Add: Re-enable header compression if header compression was disabled during fetching headers due to a decompression error.
Fix: Undefined namespace issues in utility.
Chg: Update some IGN.com links.
Chg: Add check to see if explode is false on getXOVER (in case string is empty).
Chg: Changes to binaries to help with large sections of missing headers.
Chg: Changes to binaries to speed up part repair.
2014-07-01 kevin
* ---: Happy canada day to all.
Add: Missing reqid group to tsv.
Chg: Clean up schema.
Fix: Update tsv settings sqlpatch to 239.
Add: Settings file to www, all automated.config.php settings moved to it. Copy settings.php.example to settings.php and edit.
Add: Option for removing white space from queries, helps with slow-query log.
* Rem: Remove reverting of automated.config.php changes from commit for devs.
Add: Extra options to settings.php.example for renaming releases using PAR2 or audio tags from media info. Copy them to your settings.php file.
2014-07-01 b3rs3rk
Chg: Regex for IRCScraper now supports spaces in between parsing fields
Fix: Deletion of old C, B, and P will now occur if parts are missing
Chg: Begin to standardize queries for Releases.php
Fix: fastDelete not working properly
Fix: Broken queries in Releases.php
Fix: Broken site browse query in Releases.php.
Chg: More query standardization for Releases.php
Fix: Typo in Releases.php
2014-06-30 kevin
Add: Option for ignoring PRE titles on IRCScraper.
2014-06-30 niel
Chg: Improving versioning output.
2014-06-28 kevin
Chg: Don't add mediainfo to DB if it's empty XML.
Add: Double period line start check to compressed data NNTP function.
* Rem: Remove fetching of mediainfo from the sample videos, since they are re-encoded and their data does not correspond to the actual release.
Fix: Corruption on some NNTP strings because of doubled period.
2014-06-27 bart39
Fix: Remove var_dump / fix query in ReleaseRemover.
2014-06-27 kevin
Chg: Various changes/fixes to ProcessAdditional.
2014-06-27 b3rs3rk
Chg: removeCrapReleases can now be run in false mode with a Blacklist ID that isn't set to active for testing
Fix: Remove trailing whitespace
Fix: typo in requestid.php that prevented 'full' from running properly
2014-06-26 kevin
Add: Function to ProcessAdditional for recursively deleting files and folders within a folder.
Add: Slightly faster method for parsing header array (class NNTP).
Chg: Increase compression on NZB files, other slight speedups of NZB file creation.
Chg: Buffer some NZB string data, increasing NZB write speed by almost 2x.
Add: Setting for minimum release size to post process additional (to ignore NZB files and shit like that).
Fix: Fix issue where passwordstatus might not be set.
2014-06-25 b3rs3rk
Chg: Overhaul and class requestid.php
Add: Title matching in multiple return requestIDs
Fix: Trailing whitespaces in requestid.php
Chg: Some variable factoring and comment edits
Add: Slash removal from match_prefiles function
Add: scnzb reequestid checks in requestid.php (still needs new triggers)
Chg: Full work query for match_prefiles is now much more full
2014-06-24 niel
Fix: Prevent tmux statistics from being queried/displayed if monitor_delay set to 0.
Chg: Default tmux monitor delay is now 300 seconds instead of 30. If you have changed this it will be unaffected.
* Rvt: Reverted above fix, as it causes too many missing variable notices. Looking for a better way.
2014-06-23 b3rs3rk
Fix: RequestID Local setting -3 releases back to -1 reqidstatus
Fix: Second try at fixing the PP hang -- add strlen check
2014-06-23 kevin
Add: Patch to fix broken triggers causing search/api/other stuff not to work.
Add: Fix by JRouleau for fixing triggers on new installs (needs a patch for existing sites). #1360
Fix: Missing single quotes on config.php.tpl causing install to fail on step 5.
2014-06-22 b3rs3rk
Fix: requestID incorrectly matching requestID of zero
2014-06-22 bart39
Fix: requestID not set for web lookup causing insert errors
2014-06-21 kevin
Fix: Various fixes in requestID (hitting web every run needlessly).
Chg: Minor changes to NNTP.
Fix: IRCClient, servers with numbers in their names stay on the initial sequence.
Fix: Extra "LIKE" on preinfo.
Add: Category search on preinfo.
2014-06-20 b3rs3rk
Chg: A few more categorization changes
Fix: trailing whitespace
2014-06-20 niel
Fix: Adding white-space checks to queryOneRow LIMIT regex to catch queries spread over more than one line.
2014-06-20 kevin
Add: Documentation for POST method of preinfo request ID lookup to preinfo.php
Add: The POST method for request ID to preinfo.php (you can send a POST method to preinfo with a serialized array of requests for request ID's).
Chg: Change requestID web to send multiple requests at once giving a big speed improvement.
2014-06-19 b3rs3rk
Chg: Adopt switch/caseing for Categorize.php
Fix: TV Categorization issue with recent changes
2014-06-18 kevin
Chg: Remove some scandir's from ProcessAdditional to speed some things up.
Chg: Rename all methods/properties with protected/private access level in Class NNTP.
Add: User changeable socket timeout. You can add define('NNTP_SOCKET_TIMEOUT', 120); and define('NNTP_SOCKET_TIMEOUT_A', 120); to config.php, 120 is the seconds.
Chg: Use the proper "mode" for setting the socket back to blocked.
Add: Socket timeout property to NNTP.
Fix: Missing check for downloading media binary in ProcessAdditional.
Add: Central method for error response code checking (NNTP).
Chg: Refactor of Net_NNTP.
Chg: Slight speedup to body fetching by removing useless empty check.
Chg: Change various scripts to use new NameFixer echo method.
Add: Static method for echo'ing renamed releases.
2014-06-18 b3rs3rk
Fix: PP additional hang due to filenames that start with a period and match_prefiles bug
Chg: Properly categorize PS4 and PS4 in a.b.console.ps3
Fix: PS4 not post-processing correctly
Fix: u4e rename results not colored correctly
* Rev: Revert changes to colorize u4e rename as they won't work
Fix: optimize-keys option being used for MySQL other than Percona in mysqldump_tables.php #1330
2014-06-15 DariusIII
*Chg: Remove tmpunrar folder cleaning from monitor, interferes with other scripts.
2014-06-15 kevin
Chg: Use custom function for fetching article body which is faster and uses less CPU.
Chg: Cache total amount of files found in RAR or ZIP to speed up processing by preventing additional downloads of RAR or ZIP.
Chg: Try to get original file names from rar. Combine array output of GNU File to increase chances of finding stuff. Check MPEG sequence, v2 from GNU file for mediainfo / samples/ etc.
Fix: Fix for u4e not renaming in ProcessAdditional.
2014-06-14 DariusIII
*Chg: Update the rename_u4e script to update the releases so they can be reprocessed again.
2014-06-14 kevin
Chg: ProcessAdditional, Use recursive iterator on extracted files, match "codec spam" directly when checking RAR's and set them as "Potentially Passworded", various other small changes.
2014-06-14 bart39
Fix: #1352 predb filename 'readme' causing incorrect matches
2014-06-13 niel
Add: .../nzedb/build/_runonce/tpg_groupid_fix.php. Thanks to b3rs3rk for testing.
NOTE TPG users need to run this once to fix the groupid field in the extra tables. Alternative re-creating your TPG setup will do it too.
2014-06-13 kevin
Fix: Make up file name for zip / rar files, prevents errors when files are named like this : "/47291_Disk Space Pro.app/Contents/_CodeSignature/CodeResources"
Fix: GNU File non escaped file path causing issues.
Add: PAR2 file checking to GNU File check (ProcessAdditional).
Add: Use GNU File to increase chances of getting samples/mediainfo/etc on files that do not have the right extensions.
Add: alt.binaries.mom / reset processing to u4e renaming function.
Add: U4E stuff into ProcessAdditional
Add: Deleting temp files to rename_u4e.php
Add: Getting NFO's from ZIP/RAR (and nested ZIP/RAR) files.
Chg: Update u4e script, works now.
Chg: Update the u4e script, untested.
* Remake ProcessAdditional. Clean up NameFixer class a bit.
2014-06-13 b3rs3rk
Add: Non-operational rough rename script
Chg: Categorization improvements for other usenet groups
Chg: Change 1 to renameu4e
2014-06-12 niel
Chg: Converting groupid to group_id in tables and code to follow Li3 conventions.
2014-06-11 kevin
Add: Add the reconnect on MySQL has gone away to exec/queryexec.
2014-06-10 b3rs3rk
Fix: RemoveCrap gibberish deleting hashed releases due to category switch
Chg: AnimeTV check now runs before HDTV Check as it is much more specific
Chg: Moving mutliple ifs to cleaner switches in Categorize (first test)
Chg: More changes from multi ifs to switches in Categorize
Fix: removeCrap Size removing legitimate cracks, trainers, keygens, etc
Fix: PreDB File match on file insertion matching strange binary strings to invalid Pres
Fix: Categorize Amazon web format books to Ebooks and strip the azw tags from Amazon lookups
2014-06-09 b3rs3rk
Fix: Potential fix for hanging tmux monitor.php query (restart tmux session after pull)
Chg: More categorization improvements
Chg: Remove additional blank line in monitor.php
2014-06-09 kevin
Add: Catch and reconnect lost MySQL connections.
2014-06-09 niel
Add: Persistent connections option for DB. Defaults to false because of https://bugs.php.net/bug.php?id=63176
2014-06-07 niel
Fix: Problem with mixing instance/static, that caused search to fail.
2014-06-06 kevin
Chg: Change simple_php_yenc_decode check to a sub-string search to allow improper settings (ie: /path/to/simple_php_yenc_decode.so)
2014-06-06 niel
Chg: Improvement to DB::queryOneRow for LIMIT clause checking.
Add: New DB methods for checking/showing indexes.
Chg: Made .../misc/testing/Dev/check_unique_indexes.php to use new methods.
2014-06-05 b3rs3rk
Fix: misc/testing/dev/test-memcache.php not loading Mcached class properly
2014-06-05 kevin
Chg: Modify nzb-import to be recursive and use less RAM.
2014-06-05 bart39
Fix: use queryDirect rather than queryOneRow for queries starting with SHOW INDEX
2014-06-05 DariusIII
Chg: Updated the codec poster removal in ReleaseRemover.php. It might catch some legit releases.
2014-06-04 bart39
Fix: fix web lookup for requestid_threaded
2014-06-04 DariusIII
Chg: Remove remaining grabnzbs dependencies and nzbs table
2014-06-03 bart39
Fix: Set reqidstatus correctly after local lookup
2014-06-03 kevin
Chg: Stage 4, buffer checkpasswordedrar for speedup.
Chg: Change queryOneRow to check if LIMIT is in the query, tack on LIMIT 1 if not to prevent queryArray from running out of RAM on large data sets.
Chg: Make stage 4 easier to read.
Chg: Minor changes to stage 4.
2014-06-03 b3rs3rk
Add: PreDB Filename match check now runs after filename insert
Chg: More categorization improvements for Console/Anime
Chg: Local RequestID Lookup now runs regardless of setting in update_releases
Fix: Stage4567 RequestID local lookup now runs indefinitely for Non-TPG folks (for real this time)
2014-06-02 bart39
Chg: Crossposted requestid web lookup
Fix: Typo in misc/update/requestid.php
2014-06-02 DariusIII
Chg: Remove grabnzbs from tmux, settings, Binaries.php, threaded.sh and site admin.
2014-06-01 kevin
Chg: Change Alpha theme error output when there are no covers in cover view.
Add: Links to ZNC/IRCScraper guides.
2014-06-01 niel
Fix: Adding dynamic git path use to the Git library so that OSes with non-standard locations do not fail..
2014-05-31 kevin
Chg: Remove all web sources from Predb, please run IrcScraper from now on to get PRE's.
Chg: Split up the console dropdown list by manufacturer to shorten it.
2014-05-31 b3rs3rk
Chg: Category Improvements
Fix: Issue #1307 -- Movies with MP3 in searchname get improperly categorized as Music->MP3
Add: New categories for next gen consoles
Add: Regex categorization for next gen consoles
Fix: 3DS categorization
Add: Post Proc support for WiiU\Ps4\PSVITA.
2014-05-30 b3rs3rk
Add: Misc Category for Hashed releases (run Dev/recategorize.php misc)
Add: More categorization improvement for PC Games
2014-05-29 b3rs3rk
Chg: Categorization improvements for Console, PC, and Anime TV
Chg: Console post processing improvements
2014-05-29 kevin
Fix: When removing the nzbget user/pass it wouldn't stick.
Fix: Add missing from unixtime on predb web.
Chg: Move some Web PRE source to IRC.
Chg: Allow empty nzbget username/password.
Chg: Comment out SRRDB from Web PreDB, will be added to IRC PreDB.
2014-05-28 bart39
Chg: Don't display movie info if imdbid = 0000000.
2014-05-28 b3rs3rk
Fix: 3DS categorization (now in NDS cat) and Amazon post processing
Chg: Better Amazon lookup support for Console releases
Add: Console categorization for PSX/PS2 titles to Other
Chg: Categorization for some PC Games newsgroups
Add: Account for Amazon Console titles that have the platform name at the end of the title
2014-05-27 bart39
Chg: Add unique index for predb title to avoid dupes.
2014-05-27 b3rs3rk
Add: Categorization for GameCube titles that aren't WiiWare (Console->Other instead of Misc->Other)
Fix: Add Gamecube Amazon lookup platform fix
Chg: NGC platform prep for lookup
2014-05-26 bart39
Chg: update schema to match last patch
Chg: Disable update_predb_hashes and update_predb_md5 scripts as they are now defunct.
Chg: Refactor PreDB final stage - remove md5/sha1 from predb table.
Fix: fix issue with trigger causing duplicates
2014-05-26 NZBmets
Chg: TMUX Powerline uspsetting segment to handle IPv6 and proper IPv4 parsing
2014-05-25 b3rs3rk
Fix: Remove no longer existing foreign check from Movie PP
2014-05-25 bart39
Chg: Only reset release details if the category changes (requestid.php)
Chg: Categorize against the cleaned searchname instead of usenet subject
Add: Check if clean searchname matches predb filename
Chg: Regex additions / fixes
Chg: Only reset release details if the category changes
Chg: Move declaration of $this->category to constructor
Chg: Check cleaned searchname against predb title or filename as release is created
Fix: Typo (cleansubject is title)
2014-05-25 kevin
Chg: Cleanup/fixes in Categorize.
Chg: Move categorization functions to their own class.
Chg: Drop multiple language categorization due to lack of maintainers.
2014-05-24 kevin
Fix: Potential fix for "Unitialized string offset 0" on NFO.
Fix: Missing opening tags in NZBGet XML-RPC.
Chg: Expand the RottenTomato class.
Chg: Merge methods on \RequestID.
Add: Better echo's on requestID.
* Various refactoring/changes/fixes. Mainly in Binaries/Backfill classes.
2014-05-23 bart39
Chg: Don't display movie with an imdbid of 0000000
2014-05-23 DariusIII
Chg: Change the way/text the grabnzb disabled message is displayed
2014-05-23 kevin
Fix: Typo in releases.php (5c is 5b).
Add: Limit on local requestid (make things quicker).
Fix: Empty groupid in requestid.
Fix: Fix/Refactor RequestID class.
Fix: Update schema sqlpatch to 226.
Fix: Wrong usage of _isConnected()
Chg: Use _isConnected
Add: Loop in NNTP decompression to wait for the server to return data on possible terminator (should help with "msgs is not array").
Chg: Use stream_socket_shutdown instead of fclose when closing the stream socket client on NNTP (faster).
Chg: Don't use feof on _isConnected in NNTP for certain uses (feof can return false even if the socket is still open).
2014-05-21 b3rs3rk
Chg: Class RequestID part one
Fix: FTS result sizes in PreDB FT exceeding limits
2014-05-21 bart39
Chg: test gitbot again
Fix: fix releases stage 4 / request id threaded / non threaded handling of requestid matching
2014-05-21 kevin
Chg: Update rarinfo to newest (*Improves handling of corrupt RAR 5.0 archives*).
2014-05-20 Bart39
Fix: Releases stage 5b/5c requestid lookups
2014-05-20 b3rs3rk
Fix: PreDB FT Match in fixReleaseNames should actually update searched now
2014-05-20 Bart39
Fix: Fixed the TMDB covers lookup path in Movie.php #1329
2014-05-19 Bart39
Chg: Use predbhash fulltext search for hash lookups
Chg: Make RequestID lookups consistant between releases stage 5b/c and requestid_threaded
2014-05-19 b3rs3rk
Chg: RequestID lookups split into two stages for local and web lookup (and actually seems to work now)
Chg: PreDB FT count in fixreleaseNames no longer divides by 10 as it is faster than par2
2014-05-19 niel
Fix: Remove attempt to set db connection attributes that are already set from install step2.php
Chg: Prevent Settings from requiring config.php during install.
* New: Added new Git class to nzedb\utility
Chg: Refactored scripts using git to use new Git class.
2014-05-18 kevin
Add: Script to test hashes/encodings (~270k possibilities).
2014-05-18 b3rs3rk
* Re-work counting query in tmux monitor to reduce loop times
* Change fixReleaseNames query for proper standards
2014-05-17 b3rs3rk
* Various query optimizations in preparation for index overhaul
2014-05-17 bart39
Fix: page counts for books, console and music
Chg: rename patch 225
Fix: regex error
2014-05-17 niel
Fix: Pre-commit exits early if new patch checking runs into a problem.
Chg: Making covers' constant truly default to .../resources/covers.
Users with older installs should consider moving their covers from .../www/covers .
Fix: Pass backup settings from newPatches to processPatches.
Chg: Renaming patches with 'schema' for table name.
Fix: Uncapitalised settings table name in patch 226.
2014-05-16 b3rs3rk
Add: PreDB FT Match to fixReleaseNames and tmux
2014-05-16 bart39
Chg: Refactor predb stage 1 NB: new table will be created as MYISAM due to fulltext search,
if you wish to alter to InnoDB you must be on mysql 5.6+
Chg: Regex improvements
Chg: cross-posted requestid checks
Chg: Refactor tmux variables for ircscraper/sharing windows
Fix: Files in pre info popup showing with MB
2014-05-16 niel
Chg: Improvements to Settings/Site detection for upgrading from older installs.
Chg: Using separate settings value in DbUpdate only if needed (Improves memory use).
Chg: Updated doc for creating patches.
2014-05-15 b3rs3rk
Add: New category matching and refined filtering to match_predbfiles (no longer console only)
Add: Full database (no category restriction with a separate method) filename matching for match_predbfiles
Fix: Blank line in Utility EOF
2014-05-15 kevin
Add: New ignorable source IRCScraper (copy from settings_example.php).
Fix: Add missing setting for predb to settings table.
Add: Time ago to comments (alpha theme).
Fix: Fixes / tweaks to encode yEnc.
2014-05-14 kevin
Chg: Update ubuntu guide.
* Mov: Rename ubuntu guide.
2014-05-14 DariusIII
Fix: Add missing $status for new types of matches in NameFixer
2014-05-13 bart39
Fix: set filesize to 0 if sum of parts returns NULL
Fix: Verify tmpunrarpath is not null before removing dead folders
Chg: Only reset collections / nzbs that are older then delay time check in site settings
2014-05-13 b3rs3rk
Fix: $res variables in NameFixer predb match functions now check for false before rowCount()
Chg: PreDB FT Match function query to rule out impossible matches / hanging matches
Chg: Optimize FT Match query for speed
Fix: PreDB Scrape from Web sources should no longer overwrite valid pre info if not set
Add: Usenet name to updateReleases NameFixer function
Fix: PreDB web scrape double escape string in MD5 on update
Fix: Remaining PreDB dupe errors from uc and predbme / fix updateReleases for checkNames + NFO
Add: PreDB FT Match Script (testing phase)
2014-05-13 kevin
Add: POSIX Extension as requirement for unix operating systems to INSTALL.txt
Chg: Predb web, use MySQL to md5/sha1 to avoid encoding issues.
Fix: Fix multiple delete of releases on web browser.
Fix: Add reloading of page when bulk editing releases on web page.
Fix: Indent/various issues in admin theme.
2014-05-12 DariusIII
Chg: Add huge file removal option to remove crap part of tmux admin page.
2014-05-11 kevin
Add: Add change by predator314 to allow sickbeard/nzbdrone to pick up releases from Web-DL category on API.
Add: Strip new lines / carriage returns from web predb titles before inserting.
2014-05-11 bubblun
Add: New setting to delete releases with a size of over 200MB and just a single file/part. Those are very likely spam releases.
2014-05-11 b3rs3rk
Add: PreDB FT Match Function to NameFixer
2014-05-10 kevin/niel
Fix: Fix for UC changing predb output on html.
Chg: Change a regex in predb.
2014-05-09 b3rs3rk
Add: PreDB filename matching function and test script (use at own risk for now)
Fix: decrypt_hashes show logic was backwards (showing the results of rename when show wasn't specified) Ahem - Bart39
2014-05-08 niel
Fix: Definition of Covers constant now Settings is main class instead of Sites.
Fix: Table default for site/settings.
Fix: Typo for Sites class in PostProcess.php
Add: Enabling patch checking for pre-commit hook.
2014-05-08 bart39
Fix: Incorrect parameter validation in decrypt_hashes
Chg: Use releasesfiles ishashed for parsing titles.
2014-05-07 bubblun
Chg: Changed 1MB crap size delete limit to 2MB to catch more spams #1310
2014-05-07 kevin
Chg: Simplify predb class more.
Chg: Check if the php posix extension loaded during install.
Chg: Update ubuntu install guide.
Add: The completion criteria to the delete releases GUI.
Chg: Set the minimum completion to 0 so unprocessed releases don't get deleted.
Add: Filename parsing to IRCScraper.
2014-05-07 niel
Fix: Covers constant wasn't being set after recent update.
2014-05-07 b3rs3rk
Fix: Syntax error in dump_predb (For real this time)
Fix: dump_predb number of columns error
2014-05-06 bart39
Fix: echoing '.' causing screen errors.
Fix: undefined index / offset in decrypt_hashes
Chg: use NameFixer->matchPreDbHash for decrypt_hashes
2014-05-06 b3rs3rk
Fix: fixreleasenames MD5 never exceeding dehashstatus 0
Chg: fixreleasenames.php in tmux now honors hashes with uppercase letters
Chg: matchPredbHash will lowercase the hash before checking against predb table hashes
Add: Option to delete_releases to FastDelete by completion
Add: filename column in PreDB to start matching unique release filenames
Add: ishashed column to releasefiles to reduce slow REGEXP querying
Add: Indexes for new columns (remove unique from predb filename)
Chg: Optimize fixreleasenames_threaded query for hash matching to use new rf.ishashed
2014-05-06 DariusIII
Chg: Changed the regex in misc/update/nix/tmux/bin/requestid.php to match the regex change for reqids
Chg: Updated threaded requestid to use the new reqid server url
2014-05-05 niel
Chg: Defaulting covers path to .../resources/covers on new installs. Instructions for setting up your www conf are on the wiki.
2014-05-05 bart39
Chg: update requestid.php for new requestid regex.
Fix: Fix regex for isrequestid triggers and add to schema.
NB: run 'php /misc/update/requestid.php full' to find potential matches.
2014-05-04 bart39
Fix: compilation failed missing ) in ReleaseCleaning
Chg: dump_predb.php - don't override existing groupid if groupname is null in the import
Chg: fixed regex for requestid matching in ReleaseCleaning
Chg: Improved regex for isrequestid triggers
Chg: check for predb title matches against other groups where it matches fromname for known cross-posts.
Chg: Regex additions / fixes for release / collection cleaning.
Chg: Add count of releases recategorized in recategorize.php
Add: Display predb nuked / reason in nzb details
2014-05-04 b3rs3rk
Chg: dump_predb now only removes titles that have <= 8 chars as opposed to 15 (older valid pres were being deleted).
2014-05-04 kevin
Add: Ability to ignore corrupt-net and categories to IRCScraper. Update your settings.php #1300
Chg: Update a predb source.
2014-05-04 niel
Chg: Redid patch filename format to be <patch number>~<table>.sql That's a tilde separating them.
Chg: Renamed first 99 patches so they list better in GitHub (Grumble: why doesn't Github use a natrual sort).
Fix: Filename matching after changing filename format.
Chg: Renamed remaining patch files to new format.
Chg: Alter regexes to use the full format now.
Add: Basic method for processing new patches into Db and correct filename format. Needs more work to be useful.
2014-05-03 b3rs3rk
Chg: Modify query for decrypt hashes to check MD5 or SHA depending upon hashlength
2014-05-02 bart39
Fix: insert error on patch 209
2014-05-02 kevin
Chg: Change request ID URL, new site has ~600k reqid's and counting.
Add: Ignoring of efnet channels to IRCScraper. #1300
Chg: Use TLS on step3 of install, better showing of NNTP errors.
Add: Append the socket error / number to the PEAR error message when creating a NNTP stream resource fails.
Chg: Update docs for ZEND Opcache.
Add: Opcache stats page to admin (near the middle of the page).
2014-05-01 niel
Chg: Changed the forum address in the READDME for the new location.
Chg: Merged traid's updated convert_from_newznab script. Many thanks.
2014-05-01 b3rs3rk
Chg: Force decrypt_hashes to do lower case letters only in the DB call to match hashes
Add: decrypt_hashes when run in show mode will now specify the hash match type: MD5 or SHA1 instead of just MD5
2014-05-01 bart39
Fix: fix importing nuked and nukereason from predb dump
Fix: typo in predb dump file name
Fix: add missing fields to tmux schema for new install #1299
Fix: typo in dump_predb.php
2014-04-30 bart39
Fix: fix issue with miscsorter not updating releases it didnt rename.
2014-04-29 bart39
Fix: bad query in last sql patch - make sure you re-enable IRCScraper in tmux settings if you use it.
Chg: Update tmux settings for IRCScraper changes
Fix: undefined index in IRCScraper
2014-04-29 kevin
Chg: Major changes to IRCScraper, now using our own PRE channel. Please redo settings.php. Might be issues.
2014-04-29 bart39
Chg: ignore releases that already have a preid for decrypt_hashes
Fix: improve browsing performance by only checking 2 words on searching similar releases
Chg: Category changes: check if tv for a.b.warez, disabled unknown check in isTV that ignored vaild tv releases
Fix: values from settings table
Chg: refactor queries in update binaries
Fix: truncate console reviews to 3000 chars
2014-04-28 niel
Fix: Changed patch 208 to be simpler.
Chg: Adding regex for DbUpdate's path matching, as Utility::PATH_REGEX.
Fix: Added full stop ('.') character to path regex constant.
2014-04-28 b3rs3rk
Fix: sprintf error Line 625 predb, too many arguments and not enough inputs
2014-04-28 kevin
Chg: IRCClient, only reply to pings from the server to prevent abusers from making us flood.
2014-04-28 bart39
Fix: temp workaround for srrdb update issues due to rss changes on their site.
2014-04-27 niel
Fix: Reinstate Db/commit checking for tmux.
2014-04-27 kevin
Chg: Update preinfo API documentation.
Chg: Output Unix Time on preinfo API to avoid timezone issues.
Fix: User edit overwriting queue type.
Chg: Cleanup API backend.
Add: offset to predb API.
2014-04-26 niel
Fix: Changing badly quoted entry in menu.tsv
Fix: Typo in quoting for query in dump_predb.php.
2014-04-26 b3rs3rk
Fix: Remap PreDB.php functions to PredbHash instead of MD5
Fix: SxxExx namefixer regex no longer matches resolutions that harmfully renamed Anime releases
2014-04-26 bart39
Fix: missing > in NameFixer #1289
Fix: duplicate insert of isrenamed
Fix: Blank searchnames from requestid web lookup
2014-04-26 kevin
Fix: Undefined offsets in srrinfo.
Add: API for PreDB. (can be used for matching sha1/hash/titles/requid).
Chg: IRCScraper, remove some channel passwords, let user fill them in.
Chg: Update ubuntu install guide, mention Avconv as an alternative to FFMpeg.
Chg: Remove DB pings from last push, causes issues.
Chg: Fix indents on pull request.
2014-04-25 kevin
Add: Even faster yEnc decoding by using a PHP extension, see : https://github.com/kevinlekiller/simple_php_yenc_decode for instructions.
Chg: If the user does not have the extension loaded, use the built in PHP method for yEnc.
Add: DB pings to IRCClient when pinging or ponging IRC to prevent DB timeouts.
2014-04-25 b3rs3rk
Add: Phase 2 of SHA matching implemented for fixReleaseNames and decrypt_hashes
2014-04-25 niel
Fix: Reverting accidentally changed default settings.
2014-04-23 niel
Fix: Typo in default tmpunrar path.
2014-04-22 niel
Fix: Updating pre-commit hook files to fix problems updating versions.
2014-04-22 bart39
Fix: fix API errors
Fix: renametopre.php incorrectly matching a.b.etc requestid releases against a.b.erotica releases
NB: this will reset the searchname and preid against the affected releases - run /misc/testing/Dev/renametopre
.php full preid to re-match them.
Chg: Add fromname and size to ReleaseCleaner for potential use matching releases aginst predb titles for other
groups.
2014-04-21 kevin
Fix: Typo in requestid.
Fix: IRCClient. The example code on php.net for fwrite is wrong and can create an infinite loop if the remote server closes the connection which causes fwrite to return 0 and not false - php.net only states false as a return value on error.
2014-04-21 b3rs3rk
* Modify requestid local match script to ignore matches already PreDB matched and change script commenting
2014-04-21 niel
Chg: Adding removal of bad rows in predb to patch 213.
* New: Added method to Versions class to fetch the pre-commit version.
Chg: Updated pre-commit hook. Dev's should run .../nzedb/build/addGitHook.php to install.
2014-04-20 niel
Fix: Updated create table for patch 210, to avoid truncation of data.
Chg: Removing a number of query failures from errors to ignore during patching.
2014-04-20 kevin
Chg: Increase local ping chances by moving it out of the if/else block. IRCClient.
Chg: Move local ping sends at the bottom of the chain to prioritize incoming messages IRCClient.
Chg: Small changes to IRCClient.
2014-04-19 kevin
Chg: Ping changes in IRC client.
Add: Custom IRC Client to replace PEAR SmartIRC, encrypted IRC connections are now supported.
2014-04-19 b3rs3rk
Add: Framework for SHA1 release PreDB matching
2014-04-18 niel
Chg: Major change to Db schema. site table is now settings, and expanded for more granularity.
Current code/templates should continue to work without change, but will have to change to take advantage of the increased granularity.
Fix: Data file for settings table had extra tab for yydecoderpath, preventing it loading.
Fix: DB::$pdo visibility now protected so child classes can access it.
2014-04-18 kevin
Fix: Nfos showing as 1.
2014-04-17 kevin
Chg: More changes to getMessages NNTp.
Add: @access to some properties/methods.
Chg: Save a bit of memory in getMessages.
Fix: Various bugs in PP additional.
Fix: Unexistant variable in tmux import.
Chg: If file_get_contents is false on yydecode, return PEAR Error.
Chg: Various changes to post proc additional.
2014-04-16 testarea1
Fix: Missing equals on span class on view NZB page for Alpha Theme #1273
2014-04-15 niel
Fix: Change to regexes to allow Windows' paths to be matched in DbUpdate.
Fix: ... and the Drive letter. Doh!
* Rvt: a68c81723f0bf4a3c8ca29b8381e114c642b7935 in favour of putting GnuWin in system.
* New: Windows users should read .../docs/GNUWIN.txt on how to add some of *nix's features on Windows installs
Fix: Properly catching the PDOExceptions that were ignore during patching the Db. (namespace issue).
2014-04-15 bart39
Chg: More refactoring in ReleaseCleaning
Fix: unknown modifier in ReleaseCleaning
Chg: Simplify ReleaseCleaning
Add: add a.b.movies to CollectionsCleaning
Add: add more ReleaseCleaning regex for a.b.documentaries, a.b.etc, a.b.games, a.b.hdtv, a.b.mom, a.b.movies,
a.b.movies.x264, a.b.nl, a.b.sound.mp3, a.b.sound.mp3.complete_cd, a.b.sounds.mp3 and a.b.teevee
2014-04-15 kevin
Fix: Formatting issue on NFO pages.
Fix: PreDb constant usage.
Chg: isNfo method. Add GNU File for windows.
Fix: Typos in IRCScraper.
Chg: Move Nuke constants in PreDb.
Chg: Hide unlink warnings in NNTP.
2014-04-14 kaibosh
Chg: README.md: drop nntp-proxy as "feature". Insert comment sharing
2014-04-14 kevin
Add: isNfo checking to alternate nfo.
Chg: Change TVRage imgdata to mediumblob in schema, the images never go past 4MB.
Chg: Set max size of NFO to 65KB, the max for BLOB column type.
Add: Constants for NZB and NFO.
Add: Constants for reqidstatus.
Chg: Refactor Stage5b (RequestID)
Fix: Fix some undefined variables.
Chg: Simplify collectionscleaning.
Fix: #1268 Group bulk add.
Fix: Notice in removecrap.
Chg: More refactoring of NNTP, add Yenc functions in NNTP, remove Yenc class.
Fix: #1267 Use https for youtube videos to not cause issues on http sites.
2014-04-14 b3rs3rk
Add: Option for removeCrap to specify a fourth argument for Blacklist ID (great for testing full time delete with new regex)
2014-04-13 kevin
Add: Massive speed improvement to yEnc decoding (~400 times faster) by using yydecode binary
(ubuntu/debian you can get it from the getdeb repository or you can compile it, takes a few seconds).
This speeds up anything requiring yEnc decoding, like fetching rars/nfos. On post process additional
going through 25 releases on a.b.teeve used to take 5 minutes, it takes about 15-20 seconds now.
Chg: Change to get more NFO files.
Chg: Change yydecoder to use random files to help with threaded scripts.
Chg: Refactor nzbcontents.php making fetching NFO files faster (only scanning the NZB once for hidden/non hidden NFO's).
2014-04-13 b3rs3rk
Add: Roelski's AniDB population changes -- needs a lot of work still
Fix: Errant variable in populate_anidb
Fix: Working AniDB full dat update
2014-04-13 bart39
Fix: fix potential permission issues with yydecode
* New: add trakt, imdb and couchpotato icons to Theatres
Chg: Theatres pages - rotten tomatoes icon will display fresh or rotten dependant on critic score
Chg: make icon order on search page consistent with browse page
2014-04-13 niel
Fix: removeWMV rename missed one in RemoveReleases.
Fix: Fixing typo from previous commit.
Chg: Changing regex named captures to use older version as PHP 5.5 doesn't seem to like the alternative versions.
2014-04-12 bart39
Fix: typo in movie processing
* New: added /misc/testing/Dev/recategorize.php - will attempt to recategorize releases (useful if there are
updates to category regex)
2014-04-12 b3rs3rk
Fix: Issue #1264 - ReleaserRemover (removecrap blacklist) not actually deleting
Chg: removecrap output to fit better within lines
Add: Egandt's codec poster removal method to removecrap wmv check (now called codec)
* Chg: removecrap time after first run now goes 4 hours back per function - 2 hours was not enough for file checks
2014-04-12 kevin
Chg: Slight speedup on update binaries, by hitting collectionscleaning less often.
Chg: Refactor Movies class.
Fix: Typo in content.tsv causing site to not work.
Chg: Big improvement to parsing of IMDB id's.
2014-04-12 niel
Chg: Renamed all necessary SQL patches to work with new method.
In the process discovered a few patches were badly sequenced so that patches would be ignored. This may be the cause of some problems with (much) older installs.
NOTE: For some patches to work, the MySQL user must have FILE privileges, and the location of files must be accessible to ALL users. This means that all directories must be traversible, not just have read permissions on the files set for all.
Chg: Switch patching preference to use new filename format, falling back to old method if needed.
Fix: Bring kevin's and b3rs3rk's changes above back into the right timeline.
* New: Script to allow bash scripts to get settings from the Db.
2014-04-11 b3rs3rk
Add: Additional FT Match operations for removecrap remaining subject field Blacklist entries
Add: Additional blacklist removecrap outputs
2014-04-11 niel
* New: Added a limited parsing of variables from sql patch files.
* New: Added a format for patch file naming: YYYY-MM-DD_<patch number>_<table name>.sql The patch number will be used by DbUpdate to set the sqlpatch value in site if no UPDATE... statement is found.
The old format will still work for now, but it is highly recommended to use this format else patches may not sequence correctly. Adding an UPDATE query into the file for setting the sqlpatch setting in site is not needed with this format.
I'll gradually change the old file names and drop the UPDATE query as time permits, once all ar changed the old functionality will be removed.
* New: Added AniDb data to the install process. Patch for current users using the variable parsing feature above included.
2014-04-10 kevin
Chg: Install.txt to list all used extensions.
Chg: Update docs for LOAD DATA INFILE
Fix: Fix for some NFO's not displaying correctly.
Chg: Make sure imdbid or tvrageid is not a negative number.
Add: More support for X-DNZB HTTP headers, Content-Length on HTTP headers (gets rid of warnings in NZBGet).
Add: Option for admins to hide themes from user profile edit.
Chg: Use NZBGet's appendurl instead of append which will speed up javascript execution on send to queue. (thanks to hugbug @ nzbget.net for support)
2014-04-09 b3rs3rk
Chg: Split removecrap blacklist into two functions (one for release names and searchnames and one for files)
Add: Release names/searchnames blacklist function now uses FT Match filters for speed
2014-04-09 Bart39
Add: Add option whether to run comment sharing or not within tmux.
Chg: correct description for Sharing timer in tmux settings.
Chg: Modified Darius's sharing changes around the various tmux window options
Chg: Updated options/comments in threaded.sh about choosing the right tmux pane(s) for nntpproxy
2014-04-09 DariusIII
Chg: Edited the db patch, as it is redundant to do the alter when you are already dropping the table before that.
Add: Added sharing window to tmux for comment sharing feature.
2014-04-09 kevin
Add: Trakt.tv trailer links using your Trakt.tv API key on NZB details page for movies. If that fails, try http://www.traileraddict.com
Add: New content page to other themes.
Add: Link to more content from index.
Fix: Fix for non alpha themes send to sab.
Fix: Contents page.
Fix: Mix of single/double quotations in 10-menu.tsv making queue/newposterwall not visible on new installs.
2014-04-09 niel
Fix: duplicate key constraint error introduced by recent change to 2014-04-03_3_countries.sql patch.
Chg: Stripping out unneeded escaping/quoting from data files.
Chg: Altered format of SQL patches to properly reflect the first 8 characters being the date.
2014-04-08 niel
Chg: Altered format of SQL patches to properly reflect the first 8 characters being the date.
2014-04-08 bart39
Fix: duplicate inserts to tvrage when rageid = -2
Chg: check if it's tv when categorizing a.b.moovee
Fix: make PCGame categorization regex case sensitive to prevent incorrect matches
2014-04-08 kevin
Chg: Add more null checks before inserting comments.
Fix: Missing columns on schema.
2014-04-07 niel
Fix: Waking up the Db connection before updating or inserting with the IRC scraper.
2014-04-07 bart39
Fix: fix predb links
Fix: overriding efnet password
2014-04-07 kevin
Add: Hover text on sharing page to show what the buttons do.
Chg: Sharing, fetch before posting which should help prevent posting dupes.
Add: Local check to see if we already have a shared comment before uploading (helps prevent dupes).
Fix: Missing SH_ on sharing users.
Fix: Undefined variable in tvrage.
Chg: Nicer 'dot' output on sharing.
Add: Sharing to resetdb.php
Chg: Better storing of usernames on sharing.
Add: Better backfill on sharing.
2014-04-06 kevin
Chg: Various changes to Sharing.
Chg: Reload page on purge or reset of sharing.
Chg: IRCScraper, possibly no space between reqid and title for scnzb because stripcontrolcharacter method might remove it (there's a control char to end the color there).
Chg: Change default fetch per run to same as schema.
Fix: Fix for purging comments.
Chg: Hide sharing users from users page.
Add: Siteid to comments, will be used to purge sites.
Add: Backfill option, purging option, reset option to sharing.
Chg: Sharing change for less users.
2014-04-05 niel
Chg: Improved DbUpdate's reporting.
Fix: Rename $this->debug to $this->_debug.
2014-04-05 kevin
Fix: Bug in releasecomment showing only 1 page.
Chg: IRCScraper More random version strings.
Fix: Issues with article numbers on 32bit versions of PHP.
Chg: Changes that might help with IRC connections.
Chg: Change the way time is gotten on sharing.
Chg: Changes to echos in sharing.
Chg: Show all comments in view comments admin page (comments with no releases).
Chg: Put color on comments downloaded from sharing.
Chg: Changes to reduce future dupes on sharing if Admin resets his guid somehow.
Add: Sharing to misc/update/postprocess.php
Add: Final changes for now to Sharing page in admin.
Fix: Issue on step 2 install where error is being overwritten.
Chg: Deal with remote changing nicknames.
2014-04-04 niel
Chg: Fixed Bart's date below ;-) Pushing my changes from yesterday.
Chg: Reallowing the use of patchDb. It is still deprecated but now handles the calling of DBUpdate for you.
Fix: Missing 'ct' index in DB.
Fix: patchDb undefined offset problem.
Fix: DbUpdate namespace issues
Chg: Fixing potential namespaces issues.
Fix: Moving require_once in DbUpdate so it doesn't affect install step2.
Chg: Cleaning up Memcache class a little
2014-04-04 bart39
Fix: space in goodreads/shelfari links
Chg: add icons for books on New Releases posterwall
* New: Add books to New Releases posterwall
2014-04-04 kevin
Add: Working comment sharing (WIP, might have issues).
Chg: Remake class sharing. (not functional yet)
Fix: Fix add to queue.
Fix: Inverted password/username help text in profileedit.
Fix: Fix for sab details going away when switching to NZBGet.
Fix: Alpha theme always showing queue even when disabled.
Fix: Non existant properties "logger|debug" in class DB.
Chg: Help text for queue type.
Add: New queue icons.
2014-04-03 bart39
Fix: undefined variables in monitor.php
Fix: blank browse pages
Fix: pass $tmux_session into function
Fix: Fix various tmux window issues when enabling/disabling tmux colors and IRCScraper
Chg: Move Ircscraper function into monitor loop (credits DariusIII)
Chg: Added note to threaded.sh about modifying $tmux_session for nntpproxy if using tmux colors.
NB would suggest editing and re-saving user_threaded.sh for the new changes
2014-04-03 b3rs3rk
Chg: Modify newposterwall queries to leverage partitioning -- considerable speed improvement (5.5+ safe)
Fix: Bad query in Genre section of admin site for showing only genres with releases
2014-04-03 niel
Chg: Refactoring DB class to allow passing of options (db arguments, ColorCLI instance, etc.) on instantiation.
Also to better comply with conventions (ordering of public, protected, private properties and using $_ for protected ones).
Chg: Moved all Utility functions to use the nzedb\utility namespace.
Chg: Deprecated .../misc/testing/DB/patchDb.php in favour of .../nzedb/db/DbUpdate.php
Fix: reverting schema patch pending investigating the problems.
Fix: Duplicate entries for Korea in countries table. Changed to Korea, North and Korea, South.
Fix: Apparently smarty doesn't like namespaces This separates some functions into their own file for Smarty.
Chg: Making autopatcher work with new DbUpdate class.
Fix: Missed three runCmd() needing namespacing
Chg: Fixing code style. in PostProcessing
Fix: Changed autopatcher.php to use new DBUpdate class instead of patchDb script.
2014-04-03 kevin
Chg: Mention the difference between queue size and total size.
Add: NZBGet queue support. Might have issues.
Add: Starting adding NZBget to profile edit (locked out for now), patch to set Sab as default for now.
Add: Patch for NZBGet columns.
Add: Sabnzbd URL checking.
Fix: Fixes to srrdb NFO fetching.
Fix: Fixes to sab queue when set to settings other than user (site wide/disabled).
Fix: Fix titles on prelist PreDb.php.
2014-04-02 bart39
Fix: predb invalid column count
Fix: correct tmux session for nntpproxy in threaded.sh
Chg: make IRCScraper a function in monitor.php
Chg: move IRCScraper into monitor.php so it will resapwn if pane dies (credits to Darius III)
Fix: duplicate insert attempts for predb abgx web update
2014-04-02 kevin
Chg: Add phpdoc to Sabnzbd class.
Chg: Cleanup view queue pages.
* FIx: Possible fix for empty pre date on Tmux monitor.
Fix: Possible fix for future newest pre date on Tmux monitor.
Chg: Check if buffer is empty before inserting PreDB NFO.
Fix: Prelist parsing in PreDB.php
Add: Parsing of files to PreDB.php sources.
Add: Getting NFO's from SRRDB on PreDB.php
Fix: More fixes to NET_SmartIRC connect/disconnect/reconnect.
Fix: Fixes to NET_SmartIRC reconnect.
Fix: Various fixes to NET_SmartIRC.
2014-04-01 bart39
Fix: remove addate from predb update
Fix: typo in schema
2014-04-01 b3rs3rk
Chg: populate_tvrage and updateTvRage for tmux usage
Add: duplicate checks for populate_tvrage so it can be run at interval without error
Fix: trailing whitespace
Chg: update merged changelog
2014-04-01 kev
Chg: Remove adddate from predate (WARNING POTENTIALLY LONG PATCH, PLEASE BE PATIENT).
Chg: Revamp PreDB pages.
Add: Constants to disable pre sources #1244.
Fix: Don't reset the requestid even if we already have it. PreDb.php
Chg: Update smarty from 3.1 beta to 3.1.17 stable.
Add: Smarty filter to speed up page loading.
Add: Full dates on hover alpha theme PreDB page.
Add: Parse size from files IRCScraper, clickable IRC links for tvnzb and scnzb PreDB templates.
Fix: Get the groupid before storing in array IRCScraper.
Fix: Escaping groupname in IRCScraper.
Chg: Use DB directly instead of going through groups (saves some resources) IRCScraper.
Fix: Future dates on predate in PreDb.php
Chg: Show old category if new category is not set on Console output. IRCScraper.
Fix: Always empty category on old select IRCScraper.
Fix: Regex for tvnzb in IRCScraper.
2014-03-31 bart39
Fix: Fix tmux pane for IRCscraper if nntpproxy not used
* New: Add IRCScraper window to tmux - enable corrupt/zenet and/or efnet.
2014-03-31 b3rs3rk
* Add Full-text stopword table for InnoDB 5.6+ users -- this will make InnoDB FT search perform nearly identicallly
to MyISAM in BOOLEAN MODE. As this table is only for InnoDB 5.6+, it is not going in schema or as a patch. See
resources/db/README.txt and the referenced .sql file for more information.
2014-03-31 bart39
Fix: insert errors in Binaries.php
Fix: typo in PreDb
2014-03-31 kevin
Add: PRE of parsing of #alt.binaries.games.wii, #alt.binaries.games.xbox360, #scnzb, #tvnzb
Add: Nuke parsing of #alt.binaries.games.wii, #alt.binaries.games.xbox360
Add: NUKE/UNNUKE/MODNUKE/etc parsing on a.b.moove
Add: Clickable IRC links on the predb page.
Chg: Remove nuked/unnuked icons, change for colored text, fixes width issues.
Add: Parse more nukes in a.b.erotica. IRCScrapper.
Add: Files/nuked to ajax(the icon with PRE info on releases).
Add: Files/nuked to predb page.
Fix: Insert query in IRCScrapper.
Add: Parsing #alt.binaries.games.nintendods to IRCScraper.
Add: Nuke reason to console output in IRCScrapper.
Fix: credits to DariusIII ; Typos in IRCScrapper
Add: Parsing nukes for a.b.erotica in IRCScrapper
Add: Parsing of files/nukes to IRCScraper.
Chg: Put zenet to default due to connection issues with corrupt.
Add: Patch for adding nuked/files to predb (will start working on putting those in db) WARNING THIS CAN BE A SLOW PATCH, BE PATIENT!
Add: Scraping a.b.console.ps3 in IRCScraper.
Add: Scraping a.b.foreign in IRCScraper.
Add: Ignoring Efnet channels in IRCScraper.
Add: Check for non matching PHP/MySQL time in binary.php
Chg: Use MySQL's current time if a time setting is wrong before inserting collections postdate.
Chg: Sprintf string to integer for groupid in predb.
Chg: Use contant for path to settings.php on IRCScraper.
2014-03-31 bart39
Fix: PreDb 10 minute sleep timer from last adddate never reached if using IRCScraper
2013-03-30 kevin
Add: Random username generator to IRCScraper.
Add: Toggle between Zenet and corrupt, make sure to edit Settings.php (add the new line from settings_example.php).
Add: Zenet to IRCScraper (this has the same PRE as Corrupt-Net, use it if you can't connect to Corrupt, no point running both at the same time).
Add: Option to use fsock on IRCScraper.
Chg: Improve IRCScraper shell scripts.
Fix: IRCScraper, a.b.erotica doesn't always have predate.
Add: Show Category on text output of IRCScraper.
Chg: Various changes to scraper.
Fix: #1242 wrong tmpunrar paths.
Fix: Path to users.php in stage 5 of install causing install to not work.
Fix: Regex in IRCScraper a.b.teevee picking up wrong title.
Chg: Simplify IRCScraper class more (no need to restart your bot)
Chg: If usenet date is newer than now, set it to now.
2014-03-29 kevin
Chg: SImplify methods even more in IRCScraper class.
Add: alt.binaries.teevee scarping.
Add: alt.binaries.erotica scraping.
Add: alt.binaries.moove, also not testing since not had a post yet.
Add: alt.binaries.flac to scraper, not tested since no one posted any yet.
Chg: Force user to put username on IRCScraper, so no www-data / root in IRC channels.
Chg: Smartirc to accept password per channel.
Add: Script for scraping pre/reqid data from IRC (look in /misc/testing/IRCScraper/ change settings to your liking in settings.php, run with php scrape.php)
Chg: Rename above script to scrapEfnet.php (so we can add scraping of other servers).
Chg: Rename it again, but have argument : efnet or corrupt , add individual username/password per server.
2014-03-28 b3rs3rk
* Fix small bug in monitor.php that prevents Theater/TV update from running in basic sequential tmux mode
* Fix filesize constraint violation bug in Releases.php Stage 2
2014-03-28 bart39
Fix: LIMIT in wrong place in release searches
2013-03-28 kevin
Chg: Improve music name parsing for amazon lookups.
Chg: Better categorization/naming of inner-sanctum music.
Fix: Query in releaseremover
Chg: Some changes to categorization.
Add: New blacklist to schemas.
Fix: Infinite locking on deadlock checking of queryExec and queryInsert.
* Possibles fixes for msgs not array problem.
* Fix issue where group would not be reselected on reconnect.
2014-03-27 bart39
Chg: add guid to releasesearch for future use as per suggestion #1236
Chg: improved fulltext search as there are differences in myisam versus innodb
2014-03-27 niel
Fix: Preventing failure to instatiate Versions from blocking web page generation.
Chg: Moving main files from .../nzedb to .../nzedb/model-controller.
2013-03-27 kevin
Add: Page for viewing debug log file in admin section of site.
Add: Show running process ID on debug/logging output.
Chg: Clean up load string on debugging.
* New: Log NNTP getMessage when succesful.
Chg: Use debug constants instead of numbers in NNTP.
* New: NNTP, return group summary cache if same group is selected. Reselect group if connection dies.
Fix: Fix for PHP bug with range on 1 or 2 number differences.
Chg: Nicer log/debug output.
* New: Option for showing resource usage (user/system CPU time, memory swaps, page faults) in debug logging, disabled by default.
Fix: Bug in NNTPROXY disconnects us from it when an article is missing, the bug is still there, but put local changes to deal with the bug.
Fix: Bug in NNTPROXY, BODY errors not being returned causing php's feof to return false (since it expects the socket to return data). (todo)All the other commands should be edited to return errors.
Add: Change other commands to return errors in nntpproxy.
Chg: Show release size on postproc additional.
Fix: Regex for alt.binaries.comics.dcp
Add: Regex to alt.binaries.comics.dcp (run script bellow)
Add: Script to test ReleaseCleaner.php or rename releases with it (to rename comics.dcp, run php test-ReleaseCleaner.php alt.binaries.comics.dcp 100000 true)
Fix: Not checking for failed queries before running rowCount in Releases.php causing program to exit fatally.
2014-03-27 bart39
Chg: Improve nzb details / searches by using releasesearch table and fulltext search against name/searchname
2014-03-26 niel
* New: Adding method to Sites class to fetch single setting.
Chg: Switching Versions to use Sites->getSetting() for checking 'sqlpatch'.
Fix: Making Sites::getSetting retun single value for one setting, array for all.
Chg: Renaming 'country' table to 'countries'
* New: Adding a MySQL function to convert 'Country Name' to two character country code.
Fix: Adding checks to prevent instantiating of Versions without a file available.
Fix: renaming the property I missed before :-(
2014-03-26 kevin
* Increase preciseness of daytopost.
* Clean up / add phpdoc to some releases.php methods, list all the cover folders in releaseimage.php
* Cast to int before sending to getOverview, resolves the nntpproxy issue. If your PHP has a PHP_INT_MAX of 2147483647 you will have issues on some groups.
* Some cleanup of predb class.
2014-03-25 bart39
* updated convert_mysql_tables.php to not convert releasesearch table if converting to tokudb or to innodb if innodb version < 5.6 as FT indexes are not supported.
2014-03-25 kevin
* Add PHP memory usage to logging/debugging.
* Clean up logging of failed patches.
* Even better logging of failed patches.
* Better processing of release titles on tvrage by first filtering the release name then the season/episode.
* TVRage class, don't process releases less than 1MB.
* Removing casting to int (for 32 bit php compat) on some vars has caused issues since some of them were float, I rounded them, but this might cause issues again with 32 bit PHP's.
* Add running time to debugging.
* Redo daytopost function making it faster. Remove windows check from colorcli.
2014-03-25 b3rs3rk
* Add FT Search table schema update and clean up a few schema issues in releases
* Fixed typo in FT search schema pre-git commit
* Remove DELIMITER from patch is it appears PatchDB accounts for this
* Add index to fix slow trigger updates for FT search
2014-03-24 niel
Fix: Prevent loading XML in Versions from causing an exception directly.
2014-03-24 b3rs3rk
* Partially optimize queries for Site Stats being painfully slow with large number of releases
2014-03-24 kevin
* Improve postdate function.
* Update DB.php to check if the current SAPI is cli, echo accordingly, strict checking on dbSystem()
* PHPdoc in ConsoleTools.php
* Fix some issues with partrepair ignoring pear errors.
* Check for debug constant on NNTP class.
* Store NNTP instance as object in Binaries/Backfill classes.
* Temp solution for those with unusable sites because of nZEDb.xml
* Change echo's in backfill/binaries to be similar.
* Binaries/backfill get rid of some microtime's and reuse some.
2014-03-23 b3rs3rk
* Change work release queries for movie/tv to leverage partitioning (5.5+ safe)
2014-03-23 kevin
* Use NZBExport class for web export.
* Refactor removecrapreleases to the ReleaseRemover class.
* Check if OMDB is down.
* Refactor backfill.php, move post methods into date methods, fix some issues with target date/post.
* Fix issue in ReleaseRemover blacklist where if no results were found subsequent blacklists were skipped.
* Check nZEDb_ECHOCLI constant in various classes.
* Use carriage return (rewrite) on nzb_export echo, looks better.
2014-03-22 niel
* Moving newznab_api-specification from .../nzedb/api to .../docs
2014-03-22 kevin
* Issue where group edit first/last id was not updating. #1226
* Fix for MySQL 5.6 #1226
* Add blacklist to remove virus codec poster.
* Fix removeCrapReleases.php to work with poster and multiple groups.
* Fix bug in category.php #1230
* Removecrapreleases blacklist - search through searchnames too.
2014-03-31 b3rs3rk
* Change monitor.php query that runs for 10 seconds needlessly and an additional index is a waste for nzbstatus
2014-03-21 bart39
* Regex fixes / additions
* include previously checked requestid's in misc/update/requestid.php
2014-03-21 kevin
* Fix Math bug in predb pages.
* Get rid of duplicate api/rss templates.
* Clean up categories.php a bit
* Improve movie name parsing when checking TMDB/IMDB.
* Put check in movies.php to see if title is at least 40% similar, add regex for a.b.moovee
* Changes to make Backfill.php and Binaries.php faster.
* Fix warnings and other stuff in binaries.php
* Fix bug where groups deactivate on save. #1226
2014-03-20 b3rs3rk
* Change DISTINCT preid count in monitor.php to reflect preid > 0 as matched - drastic speed improvement
2014-03-20 niel
* Modifying Changelog format for (hopefully) easier reading and better layout in text editors.
2014-03-20 kevin
* Remove check if mail fails on sendinvite, a link is created in the browser anyways.
* Fix error in util.php where method was used as constant.
* Create NZBExport class, with option of exporting to Gzip (faster/takes less space, nzb-import accepts gzip now too). @todo: Change nzb-export on site to use the class.
* Remake delete_releases.php, was not working #1227
* Simplify NZB path methods.
* Move delete_releases contents into a class so it can eventually be used on the browser,
add an option to ignore the user check.
* Add GUI version of delere releases in admin section of site.
2014-03-19 niel
* Moving some files from base into new docs directory.
2014-03-19 bart39
* update groupid on existing predb records when adding requestid from allfilled.
2014-03-19 kevin
* Move documentation into docs folder.
* Fix bug where install was not working on dev.
* Refactor step2 of the install.
* Use PEAR directly for isError method.
* Possible fix for wrong identifier types in getMessages NNTP.
* Show identifier type when identifier type is wrong.
* Refactor and fix shit tons of bugs in groups.php
* Comment out nzb_check_all script in alpha theme, does not work correctly.
2014-03-18 niel
* Moving and renaming _build directory to .../nzedb/build
NOTE: This impacts committing hooks, devs should run:
php nzedb/build/gitHooks.php
again, to fix the hooks.
* Moving other dirs too.
NOTE: You may need to fix permissions on the smarty template_c dir as
it has moved to .../libs/smarty/templates_c from .../smarty/templates_c
2014-03-18 bart39
* fixed issue with predb.me updates being blocked
2014-03-18 kevin
* Catch RecursiveIteratorIterator exceptions in resetdb.php if paths are not found.
* Only have 1 admin theme (less maintenance).
* Log patching errors.
* Fix queries in predb to work in both pgsql and mysql.
* Remove double dupe checks in predb.
* Change on duplicate to updates in predb to work with MySQL and PgSQL.
2014-03-18 b3rs3rk
* Fix PG triggers for hash/requestid.
* Fix pg schema triggers again - fix Releases for PG and whitespaces
* Change TvRage lookup querying for PP in PgSQL
2014-03-17 b3rs3rk
* Fix Releases Stage1 for PG / change b.partcheck type in schema.
* Remove pgsql patches until PG is actually ready and useable
2014-03-17 kevin
* Refactor nzb-import.
* Small changes to processAdditional.
* Add de-gzip-ing of NZB files in NZB import.
2014-03-16 bart39
* fixed issue with dehashstatus being set lower than -7
* manually update patch version
2014-03-16 b3rs3rk
* Fix PG schema errors proc_pp
* More PG schema fixes and rearrange primary key alters
* Update patch readme.
* Revert boolean bit types to tinyint due to smarty errors
* PG schema accidental rename fix
* Fix mysql patch typo proc_sorter where proc_par2 should be
* Added idx_releases_multi_name_fromname_size to drop sequence from partitioning
2014-03-16 kevin
* Possible fix for missing NZB file.
* Start cleaning up books.tpl
* Don't try subsequent abgx URL's when it's down.
* Finish cleaning up books page (alpha)
* Update schemas to make alpha the new default theme.
* Show chown string in install.
2014-03-15 bart39
* fixed issues where dbsystem renamed to dbSystem
2014-03-16 niel
Fix: Cleaning up white-space issues.
* New: Adding server version checking code to DB class.
2014-03-15 bart39
* fix send to couchpotato on new releases / movies
2014-03-15 b3rs3rk
* Modify category selections in postproc scripts
2014-03-15 b3rs3rk
* Fix one more slow console query
2014-03-15 kevin
* Revamp music page on alpha theme.
* And console page.
* Add console to new post wall, and clean it up a bit.
* Make sending to couchpotato not open a tab.
* NewPosterWall Verify if the admin has disabled the category.
* Improve NZB creation.
2014-03-14 kevin
* Move all shared content from themes into 1 folder. YOU MUST DELETE SMARTY TEMPLATE CACHE. If you had a custom logo you must add it back (www/themes_shares/images/logo.png)
* Add glyphicons instead of text on browse/search pages in alpha theme.
* Change automated.config.php to be easier to understand for end-users.
* Fix bugs in audio post processing.
* Increase chances of post processing music drastically.
* Add music to new poster wall.
* Start adding icons to movies page.
* Fix for some rars having zip extensions. (they have setup.exe in them)
* Implement throttle checking directly into the amazon class.
* Check if predbme is down on the first link.
2014-03-13 bart39
* revert monitor.php changes as only compatible with mysql 5.6+
2014-03-13 niel
Fix: Variable name typoes in utility/Versions.php
2014-03-13 b3rs3rk
* Optimize Monitor.php work queries to use partitions...
2014-03-13 kevin
* Fix bad path to schema in check unique indexex.
* Add category and names of allfilled predb to DB.
* Parse allfilled sites in predb templates.
* Show how many allfilled data we pulled.
* Fix error with patchdb looking for Util.php in nzedb namespace.
* Clean up/fix bugs in search.
* Check for dupes in allfilled. (so it doesn't echo 100 each time)
* Add search to PreDB.
* Nicer looking PreDB search box.
* Many bug fixes in browse/search pages.
* Changes to make predb pages nicer.
* More uniform ad placement accros pages.
* Clean up movie pages a bit.
* Split book processing by categoryID.
* Move failed-logins and droppedyenc logs to resources/logs.
* Deprecate debuginfo DB setting in favor of nZEDb_DEBUG constant.
2014-03-13 niel
Chg: Seperating data and definition from Db schema files.
2014-03-12 b3rs3rk
* Change mysql schema partition releases table by categoryid -- Many ALTERs
2014-03-12 bart39
Fix: only do requestid web lookup if predb_irc.nzedb.com is up
Fix: re-added site-edit requestid max hours setting that somehow got removed
2014-03-12 niel
Chg: Moving .../db dir to .../resources/db
Chg: Fixing trailing white-space from previous commit ;-)
Fix: Moving missed files added before my push ;-)
2014-03-12 kevin
* User changeable themes in profile edit. (Apply the SQL patch).
* Fix the "legend" in alpha admin site edit, simple/default profile edit (the large text thing).
* Make predb template easier to maintain, add changes to other themes and fix for showing the size, add N/A when no size or no category.
* Change predb page to show all info to all users, put rest of the changes in all the themes (nzbindex/binsearch icons, N/A when no category or size, fix for some sizes not showing, more category links, usenet-crawler link, requestid link).
* Use defined category names in predb template to make it look better.
* Fix register bug in alpha theme.
* Removecrapreleases run on the groups the blacklist have.
* Fix the contact us pages (they had all kind of issues.)
* Fix typo in sitemap.php causing the page to not load.
* Don't show login at bottom of alpha theme if user is logged in.
* Hide ads on alpha theme if they are disabled.
* Remove vendor from script literal, path doesn't exist.
2014-03-11 kevin
* Fix issues in viewnzb (couchpotato details are wrong and getting wrong titles for some stuff).
* Add nzbindex and binsearch icons to predb instead of text.
* Add more category links to predb and add link to usenet-crawler predb.
2014-03-10 bart39
* fixed some echo CLI formatting
2014-03-10 b3rs3rk
* Remove unnecessary join from fixreleasenames_threaded.py
2014-03-10 bart39
* reverted previous change to releases->stage7a as one big delete is quicker than looping in php
2014-03-10 kevin
* Change min username/password length to work better with people who converted from newznab.
* Fix indent in alpha theme.
* Check if a var is set in monitor.php
* Update jquery qtip URL.
* Use some local stylesheets and scripts.
* Add missing fontawesome-webfont.woff file on alpha theme.
2014-03-09 kevin
* Option for hiding CLI output in automated.config.php(for post proc right now).
* Hiding of CLI output in AniDb.php, Backfill.php, Binaries.php, etc
* Check if the user put the wrong setting for grabnzbs.
* NNTP only echo data received once we have it.
2014-03-09 bart39
* refactor query
* regex addition/fixes
* typo in reset_postprocessing.php
2014-03-07 bart39
Fix: #1203 add Half SBS to 3d Category
2014-03-07 kevin
Fix: Error message not set in NNTP.
* Change: More checks in postproc.
* Refactor ReleaseImage.php, fix bug where it wasn't deleting preview images and it was trying to delete imdb images, don't use imagecreatefromstring 2 times.
* Check for duplicate predb rows when inserting usenet crawler.
* When we fail to download yEnc articles for the rar in postprocess, try different articles. Fix spacing in movie.php echo's.
* Decompress par2, run the binary data through namefixer.
2014-03-06 bart39
Fix: fixed typos in previous change
Fix: fixed music / book processing where "Lookup All" only checked those not renamed
Fix: fixed issue with "Lookup all Console" only checking those not renamed
Fix: fixed issue updating bookInfo
2014-03-06 kevin
* Remove check for images smaller than 12 bytes in releaseimage, causes issues with amazon.
* Remove checking of capabilities, too many servers don't support it.
* Fix issue where postproc was running ffmpeg when the path wasn't set.
2014-03-05 kevin
* More refactor of post proc.
* Use TLS instead of SSL on the nntp connection, TLS is more secure.
* Fix some issues connecting to usenet.
* Add a script to use NET_NNTP's debug when debugging NNTP.
* Check if XFeature GZip Compress is in the list of capabilities.
* If we switch of NNTP server on the same instance, reset the capabilities.
* Change phpdoc in yenc causing weak warnings in nntp.
2014-03-05 bart39
Fix: fixed issue with postprocess_threaded.py
2013-03-04 niel
Chg: Reverting default covers path change
Chg: Adding next-master and master to branches that allow pre-commit to update the commit number.
2014-03-04 kevin
* Remove checks that were redone multiple times or checks that were not useful in postprocess to speed it up.
2014-03-03 jonnyboy
* added script check_unique_indexes.php to check/add UNIQUE INDEXES missing from db that are in the schema
2014-03-03 kevin
* Rework how alternate NNTP server works. Don't enable compression if server is tweaknews.
* Change: Remove inneficienies from postproc.
Add: API requests count on profile page.
Fix: #1204 When there's a problem enabling compression and the response is 500, it is not reported as an error to PEAR, so the getMessage property doesn't exist.
* Don't log NNTP disconnects unless we are already connected.
* Minor changes to getSample, add -y to ffmpeg to overwrite, change the regex in the loop.
2014-03-02 bart39
Fix: fixed queries in nzb-import
2014-03-02 jonnyboy
* removed delete releases from Admin page, never finished
2014-03-02 kevin
* Change how sample previews are taken, get the last possible frame, which means most of the pictures are not black anymore.
* Refactor debugging.
* Debugging to Binaries.
* Debugging to backfill.
* Add pruning of old logs.
* Log failed queries.
* Compress old log files.
* Fix bug in backfill daysOld method, most of the time it was trying to do math using a date in string of text.
2014-03-01 jonnyboy
* silence error
2014-03-01 bart39
Fix: fixed query in getAPIRequests
2014-03-01 kevin
* Change: Debugging in its own class, start logging in DB.
* Change: Commit.sh change debug/logging to false before committing, true after.
* Addition: Logging to NNTP.php, Turn on debugging in site->admin if you want to use it, logs are in resources/logs
* Addition: Displaying debug messages to CLI, edit nzedb/Logging.php for options.
* Change: Comment out the debug info in binaries.php -> maybe add it later on to a log file?
* Addition: #1201 Api requests # on user-list page.
* Remove: Redundant part of query in apirequests method.
* New: Logging to files for debug info.
2014-03-01 niel
Fix: fixing constants in Install/step1.
Chg: Changed button text for instal step 6.
* New: Added covers and tmpunrarpath to install step 6
Fix: Updating some template text that I missed before.
Fix: Util::hasCommand doesn't need the namespace.
2014-03-01 jonnyboy
* fixed typo in Binaries.php
* fixed typo in schema
2014-03-01 niel
Chg: Fixing trailing white-space introduced to group-list.tpl.
2014-03-01 bart39
* tv/music regex additions
2014-02-28 jonnyboy
* changed to catch all variations
updated GrabNZBs to remove '#' fro '#a.b.teevee' for dupe checking
missed tooltips
2014-02-28 bart39
* changed query for requestid in-progress count to use a UNION instead of OR so that it makes use of indexes
fixed query in releases->stage7a
2014-02-27 niel
Chg: Moving duplicated function to Util.php and renaming.
2014-02-27 jonnyboy
* fixed queries in releases->stage7a
added tooltips for group-list
added pk to logging
2014-02-27 bart39
* regex additions
don't categorize as pc if it looks like audio/console
2014-02-27 niel
Chg: Changing default locations for covers, nzb, and temp files to use nZEDb/resources.
New installs will use these locations unless you change them. Existing installs will continue to use their current locations.
If you want to move files from the old locations to the new look at _runonce/relocateAll.php and uncomment the locations you want to move.
2014-02-27 jonnyboy
* updated GrabNZBs and Releases to see 1% variation in size as the same size
fixed CollectionsCleaning.php to not group rips where requestid is same but release is different
updated releases->stage7a to remove inner join
converted column to partcheck->bit, filecheck->tinyint
updated binaries/backfill to highlight time
updated monitor, moved analyze tables before initial display
updated releases->stage7a to loop over deletes instead of 1 massive delete(mysql)
2014-02-26 niel
Chg: Fixing indentation in Books.php to use tabs not spaces.
2014-02-25 jonnyboy
* changed preid column default 0, added 3 regexes for a.b.comics, added index
2014-02-24 jonnyboy
* fixed bug in grabnzbs_threaded.py
updated patchDB.php to catch ALTER IGNORE errors and retry
2014-02-24 bart39
* cleaned up book titles for more matches against amazon
fixed unnecessary join in query when browsing Releases
2014-02-23 bart39
* updated dump_predb.php to remove any records where title <=15 when importing predb dump
2014-02-23 jonnyboy
* fixed usage in postprocess_old_threaded.py
updated python scripts to use connection from info.py
2014-02-23 bart39
* fixed remaining invalid indents in threaded scripts
removed invalid indents
2014-02-23 kaibosh
* remove unecessary derefer call to local movie links in default & light themes
2014-02-23 jonnyboy
* updated python scripts to use socket when port is null
updated mysqldump_tables.php to use socket if set
2014-02-22 jonnyboy
* updated mysqldump_tables.php usage
updated mysqldump_tables.php to use zcat instead of gunzip
fixed mysqldump_tables.php to properlly identify Percona
updated mysqldump_tables.php to use ColorCLI()
fixed typo in schema.mysql
updated binaries_threaded.py to accept groupid, array of groupids, group name or all active groups
updated active_groups.php, removed Ubuntu 13.10 INSTALL GUIDE.txt
2014-02-21 bart39
* added BigMarlin's Ubuntu 13.10 install guide
2014-02-20 jonnyboy
* removed remaining bitwise columns to their own columns, no indexes have been created for them
removed tmux->monitor->analyze from each loop
2014-02-19 jonnyboy
* possible fix to newposterwall.tpl
2014-02-18 bart39
* Tv/Music Regex additions
fixed typos in Books.php and TvRage.php queries
2014-02-18 kevin
* Fix : Calling obsolete method name doConnect_A in various scripts. Resolves #1195
2014-02-17 bart39
* fixed typo in fixreleasenames_threaded
2014-02-17 jonnyboy
* update query to ignore %exes%
2014-02-16 jonnyboy
* fixed monitor and analyzing tables timer
2014-02-16 bart39
* fixed typo in PreDB.php
changed resetSearchnames to 8 characters or less (some tv/book titles are 9 or more)
added more music regex
add pc category check for ebook groups in byGroup()
2014-02-16 -> ajoergensen-> add missing ( in renametopre.php
2014-02-16 jonnyboy
* fixed typo in show_table_sizes.php
2014-02-16 bart39
* fixed typos in queries
2014-02-16 kaibosh
* updated README.md add DB section, more info for noobs
2014-02-15 jonnyboy
* updated README.md to show that the pastebin link to wafflehouse code was removed from pastebin
removing nzbstatus, renamed, hashed, requestid, categorized from bitwise
updated install scripts to point to correct tmpunrar path
moved post processing scripts to correct path
fixed backfill_groups.php
2014-02-15 niel
Chg: Removing the covers constant from automatied.config.php. It will be generated from a Db setting in future.
2014-02-15 jonnyboy
* colorized output
added disconnect after delete in grabnzbs_threaded.py
updated populate_tvrage.php
updated autopatcher.php, fixed divide by 0 in active_groups.php
update $binaries->data, $backfill->data to correctly identify an error
2014-02-15 kevin
* PEAR->Protocol->Client->_sendCommand() Wrong type returned, can cause unpredictable issues.
2014-02-15 jonnyboy
* fixed output on failed movie->updateUpcoming
fixed typo in releases->searchSQL, changed search terms explanation to show only terms available
reverted changes to gitignore, added extra selectgroup in binaries->scan
changed light theme to redirect to list when nothing in cover view
fixed install scripts, removed empty files, .gitignore instead
2014-02-14 jonnyboy
* redo of last patch, missed one for bookinfo
2014-20-14 kevin
* nZEDb->NNTP Remove obsolete methods for connecting.
nZEDb->NNTP Change destructor to use local method for disconnection, change local method of disconnect to verify if the connection is active.
nZEDb->NNTP->doConnect() Attempt to resolve retry issues, comment the code. Make sure we can reach 0 retries.
nZEDb->NNTP->_getXfeatureTextResponse() Move $errorCode lower, if $bytesReceived is 0 it would run for no reason. Rename some variables and fix some typos.
2014-02-14 jonnyboy
* updated schema to add unique indexs on movieinfo->imdbid, consoleinfo->asin, musicinfo->asin
changed SDTV/HDTV category regex
2014-02-14 niel
Fix: Updating usage of PEAR::isError to use the instantiated class instead. This will prevent a bunch of Strict warnings.
2014-02-13 jonnyboy
* removed delete unique index when creating tpg collections tables
updated smarty autoloader
2014-02-13 kevin
* nZEDb->NNTP->getArticle() (renamed from get_Article()) Parse the article, give the return array keys (From, Message, etc), optionally decode yEnc.
PEAR->NET_NNTP_CLIENT->disconnect() Null the group summary when disconnecting.
PEAR->NET_NNTP Remove deprecated method, resolve identation issues.
nZEDb->NNTP->getArticle() Accept an article-number as well as a message-ID.
nZEDb->NNTP->getArticle() Fix for multiline header keys.
nZEDb->NNTP->getHeader() New method for downloading a full article header.
nZEDb->NNTP->formatMessageID() New method for checking if the message-ID has the required triangular brackets.
nZEDb->NNTP->postArticle() New method for uploading articles to usenet.
nZEDb->NNTP->splitLines() New method for spliting lines longer than 510 chars and appending \r\n
nZEDb->NFO Add PhpDoc.
2014-02-13 niel
Chg: Changes to autoloading. Each "namespace" (nzedb, libs, and Smarty) gets its own autoloader.
Fix: Replacing the theme path constant I inadvertantly killed :-(
2014-02-12 kevin
* NNTP.php Change failure returns to pear error (even though this is depreceated in PEAR, most of our scripts look for these), getArticles method was invalid (the return from the parent function was an array and we were trying to return a string), change getMessage method to verify if the selected group is the same using the parent's object, change grabNZB to use getMessages method.
* NNTP.php _decodeYenc() Return the input string if data is not yEnc.
* NNTP.php getMessage() Use the parent method group() to check if the group is already selected.
2014-02-12 jonnyboy
* fixed bug in backfill_safe_threaded.py not running on correct group when binaries_safe.py not being used
added method to convert_mysql_tables.php to convert all parts to MyISAM Dynamic, the rest same as cinnodb
updated show_table_sizes.php to show current values
force 'USE INDEX(ix_releases_status)' in postprocess_threaded.py
updated Dev/*.php scripts to use ColorCLI() and removed unneeded requires
2014-02-11 jonnyboy
* fixed monitor, inccorect placement of forced use index
updated delete_releases.php to echo query before running it
updated monitor.php to force 'USE INDEX(ix_releases_status)'
updated remove_exact_dupes.php to delete to highest id first, might save some re-processing
updated nzb-imported.php to consider 1% variation in size to be the same when searching for existing release
updated remove_exact_dupes.php to allow purging releases with a variance of 1% in size
added mediainfo/ffmpg monitoring to monitor_binaries_backfill_pp.php
corrected query to compare $cleanerName, removed unnecessary queries
updated query to enforce the groupid
2014-02-10 jonnyboy
* added routine to drop/create index when creating tpg collections tables
added unique constraint to collectionhash
added monitor_binaries_backfill.php, added 2 required arguments
added script to verify images exist for books, music and consoles
reverted more, fixing .gitignore
2014-02-10 kevin
* Comment/additional changes to xfeature gzip decompression.
2014-02-10 jonnyboy
* attempt to revert some file path changes
2014-02-09 jonnyboy
* changed populate nzbs to insert/update instead if check first then insert/update
2014-02-09 kevin
* changed nntp compression to verify end of stream before decompress
nzedb/NNTP.php ; Disconnect from usenet if still connected when the class goes out of scope.
2014-02-09 niel
Chg: Adding 'coverspath' setting to schema.
2014-02-09 jonnyboy
* changed order in if
added nZEDb_THEMES for pointing to fs themes path
changed browse->flags to work with all themes where flags are available, added tooltip to show country
2014-02-08 niel
Fix: Adding the missing slash to the themes path.
2014-02-08 bart39
* regex addition/fixes
fixed preg_replace in test-all-regexes.php
removed extra space
2014-02-08 jonnyboy
* updated show_table_sizes.php to show egine and format
removed persistant mysql connections from DB.php, not needed or recommended with mysql
added another myisam row format to updated convert_mysql_tables.php and improved usage instructions
reduced sleep time in populating queue in python scripts
added option to optimize all tables at once, force optimize all tables or analyze only optimise.php
added analyze tables every 60 min to monitor.php
2014-02-07 niel
Chg: Updated install steps so that they correctly use the autoloader.
2014-02-07 jonnyboy
* fixed links to libs in install scripts, fixed more links
removed extra space
2014-02-06 jonnyboy
* add regex for teevee
fixing spaces to tabs, merged statments
2014-02-06 egandt
* fix for Categories when dealing with anime ImageSets
2014-02-06 bart39
* fixed console/music search filters
paste error
accidently removed require_once nZEDb_LIBS . 'AmazonProductAPI.php'
group music releases by musicinfo
fixed duplicate musicinfo records, you may want to run misc/testing/DB/reset_postprocessing.php music true truncate to reprocess
2014-02-06 niel
Chg: Part 2 (ish) of directory changes/moves
2014-02-05 bart39
* removed un-needed dereferer link
fixed console, books and movie templates in alpha theme
fixed a.b.mp3 regex in ReleaseCleaning
2014-02-05 jonnyboy
* fixed bug in backfill->daytopost where new groups were not starting when using 'Days'
changed buttons in light theme console and music
2014-02-04 bart39
* regex additions
only reset searchnames <=15 if name is > 15 in renametopre
group console release in cover view (like movies)
fixed book/movie cover view typos
fixed duplicate consoleinfo records, you may want to run misc/testing/DB/reset_postprocessing.php consoles true truncate to reprocess
2014-02-04 jonnyboy
* fixed tvrage edit
2014-02-04 niel
Chg: Removing a left over debug message
2014-02-04 jonnyboy
* fixed delete_disabled_category_releases.php, removed unneeded require statements
2014-02-02 niel
Fix: Missing quote in query.
2014-02-02 kevin
* Add phpdoc to NZB.php, get closer to 80 chars per line, change a function to use the site class instance object instead of creating another instance of class site.
* Quick cleanup of the ZipFile class.
* Work more on sharing class.
* Improve debug output on sharing class.
2014-02-02 jonnyboy
* fixed bug in convert_mysql_tables.php not converting releasenfo to dynamic innodb when using cinnodb
2014-02-01 jonnyboy
* fixed bug in nntpproxy.php, added option to run python binaries_threaded.py alt.binaries.teevee
added dereferrer to movies list
updated renaming scripts to reset id's when seachname is set
2014-02-01 kevin
Chg: Added phpdoc notes to NNTP.php, changed some functions to protected, objects to private.
Chg: Combined the doConnect and doConnectA methods in NNTP.php.
Chg: Encapsulate the evalution to make the expressions clearer.
Chg: Mention that to decode yenc, the library is a better alternative, remove TODO on doconnect_a.
Del: Removed pdo_notes.txt
2014-02-01 kaibosh
* Update hardware section of README.md
Insert link to summary page produced by mymovielist
2014-02-01 niel
Chg: Moved one file (simple_html_dom.php) to nZEDb_LIBS. There are a few others we should move too.
Tidy up. Removed most commented out require_once lines.
Some formatting changes for coding standard
2014-01-30 bart39
* check for requestid match before looping through group regex
moved all www.town.ag regexes to generic_town and check them before looping through groups
fixed duplicate case statement
removed regexes that were renaming releases with requestid's
2014-01-30 jonnyboy
* added remove_exact_dupes.php to remove duplicate releases that match on name, poster, group and size
fixed testing/nzb-import.php to not import import exact duplicates
changed Releases.php to use $db->queryDirect instead of $db->prepare/execute or $db->query
2014-01-29 jonnyboy
* added pr from KRUgold
updated schema for missing showbacks
2014-01-29 bart39
* added categorization for XXX Packs
added regex for a.b.music for CollectionsCleaning/ReleaseCleaning
removed ReleaseCleaning regex that was matching requestid releases in a.b.moovee
corrected test-all-regexes to use CollectionsCleaning
2014-01-29 jonnyboy
* pulled in egandts pr, partially
cleaned up output in nzb-import.php, fixed a typo
updated update_predb_md5.php to re-match predb to releases after removing duplicates
fixed bug in Movie.php, fixed bug in nzb-import.php
fixed bug in PreDb.php allowing dupes from omgwthfnzbs, you may want to run misc/testing/Dev/update_predb_md5.php to clean the dupes
2014-01-29 niel
Chg: Merging in third party library move (from nZEDb/www/libs/... to nZEDb/libs/...).
Chg: Using file to check for text files in NFO, added check for non-printable characters after text check.
Chg: Oops for got to remove my debugging copy file from Nfo.
2014-01-29 jonnyboy
* updated Releases.php, seems Releases->processReleasesStage7b was not running unless running tmux scripts
updated DB.php, db->optimise to only optimise tables with a min of 5% free space
2014-01-28 jonnyboy
* minor change to Releases->searchSQL, for ft search, at least 1 term must have +
2014-01-28 niel
Chg: Removing trailing white-space from README.md (It makes the pre-commit hook complain when merging).
Chg: Fixing typo in runHooks
2014-01-28 jonnyboy
* removed unnecessary resolve using ss, added another pass to try to get usp count
fixed bug in details view when using ft index
added parameter to Releases->searchSQL to choose ft index or not.
2014-01-28 niel
Fix: git hook script correctly detects the dev branch now.
Chg: Partial reverting changes to tmux/monitor.php. It needs to show actual commit, not expected, i misunderstood the purpose :-(
2014-01-28 jonnyboy
* updated step3.php
added 'XFeature GZIP compression, by wafflehouse : http://pastebin.com/A3YypDAJ'
2014-01-28 kaibosh
* README.md rewrite
2014-01-27 jonnyboy
* fixed install not adding triggers
merged egandts pr, fix bad link in predb table
2014-01-26 niel
Chg: Changing runHooks to only update version for the 'dev' branch, to reduce merge conflicts.
Chg: Moving third party libraries from nZEDb/www/lib to nZEDb/libs.
Chg: Adding check to queryDirect for failure, to avoid invalid parameter passed to foreach errors when queries go wrong.
2014-01-26 bart39
* fixed typo in Releases.php
moved music checks before movie checks in determineCategoryNormal as music videos were incorrectly being categorized as movies
2014-01-26 jonnyboy
* fixed api queries, but i am considering adding a ft index check for fromname
2014-01-26 niel
Fix: Suppressing errors for I/O timeout for PreDb lookups
Fix: Allow pre-commit hook to override commit number in Versions (branch numbers may be higher than dev's).
2014-01-25 jonnyboy
* added this patch for those that do not have the triggers
updated patchDB.php to better read the output
changed Versions.php to increment the current commit + 1
2014-01-25 egandt
* added new group that conatins Adult Manga, includes Collection and Release naming for the group
2014-01-25 niel
* New: Added a git pre-commit hook file and a script to install/update it. I'll add more functionality to the hook as I can.
New: Added a git/hooks/precommit entry to versions file.
Fix: Changed UpdateVersions class to Versions, as it will be doing more than just updating.
Chg: Changed Versions to only allow the pre-commit hook to set the commit number to the *next* value instead of current one.
2014-01-24 bart39
* changed updateBookInfo query so that it checks if the bookinfo already exists (matching asin) this prevents a lot of duplicates
previous change got reverted somehow by niel's commit
2014-01-24 niel
* Fix: Changes to commit.sh and UpdateVersions.php so they work.
Chg: Updated versions file manually.
New: Added new script commit in base directory to help with committing changes. It uses interactive mode for adding files to the index so that only those relevant to a change can be committed.
Additionally it opens the changelog for updating before performing the git commit. It relies upon a git hook (not written yet) to call the UpdateVersions class.
Fix: Removed the crap at the end
Fix: Added explicit adding of the Changelog to staging after the editor is closed.
Fix: Typo in date of egandt's changlog entry.
Fix: manually updating versions before push
2014-01-24 jonnyboy
* fixed light->calendar, but can't figure the padding, if i add it, it borks the theme
2014-01-24 bart39
* fixed grabnzb's queries
2014-01-24 jonnyboy
* removed _scripts from remaining files, updated paths shown in admin->index.php
fixed bug in reset_truncate.php when true not echoing tables truncated
added another pattern to regex for valid headers
fixed UpdateVersions.php to update nZEDb.xml, fixed start.php and monitor.php to correctly get values from nZEDb.xml
changed DB.php to properlly set utf-8, may be the cause of some errors
set renametopre.php and rixReleaseNames.php that when using preid, it only compares to predb table
2014-01-24 egandt
* typo in mis/testind/DB/patchDB for templates_c (was template_c)
2014-01-24 bart39
* fixed some collection cleaning regexes for requestid's
2014-01-24 jonnyboy
* updated convert_to_mysql.php when using innodb compressed, to set releasenfo as innodb dynamic, since the content is compressed
2014-01-24 bart39
* changed book cover view so that books are grouped by bookinfoid (similar concept to movie cover view)
fixed book order by clause for author
2014-01-24 -> Draven714 -> updated Username check, PHP 5.3 compatible install, SAB Url & API Key check
2014-01-23 bart39
* fixed typos
added a.b.music to Category byGroup()
added a.b.town.cine & a.b.town.xx to ReleaseCleaning
added ebook to NameFixer filecheck
added another regex to CollectionsCleaning
2014-01-23 jonnyboy
* removed all predb titles 15 characters or less, set PreDb.php to not add any titles 15 characters or less
most renaming scripts will set preid as it processes
fixed 'Add to CouchPotato' in light->upcoming
fixed bug in search where $searchsql not set
changed array form from [] to array()
2014-01-23 niel
* Fixed minor typo
2014-01-23 niel
* Added script VersionUpdates.php in nZEDb/_build directory. It helps maintains an XML file of version info, instead of having to put versions in the code.
2014-01-22 jonnyboy
* updated regex for predb matching in ReleaseCleaning.php, added set preid during update
fixed bug in ajax_tvinfo.php, added simple_html_dom.php to easily iterate html dom
added usenet-crawler to predb, fixed but in Releases->searchbyRageId
added option to fixReleaseName using preid, processing all releases not matched to preid, helpfull when new predb dump or regexes added
fixed bug in test-memcache.php
2014-01-21 egandt
* regex fixes for the group alt.binaries.e-book.magazines as the generic format failed to match
2014-01-21 jonnyboy
* removed early exit from fixReleaseNames
2014-01-21 niel
* Slight improvement to smarty fix.
2014-01-20 niel
* Updated autoloader for the path change to smarty.
Added hacky fix for smarty throwing exception when trying to clear templates on PHP 5.3+
2014-01-20 jonnyboy
* fixed bug in InstallPage.php
2014-01-20 bart39
* fixed missing braces on regex
2014-01-20 jonnyboy
* added option to use fulltext ix_releases_name_searchname_ft(name, searchname) instead of 2 seaparate indexes
adding missed references to ReleaseCleaning and CollectionsCleaning, added remove preid from release when searchname is reset using renametopre.php
proper fix to safe scripts, removed selectGroup from NNTP->getArticles as its not needed to select the group prior to downloading an article
added delete from nzbs table on duplicate and not replacing, fixed typo in resetSearchname.php
removed reference to incorrect function, merged dev-smarty, added missing reference to $show in resetSearchname.php
2014-01-20 egandt
* split NameCleaning into ReleaseCleaning and CollectionsCleaning, simply refactored teh code nothing else, also a few changes to comments to ensure that the code would work if uncommented
2014-01-20 egandt
* added a number of new groups, fixed logging in populate_anidb
2014-01-20 jonnyboy
* changed button in browse.tpl
moved smarty path, please run sudo chmod -R 777 smarty/templates_c/
reverted change to predb, please run 'update predb set nfo = REPLACE(nfo, 'nzb.isasecret.com', 'www.newshost.co.za');'
2014-01-19 bart39
* fixed couchpotato integration on alpha theme
added a.b.games.dox to byGroup in category
added more audio regexes to namecleaning
2014-01-19 jonnyboy
* moved couchpotato to user, instead of site
2014-01-19 niel
* Adding a couple tests for NZB path setting and changing text for one error message.
2014-01-19 jonnyboy
* possible fix to safe scripts putting excessive parts into part repair
add CouchPotato url/api to site=edit, fixed link 'Send to CouchPotato'
2014-01-18 jonnyboy
* added script show_table_sizes.php to show data, index, free space used in all tables, changed regex for predb matching, now matches all but ~465k predb titles
added predb.tpl change posted by mordor, fixed bug in change_USP_provider.php
added full text search to site search, works only if you have these indexes - ix_releases_searchname_ft and/or ix_releases_name_ft
if you search on releases.name - ix_releases_name_ft is required
if you search on releases.searchname - ix_releases_searchname_ft is required
as posted in the forum, ^& do not work with this search
added explanation for useful operators when using full text searches
2014-01-17 josh
* fixed link in alpha->login.tpl
2014-01-17 niel
* adding php close tag to a file and fixing typo in AniDb output message.
2014-01-16 jonnyboy
* added kill command for ffmpeg and mediainfo, set at 60 sec, added color to nntpproxy output
added CAT_PC_ISO to Category.php, basic check for now, looking only for \biso\b
removed "Usenet Index Post 1389796935 yEnc (01/01)" until I can check it better
2014-01-15 jonnyboy
* cleaned up pages/*, added misc/testing/DB/convert_to_tpg_alt.php until ThePeeps can fix his script
added "Usenet Index Post 1389796935 yEnc (01/01)" as nzb post, best used with GrabNZBs
2014-01-15 bart39
* fixed renametopre
2014-01-14 Roelski
* Correction in nix screen testing paths (call to fixreleasenames), Corrected call to function determineCategory in lib/releases.php. This should fix categorisations.
2014-01-14 jonnyboy
* corrected path in monitor.php, added option to process group of groupid's - reneametopre.php
update Category.php, fixed predb.php
fixed install scripts, fixed renametopre.php for hours, fixed monitor to get correct number of matched predbs, added SAFE script names to identify safe scripts in web ui
2014-01-14 niel
* Fixing typo in SQL (missing space before HOUR).
2014-01-13 bart39
* fixed bad patch
2014-01-13 bart39
* added site option for numbers of hours to re-check request id's after adding releases that didn't match initially
updated the patch number for the anidb patch that was added on the 8th
2014-01-13 jonnyboy
* possible fix to DB.php, fixed pages.php and fileist.php, changes predb matching to loop through the releases, its a little slower, but less intense for large datasets
2014-01-12 jonnyboy
* added missing $nntp, added missing echooutput, fixed delete_releases.php
2014-01-12 bart39
* fixed typo, fixed missing parameter in renametopre
2014-01-12 jonnyboy
* added remaining folders
fixed relocateOldDirectoryContents.php, fixed typo in /nzb-import.php, updated reqestid_threaded.py to add/update predb
fixed typo in threaded.sh, fixed typo in update_groups.php
fixed typo, increased number of groups matched for anime
updated fixReleaseNames.php to improve speed and output, default is not to show counter, to display the name changes add last argument 'show'
fixReleaseNames.php is faster with less load than fixreleasesnames_threaded.py, except for nfo, fixReleaseNames.php nfo now loops through each release
opening each nfo as it goes, instead of opening every nfo before it starts, all (re)naming uses predb match first, then regexes
fixed bug in nzb-import.php not using filenames, added some comments to threaded.sh
updated many other scripts, merged niel's pr
2014-01-10 -> ajoergensen-> added "PDO::MYSQL_ATTR_LOCAL_INFILE => true" to MySQL connection options. Needed for dump_predb.php remote. You also need to configure the MySQL server to all
loading loading files (see http://goo.gl/L4cUij - Basically you need local-infile=1 in my.cnf for both [mysql] and [mysqld] and make sure mysqld is not started
with --local-infile=0)
2014-01-09 niel
* Brought everything up to FIG PSR0 standard. This allows scripts to automatically load classes so that include/require(_once) should not be needed in files.
2014-01-09 Roelski
* Fixes for populate_anidb. Accept null dates as api doesnt always give them (or correct ones). Add no anime to process in lib anidb
2014-01-09 bart39
* fixed typo with requestid lookup in releases stage 5b
fixed typo's in namefixer
2014-01-08 jonnyboy
* commented out auto disable backfill until I can find the cause, increased matches to headers, added regex to add yEnc headers that do not have it, but match the pattern
2014-01-07 jonnyboy
* updated the predb regex
added regex to match predb style to predb names before using regexes to clean the name - renametopre.php
improved performance and output - reset_postprocessing.php, added color to patchDB.php
added update_predb_md5.php to reset predb md5's after title change
2014-01-06 bart39
* fixed issue with categorizing by group while adding releases
2014-01-06 jonnyboy
* fixed missings references in themes, fixed typo in site-edit, added patch to remove null from categoryid
fixed bug in pp additional where 'sh: Permission denied' when mediainfo path not set
added fix_autoinc.php to fix "unable to find the AUTOINC column id"
fixed dump_predb.php to use local groupid, dump not updated for this yet
2014-01-05 jonnyboy
* fixed bug in namecleaning.php
fixed renametopre.php to also use internal regexes, fixed porn categorization
changed groups->reset to not disable group, removed porn from movie lookup, added reset searhname = name when searchname is single digit or letter,
updated Release_scripts/* to use color and added usage where there was none
2014-01-04 jonnyboy
* requestid.php, added optional final argument to reprocess releases posted newer than x min, changed output to not count releases whose name did not change
2014-01-04 bart39
* More regex additions/fixes
2014-01-03 Roelski
* Fixed check in populate_anidb.php if anidb already had id. Changed some text.
2014-01-03 jonnyboy
* fixed group add and bulk group add, changed output of pp addtional when fail to show which piece(attemp) it failed on
2014-01-02 Roelski
* Changed double screen in threaded screen script. Added threaded backfill to script.
2014-01-01 jonnyboy
* fix for sendtosab ssl/Hoochster
* improved local lookup for tv/movies
2013-12-31 jonnyboy
* VERY IMPORTANT PATCH - IF YOU RAN misc/testing/DB_scripts/rename_to_lower.php, THEN YOU MUST STOP ALL SCRIPTS AND RUN AGAIN, NOW
PLEASE MESSAGE ME IN IRC IF YOU RAN THIS SCRIPT
changed posted/added date to date time in nzb view, fixed output of updateMovieInfo.php to display correct count
updated resetRelnameStatus.php to allow resetting of rename bits only
2013-12-30 jonnyboy
* added scrollbar and fixed count on movies->cover view in light theme, moved style to css
added more info Rotten Tomotoes, Theater link in light theme
fixed newposterwall to center the row of images and use the whole row
fixed typo in util.php not showing country flag, changed buttons in light/search, changed newposterwall, to show only releases with covers
fixed query in getMovieRange() to only return movies with covers since it is for cover view, removed bad formed query
renamed jonnyboy theme to light
fixed commit.sh to update monitor.php commit version
fixed bug in theme/admin pages using incorrect path for scripts
removed SQL_CALC_FOUND_ROWS from query for predb row count
2013-12-29 jonnyboy
* added option to enable/disable movie backgrounds in theme
updated site-edit comments for os/mysql changes necessary for TPG
2013-12-29 niel
* fixing sql patch version in tmux start.php
2013-12-29 jonnyboy
* added rename_to_lower.php to rename all table columns to lowercase, removed useless patch
fixed incorrect usage of counter, fixed incorrect usage of var
added patch to rename all tables/columns to lower case
2013-12-28 jonnyboy
* added rottentomatoes image quality selection to site-edit, changes the image quality when select theater
fixed rottentomatoes lookup, changed image to high resolution
fixed release-edit for imdbid and anidbid
added farnart.tv lookup for movie covers and backgrounds, you need an api key from fanart.tv to use it
2013-12-27 jonnyboy
* added background image to movie cover view, still need to get the alpha value and hover settings correct
fixed new user add during install, added first/last name to user-edit
added find_new_groups.php
added 2 column display in jonnyboy->movies, needs some tweaks to pager and multi select
2013-12-26 jonnyboy
* added tooltip release info to wall
added patch to add menuitem for newposterwall
added imdb to newposterwall
added css for newposterwall for current themes
fixed add user and register, including optional real first/last names
fixed IMDB lookup, changed sleep timers for tmdb/imdb update scripts, added updateTvRage.php
reverted change to use relative url, added missing files to theme
2013-12-24 jonnyboy
* reverted function signup to before adding user real name, temp fix, until its added to the register page
reverted all changes to themes other than jonnyboy, cleaned up jonnyboy theme
2013-12-23 bart39
* More regex additions/fixes for movie/audio/books/tv
fixed adding/updating tvrage data
2013-12-23 jonnyboy
* reset exec bit for bash scripts
changed query for movie image view
updated jonnyboy theme, updated postprocess_threaded.py to also use parent categoryid
most commit changes are due to Netbeans making permission changes
2013-12-22 bart39
* More regex additions/fixes for movie/audio/books/tv
2013-12-22 jonnyboy
* added utf8 to tmux.conf
removed anime and tvrage prepopulate data from schemas
added local lookup for books, music and console(may be buggy), added easier to read output for books, music and console
changed sleep timer for amazon, so that each amazon lookup only takes 1 sec, does not sleep if local or lookup exceeded 1 sec
fixed monitor running on/off
2013-12-21 bart39
* More regex additions/fixes for movie/audio
2013-12-21 jonnyboy
* updated movie.php to get movie backdrops
changed site to use relative urls for all menu items, instead of a mix of relative and full urls
added option to run postprocess_threaded.py on categroyid, changed monitor to use ColorCLI, changing brackets, changed output of pp amazon scripts
2013-12-21 egandt
* Fixes to Anime display and reading for new table structure
2013-12-20 ThePeePs
* Added First/Last names for users
Fixed email function in util.php
Fixed formating for password reset and invite emails.
Invite emails will show inviting user's "real name" if set instead of username.
Fixed "reset password" link in alpha theme.
2013-12-20 bart39
* More regex additions/fixes mainly warez groups
2013-12-19 jonnyboy
* possible fix to postdate
2013-12-19 bart39
* Additional book regexes added to namecleaning
2013-12-18 jonnyboy
* fixed bug in category.php not getting audiobooks into correct cat, added regexes for another movie group
2013-12-17 jonnyboy
* added option to not display renaming in requestid.php, added abgx to predb, not much there
2013-12-17 bart39
* Additional regexes added to namecleaning
2013-12-16 niel
* Adding misc/testing/DB_scripts/setUserPasswordHash.php to allow resetting of passwords to current method.
Changing password hashing method to make them more secure. crypt() uses the best algorithm your system has available.
YOU WILL NEED TO RESET YOUR PASSWORD.
Removing now unnecessary 'siteseed' setting from site table.
Updating the convert from newznab script to accommodate these changes.
2013-12-16 jonnyboy
* added requestid.php for local lookup, is faster than using python script for local and is recommended
added script to import/export predb dump to allow for insert and update
merged unmerged pull requests for TMDB.php
2013-12-14 jonnyboy
* attempt to fix is null error in stage, releases.php, added OMDb API lookup as first lookup for imdb id
2013-12-13 niel
* Moved initializing of DB::$c so that it is available if initializing the pdo object fails.
2013-12-13 jonnyboy
* added additional output to postprocessing additional, fixed a couple of predb bugs
2013-12-08 jonnyboy
* added added lookups to requestid lookup, fixed bug in tmux not counting/processing amazon since added clean option
2013-12-08 jonnyboy
* added requestid lookup to current predb, fixed zenet
2013-12-07 jonnyboy
* added scripts for downloading headers to file and parse headers with current regexes
removed threads for pp amazon, added clean option for anidb, book, console and music pp, fixed patches
2012-12-07 egandt
* added new parameter to sites table (optional) modified through sites->edit screen to select which book categories to lookup on Amazon.
2013-12-06 jonnyboy
* updated tmux for pgsql - working, fixed bug in monitor - pane not found, update_releases.php still not working with pgsql
2013-12-05 niel
* Changing anidb table. Dropping id column (not needed as anidbid is numeric and unique) adding imdbid and tvdbid columns
2013-12-05 jonnyboy
* change table names for tpg
2013-12-04 jonnyboy
* updated and verified pgsql schema and all patches.
2013-12-03 jonnyboy
* removed incomplete patch, added color to more scripts, added functions to consoletools for overwrite color, added ability to reset specific bits using resetRelnameStatus.php,
added option to import x number nzbs, then exit
2013-12-02 jonnyboy
* moved releases.hashed and releases.request to bitwise, changed bitwise to smallint unsigned, fixed bug in db.php, moved hdtv and bdrip to hd, if searchname contains part# but not s/e numbers,
not tv, fixed bug in tpg partrepair
2013-12-02 niel
* refactored db.php
2013-12-01 jonnyboy
* changed 4 spaces to tab, removed excess whitespace on blank lines
added notices to start.php to better explain the tmux output(iguyking)
moved nzbstatus to bitwise, added color to all python scripts, added color to more php scripts, fixed bug in fixreleasenames par2 not couting total changed
fixed bug in monitor.php not get correct newest releases name
added sort to messages in an attempt to get shortest subject inserted as releases.name
fixed bug in grabnzbs not setting bitwise 4, expanded option to add parts to partrepair for any backfill script
added utf8_encode to insert for name, searchname and fromname, added a.b.audiobooks to releaseCleaner
changed gzip compression level from 6 to 5, since the difference in compression in negligeable but the difference in time is noticeable
***NOTE***
I have discovered that the nzbs imported using GrabNZBs do not have the same release file size as those created by nZEDb. So duplicates will be inserted into the db.
This can be verified by opening both nzbs and comparing the message-id's. You will see the same message-id's in both nzbs, but the file size will differ.
The difference appears to be from USP providers, the posted nzb and size is from the originating USP and may vary in size from your USP.
2013-11-25 jonnyboy
* updated miscsorter.php to echo updated changes same as other rename scripts, fixed bug in fixreleasenames filename where renamed to folder\filename
changed relnamestatus to bitwise, running this batch will reset relnamestatus to 0, please run 'renametopre.php full all' after running the patch and before anything else
you can now run all renaming scripts and only category 7010 will be rechecked(may contain bugs :))
fixed bug in monitor.php
2013-11-24 jonnyboy
* added 2 pp panes to complete seq, amazon so can run 24/7 and fixreleasenames.py (all options) so this does not slow down the loop, at least until bitwise is done
2013-11-23 jonnyboy
* added file to export user settings using pastebinit
added option to log 'yEnc' dropped headers, more regexes, added not that using GrabNZBs and replacing nzbs is not necessary, may remove in the future
moved misc sorter into fixreleasenames_threaded.py, not sure if it works, changed fixreleasenames_threaded.py to only process misc cat(7010) and relnamestatus (0, 1)
added all fixreleasenames_threaded.py choices to tmux, removed misc sorter from its own pane
reverted all changes to collectionsCleaner, had a serious misunderstanding of that functions purpose, only affected a few groups, look at the diff and see if you index those groups, a reset of those groups affected groups is necessary, sorry
begin adding color to python scripts
fixed bug where not all releases were being categorized
2013-11-21 jonnyboy
* added regexes to a.b.teevee, changing the way releaseCleaner works
2013-11-20 jonnyboy
* updated resetdb.php to delete all release files and truncate all release related tables
2013-11-19 -> Whitelighter->fixed bug in releases.php where poster was always being set to '
2013-11-19 jonnyboy
* added correct arg to screen scripts for optimise
fixed bug in binaries.php where we were dropping all posts like yEnc. (1/1) instead of yEnc (1/1), pointed out by mukler
2013-11-17 jonnyboy
* fixed bug in update_releases.php, fixed bug in removeCrapReleases.php
fixed bug in postprocessing, only effected threaded script
changed postprocess_threaded_py nfo and additional to get all of -1 and add from -2 and so on until limit is reached
comment out error in install3.php, converting to new color scheme
2013-11-17 -> Whitelighter->added additional indexes to partrepair table.
2013-11-17 -> Whitelighter->improved binaries.php->updateGroup processing. Get article dates from scan function instead of calling postdate. Plus improved output to user and minor bug fixes.
2013-11-17 jonnyoby
* added misc/update_scripts/nntpproxy.php, allows using nntpproxy in scripts other than tmux script, it creates its on session 'NNTPProxy' but does not attach to it. if you run
script again, it will attach, not create another session, to attach to session run tmux a -t NNTPProxy
updated active_groups.php to include renamed and predme matched counts, more regexes add
2013-11-16 jonnyboy
* disabled misc/testing/DB_scripts/backfill_predb.php
added requestid lookup to releases_threaded.py, both per group and without
changed output for threaded postprocess additional [release.id] instead of [1], removed extra '!' echo in grabnzbs for replaced dupe
added maximum parts to download when usign GrabNZBs
added check for valid xml in check_nzbs.php
added unique index on predb md5
possible fix for utf-8 encode errors in py postprocess, added half second sleep after making an nntp connection, to allow nntpproxy time to wake up
2013-11-15 jonnyboy
* Added more regexes to namecleaning, added 2 functions to colorcli, fixed bugs
2013-11-14 niel
* Changed dates to use international format
2013-11-14 ThePeePs
* Added Script in testing/DB_scripts to convert to TPG.
2013-11-14 niel
* Conversion of require(_once) constructs to use path constants.
2013-11-13 niel
* Providing dynamic application base directory for shell scripts.
2013-11-11 jonnyboy
* moved all nntp connection responsiblity to the calling script, this allows for the same connection to be used throughout the process, it is closed only on error or process ends
2013-11-10 jonnyboy
* added clean option to movies/tv pp in tmux
added getAttribute function to db, removed rows_examined until I can determine db brand
added pane that could be used as a live 'slow query monitor' to tmux
2913-11-10 nuthead
* rewritten sql in file releases.php to give speed boost
2013-11-08 ThePeePs
* added option to choose more then one type of Crap Release rather then None/All/One (see tmux-edit page)
2013-11-06 jonnyboy
* added script to grab all shows from tvrage at 1 time
added option to add unreceived parts to partrepair when running safe threaded scripts, added partrepair run when running binary safe thread script
updated populate_anidb.php, but since i can not open anidb.net, I can not test the script, I assume I am permabanned
merged egant's pull request, it is untested, I spent an hour changing and fixing the pull request before I could merge it
merged Bart39's push
added option to allow grabnzbs to replace releases currently in the db
2013-11-05 jonnyboy
* added script to test a release name against all regexes, show regex and match
added more groups and regexes
2013-11-04 jonnyboy
* updated patchDB to handle errors and ignore certain errors
fixed schema.mysql and bad patches
2013-11-03 jonnyboy
* added some of the changes presented by niel
added option to set update releases threads when using tablepergroup
hopefully a fix for postdate, error found by tuxeh
added more regexes and groups to release cleaner
added missing lines to schema
added some indexes, added to the trigger, both to improve query performance, once I'm done going through the queries, some indexes will be removed
you may need to run the patch manually if something fails, the patch may not work with pgsql. I will try to set up a vm for pgsql to test the schema and all queries.
2013-10-25 jonnyboy
* changed renametopre.php to use releaseCleaner before added regexes
2013-10-24 jonnyboy
* begin importing nntpproxy by greenbender
2013-10-21 jonnyboy
* begin - adding option to use table per group
2013-10-19 jonnyboy
* added dry run option to clean_nzbs.php
begin using threaded fixreleasenames in tmux
changed monitor newest release to newest release posted, not newest release added
updated threaded scripts to process all of -1 before processing any -2
removed part repair threaded, it was slower than non threaded
removed nzb-import-bulk.php, it does not function properly with duplicates and pdo
added changes to part repair by Whitelighter
2013-10-16 jonnyboy
* created new table for safe scripts
improved output for check_usenet_groups.php
changed guid creation to improve speed
changed import scripts dupe detection, was copying nzbs even if release not added
fixed a couple of bugs in releases
2013-10-15 jonnyboy
* updated python script for category in pp additional
2013-10-14 jonnyboy
* added update to nzbstatus
fixed a few bugs
2013-10-13 jonnyboy
* allow requestid to work with relnamestatus 0 and 1
added new db connection to nzb-reog
fixed a few bugs in pgsql schema, added some regexes to renametopre.php
2013-10-11 jonnyboy
* fixed a few bugs(kaibosh)
2013-10-06 jonnyboy
* reverted my previous patch
removed check for dupe before release creation
2103-10-05 jonnyboy
* added my rename script, would be better that these reges were part of namefixer/namecleaner
2013-10-03 ThePeePs
* Added Script to update article numbers for groups when changing USP's rather than resetting all groups.
2013-10-03 jonnyboy
* changed update/insert queries with last_record and first_record from dec to string
stage 7b query 3 not needed to run every loop, it is slow, so added check to only run sometimes
fixed bug in releases.php not catching duplicates properly
hide getid3.php line 1641 errors
fixed a couple bugs in python scripts
2013-09-30 jonnyboy
* fixed binaries_safe_threaded.py
fixed many bugs
2013-09-25 jonnyboy
* added table for country codes, tvrage does not always return an abbreviation
added yesterdays patch to schema, correct patch for pgsql
2013-09-24 jonnyboy
* numerous changes queries, improved query speed, fixed some bugs
2013-09-21 jonnyboy
* fixed a few bugs
updated python scripts to use Psycopg, untested
updated install texts to reflect changes for Psycopg
updated binaries safe to start new groups
2013-09-19 jonnyboy
* fixed stage 4 thx kevin123
2013-09-18 jonnyboy
* bugfixes
2013-09-17 jonnyboy
* moved triggers out of schema and into separate file, fixed step2.php
made color pane optional
fixed bug in fixreleasenames par2
2013-09-16 jonnyboy
* added pron to monitor
changed python script to escape strings
bug fixes
fixed update releases showing insert release greater than actual inserted
2013-09-15 jonnyboy
* fixed a few bugs
added changes by bblanchon
added categorize to requestid, fixed a few bugs, added set relnamestatus = 6 when releaseCleaner cleans name
2013-09-14 jonnyboy
* added "S1 D1" names to regex for TV renaming
added par2 filecheck to fixreleasenames, fixed bug in parsePAR2
added option to set maximum per run in threaded fixreleasenames
removed typo from FAQ
2013-09-12 jonnyboy
* added update tv/movies and tmux_colors to tmux
added script to show colors available to tmux, this should help you remove bad colors
2013-09-11 jonnyboy
* changed query for pp to speed up query on large databases
2013-09-10 jonnyboy
* added option to postprocess movie/tv only renamed releases
added Safe Binary Threaded update, this maximizes thread usage for all groups, instead of running 1 thread to grab all from 1 group, this should be considered testing only, for now
added check for $nntp in parsePAR2
2013-09-09 jonnyboy
* updated backfill_groups.php and active_groups.php
rewrote the trigger to add another check
2013-09-08 jonnyboy
* fixed bad patch 119, added triggers for and added index
changed pp additonal first query to passwordstatus BETWEEN -2 and -1, seems that -1 and -1 or = -1 takes a very long time
fixed bug in grabnzbs where failed to get article deleted collection from collections, added more output to grabnzbs, added unique index to nzbs
fixed python script echo properlly when run from php script, other minor tweaks
2103-09-07 jonnyboy
* fixed bug where update_binaries not using compression after first grab
fixed bug where update_binaries not getting correct set of headers, when postdate fails initial attempt, may need to reset_truncate.php to be safe
fixed bug where update_binaries not running correctly on new groups(i hope)
fixed bug where parsePAR2 was not using alternate nntp, other minor fixes
2013-09-02 jonnyboy
* various, numberous little bug fixes
2013-08-31 jonnyboy
* added threaded versions for fixreleasesnames and update_releases, these should be considered alpha and could create invalid releases
cleaned up a few bugs
2013-08-29 jonnyboy
* changed queries for pg
update for changes to decrypt_hashes.php
typo in monitor.php
removed unneeded column from nzbs table
2013-08-29 kevin
* August 23 to 29:
Convert to php database objects.
Almost full support for postgresql (still needs work).
Now there is a seperate schema / patches for both database types, make sure to read the readme in db if you are submiting patches.
The install has been modified to support postgresql, but it has been locked for now while I keep working on it.
Start working on comment sharing throughout sites (ThePeePs will work on the rest with our help).
Fixes to par2 and toggle option to turn on and off adding the files to the filelist.
Changes to the install page (more checks and clearer text).
Changes to namefixer to not rerun the same release, also changes to relnamestatus, consolidating relstatus and adding more types.
Changes to backfill's postdate to fallback on the last known date or try a different article to get a date.
Other random stuff.
Various bug fixes.
2013-08-28 jonnyboy
* patch rename column
2013-08-27 jonnyboy
* reverted nntplib.py to one that works with both 2.* and 3.*
changed nzbs.group to nzbs.groupname
fixed clean_nzbs.php to remove nzbs and releases
2013-08-25 jonnyboy
* added regex to releaseCleaner that gets most predb style names
changed remove creap releases password to all negative search items and not remove releases that are applications/misc
added code to renumber content if new content ordinal is 1
2013-08-22 jonnyboy
* removed "added and r.nzbstatus = 0 to all stage 4.5 queries, since it is for deleting before the nzbs are created" and moved stage 4.5 out of the loop
updated stage4567 to run max 3 loops, would run indefinately before
updated missing items from alhpa theme site-edit/tmux-edit
added and r.nzbstatus = 0 to all stage 4.5 queries, since it is for deleting before the nzbs are created
added option to site-edit to allow user control of of delay time
updated predb matched to get from releases table
2013-08-21 kevin
* Predb changes, not the release holds the preid, the nzb details page has pre info and the browse/search pages have pre info.
2013-08-21 jonnyboy
* added color to h4 tag
possible fix for db lose connection in tmux when db is not local
added option for alternate sequential run in tmux
2013-08-21 kevin
* Add memcache support. Add the following under define('NNTP_SSLENABLED_A', false); in your config.php. Set to true to enable. (for ubuntu -> sudo apt-get install memcached php5-memcache)
// Whether to use memcached or not.
define('MEMCACHE_ENABLED', false);
define('MEMCACHE_HOST', '127.0.0.1');
define('MEMCACHE_PORT', '11211');
// Amount of time to keep a query in ram in seconds.
define('MEMCACHE_EXPIRY', '900');
// To compress the queries using zlib or not (more cpu usage and less ram usage if set to true, inverse for false);
define('MEMCACHE_COMPRESSION', true);
Also edit /etc/php5/apache2/php.ini, add extension=memcache.so to the dynamic extensions section and restart apache2.
2013-08-20 kevin
* 08 17 to 08 20 : More clean up, convert the simple theme, more regex for matching etc.., fix queries for poster/subject searching, change movie.php to catch movies better.
2013-08-16 kevin
* Fix more issues in postprocess.php
More checks on hidden nfos to see if it's an NFO or not.
2013-08-15 kevin
* 08 13 to 08 15 : Clean up files in www/lib, add fetching names from PAR2 files.
2013-08-15 ThePeePs
* Site stats for alpha theme.
2013-08-15 Josh
* Update themes.
2013-08-12 bodrick
* Fixed bug with namefixer, if print changes only, status was still being set to updated.
2013-08-12 kevin
* Categorize S01E01E02 / S01E01A properly, clean up more files.
2013-08-11 kevin
* Clean up/fix bugs in a bunch of files in www/lib
2013-08-10 kevin
* Clean up postprocess.php
2013-08-09 kevin
* More regex in namecleaning.
2013-08-08 kevin
* Fix a bug in releases.php where releases under minimum file/size setting were not deleted.
Add more regex for matching/name cleaning.
2013-08-07 kevin
* 7zip to decompress nfos froms zips during post process (/usr/bin/7za on ubuntu, 7z command line windows(untested on windows)).
Fix many bugs in post proc.
2013-08-06 sinfulj
* Add a new theme (currently in alpha testing).
2013-08-05 kevin
* Clean up postprocess.php, make sure there are no duplicate names for releaseID's in the releasefiles table, more regex in namecleaning.
2013-08-05 wtf911
* Attempt to fix duplicate tvrage entries when running threaded.
2013-08-04 sinfulj
* Fix up some theme issues.
2013-08-04 kevin
* Add more regex, fix up a few issues, reset collection hash again with these changes.
2013-08-03 kevin
* Update namecleaning, requires a reset of the collection hash.
2013-08-02 kevin
* When many releases are added at the same time the hash for the guid can be the same, so add mt_rand while hashing.
Clean up postprocess.php a bit.
2013-08-01 ThePeePs
* Add logging of failed site login attempts.
2013-08-01 kevin
* Add more regex to namecleaning.
2013-07-30 kevin
* Clean up binaries.php and backfill.php and attempting to fix the connection errors.
Modify files that use namecleaning to send the groupID.
Modify namecleaning collectionsCleaner to be notified if there are files or not.
Drop the name column on the collections table since it is useless now.
2013-07-20 jonnyboy
* added release name to output of decrypt_hashes.php
added release count per group to active_groups.php
fixed bug in predb with zenet
added 5 indexes to releases to improve postprocess queries
improved query time in monitor
2013-07-19 jonnyboy
* fixed bug in postprocess(windows)
fixed bug in safe backfill, was adding parts to partrepair, you many need to run: truncate table partrepair;
fixed bug in predb, you will need to run this query: update predb set title = replace (title, ' - omgwtfnzbs.org', '');
2013-07-18 jonnyboy
* added alternate nntp to install
fixed bug in orlydb
fixed bug in threaded postprocess
attempt to fix sab view queue
2013-07-16 jonnyboy
* changed output for nzb errors during nfo processing
fixed bug in threaded import using tmux
fixed pass by reference error
added group check in binaries scan
typo in postprocess.php
fixed bug in grabnzbs
fixed bug in nfo nntp connection
added option to import gzipped nzbs, not working in www/admin/nzb-import.php
changed import copy file to save stream, increased import speed
fixed typo in namecleaning.php
2013-07-15 jonnyboy
* replaced external decrypt hashes script with internal one
added preg_replace to grabnzbs and nzb-import to remove part number from end of subject
2013-07-15 kevin
* update namecleaning, Added some regex to name cleaning.
Make sure that yEnc is before part count in binaries.php (some High Compressed virus posts were getting through).
2013-07-14 jonnyboy
* reverted last
changed default user view to list view
updated rarinfo libs
added additional monitor paths in tmux - request
added limit to requestID per run
added powerline segment for NNTP connections - ThePeePs
added lines to monitor to show NNTP connections - Mike1
2013-07-13 jonnyboy
* gave GrabNZBs its own thread count
fixed type errors
typos
cleanup backfill.php
2013-07-13 -> Junkman690-> readd RSS namespace to make the rss feeds work again. Make it point to nZEDb install for info
2013-07-12 jonnyboy
* added NNTP error checking in postprocess and nfo
nzb-import and grabNZBs now use site edit Crosspost time
fixed a bug when switch nntp provider and groups not available or invalid first_post
2013-07-11 jonnyboy
* tmux -added option to use removecrapreleases all or just 1 setting
fixed bug in postprocess_threaded.py
2013-07-11 jonnyboy
* added 3 loop limit to releases stage4567
updated nntplib.py, fixed a bug when switch nntp provider and groups not available
fixed bug in tmux-seq when not running any backfill
fixed bug in postback, when reconnecting to nntp, need to set group name first
2013-07-11 kevin
* added the new regexes to namecleaning releaseCleaner, removed the "universal" one from the groups.
changed the group regexes in releaseCleaner to make sure they don't match on other groups.
make sure exe doesn't get into tv.
Added alt.binaries.multimedia.anime to releaseCleaner.
Changed collectionsCleaner so in the future it can do groups.
2013-07-11 jonnyboy
* added 'trim' to releases name in nzb-import and grabNZBs
fixed bug in postprocess.php
beginning the move of pre/requestID matching to release creation, instead of separate process later
2013-07-10 jonnyboy
* fixed bug in backfill causing some issue with nntp stall
moved python lib files
2013-07-09 jonnyboy
* added limit clause when running populate gids from tmux
added query to grabnzbs that appear incomplete but are older than 2 hours
fixed bug in grabznbs creating gid at same time as update_releases
changed poster to fromname delete_releases.php
added nzbstatus check for gid creation
added db connect string to start of loop in monitor.php, should help the with disabled by running issues
updated start.php to latest patch
2013-07-07 jonnyboy
* added update_relases run when have exceeded limits in seq
updated all python scripts, put closing stuffin in main(), removed thread deamon's was causing shutdown issues with 2.*
added gid to grabzbs and import threaded scripts, still need to add to non threaded
updated monitor predb to match the other totals, fixed typo in populate_nzb_guid.php
tmux - removed unneeded/unused timers
2013-07-07 Miatrix
* Added populate_nzb_guid.php in the misc/testing/DB_scripts folder to update existing releases with the guid
2013-07-07 Miatrix
* updated the creation of releases to populate the nzg_guid column with a md5 hash based on the 1st post. This will allow possible spotnab integration at a later date.
2013-07-07 jonnyboy
* updated monitor pane for requestID
integrated threaded requestID into releases.php, no need to run separate python script
fixed testing/nzb-import.php not deleting the nzbs
fixed skipping releases when importing by filename
added more rss feeds for predb.me
2013-07-06 jonnyboy
* fixed patch
Added threaded requestID for initial pull
2013-07-06 Miatrix
* Added Request ID Lookup. This looks up requests from the URL we provide to fix naming where possible.
This is very usefull for pron, but helps sometimes on tv/movies/console releases.
2013-07-06 jonnyboy
* removed remove stale folders from threaded pp additional, wrong place
2013-07-05 jonnyboy
* fixed bug in tmux-edit and monitor
fixed bug in postprocess
a little cleanup, removed optimize/patch from tmux-edit
added formatting to numbers in safe backfill
tmux - split pp addtional and pp nfo
added partrepair threaded
added remove stale folders from threaded pp additional
2013-07-05 jonnyboy
* really fixed it, updated tmux-edit with an example of the formula used
fixed issue with safe backfill threaded, not using the correct number of threads
fixed issue with postprocess threaded nfo
2013-07-05 Miatrix
* Added 2 options to control the video sample to the site edit screen.
One is segments to download. If you find your samples arn't long enough you can increase this though it will mean that you
download more from your usenet provider.
The other option is the max length (in seconds) for the preview.
Added 1 option to control the sample image. When in seconds to try to grab the image.
Fixed an issue where the same files were listed multiple times in the releasefiles table. This
was due to the code processing the 1st and last rar file of the archive.
2013-07-05 jonnyboy
* updated schema for missing patches
2013-07-04 kevin
* Update the FAQ.
2013-07-04 devmem
* Reverted changes in categorisation and added HD movie check to a.b.movee
Altered ordering of if() in namefixer to improve efficiency
2013-07-04 jonnyboy
* removed nntp lib from pp python script
removed optimize and patchdb from tmux scripts
cymysql has been updated to use sockets, python scripts also, you will need to:
please run everything, not just the next line
run sudo pip install --upgrade cymysql -or-
run sudo easy_install --upgrade cymysql
run sudo pip-3.2 install --upgrade cymysql
run sudo pip-3.3 install --upgrade cymysql
to use sockets, add (be sure the path is correct)
define('DB_SOCKET', '/var/run/mysqld/mysqld.sock'); to you www/config.php
or, not use sockets, add
define('DB_SOCKET', ''); to you www/config.php
2013-07-03 jonnyboy
* fixed imported nzbs not pp
fixed usefilename to use filename instead of clean name
fixed bug in omport threadd when path has no subfolders
fixed bug in import true
added patch to update for new setting
added option to use filenames with nzb-import - tmux
added option to use alternate nntp provider for grabnzbs
updated python nnpt lib
added new connection, if error
removed if connected when definately not connected
2013-07-02 jonnyboy
* added small delay around python connection
removed nntp connect where not needed, removed delay between doQuit and doConnect
added a small delay between doQuit and doConnect, in a attempt to allow the connection to terminate before trying a new connection.
2013-07-01 jonnyboy
* added variable timeout to nntp.php
2013-06-30 jonnyboy
* changed nzb retention for GrabNZBs to partretentionhours
added script to show sleeptime using Consoletools
added dateadded column to nzbs table, added code to delete incomplete nzbs older than 4 hours
added nzbs to monitor, total(distinct), pending
started adding code to install scripts for socket and alternate nntp
2013-06-29 ugo
* added language flags to movie page
updateded test_misc_sorter.php
2013-06-29 jonnyboy
* added script to create a ramdisk and move mysql tables to it
modified file to delete releases based on poster, searchname, name or guid, using = or like
added simple script to run all threaded scripts sequentially
removed hard coded db name from clean_nzb, added safety argv
made tmux colors array user defineable
changed query for music to process
added output to start of threaded scripts
separated decrypt hashes and predb
fixed grabnzbs not setting haspreview = -1
fixed backfill safe loop over completed groups
changed progessive sleep time to use min sleep timer if timer would be less than that
renamed patch
added blank line to robot.txt
replaced && with ; because python scripts exit and sleeps were not working
changed echo output in postprocess doecho and/or debug
changed patch numbers
added cats to predb
removed hard coded db name from patch
2013-06-28 ugo
* added code to check by the user for broken releases
added robot.txt files to deny all indexers by default
some minor changes to other parts
2013-06-28 jonnyboy
* backfill safe will loop to next group, if available posts is less than 10000
2013-06-28 devmem
* Fixed removeCrapReleases to also process when argv[1] is false
2013-06-28 devmem
* Added extra column 'relstatus' to table 'releases' to enable bitwise ops on releases
Edited lib/framework/db.php to start adding constants for relstatus
Updated namefixer to only process releases not processed before
Corrected jonnyboys dates (he was 1 month ahead - it's still June)
2013-06-28 jonnyboy
* backfill safe will loop to next group, if available posts is less than 10000
oops, removed sys.exit from safe backfill
added back changes to site-edit
rewrote all python scripts
added back changes to releases.php
added output back to postprocess
reverted some changes looking for nntp hang bug
2013-06-27 jonnyboy
* may have fixed some connection issues
added legend to output in postprocess
removed second rm -rf, bad placement
changed fixreleasenames to use inner join insteaqd of left join
changed tmpunrar folder creation to chmod 0777 from 0764, just in case
moved delete stale tmpunrar from threaded script to monitor