Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - LeoNeeson

Pages: [1] 2 3 ... 35
HTML & templates / Template bug found on v2.4 beta 6!
« on: January 03, 2019, 12:42:12 PM »
@Rejetto: Template bug found on v2.4 beta 6!

I've tried Throwback1998.tpl and Throwback9.tpl on the latest v2.4 beta 6, and it looks like a bug was introduced on beta 6, since on beta 5 was working fine (see screenshots). The bug is that 'files panel' is not shown when using those templates! (I can't find the reason why it happens).

Can you add %item-modified-mdy% short format 12.25.18 file date?
If this is added to HFS's source code, then some other common formats should be added too:
%item-modified-mdy% = MONTH-DAY-YEAR short format > 12.25.18 (proposed by danny)
%item-modified-dmy% = DAY-MONTH-YEAR short format > 25.12.18 (proposed by me)
%item-modified-ymd% = YEAR-MONTH-DAY short format > 18.12.25 (also useful)


Everything else / thanks and happy new year (2019)
« on: December 31, 2018, 12:30:32 PM »
Happy new year to you and all the friends on this forum!! :)

(It's summer over here, meaning having less time to be on the computer, so in the next few months I'm expecting to be less frequently on the forum, but still keeping an eye on reading new posts from time to time)

Everything else / Re: DUUUDE. WHY CANT i
« on: December 31, 2018, 12:28:35 PM »
??? What ... Lolz
Don't try to understand him... he lives now 'on the cloud'... ::)
(His last sane post and topic 'on earth' was WAY long time ago) :P

Don't worry, we love you anyway!... ;D

HFS ~ HTTP File Server / Re: Rejetto HFS file server alternative?
« on: December 31, 2018, 12:23:12 PM »
@Henrryparth: Welcome to the forum! :)

You don't need an alternative server...
Just use the template HFSFlix, that you could find here. ;)

&RQ / Re: Too many antivirus engine think hfs.exe is a virus...
« on: December 31, 2018, 12:20:42 PM »
Hi Bruce, welcome to the forum! :)

That's an old issue, but nothing to worry about.
HFS is safe to use and those are false positives.

The solution is that Rejetto signs the executable (sadly the costs of are higher now, starting at €25 and inexplicably requiring sending them a lot of documents to verify the identity, but it's still possible to get 1 year of Code Signing for €17 on, and Ascertia is even giving free trial certificates, provided with a 30-day validity, enough for the purpose of signing the executable).

HFS ~ HTTP File Server / Re: SSL without Stunnel
« on: December 31, 2018, 12:15:09 PM »
@rsod: Mars is right, SilentPliz has made a HFS build that has Stunnel integrated. I recommend you to try it. ;)

@To developers: I noticed some time ago, that the Overbyte's ICS component already has support to SSL/TLS connections. Perhaps if some of you (someone with the enough knowledge) could dedicate some time to find out the code needed to bring native HTTPS support to HFS, that would be awesome.

@Tip to Mars: Overbyte's owner (Francois Piette) is also a french guy, so perhaps you could write to him if you have any technical doubts about how to implement this (I'm sure he will be pleased to give you a hand).

Besides that, Overbyte's ICS component already includes an HTTPS example on how to use it. When implementing this, HFS should automatically make a generic (self-certified) SSL certificate, without user intervention (it could be semi-automatic, so the certificate could be generated when the user enables this option).

Just dreaming about it, I hope some of you could dedicate some time to it...

here is the latest version that made Silentpliz integrating SSL management.
How we miss SilentPliz and his great contributions!... :'(

HFS ~ HTTP File Server / Re: ban on the run
« on: December 10, 2018, 07:26:20 AM »
@Snoop: Welcome to the forum. It's not totally clear how you want to "send a command to HFS to add a ban" using your own program. May I ask you what type of program you want to use?. If you add more details it would be easier to help you. If you need to issue a ban from an external connection (because you are not sitting behind the HFS server), perhaps using some HFS's macro you could do the same and much easier. Please add more details.

@Mars: If I'm not mistaken, this user wants to 'add a ban' using an external program (or from an external connection). But if he externally edits the .ini settings file, HFS won't read those configurations until HFS is restarted. He needs a 'live' way to issue a ban from an external program (and not using HFS's menu option). OR perhaps he wants to issue a ban from an external connection, and using a macro this could be more easier to achieve (it would require an admin login that executes a macro that adds to HFS the IP to be banned).

HTML & templates / Adding a captcha function to HFS
« on: December 03, 2018, 10:50:42 PM »
@bmartino1: Yeah, Google reCAPTCHA could be used, but the beauty of HFS is not to depend on external services.

Possible solutions (for adding in the source code):

- Create a captcha with Delphi.
- Using an Image control to draw the Captcha.
- Tutorial on How to Install a Captcha on Delphi.

This gives me an idea that something like this could be used to make a "captive portal", so the user is obliged to solve the captcha before access is granted to any file or resource.

(I think all this should be "moved" to a new thread, since it's not related to the 'Chat for HFS' thing)

HTML & templates / Re: Chat for HFS.
« on: December 03, 2018, 10:44:45 AM »
Is there possible to using any captcha when some random user do uploading the files to UPLOAD folder??
I guess it could be done using a macro that calls a command-line utility that generates a captcha. But it will be complex (at least for me, it's beyond my knowledge and time).

HFS ~ HTTP File Server / Re: Version 2.3k missing on sourceforge
« on: December 03, 2018, 10:38:33 AM »
The reason is pretty easy: I'm just doing some vulnerability research, I can build hfs by myself of course, but I also need the official compiled one.
Every useful stuff I'll eventually find will be submitted to the owner.
Ethical vuln research only.
OK. I guess it's OK for Rejetto if I share it here, as long as you report any vulnerability you may find (sending a private message directly to Rejetto). You can also test the latest v2.4 Beta 6, here.

The download link for HFS v2.3m is:
Code: [Select]
(this link expires after 30 days without downloads)
MD5 Checksum: 369B251EB6D24F63C95273F357359669

If you don't find any vulnerability, it's also good to know it, so please report back your results here (in a few days or weeks), even if no vulnerabilities are found. It's always nice to hear that HFS has been proven to be safe. ;)


HFS ~ HTTP File Server / Re: Version 2.3k missing on sourceforge
« on: December 01, 2018, 09:32:24 PM »
Hello mariobb, welcome to the forum! :)

I have the version your need, but could you please explain us WHY do you need that specific version? What have v2.3k of special that v2.3m doesn't have? Your answer is important to enhance or fix HFS (if there is something that doesn't work properly or that was better on that version).
I'm awaiting your reply...


Beta / Re: version 2.4
« on: November 21, 2018, 09:04:16 AM »
if that's not enough, come back to me  ;)
Thank you, I appreciate your reply, but it's much better what you have proposed here: having automatic 'template revision' detection (without needed to modify any template). So, if TR2 is detected, then use old jQuery of v2.3m, and if TR3 is detected, then use new jQuery of v2.4. Even if I currently don't needed this change, programming is fun. 8)

Since now I can compile HFS by myself, I would like to experiment adding whatever idea comes to my mind, no matter how crazy the idea is. That's the fun of having your own fork or modification of something: experiment. That's why I've asked if you can share again (that) file, but if you don't have it (or whatever), don't worry, it's OK :) (I will try to implement it by myself).

Español / Re: [Tutorial] Cómo compilar el código fuente de HFS
« on: November 21, 2018, 09:02:45 AM »
(This space is reserved for future use, please ignore this)
[Espacio reservado para uso futuro, ignora este mensaje]

Español / [Tutorial] Cómo compilar el código fuente de HFS
« on: November 21, 2018, 09:00:23 AM »
[Tutorial] Cómo compilar el código fuente de HFS

Por primera vez en la historia de este foro, me gustaría compartir con ustedes el proceso de compilar el código fuente de HFS, de la manera más simple posible para que cualquiera de ustedes pueda realizarlo sin problemas. Se recomienda previamente ver ESTE video tutorial (en formato GIF animado, de 1,56 MB que también puedes descargar de aquí), para poder previsualizar en apenas 5 minutos todo el proceso completo. Luego puedes seguir las instrucciones que dejo a continuación.

Simplemente sigan estos pasos:

1] Descarga el 'Portable Turbo Delphi Lite v1.0d', de aquí.
2] Descarga el 'Paquete de componentes' requeridos HFS, de aquí.
3] Descarga el 'Código fuente' de la última versión de HFS, de aquí.
4] Instala y/o descomprime el ejecutable del paso uno, en: C:\Portable\TDLite
5] Descomprime el archivo del paso dos, en esta carpeta: C:\Portable\TDLite\lib
6] Descomprime el código fuente de HFS, del paso tres, aqui: C:\Portable\TDLite\Projects\HFS
7] Inicia Turbo Delphi abriendo "TDrun.exe" o utilizando el acceso directo del escritorio.
8] Ve al menú 'Tools' y haz click en 'Options...' y se abrirá una nueva ventana.
     Allí, ve a: 'Environment Options' > 'Delphi Options' > 'Library - Win32'.
     Ahora en 'Directories' > 'Library path:' reemplázalo con la siguiente ruta:

Code: [Select]
9] Ahora ve al menu 'File' y haz click en 'Open Project...' y abre el archivo 'hfs.bdsproj'.
10] Luego ve al menu 'Project' y haz click en 'Options...' y se abrirá una nueva ventana.
       Allí, haz click en 'Compiler Messages' y luego en 'Warnings', desmarca o deselecciona los siguientes items:

Code: [Select]
    - Deprecated Symbol
    - Platform Symbol
    - Return value of function might be undefined

(Este paso número 10 es enteramente opcional, pero se recomienda hacerlo. Si no lo haces, encontrarás 32 o 33 advertencias ó 'Warnings' de Delphi, al momento de compilar, pero ésto no afecta en absoluto el proceso de compilación y obtendrás el mismo y funcional ejecutable. Éstas advertencias no son importantes, sino informativas).

11] Finalmente, ve al menu 'Project' y haz click en 'Build hfs' y todo se compilará.
       Una vez compilado, verás (en un texto en negrita): 'Done: Build All', haz click en 'OK' y habrás concluído.
       Encontrarás tu nuevo ejecutable hfs.exe en ésta carpeta: C:\Portable\TDLite\Projects\HFS

12] Que lo disfrutes! :)

Si necesitas un programa para descomprimir, puedes utilizar 7-Zip.

Si necesitas o deseas instalar todo en otra carpeta (para tener todo en un pendrive USB), es mejor que completes los pasos uno al seis desde las ubicaciones indicadas, y que luego antes de efectuar el paso siete, muevas toda la carpeta al dispositivo USB que quieras. De ésta manera, te aseguras de no equivocarte con las ubicaciones de carpeta. Desde luego, si eliges otra carpeta deberás cambiarla en todos los pasos, EXCEPTO que no debes modificar la ruta del paso ocho (ya que el programa auto-detectará la nueva ubicación).

» RENUNCIA DE RESPONSABILIDAD: No me hago responsable de ningún daño o desconfiguración de su PC. Siempre haga una copia de seguridad primero y tenga en cuenta que este tutorial se realizó en una computadora con un Windows recién instalado. Si ya tiene instalada alguna versión de Delphi, tenga en cuenta que ejecutar esta versión portátil de 'Turbo Delphi' podría ocasionarle problemas (así que evite usarla en una PC con Delphi instalada). Mis archivos subidos no fueron modificados por mí, y están libres de virus, pero debe comprobar las sumas de verificación MD5 para asegurarse que los archivos que ha bajado sean los mismos:

Quote / MD5: AE2C3025B36FFF2BC72DB5FF7784C4BD / MD5: 7751002A930B7C211BFC1F9C7AA1853C
PortableTurboDelphiLiteInstaller10d.exe / MD5: 9B24FA6BD91FAF9ACA8AEA78B90AEF07
(Puedes utilizar el freeware HashCheck para verificar las sumas de comprobación MD5 de los archivos que has descargado)

» / Enlaces de descarga:

Siéntete libre de dejar cualquier comentario o pregunta si tienes alguna duda, y por favor reporta cualquier error o problema que encuentres al momento de compilar. Se aprecia todo tipo de comentarios, críticas constructivas, o sugerencias de cualquier tipo (tu comentario me da más ánimo para seguir publicando nuevos tutoriales).


Programmers corner / Re: [Tutorial] How to compile the HFS's Source code
« on: November 21, 2018, 08:12:55 AM »
With this, I could say that I'm a 'virtual member' of the group of users who can compile HFS, and I hope I could contribute in the future (to Rejetto) with small and tested modifications (that's in the case he likes something I could do, but if he don't, at least I will publish it here so anyone could benefit of it). For the time being, I don't plan to implement any change (I currently don't have too much free time, and I've spent too much time and energy on getting everything working, along with doing this tutorial for the benefit of anyone who could be interested on compile HFS).

I encourage that any member, with a basic level of Pascal/Delphi knowledge, feel free to join the virtual group of 'compilers/programmers', contributing (here on the forum) with any change, modification or enhancement that could have in mind (even leaving new ideas). That doesn't mean Rejetto automatically would incorporate those new ideas in HFS, but perhaps if something is good enough, he could take some of those contributions. Team work is always positive in the open source world. ;)


Pages: [1] 2 3 ... 35