Mercurial > pidgin
annotate COPYRIGHT @ 10039:cf02e7104706
[gaim-migrate @ 10998]
A patch from rian hunter (chrono86):
In src/protocols/oscar/oscar.c, in the function
gaim_plugin_oscar_convert_to_best_encoding. g_convert
is called multiple times. As its 5th argument g_convert
takes a gsize* (8 byte), yet the argument to
gaim_plugin_oscar_convert_to_best_encoding is a int* (4
byte).
On LP64 machines this can allow the int* to be
overwritten. This is especially bad on big endian
64-bit machines, causing the high 32-bits to be written
into the low 32-bits of the int.
This is a quick fix patch that lets g_convert deal with
a gsize* pointer instead, then casting the value at
gsize* to the value at the int*.
A real fix would be to fix the aim_sendimext_args
structure to have a gsize instead of an int (and all
functions that use the aim_sendimext_args struct), and
changing gaim_plugin_oscar_convert_to_best_encoding to
accept a gsize*. of course, this woudl promote glib2
dependence, so that's probably not the best thing to do.
committer: Tailor Script <tailor@pidgin.im>
| author | Mark Doliner <mark@kingant.net> |
|---|---|
| date | Sat, 18 Sep 2004 23:17:18 +0000 |
| parents | 1ececa0e7072 |
| children | e2890a4585c0 |
| rev | line source |
|---|---|
| 8046 | 1 Gaim |
| 2 Copyright (C) 1998-2004 by the following: | |
| 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 | |
| 7967 | 7 Daniel Atallah |
| 8598 | 8 Paul Aurich |
| 7959 | 9 Patrick Aussems |
| 8266 | 10 Kevin Barry |
|
9086
9fcbb18aa7be
[gaim-migrate @ 9863]
Christian Hammond <chipx86@chipx86.com>
parents:
9075
diff
changeset
|
11 Curtis Beattie |
| 9888 | 12 Dave Bell |
| 7958 | 13 Brian Bernas |
| 7959 | 14 Jonas Birmé |
| 9470 | 15 Eric Blade |
| 7958 | 16 Ethan Blanton |
| 7959 | 17 Joshua Blanton |
| 7958 | 18 Herman Bloggs |
| 9232 | 19 David Blue |
| 7958 | 20 Jason Boerner |
| 7959 | 21 Graham Booker |
| 22 Craig Boston | |
| 23 Chris Boyle | |
| 9944 | 24 Matt Brenneke |
| 7958 | 25 Jeremy Brooks |
| 8139 | 26 Philip Brown |
| 7959 | 27 Sean Burke |
| 28 Cerulean Studios, LLC | |
|
8735
92cbf9713795
[gaim-migrate @ 9490]
Christian Hammond <chipx86@chipx86.com>
parents:
8706
diff
changeset
|
29 Jonathan Champ |
| 7959 | 30 Ka-Hing Cheung |
| 31 Arturo Cisneros, Jr. | |
| 32 Vincas Ciziunas | |
| 7958 | 33 Joe Clarke |
| 7959 | 34 Todd Cohen |
| 35 Felipe Contreras | |
| 9042 | 36 Adam Cowell |
| 7959 | 37 Jeramey Crawford |
|
9087
f32ee2e97b37
[gaim-migrate @ 9864]
Christian Hammond <chipx86@chipx86.com>
parents:
9086
diff
changeset
|
38 Finlay Dobbie |
| 7959 | 39 Mark Doliner |
| 40 Nuno Donato | |
| 41 Jim Duchek | |
| 42 Tom Dyas | |
| 8664 | 43 Marc E. |
| 10019 | 44 Marc Etcheverry |
| 7959 | 45 Andrew Echols |
| 46 Sean Egan <sean.egan@binghamton.edu> | |
|
9331
851b8c672011
[gaim-migrate @ 10139]
Christian Hammond <chipx86@chipx86.com>
parents:
9262
diff
changeset
|
47 Nelson Elhage |
|
8782
5a2b5e4abf3a
[gaim-migrate @ 9544]
Christian Hammond <chipx86@chipx86.com>
parents:
8767
diff
changeset
|
48 Ignacio J. Elia |
| 7959 | 49 Brian Enigma |
| 7998 | 50 Stefan Esser |
| 7958 | 51 Larry Ewing |
| 7959 | 52 Jesse Farmer |
| 7983 | 53 Gavan Fantom (gavan) |
| 8195 | 54 Rob Flynn <gaim@robflynn.com> |
| 8384 | 55 Rob (rwf) Foehl |
| 9424 | 56 Alan Ford |
| 7958 | 57 Nathan Fredrickson |
| 8267 | 58 Chris J. Friesen |
| 8048 | 59 Free Software Foundation |
| 7959 | 60 Decklin Foster |
| 61 Adam Fritzler | |
| 8209 | 62 Max G. |
| 9894 | 63 François Gagné |
| 9168 | 64 Evgueni V. Gavrilov |
| 8160 | 65 Ignacy Gawedzki |
| 7959 | 66 Michael Golden |
| 67 Ryan C. Gordon | |
| 68 Christian Hammond | |
| 8124 | 69 Benjamin Herrenschmidt |
| 7959 | 70 Andy Harrison |
| 71 G. Sumner Hayes | |
| 72 Mike Heffner | |
| 9551 | 73 Casey Ho |
| 8046 | 74 Iain Holmes |
| 7959 | 75 Karsten Huneycutt |
| 10039 | 76 Rian Hunter |
|
9566
7a149eac59a3
[gaim-migrate @ 10409]
Christian Hammond <chipx86@chipx86.com>
parents:
9551
diff
changeset
|
77 Henry Jen |
| 7959 | 78 Akuke Kok |
| 9436 | 79 Cole Kowalski |
| 8124 | 80 Gary Kramlich |
| 7959 | 81 Tero Kuusela |
|
8273
f24172f53650
[gaim-migrate @ 8997]
Christian Hammond <chipx86@chipx86.com>
parents:
8267
diff
changeset
|
82 Scott Lamb |
| 7959 | 83 Dennis Lambe Jr. |
| 9653 | 84 Joe LaPenna |
| 8444 | 85 Daniel Larsson |
| 9867 | 86 Peter Lawler |
| 7959 | 87 Ho-seok Lee |
| 88 Moses Lei | |
| 89 Ambrose C. Li | |
| 7957 | 90 Nicolas Lichtmaier |
| 7959 | 91 Artem Litvinovich |
| 92 Syd Logan | |
| 8220 | 93 Uli Luckas |
| 7959 | 94 Matthew Luckie |
| 8863 | 95 Mike Lundy |
| 7959 | 96 Brian Macke |
| 8046 | 97 Paolo Maggi |
| 7959 | 98 Willian T. Mahan |
| 99 John Matthews | |
| 100 Ryan McCabe | |
| 8656 | 101 Kurt McKee |
| 9423 | 102 Torrey McMahon |
| 7957 | 103 Robert McQueen |
| 104 Robert Mibus | |
| 7959 | 105 Benjamin Miller |
| 106 Kevin Miller | |
| 107 Paul Miller | |
| 108 Arkadiusz Miskiewicz | |
| 109 Andrew Molloy | |
| 8706 | 110 Novell |
| 8241 | 111 Padraig O'Briain |
| 8562 | 112 Christopher (siege) O'Brien |
| 8697 | 113 Jon Oberheide |
|
9075
0d5206ffe86a
[gaim-migrate @ 9851]
Christian Hammond <chipx86@chipx86.com>
parents:
9042
diff
changeset
|
114 Gudmundur Bjarni Olafsson |
| 8334 | 115 Nathan (pianocomp81) Owens |
| 7959 | 116 Matt Pandina |
| 8046 | 117 Ricardo Fernandez Pascual |
| 118 Havoc Pennington | |
| 10028 | 119 Eduardo Pérez |
| 7959 | 120 Ari Pollak |
| 7957 | 121 Robey Pointer |
| 7959 | 122 Nathan Poznick |
| 123 Brent Priddy | |
| 124 Federicco Mena Quintero | |
| 9547 | 125 Yosef Radchenko |
| 7959 | 126 David Raeman |
| 127 Etan Reisner | |
| 128 Kristian Rietveld | |
|
8332
f4a878d48254
[gaim-migrate @ 9056]
Christian Hammond <chipx86@chipx86.com>
parents:
8273
diff
changeset
|
129 Pekka Riikonen |
| 7959 | 130 Tim Ringenbach |
| 9827 | 131 Rhett Robinson |
| 8872 | 132 Luciano Miguel Ferreira Rocha |
| 7959 | 133 Andrew Rodland |
| 9644 | 134 Arvind Samptur |
| 9924 | 135 Sam S. |
| 8911 | 136 Tom Samstag |
| 7959 | 137 Neil Sanchala |
| 8046 | 138 Carsten Schaar |
| 7959 | 139 Luke Schierer |
|
8208
bfbba1a7710a
[gaim-migrate @ 8931]
Christian Hammond <chipx86@chipx86.com>
parents:
8204
diff
changeset
|
140 Evan Schoenberg |
| 7959 | 141 Torrey Searle |
| 8767 | 142 Don Seiler |
| 9405 | 143 Leonardo Serra |
| 7959 | 144 Jim Seymour |
| 8935 | 145 Joe Shaw |
| 7959 | 146 John Silvestri |
| 8204 | 147 Alex Smith |
| 7959 | 148 David Smock |
| 8811 | 149 Phil Snowberger |
| 9191 | 150 Eddie (tr1sk) Sohn |
| 7959 | 151 Mark Spencer <markster@marko.net> |
| 152 Lex Spoon | |
| 153 Kevin Stange | |
| 154 David Stoddard | |
| 8153 | 155 Sun Microsystems |
| 10028 | 156 Mårten (fursten) Svantesson |
| 9173 | 157 Robert T. |
| 7959 | 158 Brian Tarricone |
| 159 Peter Teichman | |
| 8118 | 160 Philip Tellis |
| 7959 | 161 Arun A. Tharuvai |
| 8118 | 162 Douglas (douglaswth) Thrift |
| 8124 | 163 Stu Tomlinson |
| 7959 | 164 Bill Tompkins |
| 8046 | 165 Tom Tromey |
|
8474
8b62cc40069b
[gaim-migrate @ 9207]
Christian Hammond <chipx86@chipx86.com>
parents:
8444
diff
changeset
|
166 Chris Toshok |
| 7959 | 167 Junichi Uekawa |
| 10028 | 168 István Váradi |
|
8518
833dd756dcc3
[gaim-migrate @ 9257]
Christian Hammond <chipx86@chipx86.com>
parents:
8482
diff
changeset
|
169 David Vermeille |
| 7959 | 170 Bjoern Voigt |
| 171 Nathan Walp | |
| 172 Eric Warmenhoven | |
| 8482 | 173 Andrew Wellington |
| 9680 | 174 Dave West |
| 9417 | 175 Andrew Whewell |
| 8091 | 176 Dan Willemsen |
| 7959 | 177 Jason Willis |
| 178 Matt Wilson | |
|
9262
572e4658492c
[gaim-migrate @ 10061]
Christian Hammond <chipx86@chipx86.com>
parents:
9245
diff
changeset
|
179 Justin Wood |
| 7957 | 180 Ximian |
| 8436 | 181 Jared Yanovich |
| 9245 | 182 Timmy Yee |
|
8661
060171053a32
[gaim-migrate @ 9413]
Christian Hammond <chipx86@chipx86.com>
parents:
8656
diff
changeset
|
183 Nickolai Zeldovich |
| 8235 | 184 Marco Ziech |
| 8046 | 185 Jaroen Zwartepoorte |
