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)
New in HFS - HTTP File Server 2.4 RC 2 (Jun 8, 2020)
New in HFS - HTTP File Server 2.4 RC 1 (Jun 7, 2020)
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)
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)
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