All I had to do was set up a packet sniffer (i.e. windump) to sniff the packets sent to and from neo-modus.he.net on port 80.
Here's a GET request that doesn't work.
----
GET /PublicHubList.config HTTP/1.1
User-Agent: DC++ v0.241
Host: neo-modus.he.net
Cache-Control: no-cache
----
Here's the GET request that DC uses and does work.
----
GET /PublicHubList.config HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
User-Agent: Microsoft URL Control - 6.00.8862
Host: www.neo-modus.com
Cache-Control: no-cache
----
Now why not just change the GET request that DC++ sends or have a radio button that sets the option to use the "Official DC" hub list instead of, or as well as, the public hub lists you enter in DC++?
Are there leagal issues? Explain to me why this simple feature has not been added?