///   |)   _         |)   _,   _|  o |\ |\  _     \\\
         |||    |/\_/ \_/|/|/| |/\_/ |  / |  | |/ |/ / \_    |||
         |||     \/ \_/  | | |_/\/ \/|_/\/|_/|/|_/|_/\_/     |||
          \\\                                               ///
       
 (DIR) Home
 (DIR) User Guide
 (DIR) Releases
 (HTM) Source Code
       
 (HTM) Web Mirror of this gopherhole
       
                                   *
       VERSION 2.3.3
       
        - Adds jump command to allow forward copying of history
          locations
        - Simplifies makefile/build system, including versioning
        - Adds version command to allow retrieving version
          information within the program
        - Fixes bug in searching where previous search
          highlighting was not removed upon subsequent searches
        - Updates text and formatting in the man page
        - Adds support for legacy forms of hostname verification
          for gemini tls connections. This maintains compatibility
          when built with go > 1.14
        - Adds recognition and handling for various unicode line
          endings
        - Fixes bug where 404 errors for websites were not shown
          when using the lynx webmode setting
        - Adds left gutter for link numbering when displaying
          text/gemini documents; this creates a more unified look
          with how gopher maps are displayed
        - Adds messaging to display how a command should be used
          when it is used incorrectly
        - Updates the help command to take an optional command as
          a paramater to get the syntax for the given command
        - Minor optimizations to rendering
        - Updates to DEVELOPING document
        - Adds text/gemini as default mime for gemini requests, if
          no other mime is sent by the server (per the gemini spec)
        - Adds support for relatively linked redirects
        - Removes client certificate support for gemini. They were
          not well implemented and may come back at some point in
          the future
        - Simplifies and consolidates code for the gui setting of
          the webmode configuration option
        - Adds gui setting (for webmode configuration option)
          support for BSD systems
        - Adds a timeout configuration option that allows users to
          set the gopher/gemini timeout (in seconds)
        - Fixes to line wrapping and rendering
       
       
 (HTM) Get the source
 (DIR) Get a precompiled executable
       
        
                                   *
        
        
       VERSION 2.3.1
       
       I seem to have been remiss in updating gopher with newer release
       and for that I am very sorry. A lot has happend since the last
       release that was listed here so I am including all changelog
       since the 2.1.0 release as part of this release so that users
       of this portal can have correct information of what the release
       contains:
       
         - Adds dithered image support
         - Conforms gemini map rendering to recent protocol changes
         - Improves gophermap rendering
         - Adds development documentation
         - Adds certificate expiration to ini next to cert hash
         - If a cert expires, a new one will be acquired
         - Fixes a race condition where two coroutines were both 
           wanting access to stdin
         - Institutes a max width of 100 characters for all text 
           (images are exempt)
         - Adds support for alt text in gemini blocks, and adds a
           config value for controlling how alt text is used.
         - Changes how relative URLs are handled to provide both more
           correct handling and better display of the url.
         - Automatically redirects if the only change in the URL on
           a reidrect would be adding a trailing slash
         - Fixes querystrings to be non-chaining
         - Adds quick link navigation with number keys
         - More properly returns the terminal state to normal on exit
         - Adds vi-style keys ‘h’ and ‘l’ bound to ‘back’ and 
           ‘forward’, respectively
         - Changes Client.Draw() when bookmarks bar is closed. No
           longer adds in extra space chars. Should be easier to 
           copy text and should have fewer instances of emojis
           deforming the page
         - Fixes querystring bug that prevented multiple status 1x
           returns in a row from gemini
         - Adds escaping to gemini querystring values in requests
           given to status 1x responses
         - Switches gemini relative URL handling to a go method
           in the std lib, which solves a number of problems
           with relative linking
         - Adds release target for make that will generate all
           four of the binaries we currently support
         - Updates readme regarding usage of GNU Make (with
           BSD Make not functioning with our makefile)
         - Increments version patch number
         - Fixes bug in makefile that prevented VERSION
           file from being used when appropriate (often
           the case for patch versions)
         - Removes dependency on `stty` in favor of golang
           based syscalls
        
 (HTM) Get the source
 (DIR) Get a precompiled executable
        
        
                                   *
        
        
       VERSION 2.1.0
       
       This release features a number of bug fixes, as well as a few
       new features:
       
         - New color mode/theme that renders color based VT100 codes
         - Text search/find within a document
         - The ability to, optionally, add 'Bombadillo' as an X window
           title (via the -t flag at runtime).
         - Ability to set a default URL scheme (previously only gopher
           was supported as a default).
        
 (HTM) Get the source
 (DIR) Get a precompiled executable
        
        
                                   *
        
        
       VERSION 2.0.0
       
       Bombadillo grows to become a non-web browser, allowing seamless
       browsing across a variety of internet protocols, while staying
       simple, usable and privacy-focused.
       
 (HTM) Get the source
 (DIR) Get a precompiled executable
       
       NEW PROTOCOL SUPPORT
       
       Bombadillo has always supported Gopher, and continues to do so. In
       addition to Gopher support has been added for a number of great
       protocols:
       
         Gemini
       
         Project Gemini is a new protocol, collaboratively designed, aiming
         to exist somewhere between gopher and the web. Bombadillo's
         implementation of this protocol includes TLS via Trust On First
         Use certificate pinning.
       
         Telnet
       
         Access telnet servers within Bombadillo. There's BBSs, games and
         all sorts of interesting things to explore.
         
         Finger
       
         Finger has been around for a long time, and has had some new
         activity recently. Browse servers, users, and bookmark your
         favorites.
       
         Local
       
         Bombadillo can act as a pager for local files, allowing you to
         browse them in the same way you browse any other site.
       
         HTTP/HTTPS
       
         As a non-web client, there is no built-in support for http or
         https in Bombadillo. Two new features bridge the gap, making it
         easy to view web content:
       
         - Open your web links in your default graphical web browser
         - Have web content processed by popular browsers Lynx, w3m, or
           elinks and displayed within Bombadillo
       
         All web functionality is opt-in only - you are in control.
       
       IMPROVED BROWSING EXPERIENCE
       
       Large parts of Bombadillo have been redesigned and rebuilt to
       improve the overall browsing experience.
       
         - Document rendering is faster and smoother, thanks to it being
           rewritten from scratch.
       
         - There is better support for displaying UTF-8 documents and
           emojis.
       
         - Documents are easier to read, with a new progress indicator and
           improved word-wrapping.
       
         - New layout and decorative elements look great, with normal and
           inverse color themes.
       
         - Check links before you click them using the improved 'check'
           command.
       
       COMMUNITY SUGGESTED IMPROVEMENTS
       
       Thanks to your feedback, we've added support for XDG base
       directories and a version information flag. Keep the feedback
       coming!
       
       EASY INSTALLATION
       
       A new Makefile makes building and installing Bombadillo simple,
       while adding flexibility for custom install requirements.
       
       IMPROVED DOCUMENTATION
       
       It's easy to get help, with a new man page covering the details of
       using Bombadillo. Documentation covering configuring, building and
       installing is also available in our source code repository.
       
       OTHER IMPORTANT CHANGES
       
       We've changed the default location for Bombadillo's user
       configuration file .bombadillo.ini to be more standards compliant.
       Furthermore, Bombadillo now requires Go version 1.11 to build.
       
       THANK YOU!
       
       Thank you to all of the contributors, commenters, feedback-givers,
       and online friends for the help and support to see this realised.
       
       FAQs
       
         Help! My old config isn't working!
       
         This has likely occurred because Bombadillo previously stored your
         .bombadillo.ini file in your home directory. The new default
         setting is to follow the XDG base directory standard.
       
         To fix this, you can:
       
           - Move .bombadillo.ini to the XDG config home directory - this
             is usually ~/.config or what is specified in $XDG_CONFIG_HOME
       
           - Change the 'configlocation' setting in defaults.go before
             building Bombadillo - refer to the documentation in the file
             for more information
       
       FULL CHANGE LOG
       
 (TXT) Changelog
       
       
                                   *
       
       
       VERSION 1.0.0
       
       Version 1.0.0 documentation for documentation and binaries are
       available at the following location:
       
 (HTM) Version 1.0.0 documentation
       
       
       - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
       
       This gopherhole and all textual and visual works contained within
       are licensed under a Creative Commons
       Attribution-NonCommercial-ShareAlike 4.0 International License.