I can also trigger this message by executing a global search...
See, after executing a global search for "amule" I got:
2010-01-24 12:45:28: ServerUDPSocket.cpp(113): ServerUDP: Received UDP server packet from 64.27.4.231:4237, opcode (0x99)
2010-01-24 12:45:28: ServerUDPSocket.cpp(119): ServerUDP: 108 bytes
2010-01-24 12:45:28: 00000000 32 92 cf 20 41 3f 43 35 93 2c 34 42 c1 36 92 d1 |2.Ï A?C5.,4BÁ6.Ñ|
2010-01-24 12:45:28: 00000010 40 1b 04 e7 35 12 04 00 00 00 02 01 00 01 34 00 |@..ç5.........4.|
2010-01-24 12:45:28: 00000020 44 6f 77 6e 6c 6f 61 64 20 61 6d 75 6c 65 20 73 |Download amule s|
2010-01-24 12:45:28: 00000030 65 63 75 72 65 6c 79 20 77 69 74 68 20 6e 65 77 |ecurely with new|
2010-01-24 12:45:28: 00000040 20 53 65 63 75 72 65 64 20 42 72 6f 77 73 65 72 | Secured Browser|
2010-01-24 12:45:28: 00000050 2e 7a 69 70 03 01 00 02 45 70 db 00 03 01 00 15 |.zip....EpÛ.....|
2010-01-24 12:45:28: 00000060 a5 1f 00 00 03 01 00 30 a5 1f 00 00 |¥......0¥... |
2010-01-24 12:45:28: ServerUDPSocket.cpp(113): ServerUDP: Received UDP server packet from 64.27.4.231:4237, opcode (0x9b)
2010-01-24 12:45:28: ServerUDPSocket.cpp(119): ServerUDP: 23 bytes
2010-01-24 12:45:28: 00000000 32 92 cf 20 41 3f 43 35 93 2c 34 42 c1 36 92 d1 |2.Ï A?C5.,4BÁ6.Ñ|
2010-01-24 12:45:28: 00000010 01 40 1b 04 e7 35 12 |.@..ç5. |
!2010-01-24 12:45:28: ServerUDPSocket.cpp(154): ServerUDP: Sources received for unknown file
i.e. the same server first sends us a fake result ("Download amule securely with new Secured Browser.zip"), then immediately sends source(s) for that fake file.
However, your case might be unrelated to this. Below is a patch that will log every packet received from servers (in debug build).
--- src/ServerUDPSocket.cpp
+++ src/ServerUDPSocket.cpp
@@ -116,6 +116,7 @@ void CServerUDPSocket::ProcessPacket(CMemFile& packet, uint8 opcode, uint32 ip,
// Imported: OP_GLOBSEARCHRES, OP_GLOBFOUNDSOURCES & OP_GLOBSERVSTATRES
// This makes Server UDP Flags to be set correctly so we use less bandwith on asking servers for sources
// Also we process Search results and Found sources correctly now on 16.40 behaviour.
+ AddDebugLogLineM(false, logServerUDP, DumpMemToStr(packet.GetRawBuffer(), packet.GetLength()));
switch(opcode){
case OP_GLOBSEARCHRES: {