Menu

#5 Missing EMule opcodes 0x5B to 0x61 in C2C protocol

open
nobody
None
5
2003-03-23
2003-03-23
Anonymous
No

from eMule v0.27b opcodes.h :

#define OP_CHANGE_SLOT
0x5B // <HASH 16>
#define OP_QUEUERANK
0x5C // <wert 4> (slot index of the
request)
#define OP_ASKSHAREDDIRS 0x5D // (null)
#define OP_ASKSHAREDFILESDIR 0x5E // <len
2><Directory len>
#define OP_ASKSHAREDDIRSANS 0x5F // <count
4>(<len 2><Directory len>)[count]
#define OP_ASKSHAREDFILESDIRANS 0x60 // <len
2><Directory len><count 4>(<HASH 16><ID 4><PORT
2><1 Tag_set>)[count]
#define OP_ASKSHAREDDENIEDANS 0x61 // (null)

----------------------------------------------------------------------

in eMule specific protocol, miss opcode 0x61 :

#define OP_FILEDESC
0x61 // <len 2><NAME len>

and other 4 opcodes, for future use :
#define OP_VERIFYUPSREQ
0x71 // (never used)
#define OP_VERIFYUPSANSWER
0x72 // (never used)
#define OP_UDPVERIFYUPREQ 0x73
// (never used)
#define OP_UDPVERIFYUPA
0x74 // (never used)

---------------------------------------------------------------------------

for .met files, seems eMule now uses old 0x05 tag
(collection) => #define FT_LASTSEENCOMPLETE
0x05

---------------------------------------------------------------------------

also seems tags > 0x10 changed a lot (see opcodes.h)

Discussion


Log in to post a comment.