Roman Kelesidis
695864ef69
feat: Restore some deprecated code for backward compatibility ( #2028 )
...
Continuous Integration / Nightly builds 📦 (push) Waiting to run
PHPMD / Run PHPMD scanning (push) Waiting to run
* feat: Restore some deprecated code for backward compatibility
* feat: Restore some constants
* feat: Restore `commify()` function
* feat: Restored functions: `bb_ltrim`, `bb_rtrim`, `get_db_stat`
* feat: Restore `bb_realpath`
* Update functions.php
* feat: Restore `AJAX_HTML_DIR` constant
* Update defines.php
* Update attach_maintenance.php
* Update viewtopic.php
2025-07-02 12:46:27 +03:00
Roman Kelesidis
faf3d79192
fix(sql): Resolve only_full_group_by
compatibility issues in tracker cleanup
...
- Replace non-aggregated 'seeder' column with MAX(seeder) in GROUP BY query
- Remove ORDER BY clause incompatible with GROUP BY in seeder update query
Fixes MySQL 5.7+ strict SQL mode errors in tr_cleanup_and_dlstat cron job.
Co-Authored-By: Yury Pikhtarev <exileum@icloud.com>
2025-06-19 11:11:35 +03:00
Roman Kelesidis
eabf851ee6
revert: Added TorrentPier instance hash
generation
2025-03-25 14:02:35 +03:00
Roman Kelesidis
1b288a96e4
revert: Added IndexNow
protocol support 🤖
2025-03-25 13:48:52 +03:00
Roman Kelesidis
3cc880eeb8
misc: Some minor improvements ( #1855 )
...
* misc: Some minor improvements
* Update config.php
* Update Env.php
* Update Env.php
* Update tr_seed_bonus.php
2025-03-18 20:52:11 +03:00
Roman Kelesidis
380c94ff07
Revert "refactor: Moved classes from Legacy
folder to src
root ( #1828 )"
...
This reverts commit 92ce77ec0e
.
2025-03-02 10:07:04 +03:00
Roman Kelesidis
92ce77ec0e
refactor: Moved classes from Legacy
folder to src
root ( #1828 )
...
* refactor: Moved classes from `Legacy` folder to `src` root
* Updated
* Updated
* Updated
* Updated
* Updated
* Updated
* Updated
* Updated
* Updated
* Updated
* Updated
* Updated
* Updated
* Updated
* Updated
* Updater
* Update Caches.php
* Updater
* Updater
* Updater
* Updater
* Update Attach.php
* Update Post.php
* Update BBCode.php
* Update SqlDb.php
* Update Upload.php
* Update Upload.php
* Updated
* Updated
* Revert "Updated"
This reverts commit 9ecc26b048
.
* Revert "Updated"
This reverts commit 22db50889c
.
* Revert "Update Upload.php"
This reverts commit a6faf4191a
.
2025-03-01 21:18:26 +03:00
Roman Kelesidis
ba3ce885c8
removed: Integrity checker 🥺 🪦 ( #1827 )
...
* removed: Integrity checker
* Update schedule.yml
2025-03-01 20:22:50 +03:00
Roman Kelesidis
dfd4e5ebc9
fix(tr_seed_bonus.php): Incorrect GROUP BY
( #1820 )
2025-02-19 18:15:47 +03:00
Roman Kelesidis
602137b651
fix: Null $bb_cfg['tp_instance_hash']
( #1790 )
2025-02-02 08:32:26 +03:00
Roman Kelesidis
6697410c1d
misc(copyright): Updated copyright year ( #1760 )
2025-01-15 15:25:04 +03:00
Roman Kelesidis
4cc6fa0e6c
Removed sitemap ping because is deprecated ( #1738 )
...
* Removed sitemap ping because is deprecated
* Update CHANGELOG.md
* Update Sitemap.php
* Update main.php
* Update config.php
* Update sitemap.php
* Updated
* Update admin_sitemap.tpl
* Update admin_sitemap.tpl
* Update admin_sitemap.tpl
2025-01-08 14:16:39 +07:00
Roman Kelesidis
7a84cdd5c3
Added IndexNow support 🤖 ( #1736 )
...
* Added IndexNow support 🤖
* Update CHANGELOG.md
* Updated
* Update IndexNowHelper.php
* Update board_maintenance.php
* Update board_maintenance.php
* Updated
* Updated
* Update Post.php
* Updated
* Update Post.php
* Update IndexNow.php
* Updated
* Updated
* Update config.php
* Update config.php
2025-01-06 23:32:58 +07:00
Roman Kelesidis
2e5b157ede
Drop Ocelot announcer support 🫡 ( #1727 )
...
* Drop Ocelot announcer support
* Update tr_complete_count.php
* Delete ocelot.sql
* Update Torrent.php
* Update Torrent.php
* Update Torrent.php
* Update Torrent.php
* Update CHANGELOG.md
* Update tr_make_snapshot.php
* Update tr_make_snapshot.php
* Update tr_make_snapshot.php
* Update tr_make_snapshot.php
2025-01-01 00:21:06 +07:00
Roman Kelesidis
11f5b50760
Added TorrentPier instance hash
generation ( #1726 )
...
* Added `TorrentPier instance hash` generation
* Update CHANGELOG.md
2024-12-31 12:16:59 +07:00
Roman Kelesidis
e1f03e64dd
Minor improvements ( #1675 )
...
* Minor improvements
* Update
* Updated
* Update
* Updated
* Update viewtopic.tpl
* Update functions.php
* Update functions.php
* Update functions.php
* Update functions.php
* Update functions.php
* Update functions.php
* Update functions.php
* Update functions.php
* Update functions.php
* Update CHANGELOG.md
2024-11-10 00:02:43 +07:00
Roman Kelesidis
3e9f4006c4
Revert "Refactoring: Created constants for datetime values ( #1648 )"
...
This reverts commit 6eca29714a
.
2024-09-27 18:32:23 +07:00
Roman Kelesidis
6eca29714a
Refactoring: Created constants for datetime values ( #1648 )
...
* Refactoring: Created constants for datetime values
* Updated
* Updated
* Update tracker.php
* Update tracker.php
* Update index.php
* Update admin_log.php
* Update viewtopic.php
* Updated
* Update Poll.php
* Updated
* Updated
* Update viewtopic.php
* Update User.php
* Update privmsg.php
* Update poll.php
* Update tr_make_snapshot.php
* Update displaying_torrent.php
* Update CHANGELOG.md
2024-09-27 18:22:41 +07:00
Roman Kelesidis
82e7552a9e
Minor improvements ( #1605 )
...
* Minor improvements
* Updated
* Update functions_delete.php
* Update attach_maintenance.php
* Update attach_maintenance.php
* Update config.php
* Updated
* Update viewtopic_attach.tpl
* Updated
* Update CHANGELOG.md
2024-08-21 01:41:57 +07:00
Roman Kelesidis
c6b4672734
Added TorrServer instance support! 🎞 ( #1603 )
...
* Added integration with TorrServe 🎞
* Updated
* Updated
* Update functions.php
* Updated
* Update functions.php
* Update functions.php
* Updated
* Update TorrServerAPI.php
* Updated
* Updated
* Updated
* Updated
* Updated
* Updated
* Update TorrServerAPI.php
* Update TorrServerAPI.php
* Update TorrServerAPI.php
* Updated
* Updated
* Update config.php
* Update Attach.php
* Update Torrent.php
* Update CHANGELOG.md
* Update TorrServerAPI.php
* Update TorrServerAPI.php
* Update displaying_torrent.php
* Update Torrent.php
* Update TorrServerAPI.php
* Update TorrServerAPI.php
* Update TorrServerAPI.php
* Update TorrServerAPI.php
* Update TorrServerAPI.php
* Updated
* Update viewtopic_attach.tpl
* Updated
* Update tor_m3u_format.svg
* Updated
* Updated
* Update tor_m3u_format.png
* Update TorrServerAPI.php
* Update TorrServerAPI.php
* Updated
* Update Torrent.php
* Update functions_delete.php
* Updated
* Update TorrServerAPI.php
* Updated
* Updated
* Updated
* Update TorrServerAPI.php
* Update TorrServerAPI.php
* Update displaying_torrent.php
* Update TorrServerAPI.php
* Update CHANGELOG.md
Co-Authored-By: YouROK <4067300+yourok@users.noreply.github.com>
---------
Co-authored-by: YouROK <4067300+yourok@users.noreply.github.com>
2024-08-20 22:16:49 +07:00
Roman Kelesidis
7e43a6d002
Minor improvements ( #1592 )
...
* Minor improvements
* Update CHANGELOG.md
* Updated
* Updated
* Updated
* Update legacy-changes.txt
* Update legacy-changes.txt
* Update legacy-changes.txt
* Update legacy-changes.txt
* Update legacy-changes.txt
* Update legacy-changes.txt
* Minor improvements
* Update prune_inactive_users.php
* Update legacy-changes.txt
* Update legacy-changes.txt
2024-08-18 00:20:15 +07:00
Roman Kelesidis
17a320b7c8
Refactored cache drivers 🗃 ( #1553 )
...
* Refactored cache drivers 🗃
* Updated
* Update APCu.php
* Update APCu.php
* Update APCu.php
* Update APCu.php
* Update APCu.php
* Update Redis.php
* Update Redis.php
* Updated
* Update
* Updated
* Update config.php
* Updated
* Updated
* Updated
* Updated
* Update config.php
* Updated
* Update composer.lock
* Delete composer.lock
* Create composer.lock
* Update composer.lock
* Update common.php
* Update File.php
* Updated
* Update Sqlite.php
* Update common.php
* Update Redis.php
* Updated
* Update common.php
* Updated
2024-07-22 14:55:04 +07:00
Roman Kelesidis
d2a1a7f5f9
Minor improvements ( #1532 )
...
* Minor improvements
* Update clean_dlstat.php
* Updated
* Update usercp_viewprofile.tpl
* Update CHANGELOG.md
2024-07-10 23:48:31 +07:00
Roman Kelesidis
ccf6ba3099
Revert "Minor improvements ( #1531 )"
...
This reverts commit a1d8f2742a
.
2024-07-08 11:49:31 +07:00
Roman Kelesidis
a1d8f2742a
Minor improvements ( #1531 )
...
* Minor improvements
* Update CHANGELOG.md
* Update cron_run.php
2024-07-08 01:14:58 +07:00
Roman Kelesidis
137865f3f3
Minor improvements ( #1530 )
...
* Minor improvements
* Update changes.txt
* Update attach_maintenance.php
* Update CHANGELOG.md
2024-07-06 17:57:23 +07:00
Roman Kelesidis
3488c9cc28
Minor improvements ( #1525 )
...
* Minor improvements
* Update posting_tpl.tpl
* Update CHANGELOG.md
* Updated
* Update clean_pm.php
* Update mysql.sql
* Update mysql.sql
* Update mysql.sql
* Update mysql.sql
* Update mysql.sql
2024-06-28 12:38:43 +07:00
Roman Kelesidis
40b341cb62
Fixed seed bonus accrual ( #1518 )
...
* Fixed seed bonus accrual
* Update CHANGELOG.md
* Updated
2024-06-17 20:50:08 +07:00
Roman Kelesidis
437c2e5d8d
Added TorrentPier files integrity check 📦 ( #1491 )
...
* Added file integrity check 📦
* Update CHANGELOG.md
* Update CHANGELOG.md
* Updated
* Update Common.php
* Updated
* Update board_maintenance.php
* Update index.tpl
* Updated
* Updated
* Update build_check_updates.php
* Update build_check_updates.php
* Update build_check_updates.php
* Update build_check_updates.php
* Update build_check_updates.php
* Update index.php
* Updated
* Update build_check_updates.php
* Update build_files_integrity.php
* Update build_files_integrity.php
* Update build_files_integrity.php
* Create checksums.md5
* Update build_files_integrity.php
* Update build_files_integrity.php
* Updated
* Update checksums.md5
* Update defines.php
* Update build_files_integrity.php
* Updated
* Update main.php
* Update main.php
* Update main.php
* Update index.tpl
* Update index.tpl
* Update index.php
* Update build_check_updates.php
* Update build_check_updates.php
* Update checksums.md5
* Update build_files_integrity.php
* Update checksums.md5
2024-06-08 00:32:10 +07:00
Roman Kelesidis
3db9095b78
Minor improvements ( #1490 )
...
* Minor improvements
* Update CHANGELOG.md
* Update functions.php
* Update build_check_updates.php
* Update index.php
* Updated
2024-06-07 21:05:54 +07:00
Roman Kelesidis
f584cf5d29
Minor improvements ( #1481 )
...
* Minor improvements
* Updated
* Update functions.php
* Updated
* Update .gitignore
* Updated
* Update CHANGELOG.md
2024-05-22 14:21:07 +07:00
Roman Kelesidis
9ada2c63b9
Minor improvements ( #1480 )
...
* Some enhancements for updates checker
* Updated
* Update updater.php
* Update init_bb.php
* Update CHANGELOG.md
* Update globals.css
* Updated
* Update functions.php
* Update init_bb.php
* Updated
* Updated
* Updated
* Update update_geolite_db.php
* Update update_geolite_db.php
* Update update_geolite_db.php
* Updated
* Update .gitignore
* Update init_bb.php
* Updated
* Update CHANGELOG.md
2024-05-11 00:44:35 +07:00
Roman Kelesidis
459fba6b86
Show client country in seeders / leechers list 🌍 ( #1478 )
...
* Show client country in seeders / leechers list
* Update functions.php
* Update functions.php
* Update functions.php
* Updated
* Update displaying_torrent.php
* Update functions.php
* Update viewtopic_torrent.tpl
* Update viewtopic_torrent.tpl
* Update functions.php
* Update functions.php
* Update functions.php
* Update functions.php
* Update config.php
* Updated
* Updated
* Updated
* Updated
* Update update_geolite_db.php
* Update update_geolite_db.php
* Updated
* Update update_geolite_db.php
* Update update_geolite_db.php
* Update update_geolite_db.php
* Update update_geolite_db.php
* Update update_geolite_db.php
* Update update_geolite_db.php
* Update update_geolite_db.php
* Updated
* Update update_geolite_db.php
* Update update_geolite_db.php
* Update update_geolite_db.php
* Update update_geolite_db.php
* Update update_geolite_db.php
* Updated
* Update viewtopic_torrent.tpl
* Updated
* Update composer.lock
* Update defines.php
* Updated
* Update init_bb.php
* Update CHANGELOG.md
2024-05-08 22:13:30 +07:00
Roman Kelesidis
24dbd25d9b
Minor improvements ( #1452 )
...
* Minor improvements
* Updated
* Create updater.php
* Revert "Create updater.php"
This reverts commit be2f3d5006
.
* Revert "Updated"
This reverts commit 6aae9339cd
.
* Updated
* Update board_maintenance.php
* Updated
* Updated
* Update build_check_updates.php
* Updated
* Update board_maintenance.php
* Update functions.php
* Updated
* Update defines.php
* Updated
* Updated
* Updater
* Updated
* Update .gitignore
* Update
* Update updater.php
* Updated
* Update tracker.php
* Update .htaccess
* Update tracker.php
* Update tracker.tpl
* Update CHANGELOG.md
2024-04-24 15:01:37 +07:00
Roman Kelesidis
8ba00d5966
Demo mode: Allow registering torrents by default ( #1440 )
...
* Demo mode: Allow registering torrents by default
* Update CHANGELOG.md
2024-04-06 11:10:21 +07:00
Roman Kelesidis
bf7fea1f20
Added demo mode 📺 ( #1399 )
...
* Added demo mode 📺
* Updated
* Update main.php
* Updated
* Updated
* Update admin_cron.php
* Update admin_phpinfo.php
* Updated
* Update admin_forums.php
* Update admin_extensions.php
* Update admin_ug_auth.php
* Update index.php
* Update admin_phpinfo.php
* Update admin_forums.php
* Updated
* Update admin_extensions.php
* Update register.php
* Updated
* Update mysql.sql
* Updated
* Update demo_mode.php
* Update demo_mode.php
* Update demo_mode.php
* Updated
* Update demo_mode.php
* Update demo_mode.php
* Update demo_mode.php
* Update demo_mode.php
* Update mysql.sql
* Update mysql.sql
* Update demo_mode.php
* Update admin_cron.php
* Update admin_phpinfo.php
* Revert "Update mysql.sql"
This reverts commit d2ec089d8f
.
* Revert "Update mysql.sql"
This reverts commit dd7a584c47
.
* Update mysql.sql
* Update demo_mode.php
* Updated
* Update usercp_viewprofile.tpl
* Update demo_mode.php
* Update main.php
* Update demo_mode.php
* Updated
* Update admin_cron.php
* Update admin_cron.php
* Update edit_user_profile.php
* Update CHANGELOG.md
* Update viewtopic.tpl
* Update CHANGELOG.md
2024-02-12 22:30:32 +07:00
Roman Kelesidis
e6e802a6a6
Fixed issue with poll_users cleaning at every cron job startup ( #1390 )
...
* Fixed issue with poll_users cleaning at every cron job startup
* Update CHANGELOG.md
2024-02-08 17:46:14 +07:00
Roman Kelesidis
0317664383
Moved announcer url autofill into cron ( #1364 )
...
* Moved announcer autofill into cron
* Update CHANGELOG.md
2024-02-01 00:13:48 +07:00
Roman Kelesidis
3626143879
Replaced some file exists to is file ( #1276 )
...
* Replaced some file_exists to is_file
* Update functions_thumbs.php
* Updated
* Update CronHelper.php
* Updated
* Update IPHelper.php
* Updated
* Update update_forums_atom.php
* Update functions.php
* Update Validate.php
2023-12-27 20:08:00 +07:00
Roman Kelesidis
fad09cf0eb
Updated copyright year ( #1201 )
...
* Updated copyright year
* Updated
2023-12-12 22:14:01 +07:00
Roman Kelesidis
ff46ec48a4
Removed sys_getloadavg() ( #1188 )
2023-12-05 16:18:33 +07:00
Roman Kelesidis
c046e8a8c1
Vote button code improvements ( #1140 )
...
* Vote button code improvements
* Update thanks.php
2023-11-21 00:29:02 +07:00
Cønstantine Kovalensky
3dedb7e33d
Vote button and v2 file list topic url display ( #1138 )
2023-11-20 21:05:13 +04:00
Cønstantine Kovalensky
d7ce42f6be
Show the last seeder's username in topics ( #1051 )
2023-11-07 14:37:13 +04:00
Roman Kelesidis
0a8fea75c5
Minor improvements ( #908 )
2023-09-19 17:24:48 +07:00
Roman Kelesidis
715faa2dd2
Removed useless chmod() ( #907 )
2023-09-19 17:05:27 +07:00
Roman Kelesidis
34fd7ba2f8
Minor improvements ( #906 )
2023-09-19 17:00:17 +07:00
Roman Kelesidis
c654a9ae36
Tracker announce & scrape improvements 🥳 ( #901 )
...
* Tracker announce & scrape improvements
* Fixed null variables
Co-Authored-By: Constantine Kovalensky <45331093+kovalensky@users.noreply.github.com>
* Hybrid topics handling in announcer
* Updated
* Use correct data types
* Revert "Use correct data types"
This reverts commit bc9f0e4d6f
.
* Update announce.php
* Showing downloaded times in stats
* Updated
* Updated
* Debugging variables
* Update scrape.php
* Updated
* Update announce.php
* Update announce.php
* Code re-formatting
* Code re-formatting
* Updated
* Update config.php
* Update tr_make_snapshot.php
* Update tr_complete_count.php
* Stopped event should be handled before cache check
* Include torrent download name in magnet link
* Magnet name re-formatting
* Smart cache management
---------
Co-authored-by: Constantine Kovalensky <45331093+kovalensky@users.noreply.github.com>
2023-09-14 08:38:07 +07:00
Roman Kelesidis
4b453de64a
Minor improvements ( #882 )
...
* Minor improvements
* Updated
* Updated
* Updated
* Update privmsg.php
* Updated
* Update admin_attach_cp.php
2023-09-04 01:01:01 +07:00
Roman Kelesidis
fbf5bf94f1
Fixed $bb_cfg['pm_days_keep'] ( #834 )
2023-07-20 23:08:45 +07:00