wsssh-server (1.7.0-1) unstable; urgency=medium

  * Version 1.7.0: Templates embedded in server binary
  * Removed template copying from Debian package installation
  * Templates now embedded in wssshd2 binary, eliminating external dependencies
  * Updated package to reflect embedded web interface assets

 -- Stefy Lanza <stefy@nexlab.net>  Sun, 21 Sep 2025 17:42:00 +0200

wsssh-server (1.6.5-1) unstable; urgency=medium

  * Version 1.6.5: Transition to C binary with SQLite database
  * Complete rewrite from Python/PyInstaller to native C implementation
  * Added SQLite database for persistent user management
  * Implemented embedded web interface with user authentication
  * Added comprehensive user management (add/edit/delete users)
  * Security warning system for default admin credentials
  * ASCII art banner on startup
  * Improved performance with native C binary (no Python dependencies)
  * Updated build system to use GCC instead of PyInstaller
  * Added libsqlite3 and libssl runtime dependencies
  * Updated man page with C version command line options
  * Maintained all existing init scripts, logrotate, and service configurations
  * Preserved backward compatibility for service management
  * Enhanced security with proper session management
  * Added debug options for database operations

 -- Stefy Lanza <stefy@nexlab.net>  Wed, 18 Sep 2025 08:47:00 +0200

wsssh-server (1.6.1-1) unstable; urgency=medium

  * Version 1.6.1: Major code refactoring and documentation updates
  * Complete modularization of wsssht.c into libwsssht/ components
  * Split monolithic 2769-line wsssht.c into modular structure:
    - utils.h/c: Utility functions (print_usage, parse_connection_string, parse_args)
    - modes.h/c: Operating mode implementations (bridge, script, daemon modes)
    - threads.h/c: Thread-related functions and structures
    - wsssht.h: Main header with includes and declarations
  * Reduced main wsssht.c from 2769 to 674 lines (75% size reduction)
  * Updated configure.sh and Makefile for new modular structure
  * Maintained 100% backward compatibility and functionality
  * Improved developer experience with logical code grouping
  * Easier debugging, testing, and feature development
  * Complete documentation rewrite and README update
  * Updated project description from WebSocket-based to universal tunneling system
  * Enhanced README.md with comprehensive features and installation guide
  * Rewritten DOCUMENTATION.md with detailed technical specifications
  * Updated TODO.md with current project status and future enhancements
  * Ensured all command-line examples are accurate and exclude hidden options
  * Maintained consistency across all documentation files

 -- Stefy Lanza <stefy@nexlab.net>  Wed, 18 Sep 2025 08:47:00 +0200

wsssh-server (1.4.4-1) unstable; urgency=medium

  * New upstream release 1.4.4
  * Dynamic terminal sizing for web interface
  * Real-time terminal resize support
  * Force echo mode for SSH connections
  * Enhanced logging with logrotate integration
  * Fixed terminal dimensions and echo handling
  * Standalone PyInstaller binary with bundled dependencies
  * Fixed Makefile syntax errors and directory creation issues
  * Added binary reuse logic for efficient package building
  * Updated repository URLs to git.nexlab.net/nexlab/wsssh

 -- Stefy Lanza <stefy@nexlab.net>  Sat, 14 Sep 2025 07:20:19 +0200

wsssh-server (1.4.0-1) unstable; urgency=medium

  * New upstream release 1.4.0
  * Add comprehensive man page for wssshd daemon
  * Include wssshd.1 man page in package installation
  * Enhanced documentation and usage examples
  * Improved PyInstaller binary packaging
  * Better integration with Debian packaging standards

 -- Stefy Lanza <stefy@nexlab.net>  Mon, 13 Sep 2025 19:21:00 +0200