TorrentPier Cattle. Версия 2.4.0-beta3
Ссылка:
Чейнджлог:
Основные изменения:
Ссылка:
Чейнджлог:
Основные изменения:
- Use built-in delta_time for age display ()
- List with numbers in tracker stats ()
- Sort clients from higher to lower in tracker stats ()
- Use more reliable original file names for attachments ()
- Tracker client stats cache, more robust file list functions, permissions for file list access ()
- Some code improvements for file listing ()
- Update styles for file list ()
- Show client information for file list ()
- File list tables for v2 compatible torrents ()
- Show options for version debugging of user clients ()
- Fixed broken avatar ajax action for users ()
- Show icons for clients while in the tracker statistics ()
- Show user clients percentage in tracker statistics ()
- Fixed undefined tpl variable SHOW_GROUP_MEMBERSHIP ()
- Show guests for last seeders ()
- Last seeder display improvements ()
- Show the last seeder's username in topics ()
- Minor improvements for template ()
- Fixed: Moderators can't see self IP addresses ()
- View user's profile also by it's username ()
- Scrape.php code reformatting ()
- Scraping improvements ()
- Small tracker improvements ()
- Small improvements to scraping ()
- Added v2 hash search to the scraping ()
- Update magnet icon ()
- Magnet link tweaks ()
- Use built-in binary hash feature ()
- Some v2 hashes were not found in the announcer ()
- Fix issues related to file list display and torrent registration ()
- NAT users' real port ()
- Removed time zone auto detection ()
- Added ability to debug ajax_die() calls ()
- Fixed incorrect displaying post actions buttons ()
- Fixed undefined offset of $action_params ()
- Transfer from array to ArrayObject data type ()
- Multiple Scrape ()
- Announce IPv4 && IPv6 of peers! ()
- Bind peer_hash to auth_key to avoid double announces via IPv4 and IPv6 at the same time ()
- Increase auth_key char length ()
- More performance optimized/random string generation, removed passkey length limit from the announcer ()
- More performance optimized/random string generation, removed limit from for announce key in the announcer ()
- Fixed broken ordering in memberlist.php ()
- Some fixes in admin_attach_cp.php ()
- Fixed undefined $lang['PREVIOUS'] ()
- Fixed broken letter marking in memberlist.php ()
- Moved htmlCHR() in common.php ()
- Fixed error while trying to delete posts by bot ()
- Escape HTML characters for peer_id once to avoid load ()
- 😅💙 1000th PR Merged! 💙😅 ()
- Added the ability to add additional announce URLs into torrent files ()
- Expression can be replaced by '??' version ()
- Added check $bb_cfg['magnet_links_enabled'] in create_magnet() ()
- Added $lang['BT_UNREGISTERED_ALREADY'] lang key ()
- Removed useless "Subject:" from email templates ()
- SQL: Increase speed_up & speed_down type limits ()
- Use strip_tags() for message in prompt_for_confirm() ()
- Use strip_tags() for error message in ajax_die() ()
- Use lang variable $lang['BT_REG_FAIL'] instead of text ()
- Use announce messages even after using redundant cache for output ()
- Fix currently not working peer icons ()
- Variable collision fix , ()
- Fixed percentage calculation for SQL debug ()
- Refactoring: Use isset() with multiple parameters ()
- Check $tpl_vars['QUESTION'] in print_confirmation() ()
- Peer client display support ()
- Fixed undefined array key group_description ()
- Added my name to the list of authors ()
- Better way to prioritize peers ()
- Prioritize returning leecher list for seeder announces ()
- Generate .torrent file names based on topic titles ()
- long2ip_extended() missing function ()
- Use humn_size() for AVATAR_EXPLAIN ()
- Added missing template var in group.php ()
- BEP-7 & BEP-24 & IPv6 functions ()
- Prevent infinity user adding into group ()
- Maked configurable email visibility for everybody ()
- Respond with loopback if peer list is empty ()
- Use \Arokettu\Bencode\ instead \SandFox\Bencode\ ()
- Added support for bmp images ()
- ACP: Changed extensions sorting ()
- Added missing bmp extension in SQL dump ()
- Use IMAGETYPE_* constants ()
- Small refactoring in Upload class ()
- Added support for webp avatars ()
- Added check up_allowed in Upload.php class ()
- Added support for webp images 🌆 ()
- Switched from md5 to a faster xxHash hash function (, )
- Added support 7z archives ()
- Added missing EXCLUDED_USERS in tr_stats.php ()
- Announcer support for responding to stopped events ()
- Added missing !defined('BB_ROOT') check ()
- Support for IDN domains ()
- Some cleanup ()
- Code formatting , , , , , , , , , (, )
- Minor code changes , ()
- Minor improvements , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ()
- New Crowdin updates , , , , , , , , , , , ()
- Updated deps , , , , ()
SQL:
INSERT INTO `bb_extensions` VALUES ('994', '1', 'webp', '');
INSERT INTO `bb_extensions` VALUES ('995', '2', '7z', '');
INSERT INTO `bb_extensions` VALUES ('996', '1', 'bmp', '');
ALTER TABLE `bb_bt_tracker` CHANGE `speed_up` `speed_up` INT(11) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `bb_bt_tracker` CHANGE `speed_down` `speed_down` INT(11) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `bb_bt_tracker_snap` CHANGE `speed_up` `speed_up` INT(11) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `bb_bt_tracker_snap` CHANGE `speed_down` `speed_down` INT(11) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `bb_bt_torrents` ADD COLUMN `seeder_last_seen` INT(11) NOT NULL DEFAULT '0';
ALTER TABLE `buf_last_seeder` ADD COLUMN `user_id` MEDIUMINT(8) NOT NULL DEFAULT '0';
ALTER TABLE `bb_bt_tracker` CHANGE `ip` `ip` VARCHAR(42) DEFAULT NULL;
ALTER TABLE `bb_bt_tracker` CHANGE `ipv6` `ipv6` VARCHAR(42) DEFAULT NULL;
ALTER TABLE `bb_bt_users` CHANGE `auth_key` `auth_key` CHAR(20) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '';