Releases: sc0tfree/updog
Releases · sc0tfree/updog
updog v2.0.1 - PyPI README Fix
Patch Release: v2.0.1
Quick patch to fix logo rendering on the PyPI package page.
🐛 Fix
- Updated README to use absolute GitHub URL for logo instead of relative path
- Logo now displays correctly on https://pypi.org/project/updog/
📦 Installation
pip install --upgrade updogAll features from v2.0.0 remain unchanged.
updog v2.0.0 - Comprehensive Modernization
🎉 Major Release: updog v2.0.0
updog has been comprehensively modernized for 2025!
🔥 Breaking Changes
- Python 3.11+ now required (dropped 3.8-3.10 support)
- Migrated to Poetry for dependency management
✨ New Features
--bind- Bind to specific network interfaces--ssl-cert/--ssl-key- Use custom SSL certificates (Let's Encrypt, etc.)--cors- Enable CORS headers for web app testing--hide-base-path- Hide full directory paths (OpSec)- XSS Fix - Patched HTML injection vulnerability in filenames
📦 Updated Dependencies
- Flask 3.1.2, Werkzeug 3.1.3, all modern versions
- jQuery 3.7.1, Bootstrap 5.3.3, DataTables 1.13.11, FontAwesome 6.5.2
📝 Installation
pip install --upgrade updog
# or
pipx install updog📖 Full Details
See PR #69 for complete changelog and documentation.
Perfect for offensive security engagements and modern development workflows! 🛡️
Fixes a bug or two
Most notably is safer file upload.
Special thanks to @justinsteven for helping out with this issue.
2 Bugs Fixed
2 bugs fixed in this release:
- Relative file paths are now in full swing.
- An arbitrary file write to current working directory.
Bug fixes for production release
Fixes a bug so that all input paths are normalized before serving content
Release for PyPi
This is the first public PyPi release.
Initial release
This is the initial public release of updog.