Revision history for LightTCP::Server

2.04 2026-01-18
  - Fixed version mismatch between POD and $VERSION for kwalitee compliance

2.03 2026-01-18
  - Added META.yml for kwalitee compliance
  - All kwalitee tests now pass

2.02 2026-01-18
  - Added missing AUTHOR POD section for kwalitee compliance
  - Added COPYRIGHT AND LICENSE POD section

2.01 2026-01-18
  - Improved POD documentation with comprehensive attribute descriptions
  - Added upload endpoint documentation
  - Added rate limiting headers documentation
  - Added CGI environment variables documentation
  - Added security features documentation
  - Expanded SYNOPSIS with upload and rate limiting examples
  - Added METHODS section with all public methods
  - Added DEPENDENCIES, BUGS AND LIMITATIONS sections

2.00 2026-01-16
  - Renamed from tcpserver to LightTCP::Server
  - Added file upload support with multipart parsing
  - Added rate limiting with configurable limits and whitelisting
  - Added atomic file uploads with temp file + rename
  - Added filename sanitization for security
  - Added MIME type validation for uploads
  - Improved thread safety with shared lock for rate limiting
  - Moved to lib/LightTCP/Server.pm directory structure
  - Added Makefile.PL for installation
  - Comprehensive test suite with 94 tests

1.00 2026-01-15
  - Initial release as tcpserver
  - Basic TCP server with HTTP support
  - Single, fork, and thread server modes
  - CGI support
  - Token-based authentication
  - IP allow/deny access control
  - Configurable logging with rotation