mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-09-13 13:35:43 +03:00
Align the design document with the actual codebase: - Correct pseudo-code to use get_accessible_project_ids() batch API - Add super admin bypass section - Clarify seen_project_ids is now a lightweight dedup set - Add get_accessible_project_ids() implementation details - Update base branch reference and add MEMORY.md index entry
1.4 KiB
1.4 KiB
GNS3 Server Project Memory
Note
: This directory stores important project-related memories and case studies, managed with the code repository.
How to record: Use the
/memoryskill to record important information to the project memory directory.
Quick Reference
- Memory directory:
.claude/memory/ - Skill file:
.claude/skills/memory/SKILL.md - Main index:
MEMORY.md(this file)
Topics
Web Wireshark Integration
- JWT Token Flow - JWT token transmission path in Web Wireshark
- Key point: UDPLink only passes through jwt_token, ultimately used by curl command inside Web Wireshark container to authenticate with GNS3 capture stream API
- Xpra HTML5 Client - Xpra HTML5 client menu control parameters for customizing the web interface
RBAC & User Isolation
- RBAC User Isolation Design — Three-step permission check design: ACE batch check → created_by filtering → resource pools
Appliance Management
- GNS3 Appliance Loading - How GNS3 loads appliance files from builtin and custom directories with priority rules
uBridge Permission
- uBridge Permission Issue - Docker containers fail to start due to missing CAP_NET_ADMIN/CAP_NET_RAW capabilities on uBridge