This repo is a fork on the official mldonkey software. It includes new features that are still not upstreamed:
- port to ocaml5;
- port to dune build system;
- many external libs were extracted from the repo and updated;
- binary protocol was improved;
- builds faster with concurrent jobs;
- can be built against musl, to get a fully static Linux binary.
A lot of documentation (wiki) and user forums were previously hosted at http://mldonkey.sourceforge.net, but were shut down on August 21, 2023, see issue #90 for the details and links to the data dumps (help needed to restore them to the usable form).
GitHub Discussions serves as a replacement for the forum for the time being.
Only ocaml >= 5 is supported, see mldonkey.opam for canonical information.
GTK2 GUI is not supported anymore. Only Linux is supported.
Build can be run using dune:
python autoconf.py
opam exec -- dune build
Dependencies must already be in place.