Skip to content

Releases: JamoDevNich/SuperHub3-CLI

Version 1.0.8

31 Jan 22:32
4c3f464
Compare
Choose a tag to compare

Tested on firmware version 9.1.1811.401 by @richard-scott

Version 1.0.7

06 Dec 21:02
fe48f70
Compare
Choose a tag to compare
  • Fix bug related to firmware checking

For full changelog, see fe48f70

Version 1.0.6

27 Apr 09:52
3c98afc
Compare
Choose a tag to compare
  • Diagnostic option has been added to the menu, allowing you to view uptime, WAN address/lease duration, and much more.
  • The menu will now only show the full list of options by typing 'help'.
  • See 84dd139 for full changelog

Version 1.0.5 r1

07 Apr 00:37
2765462
Compare
Choose a tag to compare
  • Router firmware and uptime is now shown when logging in
  • Tested compatibility with newer firmware
  • Minor code changes (see 6608490 and 4c0503c)

Version 1.0.4

11 Nov 23:24
Compare
Choose a tag to compare

Python version is now checked as new exception handlers in the JSON module don't exist in versions <3.5.

Fixed some parts where tabs were used instead of spaces for alignment. Removed some more stray comments from earlier versions as well as the commented-out deprecated WLAN function (in favour of the class).

Created Oids class within Hub class to improve readability.

Optimisations to the firmware parsing code, now using json.loads instead of splitting already split strings into substrings

Version 1.0.3

27 Oct 23:54
Compare
Choose a tag to compare

Mass code cleanup and optimisation, Code such as the WLAN switching and hub control commands has been moved into their own classes. Shebang for Unix compatible clients also added - should have been done a while ago...

A recent firmware update to the SuperHub now prevents multiple users from being signed in - this script will automatically log you out before exiting (except if an exception occurs).

  • All functions and classes have been documented with docstrings, should be easier for others to expand on existing functionality
  • Reboot has been properly implemented - as it was programmed in before but not actually entered into the menu
  • The main menu will no longer automatically exit after executing a command

Version 1.0.2

23 Sep 19:44
Compare
Choose a tag to compare
Version 1.0.2 Pre-release
Pre-release

Added new features suggested by users (See readme.md on homepage)

Added functionality to logout from the SuperHub, as a firmware update now prevents more than one session at a time on the web interface. The login session restriction however does not apply to this client.

Version 1.0.1

10 Aug 00:22
Compare
Choose a tag to compare
Version 1.0.1 Pre-release
Pre-release

MD5 hashing verification of hub is no longer used, as different firmware versions may have slight differences with the homepage code. Now querying Router Status API instead for SuperHub detection, which should be much more reliable. Login failure detection slightly altered, no longer requiring a second request to confirm a login failure. General output text cleaned up and improved grammar-wise, Hashlib no longer a dependency.

Version 1.0.0

05 Aug 19:22
42a4919
Compare
Choose a tag to compare
Version 1.0.0 Pre-release
Pre-release

Implemented command line argument support, as well as the ability to toggle guest/private WLAN and moved some functions into classes to de-clutter the code.

Version 0.1.5

04 May 01:12
Compare
Choose a tag to compare
Version 0.1.5 Pre-release
Pre-release

Now accepts passwords to log-in