Commit graph

134 commits

Author SHA1 Message Date
Roman Kelesidis
fad09cf0eb
Updated copyright year (#1201)
* Updated copyright year

* Updated
2023-12-12 22:14:01 +07:00
Cønstantine Kovalensky
13001d42d9
Use one GET variable for filelisting (#1193) 2023-12-06 14:25:25 +04:00
Roman Kelesidis
493cd910cf
Replaced strpos() with simplified realization (#1172) 2023-11-28 00:12:13 +07:00
Roman Kelesidis
ed3e28827b Revert "Replaced some 'switch' with the 'match' expression (#1147)"
This reverts commit 4cea325b6c.
2023-11-21 09:37:05 +07:00
Roman Kelesidis
4cea325b6c
Replaced some 'switch' with the 'match' expression (#1147)
* Replaced some 'switch' with the 'match' expression

* Update CHANGELOG.md
2023-11-21 09:34:52 +07:00
Roman Kelesidis
b1bd25d32a
Replaced some html_entity_decode to engine's built-in function (#1105) 2023-11-15 21:36:40 +07:00
Roman Kelesidis
2234c8145b
Use TORRENT_EXT constants for definition torrent extension (#1096) 2023-11-14 14:33:17 +07:00
Cønstantine Kovalensky
cb557e7345
Fix for html entities being displayed in magnet links (#1092) 2023-11-13 22:01:42 +04:00
Cønstantine Kovalensky
1c7c51d1d1
Show guests for last seeders (#1053) 2023-11-07 16:56:21 +04:00
Cønstantine Kovalensky
6c2a94952a
Last seeder display improvements (#1052) 2023-11-07 16:16:27 +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
6b71a07794
Minor improvements (#972)
* Minor improvements

* Updated
2023-10-13 17:10:06 +07:00
Cønstantine K ̷o̷valensky
716d54a217
Minor code change (#970)
Show torrent client icons for statistics
2023-10-13 13:31:19 +04:00
Cønstantine K ̷o̷valensky
73150d2584
Peer client display support (#968)
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 (#958) 2023-10-05 23:08:36 +04:00
Roman Kelesidis
f6302ca550
Minor improvements (#951) 2023-10-05 19:00:26 +07:00
Roman Kelesidis
ca8a8a2036
Minor improvements (#950) 2023-10-05 09:36:46 +07:00
Roman Kelesidis
cb4516f869
Added support for bmp images (#931) 2023-10-02 19:41:19 +07:00
Roman Kelesidis
da39de5cf4
Use IMAGETYPE_* constants (#928) 2023-10-02 14:14:27 +07:00
Roman Kelesidis
5272d7e00b
Added support for webp images 🌆 (#919)
* 1

* Temp: added webp in bbcode

* Update functions_thumbs.php

* Update functions_thumbs.php

* Updated

* Update functions_thumbs.php

* Update changes.txt

* Update functions_filetypes.php

* Update functions_filetypes.php

* Update posting_tpl.tpl
2023-10-02 01:04:29 +07:00
Roman Kelesidis
7ff2437186
Minor improvements (#915) 2023-09-25 23:01:04 +07:00
Roman Kelesidis
119cf935a2
Minor improvements (#903) 2023-09-17 16:17:10 +07:00
Roman Kelesidis
a2e7251d38
Minor improvements (#902) 2023-09-17 00:42:54 +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
559029a133
Fixed downloaded counter (#894) 2023-09-07 21:45:04 +07:00
Roman Kelesidis
339f0ef948
Minor improvements (#889) 2023-09-07 00:44:28 +07:00
Roman Kelesidis
209b8cd638
Minor improvements (#884)
* 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 (#882)
* 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 🥳 (#876)
* 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 (#870) 2023-08-27 21:44:05 +07:00
Roman Kelesidis
9b43d144a4
Minor improvements (#868)
* Minor improvements

* Update viewforum.php

* Updated
2023-08-27 20:05:27 +07:00
Constantine Kovalensky
fadce7a297
BitTorrent v2 support 🐸 (#866)
* 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
a2e8817b5f
Minor improvements (#863)
* Minor improvements

* Update posting.tpl

* Update posting.tpl

* Updated

* Update globals.css
2023-08-24 14:34:28 +07:00
Roman Kelesidis
9ba9ca2b61
Passkey rework 🔫 (#839)
* 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 (#812)
* Minor improvements

* fix

* fix

* Update viewtopic_attach.tpl

* Revert "Maked max post length configurable (#793)"

This reverts commit fd42eae329.

* Update config.php

* fix
2023-06-21 14:03:19 +07:00
Roman Kelesidis
de076c80ef
Code Inspection: Ternary expression can be replaced with condition (#728) 2023-05-29 00:32:36 +07:00
Roman Kelesidis
00afae9c88
Fixed: Required parameter $mode follows optional parameter $submit (#724) 2023-05-25 13:31:45 +07:00
Roman Kelesidis
d6b94ac91f
Fixed empty $auth_key after gen passkey (#670) 2023-04-02 15:18:05 +07:00
Yury Pikhtarev
faf2306862
Switching to Symfony Mailer (#629)
* Switching to Symfony Mailer

Additionally, support for all versions of PHP below 7.4 has been withdrawn

* Language variable for reply to

* Update to PHP 7.4
2023-03-20 01:26:26 +07:00
Yury Pikhtarev
7019d31353
Miscellaneous static analysis improvements for php 7.1 (#620)
* Miscellaneous static analysis improvements for php 7.1

* Update changes.txt
2023-03-17 18:02:00 +03:00
Roman Kelesidis
405513d59c Removed useless .htaccess files 2023-02-17 23:42:44 +07:00
Roman Kelesidis
3955472eb1 Added declensions for count of downloads 2023-01-29 00:22:16 +07:00
Roman Kelesidis
261e8b6e27 Updated copyright year 2023-01-27 18:30:34 +07:00
Roman Kelesidis
983d364845 Fixed array multi sorting 2023-01-23 23:38:47 +07:00
Yuriy Pikhtarev
a4845b4514
PHP 7+ deprecations of old cache systems
Signed-off-by: Yuriy Pikhtarev <iglix@me.com>
2018-06-26 15:09:47 +03:00
Yuriy Pikhtarev
5a1a4762b8
Configurable download torrent url
Signed-off-by: Yuriy Pikhtarev <iglix@me.com>
2018-06-24 21:33:27 +03:00
Yuriy Pikhtarev
1cbc084f2e
Fix magnet link passkey creation for new users
Signed-off-by: Yuriy Pikhtarev <iglix@me.com>
2018-06-24 18:08:20 +03:00
Yuriy Pikhtarev
78af495048
Unqualified function/constant reference and much more
Signed-off-by: Yuriy Pikhtarev <iglix@me.com>
2018-06-24 16:46:50 +03:00
Yuriy Pikhtarev
b08f6e898b
Type casting can be used
Signed-off-by: Yuriy Pikhtarev <iglix@me.com>
2018-06-24 15:23:40 +03:00
Yuriy Pikhtarev
742575bb56
Short list syntax can be used
Signed-off-by: Yuriy Pikhtarev <iglix@me.com>
2018-06-24 15:21:55 +03:00