All Versions
11
Latest Version
Avg Release Cycle
53 days
Latest Release
1432 days ago

Changelog History
Page 1

  • v3.10.00 Changes

    May 23, 2020

    โฌ†๏ธ Upgraded all dependencies including jquery to 3.5.1. (CVE-2020-11022/CVE-2020-11023)
    -- ๐Ÿ‘€ see https://mksben.l0.cm/2020/05/jquery3.5.0-xss.html
    โž• Added map option for default profile on Ldap authentication
    0๏ธโƒฃ Up'ed encryption key size to 256 default

    To migrate from 3.08.00

    • Backup previous bastillion.h2.db data store (possibly named keybox.h2.db)
    • ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation.
    • ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation.
    • ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation.
    • Adjust settings or copy as needed for the jaas.conf, log4j2.xml, keystore, jetty-ssl.xml and jetty-http.xml
  • v3.09.00 Changes

    December 05, 2019

    โœ‚ Removed license key requirement.

    To migrate from 3.08.00

    • Backup previous bastillion.h2.db data store (possibly named keybox.h2.db)
    • ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation.
    • ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation.
    • ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation.
    • Adjust settings or copy as needed for the jaas.conf, log4j2.xml, keystore, jetty-ssl.xml and jetty-http.xml
  • v3.08.01 Changes

    September 24, 2019

    ๐Ÿ›  Fixed issue where the management key was deleted when a user is removed from a profile.

    To migrate from 3.06.00

    Install Open-JDK / Oracle-JDK - 1.9 or greater

    apt-get install openjdk-9-jdk (or openjdk-11-jdk)

    Backup previous bastillion.h2.db data store (possibly named keybox.h2.db)

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

    Adjust settings or copy as needed for the jaas.conf, log4j2.xml, keystore, jetty-ssl.xml and jetty-http.xml

    โฌ†๏ธ Run upgrade on the data store copied to the new installation

    java -jar bastillion-upgrade-3.08.00.jar <whatever path>/jetty/bastillion/WEB-INF/classes/BastillionConfig.properties
    
  • v3.08.00 Changes

    September 08, 2019

    โšก๏ธ Upgraded jetty to 9.4.20.v20190813. Update jquery and floathead. Upgrade xterm to 3.14.5. Added account lockout based on expiration in days.

    To migrate from 3.06.00

    Install Open-JDK / Oracle-JDK - 1.9 or greater

    apt-get install openjdk-9-jdk (or openjdk-11-jdk)

    Backup previous bastillion.h2.db data store (possibly named keybox.h2.db)

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

    Adjust settings or copy as needed for the jaas.conf, log4j2.xml, keystore, jetty-ssl.xml and jetty-http.xml

    โฌ†๏ธ Run upgrade on the data store copied to the new installation

    java -jar bastillion-upgrade-3.08.00.jar <whatever path>/jetty/bastillion/WEB-INF/classes/BastillionConfig.properties
    
  • v3.06.04 Changes

    May 04, 2019

    ๐Ÿ›  Fixed SSH key validation to allow options at the beginning of the key.

    To migrate from 3.05.00

    Install Open-JDK / Oracle-JDK - 1.9 or greater

    apt-get install openjdk-9-jdk (or openjdk-11-jdk)

    Backup previous bastillion.h2.db data store (possibly named keybox.h2.db)

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

    Adjust settings or copy as needed for the jaas.conf, log4j2.xml, keystore, jetty-ssl.xml and jetty-http.xml

  • v3.06.03 Changes

    April 17, 2019

    โž• Added scroll bar to terminals. Added override for properties with environment variables. Ignore exceptions when adding ssh keys. Made fonts for terminals larger and other UI fixes.

    To migrate from 3.05.00

    Install Open-JDK / Oracle-JDK - 1.9 or greater

    apt-get install openjdk-9-jdk (or openjdk-11-jdk)

    Backup previous bastillion.h2.db data store (possibly named keybox.h2.db)

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

  • v3.06.02 Changes

    April 13, 2019

    ๐Ÿ›  Fixed bug with terminal focus. Changed authentication filter to reject anything under /manage for admin only users. Cleanup unused logic in terminal javascript and css. Added 3rd parties license info.

    To migrate from 3.05.00

    Install Open-JDK / Oracle-JDK - 1.9 or greater

    apt-get install openjdk-9-jdk (or openjdk-11-jdk)

    Backup previous bastillion.h2.db data store (possibly named keybox.h2.db)

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

  • v3.06.01 Changes

    April 09, 2019

    ๐Ÿ›  Fixed bug when parsing license key. Migrated to from term.js to xterm.js. Fixed wrong package names causing issues with displaying current ssh keys. Added ability to import license key from text file. Fixed space bug in chrome.

    To migrate from 3.05.00

    Install Open-JDK / Oracle-JDK - 1.9 or greater

    apt-get install openjdk-9-jdk (or openjdk-11-jdk)

    Backup previous bastillion.h2.db data store (possibly named keybox.h2.db)

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

  • v3.06.00 Changes

    April 07, 2019

    ๐Ÿ“ฆ Migrated to from term.js to xterm.js. Fixed wrong package names causing issues with displaying current ssh keys. Added ability to import license key from text file. Fixed space bug in chrome.

    To migrate from 3.05.00

    Install Open-JDK / Oracle-JDK - 1.9 or greater

    apt-get install openjdk-9-jdk (or openjdk-11-jdk)

    Backup previous bastillion.h2.db data store (possibly named keybox.h2.db)

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/bastillion.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐ŸŒ Copy old jetty/bastillion/WEB-INF/classes/BastillionConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

  • v3.05.01 Changes

    December 13, 2018

    โšก๏ธ Updated jetty to 9.4.14.v20181114 and jsch to 0.1.55

    To migrate from 3.02.00

    Install Open-JDK / Oracle-JDK - 1.9 or greater

    apt-get install openjdk-9-jdk (or openjdk-11-jdk)

    Backup previous keybox.h2.db data store (possibly named keybox.mv.db)

    ๐ŸŒ Copy old jetty/keybox/WEB-INF/classes/keydb folder (and it's contents) to the jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐ŸŒ Copy old jetty/keybox/WEB-INF/classes/keybox.jceks to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐Ÿ“‡ Rename keybox.jceks to bastillion.jceks

    ๐ŸŒ Copy old jetty/keybox/WEB-INF/classes/KeyBoxConfig.properties to the /jetty/bastillion/WEB-INF/classes directory of the new installation.

    ๐Ÿ“‡ Rename KeyBoxConfig.properties to BastillionConfig.properties (copy over existing file)

    โฌ†๏ธ Run upgrade on the data store copied to the new installation

    java -jar bastillion-upgrade-3.05.00.jar <whatever path>/jetty/bastillion/WEB-INF/classes/BastillionConfig.properties