Skip to content

Releases: trinitronx/vncpasswd.py

Release v1.2.3

21 Jun 16:19
v1.2.3
db76f0f
Compare
Choose a tag to compare

v1.2.3

2020-06-21

  • non-windows: Fixes #23 - Handle _key_type check properly on non-windows platforms

  • CHANGELOG: Update CHANGELOG for v1.2.3

  • CHANGELOG: Update CHANGELOG for v1.2.2

Release v1.2.2

21 Jun 15:18
v1.2.2
1047930
Compare
Choose a tag to compare

v1.2.2

2020-06-21

Bug Fixes

  • CHANGELOG: Use git-version.stamp to determine when to re-generate CHANGELOG.md
  • README: Document Windows Python & VS Code install further
  • Windows: Only add pass2reg.cmd to distribution scripts on Windows platform
  • Windows: Update usage help output for pass2reg.cmd script
  • Windows: Fix pass2reg.cmd script for WinVNC3 registry write
  • Windows: Fixes #20 - Fix unhandled cases when Registry I/O failed or args.passwd is None
  • Windows: Fixes #21 - Properly decode Hexidecimal Registry values when type is REG_SZ
  • non-windows: Only print registry warning on non-Windows platforms when -R flag is requested (fixes #18)

Code Refactoring

  • CHANGELOG: Use full config.yml for git-chglog
  • CHANGELOG: Detect changes from .git/refs/* (When file commit ids change)
  • Makefile: Better handling for clean / distclean targets
  • Makefile: Use GNU Make shell instead of backtick
  • Makefile: Add distclean, debug targets; Use Automake style variables; Help text cleanup
  • travis-ci: Use new build-depends Makefile target

Features

  • CHANGELOG: Adding git-chglog configs for auto-generated CHANGELOG.md
  • CHANGELOG: Adding create-release GitHub Action workflow w/CHANGELOG generation
  • CHANGELOG: Update CHANGELOG for v1.2.2
  • CHANGELOG: Add generated CHANGELOG.md
  • Makefile: Document make build-depends target in README.md
  • Makefile: Add make build-depends target to install build dependencies via pip
  • STDOUT: Add -o / --stdout flags for quieter and scriptable ASCII (decrypted plaintext) or HEX (ciphertext) output
  • Windows: Add bdist_msi Makefile & VSCode targets
  • Windows: Add debug functionality to WindowsRegistry class & make warnings quieter by default
  • Windows: Add debug functionality to doctests
  • Windows: Document pass2reg.cmd that is installed on Windows %PATH%
  • bdist_rpm: Fix settings for building bdist_rpm target
  • eprint: Implement STDERR print function eprint() & convert all print() calls for Python 3
  • vscode: Adding VSCode tasks.json for common project Makefile tasks
  • vscode: Adding VSCode launch.json for common project Debug tasks

Version 1.2.1

29 Jan 03:02
v1.2.1
bf4adf1
Compare
Choose a tag to compare

02/02/2020 GitHub Arctic Code Vault Release

Maintenance Release!

  • Modernize & Update project packaging!
    • Use setuptools
    • Add Dockerfile and Docker Hub packaging via TravisCI
    • Add GNU Makefile and targets
    • Add package metadata in setup.py
    • Fix newline bug when parsing VERSION file during packaging
  • Update README
  • Fix import statements
  • Apply v1.2.1 in __version__

This project works on Python 2.7.17, the final End of Life version.

Just in time for the GitHub Arctic Code Vault 02/02/2020 deadline!

Hello all you future people, I hope this project is useful and stands
the test of time!

Version 1.2.0

02 Jun 17:18
v1.2.0
76ccf2f
Compare
Choose a tag to compare

Update Release!

  • Handle 32-bit Python on 64-bit Windows
  • Update windows registry path for RealVNC to check for: WinVNC4 (old), vncserver (new)

Thanks to @sikyu for this contribution!

Version 1.0.0

25 Jun 00:27
Compare
Choose a tag to compare

First Stable Release!

Seeing as how most features are working & stabilized, I figured I should cut an official release.

Features since untagged development 0.0.x versions:

  • Fixes for supporting longer hex ciphertext strings (tries to do block decoding for > 64 bit blocks). (This also allowed for decryption support for RealVNC)
  • Long password decryption tested against RealVNC Enterprise Edition,
    version: E4.5.3 (r39012) 64-bit (x64) unicode on Windows 7
  • Support for reading input from Windows Registry using _winreg!
  • Added Travis.CI testing
  • Added unit tests