ChangeLog revision 1.1.1.9 1 1.1.1.9 mrg commit adf389fc19aedbf1be077b05365d164cd6f463d8
2 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
3 1.1.1.9 mrg Date: Fri Dec 13 13:31:30 2024 -0800
4 1.1.1.9 mrg
5 1.1.1.9 mrg libICE 1.1.2
6 1.1.1.9 mrg
7 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
8 1.1.1.9 mrg
9 1.1.1.9 mrg commit 6cea89b54964e756bc3fdebf3da42db2711785c7
10 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
11 1.1.1.9 mrg Date: Sat Nov 16 16:40:31 2024 -0800
12 1.1.1.9 mrg
13 1.1.1.9 mrg ProcessAuthReply: Handle -Wconditional-uninitialized warning
14 1.1.1.9 mrg
15 1.1.1.9 mrg Clears warning from clang 13:
16 1.1.1.9 mrg
17 1.1.1.9 mrg process.c:1612:21: warning: variable 'authDataLen' may be uninitialized
18 1.1.1.9 mrg when used here [-Wconditional-uninitialized]
19 1.1.1.9 mrg if (authData && authDataLen > 0)
20 1.1.1.9 mrg ^~~~~~~~~~~
21 1.1.1.9 mrg process.c:1344:22: note: initialize the variable 'authDataLen' to
22 1.1.1.9 mrg silence this warning
23 1.1.1.9 mrg int authDataLen;
24 1.1.1.9 mrg ^
25 1.1.1.9 mrg = 0
26 1.1.1.9 mrg
27 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
28 1.1.1.9 mrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/23>
29 1.1.1.9 mrg
30 1.1.1.9 mrg commit 4f7f5b10fa5e328a6bfa83a0411cb6b8bf44b49d
31 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
32 1.1.1.9 mrg Date: Sat Nov 16 16:17:12 2024 -0800
33 1.1.1.9 mrg
34 1.1.1.9 mrg ICElibint.h: add do ... while (0) around macro definitions
35 1.1.1.9 mrg
36 1.1.1.9 mrg Clears 71 warnings from clang 13 of the form:
37 1.1.1.9 mrg
38 1.1.1.9 mrg connect.c:351:39: warning: empty expression statement has no effect;
39 1.1.1.9 mrg remove unnecessary ';' to silence this warning [-Wextra-semi-stmt]
40 1.1.1.9 mrg STORE_STRING (pData, IceVendorString);
41 1.1.1.9 mrg ^
42 1.1.1.9 mrg
43 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
44 1.1.1.9 mrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/23>
45 1.1.1.9 mrg
46 1.1.1.9 mrg commit a767164a8e4467a5faa1265536f05a4bea8f8df0
47 1.1.1.9 mrg Author: mahendra <mahendra.n (a] samsung.com>
48 1.1.1.9 mrg Date: Tue Nov 10 14:01:39 2015 +0530
49 1.1.1.9 mrg
50 1.1.1.9 mrg libICE : Dereferencing a possible NULL pointer in error.c
51 1.1.1.9 mrg
52 1.1.1.9 mrg In function _IceErrorSetupFailed at line no 188, IceAllocScratch is used to
53 1.1.1.9 mrg allocate memory for variable pStart and pBuf.
54 1.1.1.9 mrg
55 1.1.1.9 mrg IceAllocScratch is using malloc for memory allocation, malloc can return
56 1.1.1.9 mrg NULL on failure. So before dereferencing pStart and pBuf, NULL check must
57 1.1.1.9 mrg apply.
58 1.1.1.9 mrg
59 1.1.1.9 mrg v2 (by alanc): correct inverted tests for NULL from original patch
60 1.1.1.9 mrg
61 1.1.1.9 mrg Closes: #5
62 1.1.1.9 mrg Signed-off-by: mahendra <mahendra.n (a] samsung.com>
63 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
64 1.1.1.9 mrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/22>
65 1.1.1.9 mrg
66 1.1.1.9 mrg commit 3ea01ff303843b13ffa18bc8207d4f41631ea66c
67 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
68 1.1.1.9 mrg Date: Sat Nov 9 08:07:37 2024 -0800
69 1.1.1.9 mrg
70 1.1.1.9 mrg write_counted_string: avoid undefined behavior in fwrite() call
71 1.1.1.9 mrg
72 1.1.1.9 mrg In C23 and earlier, it is undefined behavior to call fwrite() with a
73 1.1.1.9 mrg NULL pointer, even if the size to copy is zero bytes.
74 1.1.1.9 mrg
75 1.1.1.9 mrg Closes: #11
76 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
77 1.1.1.9 mrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/21>
78 1.1.1.9 mrg
79 1.1.1.9 mrg commit cea5bb04617449756994a999ff258884aac802d1
80 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
81 1.1.1.9 mrg Date: Fri Nov 8 11:52:26 2024 -0800
82 1.1.1.9 mrg
83 1.1.1.9 mrg AuthRequired: avoid undefined behavior in memcpy() call
84 1.1.1.9 mrg
85 1.1.1.9 mrg In C23 and earlier, it is undefined behavior to call memcpy() with a
86 1.1.1.9 mrg NULL pointer, even if the size to copy is zero bytes.
87 1.1.1.9 mrg
88 1.1.1.9 mrg Closes: #10
89 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
90 1.1.1.9 mrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/20>
91 1.1.1.9 mrg
92 1.1.1.9 mrg commit 296eff6b5f9ce0b2147c14ac96fea3bb2de37d70
93 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
94 1.1.1.9 mrg Date: Sun Aug 25 10:50:47 2024 -0700
95 1.1.1.9 mrg
96 1.1.1.9 mrg IceRegisterForProtocolSetup: return failure if malloc() failed
97 1.1.1.9 mrg
98 1.1.1.9 mrg Clears warning from gcc 14.1:
99 1.1.1.9 mrg
100 1.1.1.9 mrg register.c: In function IceRegisterForProtocolSetup:
101 1.1.1.9 mrg register.c:92:15: warning: dereference of possibly-NULL p [CWE-690]
102 1.1.1.9 mrg [-Wanalyzer-possible-null-dereference]
103 1.1.1.9 mrg 92 | p->vendor = strdup(vendor);
104 1.1.1.9 mrg | ~~~~~~~~~~^~~~~~~~~~~~~~~~
105 1.1.1.9 mrg
106 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
107 1.1.1.9 mrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/19>
108 1.1.1.9 mrg
109 1.1.1.9 mrg commit fafdde691754159c586d95c87d090afcf306ca4d
110 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
111 1.1.1.9 mrg Date: Sun Aug 25 10:34:50 2024 -0700
112 1.1.1.9 mrg
113 1.1.1.9 mrg IceProtocolSetup: return failure if malloc() failed for authIndices
114 1.1.1.9 mrg
115 1.1.1.9 mrg Clears warning from gcc 14.1:
116 1.1.1.9 mrg
117 1.1.1.9 mrg protosetup.c: In function IceProtocolSetup:
118 1.1.1.9 mrg protosetup.c:178:24: warning: dereference of NULL authIndices [CWE-476]
119 1.1.1.9 mrg [-Wanalyzer-null-dereference]
120 1.1.1.9 mrg 178 | authIndices[i]]);
121 1.1.1.9 mrg | ~~~~~~~~~~~^~~
122 1.1.1.9 mrg ICElibint.h:179:36: note: in definition of macro STORE_STRING
123 1.1.1.9 mrg 179 | CARD16 _len = (CARD16) strlen (_string); \
124 1.1.1.9 mrg | ^~~~~~~
125 1.1.1.9 mrg IceProtocolSetup: events 1-8
126 1.1.1.9 mrg
127 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
128 1.1.1.9 mrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/19>
129 1.1.1.9 mrg
130 1.1.1.9 mrg commit b9c70bd2537bcb591135b8dc79ace7115c608ca7
131 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
132 1.1.1.9 mrg Date: Sun Aug 25 10:24:21 2024 -0700
133 1.1.1.9 mrg
134 1.1.1.9 mrg ProcessProtocolSetup: return failure if malloc() failed for ProtocolName
135 1.1.1.9 mrg
136 1.1.1.9 mrg Clears warning from gcc 14.1:
137 1.1.1.9 mrg
138 1.1.1.9 mrg process.c: In function ProcessProtocolSetup:
139 1.1.1.9 mrg process.c:1956:56: warning: use of NULL protocolName where non-null
140 1.1.1.9 mrg expected [CWE-476] [-Wanalyzer-null-argument]
141 1.1.1.9 mrg 1956 | if (iceConn->process_msg_info[i].in_use && strcmp (protocolName,
142 1.1.1.9 mrg | ^~~~~~~~~~~~~~~~~~~~
143 1.1.1.9 mrg 1957 | iceConn->process_msg_info[i].protocol->protocol_name) == 0)
144 1.1.1.9 mrg | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
145 1.1.1.9 mrg
146 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
147 1.1.1.9 mrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/19>
148 1.1.1.9 mrg
149 1.1.1.9 mrg commit b25db77dba416c6684b3130f007a13d762033ebd
150 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
151 1.1.1.9 mrg Date: Sun Aug 25 10:12:47 2024 -0700
152 1.1.1.9 mrg
153 1.1.1.9 mrg ProcessConnectionSetup: avoid writing to NULL pointer if malloc() failed
154 1.1.1.9 mrg
155 1.1.1.9 mrg Clears warning from gcc 14.1:
156 1.1.1.9 mrg
157 1.1.1.9 mrg process.c: In function ProcessConnectionSetup:
158 1.1.1.9 mrg ICElibint.h:233:13: warning: dereference of possibly-NULL hisAuthNames
159 1.1.1.9 mrg [CWE-690] [-Wanalyzer-possible-null-dereference]
160 1.1.1.9 mrg 233 | _string = malloc (_len + 1); \
161 1.1.1.9 mrg ICElibint.h:247:9: note: in expansion of macro EXTRACT_STRING
162 1.1.1.9 mrg 247 | EXTRACT_STRING (_pBuf, _swap, _strings[_i]); \
163 1.1.1.9 mrg | ^~~~~~~~~~~~~~
164 1.1.1.9 mrg process.c:947:9: note: in expansion of macro EXTRACT_LISTOF_STRING
165 1.1.1.9 mrg 947 | EXTRACT_LISTOF_STRING (pData, swap, hisAuthCount, hisAuthNames);
166 1.1.1.9 mrg | ^~~~~~~~~~~~~~~~~~~~~
167 1.1.1.9 mrg
168 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
169 1.1.1.9 mrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/19>
170 1.1.1.9 mrg
171 1.1.1.9 mrg commit 8adbc70b77c80b75c9b66dd56852a01f524df37a
172 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
173 1.1.1.9 mrg Date: Sun Aug 25 09:41:35 2024 -0700
174 1.1.1.9 mrg
175 1.1.1.9 mrg IceReadCompleteMessage: callers need to check if malloc() failed
176 1.1.1.9 mrg
177 1.1.1.9 mrg The IceReadCompleteMessage() macro may try to malloc() a buffer and
178 1.1.1.9 mrg assign it to the final argument.
179 1.1.1.9 mrg
180 1.1.1.9 mrg Clears up 12 -Wanalyzer-null-dereference warnings from gcc 14.1
181 1.1.1.9 mrg of the form:
182 1.1.1.9 mrg
183 1.1.1.9 mrg process.c: In function ProcessError:
184 1.1.1.9 mrg ICElibint.h:214:10: warning: dereference of NULL pStart [CWE-476]
185 1.1.1.9 mrg [-Wanalyzer-null-dereference]
186 1.1.1.9 mrg 214 | _val = *((CARD16 *) _pBuf); \
187 1.1.1.9 mrg | ^
188 1.1.1.9 mrg ICElibint.h:232:5: note: in expansion of macro EXTRACT_CARD16
189 1.1.1.9 mrg 232 | EXTRACT_CARD16 (_pBuf, _swap, _len); \
190 1.1.1.9 mrg | ^~~~~~~~~~~~~~
191 1.1.1.9 mrg process.c:689:17: note: in expansion of macro EXTRACT_STRING
192 1.1.1.9 mrg 689 | EXTRACT_STRING (pData, swap, temp);
193 1.1.1.9 mrg | ^~~~~~~~~~~~~~
194 1.1.1.9 mrg
195 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
196 1.1.1.9 mrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/19>
197 1.1.1.9 mrg
198 1.1.1.9 mrg commit ac3458271b0edbce1e9c827a8e9dc83aa938f8a2
199 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
200 1.1.1.9 mrg Date: Sat Aug 24 16:42:09 2024 -0700
201 1.1.1.9 mrg
202 1.1.1.9 mrg Clear some -Wuseless-cast warnings from gcc 14.1
203 1.1.1.9 mrg
204 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
205 1.1.1.9 mrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/19>
206 1.1.1.9 mrg
207 1.1.1.9 mrg commit 9d9841da2deca16a5350ee813fd6b9d3dd3b1b02
208 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
209 1.1.1.9 mrg Date: Sat Aug 24 16:04:42 2024 -0700
210 1.1.1.9 mrg
211 1.1.1.9 mrg _IceAddOpcodeMapping: Avoid writing to NULL pointer if malloc fails
212 1.1.1.9 mrg
213 1.1.1.9 mrg Clears warning from gcc 14.1:
214 1.1.1.9 mrg
215 1.1.1.9 mrg misc.c: In function _IceAddOpcodeMapping:
216 1.1.1.9 mrg misc.c:435:9: warning: use of possibly-NULL *iceConn.process_msg_info
217 1.1.1.9 mrg where non-null expected [CWE-690] [-Wanalyzer-possible-null-argument]
218 1.1.1.9 mrg 435 | memcpy (iceConn->process_msg_info, oldVec,
219 1.1.1.9 mrg | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
220 1.1.1.9 mrg 436 | oldsize * sizeof (_IceProcessMsgInfo));
221 1.1.1.9 mrg | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
222 1.1.1.9 mrg
223 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
224 1.1.1.9 mrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/19>
225 1.1.1.9 mrg
226 1.1.1.9 mrg commit 4b8b12b432c86601e773dfccf8d17e87bb453f07
227 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
228 1.1.1.9 mrg Date: Sat Aug 24 15:34:50 2024 -0700
229 1.1.1.9 mrg
230 1.1.1.9 mrg EXTRACT_STRING: Avoid writing to NULL pointer if malloc fails
231 1.1.1.9 mrg
232 1.1.1.9 mrg Fixes several warnings from gcc 14.1 of the form:
233 1.1.1.9 mrg
234 1.1.1.9 mrg In file included from error.c:33:
235 1.1.1.9 mrg error.c: In function _IceDefaultErrorHandler:
236 1.1.1.9 mrg ICElibint.h:234:5: warning: use of possibly-NULL estr where non-null
237 1.1.1.9 mrg expected [CWE-690] [-Wanalyzer-possible-null-argument]
238 1.1.1.9 mrg 234 | memcpy (_string, _pBuf, _len); \
239 1.1.1.9 mrg | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
240 1.1.1.9 mrg error.c:515:13: note: in expansion of macro EXTRACT_STRING
241 1.1.1.9 mrg
242 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
243 1.1.1.9 mrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/19>
244 1.1.1.9 mrg
245 1.1.1.9 mrg commit 00f59affb7e14fb25b40ba0a009cd8ff5dd3039a
246 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
247 1.1.1.9 mrg Date: Sat Aug 24 15:21:07 2024 -0700
248 1.1.1.9 mrg
249 1.1.1.9 mrg ConnectToPeer: return failure if malloc() fails
250 1.1.1.9 mrg
251 1.1.1.9 mrg Fixes warning from gcc 14.1:
252 1.1.1.9 mrg connect.c: In function ConnectToPeer:
253 1.1.1.9 mrg connect.c:541:9: warning: use of possibly-NULL address where non-null
254 1.1.1.9 mrg expected [CWE-690] [-Wanalyzer-possible-null-argument]
255 1.1.1.9 mrg 541 | strncpy (address, ptr, len);
256 1.1.1.9 mrg | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
257 1.1.1.9 mrg
258 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
259 1.1.1.9 mrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/19>
260 1.1.1.9 mrg
261 1.1.1.9 mrg commit 4b6f0759a8cbcd5cc1fc0a6ee0359f734194f365
262 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
263 1.1.1.9 mrg Date: Sat Aug 24 15:13:26 2024 -0700
264 1.1.1.9 mrg
265 1.1.1.9 mrg IceOpenConnection: stop processing messages if connection was closed
266 1.1.1.9 mrg
267 1.1.1.9 mrg Fixes warning from gcc 14.1 in cases where the connection was closed
268 1.1.1.9 mrg and iceConn set to NULL on a previous time through the loop.
269 1.1.1.9 mrg
270 1.1.1.9 mrg connect.c: In function IceOpenConnection:
271 1.1.1.9 mrg connect.c:439:51: warning: dereference of NULL iceConn [CWE-476]
272 1.1.1.9 mrg [-Wanalyzer-null-dereference]
273 1.1.1.9 mrg 439 | iceConn->my_ice_version_index =
274 1.1.1.9 mrg | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
275 1.1.1.9 mrg 440 | reply.connection_reply.version_index;
276 1.1.1.9 mrg | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
277 1.1.1.9 mrg
278 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
279 1.1.1.9 mrg Part-of: <https://gitlab.freedesktop.org/xorg/lib/libice/-/merge_requests/19>
280 1.1.1.9 mrg
281 1.1.1.9 mrg commit e8a561b500f7b783d84d81ba158fd28b007745ae
282 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
283 1.1.1.9 mrg Date: Fri Oct 13 12:27:49 2023 -0700
284 1.1.1.9 mrg
285 1.1.1.9 mrg gitlab CI: add xz-utils to container for "make distcheck"
286 1.1.1.9 mrg
287 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
288 1.1.1.9 mrg
289 1.1.1.9 mrg commit 246bfdb00c1ec716caf4e91178bda8389d3ecf1d
290 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
291 1.1.1.9 mrg Date: Fri Oct 13 12:13:34 2023 -0700
292 1.1.1.9 mrg
293 1.1.1.9 mrg gitlab CI: Update to latest CI templates
294 1.1.1.9 mrg
295 1.1.1.9 mrg Current template fails to rebuild the CI container with the current
296 1.1.1.9 mrg Debian stable release (a new release since the last update)
297 1.1.1.9 mrg
298 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
299 1.1.1.9 mrg
300 1.1.1.9 mrg commit 1e3fe79e3a5346bc2dbf8108afec1e69a42ff822
301 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
302 1.1.1.9 mrg Date: Tue Mar 28 09:50:17 2023 -0700
303 1.1.1.9 mrg
304 1.1.1.9 mrg Set close-on-exec when opening files
305 1.1.1.9 mrg
306 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
307 1.1.1.9 mrg
308 1.1.1.9 mrg commit 5b9d4d27a2b8441e966d701bf337ace848c4e4fd
309 1.1.1.9 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
310 1.1.1.9 mrg Date: Sat Mar 4 10:44:45 2023 -0800
311 1.1.1.9 mrg
312 1.1.1.9 mrg configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
313 1.1.1.9 mrg
314 1.1.1.9 mrg AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008,
315 1.1.1.9 mrg so it's time to rely on it.
316 1.1.1.9 mrg
317 1.1.1.9 mrg Clears autoconf warnings:
318 1.1.1.9 mrg
319 1.1.1.9 mrg configure.ac:18: warning: The macro `AC_PROG_LIBTOOL' is obsolete.
320 1.1.1.9 mrg configure.ac:18: You should run autoupdate.
321 1.1.1.9 mrg aclocal.m4:3640: AC_PROG_LIBTOOL is expanded from...
322 1.1.1.9 mrg configure.ac:18: the top level
323 1.1.1.9 mrg
324 1.1.1.9 mrg libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
325 1.1.1.9 mrg libtoolize: and rerunning libtoolize and aclocal.
326 1.1.1.9 mrg
327 1.1.1.9 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
328 1.1.1.9 mrg
329 1.1.1.8 mrg commit be1888a46e446dfcaa62ac0a97d96bb77b6816d4
330 1.1.1.8 mrg Author: Matt Turner <mattst88 (a] gmail.com>
331 1.1.1.8 mrg Date: Thu Dec 8 10:41:44 2022 -0500
332 1.1.1.8 mrg
333 1.1.1.8 mrg libICE 1.1.1
334 1.1.1.8 mrg
335 1.1.1.8 mrg Signed-off-by: Matt Turner <mattst88 (a] gmail.com>
336 1.1.1.8 mrg
337 1.1.1.8 mrg commit e176b676cff17948d68299c00dddefe41638c752
338 1.1.1.8 mrg Author: Arsen Arsenovi <arsen (a] aarsen.me>
339 1.1.1.8 mrg Date: Sun Dec 4 22:19:20 2022 +0100
340 1.1.1.8 mrg
341 1.1.1.8 mrg ICEmsg: Fix C++ interoperability error due to static_assert define
342 1.1.1.8 mrg
343 1.1.1.8 mrg Commit 0269c687e954db7aca2a4344e32cb203315a00b6 added a static_assert helper
344 1.1.1.8 mrg that gets defined to blank if left undefined by assert.h. As this is not a
345 1.1.1.8 mrg macro in other languages that use this header, this can lead to a compile-time
346 1.1.1.8 mrg error.
347 1.1.1.8 mrg
348 1.1.1.8 mrg Bug: https://bugs.gentoo.org/884369
349 1.1.1.8 mrg
350 1.1.1.8 mrg commit 6c057be0f0aef0aeabb9a00e6814548fed0c125a
351 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
352 1.1.1.8 mrg Date: Sat Dec 3 16:48:25 2022 -0800
353 1.1.1.8 mrg
354 1.1.1.8 mrg libICE 1.1.0
355 1.1.1.8 mrg
356 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
357 1.1.1.8 mrg
358 1.1.1.8 mrg commit f032db0964e6d73b4f3c3264c1f8fbbb023fdf4c
359 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
360 1.1.1.8 mrg Date: Wed Nov 23 10:29:44 2022 -0800
361 1.1.1.8 mrg
362 1.1.1.8 mrg configure: Use AC_SYS_LARGEFILE to enable large file support
363 1.1.1.8 mrg
364 1.1.1.8 mrg The only files libICE operates on are .ICEauthority files, which
365 1.1.1.8 mrg it only uses internally and does not make available to other code,
366 1.1.1.8 mrg so there is no concern about ABI mismatch here.
367 1.1.1.8 mrg
368 1.1.1.8 mrg While .ICEauthority files should never be more than 2gb in size,
369 1.1.1.8 mrg they may be stored on filesystems with large inodes.
370 1.1.1.8 mrg
371 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
372 1.1.1.8 mrg
373 1.1.1.8 mrg commit dd207b23f8d8ffe36e6727c813372a7858aafd02
374 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
375 1.1.1.8 mrg Date: Thu Nov 10 10:02:24 2022 -0800
376 1.1.1.8 mrg
377 1.1.1.8 mrg ice.pc.in: "Libs.Private" should be "Libs.private"
378 1.1.1.8 mrg
379 1.1.1.8 mrg Fixes: b9411f7 ("ice.pc.in: add -lbsd flags when required")
380 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
381 1.1.1.8 mrg
382 1.1.1.8 mrg commit 0515b88aa55e6e55d7ab2808d245fdd64f7863ff
383 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
384 1.1.1.8 mrg Date: Thu Oct 27 19:01:46 2022 -0700
385 1.1.1.8 mrg
386 1.1.1.8 mrg Avoid -Wdeclaration-after-statement warnings from static_assert
387 1.1.1.8 mrg
388 1.1.1.8 mrg Some implementations of static_assert() define a new variable.
389 1.1.1.8 mrg Avoid warnings from those when calling static_assert() from a
390 1.1.1.8 mrg macro that may not be at the top of a new code block.
391 1.1.1.8 mrg
392 1.1.1.8 mrg ../../src/accept.c: In function 'IceAcceptConnection':
393 1.1.1.8 mrg ../../src/accept.c:159:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
394 1.1.1.8 mrg 159 | IceGetHeader (iceConn, 0, ICE_ByteOrder,
395 1.1.1.8 mrg | ^~~~~~~~~~~~
396 1.1.1.8 mrg ../../src/connect.c: In function 'IceOpenConnection':
397 1.1.1.8 mrg ../../src/connect.c:254:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
398 1.1.1.8 mrg 254 | IceGetHeader (iceConn, 0, ICE_ByteOrder,
399 1.1.1.8 mrg | ^~~~~~~~~~~~
400 1.1.1.8 mrg ../../src/connect.c:340:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
401 1.1.1.8 mrg 340 | IceGetHeaderExtra (iceConn, 0, ICE_ConnectionSetup,
402 1.1.1.8 mrg | ^~~~~~~~~~~~~~~~~
403 1.1.1.8 mrg [...etc...]
404 1.1.1.8 mrg
405 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
406 1.1.1.8 mrg
407 1.1.1.8 mrg commit 246cbc402aabe5e971c43d1a21b66ab4c602f1cf
408 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
409 1.1.1.8 mrg Date: Thu Oct 27 18:42:47 2022 -0700
410 1.1.1.8 mrg
411 1.1.1.8 mrg Only link with libbsd if needed for arc4random_buf() or getentropy()
412 1.1.1.8 mrg
413 1.1.1.8 mrg Avoid unnecessary library dependency when using a libc with these
414 1.1.1.8 mrg functions included
415 1.1.1.8 mrg
416 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
417 1.1.1.8 mrg
418 1.1.1.8 mrg commit 81da58f39d274ab7f822fb22e56b5b2027597a51
419 1.1.1.8 mrg Author: Guillem Jover <guillem (a] hadrons.org>
420 1.1.1.8 mrg Date: Thu Oct 6 00:26:11 2022 +0000
421 1.1.1.8 mrg
422 1.1.1.8 mrg Switch from libbsd to libbsd-overlay
423 1.1.1.8 mrg
424 1.1.1.8 mrg This is the preferred usage form for libbsd, as it makes the code more
425 1.1.1.8 mrg portable and requires no special includes for libbsd, by transparently
426 1.1.1.8 mrg injects the needed standard headers that would be used on a BSD.
427 1.1.1.8 mrg
428 1.1.1.8 mrg Signed-off-by: Guillem Jover <guillem (a] hadrons.org>
429 1.1.1.8 mrg
430 1.1.1.8 mrg commit 96c84e563610d5c7846e601605f675f3d3840dd2
431 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
432 1.1.1.8 mrg Date: Wed Sep 14 16:29:32 2022 -0700
433 1.1.1.8 mrg
434 1.1.1.8 mrg Handle arrays too large to fit in iceConn buffers
435 1.1.1.8 mrg
436 1.1.1.8 mrg Fixes numerous gcc warnings of the form:
437 1.1.1.8 mrg
438 1.1.1.8 mrg connect.c: In function IceOpenConnection:
439 1.1.1.8 mrg ICElibint.h:160:25: warning: potential null pointer dereference [-Wnull-dereference]
440 1.1.1.8 mrg *((CARD16 *) _pBuf) = _val; \
441 1.1.1.8 mrg ^
442 1.1.1.8 mrg ICElibint.h:174:5: note: in expansion of macro STORE_CARD16
443 1.1.1.8 mrg STORE_CARD16 (_pBuf, _len); \
444 1.1.1.8 mrg ^~~~~~~~~~~~
445 1.1.1.8 mrg connect.c:351:5: note: in expansion of macro STORE_STRING
446 1.1.1.8 mrg STORE_STRING (pData, IceReleaseString);
447 1.1.1.8 mrg ^~~~~~~~~~~~
448 1.1.1.8 mrg
449 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
450 1.1.1.8 mrg
451 1.1.1.8 mrg commit 0269c687e954db7aca2a4344e32cb203315a00b6
452 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
453 1.1.1.8 mrg Date: Wed Sep 7 14:22:44 2022 -0700
454 1.1.1.8 mrg
455 1.1.1.8 mrg ICEmsg.h: Add static asserts that message header length <= ICE_OUTBUFSIZE
456 1.1.1.8 mrg
457 1.1.1.8 mrg A message header length larger than ICE_OUTBUFSIZE will cause
458 1.1.1.8 mrg buffer overflows.
459 1.1.1.8 mrg
460 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
461 1.1.1.8 mrg
462 1.1.1.8 mrg commit b399fc2b3c5c2cf5f0d36d98c372f353a8186d15
463 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
464 1.1.1.8 mrg Date: Wed Sep 7 13:37:34 2022 -0700
465 1.1.1.8 mrg
466 1.1.1.8 mrg IceFlush: signal fatal I/O error if bufptr is past end of buffer
467 1.1.1.8 mrg
468 1.1.1.8 mrg It should never happen, but has been possible in the past when
469 1.1.1.8 mrg we didn't handle buffer checks properly - this would help us
470 1.1.1.8 mrg catch it if a similar mistake ever happens again (or the wrong
471 1.1.1.8 mrg memory pointer gets corrupted by something else).
472 1.1.1.8 mrg
473 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
474 1.1.1.8 mrg
475 1.1.1.8 mrg commit 918d58772595e7cd9907a7b08874196442fbf599
476 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
477 1.1.1.8 mrg Date: Wed Sep 7 13:36:28 2022 -0700
478 1.1.1.8 mrg
479 1.1.1.8 mrg Refactor Fatal I/O error handling into a common function
480 1.1.1.8 mrg
481 1.1.1.8 mrg Reduce duplicated code in _IceRead() and _IceWrite()
482 1.1.1.8 mrg
483 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
484 1.1.1.8 mrg
485 1.1.1.8 mrg commit 6ca1ea376c7c6c9dc719d607b7684d87bcf96712
486 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
487 1.1.1.8 mrg Date: Wed Sep 7 11:33:13 2022 -0700
488 1.1.1.8 mrg
489 1.1.1.8 mrg IceGetHeaderExtra: only include extra space in outbufptr if there's room
490 1.1.1.8 mrg
491 1.1.1.8 mrg If there's not room for it in the buffer, we already set pData to
492 1.1.1.8 mrg NULL, but still set the outbufptr to include the space, which could
493 1.1.1.8 mrg lead to IceFlush() reading past the end of the buffer.
494 1.1.1.8 mrg
495 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
496 1.1.1.8 mrg
497 1.1.1.8 mrg commit 76fd1cf6534358426cddaed045514d79270275b5
498 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
499 1.1.1.8 mrg Date: Sat Aug 20 16:54:52 2022 -0700
500 1.1.1.8 mrg
501 1.1.1.8 mrg Only link to libbsd for arc4random_buf if it is not found in libc
502 1.1.1.8 mrg
503 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
504 1.1.1.8 mrg
505 1.1.1.8 mrg commit 0124a9ea65118ae70bcc155e2a9a36a6c4869310
506 1.1.1.8 mrg Author: walter harms <wharms (a] bfs.de>
507 1.1.1.8 mrg Date: Wed Oct 18 18:09:05 2017 +0200
508 1.1.1.8 mrg
509 1.1.1.8 mrg make sure buffer is zero filled and report if allocation failed
510 1.1.1.8 mrg
511 1.1.1.8 mrg Signed-off-by: Walter Harms <wharms (a] bfs.de>
512 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
513 1.1.1.8 mrg
514 1.1.1.8 mrg commit 1e7787324a788fe84f7e438f4db9a47c8f6dd952
515 1.1.1.8 mrg Author: walter harms <wharms (a] bfs.de>
516 1.1.1.8 mrg Date: Wed Oct 18 18:03:47 2017 +0200
517 1.1.1.8 mrg
518 1.1.1.8 mrg add check for malloc
519 1.1.1.8 mrg
520 1.1.1.8 mrg fix a potential null pointer deference error
521 1.1.1.8 mrg
522 1.1.1.8 mrg Signed-off-by: Walter Harms <wharms (a] bfs.de>
523 1.1.1.8 mrg
524 1.1.1.8 mrg commit 7b439c788b94849d4f07cda77518bec43ebbd9a6
525 1.1.1.8 mrg Author: walter harms <wharms (a] bfs.de>
526 1.1.1.8 mrg Date: Thu Sep 7 18:46:39 2017 +0200
527 1.1.1.8 mrg
528 1.1.1.8 mrg connect.c: FIX 'iceConn' shadows a previous local, [-Wshadow]
529 1.1.1.8 mrg
530 1.1.1.8 mrg In function 'IceOpenConnection': gcc give the following warning:
531 1.1.1.8 mrg connect.c:106:11: warning: declaration of 'iceConn' shadows a previous local [-Wshadow]
532 1.1.1.8 mrg fixed by renaming 2. iceConn to iConn (and all its uses)
533 1.1.1.8 mrg
534 1.1.1.8 mrg Signed-off-by: Walter Harms <wharms (a] bfs.de>
535 1.1.1.8 mrg Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
536 1.1.1.8 mrg
537 1.1.1.8 mrg commit 348b9a46086ad72d6f29f2637036accff6630db4
538 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
539 1.1.1.8 mrg Date: Sat Apr 30 15:17:40 2022 -0700
540 1.1.1.8 mrg
541 1.1.1.8 mrg ProcessAuthReply: rename status variable to avoid shadowing
542 1.1.1.8 mrg
543 1.1.1.8 mrg Fixes gcc complaint:
544 1.1.1.8 mrg
545 1.1.1.8 mrg process.c: In function ProcessAuthReply:
546 1.1.1.8 mrg process.c:1478:20: warning: declaration of status shadows a previous local [-Wshadow]
547 1.1.1.8 mrg 1478 | Status status = 1;
548 1.1.1.8 mrg | ^~~~~~
549 1.1.1.8 mrg process.c:1426:25: note: shadowed declaration is here
550 1.1.1.8 mrg 1426 | IcePaAuthStatus status =
551 1.1.1.8 mrg | ^~~~~~
552 1.1.1.8 mrg
553 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
554 1.1.1.8 mrg
555 1.1.1.8 mrg commit d70c666549a9ee17de7349904529cf41bf023926
556 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
557 1.1.1.8 mrg Date: Sat Apr 30 15:04:53 2022 -0700
558 1.1.1.8 mrg
559 1.1.1.8 mrg ConnectToPeer: be doubly sure that use-after-free doesn't happen
560 1.1.1.8 mrg
561 1.1.1.8 mrg This resolves an issue reported by the Oracle Parfait static analyzer:
562 1.1.1.8 mrg
563 1.1.1.8 mrg Error: Use after free
564 1.1.1.8 mrg Use after free [use-after-free] (CWE 416):
565 1.1.1.8 mrg Use after free of pointer trans_conn
566 1.1.1.8 mrg at line 566 of lib/libICE/src/connect.c in function 'ConnectToPeer'.
567 1.1.1.8 mrg trans_conn previously freed with _IceTransClose at line 532
568 1.1.1.8 mrg trans_conn was allocated at line 525 with _IceTransOpenCOTSClient
569 1.1.1.8 mrg
570 1.1.1.8 mrg even though I believe this is already handled by the
571 1.1.1.8 mrg 'if (madeConnection) { ... } else trans_conn = NULL;'
572 1.1.1.8 mrg block, but the analyzer apparently doesn't follow that logic,
573 1.1.1.8 mrg while this simple change makes it obvious.
574 1.1.1.8 mrg
575 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
576 1.1.1.8 mrg
577 1.1.1.8 mrg commit 8d2cb9e7a897a070b2509f9de60961c9d154ee99
578 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
579 1.1.1.8 mrg Date: Sat Apr 30 14:39:02 2022 -0700
580 1.1.1.8 mrg
581 1.1.1.8 mrg configure: check for libbsd before libxtrans checks for strlcpy
582 1.1.1.8 mrg
583 1.1.1.8 mrg If we're going to link to libbsd, might as well use it for strlcpy too
584 1.1.1.8 mrg
585 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
586 1.1.1.8 mrg
587 1.1.1.8 mrg commit 9a3534b3e0808a5294f85f2402a2b4410a153b76
588 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
589 1.1.1.8 mrg Date: Sat Apr 30 14:27:55 2022 -0700
590 1.1.1.8 mrg
591 1.1.1.8 mrg gitlab CI: add a basic build test
592 1.1.1.8 mrg
593 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
594 1.1.1.8 mrg
595 1.1.1.8 mrg commit 410d2005f5a1f11e8204d9bc3432e0b145ae3161
596 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
597 1.1.1.8 mrg Date: Sat Apr 30 14:08:43 2022 -0700
598 1.1.1.8 mrg
599 1.1.1.8 mrg Fix spelling/wording issues
600 1.1.1.8 mrg
601 1.1.1.8 mrg Found by using:
602 1.1.1.8 mrg codespell --builtin clear,rare,usage,informal,code,names
603 1.1.1.8 mrg
604 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
605 1.1.1.8 mrg
606 1.1.1.8 mrg commit 08df47e4786d112a639915331702b4a27def6a56
607 1.1.1.8 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
608 1.1.1.8 mrg Date: Sat Apr 30 13:58:58 2022 -0700
609 1.1.1.8 mrg
610 1.1.1.8 mrg Build xz tarballs instead of bzip2
611 1.1.1.8 mrg
612 1.1.1.8 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
613 1.1.1.8 mrg
614 1.1.1.8 mrg commit b9411f79f59b63d7d363234d795fa5c77cc738c9
615 1.1.1.8 mrg Author: David Callu <callu.david (a] gmail.com>
616 1.1.1.8 mrg Date: Tue Apr 7 10:20:49 2020 +0200
617 1.1.1.8 mrg
618 1.1.1.8 mrg ice.pc.in: add -lbsd flags when required
619 1.1.1.8 mrg
620 1.1.1.7 mrg commit 8e6a14c63d6b73cde87cb331439f2a4d19cba5b9
621 1.1.1.7 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
622 1.1.1.7 mrg Date: Sun Jul 14 10:37:25 2019 -0700
623 1.1.1.7 mrg
624 1.1.1.7 mrg libICE 1.0.10
625 1.1.1.7 mrg
626 1.1.1.7 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
627 1.1.1.7 mrg
628 1.1.1.7 mrg commit b6aad584c1dc278364c295165512b5f5b98c173e
629 1.1.1.7 mrg Author: Olivier Fourdan <ofourdan (a] redhat.com>
630 1.1.1.7 mrg Date: Thu Apr 11 09:05:15 2019 +0200
631 1.1.1.7 mrg
632 1.1.1.7 mrg cleanup: Separate variable assignment and test
633 1.1.1.7 mrg
634 1.1.1.7 mrg Assigning and testing a value in a single statement hinders code clarity
635 1.1.1.7 mrg and may confuses static code analyzers.
636 1.1.1.7 mrg
637 1.1.1.7 mrg Separate the assignment and the test for clarity.
638 1.1.1.7 mrg
639 1.1.1.7 mrg Signed-off-by: Olivier Fourdan <ofourdan (a] redhat.com>
640 1.1.1.7 mrg
641 1.1.1.7 mrg commit 772e5b0fdfc9dbd8bec070bd0c4c7eb5565df2ee
642 1.1.1.7 mrg Author: Olivier Fourdan <ofourdan (a] redhat.com>
643 1.1.1.7 mrg Date: Wed Apr 10 11:15:11 2019 +0200
644 1.1.1.7 mrg
645 1.1.1.7 mrg _IceRead: Avoid possible use-after-free
646 1.1.1.7 mrg
647 1.1.1.7 mrg `_IceRead()` gets called from multiple places which do not expect the
648 1.1.1.7 mrg connection to be freed.
649 1.1.1.7 mrg
650 1.1.1.7 mrg Do not free the connection data in `_IceRead()` to avoid potential
651 1.1.1.7 mrg use-after-free issue in the various callers.
652 1.1.1.7 mrg
653 1.1.1.7 mrg The connection data will be freed eventually in `ProcessWantToClose()`,
654 1.1.1.7 mrg so not freeing it in `_IceRead()` should not introduce an memory leak.
655 1.1.1.7 mrg
656 1.1.1.7 mrg Signed-off-by: Olivier Fourdan <ofourdan (a] redhat.com>
657 1.1.1.7 mrg
658 1.1.1.7 mrg commit 1493beba2aa03bdadeed8b4fa5d424df6e113071
659 1.1.1.7 mrg Author: Olivier Fourdan <ofourdan (a] redhat.com>
660 1.1.1.7 mrg Date: Wed Apr 10 11:01:31 2019 +0200
661 1.1.1.7 mrg
662 1.1.1.7 mrg IceListenForWellKnownConnections: Fix memleak
663 1.1.1.7 mrg
664 1.1.1.7 mrg The function `_IceTransMakeAllCOTSServerListeners` allocates memory for
665 1.1.1.7 mrg `transConns` which is leaked in case of error.
666 1.1.1.7 mrg
667 1.1.1.7 mrg Signed-off-by: Olivier Fourdan <ofourdan (a] redhat.com>
668 1.1.1.7 mrg
669 1.1.1.7 mrg commit a67a477eefdc93c32fa82da6ff0b4e69dd4c2ccb
670 1.1.1.7 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
671 1.1.1.7 mrg Date: Sun Mar 24 15:29:34 2019 -0700
672 1.1.1.7 mrg
673 1.1.1.7 mrg IceWritePad: always use zero values for pad bytes
674 1.1.1.7 mrg
675 1.1.1.7 mrg Previously it would just bump the pointer in the buffer leaving
676 1.1.1.7 mrg whatever values were previously there in place.
677 1.1.1.7 mrg
678 1.1.1.7 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
679 1.1.1.7 mrg
680 1.1.1.7 mrg commit 2318ace3340009c44e78eab094f159f0e0b4a197
681 1.1.1.7 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
682 1.1.1.7 mrg Date: Sun Mar 24 14:36:10 2019 -0700
683 1.1.1.7 mrg
684 1.1.1.7 mrg IceOpenConnection: check for malloc failure on connect_to_you too
685 1.1.1.7 mrg
686 1.1.1.7 mrg Fixes: https://gitlab.freedesktop.org/xorg/lib/libice/issues/4
687 1.1.1.7 mrg
688 1.1.1.7 mrg Reported-by: mahendra <mahendra.n (a] samsung.com>
689 1.1.1.7 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
690 1.1.1.7 mrg
691 1.1.1.7 mrg commit b484311c929a1b64966d89da92fafce7263006e1
692 1.1.1.7 mrg Author: Allison Lortie <desrt (a] desrt.ca>
693 1.1.1.7 mrg Date: Tue Jun 14 16:09:46 2016 -0400
694 1.1.1.7 mrg
695 1.1.1.7 mrg authutil: support $XDG_RUNTIME_DIR/ICEauthority
696 1.1.1.7 mrg
697 1.1.1.7 mrg If we find that $XDG_RUNTIME_DIR is set (and $ICEAUTHORITY is not), then
698 1.1.1.7 mrg the ICEauthority file is stored in the XDG_RUNTIME_DIR instead of the
699 1.1.1.7 mrg home directory, and without a leading dot.
700 1.1.1.7 mrg
701 1.1.1.7 mrg https://bugs.freedesktop.org/show_bug.cgi?id=49173
702 1.1.1.7 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
703 1.1.1.7 mrg
704 1.1.1.7 mrg commit 48ed5e04b5a8ba64dcfeea090cf3a32d3087b749
705 1.1.1.7 mrg Author: Allison Lortie <desrt (a] desrt.ca>
706 1.1.1.7 mrg Date: Tue Jun 14 16:08:21 2016 -0400
707 1.1.1.7 mrg
708 1.1.1.7 mrg authutil: fix an out-of-bounds access
709 1.1.1.7 mrg
710 1.1.1.7 mrg There is a theoretical edge case where the $HOME environment variable
711 1.1.1.7 mrg could be set to the empty string. IceAuthFileName() unconditionally
712 1.1.1.7 mrg checks index 1 of this string, which is out of bounds.
713 1.1.1.7 mrg
714 1.1.1.7 mrg Fix that up by rejecting empty strings in the same way as we reject
715 1.1.1.7 mrg NULL.
716 1.1.1.7 mrg
717 1.1.1.7 mrg https://bugs.freedesktop.org/show_bug.cgi?id=49173
718 1.1.1.7 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
719 1.1.1.7 mrg
720 1.1.1.7 mrg commit 468b83ec4810b4ea2373182b5801f998f3dcd471
721 1.1.1.7 mrg Author: Tobias Stoeckmann <tobias (a] stoeckmann.org>
722 1.1.1.7 mrg Date: Mon Jul 30 20:50:58 2018 +0200
723 1.1.1.7 mrg
724 1.1.1.7 mrg Always terminate strncpy results.
725 1.1.1.7 mrg
726 1.1.1.7 mrg The function strncpy does not guarantee to append a terminating
727 1.1.1.7 mrg NUL character to the destination.
728 1.1.1.7 mrg
729 1.1.1.7 mrg This patch merges libSM's way of handling this issue into libICE.
730 1.1.1.7 mrg
731 1.1.1.7 mrg Signed-off-by: Tobias Stoeckmann <tobias (a] stoeckmann.org>
732 1.1.1.7 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
733 1.1.1.7 mrg
734 1.1.1.7 mrg commit 1cc4ae8648590f04557a20c8d88d39cef7fe8119
735 1.1.1.7 mrg Author: walter harms <wharms (a] bfs.de>
736 1.1.1.7 mrg Date: Thu Sep 7 18:52:13 2017 +0200
737 1.1.1.7 mrg
738 1.1.1.7 mrg iceauth.c: FIX warning: unused variable 'ret' in 'arc4random_buf'
739 1.1.1.7 mrg
740 1.1.1.7 mrg commit ff5e59f32255913bb1cdf51441b98c9107ae165b left ret outside the #if
741 1.1.1.7 mrg causing a gcc warning:
742 1.1.1.7 mrg
743 1.1.1.7 mrg In function 'arc4random_buf':
744 1.1.1.7 mrg iceauth.c:89:13: warning: unused variable 'ret' [-Wunused-variable]
745 1.1.1.7 mrg
746 1.1.1.7 mrg fixed by moving #if 1 up
747 1.1.1.7 mrg
748 1.1.1.7 mrg Signed-off-by: Walter Harms <wharms (a] bfs.de>
749 1.1.1.7 mrg Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
750 1.1.1.7 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
751 1.1.1.7 mrg
752 1.1.1.7 mrg commit ccbcae7d3409789bf346ca35963264d064f54cba
753 1.1.1.7 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
754 1.1.1.7 mrg Date: Fri Dec 7 19:29:55 2018 -0800
755 1.1.1.7 mrg
756 1.1.1.7 mrg Update configure.ac bug URL for gitlab migration
757 1.1.1.7 mrg
758 1.1.1.7 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
759 1.1.1.7 mrg
760 1.1.1.7 mrg commit e72ca90879db149bbee6232dd78a565e630e917d
761 1.1.1.7 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
762 1.1.1.7 mrg Date: Sun Nov 18 21:48:59 2018 -0800
763 1.1.1.7 mrg
764 1.1.1.7 mrg Update README for gitlab migration
765 1.1.1.7 mrg
766 1.1.1.7 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
767 1.1.1.7 mrg
768 1.1.1.7 mrg commit dc73ec034c9083b8c7d980e80eb6d4c88bcfaa51
769 1.1.1.7 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
770 1.1.1.7 mrg Date: Sat Nov 10 13:13:45 2018 -0800
771 1.1.1.7 mrg
772 1.1.1.7 mrg Remove obsolete B16 & B32 tags in struct definitions
773 1.1.1.7 mrg
774 1.1.1.7 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
775 1.1.1.7 mrg
776 1.1.1.7 mrg commit f66955f7250d7c150dfb97862878acc2222781e5
777 1.1.1.7 mrg Author: walter harms <wharms (a] bfs.de>
778 1.1.1.7 mrg Date: Fri Sep 8 20:03:03 2017 +0200
779 1.1.1.7 mrg
780 1.1.1.7 mrg make IceProtocolShutdown() more readable
781 1.1.1.7 mrg
782 1.1.1.7 mrg I found IceProtocolShutdown() hard to read only to find that was
783 1.1.1.7 mrg it does it aktually very simple. So i rearranged the code to make
784 1.1.1.7 mrg it more readable.
785 1.1.1.7 mrg
786 1.1.1.7 mrg Signed-off-by: Walter Harms <wharms (a] bfs.de>
787 1.1.1.7 mrg Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com>
788 1.1.1.7 mrg [Emil Velikov: whitespace fixes]
789 1.1.1.7 mrg Signed-off-by: Emil Velikov <emil.velikov (a] collabora.com>
790 1.1.1.7 mrg
791 1.1.1.7 mrg commit 936dcaac07f7db569ed91a34e0a4b5944aac205f
792 1.1.1.7 mrg Author: walter harms <wharms (a] bfs.de>
793 1.1.1.7 mrg Date: Fri Sep 8 19:59:17 2017 +0200
794 1.1.1.7 mrg
795 1.1.1.7 mrg Drop NULL check prior to free()
796 1.1.1.7 mrg
797 1.1.1.7 mrg free() can handle NULL just fine - remove the check.
798 1.1.1.7 mrg
799 1.1.1.7 mrg Signed-off-by: Walter Harms <wharms (a] bfs.de>
800 1.1.1.7 mrg Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com>
801 1.1.1.7 mrg Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
802 1.1.1.7 mrg
803 1.1.1.7 mrg commit 43644931cb9cb5cc92391f6f5431535b9b7a3f24
804 1.1.1.7 mrg Author: Eric Engestrom <eric.engestrom (a] imgtec.com>
805 1.1.1.7 mrg Date: Fri Jul 7 11:23:48 2017 +0100
806 1.1.1.7 mrg
807 1.1.1.7 mrg Make sure string is never NULL
808 1.1.1.7 mrg
809 1.1.1.7 mrg `error_message` is passed in to strncpy() without any check, which
810 1.1.1.7 mrg doesn't handle NULL itself, so let's make it a valid empty string in
811 1.1.1.7 mrg cases where it was NULL.
812 1.1.1.7 mrg
813 1.1.1.7 mrg Signed-off-by: Eric Engestrom <eric.engestrom (a] imgtec.com>
814 1.1.1.7 mrg Acked-by: Walter Harms <wharms (a] bfs.de>
815 1.1.1.7 mrg Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
816 1.1.1.7 mrg
817 1.1.1.7 mrg commit e8c21056134498c49733f6baf572ffbb051ed886
818 1.1.1.7 mrg Author: Eric Engestrom <eric.engestrom (a] imgtec.com>
819 1.1.1.7 mrg Date: Fri Jul 7 11:23:47 2017 +0100
820 1.1.1.7 mrg
821 1.1.1.7 mrg Make sure error_message is a free-able string
822 1.1.1.7 mrg
823 1.1.1.7 mrg Similar to the previous commit, assigning a static string would crash
824 1.1.1.7 mrg upon freeing.
825 1.1.1.7 mrg
826 1.1.1.7 mrg Signed-off-by: Eric Engestrom <eric.engestrom (a] imgtec.com>
827 1.1.1.7 mrg Acked-by: Walter Harms <wharms (a] bfs.de>
828 1.1.1.7 mrg Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
829 1.1.1.7 mrg
830 1.1.1.7 mrg commit 7a7844bf5ade915268fe7f9b292908c6cd75f3ba
831 1.1.1.7 mrg Author: Eric Engestrom <eric.engestrom (a] imgtec.com>
832 1.1.1.7 mrg Date: Fri Jul 7 11:23:46 2017 +0100
833 1.1.1.7 mrg
834 1.1.1.7 mrg Make sure errorStr is a free-able string
835 1.1.1.7 mrg
836 1.1.1.7 mrg If the `errorClass` isn't handled by the switch, `errorStr`'s initial
837 1.1.1.7 mrg value would be a pointer to some static memory with an empty string,
838 1.1.1.7 mrg and freeing it would most likely crash.
839 1.1.1.7 mrg
840 1.1.1.7 mrg Let's set it to NULL instead, as is done in other similar places.
841 1.1.1.7 mrg
842 1.1.1.7 mrg Signed-off-by: Eric Engestrom <eric.engestrom (a] imgtec.com>
843 1.1.1.7 mrg Acked-by: Walter Harms <wharms (a] bfs.de>
844 1.1.1.7 mrg Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
845 1.1.1.7 mrg
846 1.1.1.7 mrg commit 7ef9680caa8c223a09beb637e26fd3471128e6ba
847 1.1.1.7 mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
848 1.1.1.7 mrg Date: Sun May 8 09:19:36 2016 +0100
849 1.1.1.7 mrg
850 1.1.1.7 mrg configure.ac: set TRANS_CLIENT/SERVER
851 1.1.1.7 mrg
852 1.1.1.7 mrg Similar to ICE_t just set the define globally and remove the multiple
853 1.1.1.7 mrg definitions throughout the tree
854 1.1.1.7 mrg
855 1.1.1.7 mrg Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
856 1.1.1.7 mrg Reviewed-by: Adam Jackson <ajax (a] redhat.com>
857 1.1.1.7 mrg Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com> (IRC)
858 1.1.1.7 mrg
859 1.1.1.7 mrg commit ab64a947b5de5b778f31ede9cfce386566023a14
860 1.1.1.7 mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
861 1.1.1.7 mrg Date: Sun May 8 09:19:35 2016 +0100
862 1.1.1.7 mrg
863 1.1.1.7 mrg Kill off local ICE_t definitions
864 1.1.1.7 mrg
865 1.1.1.7 mrg Already defined at global scale in configure.ac
866 1.1.1.7 mrg
867 1.1.1.7 mrg Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
868 1.1.1.7 mrg Reviewed-by: Adam Jackson <ajax (a] redhat.com>
869 1.1.1.7 mrg Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com> (IRC)
870 1.1.1.7 mrg
871 1.1.1.7 mrg commit f4c00d345edf3dad5893b50ff0ae7cd3e0cfd780
872 1.1.1.7 mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
873 1.1.1.7 mrg Date: Sun May 8 09:19:34 2016 +0100
874 1.1.1.7 mrg
875 1.1.1.7 mrg Remove unneeded ^L symbols.
876 1.1.1.7 mrg
877 1.1.1.7 mrg Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
878 1.1.1.7 mrg Reviewed-by: Adam Jackson <ajax (a] redhat.com>
879 1.1.1.7 mrg Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com> (IRC)
880 1.1.1.7 mrg
881 1.1.1.7 mrg commit d603d7d7d989c4ff1094810e9fcf2a29bc00bb0c
882 1.1.1.7 mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
883 1.1.1.7 mrg Date: Sun May 8 09:19:33 2016 +0100
884 1.1.1.7 mrg
885 1.1.1.7 mrg Kill off Time_t macro
886 1.1.1.7 mrg
887 1.1.1.7 mrg Analogous to previous commit, including the megacommit that removed the
888 1.1.1.7 mrg need for it.
889 1.1.1.7 mrg
890 1.1.1.7 mrg Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
891 1.1.1.7 mrg Reviewed-by: Adam Jackson <ajax (a] redhat.com>
892 1.1.1.7 mrg Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com> (IRC)
893 1.1.1.7 mrg
894 1.1.1.7 mrg commit 82250f26fc76d7b7574cfd472646a98e325d944a
895 1.1.1.7 mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
896 1.1.1.7 mrg Date: Sun May 8 09:19:32 2016 +0100
897 1.1.1.7 mrg
898 1.1.1.7 mrg Kill off Strstr macro
899 1.1.1.7 mrg
900 1.1.1.7 mrg Directly use the strstr function as opposed to wrapping it in a macro.
901 1.1.1.7 mrg The latter is no longer needed as of
902 1.1.1.7 mrg
903 1.1.1.7 mrg commit 72e353567f8927996a26e72848d86f692c3f0737
904 1.1.1.7 mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
905 1.1.1.7 mrg Date: Fri Nov 14 16:48:46 2003 +0000
906 1.1.1.7 mrg
907 1.1.1.7 mrg XFree86 4.3.0.1
908 1.1.1.7 mrg
909 1.1.1.7 mrg Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
910 1.1.1.7 mrg Reviewed-by: Adam Jackson <ajax (a] redhat.com>
911 1.1.1.7 mrg Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com> (IRC)
912 1.1.1.7 mrg
913 1.1.1.7 mrg commit ff5e59f32255913bb1cdf51441b98c9107ae165b
914 1.1.1.7 mrg Author: Benjamin Tissoires <benjamin.tissoires (a] gmail.com>
915 1.1.1.7 mrg Date: Tue Apr 4 19:12:53 2017 +0200
916 1.1.1.7 mrg
917 1.1.1.7 mrg Use getentropy() if arc4random_buf() is not available
918 1.1.1.7 mrg
919 1.1.1.7 mrg This allows to fix CVE-2017-2626 on Linux platforms without pulling in
920 1.1.1.7 mrg libbsd.
921 1.1.1.7 mrg The libc getentropy() is available since glibc 2.25 but also on OpenBSD.
922 1.1.1.7 mrg For Linux, we need at least a v3.17 kernel. If the recommended
923 1.1.1.7 mrg arc4random_buf() function is not available, emulate it by first trying
924 1.1.1.7 mrg to use getentropy() on a supported glibc and kernel. If the call fails,
925 1.1.1.7 mrg fall back to the current (partly vulnerable) code.
926 1.1.1.7 mrg
927 1.1.1.7 mrg Signed-off-by: Benjamin Tissoires <benjamin.tissoires (a] gmail.com>
928 1.1.1.7 mrg Reviewed-by: Mark Kettenis <kettenis (a] openbsd.org>
929 1.1.1.7 mrg Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
930 1.1.1.7 mrg Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
931 1.1.1.7 mrg
932 1.1.1.7 mrg commit 1746abbb1ae1c41ba29c14895c5bd3f1334faef5
933 1.1.1.7 mrg Author: Mihail Konev <k.mvc (a] ya.ru>
934 1.1.1.7 mrg Date: Thu Jan 26 13:52:49 2017 +1000
935 1.1.1.7 mrg
936 1.1.1.7 mrg autogen: add default patch prefix
937 1.1.1.7 mrg
938 1.1.1.7 mrg Signed-off-by: Mihail Konev <k.mvc (a] ya.ru>
939 1.1.1.7 mrg
940 1.1.1.7 mrg commit 3aa14db63fefb7634b1bd4370e33ba14c4ea90ae
941 1.1.1.7 mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
942 1.1.1.7 mrg Date: Mon Mar 9 12:00:52 2015 +0000
943 1.1.1.7 mrg
944 1.1.1.7 mrg autogen.sh: use quoted string variables
945 1.1.1.7 mrg
946 1.1.1.7 mrg Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
947 1.1.1.7 mrg fall-outs, when they contain space.
948 1.1.1.7 mrg
949 1.1.1.7 mrg Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
950 1.1.1.7 mrg Reviewed-by: Peter Hutterer <peter.hutterer (a] who-t.net>
951 1.1.1.7 mrg Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
952 1.1.1.7 mrg
953 1.1.1.7 mrg commit d41c57eaa0c1474acf0a6fb271f22106e3070016
954 1.1.1.7 mrg Author: Peter Hutterer <peter.hutterer (a] who-t.net>
955 1.1.1.7 mrg Date: Tue Jan 24 10:32:07 2017 +1000
956 1.1.1.7 mrg
957 1.1.1.7 mrg autogen.sh: use exec instead of waiting for configure to finish
958 1.1.1.7 mrg
959 1.1.1.7 mrg Syncs the invocation of configure with the one from the server.
960 1.1.1.7 mrg
961 1.1.1.7 mrg Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
962 1.1.1.7 mrg Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
963 1.1.1.7 mrg
964 1.1.1.7 mrg commit ac4bb20e74e064b219de70e9b54516a921fdb7c3
965 1.1.1.7 mrg Author: Tobias Stoeckmann <tobias (a] stoeckmann.org>
966 1.1.1.7 mrg Date: Tue Nov 22 20:13:29 2016 +0100
967 1.1.1.7 mrg
968 1.1.1.7 mrg Fix use after free on subsequent calls
969 1.1.1.7 mrg
970 1.1.1.7 mrg The function IceAuthFileName is vulnerable to a use after free. The
971 1.1.1.7 mrg flaw can be triggered by calling the function three times:
972 1.1.1.7 mrg
973 1.1.1.7 mrg - First call succeeds and stores the path in buf, a dynamically
974 1.1.1.7 mrg allocated buffer with size bsize.
975 1.1.1.7 mrg - Second call fails due to out of memory. It frees buf, but keeps
976 1.1.1.7 mrg the old size in bsize.
977 1.1.1.7 mrg - Third call only checks if bsize is large enough. Then it uses
978 1.1.1.7 mrg buf without allocating it again -- the use after free happens.
979 1.1.1.7 mrg
980 1.1.1.7 mrg In order to exploit this, an attacker must change environment variables
981 1.1.1.7 mrg between each call, namely ICEAUTHORITY or HOME. It also takes subsequent
982 1.1.1.7 mrg calls. Due to these limitations, I don't consider this to be of high
983 1.1.1.7 mrg priority.
984 1.1.1.7 mrg
985 1.1.1.7 mrg Reviewed-by: Matthieu Herrb <matthieu (a] herrb.eu>
986 1.1.1.7 mrg
987 1.1.1.7 mrg commit b1720edc9b9f3e7a05caa3fcd81761e5818ea255
988 1.1.1.7 mrg Author: Remko van der Vossen <bugs (a] yuugen.jp>
989 1.1.1.7 mrg Date: Sun Jul 19 08:34:11 2015 -0700
990 1.1.1.7 mrg
991 1.1.1.7 mrg Bug 90616 - libICE build fails on array bounds check
992 1.1.1.7 mrg
993 1.1.1.7 mrg https://bugs.freedesktop.org/show_bug.cgi?id=90616
994 1.1.1.7 mrg
995 1.1.1.7 mrg Recent versions of gcc have array bounds checking turned on by default,
996 1.1.1.7 mrg this leads to build failures of libICE. As the _IceVersionCount variable
997 1.1.1.7 mrg in ICElibint.h is not declared const the compiler cannot assume that the
998 1.1.1.7 mrg nested for loop in ProcessConnectionSetup stays within bounds.
999 1.1.1.7 mrg
1000 1.1.1.7 mrg The simple fix is of course to change the declarations of _IceVersionCount,
1001 1.1.1.7 mrg _IceVersions, and the local variable myVersionCount to const declarations.
1002 1.1.1.7 mrg
1003 1.1.1.7 mrg Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1004 1.1.1.7 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1005 1.1.1.7 mrg
1006 1.1.1.7 mrg commit 8a511dad53774693ed818d54d7896e1663942b18
1007 1.1.1.7 mrg Author: Jon TURNEY <jon.turney (a] dronecode.org.uk>
1008 1.1.1.7 mrg Date: Sat Sep 13 17:13:44 2014 +0100
1009 1.1.1.7 mrg
1010 1.1.1.7 mrg Include unistd.h for getpid()
1011 1.1.1.7 mrg
1012 1.1.1.7 mrg Signed-off-by: Jon TURNEY <jon.turney (a] dronecode.org.uk>
1013 1.1.1.7 mrg Reviewed-by: David Macek <david.macek.0 (a] gmail.com>
1014 1.1.1.7 mrg
1015 1.1.1.7 mrg commit fd22b62ae6380ddb00fa4c750f5ce175d2a6e76f
1016 1.1.1.7 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1017 1.1.1.7 mrg Date: Sun Sep 14 13:08:17 2014 -0700
1018 1.1.1.7 mrg
1019 1.1.1.7 mrg spec: Convert troff \*Q..\*U to DocBook <quote>...</quote>
1020 1.1.1.7 mrg
1021 1.1.1.7 mrg Reported-by: Jasper St. Pierre <jstpierre (a] mecheye.net>
1022 1.1.1.7 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1023 1.1.1.7 mrg Reviewed-by: Jasper St. Pierre <jstpierre (a] mecheye.net>
1024 1.1.1.7 mrg
1025 1.1.1.6 mrg commit 0dfab4253e26d5c6e5f058126eb5e9f7a7732ae8
1026 1.1.1.6 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1027 1.1.1.6 mrg Date: Fri Jun 6 18:28:28 2014 -0700
1028 1.1.1.6 mrg
1029 1.1.1.6 mrg libICE 1.0.9
1030 1.1.1.6 mrg
1031 1.1.1.6 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1032 1.1.1.6 mrg
1033 1.1.1.6 mrg commit 9fb6ba03d7183ae06644f8a747fdb99b970d65fc
1034 1.1.1.6 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1035 1.1.1.6 mrg Date: Tue Dec 24 09:35:02 2013 -0800
1036 1.1.1.6 mrg
1037 1.1.1.6 mrg Delete unused name variable in register.c
1038 1.1.1.6 mrg
1039 1.1.1.6 mrg Found by cppcheck 1.62:
1040 1.1.1.6 mrg [src/register.c:84]: (style) Variable 'name' is assigned a value
1041 1.1.1.6 mrg that is never used.
1042 1.1.1.6 mrg [src/register.c:182]: (style) Variable 'name' is assigned a value
1043 1.1.1.6 mrg that is never used.
1044 1.1.1.6 mrg
1045 1.1.1.6 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1046 1.1.1.6 mrg
1047 1.1.1.6 mrg commit c5060918164168c0a4f737b76e92df3c03356dc6
1048 1.1.1.6 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1049 1.1.1.6 mrg Date: Tue Dec 24 09:18:17 2013 -0800
1050 1.1.1.6 mrg
1051 1.1.1.6 mrg Free iceConn->connection_string when unwinding after malloc fails
1052 1.1.1.6 mrg
1053 1.1.1.6 mrg Found by cppcheck 1.62:
1054 1.1.1.6 mrg [src/accept.c:113]: (error) Memory leak: iceConn.connection_string
1055 1.1.1.6 mrg
1056 1.1.1.6 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1057 1.1.1.6 mrg
1058 1.1.1.6 mrg commit 80f62c54fbd50a3bbdf9c37258525098c9117830
1059 1.1.1.6 mrg Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
1060 1.1.1.6 mrg Date: Thu Aug 29 22:18:14 2013 +0200
1061 1.1.1.6 mrg
1062 1.1.1.6 mrg Use arc4random when available to produce the auth cookie.
1063 1.1.1.6 mrg
1064 1.1.1.6 mrg arc4random() and associated functions can be found in libbsd on
1065 1.1.1.6 mrg GNU/Linux systems.
1066 1.1.1.6 mrg
1067 1.1.1.6 mrg Signed-off-by: Matthieu Herrb <matthieu.herrb (a] laas.fr>
1068 1.1.1.6 mrg Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1069 1.1.1.6 mrg
1070 1.1.1.6 mrg commit 2312ee00402088307e69589c3d12529b5232df66
1071 1.1.1.6 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1072 1.1.1.6 mrg Date: Thu Aug 8 23:01:30 2013 -0700
1073 1.1.1.6 mrg
1074 1.1.1.6 mrg Make STORE_STRING cast strlen result to CARD16 when storing in CARD16
1075 1.1.1.6 mrg
1076 1.1.1.6 mrg Clears a number of clang warnings of the form:
1077 1.1.1.6 mrg
1078 1.1.1.6 mrg connect.c:328:6: warning: implicit conversion loses integer precision:
1079 1.1.1.6 mrg 'size_t' (aka 'unsigned long') to 'CARD16' (aka 'unsigned short')
1080 1.1.1.6 mrg [-Wconversion]
1081 1.1.1.6 mrg STORE_STRING (pData, _IceAuthNames[i]);
1082 1.1.1.6 mrg ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1083 1.1.1.6 mrg ./ICElibint.h:173:19: note: expanded from macro 'STORE_STRING'
1084 1.1.1.6 mrg CARD16 _len = strlen (_string); \
1085 1.1.1.6 mrg ~~~~ ^~~~~~~~~~~~~~~~
1086 1.1.1.6 mrg
1087 1.1.1.6 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1088 1.1.1.6 mrg
1089 1.1.1.6 mrg commit 6d6aa84dc6acb2daa3ef7e20942c38a1416bf543
1090 1.1.1.6 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1091 1.1.1.6 mrg Date: Thu Aug 8 22:58:46 2013 -0700
1092 1.1.1.6 mrg
1093 1.1.1.6 mrg Cast assignments in IceErrorHeader() macro
1094 1.1.1.6 mrg
1095 1.1.1.6 mrg Clears many clang warnings about implicit conversions losing
1096 1.1.1.6 mrg integer precision, such as from storing ints into CARD8 or CARD16.
1097 1.1.1.6 mrg
1098 1.1.1.6 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1099 1.1.1.6 mrg
1100 1.1.1.6 mrg commit 9450bb648ef98efd6f08ea7d14ab8b9ea6e7bb54
1101 1.1.1.6 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1102 1.1.1.6 mrg Date: Thu Aug 8 22:47:41 2013 -0700
1103 1.1.1.6 mrg
1104 1.1.1.6 mrg Make write_string call write_counted_string instead of copying it
1105 1.1.1.6 mrg
1106 1.1.1.6 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1107 1.1.1.6 mrg
1108 1.1.1.6 mrg commit 84153eee4db318cd897c464e70cb9f8bc8e469f6
1109 1.1.1.6 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1110 1.1.1.6 mrg Date: Thu Aug 8 22:37:09 2013 -0700
1111 1.1.1.6 mrg
1112 1.1.1.6 mrg Mark input arguments to write_string functions as const
1113 1.1.1.6 mrg
1114 1.1.1.6 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1115 1.1.1.6 mrg
1116 1.1.1.6 mrg commit 9a74512ffdc1628f1b87d2191439915c63b9104f
1117 1.1.1.6 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1118 1.1.1.6 mrg Date: Thu Aug 8 22:31:41 2013 -0700
1119 1.1.1.6 mrg
1120 1.1.1.6 mrg Stop casting return values from malloc
1121 1.1.1.6 mrg
1122 1.1.1.6 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1123 1.1.1.6 mrg
1124 1.1.1.6 mrg commit 4033226105fa861ab5f0276850afc24c0fa45406
1125 1.1.1.6 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1126 1.1.1.6 mrg Date: Thu Aug 8 22:17:27 2013 -0700
1127 1.1.1.6 mrg
1128 1.1.1.6 mrg Get rid of casts to (char *) in calls to free()
1129 1.1.1.6 mrg
1130 1.1.1.6 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1131 1.1.1.6 mrg
1132 1.1.1.6 mrg commit 10c30ae6a7df1a7c352a1d611a313dffcaa42082
1133 1.1.1.6 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1134 1.1.1.6 mrg Date: Sat Jul 20 14:48:33 2013 -0700
1135 1.1.1.6 mrg
1136 1.1.1.6 mrg Convert remaining sprintf() call to snprintf()
1137 1.1.1.6 mrg
1138 1.1.1.6 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1139 1.1.1.6 mrg
1140 1.1.1.6 mrg commit 0a94633e3d805ca477fba6b7acb673d055a3f43d
1141 1.1.1.6 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1142 1.1.1.6 mrg Date: Sat Jul 20 14:46:09 2013 -0700
1143 1.1.1.6 mrg
1144 1.1.1.6 mrg Convert strcpy/strcat pairs to snprintf calls
1145 1.1.1.6 mrg
1146 1.1.1.6 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1147 1.1.1.6 mrg
1148 1.1.1.6 mrg commit 0d276835222eeb57de56f56cd9e12611b1d30466
1149 1.1.1.6 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1150 1.1.1.6 mrg Date: Sat Jul 20 14:35:11 2013 -0700
1151 1.1.1.6 mrg
1152 1.1.1.6 mrg Fix some clang warnings about integer sign/size conversions
1153 1.1.1.6 mrg
1154 1.1.1.6 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1155 1.1.1.6 mrg
1156 1.1.1.6 mrg commit bb3d8a7767cf260b97c7e019e4fec0ee7d7b65a8
1157 1.1.1.6 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1158 1.1.1.6 mrg Date: Sat Jul 20 14:24:04 2013 -0700
1159 1.1.1.6 mrg
1160 1.1.1.6 mrg unifdef WORD64
1161 1.1.1.6 mrg
1162 1.1.1.6 mrg Remove leftover remnants of CRAY support, which still had some
1163 1.1.1.6 mrg functions consisting solely of /* NOT IMPLEMENTED YET */ comments.
1164 1.1.1.6 mrg
1165 1.1.1.6 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1166 1.1.1.6 mrg
1167 1.1.1.6 mrg commit 9561eca1ad28afee6dcd0aebea3dd20a154ec481
1168 1.1.1.6 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1169 1.1.1.6 mrg Date: Thu Jul 18 00:36:28 2013 -0700
1170 1.1.1.6 mrg
1171 1.1.1.6 mrg Constify filename argument to IceLockAuthFile & IceUnlockAuthFile
1172 1.1.1.6 mrg
1173 1.1.1.6 mrg Needed to fix const string warnings in iceauth - functions already
1174 1.1.1.6 mrg copy provided arguments to temporary local buffer for modifications.
1175 1.1.1.6 mrg
1176 1.1.1.6 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1177 1.1.1.6 mrg Reviewed-by: Peter Hutterer <peter.hutterer (a] who-t.net>
1178 1.1.1.6 mrg
1179 1.1.1.6 mrg commit 1b1cf8072b2559e15ac440d5484a29a81d6918c6
1180 1.1.1.6 mrg Author: Colin Walters <walters (a] verbum.org>
1181 1.1.1.6 mrg Date: Wed Jan 4 17:37:06 2012 -0500
1182 1.1.1.6 mrg
1183 1.1.1.6 mrg autogen.sh: Implement GNOME Build API
1184 1.1.1.6 mrg
1185 1.1.1.6 mrg http://people.gnome.org/~walters/docs/build-api.txt
1186 1.1.1.6 mrg
1187 1.1.1.6 mrg Signed-off-by: Adam Jackson <ajax (a] redhat.com>
1188 1.1.1.6 mrg
1189 1.1.1.6 mrg commit 5e784ca7f37823e62733765371c0b8ed1c58e5aa
1190 1.1.1.6 mrg Author: Adam Jackson <ajax (a] redhat.com>
1191 1.1.1.6 mrg Date: Tue Jan 15 14:28:48 2013 -0500
1192 1.1.1.6 mrg
1193 1.1.1.6 mrg configure: Remove AM_MAINTAINER_MODE
1194 1.1.1.6 mrg
1195 1.1.1.6 mrg Signed-off-by: Adam Jackson <ajax (a] redhat.com>
1196 1.1.1.6 mrg
1197 1.1.1.6 mrg commit e1677ce019219ac164d99f1e04f17caf16fc785a
1198 1.1.1.6 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1199 1.1.1.6 mrg Date: Fri Jan 4 19:32:08 2013 -0800
1200 1.1.1.6 mrg
1201 1.1.1.6 mrg unifdef -U__UNIXOS2__
1202 1.1.1.6 mrg
1203 1.1.1.6 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1204 1.1.1.6 mrg
1205 1.1.1.5 mrg commit f166e8bbf16ec214fefdcf02ce81f80442899cb7
1206 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1207 1.1.1.5 mrg Date: Fri Mar 2 19:59:50 2012 -0800
1208 1.1.1.5 mrg
1209 1.1.1.5 mrg libICE 1.0.8
1210 1.1.1.5 mrg
1211 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1212 1.1.1.5 mrg
1213 1.1.1.5 mrg commit c87ecd959d61ae97d8a2bd82efc761bb3e299061
1214 1.1.1.5 mrg Author: Matt Dew <marcoz (a] osource.org>
1215 1.1.1.5 mrg Date: Mon Jan 9 21:25:18 2012 -0700
1216 1.1.1.5 mrg
1217 1.1.1.5 mrg informaltable cleanup
1218 1.1.1.5 mrg
1219 1.1.1.5 mrg On certain tables, add top and bottom borders to table header
1220 1.1.1.5 mrg and a bottom border to the table. This matches what those
1221 1.1.1.5 mrg tables in the old pdfs looked like.
1222 1.1.1.5 mrg
1223 1.1.1.5 mrg the <?dbfo keep-together='always'> prevents tables from
1224 1.1.1.5 mrg splitting across pages. Useful for tiny tables.
1225 1.1.1.5 mrg
1226 1.1.1.5 mrg Converting the colwidth to a floating point, IE, 1* -> 1.0*
1227 1.1.1.5 mrg cleans up these build errors:
1228 1.1.1.5 mrg WARNING: table-layout="fixed" and column-width unspecified =>
1229 1.1.1.5 mrg falling back to proportional-column-width(1)
1230 1.1.1.5 mrg
1231 1.1.1.5 mrg Signed-off-by: Matt Dew <marcoz (a] osource.org>
1232 1.1.1.5 mrg
1233 1.1.1.5 mrg commit 8b4321a37a9fa2ad24bf87afabba6b08dcfded12
1234 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1235 1.1.1.5 mrg Date: Thu Nov 24 12:42:36 2011 -0800
1236 1.1.1.5 mrg
1237 1.1.1.5 mrg Plug minor memory leak in unusual path through ProcessConnectionSetup
1238 1.1.1.5 mrg
1239 1.1.1.5 mrg Error: Memory leak (CWE 401)
1240 1.1.1.5 mrg Memory leak of pointer 'release' allocated with malloc((_len + 1))
1241 1.1.1.5 mrg at line 1100 of src/process.c in function 'ProcessConnectionSetup'.
1242 1.1.1.5 mrg 'release' allocated at line 920 with malloc((_len + 1)).
1243 1.1.1.5 mrg release leaks when _i >= hisAuthCount at line 925
1244 1.1.1.5 mrg and i >= _IceAuthCount at line 973
1245 1.1.1.5 mrg and found != 0 at line 998
1246 1.1.1.5 mrg and status != 0 at line 1053
1247 1.1.1.5 mrg and status != 1 at line 1070
1248 1.1.1.5 mrg and accept_setup_now == 0 at line 1082
1249 1.1.1.5 mrg and i >= hisAuthCount at line 1093.
1250 1.1.1.5 mrg Memory leak of pointer 'vendor' allocated with malloc((_len + 1))
1251 1.1.1.5 mrg at line 1100 of src/process.c in function 'ProcessConnectionSetup'.
1252 1.1.1.5 mrg 'vendor' allocated at line 919 with malloc((_len + 1)).
1253 1.1.1.5 mrg vendor leaks when _i >= hisAuthCount at line 925
1254 1.1.1.5 mrg and i >= _IceAuthCount at line 973
1255 1.1.1.5 mrg and found != 0 at line 998
1256 1.1.1.5 mrg and status != 0 at line 1053
1257 1.1.1.5 mrg and status != 1 at line 1070
1258 1.1.1.5 mrg and accept_setup_now == 0 at line 1082
1259 1.1.1.5 mrg and i >= hisAuthCount at line 1093.
1260 1.1.1.5 mrg
1261 1.1.1.5 mrg [ This bug was found by the Parfait 0.3.7 bug checking tool.
1262 1.1.1.5 mrg For more information see http://labs.oracle.com/projects/parfait/ ]
1263 1.1.1.5 mrg
1264 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1265 1.1.1.5 mrg Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1266 1.1.1.5 mrg
1267 1.1.1.5 mrg commit caf9e3393d5d517ea129392d001a2c46a7c1f325
1268 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1269 1.1.1.5 mrg Date: Sat Nov 19 00:26:29 2011 -0800
1270 1.1.1.5 mrg
1271 1.1.1.5 mrg Constify protocol, vendor & release string args to IceRegisterForProtocol*
1272 1.1.1.5 mrg
1273 1.1.1.5 mrg Needed to resolve gcc -Wwrite-strings warnings in callers.
1274 1.1.1.5 mrg These functions only pass the strings to strcmp before calling
1275 1.1.1.5 mrg strdup to make their own private copy for storing away.
1276 1.1.1.5 mrg
1277 1.1.1.5 mrg While fixing the API docs to match, also fix them to match the existing
1278 1.1.1.5 mrg function prototypes, where there were several errors before (including
1279 1.1.1.5 mrg just plain missing most of the args to IceRegisterForProtocolReply).
1280 1.1.1.5 mrg
1281 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1282 1.1.1.5 mrg Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1283 1.1.1.5 mrg
1284 1.1.1.5 mrg commit 59c1555dff34804c78c7e7443ad13f27300927eb
1285 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1286 1.1.1.5 mrg Date: Wed Nov 9 22:07:34 2011 -0800
1287 1.1.1.5 mrg
1288 1.1.1.5 mrg Remove ancient workaround for System V/386 Release 4.2 compiler bug
1289 1.1.1.5 mrg
1290 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1291 1.1.1.5 mrg Reviewed-by: Matthieu Herrb <matthieu.herrb (a] laas.fr>
1292 1.1.1.5 mrg Reviewed-by: walter <wharms (a] bfs.de>
1293 1.1.1.5 mrg Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1294 1.1.1.5 mrg
1295 1.1.1.5 mrg commit bec4e9c9089fa4cc5a50fc513a3544cf6fd59bf1
1296 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1297 1.1.1.5 mrg Date: Wed Nov 9 22:06:36 2011 -0800
1298 1.1.1.5 mrg
1299 1.1.1.5 mrg Fix gcc -Wwrite-strings warnings in process.c
1300 1.1.1.5 mrg
1301 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1302 1.1.1.5 mrg Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1303 1.1.1.5 mrg
1304 1.1.1.5 mrg commit ffa659dd6dd1fb8847bfdcc5e1e2be353b6395b6
1305 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1306 1.1.1.5 mrg Date: Wed Nov 9 21:37:48 2011 -0800
1307 1.1.1.5 mrg
1308 1.1.1.5 mrg Fix gcc -Wwrite-strings warnings in AuthNames handling
1309 1.1.1.5 mrg
1310 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1311 1.1.1.5 mrg Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1312 1.1.1.5 mrg
1313 1.1.1.5 mrg commit 902a52ea9d7b6e6f56f7023009859072854a0fc7
1314 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1315 1.1.1.5 mrg Date: Wed Nov 9 21:55:17 2011 -0800
1316 1.1.1.5 mrg
1317 1.1.1.5 mrg constify arguments to IceGetAuthFileEntry
1318 1.1.1.5 mrg
1319 1.1.1.5 mrg Needed to clear gcc -Wwrite-strings warnings in callers
1320 1.1.1.5 mrg
1321 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1322 1.1.1.5 mrg Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1323 1.1.1.5 mrg
1324 1.1.1.5 mrg commit 9ff1f97e46903f8f83363f07cf021989bfa6a9f0
1325 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1326 1.1.1.5 mrg Date: Wed Nov 9 21:43:59 2011 -0800
1327 1.1.1.5 mrg
1328 1.1.1.5 mrg Fix gcc -Wwrite-strings warnings in _IceError* functions
1329 1.1.1.5 mrg
1330 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1331 1.1.1.5 mrg Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1332 1.1.1.5 mrg
1333 1.1.1.5 mrg commit e8a16534a9406d5096d9c0ea515d979c7c15e084
1334 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1335 1.1.1.5 mrg Date: Wed Nov 9 21:23:33 2011 -0800
1336 1.1.1.5 mrg
1337 1.1.1.5 mrg Fix gcc -Wwrite-strings warnings in _IceDefaultErrorHandler
1338 1.1.1.5 mrg
1339 1.1.1.5 mrg Had to split char *str into two variables, const char *str for the
1340 1.1.1.5 mrg string literals just being passed to fprintf etal. and char *estr
1341 1.1.1.5 mrg for use by EXTRACT_STRING for the results of malloc calls that get
1342 1.1.1.5 mrg written to and then freed.
1343 1.1.1.5 mrg
1344 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1345 1.1.1.5 mrg Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1346 1.1.1.5 mrg
1347 1.1.1.5 mrg commit 4fbcba4ee19a49c05440861e1278bc97d29048e0
1348 1.1.1.5 mrg Author: Matt Dew <marcoz (a] osource.org>
1349 1.1.1.5 mrg Date: Tue Oct 4 23:32:02 2011 -0600
1350 1.1.1.5 mrg
1351 1.1.1.5 mrg Cleanup IDs and links in doc
1352 1.1.1.5 mrg
1353 1.1.1.5 mrg 1 - fix the capitalization of the ID attributes to match either the
1354 1.1.1.5 mrg <title> or <funcdef> string it goes with.
1355 1.1.1.5 mrg 2 - fix any <linkend>'s that were affected by 1.
1356 1.1.1.5 mrg 3 - any <function> in the docs that has an actual funcdef,
1357 1.1.1.5 mrg will become an olink.
1358 1.1.1.5 mrg
1359 1.1.1.5 mrg Signed-off-by: Matt Dew <marcoz (a] osource.org>
1360 1.1.1.5 mrg
1361 1.1.1.5 mrg commit d4e161e35335df82f412d2d2bb1ef95ff3e88401
1362 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1363 1.1.1.5 mrg Date: Mon Sep 19 15:34:47 2011 -0400
1364 1.1.1.5 mrg
1365 1.1.1.5 mrg As of 1997, X Window System is a trademark of The Open Group.
1366 1.1.1.5 mrg
1367 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1368 1.1.1.5 mrg
1369 1.1.1.5 mrg commit fc0fc948d25dfa0f6f445a3b55610ea5b864dd60
1370 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1371 1.1.1.5 mrg Date: Fri Sep 16 22:09:18 2011 -0700
1372 1.1.1.5 mrg
1373 1.1.1.5 mrg Strip trailing whitespace
1374 1.1.1.5 mrg
1375 1.1.1.5 mrg Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
1376 1.1.1.5 mrg git diff -w & git diff -b show no diffs from this change
1377 1.1.1.5 mrg
1378 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1379 1.1.1.5 mrg
1380 1.1.1.5 mrg commit 22601de3f38d035eb874d4bd9f649ddd2b3f0ae2
1381 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1382 1.1.1.5 mrg Date: Sun Sep 11 17:20:20 2011 -0400
1383 1.1.1.5 mrg
1384 1.1.1.5 mrg specs: remove <productnumber> which is not used by default
1385 1.1.1.5 mrg
1386 1.1.1.5 mrg This element is not rendered by default on the title. A template
1387 1.1.1.5 mrg customization is required to display it.
1388 1.1.1.5 mrg X Window System does not have a product number.
1389 1.1.1.5 mrg
1390 1.1.1.5 mrg Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1391 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1392 1.1.1.5 mrg
1393 1.1.1.5 mrg commit 7f330738f1f5862950b3baa35ff08446093bfd4e
1394 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1395 1.1.1.5 mrg Date: Sun Sep 11 17:06:00 2011 -0400
1396 1.1.1.5 mrg
1397 1.1.1.5 mrg specs: use DocBook suggested markup for Copyrights
1398 1.1.1.5 mrg
1399 1.1.1.5 mrg Puts the statement on a single line, using commas to separate years
1400 1.1.1.5 mrg --> Copyright 1993, 1994, 1996 X Consortium
1401 1.1.1.5 mrg
1402 1.1.1.5 mrg As opposed to 3 double-spaced lines.
1403 1.1.1.5 mrg
1404 1.1.1.5 mrg Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1405 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1406 1.1.1.5 mrg
1407 1.1.1.5 mrg commit d68d2d2031f623a969784e702c97a07b8cd99010
1408 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1409 1.1.1.5 mrg Date: Sun Sep 11 16:56:21 2011 -0400
1410 1.1.1.5 mrg
1411 1.1.1.5 mrg specs: remove orphan <corpname>
1412 1.1.1.5 mrg
1413 1.1.1.5 mrg It does not display on the title page and is redundant.
1414 1.1.1.5 mrg No visible change on the doc.
1415 1.1.1.5 mrg
1416 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1417 1.1.1.5 mrg
1418 1.1.1.5 mrg commit 87c934b9b7973a814763670e2dfad0579a8dcc78
1419 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1420 1.1.1.5 mrg Date: Sun Sep 11 16:27:09 2011 -0400
1421 1.1.1.5 mrg
1422 1.1.1.5 mrg specs: use the &fullrelvers; entity to set X11 release information
1423 1.1.1.5 mrg
1424 1.1.1.5 mrg Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1425 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1426 1.1.1.5 mrg
1427 1.1.1.5 mrg commit 41f04fd8673db5c2d8e587ab2c169a694bd7528f
1428 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1429 1.1.1.5 mrg Date: Sun Sep 11 14:13:35 2011 -0400
1430 1.1.1.5 mrg
1431 1.1.1.5 mrg ice.xml: version number is 1.1, not 1.0
1432 1.1.1.5 mrg
1433 1.1.1.5 mrg This is what it was before the conversion from roff to docbook.
1434 1.1.1.5 mrg
1435 1.1.1.5 mrg Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1436 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1437 1.1.1.5 mrg
1438 1.1.1.5 mrg commit 9e2a596b4ff06fc9c70dfcd94506e536e351ee0b
1439 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1440 1.1.1.5 mrg Date: Sun Sep 11 14:11:28 2011 -0400
1441 1.1.1.5 mrg
1442 1.1.1.5 mrg ice.xml: fix orphan affiliation
1443 1.1.1.5 mrg
1444 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1445 1.1.1.5 mrg
1446 1.1.1.5 mrg commit 1309d477a061d165345b602e122990eaab71a0d4
1447 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1448 1.1.1.5 mrg Date: Fri Sep 9 21:21:57 2011 -0400
1449 1.1.1.5 mrg
1450 1.1.1.5 mrg ICElib doc: remove empty revision list and specify the doc version number
1451 1.1.1.5 mrg
1452 1.1.1.5 mrg Revision histories are not used, only 3 docs out of 63 have one.
1453 1.1.1.5 mrg
1454 1.1.1.5 mrg Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1455 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1456 1.1.1.5 mrg
1457 1.1.1.5 mrg commit e9d57773df26ad9440a49f58941b511e594605a4
1458 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1459 1.1.1.5 mrg Date: Thu Sep 8 20:00:00 2011 -0400
1460 1.1.1.5 mrg
1461 1.1.1.5 mrg docbook.am: embed css styles inside the HTML HEAD element
1462 1.1.1.5 mrg
1463 1.1.1.5 mrg Rather than referring to the external xorg.css stylesheet, embed the content
1464 1.1.1.5 mrg of the file in the html output produced. This is accomplished by using
1465 1.1.1.5 mrg version 1.10 of xorg-xhtml.xsl.
1466 1.1.1.5 mrg
1467 1.1.1.5 mrg This makes the whole html docs tree much more relocatable.
1468 1.1.1.5 mrg In addition, it eliminates xorg.css as a runtime file which makes
1469 1.1.1.5 mrg xorg-sgml-doctools a build time only package.
1470 1.1.1.5 mrg
1471 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1472 1.1.1.5 mrg
1473 1.1.1.5 mrg commit b83cbed755315f6300133f2621cbe99bdc06345a
1474 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1475 1.1.1.5 mrg Date: Wed Sep 7 10:31:04 2011 -0400
1476 1.1.1.5 mrg
1477 1.1.1.5 mrg docbook.am: global maintenance update - entities, images and olinking
1478 1.1.1.5 mrg
1479 1.1.1.5 mrg Adding support in libX11 for html chunking caused a reorg of docbook.am
1480 1.1.1.5 mrg as well as the xorg-sgml-doctools masterdb for olinking.
1481 1.1.1.5 mrg The parameter img.src.path is added for pdf images.
1482 1.1.1.5 mrg A searchpath to the root builddir is added for local entities, if present.
1483 1.1.1.5 mrg
1484 1.1.1.5 mrg The docbook.am makefile hides all the details and is identical for
1485 1.1.1.5 mrg all 22 modules having DocBook documentation. It is included by a thin
1486 1.1.1.5 mrg Makefile.am which requires no docbook knowledge.
1487 1.1.1.5 mrg
1488 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1489 1.1.1.5 mrg
1490 1.1.1.5 mrg commit f35b8b8be16f1903beed34fe23fa53d102329342
1491 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1492 1.1.1.5 mrg Date: Sun Jun 12 17:54:50 2011 -0400
1493 1.1.1.5 mrg
1494 1.1.1.5 mrg Install xml versions of specs even if HAVE_XMLTO is false
1495 1.1.1.5 mrg
1496 1.1.1.5 mrg DocBook/XML input source is also a usefull output format that can be viewed
1497 1.1.1.5 mrg with an XML viewer or editor and by some O/S help system.
1498 1.1.1.5 mrg
1499 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1500 1.1.1.5 mrg
1501 1.1.1.5 mrg commit 4c9cbdb1b40799121456c692d960135d741f13c7
1502 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1503 1.1.1.5 mrg Date: Sun Jun 5 16:27:36 2011 -0400
1504 1.1.1.5 mrg
1505 1.1.1.5 mrg Install target dbs alongside generated documents
1506 1.1.1.5 mrg
1507 1.1.1.5 mrg This matches a change in xorg-sgml-docs whereby the masterdb will look for
1508 1.1.1.5 mrg the target dbs into the same location as the generated documents.
1509 1.1.1.5 mrg
1510 1.1.1.5 mrg The target dbs are now installed alongside the generated documents.
1511 1.1.1.5 mrg Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which
1512 1.1.1.5 mrg has the potential of installing outside the package prefix and cause
1513 1.1.1.5 mrg distcheck to fail when user does not have write permission in this package.
1514 1.1.1.5 mrg
1515 1.1.1.5 mrg Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11
1516 1.1.1.5 mrg
1517 1.1.1.5 mrg commit 72d668dd2ec4db9b75973ba24f42ab49851dbc6d
1518 1.1.1.5 mrg Author: Matt Dew <marcoz (a] osource.org>
1519 1.1.1.5 mrg Date: Wed May 25 22:54:51 2011 -0600
1520 1.1.1.5 mrg
1521 1.1.1.5 mrg add id attributes to funcsynopsis to allow other docs to olink to them
1522 1.1.1.5 mrg
1523 1.1.1.5 mrg Signed-off-by: Matt Dew <marcoz (a] osource.org>
1524 1.1.1.5 mrg Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1525 1.1.1.5 mrg Reviewed-by: Gaetan Nadon <memsize (a] videotron.ca>
1526 1.1.1.5 mrg
1527 1.1.1.5 mrg commit dd7f2beaa753541aefba499813f25de38cbd17b7
1528 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1529 1.1.1.5 mrg Date: Tue Apr 19 18:36:58 2011 -0700
1530 1.1.1.5 mrg
1531 1.1.1.5 mrg IceWritePad: Zero fill pad bytes used when buffer is full
1532 1.1.1.5 mrg
1533 1.1.1.5 mrg Should be rarely hit, since it's only in the case where most of the
1534 1.1.1.5 mrg message fits in the buffer, but there's not room left for the padding
1535 1.1.1.5 mrg bytes, but better than sending uninitialized bytes off the stack when
1536 1.1.1.5 mrg it happens.
1537 1.1.1.5 mrg
1538 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1539 1.1.1.5 mrg Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1540 1.1.1.5 mrg
1541 1.1.1.5 mrg commit 663782989be82e7893c99eaa7cbe98ec25a23c38
1542 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1543 1.1.1.5 mrg Date: Tue Apr 19 18:19:19 2011 -0700
1544 1.1.1.5 mrg
1545 1.1.1.5 mrg Fix reads outside array bounds in error handlers
1546 1.1.1.5 mrg
1547 1.1.1.5 mrg Error: Buffer overrun
1548 1.1.1.5 mrg Read outside array bounds (CWE 125): In call to memcpy(<unknown>, &mOp, 8), (size(&mOp) < (unsigned) 8)
1549 1.1.1.5 mrg Array size is 1 bytes
1550 1.1.1.5 mrg at line 296 of src/error.c in function '_IceErrorMajorOpcodeDuplicate'.
1551 1.1.1.5 mrg Error: Buffer overrun
1552 1.1.1.5 mrg Read outside array bounds (CWE 125): In call to memcpy(<unknown>, &maj, 8), (size(&maj) < (unsigned) 8)
1553 1.1.1.5 mrg Array size is 1 bytes
1554 1.1.1.5 mrg at line 346 of src/error.c in function '_IceErrorBadMajor'.
1555 1.1.1.5 mrg
1556 1.1.1.5 mrg [ This bug was found by the Parfait 0.3.7 bug checking tool.
1557 1.1.1.5 mrg For more information see http://labs.oracle.com/projects/parfait/ ]
1558 1.1.1.5 mrg
1559 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1560 1.1.1.5 mrg Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1561 1.1.1.5 mrg
1562 1.1.1.5 mrg commit daf686b7639919289b07a575a0d88efcb91d9732
1563 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1564 1.1.1.5 mrg Date: Wed Mar 30 20:15:07 2011 -0400
1565 1.1.1.5 mrg
1566 1.1.1.5 mrg doc: xorg-sgml-doctools package at version 1.7 is required
1567 1.1.1.5 mrg
1568 1.1.1.5 mrg This version contains support for external references
1569 1.1.1.5 mrg
1570 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1571 1.1.1.5 mrg
1572 1.1.1.5 mrg commit fadb927532556adb471300c89de29d268aae9102
1573 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1574 1.1.1.5 mrg Date: Sun Feb 27 15:06:18 2011 -0500
1575 1.1.1.5 mrg
1576 1.1.1.5 mrg Documentation: add Docbook external references support
1577 1.1.1.5 mrg
1578 1.1.1.5 mrg When writing technical documentation, it is often necessary to cross
1579 1.1.1.5 mrg reference to other information. When that other information is not in the
1580 1.1.1.5 mrg current document, additional support is needed, namely <olink>.
1581 1.1.1.5 mrg
1582 1.1.1.5 mrg A new feature with version 1.7 of xorg-sgml-doctools adds references to
1583 1.1.1.5 mrg other documents within or outside this package.
1584 1.1.1.5 mrg
1585 1.1.1.5 mrg This patch adds technical support for this feature but does not change
1586 1.1.1.5 mrg the content of the documentation as seen by the end user.
1587 1.1.1.5 mrg
1588 1.1.1.5 mrg Each book or article must generate a database containing the href
1589 1.1.1.5 mrg of sections that can be referred to from another document. This database
1590 1.1.1.5 mrg is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that
1591 1.1.1.5 mrg the value of DATAROOTDIR for xorg-sgml-doctools and for the package
1592 1.1.1.5 mrg documentation is the same. This forms a virtual document tree.
1593 1.1.1.5 mrg
1594 1.1.1.5 mrg This database is consulted by other documents while they are being generated
1595 1.1.1.5 mrg in order to fulfill the missing information for linking.
1596 1.1.1.5 mrg Refer to the xorg-sgml-doctools for further technical information.
1597 1.1.1.5 mrg
1598 1.1.1.5 mrg Co-authored-by: Matt Dew <marcoz (a] osource.org>
1599 1.1.1.5 mrg
1600 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1601 1.1.1.5 mrg
1602 1.1.1.5 mrg commit 483d32621c06bcba0c7aa7794633b46b151fd5bf
1603 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1604 1.1.1.5 mrg Date: Fri Feb 25 08:58:54 2011 -0500
1605 1.1.1.5 mrg
1606 1.1.1.5 mrg Docbook: change the book id to match the xml file basename
1607 1.1.1.5 mrg
1608 1.1.1.5 mrg This is required for the up-coming external references support.
1609 1.1.1.5 mrg
1610 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1611 1.1.1.5 mrg
1612 1.1.1.5 mrg commit 4852c5bb1603fb6d401fe6895d9318555a8d4523
1613 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1614 1.1.1.5 mrg Date: Wed Feb 2 19:13:54 2011 -0500
1615 1.1.1.5 mrg
1616 1.1.1.5 mrg config: splitting ICE and XTRANS compiler options is not required
1617 1.1.1.5 mrg
1618 1.1.1.5 mrg Simplify configuration by using a single PKG_CHECK_MODULES statement.
1619 1.1.1.5 mrg
1620 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1621 1.1.1.5 mrg
1622 1.1.1.5 mrg commit 87d34a2f04c9d920da01802cd9707c8107746fa5
1623 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1624 1.1.1.5 mrg Date: Wed Feb 2 11:43:40 2011 -0500
1625 1.1.1.5 mrg
1626 1.1.1.5 mrg config: comment, minor upgrade, quote and layout configure.ac
1627 1.1.1.5 mrg
1628 1.1.1.5 mrg Group statements per section as per Autoconf standard layout
1629 1.1.1.5 mrg Quote statements where appropriate.
1630 1.1.1.5 mrg Autoconf recommends not using dnl instead of # for comments
1631 1.1.1.5 mrg
1632 1.1.1.5 mrg Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
1633 1.1.1.5 mrg
1634 1.1.1.5 mrg This helps automated maintenance and release activities.
1635 1.1.1.5 mrg Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
1636 1.1.1.5 mrg
1637 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1638 1.1.1.5 mrg
1639 1.1.1.5 mrg commit 548eded10385ccc336e66dac8bbabe05f3225ec2
1640 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1641 1.1.1.5 mrg Date: Fri Jan 28 14:42:12 2011 -0500
1642 1.1.1.5 mrg
1643 1.1.1.5 mrg config: remove unrequired AC_HEADER_STDC
1644 1.1.1.5 mrg
1645 1.1.1.5 mrg Autoconf says:
1646 1.1.1.5 mrg "This macro is obsolescent, as current systems have conforming
1647 1.1.1.5 mrg header files. New programs need not use this macro".
1648 1.1.1.5 mrg
1649 1.1.1.5 mrg commit 78b8e6b772685a2ed567ac2d30f96116f050dad5
1650 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1651 1.1.1.5 mrg Date: Fri Jan 7 19:29:03 2011 -0800
1652 1.1.1.5 mrg
1653 1.1.1.5 mrg Resync fallback asprintf with updated version put into xrdb
1654 1.1.1.5 mrg
1655 1.1.1.5 mrg Fixes issues found during xrdb review on xorg-devel
1656 1.1.1.5 mrg Also make sure <stdarg.h> is #included for varargs macros
1657 1.1.1.5 mrg
1658 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1659 1.1.1.5 mrg
1660 1.1.1.5 mrg commit dc63c253e33b1012c08cd274e6e37bf0fa87c624
1661 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1662 1.1.1.5 mrg Date: Tue Dec 21 18:28:36 2010 -0800
1663 1.1.1.5 mrg
1664 1.1.1.5 mrg Add AC_USE_SYSTEM_EXTENSIONS to make asprintf() visible in GNU libc
1665 1.1.1.5 mrg
1666 1.1.1.5 mrg asprintf is considered a GNU extension and thus one needs to define
1667 1.1.1.5 mrg _GNU_SOURCE before including stdio.h.
1668 1.1.1.5 mrg
1669 1.1.1.5 mrg Reported-by: Cyril Brulebois <kibi (a] debian.org>
1670 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1671 1.1.1.5 mrg Reviewed-by: Mark Kettenis <kettenis (a] openbsd.org>
1672 1.1.1.5 mrg Reviewed-by: Gaetan Nadon <memsize (a] videotron.ca>
1673 1.1.1.5 mrg
1674 1.1.1.5 mrg commit 4b4ec3aeaa7cf5f5a6490ad2ddc2b07d090214cb
1675 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1676 1.1.1.5 mrg Date: Sun Dec 19 09:57:05 2010 -0800
1677 1.1.1.5 mrg
1678 1.1.1.5 mrg Use correct string pointer in asprintf() fallback
1679 1.1.1.5 mrg
1680 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1681 1.1.1.5 mrg
1682 1.1.1.5 mrg commit 308c8d3d5fbf96c1d4f313def50d4b001ac0d685
1683 1.1.1.5 mrg Author: Paulo Zanoni <przanoni (a] gmail.com>
1684 1.1.1.5 mrg Date: Fri Dec 17 14:59:22 2010 -0200
1685 1.1.1.5 mrg
1686 1.1.1.5 mrg Remove useless line from a table in specs/ice.xml
1687 1.1.1.5 mrg
1688 1.1.1.5 mrg This seems to be a leftover from a manpage/groff conversion.
1689 1.1.1.5 mrg
1690 1.1.1.5 mrg Signed-off-by: Paulo Zanoni <pzanoni (a] mandriva.com>
1691 1.1.1.5 mrg Reviewed-by: Matt Dew
1692 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1693 1.1.1.5 mrg
1694 1.1.1.5 mrg commit a72467b21662a63c81418731b540a8843d138750
1695 1.1.1.5 mrg Author: Paulo Zanoni <pzanoni (a] mandriva.com>
1696 1.1.1.5 mrg Date: Thu Dec 16 13:59:52 2010 -0200
1697 1.1.1.5 mrg
1698 1.1.1.5 mrg Use docbookx.dtd version 4.3 for all docs
1699 1.1.1.5 mrg
1700 1.1.1.5 mrg Signed-off-by: Paulo Zanoni <pzanoni (a] mandriva.com>
1701 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1702 1.1.1.5 mrg
1703 1.1.1.5 mrg commit e0280caf7cc9d0e1c2df3ab7c5a4fbe4e42696a9
1704 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1705 1.1.1.5 mrg Date: Sun Dec 5 01:15:42 2010 -0800
1706 1.1.1.5 mrg
1707 1.1.1.5 mrg Convert src/process.c from malloc + sprintf to asprintf
1708 1.1.1.5 mrg
1709 1.1.1.5 mrg Includes simple local implemenation of asprintf if configure doesn't
1710 1.1.1.5 mrg find one in system libraries
1711 1.1.1.5 mrg
1712 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1713 1.1.1.5 mrg Reviewed-by: Julien Cristau <jcristau (a] debian.org>
1714 1.1.1.5 mrg
1715 1.1.1.5 mrg commit a5669dcb488db19b1ba4f1ef4d4565b6c3d1ea09
1716 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1717 1.1.1.5 mrg Date: Sat Nov 20 19:47:53 2010 -0800
1718 1.1.1.5 mrg
1719 1.1.1.5 mrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
1720 1.1.1.5 mrg
1721 1.1.1.5 mrg Regroup AC statements under the Autoconf initialization section.
1722 1.1.1.5 mrg Regroup AM statements under the Automake initialization section.
1723 1.1.1.5 mrg
1724 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1725 1.1.1.5 mrg
1726 1.1.1.5 mrg commit d902a9f27369fc8388774e73f4bee6ab0ad86ef5
1727 1.1.1.5 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1728 1.1.1.5 mrg Date: Sat Nov 20 19:45:42 2010 -0800
1729 1.1.1.5 mrg
1730 1.1.1.5 mrg config: Remove unnecessary calls from configure.ac
1731 1.1.1.5 mrg
1732 1.1.1.5 mrg AC_PROG_CC is provided by XORG_DEFAULT_OPTIONS now
1733 1.1.1.5 mrg PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
1734 1.1.1.5 mrg
1735 1.1.1.5 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1736 1.1.1.5 mrg
1737 1.1.1.5 mrg commit fd56c4e00a564d6385ccb2f8fadf10de201ae411
1738 1.1.1.5 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1739 1.1.1.5 mrg Date: Tue Nov 9 11:28:48 2010 -0500
1740 1.1.1.5 mrg
1741 1.1.1.5 mrg config: HTML file generation: use the installed copy of xorg.css
1742 1.1.1.5 mrg
1743 1.1.1.5 mrg Currenlty the xorg.css file is copied in each location
1744 1.1.1.5 mrg where a DocBook/XML file resides. This produces about
1745 1.1.1.5 mrg 70 copies in the $(docdir) install tree.
1746 1.1.1.5 mrg
1747 1.1.1.5 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1748 1.1.1.5 mrg
1749 1.1.1.5 mrg commit 9856f5679b2b2d458cf830c1e8fdd206c724dfc5
1750 1.1.1.5 mrg Author: Adam Jackson <ajax (a] redhat.com>
1751 1.1.1.5 mrg Date: Tue Oct 19 11:19:08 2010 -0400
1752 1.1.1.5 mrg
1753 1.1.1.5 mrg libICE 1.0.7
1754 1.1.1.5 mrg
1755 1.1.1.5 mrg Signed-off-by: Adam Jackson <ajax (a] redhat.com>
1756 1.1.1.5 mrg
1757 1.1.1.4 mrg commit 59a8d5609398824c81b72deb82735a55332ca239
1758 1.1.1.4 mrg Author: Jeremy Huddleston <jeremyhu (a] apple.com>
1759 1.1.1.4 mrg Date: Sun Oct 17 21:26:31 2010 -0700
1760 1.1.1.4 mrg
1761 1.1.1.4 mrg Fix include ordering, so -I../include precedes $CPPFLAGS which could
1762 1.1.1.4 mrg cause us to include installed rather than packaged headers.
1763 1.1.1.4 mrg
1764 1.1.1.4 mrg Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1765 1.1.1.4 mrg
1766 1.1.1.4 mrg commit 4a6f7a357222b2c1fa289d6e7b5fcc8c361e20e9
1767 1.1.1.4 mrg Author: Jesse Adkins <jesserayadkins (a] gmail.com>
1768 1.1.1.4 mrg Date: Tue Sep 28 13:30:01 2010 -0700
1769 1.1.1.4 mrg
1770 1.1.1.4 mrg Purge cvs tags.
1771 1.1.1.4 mrg
1772 1.1.1.4 mrg Signed-off-by: Jesse Adkins <jesserayadkins (a] gmail.com>
1773 1.1.1.4 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1774 1.1.1.4 mrg
1775 1.1.1.4 mrg commit 5bb806a65bf23a507b135abe1e4a8b3cabc7b8aa
1776 1.1.1.4 mrg Author: Matt Dew <matt (a] osource.org>
1777 1.1.1.4 mrg Date: Wed Jun 30 16:52:22 2010 -0400
1778 1.1.1.4 mrg
1779 1.1.1.4 mrg specs: convert ICE doc/specs from xorg-docs module to DocBook XML
1780 1.1.1.4 mrg
1781 1.1.1.4 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1782 1.1.1.4 mrg
1783 1.1.1.4 mrg commit 9b54f509832c50c1fac0edc0cb78e1a3454a56dc
1784 1.1.1.4 mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1785 1.1.1.4 mrg Date: Tue Jun 8 20:12:53 2010 -0700
1786 1.1.1.4 mrg
1787 1.1.1.4 mrg Move ICE protocol & API specs from xorg-docs module
1788 1.1.1.4 mrg
1789 1.1.1.4 mrg For now, just checked in and included in dist tarballs, not processed
1790 1.1.1.4 mrg into a usable format - same as it was in xorg-docs
1791 1.1.1.4 mrg
1792 1.1.1.4 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1793 1.1.1.4 mrg
1794 1.1.1.4 mrg commit 1967c04c021a4cfd7b3cdd4efdc13610b4385a65
1795 1.1.1.4 mrg Author: Julien Cristau <jcristau (a] debian.org>
1796 1.1.1.4 mrg Date: Tue May 11 16:36:20 2010 +0200
1797 1.1.1.4 mrg
1798 1.1.1.4 mrg Set the close-on-exec flag for listening sockets
1799 1.1.1.4 mrg
1800 1.1.1.4 mrg This prevents xsm from leaking file descriptors to the processes it
1801 1.1.1.4 mrg starts.
1802 1.1.1.4 mrg
1803 1.1.1.4 mrg X.Org bug#22932 <http://bugs.freedesktop.org/show_bug.cgi?id=22932>
1804 1.1.1.4 mrg
1805 1.1.1.4 mrg Reported-by: Kalle Olavi Niemitalo <kon (a] iki.fi>
1806 1.1.1.4 mrg Signed-off-by: Julien Cristau <jcristau (a] debian.org>
1807 1.1.1.4 mrg
1808 1.1.1.4 mrg commit b6478dbedcca4d4cf44bd588c050bcc70c2f4963
1809 1.1.1.4 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1810 1.1.1.4 mrg Date: Mon Apr 5 19:50:40 2010 -0400
1811 1.1.1.4 mrg
1812 1.1.1.4 mrg config: update AC_PREREQ statement to 2.60
1813 1.1.1.4 mrg
1814 1.1.1.4 mrg Unrelated to the previous patches, the new value simply reflects
1815 1.1.1.4 mrg the reality that the minimum level for autoconf to configure
1816 1.1.1.4 mrg all x.org modules is 2.60 dated June 2006.
1817 1.1.1.4 mrg
1818 1.1.1.4 mrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
1819 1.1.1.4 mrg
1820 1.1.1.4 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1821 1.1.1.4 mrg
1822 1.1.1.4 mrg commit 8e175ff18649bd30e862b6a6a5f82a4ed4d5241a
1823 1.1.1.4 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1824 1.1.1.4 mrg Date: Mon Mar 29 14:53:48 2010 -0400
1825 1.1.1.4 mrg
1826 1.1.1.4 mrg config: remove the pkgconfig pc.in file from EXTRA_DIST
1827 1.1.1.4 mrg
1828 1.1.1.4 mrg Automake always includes it in the tarball.
1829 1.1.1.4 mrg
1830 1.1.1.4 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1831 1.1.1.4 mrg
1832 1.1.1.4 mrg commit 09d61dc024d9846525e4c97d33cdf03c9f06c151
1833 1.1.1.4 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1834 1.1.1.4 mrg Date: Tue Feb 16 10:37:21 2010 -0500
1835 1.1.1.4 mrg
1836 1.1.1.4 mrg config: move CWARNFLAGS from configure.ac to Makefile.am
1837 1.1.1.4 mrg
1838 1.1.1.4 mrg Compiler warning flags should be explicitly set in the makefile
1839 1.1.1.4 mrg rather than being merged with other packages compiler flags.
1840 1.1.1.4 mrg
1841 1.1.1.4 mrg Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
1842 1.1.1.4 mrg
1843 1.1.1.4 mrg commit 72b8a2d39a57eb0640929b9bb9f276c6032f8213
1844 1.1.1.4 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1845 1.1.1.4 mrg Date: Fri Nov 27 20:56:03 2009 -0500
1846 1.1.1.4 mrg
1847 1.1.1.4 mrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
1848 1.1.1.4 mrg
1849 1.1.1.4 mrg Now that the INSTALL file is generated.
1850 1.1.1.4 mrg Allows running make maintainer-clean.
1851 1.1.1.4 mrg
1852 1.1.1.4 mrg commit 68231f8574e197a12eff1ddde37166d101567269
1853 1.1.1.4 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1854 1.1.1.4 mrg Date: Wed Oct 28 14:09:10 2009 -0400
1855 1.1.1.4 mrg
1856 1.1.1.4 mrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
1857 1.1.1.4 mrg
1858 1.1.1.4 mrg Add missing INSTALL file. Use standard GNU file on building tarball
1859 1.1.1.4 mrg README may have been updated
1860 1.1.1.4 mrg Remove AUTHORS file as it is empty and no content available yet.
1861 1.1.1.4 mrg Remove NEWS file as it is empty and no content available yet.
1862 1.1.1.4 mrg
1863 1.1.1.4 mrg commit b5cfc1cdd367c93660259a86b3b6683c57e5d76a
1864 1.1.1.4 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1865 1.1.1.4 mrg Date: Tue Oct 27 15:07:25 2009 -0400
1866 1.1.1.4 mrg
1867 1.1.1.4 mrg Deploy the new XORG_DEFAULT_OPTIONS #24242
1868 1.1.1.4 mrg
1869 1.1.1.4 mrg This macro aggregate a number of existing macros that sets commmon
1870 1.1.1.4 mrg X.Org components configuration options. It shields the configuration file from
1871 1.1.1.4 mrg future changes.
1872 1.1.1.4 mrg
1873 1.1.1.4 mrg commit 5524fa4d543932e4565b2235515fef9a5d9a501d
1874 1.1.1.4 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1875 1.1.1.4 mrg Date: Mon Oct 26 22:08:41 2009 -0400
1876 1.1.1.4 mrg
1877 1.1.1.4 mrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
1878 1.1.1.4 mrg
1879 1.1.1.4 mrg ChangeLog filename is known to Automake and requires no further
1880 1.1.1.4 mrg coding in the makefile.
1881 1.1.1.4 mrg
1882 1.1.1.4 mrg commit 82ad2d2053af2ad37697793b9718721aa3ff80a0
1883 1.1.1.4 mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
1884 1.1.1.4 mrg Date: Thu Oct 22 12:34:18 2009 -0400
1885 1.1.1.4 mrg
1886 1.1.1.4 mrg .gitignore: use common defaults with custom section # 24239
1887 1.1.1.4 mrg
1888 1.1.1.4 mrg Using common defaults will reduce errors and maintenance.
1889 1.1.1.4 mrg Only the very small or inexistent custom section need periodic maintenance
1890 1.1.1.4 mrg when the structure of the component changes. Do not edit defaults.
1891 1.1.1.4 mrg
1892 1.1.1.4 mrg commit 4b2289ad5481de7fa51941cf6c2ca7a2a3202690
1893 1.1.1.4 mrg Author: Jeremy Huddleston <jeremyhu (a] freedesktop.org>
1894 1.1.1.4 mrg Date: Wed Oct 21 12:47:23 2009 -0700
1895 1.1.1.4 mrg
1896 1.1.1.4 mrg This is not a GNU project, so declare it foreign.
1897 1.1.1.4 mrg
1898 1.1.1.4 mrg On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
1899 1.1.1.4 mrg > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
1900 1.1.1.4 mrg > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
1901 1.1.1.4 mrg > > was quite annoying to work around since 'autoreconf -fvi' replaces
1902 1.1.1.4 mrg > > it and git wants to commit it. Should these files even be in git?
1903 1.1.1.4 mrg > > Can I nuke them for the betterment of humanity and since they get
1904 1.1.1.4 mrg > > created by autoreconf anyways?
1905 1.1.1.4 mrg >
1906 1.1.1.4 mrg > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
1907 1.1.1.4 mrg
1908 1.1.1.4 mrg As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
1909 1.1.1.4 mrg AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
1910 1.1.1.4 mrg of the INSTALL file. It is also part of the 24206 solution.
1911 1.1.1.4 mrg
1912 1.1.1.4 mrg Signed-off-by: Jeremy Huddleston <jeremyhu (a] freedesktop.org>
1913 1.1.1.4 mrg
1914 1.1.1.3 mrg commit 94992c686a6850f2303aa78057a64a6369b64692
1915 1.1.1.3 mrg Author: Peter Hutterer <peter.hutterer (a] who-t.net>
1916 1.1.1.3 mrg Date: Fri Aug 28 14:17:50 2009 +1000
1917 1.1.1.3 mrg
1918 1.1.1.3 mrg libICE 1.0.6
1919 1.1.1.3 mrg
1920 1.1.1.3 mrg Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
1921 1.1.1.3 mrg
1922 1.1.1.3 mrg commit 7a8bb2a2c991919bcdef63359c74e239045a3f4c
1923 1.1.1.3 mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
1924 1.1.1.3 mrg Date: Mon Feb 2 20:34:30 2009 -0800
1925 1.1.1.3 mrg
1926 1.1.1.3 mrg Add README with pointers to mailing list, bugzilla & git repos
1927 1.1.1.3 mrg
1928 1.1.1.3 mrg Signed-off-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
1929 1.1.1.3 mrg
1930 1.1.1.3 mrg commit dbb950061f185e1ccf27bff9c71adc34ab4cfae0
1931 1.1.1.3 mrg Author: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
1932 1.1.1.3 mrg Date: Wed Jan 28 16:55:37 2009 -0200
1933 1.1.1.3 mrg
1934 1.1.1.3 mrg Janitor: Correct sparse warnings.
1935 1.1.1.3 mrg
1936 1.1.1.3 mrg Also reorders some code in configure.ac and Makefile.am to
1937 1.1.1.3 mrg match pattern used on other packages.
1938 1.1.1.3 mrg
1939 1.1.1.3 mrg commit 2f41ddb3a917c4e71184452b68561a15593d33b8
1940 1.1.1.3 mrg Author: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
1941 1.1.1.3 mrg Date: Tue Jan 6 17:25:25 2009 -0200
1942 1.1.1.3 mrg
1943 1.1.1.3 mrg Update .gitignore.
1944 1.1.1.3 mrg
1945 1.1.1.3 mrg Don't warn about files left after a build and/or make distcheck
1946 1.1.1.3 mrg in 'git status -a'.
1947 1.1.1.3 mrg
1948 1.1.1.2 mrg commit ab9dff549534c6d7b33f440bff7a841d60c1206c
1949 1.1.1.2 mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
1950 1.1.1.2 mrg Date: Mon Dec 8 18:45:44 2008 +0100
1951 1.1.1.2 mrg
1952 1.1.1.2 mrg bump to 1.0.5
1953 1.1.1.2 mrg
1954 1.1.1.2 mrg commit 71695c4bf7ae07228605683f6cdeca0457c8495a
1955 1.1.1.2 mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
1956 1.1.1.2 mrg Date: Mon Dec 8 18:44:26 2008 +0100
1957 1.1.1.2 mrg
1958 1.1.1.2 mrg remove ChangeLog from EXTRA_DIST and CLEANFILES
1959 1.1.1.2 mrg
1960 1.1.1.2 mrg commit 653f659fe65ae8c2a9fe5b1fdbfc78da43f2cf90
1961 1.1.1.2 mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
1962 1.1.1.2 mrg Date: Mon Dec 8 18:41:34 2008 +0100
1963 1.1.1.2 mrg
1964 1.1.1.2 mrg use memcmp instead of binaryEqual
1965 1.1.1.2 mrg
1966 1.1.1.2 mrg suggested by Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
1967 1.1.1.2 mrg http://lists.freedesktop.org/archives/xorg/2008-December/041222.html
1968 1.1.1.2 mrg
1969 1.1.1.2 mrg commit bf138553afe6eecd0e6c218dc6ae4f63065e4196
1970 1.1.1.2 mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
1971 1.1.1.2 mrg Date: Tue Dec 2 22:06:15 2008 +0100
1972 1.1.1.2 mrg
1973 1.1.1.2 mrg Use NULL, not zero, for pointers
1974 1.1.1.2 mrg
1975 1.1.1.2 mrg From Magnus Kessler <Magnus.Kessler (a] gmx.net>
1976 1.1.1.2 mrg http://lists.freedesktop.org/archives/xorg/2008-October/039799.html
1977 1.1.1.2 mrg http://lists.freedesktop.org/archives/xorg/attachments/20081030/b2ea5b1c/attachment-0001.bin
1978 1.1.1.2 mrg
1979 1.1.1.2 mrg commit b01e82ce1deedb36c9696d4d27a3b9a5d5a52d08
1980 1.1.1.2 mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
1981 1.1.1.2 mrg Date: Thu Oct 30 12:01:06 2008 +0100
1982 1.1.1.2 mrg
1983 1.1.1.2 mrg ANSI C
1984 1.1.1.2 mrg
1985 1.1.1.2 mrg convert all old style function declarations
1986 1.1.1.2 mrg
1987 1.1.1.2 mrg see also: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
1988 1.1.1.2 mrg http://bugs.freedesktop.org/show_bug.cgi?id=14683
1989 1.1.1.2 mrg http://bugs.freedesktop.org/attachment.cgi?id=14582
1990 1.1.1.2 mrg
1991 1.1.1.2 mrg see also: Magnus Kessler <Magnus.Kessler (a] gmx.net>
1992 1.1.1.2 mrg http://lists.freedesktop.org/archives/xorg/2008-October/039799.html
1993 1.1.1.2 mrg http://lists.freedesktop.org/archives/xorg/attachments/20081030/b2ea5b1c/attachment-0001.bin
1994 1.1.1.2 mrg
1995 1.1.1.2 mrg commit 2aba1bc0583aeb3ee6e26e3bfacd123abef744d9
1996 1.1.1.2 mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
1997 1.1.1.2 mrg Date: Mon Dec 1 23:06:22 2008 +0100
1998 1.1.1.2 mrg
1999 1.1.1.2 mrg towards ANSI C
2000 1.1.1.2 mrg
2001 1.1.1.2 mrg make _IceProcessCoreMessage and default error handlers static
2002 1.1.1.2 mrg
2003 1.1.1.2 mrg commit 69a1b4b6d34291738dfbc3aa19d0ce3f2842ec8f
2004 1.1.1.2 mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
2005 1.1.1.2 mrg Date: Mon Dec 1 22:22:12 2008 +0100
2006 1.1.1.2 mrg
2007 1.1.1.2 mrg Activate CWARNFLAGS with lots of gcc warnings
2008 1.1.1.2 mrg
2009 1.1.1.2 mrg commit 898ed95cad1133940a83dcf428865c5d3fb2c939
2010 1.1.1.2 mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
2011 1.1.1.2 mrg Date: Mon Dec 1 22:18:45 2008 +0100
2012 1.1.1.2 mrg
2013 1.1.1.2 mrg use xorg-macros-1.2.1
2014 1.1.1.2 mrg
2015 1.1.1.2 mrg Use XORG_CHANGELOG for rule to generate ChangeLog from git log
2016 1.1.1.2 mrg Use XORG_CWARNFLAGS for compiler warning flags, leave CFLAGS to user
2017 1.1.1.2 mrg
2018 1.1.1.2 mrg commit a99fbad09ab850e65ddd57e4d4488e4726295e14
2019 1.1.1.2 mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
2020 1.1.1.2 mrg Date: Tue Oct 7 13:21:48 2008 -0700
2021 1.1.1.2 mrg
2022 1.1.1.2 mrg Constify some arguments in libICE to clear warnings in libSM
2023 1.1.1.2 mrg
2024 1.1.1.2 mrg This patch avoids the gcc (3.4.6) warnings:
2025 1.1.1.2 mrg ../../libSM-1.0.3/src/sm_client.c:104: warning: passing arg 7 of `IceRegisterForProtocolSetup' from incompatible pointer type
2026 1.1.1.2 mrg ../../libSM-1.0.3/src/sm_manager.c:168: warning: passing arg 7 of `IceRegisterForProtocolReply' from incompatible pointer type
2027 1.1.1.2 mrg when compiling libSM
2028 1.1.1.2 mrg
2029 1.1.1.2 mrg commit 3bceaeb3192ca75a14854d614e1621d28fb82274
2030 1.1.1.2 mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
2031 1.1.1.2 mrg Date: Tue Oct 7 11:25:42 2008 -0700
2032 1.1.1.2 mrg
2033 1.1.1.2 mrg define macros to 1 in icetrans.c to avoid redefined macro warnings
2034 1.1.1.2 mrg
2035 1.1.1.2 mrg X.Org Bug #17947 <http://bugs.freedesktop.org/show_bug.cgi?id=17947>
2036 1.1.1.2 mrg Patch #19444 <http://bugs.freedesktop.org/attachment.cgi?id=19444>
2037 1.1.1.2 mrg
2038 1.1.1.2 mrg Define as 1 (one) as done by autoconf and the command line
2039 1.1.1.2 mrg option, e.g. -DICE_t, not as empty.
2040 1.1.1.2 mrg
2041 1.1.1.2 mrg This avoids the gcc (3.4.6) warnings:
2042 1.1.1.2 mrg ../../libICE-1.0.4/src/icetrans.c:29:1: warning: "ICE_t" redefined
2043 1.1.1.2 mrg ../config.h:38:1: warning: this is the location of the previous definition
2044 1.1.1.2 mrg ../../libICE-1.0.4/src/icetrans.c:30:1: warning: "TRANS_CLIENT" redefined
2045 1.1.1.2 mrg <command line>:6:1: warning: this is the location of the previous definition
2046 1.1.1.2 mrg ../../libICE-1.0.4/src/icetrans.c:31:1: warning: "TRANS_SERVER" redefined
2047 1.1.1.2 mrg <command line>:7:1: warning: this is the location of the previous definition
2048 1.1.1.2 mrg
2049 1.1.1.2 mrg commit b707104f4dba0963ab17c1d6a29c1e3a848ea408
2050 1.1.1.2 mrg Author: Alan Hourihane <alanh (a] tungstengraphics.com>
2051 1.1.1.2 mrg Date: Tue Apr 29 00:41:40 2008 +0100
2052 1.1.1.2 mrg
2053 1.1.1.2 mrg silence warning
2054 1.1.1.2 mrg
2055 1.1.1.2 mrg commit e6b525aefc05b5203391699b00053ad52243cc6b
2056 1.1.1.2 mrg Author: Colin Harrison <colin.harrison-at-virgin.net>
2057 1.1.1.2 mrg Date: Tue Apr 29 00:40:48 2008 +0100
2058 1.1.1.2 mrg
2059 1.1.1.2 mrg include for sleep()
2060 1.1.1.2 mrg
2061 1.1.1.2 mrg commit ef58f37724b841ef2246757be27111775aa86559
2062 1.1.1.2 mrg Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
2063 1.1.1.2 mrg Date: Sun Mar 9 09:02:40 2008 +0100
2064 1.1.1.2 mrg
2065 1.1.1.2 mrg nuke RCS Ids
2066 1.1.1.2 mrg
2067 1.1.1.2 mrg commit 47d86e8343d3d0201166c4d75da2ec9c12638cc1
2068 1.1.1.2 mrg Author: James Cloos <cloos (a] jhcloos.com>
2069 1.1.1.2 mrg Date: Thu Dec 6 15:51:13 2007 -0500
2070 1.1.1.2 mrg
2071 1.1.1.2 mrg Add missing PHONY line for automatic ChangeLog generation
2072 1.1.1.2 mrg
2073 1.1 mrg commit f415da71dd26f128df7d550ecd7631f8888eb1d2
2074 1.1 mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
2075 1.1 mrg Date: Mon Aug 20 13:21:07 2007 -0700
2076 1.1 mrg
2077 1.1 mrg Version bump: 1.0.4
2078 1.1 mrg
2079 1.1 mrg commit 8e08d3e4b8f00151b3a8b7eb88015dc15170e154
2080 1.1 mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
2081 1.1 mrg Date: Mon Jun 4 15:40:22 2007 -0700
2082 1.1 mrg
2083 1.1 mrg Add $(AM_CFLAGS) to lint flags to get correct Xtrans flags
2084 1.1 mrg
2085 1.1 mrg commit cd900e40b5676874d076c35466fd7baa6a49b1f6
2086 1.1 mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
2087 1.1 mrg Date: Thu Apr 5 15:05:52 2007 -0700
2088 1.1 mrg
2089 1.1 mrg Replace many malloc(strlen()); strcpy() pairs with strdup()
2090 1.1 mrg
2091 1.1 mrg commit 27f9a9324d58c9a7472c724c62f5b7ea0e1f4681
2092 1.1 mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
2093 1.1 mrg Date: Thu Apr 5 14:43:05 2007 -0700
2094 1.1 mrg
2095 1.1 mrg Provide ANSI C prototypes for more static functions
2096 1.1 mrg
2097 1.1 mrg commit bb639803a779ceace05d183b653da88f010ab29c
2098 1.1 mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
2099 1.1 mrg Date: Thu Apr 5 14:32:31 2007 -0700
2100 1.1 mrg
2101 1.1 mrg Convert authutil.c static helpers to ANSI C prototypes to clear sparse warnings
2102 1.1 mrg
2103 1.1 mrg commit 2179b2d467d69e45559b8e4f161a904a21f05321
2104 1.1 mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
2105 1.1 mrg Date: Thu Apr 5 14:28:06 2007 -0700
2106 1.1 mrg
2107 1.1 mrg Add hooks for checking source code with lint/sparse/etc.
2108 1.1 mrg
2109 1.1 mrg commit 6b361c028b5ad931b61df86fae570f3ef9f41c15
2110 1.1 mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
2111 1.1 mrg Date: Thu Apr 5 14:19:56 2007 -0700
2112 1.1 mrg
2113 1.1 mrg Coverity #1086: Double free of pointer "*listenObjsRet"
2114 1.1 mrg
2115 1.1 mrg Same bug, different function.
2116 1.1 mrg
2117 1.1 mrg commit c9b3d016681d81aff32c74cdad75151bd538e6ab
2118 1.1 mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
2119 1.1 mrg Date: Thu Apr 5 14:07:42 2007 -0700
2120 1.1 mrg
2121 1.1 mrg Coverity #1085: Double free of pointer "*listenObjsRet"
2122 1.1 mrg
2123 1.1 mrg If malloc failed in the loop in IceListenForConnections, the error path
2124 1.1 mrg would free all previous allocations, then loop around and try again, and
2125 1.1 mrg if it failed again, free the previous allocations again. On the other
2126 1.1 mrg hand, if it succeeded on the later tries, then the memory would just be
2127 1.1 mrg leaked, since the error would be returned and not the pointer to them.
2128 1.1 mrg
2129 1.1 mrg commit 6039e865470af23948b0fe7d5dc0ea72da436b0e
2130 1.1 mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
2131 1.1 mrg Date: Thu Apr 5 14:04:01 2007 -0700
2132 1.1 mrg
2133 1.1 mrg Add *~ to .gitignore to skip emacs/patch droppings
2134 1.1 mrg
2135 1.1 mrg commit bed718894bed98cbd45b02bd57fb7fc6fd5089aa
2136 1.1 mrg Author: Daniel Stone <daniel (a] fooishbar.org>
2137 1.1 mrg Date: Sat Dec 16 01:21:17 2006 +0200
2138 1.1 mrg
2139 1.1 mrg bump to 1.0.3
2140 1.1 mrg
2141 1.1 mrg commit cac788981906186442ddfb57a41f45911eb8223b
2142 1.1 mrg Author: Daniel Stone <daniel (a] fooishbar.org>
2143 1.1 mrg Date: Wed Dec 6 18:58:09 2006 +0200
2144 1.1 mrg
2145 1.1 mrg Makefile.am: make ChangeLog hook safer
2146 1.1 mrg Make ChangeLog hook as safe as possible.
2147 1.1 mrg
2148 1.1 mrg commit 011d632e8ef3f738b9158e66d6da6876e3b53905
2149 1.1 mrg Author: Adam Jackson <ajax (a] benzedrine.nwnk.net>
2150 1.1 mrg Date: Fri Oct 13 15:49:52 2006 -0400
2151 1.1 mrg
2152 1.1 mrg Bump to 1.0.2
2153 1.1 mrg
2154 1.1 mrg commit 445661cd714685009ee9ba2358a274351381eabf
2155 1.1 mrg Author: Adam Jackson <ajax (a] benzedrine.nwnk.net>
2156 1.1 mrg Date: Thu Oct 12 18:37:57 2006 -0400
2157 1.1 mrg
2158 1.1 mrg Fix ChangeLog hook to distcheck.
2159 1.1 mrg
2160 1.1 mrg commit 5cba1c763ac9f79062523227b49a29f72e6069cf
2161 1.1 mrg Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
2162 1.1 mrg Date: Sun Jul 16 10:52:30 2006 +0200
2163 1.1 mrg
2164 1.1 mrg set GIT_DIR=${srcdir}/.git for git-log
2165 1.1 mrg
2166 1.1 mrg commit 86e0a93714a6ccdb8555fc2c48231d958cba383d
2167 1.1 mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
2168 1.1 mrg Date: Thu Jul 13 14:58:44 2006 -0700
2169 1.1 mrg
2170 1.1 mrg renamed: .cvsignore -> .gitignore
2171 1.1 mrg
2172 1.1 mrg commit c87cb98979356fc55607c05a2b23207afc9beeb1
2173 1.1 mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
2174 1.1 mrg Date: Tue Jul 11 13:48:08 2006 -0700
2175 1.1 mrg
2176 1.1 mrg Replace static ChangeLog with rule copied from libX11 to generate from git log
2177 1.1 mrg
2178 1.1 mrg commit 6066ab9b9914ec0cca3b8f36fa3f5ba323414621
2179 1.1 mrg Author: Derek Wang <derek.wang (a] sun.com>
2180 1.1 mrg Date: Tue Nov 23 12:00:32 2004 -0800
2181 1.1 mrg
2182 1.1 mrg Sun bug #6193975: kde session manager core dumps in _IceWrite()
2183 1.1 mrg
2184 1.1 mrg commit be25425ca38d23655a5a854c053e750e1cbd3dea
2185 1.1 mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
2186 1.1 mrg Date: Tue Jul 11 13:42:07 2006 -0700
2187 1.1 mrg
2188 1.1 mrg renamed: .cvsignore -> .gitignore
2189 1.1 mrg
2190 1.1 mrg commit 9b1bb5ab99bd386cc030cd456a576b37406da91c
2191 1.1 mrg Author: Adam Jackson <ajax (a] nwnk.net>
2192 1.1 mrg Date: Wed Apr 26 23:57:50 2006 +0000
2193 1.1 mrg
2194 1.1 mrg Bump to 1.0.1
2195 1.1 mrg
2196 1.1 mrg commit 96d7763487da6624ed85bee10b081e7138d2060d
2197 1.1 mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
2198 1.1 mrg Date: Mon Apr 10 16:44:40 2006 +0000
2199 1.1 mrg
2200 1.1 mrg Coverity #664: Free memory allocated by EXTRACT_STRING in
2201 1.1 mrg _IceDefaultErrorHandler after we're done fprintf()'ing it.
2202 1.1 mrg
2203 1.1 mrg commit 2a30ec82f3bd2aa1f2566e97fee70403a8448de8
2204 1.1 mrg Author: Kevin E Martin <kem (a] kem.org>
2205 1.1 mrg Date: Thu Dec 15 00:24:27 2005 +0000
2206 1.1 mrg
2207 1.1 mrg Update package version number for final X11R7 release candidate.
2208 1.1 mrg
2209 1.1 mrg commit 881573d429c0a9ecfa2d6286d4eaece36ee50675
2210 1.1 mrg Author: Kevin E Martin <kem (a] kem.org>
2211 1.1 mrg Date: Sat Dec 3 05:49:42 2005 +0000
2212 1.1 mrg
2213 1.1 mrg Update package version number for X11R7 RC3 release.
2214 1.1 mrg
2215 1.1 mrg commit a15b179f2e8e359161d9133bac58dde57b7e78ae
2216 1.1 mrg Author: Kevin E Martin <kem (a] kem.org>
2217 1.1 mrg Date: Sat Nov 19 07:15:39 2005 +0000
2218 1.1 mrg
2219 1.1 mrg Update pkgconfig files to separate library build-time dependencies from
2220 1.1 mrg application build-time dependencies, and update package deps to work
2221 1.1 mrg with separate build roots.
2222 1.1 mrg
2223 1.1 mrg commit c386a08047582240adefafd3afc062e52fccae6f
2224 1.1 mrg Author: Kevin E Martin <kem (a] kem.org>
2225 1.1 mrg Date: Wed Nov 9 21:19:12 2005 +0000
2226 1.1 mrg
2227 1.1 mrg Update package version number for X11R7 RC2 release.
2228 1.1 mrg
2229 1.1 mrg commit c361e3919f2de3f4742904b04e73178edc76bf95
2230 1.1 mrg Author: Adam Jackson <ajax (a] nwnk.net>
2231 1.1 mrg Date: Sun Oct 23 20:12:19 2005 +0000
2232 1.1 mrg
2233 1.1 mrg Bug #1893: Fix replies when peers use different major opcodes for the same
2234 1.1 mrg subprotocol. (016_ICE_subprotocol_reply_fix.diff from Debian, by Jochen
2235 1.1 mrg Voss)
2236 1.1 mrg
2237 1.1 mrg commit 0b8ff6fbd8cd7f47ab9e6ccb6d4917564a2d13ee
2238 1.1 mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
2239 1.1 mrg Date: Sat Jul 30 19:15:15 2005 +0000
2240 1.1 mrg
2241 1.1 mrg Add -D flags to clear various warnings (Stefan Dirsch)
2242 1.1 mrg
2243 1.1 mrg commit 260d470a128c7eaa6d7484bb143aab353c4e98ec
2244 1.1 mrg Author: Kevin E Martin <kem (a] kem.org>
2245 1.1 mrg Date: Fri Jul 29 21:22:50 2005 +0000
2246 1.1 mrg
2247 1.1 mrg Various changes preparing packages for RC0:
2248 1.1 mrg - Verify and update package version numbers as needed
2249 1.1 mrg - Implement versioning scheme
2250 1.1 mrg - Change bug address to point to bugzilla bug entry form
2251 1.1 mrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
2252 1.1 mrg reenable it)
2253 1.1 mrg - Fix makedepend to use pkgconfig and pass distcheck
2254 1.1 mrg - Update build script to build macros first
2255 1.1 mrg - Update modular Xorg version
2256 1.1 mrg
2257 1.1 mrg commit cf687b775f580a84a4a8e962814abe7bc47a3c52
2258 1.1 mrg Author: Daniel Stone <daniel (a] fooishbar.org>
2259 1.1 mrg Date: Sat Jul 16 06:22:34 2005 +0000
2260 1.1 mrg
2261 1.1 mrg Set soversion to 6.3.0.
2262 1.1 mrg
2263 1.1 mrg commit 6d1704defa0e57715bd22d30d6e789b36233dcf8
2264 1.1 mrg Author: Keith Packard <keithp (a] keithp.com>
2265 1.1 mrg Date: Sat Jul 9 05:59:01 2005 +0000
2266 1.1 mrg
2267 1.1 mrg Add .cvsignore files
2268 1.1 mrg
2269 1.1 mrg commit 2b6b8e40a63dd69a13f87c19dcf8dc2f477c304d
2270 1.1 mrg Author: Daniel Stone <daniel (a] fooishbar.org>
2271 1.1 mrg Date: Sun Jul 3 07:00:55 2005 +0000
2272 1.1 mrg
2273 1.1 mrg Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
2274 1.1 mrg Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
2275 1.1 mrg Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
2276 1.1 mrg source files in the xserver/xorg tree, predicated on defines of
2277 1.1 mrg HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
2278 1.1 mrg <X11/fonts/foo.h>.
2279 1.1 mrg
2280 1.1 mrg commit 608ad35f102b188f554daf8c160a5edcf4e8031c
2281 1.1 mrg Author: Daniel Stone <daniel (a] fooishbar.org>
2282 1.1 mrg Date: Fri Jun 10 14:11:36 2005 +0000
2283 1.1 mrg
2284 1.1 mrg Remove pointless include of Xlib.h.
2285 1.1 mrg Fix #include path to bigreqstr.h.
2286 1.1 mrg
2287 1.1 mrg commit 795460992b0dcd4aa2591be462a94942415c6028
2288 1.1 mrg Author: Alexander Gottwald <alexander.gottwald (a] s1999.tu-chemnitz.de>
2289 1.1 mrg Date: Thu Jun 9 15:54:47 2005 +0000
2290 1.1 mrg
2291 1.1 mrg Replace <X11/transport.c> with <X11/Xtrans/transport.c>
2292 1.1 mrg
2293 1.1 mrg commit ae7b4cca6bd5c1f4edea8cde80d7a3dfaaf2c4d3
2294 1.1 mrg Author: Alexander Gottwald <alexander.gottwald (a] s1999.tu-chemnitz.de>
2295 1.1 mrg Date: Thu Jun 9 15:52:02 2005 +0000
2296 1.1 mrg
2297 1.1 mrg Replace <X11/Xtrans.h> with <X11/Xtrans/Xtrans.h>
2298 1.1 mrg Copy Xtrans.h to exports/include/X11/Xtrans only
2299 1.1 mrg
2300 1.1 mrg commit a0637be926e6da5db8d131e7914f1300f484c626
2301 1.1 mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
2302 1.1 mrg Date: Sat May 21 23:07:47 2005 +0000
2303 1.1 mrg
2304 1.1 mrg xtrans:
2305 1.1 mrg Create autoconf macro XTRANS_CONNECTION_FLAGS to provide standard set of
2306 1.1 mrg --enable flags for which transports to support and common place to
2307 1.1 mrg update for required libraries for platforms that need certain libs for
2308 1.1 mrg certain transports
2309 1.1 mrg ICE:
2310 1.1 mrg Add ICE_t #define required by Xtrans headers. Replace static defines of
2311 1.1 mrg LOCALCONN & UNIXCONN with new XTRANS_CONNECTION_FLAGS macro.
2312 1.1 mrg X11:
2313 1.1 mrg Moved transport type checks to new macro XTRANS_CONNECTION_FLAGS in
2314 1.1 mrg xtrans.m4 in xtrans module so they can be shared by all modules using
2315 1.1 mrg xtrans.
2316 1.1 mrg
2317 1.1 mrg commit efdb2468119be0c62a379d91088a708ca8d37e1b
2318 1.1 mrg Author: Adam Jackson <ajax (a] nwnk.net>
2319 1.1 mrg Date: Thu May 19 00:22:32 2005 +0000
2320 1.1 mrg
2321 1.1 mrg revert last change, didn't do right thing at all, sorry for the noise
2322 1.1 mrg
2323 1.1 mrg commit ccf4efa5e204d4569b9b590f72baae807ec19903
2324 1.1 mrg Author: Adam Jackson <ajax (a] nwnk.net>
2325 1.1 mrg Date: Thu May 19 00:10:02 2005 +0000
2326 1.1 mrg
2327 1.1 mrg Require automake 1.7 in AM_INIT_AUTOMAKE
2328 1.1 mrg
2329 1.1 mrg commit 3458da101c943530861485c798538ce014eee6b0
2330 1.1 mrg Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
2331 1.1 mrg Date: Tue May 17 21:25:15 2005 +0000
2332 1.1 mrg
2333 1.1 mrg - Conditionally include config.h in xc/lib/SM
2334 1.1 mrg - Add libSM to symlink.sh
2335 1.1 mrg - Add SM build system
2336 1.1 mrg
2337 1.1 mrg commit cae06ca0ce523eeb9a667ce3ae5bff066cf6ecd7
2338 1.1 mrg Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
2339 1.1 mrg Date: Tue May 17 20:53:58 2005 +0000
2340 1.1 mrg
2341 1.1 mrg - Conditionally include config.h in the ICE source.
2342 1.1 mrg - Add ICE to symlink.sh
2343 1.1 mrg
2344 1.1 mrg commit 9dd90f8f8e29bb1dd6fe84b4b1d2d75ef91bc336
2345 1.1 mrg Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
2346 1.1 mrg Date: Tue May 17 20:52:35 2005 +0000
2347 1.1 mrg
2348 1.1 mrg Add ICE directory + build system.
2349 1.1 mrg
2350 1.1 mrg commit d1cfe2a6d4a392f64b6b9d9255ec329fb2a6a39a
2351 1.1 mrg Author: Daniel Stone <daniel (a] fooishbar.org>
2352 1.1 mrg Date: Fri Jan 28 19:15:39 2005 +0000
2353 1.1 mrg
2354 1.1 mrg Move _IceGetPeerName into the ICE public API as IceGetPeerName; bump ICE
2355 1.1 mrg soversion to 6.4 accordingly. Change SM's use to the public version.
2356 1.1 mrg The old version will be retained for compatibility.
2357 1.1 mrg
2358 1.1 mrg commit 8f0babf8450aa8097e063e13c95b1581843b2dd8
2359 1.1 mrg Author: Egbert Eich <eich (a] suse.de>
2360 1.1 mrg Date: Fri Apr 23 18:43:22 2004 +0000
2361 1.1 mrg
2362 1.1 mrg Merging XORG-CURRENT into trunk
2363 1.1 mrg
2364 1.1 mrg commit 111949a4a1d5b62e26016b555e12f8862c90ae44
2365 1.1 mrg Author: Egbert Eich <eich (a] suse.de>
2366 1.1 mrg Date: Sun Mar 14 08:31:52 2004 +0000
2367 1.1 mrg
2368 1.1 mrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
2369 1.1 mrg
2370 1.1 mrg commit d4054eea34b2f4d345796ecadec8a96af93c4d0d
2371 1.1 mrg Author: Egbert Eich <eich (a] suse.de>
2372 1.1 mrg Date: Wed Mar 3 12:11:10 2004 +0000
2373 1.1 mrg
2374 1.1 mrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
2375 1.1 mrg
2376 1.1 mrg commit 569bf16d182b043e7ab914202d4195baf4a8413a
2377 1.1 mrg Author: Egbert Eich <eich (a] suse.de>
2378 1.1 mrg Date: Thu Feb 26 13:35:18 2004 +0000
2379 1.1 mrg
2380 1.1 mrg readding XFree86's cvs IDs
2381 1.1 mrg
2382 1.1 mrg commit 14c9e41e551ab1b3a00807dbb8f2f215b96bcc81
2383 1.1 mrg Author: Egbert Eich <eich (a] suse.de>
2384 1.1 mrg Date: Thu Feb 26 09:22:34 2004 +0000
2385 1.1 mrg
2386 1.1 mrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
2387 1.1 mrg
2388 1.1 mrg commit 45b73c360dc68b023194758bbb1cc59c021742a6
2389 1.1 mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
2390 1.1 mrg Date: Thu Dec 4 22:02:52 2003 +0000
2391 1.1 mrg
2392 1.1 mrg XFree86 4.3.99.901 (RC 1)
2393 1.1 mrg
2394 1.1 mrg commit c919c3d0b355ef67dfa0b511eb1da488e5786d1b
2395 1.1 mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
2396 1.1 mrg Date: Tue Nov 25 19:28:07 2003 +0000
2397 1.1 mrg
2398 1.1 mrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
2399 1.1 mrg
2400 1.1 mrg commit 72e353567f8927996a26e72848d86f692c3f0737
2401 1.1 mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
2402 1.1 mrg Date: Fri Nov 14 16:48:46 2003 +0000
2403 1.1 mrg
2404 1.1 mrg XFree86 4.3.0.1
2405 1.1 mrg
2406 1.1 mrg commit ee452992357329f7af846eba8f5bbe61c5d27bfa
2407 1.1 mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
2408 1.1 mrg Date: Fri Nov 14 15:54:36 2003 +0000
2409 1.1 mrg
2410 1.1 mrg R6.6 is the Xorg base-line
2411