Commit graph

215 commits

Author SHA1 Message Date
Roman Kelesidis
47a776c31d
Calling make_jumpbox() where it needed (#1091) 2023-11-13 15:59:30 +07:00
Cønstantine Kovalensky
58596953e5
Include full url for client icon displaying (#1088) 2023-11-12 22:21:04 +04:00
Cønstantine Kovalensky
4b397efb9a
Fix not working code (#1087) 2023-11-12 22:06:05 +04:00
Roman Kelesidis
f098041713
Simplified jumpbox 📜 (#815)
* Simplified jumpbox 📜

* Updated

* Update README.md

* Updated

* Update page_header.tpl

* Update functions.php
2023-11-12 01:05:14 +07:00
Roman Kelesidis
b263823aee
Minor improvements (#1078)
* Minor improvements

* Updated

* Update memberlist.tpl

* Update memberlist.tpl

* Update viewtopic.tpl

* Updated

* Updated

* Update viewtopic_torrent.tpl

* Update posting.php

* Update admin_sitemap.tpl

* Update main_content.css

* Updated
2023-11-11 23:47:28 +07:00
Cønstantine Kovalensky
30c31144ca
Show icons for clients while in the tracker statistics (#1058) 2023-11-08 11:32:57 +04:00
Cønstantine Kovalensky
24a297d524
Show user clients percentage in tracker statistics (#1057) 2023-11-08 11:06:36 +04:00
Cønstantine Kovalensky
018dd69177
Magnet link tweaks (#1035) 2023-11-04 19:16:23 +04:00
Cønstantine Kovalensky
725773254f
More performance optimized/random string generation, removed passkey length limit from the announcer (#1013) 2023-11-01 21:20:12 +04:00
Roman Kelesidis
78ced34a31
Moved htmlCHR() in common.php (#1006) 2023-10-28 19:12:09 +07:00
Roman Kelesidis
459e5e161f
Some cleanup (#1003) 2023-10-28 17:15:41 +07:00
Cønstantine Kovalensky
9dc9453ba7
Escape HTML characters for peer_id once to avoid load (#1002) 2023-10-27 13:01:43 +04:00
Roman Kelesidis
5316a9a61e
Added check $bb_cfg['magnet_links_enabled'] in create_magnet() (#996) 2023-10-27 14:27:28 +07:00
Roman Kelesidis
8fa4758ebe
Minor improvements (#988) 2023-10-25 23:31:39 +07:00
Cønstantine Kovalensky
c05278bb16
Fix currently not working peer icons (#986) 2023-10-25 18:46:03 +04:00
Roman Kelesidis
de2627341d
Refactoring: Use isset() with multiple parameters (#978) 2023-10-19 16:27:12 +07:00
Roman Kelesidis
1af9cfbbb9
Check $tpl_vars['QUESTION'] in print_confirmation() (#977) 2023-10-19 16:14:11 +07:00
Roman Kelesidis
9b513714ad
Minor improvements (#973) 2023-10-14 11:27:36 +07:00
Roman Kelesidis
6b71a07794
Minor improvements (#972)
* Minor improvements

* Updated
2023-10-13 17:10:06 +07: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
Roman Kelesidis
708dd4f131
Minor improvements (#965) 2023-10-09 18:11:26 +07:00
Constantine Kovalensky
e05ef75abc
BEP-7 & BEP-24 & IPv6 functions (#934)
BEP-7 & BEP-24 & IPv6 functions

Tracker:
Realized support for IPv6 (BEP-7).
Realized support for returning external IP address (BEP-24).

TorrentPier:
IPv6-only users should receive less error messages now.
2023-10-03 17:26:25 +04:00
Roman Kelesidis
64112bca8b
Minor improvements (#935) 2023-10-03 20:17:10 +07:00
Roman Kelesidis
119cf935a2
Minor improvements (#903) 2023-09-17 16:17:10 +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
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
7281480b0f
Created function get_banned_users() (#878) 2023-09-02 10:28:31 +07:00
Roman Kelesidis
072b5a074f
WIP: Added search by info_hash v2 🐯 (#869)
* Added search by info_hash v2

* Update functions.php

* Update functions.php
2023-08-27 21:13:36 +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
7f499cf853
Minor improvements (#844) 2023-07-24 13:06:14 +07:00
Roman Kelesidis
ab0d2133d4
Minor improvements (#843) 2023-07-24 12:55:46 +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
a73ea633e4
Refactored get_userdata() function (#836) 2023-07-23 01:17:23 +07:00
Roman Kelesidis
084d567543
Minor improvements (#816) 2023-06-23 23:49:07 +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
79b2677809
Minor improvements (#809)
* Minor improvements

* Fix

* Fix

* Update functions.php
2023-06-13 13:26:56 +07:00
Roman Kelesidis
23544f4acf
Fixed pagination (#800) 2023-06-10 13:30:54 +07:00
Roman Kelesidis
99602ec255
Minor improvements (#798) 2023-06-10 11:14:26 +07:00
Roman Kelesidis
0bc3903c9d Revert "Generate jumpbox files only if enabled (#764)"
This reverts commit ce9c3d9b47.
2023-06-08 00:03:12 +07:00
Roman Kelesidis
4c725f6246 Revert "Minor improvements (#766)"
This reverts commit 75c0920dce.
2023-06-08 00:03:01 +07:00
Roman Kelesidis
c3e1e7283b Revert "[ACP] Added showing user device type in online info (#772)"
This reverts commit a8eec778df.
2023-06-07 14:14:08 +07:00
Roman Kelesidis
f4de0d17cc
Fixed null $u_data if user not found (#783) 2023-06-06 15:54:32 +07:00
Roman Kelesidis
9202ecbc91 Revert "Fixed null $u_data if user not found (#781)"
This reverts commit 1d1f9fa4aa.
2023-06-06 14:46:54 +07:00
Roman Kelesidis
1d1f9fa4aa
Fixed null $u_data if user not found (#781) 2023-06-06 14:37:24 +07:00
Roman Kelesidis
a8eec778df
[ACP] Added showing user device type in online info (#772) 2023-06-05 15:28:59 +07:00
Roman Kelesidis
75c0920dce
Minor improvements (#766) 2023-06-04 13:26:20 +07:00