HFS - HTTP File Server Changelog

What's new in HFS - HTTP File Server 2.4 RC 7

Aug 3, 2020
  • jquery-less default tpl
  • [^section]
  • ?mode=thumb
  • few fixes

New in HFS - HTTP File Server 2.4 RC 6 (Jun 28, 2020)

  • Apply 1 minute timeout to file listing

New in HFS - HTTP File Server 2.4 RC 5 (Jun 16, 2020)

  • fix: {.calc.} not working with very small numbers (because rendered with exponential syntax)

New in HFS - HTTP File Server 2.4 RC 4 (Jun 14, 2020)

  • Important changes for tpl makers

New in HFS - HTTP File Server 2.4 RC 3 (Jun 11, 2020)

  • added few mime-types

New in HFS - HTTP File Server 2.4 RC 2 (Jun 8, 2020)

  • copyright update

New in HFS - HTTP File Server 2.4 RC 1 (Jun 7, 2020)

  • fix: possible DoS

New in HFS - HTTP File Server 2.4 Beta 10 (Jun 4, 2020)

  • Fix small error dialog on VFS

New in HFS - HTTP File Server 2.4 Beta 9 (Jun 2, 2020)

  • Fix: unicode problem

New in HFS - HTTP File Server 2.4 Beta 8 (May 31, 2020)

  • fix some unicode problems

New in HFS - HTTP File Server 2.3m Build 300 (Aug 17, 2018)

  • Initial localization support [link]
  • {.remove header.}
  • Fixed error pages' loading problem [link]
  • Fixed error with {.load.} with size exceeding real size http://rejetto.com/forum/index.php?topic=12059.msg1062781#msg1062781
  • Fixed template translation issues http://rejetto.com/forum/index.php?topic=11880.msg1062167#msg106216

New in HFS - HTTP File Server 2.3k Build 299 (Apr 24, 2017)

  • fixed {.rename.} {.move.} and {.delete.} with lnk files
  • fixed slowness problem introduced in previous release
  • fixed management of user/pass overlapping accounts
  • fiexd invisible window

New in HFS - HTTP File Server 2.3j Build 298 (Feb 14, 2017)

  • prevent upload and rename of .lnk files
  • cache system didn't recognize sub-second changes
  • fixed chinese search problem
  • fixed missing "delete" button
  • fixed {.add header.}
  • fixed renaming files with dollar sign

New in HFS - HTTP File Server 2.3i Build 297 (Jun 21, 2016)

  • Report range for partial downloads in the log http://www.rejetto.com/forum/hfs-~-http-file-server/add-to-log-range-(starting-and-ending-byte)/
  • fixed Remote Command Execution http://www.rejetto.com/forum/bug-reports/execution-exploit/
  • {.add header.} wasn't overwriting existing headers
  • temporary files not deleted
  • incorrect handling of empty rows in ban tables

New in HFS - HTTP File Server 2.3h Build 296 (May 9, 2016)

  • account names were uppercased
  • malformed TAR files with long file paths
  • template [+sections] with a plus sign ahead were not working in diff template
  • in case of lnk files, wrong file size was displayed
  • a lnk in a folder was stored with the wrong path if downloaded as archive

New in HFS - HTTP File Server 2.3g Build 295 (Oct 21, 2015)

  • general problems navigating folders
  • default template: comment was not moved with the file
  • request header limit too small, now raised to 16KB

New in HFS - HTTP File Server 2.3f Build 294 (Aug 1, 2015)

  • new [stream ready] event and %is-archive% symbol
  • now you can use [upload completed] to refuse uploads
  • no more CDN for jquery
  • "bad session" error was not handled correctly
  • possible XSS with %symbols%, and session stealing

New in HFS - HTTP File Server 2.3e Build 293 (Aug 1, 2015)

  • Small fixes:
  • upload: multiple file selection
  • search accounts by typing the first letter
  • smarter speed measure in the log
  • using jquery's CDN instead of google's
  • delete not working after archive
  • getUri problem
  • a big MD5 file can hang

New in HFS - HTTP File Server 2.3 Build 288 (Feb 17, 2014)

  • [NEW] extreme speed up of VFS loading
  • [NEW] Menu > updates > revert to previous version
  • [NEW] loading of "default.tpl" in the exe's folder
  • [NEW] improved accessibility
  • [NEW] alternative method to get archive: ?mode=archive instead of ~folder.tar (will be deprecated in the future)
  • [NEW] "lan" symbol for address masks
  • [NEW] command line parameter -c to set configuration directly on the command line
  • [NEW] bans: sort button
  • [NEW] "view http header" will now show even incomplete http headers
  • [NEW] the TAR format is more standard compliant (is it?)
  • [NEW] faster self-test
  • [NEW] Log menu -> Log what -> Deletions
  • [NEW] address masks support form 1.2.3.4/5
  • [NEW] new tabbed format for the regular log [related forum topic]
  • [NEW] improved Windows links support (*.lnk)
  • [NEW] %build-time% in other pages
  • [NEW] now you can archive even search results
  • [NEW] URL parameter "nofolders" for folder archives
  • [NEW] selective folder archive
  • [NEW] new template section [special:alias] [related forum topic]
  • [NEW] by specifying [+section] instead of [section], the new text will not overwrite a previously existing [section] but will be appended
  • [NEW] Account notes (and related %user-notes%)
  • [NEW] File Menu -> "Properties..."
  • [NEW] Log menu -> "Max lines on screen..."
  • [NEW] added F7 shortcut for accounts
  • [NEW] a way to give access/upload to any account
  • [NEW] Folder menu -> "Delete permissions"
  • [NEW] Options -> MIME types -> "Open directly in browser when MIME type is defined"
  • [NEW] Options -> Accounts -> new "upload" box preview
  • [NEW] Options -> Tray message -> new preview box
  • [NEW] adding an "upload" folder suggest proper settings
  • [NEW] easier way to restore options after "temporarily reset options"
  • [NEW] apache log format improved (more symbols, conditions, parameters)
  • [NEW] template installation through drag&drop
  • [NEW] "addresses ever connected" moved to external file hfs.ips.txt, and hopefully fixed performance problems with many addresses [related forum topic]
  • [NEW] per-folder default sorting [related forum topic]
  • [NEW] Menu -> Other options -> "Prevent system standby on network activity" [related forum topic]
  • [NEW] Menu -> Limits -> Speed limit for single address
  • [NEW] customize the default template by putting a [style.user] section in the diff template of the root
  • [NEW] %folder-item-comment% has the same value of %item-comment% in [folder-comment]
  • [NEW] searching ABC* will force the name to begin by ABC, while *ABC force it to be at the end
  • [NEW] automatic comment for the uploaded file
  • [NEW] search results have links to their folder [related forum topic]
  • [NEW] reverse sorting by clicking twice
  • [NEW] Menu -> URL encoding -> "URLs starting with https instead of http" [related forum topic]
  • [NEW] Menu -> Other options -> "Dump traffic"
  • [NEW] "dynamic dns updater" automatically disables "find external address on startup" because they are incompatible.
  • [NEW] show header(x-forwarded-for) instead of IP, but only if IP in a customizable ip-mask (127.0.0.1 by default) [related forum topic]
  • [NEW] (expert mode) Menu -> Limits -> "Stop spiders" [related forum topic]
  • [NEW] proportional files/log size [related forum topic]
  • [NEW] log toolbar
  • [NEW] upload filter will by default reject index.htm* and default.htm* files for improved security
  • [NEW] nicer icon for the self test
  • [CHG] "@" allowed in user name
  • [CHG] double slash in URL ignored (Apache behaviour)
  • [FIX] many bugfixesver 2.2f
  • Bug and security fixes

New in HFS - HTTP File Server 2.3 Build 287 Beta (Dec 19, 2013)

  • a 169-class address is now considered worse than other local addresses
  • {.delete.} was not always working with wildcards

New in HFS - HTTP File Server 2.3 Build 286 Beta (Dec 19, 2013)

  • local variables available for non-connection-oriented events [link]
  • unexpected behavior with commands {.for.} and {.for each.}

New in HFS - HTTP File Server 2.3 Build 285 Beta (Aug 20, 2013)

  • new scripting command: get ini
  • new scripting symbol: %port%

New in HFS - HTTP File Server 2.3 Build 284 Beta (Apr 29, 2013)

  • file was still locked at [download completed] event
  • ?mode=section URLs not working with non-browsable root

New in HFS - HTTP File Server 2.3 Build 283 Beta (Feb 26, 2013)

  • new scripting command: delete item
  • extreme speed up of VFS loading
  • default folder for "bind root" is now the exe's folder
  • folders named "0" was causing problems

New in HFS - HTTP File Server 2.3 Build 282 Beta (Jul 16, 2012)

  • TAR OEM file names introduced in #280 now turned into option (under "other options")
  • unreadable font in "accounts"
  • "don't count as download" doesn't affect logging of "fully downloaded"
  • [upload-results] is needed but should not
  • self-test doesn't say it doesn't work with https
  • hanging with 100% CPU with {.get account.} and {.set account.}

New in HFS - HTTP File Server 2.3 Build 280 Beta (Jul 16, 2012)

  • {.add to log|var=XXX.}
  • improved android compatibility with archives
  • "@" allowed in user name
  • {.add header.} will now overwrite previous values
  • new scripting commands: start server, stop server
  • extra white space on {.set account.}
  • tar archives were using ANSI instead of OEM to encode filenames

New in HFS - HTTP File Server 2.3 Build 277 Beta (Jul 16, 2012)

  • connections %symbols% were not accessible in [on macro rename]
  • {.set item|diff template=XXX.}
  • scripting commands are now working in links
  • AV messing with non-existant paths led to
  • {.add folder.} with wrong parameters could destroy the VFS
  • some template updating problems

New in HFS - HTTP File Server 2.3 Build 276 Beta (Jul 16, 2012)

  • single parameter version for {.set speed limit for address.}
  • {.get|speed limit.}
  • {.!text.} was not working in [special:import]
  • small fixes to the default template

New in HFS - HTTP File Server 2.3 Build 275 Beta (Jul 16, 2012)

  • default template: improved usability selecting files, better IE6 compatibility, easier customization
  • new scripting command: upload failed
  • small menu improvement
  • delete was not working for files with character # in the name
  • updates were automatically installed when the specific option was disabled

New in HFS - HTTP File Server 2.3 Build 274 Beta (Jul 16, 2012)

  • {.get|protocolon.}
  • upload progress now displays the "time left"
  • "move" was limited to a single file
  • fixed a browser error related to default template + stunnel

New in HFS - HTTP File Server 2.3 Build 272 Beta (Jul 16, 2012)

  • new scripting command: maybe utf8
  • default template: problems with "move" and non-ansi items
  • AV with junctions in uploadable folders

New in HFS - HTTP File Server 2.3 Build 262 Beta (Jul 13, 2010)

  • new template macro: js encode
  • new template feature: remembers paging user's choice
  • new template option: "paged", to disable paging for everyone
  • hints for accounts with long name
  • "B" for "bytes" removed from %total-size%, %item-size% and some other symbols
  • mime types broken in build #260
  • random AV
  • attempt to fix quitting AV
  • hashed files were not working correctly with the new template

New in HFS - HTTP File Server 2.3 Build 261 Beta (Jul 12, 2010)

  • new template macro: js encode
  • new template feature: remembers paging user's choice
  • new template option: "paged", to disable paging for everyone
  • hints for accounts with long name
  • "B" for "bytes" removed from %total-size%, %item-size% and some other symbols
  • mime types broken in build #260
  • random AV
  • attempt to fix quitting AV
  • hashed files were not working correctly with the new template

New in HFS - HTTP File Server 2.3 Build 260 Beta (Apr 8, 2010)

  • new default template
  • added "switch to easy/expert mode" for screen readers
  • {.play system event.} renamed to {.play.}
  • macros.log was never cleared

New in HFS - HTTP File Server 2.3 Build 259 Beta (Mar 15, 2010)

  • problems with folder sorting

New in HFS - HTTP File Server 2.3 Build 258 Beta (Mar 9, 2010)

  • {.get|agent.} now supports iPhone, iPod, iPad, Chrome and generic WebKit browsers
  • log record for external address change (you can disable it by "other events")
  • new event [pre-filter-request] [link]
  • "show customized options" will not list last-external-address and dynamic-dns-host
  • filelists sorting was disabled, and is now enabled [link]
  • {.get|uri.} was ignoring any parameter after a parameter not in the form X=Y

New in HFS - HTTP File Server 2.3 Build 257 Beta (Mar 9, 2010)

  • error on quit introduced in build #256
  • multiline comments not correctly stored in hfs.comments.txt and descript.ion

New in HFS - HTTP File Server 2.3 Build 256 Beta (Mar 9, 2010)

  • {.delete.} didn't support file masks when parameter bin was set to false
  • "minimum disk space" broken in build #255
  • "enables macros.log" had become very slow in recent builds

New in HFS - HTTP File Server 2.3 Build 255 Beta (Mar 9, 2010)

  • items counting while switching from real folder to virtual folder (just as for adding a folder)
  • icon-masks-user-images now excluded from the "show customized options"
  • macros.log now in html format
  • {.get account|XXX|exists.}
  • {.get account|XXX|password is|YYY.}
  • alternative method to get archive: ?mode=archive instead of ~folder.tar (will be deprecated in the future)
  • removed support for deprecated %linked-accounts% and old format {.set item.}
  • misbehaviour for disk space limit
  • you couldn't enter new symbol "lan" in the bans' page

New in HFS - HTTP File Server 2.3 Build 254 Beta (Feb 10, 2010)

  • new template macro: chr, var domain
  • {.dir|separator=XXX.}
  • {.get account|XXX|password.}
  • "lan" symbol for address masks
  • "auto-hide empty folders" was badly affecting folder searches
  • holding CTRL at startup was not working for second instances
  • sort by extension is not applied to folders anymore
  • files and folders starting with "n" could have problems

New in HFS - HTTP File Server 2.3 Build 253 Beta (Jan 29, 2010)

  • new template macro: dir, disk free, filetime, file changed, load tpl
  • {.get|tpl file.}
  • {.current downloads.} parameters 'user' and 'ip' were inverted
  • connections box was not compatible with large system fonts

New in HFS - HTTP File Server 2.3 Build 252 Beta (Jan 20, 2010)

  • {.between.} now works also with inverted min-max
  • solved some problems with large system fonts
  • automatic update check broken in build #251 [link]

New in HFS - HTTP File Server 2.3 Build 251 Beta (Jan 20, 2010)

  • new macro alias: between, 123 if 2
  • command line parameter -c to set configuration directly on the command line
  • bans: sort button
  • attempt to fix a problem with breadcrumbs on search
  • attempt to fix problem with non-ansi folders and proxies
  • default template: file list was not compatible with searches
  • speed limit for single address wasn't working with folder archives

New in HFS - HTTP File Server 2.3 Build 250 Beta (Dec 1, 2009)

  • new template macro: save cfg, save vfs
  • self-test was blocked by ban rules
  • timestamps within real folders broken in build #249

New in HFS - HTTP File Server 2.3 Build 249 Beta (Nov 21, 2009)

  • parameter "var" for {.urlvar.} {.postvar.} {.replace.}
  • {.regexp|replace=XXX|var=YYY.} will store result in variable YYY
  • text coming from the http request and containing macros will not be just discarded but encoded
  • problems appending to [section] of the template, from a diff template
  • attempt to fix problems with bad timestamps files

New in HFS - HTTP File Server 2.3 Build 248 Beta (Oct 26, 2009)

  • "view http header" will now show even incomplete http headers
  • by default descript.ion and *.md5 files cannot be uploaded
  • {.substring.} could not include right delimiter [link]
  • hanging on webdav requests
  • {.load.} will not quote the loaded data if it's put in a variable
  • {.save|var=XXX.} was saving wrong stuff if the variable didn't exist

New in HFS - HTTP File Server 2.3 Build 247 Beta (Oct 5, 2009)

  • new event [file deleting] with symbol %item-deleting%
  • new template macro: quote
  • [special:begin] is no more prepended to the output page
  • macros no more allowed for internal comments
  • %item-relative-folder% was wrong when applied at root
  • some problems with the template engine
  • macro command to set comments was not working correctly with descript.ion

New in HFS - HTTP File Server 2.3 Build 246 Beta (Sep 9, 2009)

  • new template macro: get account
  • {.delete|bin=XXX.}
  • %linked-accounts% is now deprecated - use {.member of.}
  • {.set account.} can now work with empty username (the current one is considered)
  • %item-dl-count% for folders broken in #245
  • occasional errors retrieving external IP address
  • wrong error message on a failed {.rename.}

New in HFS - HTTP File Server 2.3 Build 245 Beta (Sep 5, 2009)

  • new template macros: exists, is file
  • URI support in {.mkdir.}
  • {.add folder.} broken in build #244

New in HFS - HTTP File Server 2.3 Build 244 Beta (Sep 1, 2009)

  • new symbols %old-name% and %new-name% for event [on macro rename]
  • running a {.rename.} during [on macro rename] won't fire the event again (but you can override this with parameter "recursive")
  • {.add folder|overwrite=XXX.}
  • {.regexp|replace=XXX.}
  • the pattern in {.regexp.} can now be {:quoted:} so that you can use the pipe "|"
  • {.regexp.} was sometimes failing
  • {.from table|#ini.} was not handling correctly the "no" values
  • total in/out were not reset with "reset totals"

New in HFS - HTTP File Server 2.3 Build 243 Beta (Aug 17, 2009)

  • {.set|mode=XXX.}
  • new event [on macro rename]
  • {.add folder.} will now replace any existing folder with same name
  • after searching for files, archive was not applying to results (again!)
  • archiving and deletion was not working for file with "+" in the name

New in HFS - HTTP File Server 2.3 Build 242 Beta (Jun 4, 2009)

  • {.exec|out=XXX|timeout=YYY.}
  • new {.set item.} version, check documentation
  • {.is substring.} not deprecated anymore, but obsolete and now alias of {.pos.}
  • tray icon menu won't disappear, broken in build #241

New in HFS - HTTP File Server 2.3 Build 241 Beta (Jun 3, 2009)

  • {.add to log.} supports more color formats
  • new template macro: focus
  • direct access to "Tray icon for each download" from clicking
  • the TAR format is more standard compliant (is it?)
  • new event [file deleted] with symbol %item-deleted%
  • Log Menu > "Tabbed instead of multi-line for the log file" [link]
  • {.cut|var=XXX|to=YYY.}
  • {.set|var=XXX.}
  • {.set append|var=XXX.}
  • left clicking on the download tray icon will popup the menu, just as the right click used to do
  • renamed {.pos|ofs.} in {.pos|from.}
  • {.is substring.} deprecated - use {.pos.}

New in HFS - HTTP File Server 2.3 Build 240 Beta (Jun 3, 2009)

  • {.load|XXX|from=|to=|size=.}
  • in template and scripting {:|:} is replaced by |
  • new template macro: no pipe, filepath
  • auto loading at start a VFS that was deleted, was erroneously warning of file corruption
  • {.exec.} broken in build #232 [link]
  • at [upload completed] time, the uploaded file was still locked [link]
  • {.get|uri.} broken in build #238 [link]
  • {.clipboard|XXX.} displayed a bogus error

New in HFS - HTTP File Server 2.3 Build 239 Beta (May 19, 2009)

  • {.load|XXX|from=|to=|size=.}
  • in template and scripting "p" is replaced by "|", being the latter a special symbol
  • new template macro: no pipe, filepath
  • auto loading at start a VFS that was deleted, was erroneously warning of file corruption
  • {.exec.} broken in build #232
  • at [upload completed] time, the uploaded file was still locked
  • {.get|uri.} broken in build #238

New in HFS - HTTP File Server 2.3 Build 238 Beta (May 11, 2009)

  • Menu > Debug > Show memory usage
  • faster self-test
  • "temporarily reset options" will keep accounts
  • new template macro: clipboard
  • fixed a memory leak on scripts execution
  • log deletions option was not saved
  • after searching for files, archive was not applying to results
  • attempt to fix problems with system shutdown

New in HFS - HTTP File Server 2.3 Build 237 Beta (Apr 30, 2009)

  • address masks support form 1.2.3.4/5
  • Log menu -> Log what -> Deletions
  • apply button in file properties
  • {.delete|XXX|forced=1.}
  • {.save|XXX|var=YYY.}
  • {.section|XXX|back=YYY.}
  • {.breacrumbs|XXX|from=YYY.}
  • new template macros: cache, regexp
  • %item-type% in [file] [folder] [link]
  • breadcrumbs in search result
  • event [start] was not working
  • sometimes a white blank icon near "open in browser"
  • could not delete folders over junctions
  • it was not possible to empty a [section] with diff templates
  • {.set table.} was not working at first time for multilines values
  • {.section.} didn't work in most event scripts

New in HFS - HTTP File Server 2.3 Build 236 Beta (Apr 28, 2009)

  • address masks support form 1.2.3.4/5
  • Log menu -> Log what -> Deletions
  • {.delete|XXX|forced=1.}
  • {.save|XXX|var=YYY.}
  • {.section|XXX|back=YYY.}
  • {.breacrumbs|XXX|from=YYY.}
  • new template macros: cache, regexp
  • %item-type% in [file] [folder] [link]
  • breadcrumbs in search result
  • sometimes a white blank icon near "open in browser"
  • could not delete folders over junctions [link]
  • it was not possible to empty a [section] with diff templates
  • {.set table.} was not working at first time for multilines values
  • {.section.} didn't work in most event scripts
  • event [start] was not working

New in HFS - HTTP File Server 2.3 Build 235 Beta (Apr 23, 2009)

  • initial junction points support
  • no more archive error
  • Menu -> Other options -> "Change port..."
  • {.disconnection reason.} in event [download] will result in page [deny] instead of [max contemp downloads]
  • {.disconnection reason.} message is now displayed on the browser
  • unix time format was not working for {.cookie.}
  • {.disconnection reason.} was not working for event [request]
  • it was possible to download as folder archive, files protected by the "no download" flag

New in HFS - HTTP File Server 2.3 Build 234 Beta (Apr 18, 2009)

  • global variables
  • new template macro: cookie, while
  • new events: server start, server stop
  • [section|private] to make the section not reachable by the browser
  • {.length|var=xxx.}
  • several memory leaks
  • event [unauthorized] was not fired for login

New in HFS - HTTP File Server 2.3 Build 232 Beta (Apr 9, 2009)

  • {.exec|program|out=xxx.} will capture the output in variable xxx
  • timed events
  • new events: [request completed] [download completed]
  • renamed "Address 2 name" -> "Assign name to address"
  • "temporarily reset options" was switching off the server
  • {.member of.} was wrong sometimes
  • {.postvar.} was not working with multi-line texts
  • AV clicking on "address 2 name"
  • flaws in diff template concatenation
  • accessing /~section was not working for sections contained in diff templates
  • {.member of.} was not working for group-in-group

New in HFS - HTTP File Server 2.3 Build 231 Beta (Mar 25, 2009)

  • default template will warn the user if it is interrupting an upload
  • archive was not working with sub-folders of real folders
  • possible AV on quit
  • AV with some script events

New in HFS - HTTP File Server 2.3 Build 230 Beta (Mar 17, 2009)

  • in April 2009 i will remove macros {.current downloads by user.} and {.current downloads for file.} Please update your scripts to use just {.current downloads.}
  • new template macro: current downloads, set ini
  • {.set account|name|notes=xxx.}
  • {.set account|name|notes key=xxx=yyy.}
  • new events: [upload name] [archive name]
  • new tabbed format for the regular log
  • .bak files are now used also in case the original file is missing
  • "temporarily reset options" was not affecting event scripts
  • {.time|dddd.} was not supporting utf-8
  • %folder% was not working in event scripts

New in HFS - HTTP File Server 2.3 Build 229 Beta (Mar 10, 2009)

  • improved Windows links support (again)
  • new parameter "comment" for {.set item.}
  • new event script: [unauthorized]
  • new template symbol: %password% (the one supplied by the browser, not necessarily the correct one)
  • fixed compatibility problem with MS ISA 2004 firewall
  • {.time|dddd.} wasa not supporting utf-8
  • "ignore limits" was applied only to new connections

New in HFS - HTTP File Server 2.3 Build 228 Beta (Feb 28, 2009)

  • {.from table|$section|key.} will now work on [sections] as it did for variables
  • improved Windows links support (*.lnk)
  • new template macro: set table
  • {.get|can archive.} even in [file] will always refer to the folder. Use {.get|can archive item.} instead
  • {.time.} broken in build #223
  • virtual files inside real folders were not working with folder archive
  • single files could be downloaded via folder archive without necessary permissions
  • file properties graphical glitches

New in HFS - HTTP File Server 2.3 Build 226 Beta (Feb 24, 2009)

  • %build-time% in other pages
  • folder archive was not always working with spaces
  • fixed some problems with the default template {.add to log.} was not working without optional color parameter

New in HFS - HTTP File Server 2.3 Build 225 Beta (Feb 22, 2009)

  • selective folder archive
  • new template section [special:alias] http://www.rejetto.com/forum/index.php?topic=6635.msg1040986#msg1040986
  • problems installing templates http://www.rejetto.com/forum/index.php?topic=6678.msg1041056#msg1041056

New in HFS - HTTP File Server 2.3 Build 224 Beta (Feb 19, 2009)

  • new template macro: pos, var length
  • new parameters 'include' and 'case' for {.substring.}
  • new template symbol: %bread-idx%
  • new event script: [download name]
  • {.substring.} is now case insensitive by default
  • no more {.trunc.} use {.substring||.|number.} instead
  • {.time.} broken in build #223

New in HFS - HTTP File Server 2.2f Build 155 (Feb 17, 2009)

  • [FIX] several progress indicators were stuck to zero
  • [FIX] save log had extension .tt instead of .txt
  • [FIX] big security problem only for Win95/98/ME (not others): directory crossing [related forum topic]
  • [FIX] "open it" was not working if the path had spaces [related forum topic]
  • [FIX] setting same name for 2 accounts was not prevented [related forum topic]
  • [CHG] characters ;|^,{} are no more encoded in URLs

New in HFS - HTTP File Server 2.3 Build 223 Beta (Feb 12, 2009)

  • new template symbols: %now% %item-added-dt% %item-modified-dt%
  • {.time.} supports new parameter "when" to use a different time than the current one
  • new template macro: trunc
  • solved some problems when adding many single files
  • "open it" was not working if the path had spaces http://www.rejetto.com/forum/index.php?topic=6632.msg1040608#msg1040608
  • sometimes the editor didn't run http://www.rejetto.com/forum/index.php?topic=6632.msg1040616#msg1040616
  • deletion and {.postvar.} broken in build #222 http://www.rejetto.com/forum/index.php?topic=6632.msg1040575#msg1040575
  • deletion never worked with some features enabled http://www.rejetto.com/forum/index.php?topic=6632.msg1040575#msg1040575

New in HFS - HTTP File Server 2.3 Build 222 Beta (Feb 8, 2009)

  • remotely deleting files will create an empty descript.ion (since build #221)
  • ghosts of post variables were hunting our macros
  • fixed (once again!) "x-forwarded-for" support - installation of RAWR template was broken in build #221 (because of a bug in {.add folder.}

New in HFS - HTTP File Server 2.3 Build 221 Beta (Feb 4, 2009)

  • Menu -> Debug -> "Run script..."
  • Account notes (and related %user-notes%)
  • {.add folder.} always added to the root. Now (by default) to the current folder, but you can specify where by entering the full VFS path within the name
  • new {.get|stop spiders.}
  • new template macro: add to log
  • fingerprint and comment are delete when a file is deleted via web
  • account link renamed to "member of"
  • {.account linked.} renamed to {.member of.}
  • {.set account|group.} renamed to {.set account|is group.}
  • {.set account|link.} renamed to {.set account|member of.}
  • once-real-now-virtual-folders continued to devolve their past upload permissions
  • accounts: rename and ENTER, without any change, broken in recent build

New in HFS - HTTP File Server 2.3 Build 220 Beta (Jan 24, 2009)

  • security fix: groups were allowed to login http://www.rejetto.com/forum/index.php?topic=6550.msg1039964#msg1039964
  • setting same name for 2 accounts was not prevented http://www.rejetto.com/forum/index.php?topic=6550.msg1039964#msg1039964
  • there was a problem that prevented usage of telnet www.rejetto.com/forum/?topic=6517
  • some problems with diff tpl www.rejetto.com/forum/?topic=6508
  • {.set item.} was not accepting @special usernames http://www.rejetto.com/forum/index.php?topic=6097.msg1039938#msg1039938
  • permissions were not correctly inherited and displayed in hints www.rejetto.com/forum/?topic=6504
  • ugly bug of the default template on uploads http://www.rejetto.com/forum/index.php?topic=6484.msg1039325#msg1039325
  • blank spaces prevented {.set item.} to recognize accounts http://www.rejetto.com/forum/index.php?topic=6484.msg1039628#msg1039628
  • problems after closing "manage accounts" in file properties

New in HFS - HTTP File Server 2.3 Build 219 Beta (Jan 19, 2009)

  • easier way to restore options after "temporarily reset options"
  • big security problem only for Win95/98/ME (not others): directory crossing
  • {.mime.} was not working
  • file properties: "add new" icon was enabled for root

New in HFS - HTTP File Server 2.3 Build 218 Beta (Dec 28, 2008)

  • new template macro: current downloads of file
  • "manage user accounts" proper moving resizing dialog
  • "speed limit for single address" didn't apply sometimes
  • {.add header.} didn't work properly

New in HFS - HTTP File Server 2.3 Build 217 Beta (Dec 6, 2008)

  • shortcut to accounts from file properties
  • rename broken in build #216
  • new-line missing for empty folders in file listing http://www.rejetto.com/forum/index.php?topic=6403.msg1038897#msg1038897

New in HFS - HTTP File Server 2.3 Build 216 Beta (Dec 1, 2008)

  • {.get|accounts.} can now filter groups and non-groups
  • {.set item.} can now set permissions
  • dynamic dns: "custom" will refuse https urls
  • plain text format is supported for username:password loading accounts from the ini file
  • "stop spiders" is ON by default (again! was disabled in build #168)
  • fixed (again!) "x-forwarded-for" support
  • attempt to fix AV on quit
  • save log had extension .tt instead of .txt
  • solved some AVs on quit

New in HFS - HTTP File Server 2.3 Build 215 Beta (Nov 22, 2008)

  • support for "x-forwarded-host" www.rejetto.com/forum/?topic=6327
  • network handler improved (some strange old problems may disappear)
  • parameters for {.disconnect.}
  • new template symbols: %item-ip% and %item-port% in [progress-upload-file] and [progress-download-file]
  • %item...% symbols working in event [upload completed] http://www.rejetto.com/forum/index.php?topic=6154.msg1037630#msg1037630
  • fixed "x-forwarded-for" support www.rejetto.com/forum/?topic=6292

New in HFS - HTTP File Server 2.2e Build 153 (Nov 16, 2008)

  • Bug and security fixes

New in HFS - HTTP File Server 2.3 Build 214 Beta (Nov 10, 2008)

  • removed the "do error" function
  • endless freezing on requests with accounts
  • adding files via command line did not always work

New in HFS - HTTP File Server 2.3 Build 213 Beta (Nov 10, 2008)

  • Please BACKUP your VFS: this version will convert anyone/any account permissions, and they won't work if you revert to an older build.
  • "anyone" permission available again
  • wordwrap again, in file properties
  • moved "icon" menu to file properties
  • "Backup on save" is now ON by default (you are invited doing it on your current configuration)
  • "new account" in properties didn't work
  • workaround for IE7 that most times will solve the "underscore_instead_of_spaces" problem

New in HFS - HTTP File Server 2.3 Build 212 Beta (Nov 1, 2008)

  • Scrollbars for diff tpl and comment
  • Now you can alt+click to open file properties
  • As you open file properties, pressing a number 1..6 will instantly access the corresponding tab
  • All other windows appears at the center of the main window
  • "Anonymous" (and thus older "anyone") was not working for UPLOAD and DELETE permissions
  • Some values in the file properties were lost

New in HFS - HTTP File Server 2.3 Build 211 Beta (Oct 30, 2008)

  • File Menu -> "Properties..."
  • Log menu -> "Max lines on screen..."
  • the "anyone" in file permissions is no more: you can get it by enabling both "any account" and "anonymous"
  • renaming accounts was not updating upload permissions
  • account redirection to ~upload was not working

New in HFS - HTTP File Server 2.3 Build 209 Beta (Oct 20, 2008)

  • permissions menu are now nicer
  • "Max sim. downloads from single address" broken in recent build
  • erroneous handling of null chars in the URL
  • problems with multiple versions and run-on-startup
  • accounts sorting is no more case sensitive

New in HFS - HTTP File Server 2.3 Build 208 Beta (Oct 16, 2008)

  • reorder accounts with drag&drop
  • new template macros: mkdir, add header
  • add files/folder dialog will automatically place on the last used folder, even if hfs has been quitted in the while
  • event script [download] is executed even when the download is going to be aborted for limits, so you can cancel and let it pass
  • minor fixes on groups
  • running "pathhfs.exe relativepathfile.vfs" was not working

New in HFS - HTTP File Server 2.3 Build 207 Beta (Oct 14, 2008)

  • new template macros: account linked, move, copy, current downloads by user, disconnection reason
  • new template symbol: %linked-accounts% %number-users% %number-users-downloading%
  • accounts: up/down/sort buttons
  • renaming a group would not update links in other accounts
  • misbehaviour on deleting an account, and then cancelling

New in HFS - HTTP File Server 2.3 Build 206 Beta (Oct 8, 2008)

  • in {.set account.} added parameters group, link, link add, link remove
  • group icons in accounts panel
  • accounts: select groups facility

New in HFS - HTTP File Server 2.3 Build 205 Beta (Oct 6, 2008)

  • account linking: an account can be linked to another, inheriting permissions (an easy way to get groups)
  • new template macros: new account, set account, get|accounts
  • added F7 shortcut for accounts
  • a way to give access/upload to any account
  • "set user/pass" broken in build #204

New in HFS - HTTP File Server 2.3 Build 204 Beta (Sep 30, 2008)

  • Folder menu -> "Delete permissions"
  • renamed "Upload" -> "Upload permissions"
  • solved a no-ip compatibility issue
  • sometimes {.delete.} would not work
  • "No download" broken in build #202
  • "hide file extension" broken few builds ago
  • "Browse it" broken in build #191 for URLs with "%" (like blank spaces)

New in HFS - HTTP File Server 2.3 Build 203 Beta (Sep 18, 2008)

  • Options -> MIME types -> "Open directly in browser when MIME type is defined"
  • Options -> Accounts -> new "upload" box preview
  • Options -> Tray message -> new preview box
  • Menu -> Other options -> "Edit event scripts..."
  • Event scripts: new [start] [quit] [upload failed]
  • "Hide file extension" broken in build #202

New in HFS - HTTP File Server 2.3 Build 202 Beta (Sep 10, 2008)

  • File menu -> Advanced -> Purge
  • Event scripts: associate your macros-script to an event www.rejetto.com/forum/?topic=6154
  • new template macros: set speed limit for address, set speed limit for connection, disconnect
  • when an automatically checked update is refused, it is not offered again next day
  • Menu -> "Donate!"
  • some commands are now visible only in expert-mode
  • when changing the IP address from the menu, the url will be automatically copied to the clipboard
  • if user/pass restriction was set on a file, accounts on the same file were not considered
  • the problem addressed in build #199 is now solved also with regular folder pages www.rejetto.com/forum/?topic=6097
  • {.chdir.} was not working

New in HFS - HTTP File Server 2.3 Build 201 Beta (Sep 3, 2008)

  • "add2log" bug introduced in build #200

New in HFS - HTTP File Server 2.3 Build 200 Beta (Sep 2, 2008)

  • new template macros: exec chdir
  • new template symbol: %cwd% (current working directory of HFS process)
  • little improvements on file sorting (tpl side)
  • "enable macros" was affecting also %symbols%, while it shouldn't

New in HFS - HTTP File Server 2.3 Build 199 Beta (Sep 2, 2008)

  • Menu -> HTML template -> "Enable macros"
  • "Restore default" template disabled when template is not customized
  • show header(http_x_forwarded_for) instead of IP, but only if IP in a customizable ip-mask (127.0.0.1 by default)
  • Renamed "Quit without asking to save" -> "Force quitting (no dialogs)"
  • menu with IE broken in build #198
  • ini command "load-tpl-from" now works as "change file" for template
  • error pages used resources not necessarily available

New in HFS - HTTP File Server 2.3 Build 197 Beta (Aug 14, 2008)

  • new parameter "not as download" for macro "set item"
  • IE compatibility broken in build 195 or 196
  • IE6 refresh problem should be now fixed

New in HFS - HTTP File Server 2.3 Build 196 Beta (Aug 12, 2008)

  • Optional precision for {.round.}
  • New template macro: md5 file
  • IE6 refresh problem should be now solved
  • "Edit template" not working in case no tpl editor was defined by user

New in HFS - HTTP File Server 2.3 Build 195 Beta (Aug 2, 2008)

  • {.calc.}
  • {.round.}
  • left click on tray icon brings the window to front
  • connections box font color was broken few builds ago
  • IE6 refresh problem should be now solved

New in HFS - HTTP File Server 2.3.1 Build 194 Beta (Jul 30, 2008)

  • Adding an "upload" folder suggest proper settings
  • Apache log format broken in build #193
  • Problems opening weblinks with internet explorer

New in HFS - HTTP File Server 2.3.1 Build 193 Beta (Jul 25, 2008)

  • apache log format improved (more symbols, conditions, parameters)
  • MIME types would not work with blank spaces in file masks

New in HFS - HTTP File Server 2.3.1 Build 192 Beta (Jul 18, 2008)

  • template installation through drag&drop
  • new template macro: mime
  • "Edit" broken in build #191 (didn't work with spaces in the editor path)
  • "Browse it" wasn't working with links http://www.rejetto.com/forum/index.php?topic=6010.msg1035702#msg1035702
  • "hints for newcomers" has been extended to more hints

New in HFS - HTTP File Server 2.3.1 Build 189 Beta (Jul 11, 2008)

  • log toolbar: button to copy to editor only matched lines
  • default template editor is notepad (if installed) instead of notepad
  • UTF-8 support broken in build #188
  • problem with default template editor (notepad) and Vista
  • graphical glitches introduced in build #188

New in HFS - HTTP File Server 2.3.1 Build 188 Beta (Jul 11, 2008)

  • external template editor (internal one is no more)
  • collapsed log toolbar
  • {.$section.} was not compatible with "|" and "=" operators (options and alias)
  • renaming a user account didn't update the VFS permissions
  • was not possible to upload file with ";" in the name
  • AV on {.set item|/unexisting file.}

New in HFS - HTTP File Server 2.3.1 Build 187 Beta (Jun 30, 2008)

  • inline layout for log toolbar
  • {.dialog|MESSAGE|OPTIONS|TITLE.} to display a server-side message dialog
  • for range "0-0" it was sent the whole file instead of the first byte
  • the [style.user] trick was not applied to all the pages
  • vfs loading could jam

New in HFS - HTTP File Server 2.3.1 Build 186 Beta (Jun 18, 2008)

  • external file "hfs.ips.txt" used only for 50 IPs (for less, ini file is used)
  • double slash in URL ignored (Apache behaviour)
  • sometimes configuration files get losts (hope this fixes it)
  • "minimum disk space" not working when using HFS on removable drives
  • trying to restore some compatibility with NT4 and 95

New in HFS - HTTP File Server 2.3 Build 185 Beta (Apr 24, 2008)

  • remembers trusted VFS files

New in HFS - HTTP File Server 2.3 Build 184 Beta (Apr 24, 2008)

  • new symbol %item-user% available in [progress-download-file] and [progress-upload-file] reporting the username used for the connection
  • root diff template is always applied to special root pages like /~progress
  • macros in diff templates inside the VFS are allowed again - a warning is issued if they contain macros
  • {.replace.} and {.count substring.} will work with blanks
  • filenames containing macro markers are allowed
  • {.for.} and {.foreach.} were broken in build #180
  • couldn't load some files with read only attribute
  • sometimes it was reported "options saved" when they were not

New in HFS - HTTP File Server 2.3 Build 183 Beta (Mar 6, 2008)

  • URI and URL support in {.filesize.}
  • absurd bug

New in HFS - HTTP File Server 2.3 Build 182 Beta (Mar 6, 2008)

  • AV on every connection, introduced in build #181

New in HFS - HTTP File Server 2.3 Build 181 Beta (Mar 5, 2008)

  • URI support in {.save.} and {.append.}
  • now also external template files should be converted to the new syntax
  • disallowed some bad filenames like . .. {. | .}
  • new template macro: any macro marker
  • macros are allowed to be loaded through {.load.} and {.section.} if the file resides in the hfs folder
  • "addresses ever connected" moved to external file hfs.ips.txt, and hopefully fixed performance problems with many addresses
  • [special:begin] now applies to other pages as well
  • {.postvar.} was not working with utf-8

New in HFS - HTTP File Server 2.3 Build 180 Beta (Feb 26, 2008)

  • per-folder default sorting new template macros syntax (automatically converted)
  • re-enabled macros in diff templates, added a warning at loading
  • diff templates broken in build #178 (again)
  • some problems automatic updates
  • {{delete}} broken in build #179
  • warning shown also when removing restriction from links

New in HFS - HTTP File Server 2.3 Build 178 Beta (Feb 7, 2008)

  • new template macro
  • URI support in {{load}}
  • support for paths . and .. in {{add folder}}
  • support for multiple substitutions in {{replace}}
  • * DNS updater: lowered frequency of external IP check
  • - {{substring}} was returning whole string when first pattern was not found
  • - possible memory leak in {{set item}}
  • - possible macro injection in comments
  • - {{delete}} required unnecessary extra parameter
  • - NT4 incompatibility with automatic updates
  • - automatic backup restoration on VFS corruption was not working
  • - wrong template parsing of "[unclosed section"
  • - erroneous loading of diff templates from subfolders of a real folder
  • - {{from table}} was not synced to variable content using special characters in username led to hanging connections

New in HFS - HTTP File Server 2.2d Build 152 (Feb 5, 2008)

  • [FIX] AV with very long paths and %user% in log filename
  • [FIX] missing ":" for port in %host%

New in HFS - HTTP File Server 2.3 Build 177 Beta (Jan 26, 2008)

  • missing ":" in host, broken in build #176

New in HFS - HTTP File Server 2.3 Build 175 Beta (Jan 26, 2008)

  • {{load}} can load directly in a variable
  • {{!}} now searches also in variable special:string before section special:strings
  • "hide tree" in {{set item}}
  • new template macro: play system event
  • new syntax mode for macros
  • named parameters for {{load}}
  • %user% in log file name is empty when there's no username (it was a pair of parenthesis before)
  • misbehaving template parser
  • the "line break less in sections" was not applied to last section
  • prevent XSS over %host% and %user%
  • AV on very long file paths
  • AV on httpEvent(6) introduced in build #171

New in HFS - HTTP File Server 2.3 Build 174 Beta (Jan 19, 2008)

  • new template macros: add folder, set item, postvar, delete, rename, random number
  • [special:import]
  • please change your [section|nolog] to [section|no log] (old version will be supported for few weeks more)
  • {repeat}} now dequoting
  • macros were unable to expand to multiple macro parameters

New in HFS - HTTP File Server 2.3 Build 171 Beta (Jan 10, 2008)

  • new template macro: force ansi
  • unicode problems with comments on upload
  • removable drives error
  • upload with unicode filenames reports a false positive
  • self test was not compatible with "no port" option
  • infix macros were not working with both operands blank
  • small file upload bug

New in HFS - HTTP File Server 2.2b Build 150 (Dec 3, 2007)

  • [FIX] forged uploads were able to upload outside the assigned folder
  • [FIX] sometimes importing an UTF-8 template resulted in an empty text
  • [FIX] files with local characters were not sorted correctly
  • [FIX] %item-ext% was not working with enabled "Hide file extension in listing"
  • [FIX] folder was left locked after downloading it as archive
  • [FIX] incorrect behaviour accessing /~
  • [FIX] incorrect handling of // in URI
  • [FIX] incorrect behaviour adding an empty CD drives
  • [FIX] bad URL for links with ?recursive
  • [FIX] archive for subfolders of real folders had a wrong path
  • [FIX] fixed unicode support for uploading file names
  • [FIX] file icons on Windows98 broken in build #123
  • [FIX] URLs to folders with no trailing / were not always redirected

New in HFS - HTTP File Server 2.0 (Jul 31, 2006)

  • Upload
  • Easy/Expert mode
  • Dynamic DNS updater
  • Self test
  • Autoupdate