Releases: trinitronx/vncpasswd.py
Releases · trinitronx/vncpasswd.py
Release v1.2.3
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
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
isNone
- 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
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
- Use
- 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
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
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