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

  * Version 1.7.0: Version synchronization with server component
  * No functional changes - client tools remain compatible with embedded server

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

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

  * Version 1.6.5: Flexible data encoding support for wsssht
  * Added --enc option with hex/base64/bin encoding modes
  * Enhanced tunnel data handling with multiple encoding formats
  * Improved data channel message processing and negotiation
  * 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-tools (1.5.0-1) unstable; urgency=medium

  * Version 1.5.0: Added wsssht tunnel setup tool and transport selection
  * Added wsssht: WebSocket SSH Tunnel tool for manual tunnel setup
  * Implemented transport selection system with --tunnel and --tunnel-control options
  * Added --service option for specifying service type (default: ssh)
  * Enhanced all tools (wsssh, wsscp, wssshc, wsssht) with transport configuration
  * Added separate wssht.conf configuration file for wsssht tool
  * Implemented weight-based transport selection with automatic fallback
  * Added "any" transport option for automatic transport list expansion
  * Enhanced server-side tunnel handling with new transport attributes
  * Updated all man pages with comprehensive transport and service options
  * Improved build system to include wsssht in package
  * Added peer-to-peer tunneling architecture preparation

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

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

  * Version 1.4.4: Enhanced logging and terminal improvements
  * Added logrotate configuration for wssshc daemon
  * Modified init script to redirect output to log files
  * Enhanced logging with proper rotation policies
  * Fixed ping frame parsing in wsssh.c to properly handle WebSocket ping frames
  * Added automatic pong responses with correct payload echoing
  * Implemented WebSocket reconnection logic for both wsssh.c and wsscp.c
  * Added --interval option for configurable connection retry intervals
  * Smart timing: 1-second WebSocket reconnections vs 30-second initial connection retries
  * Improved connection resilience and automatic recovery from network interruptions
  * Updated repository URLs to git.nexlab.net/nexlab/wsssh

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

wsssh-tools (1.3.4-1) unstable; urgency=medium

  * Version 1.3.4: Enhanced WebSocket connection management and ping/pong handling
  * Fixed ping frame parsing in wsssh.c to properly handle WebSocket ping frames
  * Added automatic pong responses with correct payload echoing
  * Implemented WebSocket reconnection logic for both wsssh.c and wsscp.c
  * Added --interval option for configurable connection retry intervals
  * Smart timing: 1-second WebSocket reconnections vs 30-second initial connection retries
  * Improved connection resilience and automatic recovery from network interruptions

 -- Stefy Lanza <stefy@nexlab.net>  Fri, 13 Sep 2025 16:30:00 +0200

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

  * Version 1.4.0: Added wsssh-server Debian package for wssshd daemon
  * Added comprehensive wssshd man page and documentation
  * Enhanced build system with --server-only option support
  * Improved package separation between server and client components
  * Default host, port, password, domain, web-port, web-host, web-https settings
  * Command line arguments take precedence over config file values
  * Improved server deployment and configuration management

 -- Stefy Lanza <stefy@nexlab.net>  Fri, 13 Sep 2025 15:50:00 +0200

wsssh-tools (1.3.2-1) unstable; urgency=medium

  * Version 1.3.2: Enhanced client registration management and debug clarity
  * Improved WebSocket close frame handling with timeout-based client cleanup
  * Enhanced debug messages with clear [WebSocket] and [TCP Tunnel] prefixes
  * Better client reconnection handling with 30-second timeout for expired registrations
  * Improved web interface client status display

 -- Stefy Lanza <stefy@nexlab.net>  Fri, 13 Sep 2025 15:50:00 +0200

wsssh-tools (1.3.0-1) unstable; urgency=medium

  * Version 1.3.0: Added configuration file support
  * Added INI-formatted config file ~/.config/wsssh/wsssh.conf
  * Default port and domain settings for wsssh and wsscp
  * Command line arguments take precedence over config file
  * Enhanced hostname parsing with config-based defaults

 -- Stefy Lanza <stefy@nexlab.net>  Fri, 13 Sep 2025 15:41:00 +0200

wsssh-tools (1.0.0-1) unstable; urgency=medium

  * Initial release of WebSocket SSH Tools C implementation
  * Includes wssshc (client), wsssh (SSH wrapper), wsscp (SCP wrapper)
  * Provides secure SSH/SCP tunneling through WebSocket connections

 -- Stefy Lanza <stefy@nexlab.net>  Fri, 12 Sep 2025 13:55:41 +0200