1
0
mirror of https://github.com/torrentpier/torrentpier.git synced 2025-03-12 04:35:42 -07:00

64 Commits

Author SHA1 Message Date
Roman Kelesidis
380c94ff07 Revert "refactor: Moved classes from Legacy folder to src root ()"
This reverts commit 92ce77ec0ec703c08a659419087a373f76e711f7.
2025-03-02 10:07:04 +03:00
Roman Kelesidis
92ce77ec0e
refactor: Moved classes from Legacy folder to src root ()
* 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 9ecc26b04829e9a418cdde956f3e5816ff4b1f10.

* Revert "Updated"

This reverts commit 22db50889c5f20823741edd97e310445c56191b0.

* Revert "Update Upload.php"

This reverts commit a6faf4191ae03c0285e038fb7f68d1bbc392618e.
2025-03-01 21:18:26 +03:00
Roman Kelesidis
314c592aff
feat(torrent): Bring back old torrent file naming ()
* feat(torrent): Bring back old torrent file naming

* Update displaying_torrent.php

* Update Torrent.php
2025-01-30 19:08:00 +03:00
Roman Kelesidis
0f091eb546
fix: Incorrect peer country flag () 2025-01-16 17:49:33 +03:00
Roman Kelesidis
6697410c1d
misc(copyright): Updated copyright year () 2025-01-15 15:25:04 +03:00
Roman Kelesidis
3e9f4006c4 Revert "Refactoring: Created constants for datetime values ()"
This reverts commit 6eca29714a87e80b3d2674e97300532765593d8d.
2024-09-27 18:32:23 +07:00
Roman Kelesidis
6eca29714a
Refactoring: Created constants for datetime values ()
* 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
383fa7f9b6
Getting ffprobe data from TorrServer API ()
* Minor improvements

* Update posting_tpl.tpl

* Updated

* Update TorrServerAPI.php

* Update TorrServerAPI.php

* Updated

* Updated

* Updated

* Update playback_m3u.php

* Update init_bb.php

* Updated

* Update playback_m3u.php

* Update displaying_torrent.php

* Updated

* Update playback_m3u.tpl

* Update TorrServerAPI.php

* Update TorrServerAPI.php

* Updated

* Update playback_m3u.php

* Update playback_m3u.php

* Update playback_m3u.php

* Updated

* Updated

* Update main.php

* Update main.php

* Update main.php

* Update main.php

* Update playback_m3u.php

* Updated

* Updated

* Update playback_m3u.php

* Update playback_m3u.tpl

* Update playback_m3u.php

* Updated

* Update playback_m3u.php

* Updated

* Update playback_m3u.php

* Update playback_m3u.tpl

* Updated

* Update playback_m3u.php

* Update playback_m3u.tpl

* Updated

* Updated

* Update playback_m3u.php

* Update playback_m3u.php

* Update playback_m3u.php

* Update playback_m3u.php

* Update playback_m3u.php

* Update playback_m3u.php

* Updated

* Updated

* Update TorrServerAPI.php

* Revert "Update TorrServerAPI.php"

This reverts commit 9726d0d019db2ecc2209a564f8da85d2bbb41876.

* Update Ajax.php

* Updated

* Update playback_m3u.tpl

* Update playback_m3u.tpl

* Update playback_m3u.tpl

* Update playback_m3u.php

* Updated

* Updated

* Updated

* Updated

* Update playback_m3u.tpl

* Updated

* Updated

* Revert "Updated"

This reverts commit 5431f1fa517e01a40584bedd6dc743f27feef415.

* Reapply "Updated"

This reverts commit 61c49dba628a46911a85ef452f2c688a0bf85570.

* Updated

* Update playback_m3u.tpl

* Update TorrServerAPI.php

* Updated

* Update playback_m3u.tpl

* Updated

* Update playback_m3u.php

* Update playback_m3u.tpl

* Update playback_m3u.tpl

* Update playback_m3u.php

* Updated

* Updated

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update Ajax.php

* Update ffprobe_info.php

* Update ffprobe_info.php

* Update ffprobe_info.php

* Update TorrServerAPI.php

* Update CHANGELOG.md
2024-09-01 00:25:38 +07:00
Roman Kelesidis
c3d6d62a82
Improved TorrServer integration ()
* Improved TorrServer integration

* Updated

* Update showm3u.php

* Update showm3u.tpl

* Updated

* Update showm3u.php

* Updated

* Updated

* Updated

* Update showm3u.php

* Update showm3u.tpl

* Update main.php

* Updated

* Update show_m3u.php

* Update

* Update show_m3u.tpl

* Update show_m3u.tpl

* Updated

* Updated

* Update displaying_torrent.php

* Update show_m3u.php

* Updated

* Updated

* Update show_m3u.tpl

* Updated

* Update show_m3u.php

* Updated

* Update show_m3u.php

* Update show_m3u.php

* Update show_m3u.php

* Updated

* Updated

* Update show_m3u.tpl

* Updated

* Update show_m3u.tpl

* Update main.php

* Updated

* Updated

* Updated

* Update playback_m3u.php

* Update playback_m3u.tpl

* Update playback_m3u.tpl

* Update CHANGELOG.md
2024-08-29 21:51:30 +07:00
Roman Kelesidis
7a67fefd4d
Minor improvements ()
* Minor improvements

* Update displaying_torrent.php

* Update TorrServerAPI.php

* Update CHANGELOG.md
2024-08-24 22:09:27 +07:00
Roman Kelesidis
c6b4672734
Added TorrServer instance support! 🎞 ()
* 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
d2a1a7f5f9
Minor improvements ()
* 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 ()"
This reverts commit a1d8f2742acccdec65f3344ae8d99c6472268bb7.
2024-07-08 11:49:31 +07:00
Roman Kelesidis
a1d8f2742a
Minor improvements ()
* Minor improvements

* Update CHANGELOG.md

* Update cron_run.php
2024-07-08 01:14:58 +07:00
Roman Kelesidis
f584cf5d29
Minor improvements ()
* 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 ()
* 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 🌍 ()
* 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
80fe5a5e60
Removed wbr() () 2024-02-08 14:30:22 +07:00
Roman Kelesidis
65d9f6d864
Some bugfixes ()
* Some bugfixes

* Update CHANGELOG.md

* Updated

* Update privmsg.php

* Update displaying_torrent.php

* Update privmsg.php
2024-02-06 14:30:00 +07:00
Roman Kelesidis
a8b8278352
Fixed broken user dl status ()
* Fixed broken user dl status

* Update viewtopic_torrent.tpl

* Update displaying_torrent.php

* Update displaying_torrent.php

* Update displaying_torrent.php

* Updated

* Update CHANGELOG.md

* Update CHANGELOG.md
2024-01-27 19:55:47 +07:00
Cønstantine Kovalensky
306994f629
Timeline — 2.4.1 () 2024-01-26 23:19:25 +04:00
Roman Kelesidis
a3e3aee8df
Minor improvements ()
* Minor improvements

* Update CHANGELOG.md

* Update displaying_torrent.php

* Update displaying_torrent.php
2023-12-28 09:10:50 +07:00
Roman Kelesidis
fad09cf0eb
Updated copyright year ()
* Updated copyright year

* Updated
2023-12-12 22:14:01 +07:00
Cønstantine Kovalensky
13001d42d9
Use one GET variable for filelisting () 2023-12-06 14:25:25 +04:00
Roman Kelesidis
b1bd25d32a
Replaced some html_entity_decode to engine's built-in function () 2023-11-15 21:36:40 +07:00
Roman Kelesidis
2234c8145b
Use TORRENT_EXT constants for definition torrent extension () 2023-11-14 14:33:17 +07:00
Cønstantine Kovalensky
cb557e7345
Fix for html entities being displayed in magnet links () 2023-11-13 22:01:42 +04:00
Cønstantine Kovalensky
1c7c51d1d1
Show guests for last seeders () 2023-11-07 16:56:21 +04:00
Cønstantine Kovalensky
6c2a94952a
Last seeder display improvements () 2023-11-07 16:16:27 +04:00
Cønstantine Kovalensky
d7ce42f6be
Show the last seeder's username in topics () 2023-11-07 14:37:13 +04:00
Roman Kelesidis
6b71a07794
Minor improvements ()
* Minor improvements

* Updated
2023-10-13 17:10:06 +07:00
Cønstantine K ̷o̷valensky
716d54a217
Minor code change ()
Show torrent client icons for statistics
2023-10-13 13:31:19 +04:00
Cønstantine K ̷o̷valensky
73150d2584
Peer client display support ()
Show torrent client icons for statistics
2023-10-13 13:23:21 +04:00
Constantine Kovalensky
e2bf40bd64
Generate .torrent file names based on topic titles () 2023-10-05 23:08:36 +04:00
Roman Kelesidis
f6302ca550
Minor improvements () 2023-10-05 19:00:26 +07:00
Roman Kelesidis
ca8a8a2036
Minor improvements () 2023-10-05 09:36:46 +07:00
Roman Kelesidis
a2e7251d38
Minor improvements () 2023-09-17 00:42:54 +07:00
Roman Kelesidis
c654a9ae36
Tracker announce & scrape improvements 🥳 ()
* 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 bc9f0e4d6ffd92d03bcb7a47e8fe2fbf63946c3c.

* 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
559029a133
Fixed downloaded counter () 2023-09-07 21:45:04 +07:00
Roman Kelesidis
339f0ef948
Minor improvements () 2023-09-07 00:44:28 +07:00
Roman Kelesidis
209b8cd638
Minor improvements ()
* Minor improvements

* Update displaying_torrent.php

* Updated

* Updated

* Updated

* Update terms.php
2023-09-04 16:42:15 +07:00
Roman Kelesidis
4b453de64a
Minor improvements ()
* Minor improvements

* Updated

* Updated

* Updated

* Update privmsg.php

* Updated

* Update admin_attach_cp.php
2023-09-04 01:01:01 +07:00
Constantine Kovalensky
50926639cf
BitTorrent v2 support enhancements 🥳 ()
* BitTorrent v2 support enchancements

* Added torrent name sanitizing

* Using faster language construct instead of function call for name sanitizing

* Minor improvements

- Fixed deformed avatars => get_avatar() function
- Removed outdated dc links support

* Code comments

* Changed function name

* Added table generation function with file list

For search engines to index

* Used humn_size function for size formatting in table generation

* Fixed typo

* Removed useless language variables

* Fixed code formatting

* Fixed broken displaying magnet link

* Torrent fields sanitization in table

* Fixed info hash issue

* Support for v2 only torrents

* Code re-formatting

* Typo

* Update Torrent.php

* Update functions.php

* Updated

* Updated

* Update Torrent.php

* Update TorrentFileList.php

* Update Torrent.php

* Update Torrent.php

* Update Torrent.php

* Update Torrent.php

* Error msg

* Update Torrent.php

* Update Torrent.php

* Updated

* Update Torrent.php

* Update Torrent.php

* Update config.php

* Update mysql.sql

* Update mysql.sql

* Update mysql.sql

* Update mysql.sql

* Update mysql.sql

* String fixes

* Update TorrentFileList.php

---------

Co-authored-by: Roman Kelesidis <roman25052006.kelesh@gmail.com>
2023-09-03 00:55:21 +07:00
Roman Kelesidis
e368f45f49
Added showing info_hash v2 in viewtopic.php () 2023-08-27 21:44:05 +07:00
Roman Kelesidis
9b43d144a4
Minor improvements ()
* Minor improvements

* Update viewforum.php

* Updated
2023-08-27 20:05:27 +07:00
Constantine Kovalensky
fadce7a297
BitTorrent v2 support 🐸 ()
* BitTorrent v2 support

* Update TorrentFileList.php

* BitTorrent v2 support

Added support for BitTorrent v2 file hash displaying, magnet links

* Updated

* Updated

* Update changes.txt

* Update Torrent.php

* Update Torrent.php

* Updated

* Added support in announcer

* Update announce.php

* Update scrape.php

* Update scrape.php

* Update scrape.php

* Changed the condition for single files

* Update scrape.php

* Update displaying_torrent.php

* Update displaying_torrent.php

* Update displaying_torrent.php

---------

Co-authored-by: Roman Kelesidis <roman25052006.kelesh@gmail.com>
2023-08-27 18:33:38 +07:00
Roman Kelesidis
9ba9ca2b61
Passkey rework 🔫 ()
* WIP: Passkey rework 🔫

* Update tracker.php

* Update Torrent.php

* Update Torrent.php

* Update displaying_torrent.php

* Update viewforum.php

* Update Torrent.php

* Update functions.php

* Update functions.php

* Updated

* Update config.php

* Update functions.php

* Update usercp_viewprofile.tpl

* Update usercp_viewprofile.tpl

* Updated

* Updated

* Update usercp_viewprofile.tpl

* Update usercp_viewprofile.tpl

* Update displaying_torrent.php
2023-07-23 23:55:57 +07:00
Roman Kelesidis
41664685ba
Minor improvements ()
* Minor improvements

* fix

* fix

* Update viewtopic_attach.tpl

* Revert "Maked max post length configurable ()"

This reverts commit fd42eae329e01a1f592d433583ef9e528d6bd031.

* Update config.php

* fix
2023-06-21 14:03:19 +07:00
Roman Kelesidis
d6b94ac91f
Fixed empty $auth_key after gen passkey () 2023-04-02 15:18:05 +07:00
Roman Kelesidis
3955472eb1 Added declensions for count of downloads 2023-01-29 00:22:16 +07:00