web based file server
Go to file
2023-03-25 12:45:10 +01:00
.gitignore fix: conflicting resource text for translation 2020-06-06 19:32:14 +02:00
alias.txt first commit 2020-05-02 19:04:16 +02:00
classesLib.pas fix: avoid dupe files in archive in case of ?search=* 2020-08-04 21:16:37 +02:00
copyright.txt updated license 2020-05-11 21:17:51 +02:00
data.rc i18n: moved strings to resources 2020-06-02 14:12:56 +02:00
default.tpl fix: search and archive recently broken 2020-08-23 13:45:47 +02:00
defs.inc fix: apply anti-dos also to archives 2020-06-27 20:46:11 +02:00
deprecated.txt first commit 2020-05-02 19:04:16 +02:00
diffDlg.dfm first commit 2020-05-02 19:04:16 +02:00
diffDlg.pas first commit 2020-05-02 19:04:16 +02:00
dmBrowser.tpl first commit 2020-05-02 19:04:16 +02:00
filelist.tpl first commit 2020-05-02 19:04:16 +02:00
filepropDlg.dfm parentfont for main form 2020-05-11 16:38:23 +02:00
filepropDlg.pas solved many compilation warnings 2020-05-11 17:06:25 +02:00
folderKindDlg.dfm first commit 2020-05-02 19:04:16 +02:00
folderKindDlg.pas first commit 2020-05-02 19:04:16 +02:00
fontello.json fontello config, in case we need to add/change icons 2020-05-12 20:15:41 +02:00
hfs_Icon1.ico first commit 2020-05-02 19:04:16 +02:00
hfs_Icon2.ico first commit 2020-05-02 19:04:16 +02:00
hfs_Icon.ico first commit 2020-05-02 19:04:16 +02:00
hfs.bdsproj first commit 2020-05-02 19:04:16 +02:00
hfs.cfg first commit 2020-05-02 19:04:16 +02:00
hfs.dfm first commit 2020-05-02 19:04:16 +02:00
hfs.dpr enabled localization via hfs.lng 2020-05-24 20:12:02 +02:00
hfs.dproj removed 'append macros log' option 2020-07-08 13:26:28 +02:00
hfs.dproj.local parentfont for main form 2020-05-11 16:38:23 +02:00
hfs.drc fix: 2 resource strings with same name 2020-06-28 20:31:25 +02:00
hfs.lng updated .lng 2020-08-02 18:31:17 +02:00
hfs.otares first commit 2020-05-02 19:04:16 +02:00
hfs.pas first commit 2020-05-02 19:04:16 +02:00
hfs.res fix: conflicting resource text for translation 2020-06-06 19:32:14 +02:00
hslib.pas default speed limit 50MBps 2020-08-30 23:26:11 +02:00
ipservices.txt first commit 2020-05-02 19:04:16 +02:00
ipsEverDlg.dfm fix: layout 2020-05-08 01:16:12 +02:00
ipsEverDlg.pas first commit 2020-05-02 19:04:16 +02:00
jquery.min.js first commit 2020-05-02 19:04:16 +02:00
listSelectDlg.dfm first commit 2020-05-02 19:04:16 +02:00
listSelectDlg.pas first commit 2020-05-02 19:04:16 +02:00
longinputDlg.dfm first commit 2020-05-02 19:04:16 +02:00
longinputDlg.pas first commit 2020-05-02 19:04:16 +02:00
main.dfm removed 'append macros log' option 2020-07-08 13:26:28 +02:00
main.pas default speed limit 50MBps 2020-08-30 23:26:11 +02:00
monoLib.pas first commit 2020-05-02 19:04:16 +02:00
newuserpassDlg.dfm first commit 2020-05-02 19:04:16 +02:00
newuserpassDlg.pas first commit 2020-05-02 19:04:16 +02:00
optionsDlg.dfm fix: english 2020-05-27 12:39:10 +02:00
optionsDlg.pas i18n: moved strings to resources 2020-06-02 14:12:56 +02:00
parserLib.pas first commit 2020-05-02 19:04:16 +02:00
progFrmLib.pas first commit 2020-05-02 19:04:16 +02:00
purgeDlg.dfm first commit 2020-05-02 19:04:16 +02:00
purgeDlg.pas first commit 2020-05-02 19:04:16 +02:00
README.md warning about Delphi 10.4 Community being incompatible 2023-03-25 12:45:10 +01:00
recompile data.bat accept session/cookie through URL 2020-05-14 11:40:24 +02:00
runscriptDlg.dfm first commit 2020-05-02 19:04:16 +02:00
runscriptDlg.pas first commit 2020-05-02 19:04:16 +02:00
scriptLib.pas fix: a {.command.} resulting in an empty string could actually produce a false error 2020-07-27 23:27:52 +02:00
SECURITY.md Create SECURITY.md 2020-05-13 15:40:30 +02:00
shellExtDlg.dfm use new delphi's gif support 2020-05-11 16:05:00 +02:00
shellExtDlg.pas use new delphi's gif support 2020-05-11 16:05:00 +02:00
todo.txt fix: some headers were not customizable with {.add header.} 2020-07-27 12:17:49 +02:00
traylib.pas fix: tray icons' text was garbage 2020-05-06 18:19:59 +02:00
utillib.pas fix: unicode support with {.exec|out.} 2020-07-27 23:29:23 +02:00
whatsnew.txt fix: empty tpl sections were not overriding 2020-06-11 11:35:53 +02:00
WindowsXP.manifest first commit 2020-05-02 19:04:16 +02:00

Obsolete

This is the repository of the old HFS.

I'm working on HFS 3 on another repository. Check it out! https://github.com/rejetto/hfs

Introduction

You can use HFS (HTTP File Server) to send and receive files. It's different from classic file sharing because it uses web technology. It also differs from classic web servers because it's very easy to use and runs "right out-of-the box".

The virtual file system will allow you to easily share even one single file.

Dev notes

Initially developed in 2002 with Delphi 6, now with Delphi 10.3.3 (Community Edition). Icons are generated at http://fontello.com/ . Use fontello.json for further modifications.

For the default template we are targeting compatibility with Chrome 49 as it's the latest version running on Windows XP.

Warning: Delphi Community Edition 10.4 removed support for command-line compilation, and is thus unable to compile JEDI Code Library, and is thus unable to compile HFS2, ref Community Edition no longer includes the command-line compilers - meaning the last version of Community Edition cabale of compiling HFS2 is Delphi 10.3.x

Libs used