rejetto forum

Recent Posts

1
HFS ~ HTTP File Server / Re: HFS v2.x security update By DANNY
« Last post by danny on December 04, 2025, 03:23:25 PM »
1). Just updated templates for fast recovery during bot internet noise.

2). Included a little text file with 2 examples of optional bot blockers that you can try for your hfs.events. 
Please do add a post with more examples like that!   

P.S.
Also a good time to recommend a router capable of running BanIP with lists like  debl, drop, dshield, firehol3, firehol4, greensnow, because that's easier than manually curating the internet by yourself.   The reason that we shouldn't use large-range blocks manually is because blocking a Transit server (cross an ocean) or a 6 to 4 converter (mobile networks) is like welding the door shut to a business for security purpose.  However, the lists for banip are usually made to Whitelist transit servers; so, mine is set to refresh twice per week, to be sure.
2
HFS ~ HTTP File Server / HFS2.3M oldstyle "purist" edition
« Last post by danny on November 25, 2025, 01:47:12 PM »
For the improvement adverse:  Minimal change.

HFS-23-m-oldstyle.zip is available at http://software.run.place

Built fresh from HFS2.3M original source, adding Leo's macro security patch, and the exec macro is disabled.  Featuring the original defaults, the original default template, etc.... Not recommended for those new to HFS.  But, HFS2.3m-oldstyle can help the "Don't Change" crowd to experience that in a real way.

For somewhat more comfort (optional) there is 'HFS 23 style template V2' included in the zip file.  It is not preinstalled, but you could load it manually if you want to bypass some annoyances and run much faster (optional). 

Edit:  Also compatible with a pre-2025 hfs.ini file; if you happened to have an old backup handy from original M or K (remember to exit before copying the ini file to the same folder as hfs.exe).  That would cause it to simply go back to work as expected. 
3
Everything else / Re: Saying Hi again :)
« Last post by rejetto on November 18, 2025, 07:17:58 AM »
i'm glad to see you again and well :)
good luck with your projects!
4
HFS ~ HTTP File Server / Re: HFS v2.x security update By DANNY
« Last post by danny on November 16, 2025, 05:18:13 PM »
Enjoy summer break!  Perfect timing.  I need to hunt for a better job this season.  HFS is doing fine because there's nothing to fix other than keeping ahead of new browser changes. 

The development/lite version finally showed the progress it was made for--At version 2XF, features can be added to it and it will still run stable.  Thanks for the advice on WinMerge, to analyze differences.  Very helpful!   
5
HFS ~ HTTP File Server / Taking a summer break...
« Last post by LeoNeeson on November 16, 2025, 02:10:16 PM »
I like the idea in Leo's patch because it is data validation.
Sorry, but I won’t be doing anything related to HFS for a few months, until further notice. Summer is approaching where I live, and as I did last year I’m taking some time off to disconnect from everything. Please carry on without me, Danny and everyone else, since I will not be checking or replying to private messages either.

Take care and rest a bit — this year was tough for me.
Best regards,
Leo.-
6
HFS ~ HTTP File Server / Re: update
« Last post by danny on November 15, 2025, 01:14:28 PM »
I like the idea in Leo's patch because it is data validation.  For sure development with HFS2x will need to add data validation and input validation, mainly because the internet is so different today than it was in the early 2000's when most of the features were introduced.  The fact that browsers are also different, just pales in comparison to the change of connecting a server to a very different internet.  So, when the foundation is not level, adding some validation really helps.  I've been adding a little input validation and update for mobile browsers.

So far, I think there wasn't a speed increase; but for sure, more stability/durability has made a capacity increase. 
7
Everything else / Saying Hi again :)
« Last post by NaitLee on November 10, 2025, 02:09:34 PM »
I'm saying Hi again :)

If you have ever concerned: I'm living well and happily coding. I'm mostly active on Codeberg: https://codeberg.org/NaitLee

This time I didn't bring an HFS template (or plugin), but my own specialized servers:
  • omnisrv: For serving sites based on markdown files. Static or dynamic site? You choose!
  • servezip: For serving content directly from zip files. Also demonstrates gocryptfs support with fscrypt in "fscrypt" branch.
  • mfs: Minimal and performant server for media files. Supports anti-leech, though no advanced features like uploading or rate-limiting.
They are still in early stage, and should be compiled from source. And they are for using in commandline, not as user-friendly as HFS.

In case you are wondering: I don't oppose modern web frameworks, as used in HFS 3. I personally use web frameworks in some projects too (some of them are not published though). I prefer using Qwik (v2 with Bun) and Fresh.

Here's my personal site you can play with: https://unseen-site.fun/ 
At the moment, it's powered by Qwik. I will switch to omnisrv in later days.

Thanks HFS (both v2 and v3) for telling me how a web server should work, on both backend and frontend. 
And thanks everyone on the forum again, I have learned many things in the old days.

I may stay inactive here as I'm also focusing on system tools and game/GPU programming. 
(a few of these efforts can be discovered in my codeberg or github contributions)

Cheers,
Nait
8
HFS ~ HTTP File Server / Re: update
« Last post by LeoNeeson on November 05, 2025, 04:32:46 PM »
Recently, my server withstood a 2 day ddos attack.  And the good news:  Leo wrote a stability patch which kept HFS on track during edge-conditions where it could go to 0 bandwidth.  But, there was No problem.  Thank you Leo!! 
Thanks, I appreciate the recognition...


Yeah, my ‘minor contribution’ actually involved quite a few hours of debugging issues that came from your recent changes. I haven’t published any patch here, since my fixes weren’t too relevant for the original HFS sources, only for your custom fork. Glad to hear it worked well for your version of HFS though.

As long as it makes you happy (and your server runs faster), that’s cool.
;D
9
HFS ~ HTTP File Server / update
« Last post by danny on November 04, 2025, 03:25:41 PM »
Nice results from the October/November 2025 updates: 

Recently, my server withstood a 2 day ddos attack.  And the good news:  Leo wrote a stability patch which kept HFS on track during edge-conditions where it could go to 0 bandwidth.  But, there was No problem.  Thank you Leo!! 

Also I had made an edit so that HFS did not exit from attempting to update the screen two different ways at the same time.  Leo's patch and my little edit, work together to help the server stay on track during high load. 


P.S.  Bonus method to reduce bot annoyance:  You can require your access url (such as your dynamic dns).  It goes in an HFS events entry (control+F6).  Don't specify a port if it is 80.  Here is a whitelist example by naitlee.  I like it!
Code: [Select]
[+request]
{.if|{.and|
{.!=|{.header|Host.}|localhost:8080.}|
{.!=|{.header|Host.}|127.0.0.1:8080.}|
{.!=|{.header|Host.}|mydomain.com.}|
{.!=|{.header|Host.}|mydomain.com:8080.}
.}|{:{.disconnect.}:}.}
Similar to Apache's htaccess file, you can find many features by searching for hfs events on the forum.
10
HFS ~ HTTP File Server / HFS v2.4, and security update By DANNY
« Last post by danny on August 09, 2025, 02:58:45 AM »
Thanks Leo!   A lot of your suggestions were incorporated into these new versions.  I really would have been lost without your help with it. 
I do like the idea of supporting the many installs of HFS2x, by providing an option for stable and secure.

And now we have the HFS2.4 template, able to run on our stable and secure version of HFS 2.3
Contributors:  Rejetto, DJ, Rapid, NaitLee, Mars, LeoNeeson, SilentPliz, Danny, Bmartino

Large Folder Capable!  No Slow Paging!   It streams the file list no matter how many files. 
It has HFS native upload pages, browser native icons and native javascript, all for going fast and stable.

Consider this an HFS2.3 > 2.4 adapter, because most of the work in 2.4 was the template itself.
*the template is in the zip files with security-patched HFS from http://software.run.place