File : queue.dat Queue Version : 5.01 Size : 7168 bytes F@H Client : FAH502-Linux.exe
assignment info (le): Mon Aug 9 23:36:38 2004; AC1213B0
This time stamp and data word are sent to the client by the assignment server along with the IP address of the work server and other information. The data word is a checksum derived from the IP address and the time stamp. The client sends all three words to the work server as validation of the assignment. These values can be stored in queue.dat in either little-endian or big-endian byte order. It is unknown why it can be either way, but the notation in parentheses, either "(le)" or "(be)" indicates how it actually is stored in this entry.
The three related fields are: Assignment Info Present, Assignment Timestamp and Assignment Info
grep "508 Assignment info present" qd.c char aiflag[4]; /* 508 Assignment info present flag (LE or BE) */
./qd -q queue.dat | grep assignment assignment info (le): Fri Mar 17 10:15:07 2006; A0F51AFA # Index 3 assignment info (le): Mon Mar 20 14:00:02 2006; A0E85EA7 # Index 4 assignment info (le): Wed Mar 22 00:49:22 2006; A0EA70F7 # Index 5 assignment info (le): Thu Mar 23 09:17:12 2006; A0EC2B7D # Index 6 assignment info (le): Fri Mar 24 20:21:29 2006; A0EE3E4C # Index 7 assignment info (le): Sun Mar 26 04:17:16 2006; A0E18B5D # Index 8 assignment info (le): Thu Apr 13 23:21:46 2006; A0884010 # Index 9 assignment info (le): Sun Apr 30 16:28:22 2006; A0BEBB77 # Index 0 assignment info (le): Fri May 12 05:28:35 2006; A0AF8012 # Index 1 assignment info (le): Wed May 24 00:26:06 2006; A75E68C5 # Index 2
hexdump -C -s 516 -n 4 queue.dat # Index 0 00000204 01 00 00 00 |....| 00000208 hexdump -C -s 1228 -n 4 queue.dat # Index 1 000004cc 01 00 00 00 |....| 000004d0 hexdump -C -s 1940 -n 4 queue.dat # Index 2 00000794 01 00 00 00 |....| 00000798 hexdump -C -s 2652 -n 4 queue.dat # Index 3 00000a5c 01 00 00 00 |....| 00000a60 hexdump -C -s 3364 -n 4 queue.dat # Index 4 00000d24 01 00 00 00 |....| 00000d28 hexdump -C -s 4076 -n 4 queue.dat # Index 5 00000fec 01 00 00 00 |....| 00000ff0 hexdump -C -s 4788 -n 4 queue.dat # Index 6 000012b4 01 00 00 00 |....| 000012b8 hexdump -C -s 5500 -n 4 queue.dat # Index 7 0000157c 01 00 00 00 |....| 00001580 hexdump -C -s 6212 -n 4 queue.dat # Index 8 00001844 01 00 00 00 |....| 00001848 hexdump -C -s 6924 -n 4 queue.dat # Index 9 00001b0c 01 00 00 00 |....| 00001b10