Mercurial > pidgin
annotate COPYRIGHT @ 12756:6ef1cdc26b40
[gaim-migrate @ 15103]
Cleanup to STUN code. Fixed endianness. Fixed to work where sizeof(short) != 2 or sizeof(int) != 4. Close the socket when we're done with it. Instead of using a bunch of static variables, pass data around the various callbacks. Don't invoke the specified StunCallback before the initial function has returned. Deal with requerying if the STUN server has changed since last query, or the last query was unsuccessful and 5 minutes have elapsed.
committer: Tailor Script <tailor@pidgin.im>
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Sat, 07 Jan 2006 22:10:18 +0000 |
parents | 6fc03a3b15b0 |
children | 42af52cb61f7 |
rev | line source |
---|---|
8046 | 1 Gaim |
10571 | 2 Copyright (C) 1998-2005 by the following: |
8046 | 3 |
4 If you have contributed to Gaim, you deserve to be on this list. | |
5 Contact us (see: AUTHORS) and we'll add you. | |
6 | |
10935 | 7 Dave Ahlswede |
10215 | 8 Manuel Amador |
11454
201617d49573
[gaim-migrate @ 13693]
Richard Laager <rlaager@wiktel.com>
parents:
11433
diff
changeset
|
9 Matt Amato |
7967 | 10 Daniel Atallah |
8598 | 11 Paul Aurich |
7959 | 12 Patrick Aussems |
11551
78aad676fdb2
[gaim-migrate @ 13806]
Luke Schierer <lschiere@pidgin.im>
parents:
11518
diff
changeset
|
13 John Bailey |
12051 | 14 Luca Barbato |
10956 | 15 Levi Bard |
8266 | 16 Kevin Barry |
10069
7cbe12859d3a
[gaim-migrate @ 11045]
Luke Schierer <lschiere@pidgin.im>
parents:
10065
diff
changeset
|
17 Derek Battams |
11321 | 18 Martin Bayard |
9086
9fcbb18aa7be
[gaim-migrate @ 9863]
Christian Hammond <chipx86@chipx86.com>
parents:
9075
diff
changeset
|
19 Curtis Beattie |
9888 | 20 Dave Bell |
10666 | 21 Igor Belyi |
7958 | 22 Brian Bernas |
7959 | 23 Jonas Birmé |
9470 | 24 Eric Blade |
7958 | 25 Ethan Blanton |
7959 | 26 Joshua Blanton |
10895 | 27 Rainer Blessing |
7958 | 28 Herman Bloggs |
9232 | 29 David Blue |
7958 | 30 Jason Boerner |
7959 | 31 Graham Booker |
12465
ae4ae98bca20
[gaim-migrate @ 14775]
Richard Laager <rlaager@wiktel.com>
parents:
12462
diff
changeset
|
32 Paolo Borelli |
7959 | 33 Craig Boston |
34 Chris Boyle | |
10691 | 35 Derrick J Brashear |
9944 | 36 Matt Brenneke |
7958 | 37 Jeremy Brooks |
8139 | 38 Philip Brown |
7959 | 39 Sean Burke |
12392 | 40 Thomas Butter |
11665 | 41 Michael Carlson |
12684
2e4e02b72e43
[gaim-migrate @ 15027]
Richard Laager <rlaager@wiktel.com>
parents:
12676
diff
changeset
|
42 Steve Cavilia |
11321 | 43 Julien Cegarra |
7959 | 44 Cerulean Studios, LLC |
8735
92cbf9713795
[gaim-migrate @ 9490]
Christian Hammond <chipx86@chipx86.com>
parents:
8706
diff
changeset
|
45 Jonathan Champ |
7959 | 46 Ka-Hing Cheung |
11004
a3d3729a9130
[gaim-migrate @ 12859]
Etan Reisner <pidgin@unreliablesource.net>
parents:
10985
diff
changeset
|
47 Sadrul Habib Chowdhury |
7959 | 48 Arturo Cisneros, Jr. |
49 Vincas Ciziunas | |
11084 | 50 Jonathan Clark |
7958 | 51 Joe Clarke |
11660
a3302d271199
[gaim-migrate @ 13945]
Gary Kramlich <grim@reaperworld.com>
parents:
11626
diff
changeset
|
52 Eoin Coffey |
11009 | 53 Jason Cohen |
7959 | 54 Todd Cohen |
10639 | 55 Nathan Conrad |
7959 | 56 Felipe Contreras |
10439 | 57 Alex Converse |
10529 | 58 Irving Cordova |
9042 | 59 Adam Cowell |
11061
106442ed22a6
[gaim-migrate @ 13016]
Daniel Atallah <daniel.atallah@gmail.com>
parents:
11057
diff
changeset
|
60 Palmer Cox |
7959 | 61 Jeramey Crawford |
12685
e9f279f0ef02
[gaim-migrate @ 15028]
Richard Laager <rlaager@wiktel.com>
parents:
12684
diff
changeset
|
62 Martijn Dekker |
10409 | 63 Balwinder Singh Dheeman |
9087
f32ee2e97b37
[gaim-migrate @ 9864]
Christian Hammond <chipx86@chipx86.com>
parents:
9086
diff
changeset
|
64 Finlay Dobbie |
7959 | 65 Mark Doliner |
66 Nuno Donato | |
67 Jim Duchek | |
10060 | 68 Alex Duggan |
7959 | 69 Tom Dyas |
8664 | 70 Marc E. |
7959 | 71 Andrew Echols |
11925 | 72 John Eckerdal |
12406
bc45ab9756b5
[gaim-migrate @ 14713]
Richard Laager <rlaager@wiktel.com>
parents:
12392
diff
changeset
|
73 Sean Egan <seanegan@gmail.com> |
9331
851b8c672011
[gaim-migrate @ 10139]
Christian Hammond <chipx86@chipx86.com>
parents:
9262
diff
changeset
|
74 Nelson Elhage |
8782
5a2b5e4abf3a
[gaim-migrate @ 9544]
Christian Hammond <chipx86@chipx86.com>
parents:
8767
diff
changeset
|
75 Ignacio J. Elia |
7959 | 76 Brian Enigma |
7998 | 77 Stefan Esser |
11925 | 78 Marc Etcheverry |
7958 | 79 Larry Ewing |
10383 | 80 Gábor Farkas |
7959 | 81 Jesse Farmer |
7983 | 82 Gavan Fantom (gavan) |
11819
1452a3a9f07a
[gaim-migrate @ 14110]
Richard Laager <rlaager@wiktel.com>
parents:
11665
diff
changeset
|
83 David Fiander |
8195 | 84 Rob Flynn <gaim@robflynn.com> |
10186 | 85 Rob Foehl (rwf) |
9424 | 86 Alan Ford |
7958 | 87 Nathan Fredrickson |
8267 | 88 Chris J. Friesen |
8048 | 89 Free Software Foundation |
7959 | 90 Decklin Foster |
11518 | 91 Francesco Fracassi |
7959 | 92 Adam Fritzler |
8209 | 93 Max G. |
9894 | 94 François Gagné |
9168 | 95 Evgueni V. Gavrilov |
8160 | 96 Ignacy Gawedzki |
12465
ae4ae98bca20
[gaim-migrate @ 14775]
Richard Laager <rlaager@wiktel.com>
parents:
12462
diff
changeset
|
97 Gustavo Giráldez |
11922 | 98 Richard Gobeille |
7959 | 99 Michael Golden |
11340
e9d0d944b9d2
[gaim-migrate @ 13553]
Richard Laager <rlaager@wiktel.com>
parents:
11321
diff
changeset
|
100 Charlie Gordon |
7959 | 101 Ryan C. Gordon |
10345 | 102 Miah Gregory |
7959 | 103 Christian Hammond |
11197
5e0e7a9a21f8
[gaim-migrate @ 13322]
Richard Laager <rlaager@wiktel.com>
parents:
11140
diff
changeset
|
104 Erick Hamness |
11046
c0421a7cba03
[gaim-migrate @ 12962]
Richard Laager <rlaager@wiktel.com>
parents:
11045
diff
changeset
|
105 Fred Hampton |
11552
11d30825c1bb
[gaim-migrate @ 13812]
Gary Kramlich <grim@reaperworld.com>
parents:
11551
diff
changeset
|
106 Casey Harkins |
7959 | 107 Andy Harrison |
10186 | 108 Andrew Hart (arhart) |
7959 | 109 G. Sumner Hayes |
10973 | 110 Michael R. Head |
7959 | 111 Mike Heffner |
10063
4b4975b2b1d5
[gaim-migrate @ 11038]
Luke Schierer <lschiere@pidgin.im>
parents:
10060
diff
changeset
|
112 Benjamin Herrenschmidt |
4b4975b2b1d5
[gaim-migrate @ 11038]
Luke Schierer <lschiere@pidgin.im>
parents:
10060
diff
changeset
|
113 Fernando Herrera |
9551 | 114 Casey Ho |
8046 | 115 Iain Holmes |
11045
d456fdaf6c73
[gaim-migrate @ 12961]
Richard Laager <rlaager@wiktel.com>
parents:
11009
diff
changeset
|
116 Joshua Honeycutt |
10345 | 117 Nigel Horne |
10540 | 118 Magnus Hult |
7959 | 119 Karsten Huneycutt |
10039 | 120 Rian Hunter |
10407 | 121 Thomas Huriaux |
9566
7a149eac59a3
[gaim-migrate @ 10409]
Christian Hammond <chipx86@chipx86.com>
parents:
9551
diff
changeset
|
122 Henry Jen |
10787
c932d96a7c69
[gaim-migrate @ 12428]
Luke Schierer <lschiere@pidgin.im>
parents:
10691
diff
changeset
|
123 Benjamin Kahn |
12392 | 124 Praveen Karadakal |
7959 | 125 Akuke Kok |
9436 | 126 Cole Kowalski |
8124 | 127 Gary Kramlich |
10316 | 128 Patrik Kullman |
11370
2c3fb4a0f785
[gaim-migrate @ 13595]
Richard Laager <rlaager@wiktel.com>
parents:
11340
diff
changeset
|
129 Tuomas Kuosmanen |
7959 | 130 Tero Kuusela |
10457 | 131 Richard Laager |
8273
f24172f53650
[gaim-migrate @ 8997]
Christian Hammond <chipx86@chipx86.com>
parents:
8267
diff
changeset
|
132 Scott Lamb |
7959 | 133 Dennis Lambe Jr. |
9653 | 134 Joe LaPenna |
11260
fd4aba9dab9d
[gaim-migrate @ 13437]
Richard Laager <rlaager@wiktel.com>
parents:
11259
diff
changeset
|
135 Steve Láposi |
8444 | 136 Daniel Larsson |
9867 | 137 Peter Lawler |
7959 | 138 Ho-seok Lee |
139 Moses Lei | |
140 Ambrose C. Li | |
7957 | 141 Nicolas Lichtmaier |
7959 | 142 Artem Litvinovich |
143 Syd Logan | |
11370
2c3fb4a0f785
[gaim-migrate @ 13595]
Richard Laager <rlaager@wiktel.com>
parents:
11340
diff
changeset
|
144 Lokheed |
10305 | 145 Norberto Lopes |
8220 | 146 Uli Luckas |
7959 | 147 Matthew Luckie |
8863 | 148 Mike Lundy |
12694
ebed1bbedb04
[gaim-migrate @ 15037]
Richard Laager <rlaager@wiktel.com>
parents:
12685
diff
changeset
|
149 Lucio Maciel |
7959 | 150 Brian Macke |
8046 | 151 Paolo Maggi |
7959 | 152 Willian T. Mahan |
11622
32287ea1fce0
[gaim-migrate @ 13897]
Richard Laager <rlaager@wiktel.com>
parents:
11552
diff
changeset
|
153 Kris Marsh |
10445 | 154 Fidel Martinez |
11073 | 155 Lalo Martins |
7959 | 156 John Matthews |
157 Ryan McCabe | |
11402 | 158 Peter McCurdy |
8656 | 159 Kurt McKee |
9423 | 160 Torrey McMahon |
7957 | 161 Robert McQueen |
162 Robert Mibus | |
7959 | 163 Benjamin Miller |
164 Kevin Miller | |
165 Paul Miller | |
166 Arkadiusz Miskiewicz | |
167 Andrew Molloy | |
11626 | 168 Sergio Moretto |
10260 | 169 Matthew A. Nicholson |
11117
5a8bc4b1f5b6
[gaim-migrate @ 13173]
Richard Laager <rlaager@wiktel.com>
parents:
11116
diff
changeset
|
170 Szilard Novaki |
8706 | 171 Novell |
8241 | 172 Padraig O'Briain |
10186 | 173 Christopher O'Brien (siege) |
8697 | 174 Jon Oberheide |
11301
a09a5d64f33f
[gaim-migrate @ 13501]
Luke Schierer <lschiere@pidgin.im>
parents:
11263
diff
changeset
|
175 Ruediger Oertel |
9075
0d5206ffe86a
[gaim-migrate @ 9851]
Christian Hammond <chipx86@chipx86.com>
parents:
9042
diff
changeset
|
176 Gudmundur Bjarni Olafsson |
10186 | 177 Nathan Owens (pianocomp81) |
7959 | 178 Matt Pandina |
8046 | 179 Ricardo Fernandez Pascual |
11116
bbb28c529be0
[gaim-migrate @ 13171]
Richard Laager <rlaager@wiktel.com>
parents:
11084
diff
changeset
|
180 Riley Patterson |
8046 | 181 Havoc Pennington |
11006 | 182 Ted Percival |
10028 | 183 Eduardo Pérez |
12013 | 184 Joao Luís Marques Pinto |
12478
8489040cf97b
[gaim-migrate @ 14789]
Richard Laager <rlaager@wiktel.com>
parents:
12466
diff
changeset
|
185 Aleksander Piotrowski |
12676
87e95b8ce60b
[gaim-migrate @ 15019]
Richard Laager <rlaager@wiktel.com>
parents:
12508
diff
changeset
|
186 Julien Pivotto |
7959 | 187 Ari Pollak |
7957 | 188 Robey Pointer |
7959 | 189 Nathan Poznick |
190 Brent Priddy | |
191 Federicco Mena Quintero | |
9547 | 192 Yosef Radchenko |
7959 | 193 David Raeman |
194 Etan Reisner | |
195 Kristian Rietveld | |
8332
f4a878d48254
[gaim-migrate @ 9056]
Christian Hammond <chipx86@chipx86.com>
parents:
8273
diff
changeset
|
196 Pekka Riikonen |
7959 | 197 Tim Ringenbach |
9827 | 198 Rhett Robinson |
8872 | 199 Luciano Miguel Ferreira Rocha |
7959 | 200 Andrew Rodland |
11057
e9eeacd1a8d0
[gaim-migrate @ 13009]
Richard Laager <rlaager@wiktel.com>
parents:
11046
diff
changeset
|
201 Jason Roth |
10048 | 202 Jean-Francois Roy |
12466
31e4eb57cc86
[gaim-migrate @ 14776]
Richard Laager <rlaager@wiktel.com>
parents:
12465
diff
changeset
|
203 Sam S. |
31e4eb57cc86
[gaim-migrate @ 14776]
Richard Laager <rlaager@wiktel.com>
parents:
12465
diff
changeset
|
204 Pradyumna Sampath |
9644 | 205 Arvind Samptur |
8911 | 206 Tom Samstag |
7959 | 207 Neil Sanchala |
12465
ae4ae98bca20
[gaim-migrate @ 14775]
Richard Laager <rlaager@wiktel.com>
parents:
12462
diff
changeset
|
208 Laurent Sansonetti |
10228 | 209 Alceste Scalas |
8046 | 210 Carsten Schaar |
12721
6fc03a3b15b0
[gaim-migrate @ 15065]
Richard Laager <rlaager@wiktel.com>
parents:
12694
diff
changeset
|
211 Colin Seymour |
7959 | 212 Luke Schierer |
10318 | 213 Ralph Schmieder |
8208
bfbba1a7710a
[gaim-migrate @ 8931]
Christian Hammond <chipx86@chipx86.com>
parents:
8204
diff
changeset
|
214 Evan Schoenberg |
11432
50b0fa2e19d2
[gaim-migrate @ 13669]
Richard Laager <rlaager@wiktel.com>
parents:
11422
diff
changeset
|
215 Federico Schwindt |
7959 | 216 Torrey Searle |
12118 | 217 Peter Seebach |
8767 | 218 Don Seiler |
9405 | 219 Leonardo Serra |
7959 | 220 Jim Seymour |
8935 | 221 Joe Shaw |
10283 | 222 Scott Shedden |
10570 | 223 Ettore Simone |
7959 | 224 John Silvestri |
10234 | 225 Craig Slusher |
8204 | 226 Alex Smith |
10561 | 227 Malcolm Smith |
7959 | 228 David Smock |
8811 | 229 Phil Snowberger |
10186 | 230 Eddie Sohn (tr1sk) |
11433
0cad723a5a1b
[gaim-migrate @ 13670]
Luke Schierer <lschiere@pidgin.im>
parents:
11432
diff
changeset
|
231 Sony Computer Entertainment America, Inc. |
10186 | 232 Mark Spencer |
7959 | 233 Lex Spoon |
234 Kevin Stange | |
11850 | 235 Richard Stellingwerff |
7959 | 236 David Stoddard |
8153 | 237 Sun Microsystems |
10186 | 238 Mårten Svantesson (fursten) |
9173 | 239 Robert T. |
7959 | 240 Brian Tarricone |
241 Peter Teichman | |
8118 | 242 Philip Tellis |
7959 | 243 Arun A. Tharuvai |
10642 | 244 Cestonaro Thilo |
10864 | 245 Will Thompson |
10186 | 246 Douglas Thrift (douglaswth) |
11140
cc32241581e9
[gaim-migrate @ 13204]
Richard Laager <rlaager@wiktel.com>
parents:
11117
diff
changeset
|
247 Andrew Tinney |
11259 | 248 Jeffery To |
10985 | 249 Warren Togami |
8124 | 250 Stu Tomlinson |
7959 | 251 Bill Tompkins |
10970
a126bdfd7688
[gaim-migrate @ 12791]
Christopher O'Brien <siege@pidgin.im>
parents:
10967
diff
changeset
|
252 Chris Toshok |
11393 | 253 Ken Tossell |
8046 | 254 Tom Tromey |
10667 | 255 Todd Troxell |
10158 | 256 Brad Turcotte |
7959 | 257 Junichi Uekawa |
10028 | 258 István Váradi |
10065 | 259 Philip Van Hoof |
11370
2c3fb4a0f785
[gaim-migrate @ 13595]
Richard Laager <rlaager@wiktel.com>
parents:
11340
diff
changeset
|
260 Kristof Vansant |
11467
2952c6dfa738
[gaim-migrate @ 13707]
Luke Schierer <lschiere@pidgin.im>
parents:
11454
diff
changeset
|
261 James Vega |
8518
833dd756dcc3
[gaim-migrate @ 9257]
Christian Hammond <chipx86@chipx86.com>
parents:
8482
diff
changeset
|
262 David Vermeille |
10228 | 263 Sid Vicious |
7959 | 264 Bjoern Voigt |
265 Nathan Walp | |
266 Eric Warmenhoven | |
8482 | 267 Andrew Wellington |
12291
5bc3d67ceb24
[gaim-migrate @ 14595]
Etan Reisner <pidgin@unreliablesource.net>
parents:
12118
diff
changeset
|
268 Adam Wendt |
9680 | 269 Dave West |
10217 | 270 Daniel Westermann-Clark |
9417 | 271 Andrew Whewell |
12508 | 272 Simon Wilkinson |
8091 | 273 Dan Willemsen |
7959 | 274 Jason Willis |
275 Matt Wilson | |
9262
572e4658492c
[gaim-migrate @ 10061]
Christian Hammond <chipx86@chipx86.com>
parents:
9245
diff
changeset
|
276 Justin Wood |
7957 | 277 Ximian |
8436 | 278 Jared Yanovich |
9245 | 279 Timmy Yee |
8661
060171053a32
[gaim-migrate @ 9413]
Christian Hammond <chipx86@chipx86.com>
parents:
8656
diff
changeset
|
280 Nickolai Zeldovich |
8235 | 281 Marco Ziech |
11067 | 282 Piotr Zielinski |
12462
398bdfe07c57
[gaim-migrate @ 14772]
Richard Laager <rlaager@wiktel.com>
parents:
12406
diff
changeset
|
283 Jeroen Zwartepoorte |