Tags: wwivbbs/wwiv
Tags
WWIVD NodeManager Enhancements (#1682) * WWIVD HTTP API Enhancements Enhanced WWIVD HTTP API with new endpoints and improved status information: - Node Manager: Added user_number tracking and node range filtering - Status Endpoint: Enhanced with user information and Config parameter - New /instances endpoint: Version 1 API with user details - New /blocking endpoint: IP whitelist/blacklist management with auto-blocker support - New /sysop endpoint: Comprehensive BBS statistics dashboard All endpoints return JSON-formatted responses and are thread-safe with mutex protection. Backward compatible with existing /status endpoint. Updated changelog in temp/changelog.md documenting all changes. * Add temp/ directory to .gitignore and remove from tracking * Add /laston endpoint to WWIVD HTTP API - New endpoint reads and parses laston.txt from gfiles directory - Supports both format variants (with/without city/state) - Strips ANSI color codes from entries - Returns structured JSON with login history - Handles up to 8 entries as maintained by laston.txt - Thread-safe implementation with mutex protection * Add simplified changelog for WWIVD HTTP API enhancements - Traditional changelog format with date stamps - Documents all new endpoints: /instances, /blocking, /sysop, /laston - Includes security notice and API endpoint summary
PreviousNext