SesoLibre.com Artículos

0

IureDav: Tus archivos visibles en tu computadora

Monta un servidor WebDAV como una unidad de tu equipo, al estilo de Mountain Duck. Linux, macOS y Windows. Con un perfil optimizado para Iurefficient. A diferencia de otros clientes, IureDav no se cree lo que el servidor anuncia: prueba cada operación, mide lo que funciona de verdad, y de ahí deduce cómo montar la unidad y qué explicarte cuando algo no se puede hacer. Estado: en desarrollo. Funcionan la sonda, el montaje, la interfaz gráfica, la bandeja del sistema, el autoarranque y los instaladores de las tres plataformas, y las carpetas disponibles sin conexión. Probado de verdad solo en Linux. Windows y macOS **compilan y se empaquetan en integración continua**, pero nadie los ha ejecutado todavía en una máquina real. Dos tipos de servidor Perfil Para qué Qué le pides Iurefficient Instancias de Iurefficient Basta el dominio; se completa con /webdav/. Contraseña de aplicación iurdav_… Otro servidor WebDAV Nextcloud, ownCloud, Synology, Seafile, mod_dav… La URL completa de tu WebDAV y tu contraseña Solo se admite autenticación básica sobre HTTPS. No hay soporte para NTLM (SharePoint) ni para flujos OAuth, y no está previsto añadirlos. Por qué existe la sonda El servidor WebDAV de Iurefficient no es un WebDAV sobre archivos: es un proveedor propio que expone un árbol virtual respaldado por la base de documentos. Y anuncia capacidades que no tiene: su cabecera Allow: promete DELETE, COPY, MOVE y PROPPATCH, pero al usarlos devuelve 403, 403, 502 y 403. Eso no es un detalle cosmético. Un cliente que se cree ese anuncio planifica con él y falla al ejecutar. Por eso IureDav no lee el anuncio para decidir nada. Prueba cada verbo, mide lo que el servidor hace de verdad, y de esa medición deduce cómo montar la unidad. Si mañana el servidor arregla DELETE, la sonda lo detecta y la restricción desaparece sola. Uso La contraseña se guarda en el llavero del sistema, nunca en el fichero de perfiles. Añade –escritura a probe para comprobar también PUT, MKCOL, MOVE, DELETE, PROPPATCH y LOCK. **El montaje es de solo lectura mientras la sonda no confirme que el servidor acepta escrituras**, y aun entonces hay que pedirlo con –escritura. Contra Iurefficient eso es lo correcto: borrar y renombrar no funcionan, y cada guardado crea una versión nueva del documento. Ojo con –escritura: como el servidor rechaza DELETE, la sonda **no puede limpiar lo que crea**. Por eso escribe siempre en la misma ruta fija, General/.iuredav-selftest.txt, de modo que repetir el diagnóstico genere versiones de un único documento en lugar de acumular ficheros huérfanos. La contraseña se pasa por IUREDAV_PASS a propósito: argv lo puede leer cualquier otro proceso de la máquina. Cómo se monta en cada sistema Sistema Mecanismo Hace falta instalar Dónde aparece Linux FUSE 3 fuse3 (lo pide el .deb)...