#3 Disturbing and unhelpful dialog on startup after update 2.2 -> 2.3a?

v1.0 (example)

Updated from 2.2 build 155 to 2.3a build 289 (Server 2012), using the help->check updates/news function, having used HFS for many months. No other changes. The Virtual FS is static and hasn't changed so I was surprised to get a new !!!!!!!!!!!!!WARNING!!!!!!!!!!! dialog on first startup:


I have no idea what it's about. It's not anything I've seen before and showed up on starting HFS 2.3a for the first time. It doesn't identify the file or allow you to easily go to that folder, and as I'm only using HFS on my intranet, I have no idea what's been detected as "macros" and why it's warning me on load of virtual FS, when it's presumably enumerating files I already have here and where no action on those files is being proposed. The lack of information about what exactly is up and where and why, is troubling, and the dialog unexpected.

Also note - if that warning were triggered by many files then would the user have to click through a few thousand dialogs to get HFS main screen to open, or would it give a list of issues when it's scanned the file system and allow the user to deal with them together in one dialog before settling into file server mode?

Can you look at this? Thanks:)


  • Stilez

    To update - I know that this relates to macros, new in 2.3. The issue is, that I haven't ever used macros here, and it's not clear why macros are enabled. If they are needed for standard functions then the warning becomes unhelpful as any use gets the same warning, so it's giving no information. It's just not clear if macros are used for default functions (if so surely built-in functions shouldn't give a DANGER popup) or just for extra user-defined ones.

    Shouldn't HFS be able to validate (hash-check?) its own "known" macros, that come built-in, if any? Or have macros been auto-added or added by others, without my being aware of it? Which macros is it warning about, or is this macros in general?

    You see why this seems an unhelpful message. At a minimum, perhaps HFS could handle it more gracefully:

    1) be clear if macros are used to provide built in functions, advanced functions only, or user defined ones - by recognising its own default/built-in macros and not alerting if those are all that's found, and making it easy to find which built-in functions won't work if built-in macros are disabled.

    2) if other (non-standard) macros do exist, provide a more useful warning than huge !!!!!DANGER!!!!!...? For example, it could state what macros were found, or state if a new macro or modified macro was detected.

    3) HFS could also be bit more helpful to newcomers who will have no idea what the message means. For example: - "HFS allows macros to be created that can execute many file system commands. Your install of HFS has unrecognised macros loaded. Please check your macros carefully using (Menu->?) to confirm they are as intended, and secure. Alternatively please disable or delete them if unsure."

    Last edit: Stilez 2014-04-30