HFS: Main menu

From rejetto wiki
Revision as of 21:03, 22 June 2006 by (talk) (Flash task button)
Jump to: navigation, search

You can access the main menu both

  • from the main window clicking the Menu button
  • right-clicking the tray icon

Now follows a list of all available commands. You may not see some of them. This is because you are in easy mode or because that command is not available at the moment.

Menu items

This is a list of features directly accessible by Menu. Submenus are placed below.

Show bandwidth graph
The graph is hidden. This will make it visible.
Self Test
A test is made to verify the visibility of your HFS from the internet. It also tries to automatically solve some possible problems.
Add files
Dialog to add files to the VFS
Add folder from disk
Dialog to add a folder to the [[VFS] choosing from the disk
Load/Save file system
You can store/retrieve the VFS to/from files. Remember to save before quitting.
Load recent files
Quick access to the last VFS-files you loaded.
Clear file system
Empty the VFS restoring the initial state.
Check for news/updates
Download information about new versions and security notifications
Uninstall HFS
Remove the software and related configurations (files and registry)
Information about the software
Switch ON/OFF
When the server is ON, it accept new connections. Switching off it does not, and ask you to break current connections.
When HFS is minimized, it brings the window on top again.
Quit the program.

Other Options

Shell context menu
Un/install shell integration: .vfs files will be associated to HFS and in all files menu will appear an Add to HFS item.
Auto-copy URL on addition
Every time you add a file, the URL is automatically copied to the clipboard.
Always on top
Makes HFS window on top of other windows.
Send HFS identifier
There is a standard way for HTTP servers to be recognized by clients. HFS does it, but you can turn it off.
Persistent connections
Browsers open multiple connections when they download a page with icons.
If you turn off this option, then there will be a connection for every icon they download. This is slow. Less connections you open, faster you go.
It does not speed up a single file download, but it can drastically speed up browsing through folders. You can turn this option off if you need to.
Specific HTML for download managers
Some download managers has an internal browser, to browse through the links of a webpage. This feature makes them getting an optimised HTML, for a better browsing experience.
At the moment this options works with the following download managers: [Getright], [FDM], [FlasGet].
Edit HTML template
You can customize the appearance of pages HFS furnishes to browsers.
Graph refresh rate
This is the time in which the Bandwidth graph moves forward. Littler is the value, faster it will move.
MIME types
This is for techies. Here you can associate files (by file masks) to MIME types.
You can read additional info about MIME types.
Open directly in-browser
This is not a command. It is a suggestion. It suggests to browser what should be open directly by them and what instead should prompt a save dialog.
A user is often also called account. To be recognized as a specific user, people have to log in. You can define privileges for users (and also limits in future versions).
Use comment as realm
If a realm is not specified, the comment will be used as realm.
On this guide there is a page explaining what a realm is
Login realm
Specify a realm for the LOGIN button.
Hints for newcomers
Display some extra hints.
Compressed browsing
Pages generated by HFS are sent in a compressed way. Browse faster.
Modal dialog for options
When options [dialog is modal], you can't access other windows until you close the options.
Keep old version updating
Updating replaces the software. If this option is off, the old version will be lost. When is on, you see the old hfs.exe file will be renamed to hfs.old.exe.


Delete partial uploads
When an upload is interrupted, the partial file is just deleted.
Rename partial uploads
This option for those who want to keep partial uploads, but renaming them for easy identification.
Number files on upload instead of overwriting
When someone upload a file, another file with the same name may already exist. In this case, the new file will get another name (with numbers appended) to avoid overwriting.


Here you can find features about the starting and quitting of the program.

Auto-copy URL on start
Copy the home URL to the clipboard as the program starts.
Start minimized
As the program starts, the window is minimized.
Reload on startup VFS file previously open
If you had a VFS file open the last time you quit, then it will be automatically reloaded.
Save in/out totals
When you restart HFS, totals are reset. Using this options will preserve their value.
Auto-save VFS on exit
If you have a VFS open, and it is modified, it will be automatically saved on quitting.
Only 1 instance
When this options is off, you can run HFS as many times as you want.
When it is on, only one masters all. Any action asked to a new instance will be just forwarded to the existing one.
Confirm exit
Ask user confirmation before quitting.
Find external address at startup
As the program starts, execute the Menu → IP address → Find external address command.


Here you can specify when the program should automatically quit

No downloads timeout
Quit when nothing is sent for a while.

Virtual File System

Folders before
Folders are always shown on top of other items.
Use system icons
You should care about this option. It makes specific file icons appears instead of the generic icon.
This can be very nice but can also slow down HFS drastically in at last 3 ways:
  • when you add a folder from the disc as virtual one. At that time, HFS will load icons for every file, and if you got thousands of files this could be a lengthy operation.
  • when you have a real folder and someone browse it. At that time HFS will load all icons, as said before.
  • when people browse a page, it will have to download every icon and this could take much time and bandwidth.
  • Load single comment files
    Enable the loading of .comment files. Read more about it
    List files with hidden/system attribute
    Believe it or not, your files have attributes. This option determines if files with that specific attribute are shown.
    List protected items only for allowed users
    You can hide protected items (by password or account) from being listed to unauthorized browsers.
    Flag files added recently
    You set a time range, and if a file is fresh enough, it gets a tag.
    Auto-save every
    The VFS is autosaved at a regular time interval.
    Reset downloads
    Reset the counter for all files and folders.


    Speed limit
    Specify the max total bandwidth HFS will use sending files.
    Pause streaming
    Stops file sending, but does not break connections. In fact it just sets the "speed limit" to zero, temporarily.
    Max connections
    The maximum number of connections allowed.
    Max connections from single address
    The maximum number of connections allowed from the same IP address.
    Max simultaneous downloads
    You can set the number of...
    Max simultaneous downloads from single address
    As above, but referring to a single address. This is a good way to better share the bandwidth.
    Max simultaneous addresses
    Determine how many people browse simultaneously. Be aware that not always different people has different addresses on the internet.
    Max simultaneous addresses downloading
    Determine how many people download simultaneously. Be aware that not always different people has different addresses on the internet.
    Connections inactivity timeout
    If a connection is inactive for a while, it can be automatically broken.
    You can prevent clients from specified IP addresses.
    Minimum disk space

    Flash task button

    The taskbar is that bar with the famous START button on it. The task button is the button on the taskbar with HFS written on it. You can make it flash to alert you about events.

    On download
    Flash when a file is requested for download.
    On connection
    Flash when a connection is established.
    Disable the taskbutton flashing option.
    Also beep
    Make a sound when the task button flashes.

    Tray icons

    Tray icons are those icons in the bottom-right corner of your screen, near the clock.

    Minimize to tray
    When you minimize the program, the taskbutton is hidden and only the tray icon remains.
    Show main tray icon
    If this option is ON, the main tray icon is always displayed, no matter if the program is not minimized.
    The tray icon shows
    The main tray icon display a number. You can decide what this number means.
    Tray message
    When the mouse is over the main tray icon, it displays a message. You can customize it.
    Tray icon for each download
    You can get multiple tray icons. For every file download an icon will be created, displaying the progress.

    IP address

    This menu doesn't actually change the way the network is used. It is used by HFS to form URLs in the Address bar, for your facility.

    Sometimes it is useful to type the address yourself. E.g. if you have your own domain or you are NATted.
    Don't include port in URL
    Remember it only affects URL building. Use with care.
    Find external address
    This is useful if you are in a LAN and HFS only detects your internal address, but you may want to be visible on the internet.
    In these cases, the external address is not exactly your address, it is the address of your router, therefore, to make the address work, you have to correctly configure your router.
    Constantly search for better address
    Let say you have a dialup connection. You run HFS, it detects your local address and show it.
    Then you connect and get a new internet address.
    If this option is on, HFS will automatically switch to the new address.

    Dynamic DNS updater

    If you have a Dynamic DNS account on a service which allows updating the DNS entry via an URL, you can use HFS to do the updating.

    XXXXX wizard
    This is a wizard which helps you to setup HFS to update DNS on either DynDNS, No-IP, or CJB.
    The update is made through an URL. Here you can input such URL, for example, if your service has no wizard.
    See last server response
    When an update is attempted, it may fail. Sometimes you may want to see the server response.

    URL encoding

    Encode spaces
    You can disable space encoding to avoid those %20. Please notice that your chat will likely not recognize the full URL.
    Encode non-ASCII characters
    ASCII characters are alphanumerics and few more. They are usually encoded in the %NN form.
    Non-ASCII characters are subject to incompatibilities. UNICODE systems solve this problem with an international standard for characters. Some systems do not support it, so it is your choice to use it or not.

    Save options

    You can decide where and if to save options.