Subversion Repositories WoWGM

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 tristanc 1
==============================================================================
2
The following individuals have helped identify specific bugs and improvements
3
in Detours.  The entire Detours community has benefited from their help.
4
==============================================================================
5
 
6
* Jay Krell:          Identified error in DetourFindPayload that caused a
7
                      incorrect failure when pcbData is NULL. (Build_342)
8
 
9
* Jay Krell:          Identified issue with VirtualSize == 0 files created in
10
                      NT 3.1 images. (Build_339)
11
 
12
* Igor Odnovorov:     Identified an issue with the placement of the trampoline
13
                      region when a function is detoured twice and the second
14
                      trampoline region is outside of the +/- 2GB range of
15
                      the target. (Build_337)
16
 
17
* Jay Krell:          Identified need for some programs to enumerate the
18
                      address of IAT entries. (Build_336)
19
 
20
* Calvin Hsia:        Identified need for some program to change the excluded
21
                      system region. (Build_336)
22
 
23
* Adam Smith:         Identified error in failure handling when VirtualProect
24
                      cannot make pages executable because the Prohibit
25
                      Dynamic Code Generation mitigation policy has been
26
                      applied to a process. (Build_335)
27
 
28
* Ben Faull:          Identified fix to detour_alloc_region_from_lo and
29
                      detour_alloc_region_from_hi that preserves ASLR entropy.
30
                      (Build_334)
31
 
32
* Shaoxiang Su:       Reported errors building with Visual Studio 2015.
33
                      (Build_332)
34
 
35
* Jay Krell:          Identified and resolved significant gaps in the X86, X64
36
                      and IA64 disassemblers for instruction found in code,
37
                      but seldom found in function prologues. (Build_331)
38
 
39
* Allan Murphy:       Identify error in rep and jmp ds: encodings. (Build_331)
40
 
41
* Philip Bacon:       Identified incorrect entry point return for pure
42
                      resource-only binaries. (Build_330)
43
 
44
* Jay Krell:          Identified failure in DetourAttachEx to update nAlign.
45
                      (Build_330)
46
 
47
* Sumit Sarin:        Helped debug error with packed binaries.
48
                      (Build_329)
49
 
50
* Nitya Kumar Sharma: Reported bug in DetourAfterWithDll for 32/64 agnostic
51
                      EXEs.
52
                      (Build_327)
53
 
54
* Richard Black:      Identified a large number of typos in documentation.
55
                      (Build_326)
56
 
57
* Michael Bilodeau:   Identified bug in DetourUpdateProcessWithDll when the
58
                      target process contains a Detours payload *after* all
59
                      valid PE binaries.
60
                      (Build_324)
61
 
62
* Meera Jindal:       Reported bug in identification of target address in
63
                      DetourCopyInstruction for jmp[] and call[] on x86 & x64,
64
                      the ff15 and ff25 opcodes.
65
                      (Build_323)
66
 
67
* Ken Johnson:        Assistance with SAL 2.0 annotations.
68
                      (Build_319)
69
 
70
* Nick Wood:          Identified bug in DetourFindFunction on ARM.
71
                      (Build_314)
72
 
73
* Mark Russinovich:   Helped debug DetourCreateProcessWithDllEx.
74
                      (Build_314)
75
 
76
* John Lin:           Implementation idea for DetoursCreateProcessWithDllEx.
77
                      (Build_314)
78
 
79
* Andrew Zawadowskiy  Reported an improper memory page permissions
80
                      vulnerability in Detours 2.1.  (Vulnerability does not
81
                      exist in versions later than Detours 2.1.)
82
                      (Build_223)
83
 
84
* Nightxie:           Identified bug in detour_alloc_round_up_to_region.
85
                      (Build_310)
86
 
87
* Diana Milirud:      Identified bug in B* instructions on ARM.
88
                      (Build_309)
89
 
90
* Juan Carlos         Identified correct MSIL entry point for unsigned MSIL.
91
  Luciani:            (Build_308)
92
 
93
* Lee Hunt            Suggested improvements in algorithm for allocation of
94
  Lawrence Landauer   trampoline regions on x64 to avoid collisions with
95
  Joe Laughlin:       system DLLs.
96
                      (Build_307)
97
 
98
* Tyler Sims          Identified bug in handling of "anycpu" MSIL binaries
99
  Darren Kennedy:     on x64.
100
                      (Build_307)
101
 
102
* Andre Vachon:       Help with optimized binaries.
103
                      (Build 301)
104
 
105
* Chris Mann:         Identified fix not forward ported from 2.2 to 3.0.
106
                      (Build_301)
107
 
108
* Mark Irving:        Identified bug with EXEs missing second import table.
109
                      (Build_300)
110
 
111
* Ben Schwarz:        Identified bug in handling of multi-byte NOPs.
112
                      (Build_300)
113
 
114
* Aaron Giles         Coded initial ARM/Thumb2 disassembler.
115
  Jared Henderson:    (Build_300)
116
 
117
* Doug Brubacher:     Coded initial x86 disassembler.
118
                      (Build_100)