3.5 Customising Voyager

To customise some of Voyager's behavior to your liking, you can use the Settings editor, it is accessed through the "Settings" option of the Settings menu. It will open a new window with a listview on the left-hand side of it, like the one seen here. Clicking on an item in the listview changes the display on the right to reflect your seclection.


3.51 General


3.52 Toolbar

  • Toolbar buttons appear as:  defines how you'd like Voyager's Buttons to appear on your screen. You can select Icons and Text, Icons Only, or Text Only.

  • Highlite? - highlight the buttons on mouse over. When you hold your mouse over a Voyager button, it will highlight in colour.

  • Raised? - will raise the button (ie. give the button a border) when you hold your mouse over the button.

  • Borderless? will make the icons appear with no border. You will not see the buttons raised when you hold your mouse over the button bar.

  • Small? will reduce the size of the buttons by 50%.

  • Add button allows you to add a button to the button bar.

  • Add space - add a space between buttons within your bar. This could be used for grouping particular buttons.

  • Remove enables you to remove a button or spacer from your bar.

  • Arrow buttons - move a button through the button bar. ie. move it to another location within the bar.

  • Icon: - choose the icon for your bar. As default the Voyager bar already has an icon assigned to it.

  • Label: - the text label assigned to your button within your bar. As default you button will already have a label attached to it. If you choose 'toolbar buttons appear as icons and text' (or text only), you will see this text label underneath your button.

  • Hotkey - choose a hotkey for your button. For instance, if you had 'b' assigned to your 'back' button, and you pressed 'b' on your keyboard, when using Voyager, this would emulate pressing the back button and would move to the previous page.

  • Action - the action you can assign to the function of your button. You can run one of the built-in commands (such as 'back', 'forward', 'stop'), execute a JS command or an arexx script.

  • Command: - this is where you enter the command information for your button (ie. arexx script).


    3.53 Hyperlinks


    3.54 Fonts

    There are three types of fonts Voyager uses to display its web pages. The first group are the left-hand column, the font sizes. These are the fonts Voyager uses when it encounters a

    <FONT SIZE=+/->
    tag in the HTML source.

    The second group is the Headline fonts. These are used correspondingly when Voyager sees

    <Hx>
     where x is a number from 1-6.

    The final font type Voyager uses is Fixed. This is used when a

    <PRE>
     tag is encountered.


    3.55 Colours

    Voyager allows you to select the default colours of various parts of web pages you view, only if the author of the page has not previously defined colors in their document.

    Background selects the background color, over which the Text is seen. New Link defines the color of a link on screen that Voyager has not previously visited, while Followed Link defines the color of a link which has.

    Each item opens an MUI color selection window for it.


    3.56 Images


    3.57 Fastlinks

    Voyager allows the user to define multiple Fastlink buttons. These are simply defined by filling in the button Label on the left, and the URL that is associated with it on the right.

    If you check "Allow labels stripping" Voyager will be allowed to strip the contents of the buttons if needed (depending on the layout).


    3.58 Network

    Here you can configure the Proxy Server Voyager is to use. A Proxy Server can speed up the browing of commonly-accessed pages, since it keeps the page locally on it. When a request for the page - say, www.yahoo.com - arrives, the proxy server simply sends what it has stored to the browser if the original site has not changed.


    3.59 Cache


    3.60 Security


    3.61 Certificates

    SSL not only encrypts transfer of an online transaction but also "certifies" that the server is the one which it pretends to be. Thus, every SSL server has a "certificate", which is (cryptographically) signed by a "Certification Authority". Browsers now ship with a set of Certificates representing "Certification Authority".

    Therefore, if Voyager hits a site which presents a certificate, it can look up which "Certification Authority" has signed the cert, then looks into it's database of known CAs and can compare.

    You can edit CERTS to add extra certificates of new CAs, or even accept a site which presents a certificate which isn't signed by a CA, or by an unknwon CA (it will ask).

    You can also activate or deactivate a CERT by double-clicking on the certificate within the list. The little 'x' arrow next to the certificate will inform you whether the certificate is activated (x means it is activated).

    Below the certificates are checkboxes, to enable or disable SSL options.

    The first three enable the 3 supported SSL protocols and whether they should be checked on or off in normal circumstances:

    SSLv2on
    SSLv3on
    TLSv1off

    TLS is the standardised version of SSL; it�s not widely supported yet, and also crashes on IIS servers and fails with Netscape.

    In order to enable protocol bug workarounds, Bugs should be turned on.

    SSLv3 is the best protocol to use. It supports more ciphers (168 bit symmetric, for example), and it supposed to be upward compatible.

    What is "Server gated crytography" (SGC)? This is a special feature in certifactes which enables US export browsers to use 128 bit encryption with a special permission from the US government; it�s intended for banks etc. It is inherently supported by Voyager as OpenSSL always attempts full strength encryption.

    Note that MiamiSSL is used when Voyager's SSL is not installed. If both are installed, VSSL is used.


    3.62 Mail/News

    Voyager currently supports mailto: links to send email to people on the net, and can access an NNTP news server to allow you to browse Usenet newsgroups. Here is where you can configure your identity to show the rest of the world.


    3.63 Javascript

  • Enable - enable Javascript.

  • Show error dialog - when Voyager's Javascript engine fails to understand some Javascript code within the source of a web page, Voyager will throw up a warning requestor informing you of this problem.

  • Javascript error log to JSERROR.LOG - Voyager will offer you the option to log Javascript errors to a central log.