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