| .. | |||
| APLICACIONES.md | 1 day ago | ||
| ARQUITECTURA.md | 1 day ago | ||
| COMPILACION-Y-PRUEBAS.md | 1 day ago | ||
| FTP-Y-WEBDAV.md | 1 day ago | ||
| LEGACY-2.0.md | 1 day ago | ||
| MAC-CLASICO.md | 1 day ago | ||
| README.md | 1 day ago | ||
| SEGURIDAD.md | 1 day ago | ||
| SHARES-Y-RUTAS.md | 1 day ago | ||
| WEB.md | 1 day ago | ||
| editor.png | 1 day ago | ||
| main.png | 1 day ago | ||
Punto de entrada para desarrolladores y agentes de IA. Para el uso como usuario, ver el
README principal. El resumen de decisiones y estado que leen los agentes de IA
está en AGENTS.md.
Servidor web y de ficheros ligero y portable, en C# (.NET 10). Publica carpetas del disco a la
vez por web (con un navegador de directorios en HTML4 que funciona en navegadores de los
90), FTP y, opcionalmente, WebDAV. Su uso principal es mover ficheros entre equipos
modernos y máquinas muy antiguas (Windows 95, Mac clásico) en una red de confianza. La
versión 3 es una reescritura completa de la 2.0.
| Documento | Contenido |
|---|---|
| ARQUITECTURA.md | Biblioteca común y aplicaciones, estructura del repo, publicación, módulos, AOT |
| SHARES-Y-RUTAS.md | El share, locations por prefijo más largo, validación de rutas, permisos, configuración, importación de la 2.0 |
| WEB.md | Motor HTTP propio, interfaz clásica/moderna, juegos de caracteres, subidas, ZIP, panel de administración |
| FTP-Y-WEBDAV.md | Servidor FTP (activo/pasivo, comandos, juegos de caracteres) y WebDAV |
| MAC-CLASICO.md | MacBinary, BinHex y AppleDouble para no perder resource forks |
| SEGURIDAD.md | Alcance (en claro, redes de confianza) y medidas de protección del servidor |
| APLICACIONES.md | Sunfish.exe (WinForms), sunfish-cli (TUI/consola), futuras GTK y macOS |
| COMPILACION-Y-PRUEBAS.md | Estado, publicación, requisitos, scripts y pruebas previstas |
| LEGACY-2.0.md | Qué tenía la 2.0 y qué se mantiene, cambia o elimina |
Sunfish/ es la 2.0 (.NET
Sunfish.Core (compatible con Native AOT); las aplicaciones solo son
Socket: ni HttpListener (exige administrador) ni Kestrel (es
Recogidas con la marca pendiente en cada documento. Las principales:
Sunfish.exe (autocontenida o dependiente del framework): medir
build.ps1 sin herramientas de C++: ¿fallar o compilar solo la GUI?.bin en FTP; conservar los .bin/.hqx originales al subir.sunfish-cli.