EiskaltDC++
EiskaltDC++ es un cliente de red gratuito para compartir archivos Direct Connect multiplataforma .
Historia
La historia del proyecto comenzó en julio de 2009 con la creación de la modificación Valknut - Valknut -mod . Después de un desarrollo bastante largo del mod, se detuvo el trabajo en Valknut-mod , y todos los cambios posteriores comenzaron a ocurrir en la bifurcación , llamada EiskaltDC [1] (Eiskalt (Aiskalt) - alemán frosty, icy . El nombre del cliente era formado a partir del título de una canción de la banda alemana Eisbrecher — Eiskalt Erwischt). Unos meses más tarde, los desarrolladores decidieron que la biblioteca dclib utilizada como núcleo en Valknut estaba desactualizada y no cumplía con los estándares modernos, por lo que se decidió cambiar al núcleo utilizado en el cliente DC ++ , lo que implicó una reescritura completa. del código del cliente. El cliente reescrito se denominó EiskaltDC++ , se basó en el núcleo DC++ y admitió, además del protocolo Direct Connect , el protocolo ADC . No hay código del antiguo EiskaltDC en EiskaltDC++ , lo único que conecta a estos dos clientes son los autores comunes.
Características
- Las interfaces gráficas en Qt y GTK+ , el daemon y su interfaz web en JavaScript y la interfaz de la consola en Perl interactúan a través de JSON - RPC .
- Descarga multiproceso (descarga de fragmentos de un archivo de varias fuentes a la vez).
- Busque con la capacidad de agrupar resultados, lista negra para resultados de búsqueda.
- Compatibilidad con DHT (permite compartir archivos y buscar TTH sin concentradores)
- Compatibilidad con UPnP .
- Compatibilidad con la vinculación a una interfaz/dirección de red.
- Posibilidad de usar un panel lateral con una lista de widgets, una barra de pestañas de varias líneas o una barra de pestañas de una sola línea.
- Compatibilidad con PFSR (intercambio parcial de archivos) (los usuarios pueden descargar partes de un archivo que usted mismo aún no ha descargado por completo, de manera similar, puede descargar archivos parcialmente descargados por ellos de otros usuarios).
- Listas entregadas/descargadas.
- Capacidad para actualizar automáticamente la IP externa a través de DynDNS .
- Concentradores públicos/favoritos (listas de concentradores de Internet, codificación utilizada , tipo de conexión, la capacidad de presentarse como otros clientes, IP externa, la capacidad de desactivar el chat cuando se conecta a un concentrador, la capacidad de establecer diferentes intervalos de búsqueda para los concentradores ( predeterminado: 60 s)).
- Usuarios destacados (emitir automáticamente un espacio, descripción, hora de la última visita).
- Filtro de direcciones IP.
- antispam _
- Buscar espía.
- Registro ._ _
- Filtre en la lista de usuarios, en los resultados de búsqueda, en los centros públicos y en las listas de archivos, busque en las listas de archivos.
- Capacidad para usar expresiones regulares de Qt en el filtro de la lista de usuarios (use ##<regexp> en el filtro).
- Chat con todas las funciones ( coloreado de nick , imanes de análisis , enlaces, caritas , panel de caritas o ventana de selección de caritas, búsqueda de chat, comandos de chat, compatibilidad con BBCode , deshabilitar/habilitar/borrar chat, Shift+Enter para interrumpir la línea de entrada en el chat, deletrear verificador (usando Aspell ), la capacidad de mostrar las direcciones IP y los países de los usuarios en el chat (depende de la configuración del concentrador: la información sobre ellos generalmente está disponible solo para los operadores), un separador (línea horizontal) para los mensajes no leídos en el chat, la capacidad de resaltar palabras clave en el chat: comandos /kword add <keyword>, /kword purge <keyword>, /kword list).
- Comandos de concentrador personalizados.
- Secretaria (permite no leer mensajes inútiles en muchos chats para buscar algo interesante, como mensajes con enlaces magnéticos o palabras clave).
- Administrador de límite de velocidad de carga/descarga.
- Iluminación de duplicados en la bola .
- Limitación de devolución en el tamaño de las bolas (establecido a través del menú contextual para el directorio seleccionado en la lista de archivos).
- Notificaciones de texto y sonido.
- Configuración de hash (limitación de la tasa de hash, pausa, uso de una máscara para especificar archivos y directorios que no necesitan hash, configuración del período de actualización automática de recursos compartidos).
- Soporte para extensiones personalizadas en QML , QtScript y Lua .
- Capacidad para cargar archivos en el directorio de destino, sin utilizar un directorio temporal.
- Configuraciones de fuente separadas para la aplicación, lista de usuarios, chat, mensajes privados.
- Capacidad para procesar enlaces magnéticos y enlaces centrales pasados al cliente desde diferentes navegadores [2] .
- Arrastra y suelta archivos en el campo de entrada del mensaje. Si la lima está en la bola , se sustituye por un enlace magnético.
- Soporte para la posibilidad de utilizar una lista de archivos que distingue entre mayúsculas y minúsculas.
- Posibilidad de ocultar el menú (Ctrl+M) mientras se agrega el botón correspondiente a la barra de herramientas.
- Indicadores de progreso de hash y espacio libre en la barra de estado.
- Búsqueda ADL (con soporte para expresiones regulares de estilo Perl a través de PCRE ).
- Intervalo de detección de ausencias (comprobación de la actividad del usuario).
- Administrador de atajos de teclado.
- Diálogo para calcular el TTH de un archivo arbitrario.
- Soporte de IDNA : reconocimiento de nombres de dominio nacionales.
- La capacidad de conectarse a concentradores mediante una URL codificada (por ejemplo: dchub://%D1%85%D0%B0%D0%B1.%D1%81%D0%BC%D0%BE%D0%BB%D0% BD%D0% B5%D1%82.%D1%80%D1%84)
- Posibilidad de ver la cola de usuarios que esperan un espacio.
Véase también
Notas
- ↑ Descripción de EiskaltDC . Consultado el 31 de mayo de 2010. Archivado desde el original el 22 de septiembre de 2011. (indefinido)
- ↑ Configuración de la interceptación de enlaces magnéticos . Consultado el 28 de septiembre de 2017. Archivado desde el original el 4 de marzo de 2016. (indefinido)
Enlaces