MLDonkey

редактировать
MLDonkey
Первый выпуск 2001 ; 20 лет спустя ( 2001)
Стабильный выпуск 3.1.7 (6 июля 2020 г. ; 15 месяцев назад) [±]  ( 2020-07-06)
Предварительный выпуск нет [±]
Репозиторий
Написано в OCaml, с некоторым C и сборкой
Операционная система Microsoft Windows, OS X, Unix-подобный, MorphOS
Тип P2P обмен файлами
Лицензия GPL-2.0 или новее
Веб-сайт mldonkey.sourceforge.net

MLDonkey является открытым исходным кодом, мульти-протокол, равный-равному файлообменник приложение, которое работает как серверную серверное приложение на многих платформах. Им можно управлять через пользовательский интерфейс, предоставляемый одним из множества отдельных интерфейсов, включая веб-интерфейс, интерфейс telnet и более десятка собственных клиентских программ.

Первоначально клиент Linux для протокола eDonkey, теперь он работает на многих разновидностях Unix-подобных, OS X, Microsoft Windows и MorphOS и поддерживает множество одноранговых протоколов.

Он написан на OCaml, немного C и немного ассемблера.

СОДЕРЖАНИЕ
  • 1 История
  • 2 Особенности
  • 3 См. Также
  • 4 ссылки
  • 5 интерфейсов
  • 6 Внешние ссылки
История

Разработка программного обеспечения началась в конце 2001 года. Первоначальным разработчиком MLDonkey является Фабрис Ле Фессан из INRIA. Первоначально он был задуман как попытка распространить использование OCaml в сообществе открытого исходного кода.

В январе 2003 года сайт Slyck.com сообщил о непродолжительных трениях между разработчиками MLDonkey и официальными разработчиками Overnet MetaMachine, которые объявили MLDonkey «мошенническим клиентом» якобы за некорректное поведение в сети.

Версии до 3.0 имеют известную уязвимость системы безопасности, которая позволяет злоумышленнику, имеющему доступ к веб-интерфейсу, читать любой файл в файловой системе.

Функции

Особенности ядра MLdonkey:

Написанное на языке программирования OCaml и лицензированное по лицензии GPL-2.0 или более поздней версии, приложение разделяет пользовательский интерфейс (который может быть веб-браузером, telnet или сторонним приложением с графическим интерфейсом пользователя) и код, который взаимодействует с одноранговые сети.

MLDonkey может одновременно подключаться к разным узлам, используя разные сетевые протоколы. Кроме того, он может загружать и объединять части одного файла из разных сетевых протоколов, хотя эта функция в настоящее время задокументирована как экспериментальная. MLDonkey запускается в сеансе терминала и не требует среды графического интерфейса пользователя, что позволяет экономить память и ресурсы обработки. Поведение контролируется редактируемыми файлами конфигурации или, что удобнее для пользователя, отдельным пользовательским интерфейсом.

Начиная с выпуска 2.9.0 (2007), поддержка gnutella и G2 больше не компилируется по умолчанию, поскольку оба плагина содержат ошибки и в настоящее время не обслуживаются; тем не менее, их все еще можно скомпилировать, сделав соответствующие настройки в файле конфигурации.

Смотрите также
использованная литература

Общие ссылки

Фронтенды
внешние ссылки
Последняя правка сделана 2023-12-31 10:52:55
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте