forked from d1zzy/pvpgn
-
Notifications
You must be signed in to change notification settings - Fork 155
/
CREDITS
288 lines (212 loc) · 10.1 KB
/
CREDITS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
PvPGN CREDITS (also please see the original BNETD credits bellow):
--------------------------------------------------------------------
CREDITS
This file contains the names of people who have contributed to the
development of the PvPGN BNETD mod in some way. This file is not
complete and we would like to thank everyone who helped us in any way.
PROGRAMMING CONTRIBUTORS
AmAdEuS a.k.a. amadeo
WIN32GUI-mod, WIN32-Installer, WIN32 services code, initial IRC mods
Andreas Pickart a.k.a. apic ([email protected]) - initial War3 work,
w3route and anongame support, initial MySQL storage support and others
Dizzy
Project release engineering, general code maintenance, storage
development, fdwatch development, some documentation and lots others.
Bryan Biedenkapp ([email protected])
Westwood Online (WOL) support. Lot's of IRC fixes and enhancements.
pandaemonium a.k.a. aaron
W3 ladders, binary ladders, commands aliases, channel topics,
channel tmp ops/voices, anongame infos language support, SQL db
creator, bnchat cleanup, WIN32 build files maintenance and lots others.
Pelish ([email protected])
WOL/IRC rework and many bugfixes
Soar
Clans, friends codes optimization, D2 stuff, w3 gameinfo etc.
TheUndying aka Undy ([email protected])
PvPGN project starter, initial code maintainance and management,
initial W3 support codes, etc.
Zzzoom ([email protected])
For persistent SQL connections patch, password brute force attacks
protection, various bug reports and very usefull profile dumps.
MISC
Eggy ([email protected])
Win32 binary packager, QA testing/reporting, supporter (IRC, forums),
misc documentation.
U-238 ([email protected])
Webmaster, Mac binary packager, Mac versioncheck maintainer,
PvPGN fink package maintainer, supporter (IRC, forums), tester,
documentation writer.
David Wilson ([email protected])
Documentation writer, supporter (IRC, forums).
Lots of other people who do not wish to be mentioned here.
BINARY PACKAGES:
- Birzan George Cristian <[email protected]> (original Debian packager)
- Dorin Lazar <[email protected]> (RPMs)
- Mihai Maties <[email protected]> (RPMs & src.rpm snapshot script)
- Radu Radoveneanu <[email protected]> (Slackware packages)
- Robert Millan <rmh at debian dot org> (official Debian package maintainer)
- Max E. Kuznecov <mek at mek.uz.ua> (FreeBSD port entry maintainer)
ORIGINAL BNETD CREDITS:
-------------------------------
CREDITS
This file contains the names of people who have contributed to the
development of the BNETD server in some way. This project has made an
enormous amount of progress since the development has become public,
and this is one place where members of the community can be thanked.
PROGRAMMING CONTRIBUTORS
The following people have contributed code, code ideas, bug fixes, and
debugging work:
Mark Baysinger ([email protected])
For the original idea, original implementation, documentation of the
protocol, starhack.ml.org, the tracking server, etc.
Ross Combs ([email protected])
Various cleanups, release coordination, / commands, config files, etc.
Rob Crittenden ([email protected])
For many bug fixes, protocol work, file downloads, man pages, user
icons, better channel handling, autoconf, ladder, etc. as well as
working on the FAQ and user support.
Descolada (dyn1-tnt9-237.chicago.il.ameritech.net)
For the hashing algorithm complete with a sample C implementation.
Gediminas ([email protected])
For work on the client command "readline" code, the initial help
system, and a better /conn command.
Oleg Drokin ([email protected])
For patches to fix bnchat and bnstat.
Damien Clermonte ([email protected])
For portability (to cygnus B20.1 on win32) work, testing, and helpful
observations, and the TCP keepalive patch.
Denis Moreaux ([email protected])
For working out the correct ladder equations.
Philippe Dubois ([email protected])
For working on the Win32 port, UDP stuff, auto-update, and the
bnettime code.
Typhoon [Marco Ziech] ([email protected])
For lots of good work on the BNI utilities, BITS (server inter-
connectivity) support, and his bnetmasq.sh script. He also
answers a lot of user questions and put together most of the
web site.
Dizzy
For help with NAT issues, a much improved help system, channel
flooding prevention, new /-commands, a mail system, and more.
Razvan Jianu ([email protected])
For many useful coredumps :) Also for the /addacct command.
Qlex ([email protected])
For kick starting the Diablo II stuff, testing thousands quick
changes, moral support, and digging up all the information.
Kenshin ([email protected])
For helping Qlex with the character stuff, fixing some major
bugs in the Diablo II code, and starting work on saving
characters.
Hakan Tandogan ([email protected])
For always making RPMs for bnetd and the tracker and some patches to
correct startup/shutdown issues. Also for continuing Diablo II work.
Jung-woo Sohn ([email protected])
For /watch feedback, dobae flooding disconnect, better disconnect
game result handling, and generally for lots of good ideas. And
also for spotting the failed account creation crashing bug.
YobGuls ([email protected])
Actually contributed to the DSBot code, but see next entry.
Eurijk! ([email protected])
For pointing out how the new cdkey hashing works and also how
version checking is performed. This was some really ugly but
important stuff! He figured this out working on DSBot but
kindly explained it to us and showed us example code. He's
also working on the Prolix bot project and has provided lots
of useful bug reports and other commentary.
Fred Wittekind ([email protected])
For autoupdate version range support. For pointing out all the
update MPQ files we didn't know about. Also for the message
force-command patch.
Mathieu Legare ([email protected])
For picking up bnetdStats and making it report all kinds of
statistics.
Onlyer ([email protected])
For new commands, Diablo II protocol work, Diablo II closed server
work, FSGS account conversion, etc.
faster ([email protected])
For Diablo II closed communication (S2S) and for finding that
check_alloc bug.
sousou ([email protected])
For Diablo II closed database server and ladder.
esper ([email protected])
Diablo II closed server gui and ladder.
sherpya ([email protected])
For lots of help with adbanners, the d2close merge, reporting
bugs (like the 100% poll() CPU usage bug), and lots of good
suggestions. Also for work on channel list reloads.
Yoss ([email protected])
For helpful suggestions for the mail code and for patching
the emote flooding hole. Also for the /admin command and for
the patch to fix the "operator can ban admins" bug. A big
thanks for much improved kill and ban commands and the new
dynamic ipban with better address matching and timeouts.
Roland Stahn ([email protected])
For all the work tracking down the versioncheck information
for revision of the STAR and SEXP clients. For information about
Blizzard's numbering scheme. For helpful packet information.
Also for the bug reports and simple patches which probably should
have been fixed a long time ago but he was the only person with
enough patience to figure out what was happening. Specifically,
the "all countries in one channel" feature, the empty game pass
bug, the multiple game with same name bug, and the memory
corruption after autoupdates. For updated version information.
For diagnosing the autoupdate crash (bug in server.c handling
closed sockets).
KWS ([email protected])
For the nice bug reports on gameinfo parsing on game join, win32
socket and file portability problems. Also for patches to update
versioncheck info, implement IP storage, the patch for better
eventlogs, and Makefile improvements.
Jack ([email protected])
For Diablo II open game difficulty patch.
forester ([email protected])
Working on the Win32 port, bnetd GUI for Win32, small patches.
TESTING AND DEBUGGING CONTRIBUTORS
The following people have sent in ideas, bug reports, and minor
patches.
187 ([email protected])
For bug reports and the idea for the /news command.
Shin DongJun ([email protected])
For some bug reports and patches.
Jeffery Jones ([email protected])
For the game address translation idea.
Maxim Tereshenkov ([email protected])
For the stack trace which found the 8-bit account.c bug.
Yanoch ([email protected])
For suggesting the /kill improvement.
stacker ([email protected])
For lots of bug reports and also the sbnetd front end.
Mike Hindman ([email protected])
David Fitzpatrick ([email protected])
For lots of ideas and all the help with Diablo.
Homer ([email protected])
For the helpful info on game info strings and ladder maps.
Alvin Sim ([email protected])
For lots of testing and figuring out that Diablo II open gameplay was
actually not too hard to implement.
AsmodeusB
For finding annoying the gameinfo bug in connection.c :)
forester (http://forester.yo.lv)
For pointing out what gameresult 5 means.
jerome ([email protected])
For the MacOS X package.
acbcdde ([email protected])
For Win32 Makefile and config.h fixes.
mojohead ( Andrey Ilyin )
For d2dbs/d2ladder.c fixes.
OTHER CONTRIBUTORS
The following people have contributed their time, talent, and other
resources to the project:
Josh ([email protected])
For a wonderful web site, quick mirroring of new releases, testing,
organization, documentation, and user support.
Tim Jung ([email protected])
For kindly hosting our mailing lists, domain, web pages, etc. as well
as regular feedback and testing.
Allan Clark ([email protected])
For putting together some nice RPMs.
NOTE
This list is not complete. I have lost track of the names of some
people who have contributed, and likely forgotten about others. If you
think you should be listed here but aren't, please contact the
bnetd-dev mailing list and we will take care of it right away.