ChangeLog revision 0d22642b
1commit 477307d00c1220f8594622e1af982fb0e4e215bf 2Author: Alan Coopersmith <alan.coopersmith@oracle.com> 3Date: Sun Nov 28 15:32:37 2021 -0800 4 5 xauth 1.1.1 6 7 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8 9commit 1bfa5bff47654213f1d40af64bae0e9e23b4bed4 10Author: Alan Coopersmith <alan.coopersmith@oracle.com> 11Date: Sun Nov 28 15:03:37 2021 -0800 12 13 Fix spelling/wording issues 14 15 Found by using: 16 codespell --builtin clear,rare,usage,informal,code,names 17 18 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 19 20commit c2811c953620cf946269db2b74b29e0dc707e26a 21Author: Alex Gendin <ukkeefy@gmail.com> 22Date: Sat Sep 26 23:26:07 2020 -0400 23 24 Fix segfault when X starts 25 26 This patch potentially fixes bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884934 27 28 System log entries when this bug occurs: 29 kernel: xauth[16729]: segfault at 1 ip 00007f51f517f5a5 sp 00007ffdec846568 error 4 30 in libc-2.31.so[7f51f5102000+144000] 31 kernel: Code: bc d1 f3 0f 7f 27 f3 0f 7f 6f 10 f3 0f 7f 77 20 f3 0f 7f 7f 30 49 83 c0 32 0f 49 29 d0 48 8d 7c 17 31 e9 8f 0b 00 00 66 0f ef c0 <f3> 0f 6f 0e f3 33 0f 6f 56 10 66 0f 74 c1 66 0f d7 d0 49 83 f8 11 0f 34 35 This bug happens when function get_address_info() in gethost.c is called 36 with a display name without forward slash, for example 'myhost.mydomain:0' 37 38commit d7e5021416444e3cc545ffa4f8d1e613cabec633 39Author: Karol Herbst <kherbst@redhat.com> 40Date: Thu Apr 22 13:26:50 2021 +0200 41 42 Check malloc calls in process.c 43 44 Fixes warnings like 45 46 warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL 'authdata' where non-null expected 47 48 Found-by: gcc static analysis 49 Signed-off-by: Karol Herbst <kherbst@redhat.com> 50 51commit 18a3c3a7672ff5d65bf0b79b89464eac7540b95b 52Author: Dr. Tilmann Bubeck <tilmann@bubecks.de> 53Date: Thu Aug 20 20:28:52 2020 +0200 54 55 Additionally check socket file with S_ISSOCK 56 This fixes bug https://bugzilla.redhat.com/show_bug.cgi?id=1870201 57 58commit aaf037ec5c576e46318935feaf6e2b7407ff11a0 59Author: Alan Coopersmith <alan.coopersmith@oracle.com> 60Date: Sun May 10 13:21:50 2020 -0700 61 62 Avoid memory leaks in error paths in do_generate 63 64 Reported by Oracle Parfait: 65 Error: Memory leak 66 Memory leak [memory-leak] (CWE 401): 67 Memory leak of pointer authdata allocated with malloc((authdatalen - 1)) 68 at line 1955 of process.c in function 'do_generate'. 69 authdata allocated at line 1946 with malloc((authdatalen - 1)) 70 Memory leak of pointer authdata allocated with malloc((authdatalen - 1)) 71 at line 1971 of process.c in function 'do_generate'. 72 authdata allocated at line 1946 with malloc((authdatalen - 1)) 73 authdata leaks when (i + 1) >= argc at line 1910. 74 at line 1980 of process.c in function 'do_generate'. 75 authdata allocated at line 1946 with malloc((authdatalen - 1)) 76 authdata leaks when (i + 1) >= argc at line 1910. 77 78 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 79 80commit 4faf0f63f0563513252967a2da1c51de6f5f7b0c 81Author: Alan Coopersmith <alan.coopersmith@oracle.com> 82Date: Sun May 10 11:46:16 2020 -0700 83 84 Use reallocarray() when adding members to array in split_into_words() 85 86 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 87 88commit af7a74e28b33c18c4cb90f0d25bdfd5dff2e29d3 89Author: Alan Coopersmith <alan.coopersmith@oracle.com> 90Date: Sun May 10 11:27:25 2020 -0700 91 92 Avoid memory leak when realloc() fails in split_into_words() 93 94 Reported by Oracle Parfait: 95 Error: Memory leak 96 Memory leak [memory-leak] (CWE 401): 97 Memory leak of pointer argv allocated with malloc(32) 98 at line 283 of process.c in function 'split_into_words'. 99 argv allocated at line 264 with malloc(32) 100 argv leaks when cur == total at line 280. 101 102 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 103 104commit f5af3b21bc94cb020f3530c3cc70f8a9fd6c6452 105Author: Tobias Stoeckmann <tobias@stoeckmann.org> 106Date: Sun May 3 12:29:53 2020 +0200 107 108 Prevent OOB write with long file names. 109 110 If an -f argument is exactly 1022 characters in size, an off-by-one 111 stack overflow happens in auth_finalize. The overflow could be even 112 larger if locks are ignored for authentication files. 113 114 Make sure that a given authentication file name fits into temporary 115 buffer and that this buffer matches buffer sizes of libXau which is 116 used by xauth. 117 118commit cb98d3b3c5e0f8a7585ab6e2c909fad68c52fd55 119Author: Tobias Stoeckmann <tobias@stoeckmann.org> 120Date: Sun May 3 12:25:21 2020 +0200 121 122 Fix segmentation fault on invalid add argument. 123 124 The hex key supplied with an add command can be quoted, in which 125 case the quotation marks are removed. 126 127 The check itself makes sure that a given string starts with a 128 double quotation mark and ends with a double quotation mark. 129 130 Buf if only " is supplied, the code crashes because it subtracts 131 2 from the length (which is 1) and therefore copies too much 132 memory into a 0 allocated memory area. 133 134 Proof of concept: 135 136 $ xauth add :0 0 \" 137 138commit e97992671b3870878709a1c01991488965b61b94 139Author: Adam Jackson <ajax@redhat.com> 140Date: Thu Jul 11 13:49:26 2019 -0400 141 142 xauth 1.1 143 144commit 0932418d9b47e8240160bcbacbdc38b9bc9870d3 145Author: Adam Jackson <ajax@redhat.com> 146Date: Tue Jun 18 12:03:33 2019 -0400 147 148 process: Close a window where no authority file would exist 149 150 unlink()ing the old auth file before link()ing the temp to the new is 151 just silly. rename() is atomic and will happily clobber the destination, 152 and the only thing link() can give you here is the ability to fail on 153 filesystems that don't support hardlinks. 154 155 Fixes: xorg/app/xauth#2 156 157commit 42239054b088dcdfc637880a8edf39b841c5ea51 158Author: Michal Srb <msrb@suse.com> 159Date: Thu May 31 15:12:36 2018 +0200 160 161 Sort entries from most specific to most generic. 162 163 There is no point in adding entry or merging lists if a FamilyWild entry would 164 end in front of any entry, or entry without display number would end in front 165 of entry with number. 166 167 This sorts all entries in order: 168 * FamilyWild without display number 169 * FamilyWild with display number 170 * Other family without display number 171 * Other family with display number 172 173 The order of the entries in each category is kept. 174 175 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 176 177commit 06a21f7c3d5eb5dc9a86418e87946cc7ac83e437 178Author: Michal Srb <msrb@suse.com> 179Date: Thu May 31 15:12:35 2018 +0200 180 181 Merge only entries with equal dpy and protoname. 182 183 Merging two lists, or adding entry a into list acts unexpectedly if the list 184 contains FamilyWild or entry with an empty display numbers. For example: 185 186 > xauth list 187 #ffff#6f70656e737573652d74756d626c6577656564#: MIT-MAGIC-COOKIE-1 1500d80327733252cc42ba469138a259 188 189 > xauth add test/unix:2 MIT-MAGIC-COOKIE-1 aabbccddeeff00112233445566778899 190 > xauth list 191 test/unix:2 MIT-MAGIC-COOKIE-1 aabbccddeeff00112233445566778899 192 193 This is because merge_entries compares entries using `match_auth`, which 194 follows the same rules as XauGetBestAuthByAddr. Following these rules is good 195 when filtering the output of `xauth list`, but for merging we should compare 196 for equality. It used to be done that way before commit 1555fff4. That commit 197 changed it to improve the `xauth list` behavior, but did not seem consider the 198 impact on merge. 199 200 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 201 202commit 673d42c5ffbbb07ad6b9b3d99a9cc78198999dd1 203Author: Alan Coopersmith <alan.coopersmith@oracle.com> 204Date: Wed Nov 21 16:58:33 2018 -0800 205 206 Update configure.ac bug URL for gitlab migration 207 208 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 209 210commit fa5c2797921b2b0c6dcdde5cf1832a90a0a9dfbf 211Author: Alan Coopersmith <alan.coopersmith@oracle.com> 212Date: Fri Nov 16 21:03:57 2018 -0800 213 214 Update README for gitlab migration 215 216 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 217 218commit 4a3a9fc5271cd04ab9123e4713d00b161daf0b6a 219Author: Alan Coopersmith <alan.coopersmith@oracle.com> 220Date: Sat May 5 14:58:15 2018 -0700 221 222 Change fall through comment in process.c to match gcc's requirements 223 224 Needs to match one of the regexps shown under 225 https://gcc.gnu.org/onlinedocs/gcc-7.3.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough 226 227 Silences warning from gcc 7.3: 228 process.c: In function ‘dump_entry’: 229 process.c:1007:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 230 if (dpyname) { 231 ^ 232 process.c:1012:4: note: here 233 default: 234 ^~~~~~~ 235 236 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 237 238commit 536d1003a5c4d5ac24cd3b8afd10492e4e6242df 239Author: Matt Turner <mattst88@gmail.com> 240Date: Sun Jan 29 13:09:12 2017 -0800 241 242 xauth 1.0.10 243 244 Signed-off-by: Matt Turner <mattst88@gmail.com> 245 246commit 72717ccee0b6bdbf161cc9d44abe3dc1d824fe46 247Author: Matt Turner <mattst88@gmail.com> 248Date: Sun Jan 29 13:09:39 2017 -0800 249 250 Build xauth before running tests. 251 252 Otherwise make check fails if make hasn't previously been run. 253 254 Signed-off-by: Matt Turner <mattst88@gmail.com> 255 256commit 4dee6a980fdc0174d3825389f95ac1f27c2427db 257Author: Mihail Konev <k.mvc@ya.ru> 258Date: Thu Jan 26 14:00:20 2017 +1000 259 260 autogen: add default patch prefix 261 262 Signed-off-by: Mihail Konev <k.mvc@ya.ru> 263 264commit 4933bc594087c25dfbc9b1f6db46440f19d0b360 265Author: Emil Velikov <emil.l.velikov@gmail.com> 266Date: Mon Mar 9 12:00:52 2015 +0000 267 268 autogen.sh: use quoted string variables 269 270 Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 271 fall-outs, when they contain space. 272 273 Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 274 Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 275 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 276 277commit eaeb306e67c23657f713b3ca48765d1c6ed99986 278Author: Peter Hutterer <peter.hutterer@who-t.net> 279Date: Tue Jan 24 10:32:07 2017 +1000 280 281 autogen.sh: use exec instead of waiting for configure to finish 282 283 Syncs the invocation of configure with the one from the server. 284 285 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 286 Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 287 288commit 179459471e83a0cd235a0c8ead99b3156390e00c 289Author: Alan Coopersmith <alan.coopersmith@oracle.com> 290Date: Sun Jun 1 21:03:14 2014 -0700 291 292 autogen.sh: Honor NOCONFIGURE=1 293 294 See http://people.gnome.org/~walters/docs/build-api.txt 295 296 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 297 298commit 0e4c17c6d6980f07896f0631cffeb82a0e9705f7 299Author: Peter Hutterer <peter.hutterer@who-t.net> 300Date: Thu Jan 26 10:26:30 2017 +1000 301 302 autogen.sh: stop using maintainer mode 303 304 See xserver commit 4bf3eac5fe20f 305 306 Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 307 308commit a64ca3aafcde516658d699047382ab294e3e974f 309Author: Søren Sandmann Pedersen <ssp@redhat.com> 310Date: Thu Sep 26 12:30:03 2013 -0400 311 312 usage(): Print summary for the -n option 313 314 This option is mentioned in the man page, but not in the help text 315 316 Signed-off-by: Hans de Goede <hdegoede@redhat.com> 317 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 318 319commit ad26f2137f6414c8cadc070f96a4476d435e994b 320Author: Alan Coopersmith <alan.coopersmith@oracle.com> 321Date: Fri Jan 2 09:49:52 2015 -0800 322 323 include POSIX-standard limits.h for PATH_MAX instead of sys/syslimits.h 324 325 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 326 Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 327 Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 328 329commit a58c9d74c8f9c4292d367c6e23d15c4cba03dfde 330Author: Jon TURNEY <jon.turney@dronecode.org.uk> 331Date: Fri Jan 2 16:18:52 2015 +0000 332 333 Fix !HAVE_STRLCPY case 334 335 Fix error in the !HAVE_STRLCPY case, introduced in commit 336 f990dd936b5fd1a40290bb88cde517a0ac38f823 337 338 It seems that "path[sizeof(path) - 1]" rather than "buf[sizeof(path) - 1]" must 339 be meant here, especially as the second instance doesn't even compile... 340 341 parsedpy.c: In function ‘parse_displayname’: 342 parsedpy.c:176:9: error: ‘buf’ undeclared (first use in this function) 343 344 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 345 Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 346 Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 347 348commit f990dd936b5fd1a40290bb88cde517a0ac38f823 349Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 350Date: Wed Dec 31 02:42:17 2014 -0800 351 352 Update DISPLAY parsing to work with new launchd paths in Yosemite 353 354 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 355 356commit 047f92a85796fca563d9345d6c4798b64be77cff 357Author: Dr. Tilmann Bubeck <tilmann@bubecks.de> 358Date: Tue Jun 24 00:22:54 2014 +0200 359 360 Fix for xauth failing on ENOSPC (= disk full) 361 362 If xauth must store its XAUTHORITY file on a file system which is 363 full, it will be unable to write the changes. This condition was 364 not detected and therefore often the whole XAUTHORITY file was 365 cleared. Here is the fix. 366 367 Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=21260 368 369 Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 370 371commit 12e63de4e0b3a45fad15863a66723609b068e668 372Author: Dr. Tilmann Bubeck <tilmann@bubecks.de> 373Date: Wed Apr 2 22:13:48 2014 +0200 374 375 Clarified RELEASING in README 376 377 Changed clone URL and improved text. Removed section GARBAGE. 378 379 Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 380 381commit 0b120e37be8ed44188b3497bf02db48e9cf638bc 382Author: Dr. Tilmann Bubeck <tilmann@bubecks.de> 383Date: Wed Apr 2 20:02:00 2014 +0200 384 385 Third version bump to 1.0.9. 386 387 Minor change in README to include 1.0.9 in diff so that release.sh 388 is happy. 389 390 Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 391 392commit e204395a7ccf403999ffa2515379784b641745d1 393Author: Dr. Tilmann Bubeck <tilmann@bubecks.de> 394Date: Wed Apr 2 19:52:43 2014 +0200 395 396 Second version bump to 1.0.9. 397 398 Minor change in README to push the version bump. 399 400 Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 401 402commit c36e9838294a6042eb7ae61fc476cbc3280aef2d 403Author: Dr. Tilmann Bubeck <tilmann@bubecks.de> 404Date: Wed Apr 2 19:44:37 2014 +0200 405 406 Fixed missing EXTRA_DIST in tests. Extended README for releasing. 407 408 The tests/Makefile.am missed the EXTRA_DIST definition which resulted in 409 missing files for the test done with "make check". This was fixed. 410 README was extended to describe howto release a new version of this 411 software and to clarify something from ReleaseHOWTO of x.org. 412 Prepare anything for releasing 1.0.9. 413 414 Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 415 416commit ce4bfd951160eabdb28f5534c34aa7549dba7fba 417Author: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 418Date: Mon Mar 31 23:21:12 2014 +0200 419 420 version bump to 1.0.9 421 422 Prepare for a new version 1.0.9 of xauth. 423 424 Signed-off-by: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 425 426commit ccf30deb585297823ea03fc68805a1c825e335fe 427Author: Alan Coopersmith <alan.coopersmith@oracle.com> 428Date: Fri Dec 27 11:01:35 2013 -0800 429 430 Add AC_USE_SYSTEM_EXTENSIONS to expose non-standard extensions 431 432 Required on Solaris to expose definitions in system headers that 433 are not defined in the XPG standards now that xtrans 1.3 defines 434 _XOPEN_SOURCE to 600 on Solaris. 435 436 Fixes build failures: 437 gethost.c: In function ‘get_hostname’: 438 gethost.c:97:21: error: ‘INET6_ADDRSTRLEN’ undeclared (first use in this function) 439 gethost.c:97:21: note: each undeclared identifier is reported only once for each function it appears in 440 gethost.c:97:16: warning: unused variable ‘addr’ [-Wunused-variable] 441 gethost.c: In function ‘get_address_info’: 442 gethost.c:196:9: error: implicit declaration of function ‘strlcpy’ [-Werror=implicit-function-declaration] 443 gethost.c:196:9: warning: nested extern declaration of ‘strlcpy’ [-Wnested-externs] 444 445 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 446 Reviewed-by: Daniel Stone <daniel@fooishbar.org> 447 448commit afeb2c22ba1f7193acf814954e66f40cfd699c17 449Author: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 450Date: Sun Oct 13 21:38:10 2013 +0200 451 452 Fix warning about warn_unused_result triggered by WRITES. 453 454commit 2eb4ef59d7c27ac7972954d406ad9c2fa8123672 455Author: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 456Date: Sun Oct 13 17:57:49 2013 +0200 457 458 * Do not install test_xauth during "make install" as it is 459 only used during "make check". 460 * perror out, if test_xauth does not find "cmdtest". 461 462commit 4de4a231f3a718d2af0d2b00443c803f8bddfbc5 463Author: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 464Date: Wed Oct 9 23:45:15 2013 +0200 465 466 Second version bump to 1.0.8 467 468commit f7425f45addce5629d338c051a41ec1a119ea51f 469Author: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 470Date: Wed Oct 9 23:38:15 2013 +0200 471 472 Rewrote test_xauth to C to make automake and "make distclean" happy. 473 474commit c4356e8dc8b9fe039c38104551af93e0583ffbee 475Author: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 476Date: Wed Oct 9 23:33:42 2013 +0200 477 478 Revert version bump back to 1.0.7 to prepare missing commit before 1.0.8 479 480commit d907dda4e5a2584ac15a404c8269b888b61bbf9e 481Author: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 482Date: Tue Oct 8 21:45:06 2013 +0200 483 484 version bump to 1.0.8 485 486commit c6ecc2c8470093ba17ff1cf993df46f9e670173d 487Author: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 488Date: Tue Oct 8 21:41:37 2013 +0200 489 490 Improved README to explain "make check". 491 492commit 4e05bce6da8eeb9eb98624cf868675eaf5816df5 493Author: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 494Date: Tue Oct 8 21:34:49 2013 +0200 495 496 Added command "version" and command line arg "-V" to show version of xauth. 497 498commit e53df261c9ca11435df0c8853350d913b557446b 499Author: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 500Date: Sun Oct 6 16:50:33 2013 +0200 501 502 Fix warning raised by "-Wshadow". 503 504commit 92de3583c7aaaa2040728808add2186348859b98 505Author: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 506Date: Sun Oct 6 15:10:05 2013 +0200 507 508 Rework match_auth_dpy() to be easier to read and maintain (hopefully). 509 510commit 1555fff4ab458d7d4053f1ea6b74c3e14a65ad63 511Author: Egbert Eich <eich@freedesktop.org> 512Date: Wed Aug 14 22:11:06 2013 +0200 513 514 Make matching algorithm mimic XauGet*AuthByAddr 515 516 Xlib (xcb) uses XauGetBestAuthByAddr() when looking for an 517 authorization. 'xauth [n]list $DISPLAY' used a slightly 518 stricter algorithm which doesn't find a possible authorization 519 for cases where either the family is set to FamilyWild or 520 address the address length is 0. 521 522 Signed-off-by: Egbert Eich <eich@freedesktop.org> 523 524commit 10cbe2ed2a96582e7ee9fa5cfe6f8f69a3a4e4d4 525Author: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 526Date: Sun Oct 6 14:16:59 2013 +0200 527 528 Added black box tests for basic functionality started with "make check". 529 530commit 3be53072f8252962c6df740e64e897b970ae0349 531Author: Egbert Eich <eich@freedesktop.org> 532Date: Tue Oct 1 01:17:09 2013 +0200 533 534 Handle v4-mapped inet6 addresses correctly 535 536 Handling of v4-mapped inet6 addresses has been introduced 537 with commit 58140dbbd39389ad6af58e201e055f3d4b92d368: 538 539 Look for FamilyLocal if inet or inet6 address is loopback 540 541 These adresses should be treated as inet addresses. This patch 542 makes the code consistent with the handling if xcb_auth.c in 543 libxcb. 544 545 Signed-off-by: Egbert Eich <eich@freedesktop.org> 546 547commit 58140dbbd39389ad6af58e201e055f3d4b92d368 548Author: Egbert Eich <eich@freedesktop.org> 549Date: Sun Sep 29 08:25:14 2013 -0700 550 551 Look for FamilyLocal if inet or inet6 address is loopback 552 553 libxcb uses FamilyLocal authorization if the host name or IP in the 554 display string is from the loopback device. This patch adds the same 555 behavior to xauth. 556 This fixes a long standing problem that for ssh tunneled connections 557 a display variable of the form: localhost:<N>.<M> leads to correct 558 authorization when an X client is started but "xauth list $DISPLAY" 559 returns nothing. 560 561 Signed-off-by: Egbert Eich <eich@freedesktop.org> 562 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 563 Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 564 565commit 09a9451af29545196cedfc8dcaf32e3f1ccc672b 566Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 567Date: Sun Sep 29 07:57:37 2013 -0700 568 569 Silenece lack of noreturn warning 570 571 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 572 573commit a2c8f59f13caf63a642bad1b97d9adf5a9e01bcb 574Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 575Date: Sun Sep 29 08:04:39 2013 -0700 576 577 Revert "Look for FamilyLocal if inet or inet6 address is loopback" 578 579 Also reverts the followup "More fixes for compiler warnings regarding the use of "const"." 580 581 This reverts commits fb328950ce1156b8228214240b213860b794b4c8 and 582 345c7bf0d09f26183cfde9ad1c812c8de71869a5. 583 584 Fixes build regression found on darwin tinderbox. 585 586 Per SUSv4*, IN6_IS_ADDR_LOOPBACK takes a 'const struct in6_addr *', not a 587 'const struct sockaddr_in6 *'. 588 589 *: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netinet_in.h.html 590 591commit fb328950ce1156b8228214240b213860b794b4c8 592Author: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 593Date: Wed Sep 25 09:36:58 2013 +0200 594 595 More fixes for compiler warnings regarding the use of "const". 596 597commit 345c7bf0d09f26183cfde9ad1c812c8de71869a5 598Author: Egbert Eich <eich@freedesktop.org> 599Date: Wed Aug 14 17:08:27 2013 +0200 600 601 Look for FamilyLocal if inet or inet6 address is loopback 602 603 libxcb uses FamilyLocal authorization if the host name or IP in the 604 display string is from the loopback device. This patch adds the same 605 behavior to xauth. 606 This fixes a long standing problem that for ssh tunneled connections 607 a display variable of the form: localhost:<N>.<M> leads to correct 608 authorization when an X client is started but "xauth list $DISPLAY" 609 returns nothing. 610 611 Signed-off-by: Egbert Eich <eich@freedesktop.org> 612 613commit 289ca779f73840cb5c9d69b919413079d1be3fc2 614Author: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 615Date: Tue Sep 24 11:21:52 2013 +0200 616 617 Fix various compiler warnings raised by modern gcc (4.8.1). 618 619commit 2440a254797cc3655c8743a9232f30a693f6f947 620Author: Thomas Klausner <wiz@NetBSD.org> 621Date: Thu Jul 11 11:27:15 2013 +0200 622 623 Use copystring to create non-const string.] 624 625 Hello! 626 627 I see you're the official xauth maintainer according to 628 http://cgit.freedesktop.org/xorg/doc/xorg-docs/tree/MAINTAINERS#n80 629 630 Can you please take a look at the attached patch and merge it? 631 632 Thanks, 633 Thomas 634 635 ----- Forwarded message from Thomas Klausner <wiz@NetBSD.org> ----- 636 637 Date: Sun, 30 Jun 2013 13:29:44 +0200 638 From: Thomas Klausner <wiz@NetBSD.org> 639 To: xorg-devel@lists.x.org 640 Cc: Thomas Klausner <wiz@NetBSD.org> 641 Subject: [PATCH:xauth] Use copystring to create non-const string. 642 643 Fixes "error: assignment discards qualifiers from pointer target type" 644 645 Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 646 647commit eee471e446405350c02c221f044a70669dac48a2 648Author: Egbert Eich <eich@freedesktop.org> 649Date: Wed Aug 14 17:07:35 2013 +0200 650 651 Don't crash when running past the end of the chain 652 653 Running past the end of the chain would cause a SEGV. 654 655 Signed-off-by: Egbert Eich <eich@freedesktop.org> 656 657commit 6dda11c17f2fdc47d43f269dccee98ec66cc8c4b 658Author: Alan Coopersmith <alan.coopersmith@oracle.com> 659Date: Sat Feb 23 10:13:14 2013 -0800 660 661 Assume signal handlers return void, as C89 requires 662 663 Drops use of autoconf's obsolete AC_TYPE_SIGNAL and Imake's even more 664 obsolete SIGNALRETURNSINT. 665 666 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 667 668commit 399dc5d6282f90fee2f6071aadde977280656ffc 669Author: Alan Coopersmith <alan.coopersmith@oracle.com> 670Date: Wed Dec 26 23:11:36 2012 -0800 671 672 Remove unused DECnet ("DNETCONN") code from xauth 673 674 Has never been converted to build in modular builds, so has been unusable 675 since X11R7.0 release in 2005. DNETCONN support was removed from xtrans 676 back in 2008. 677 678 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 679 680commit fe46fcc3ae58767960434445a4ea9c3ce0a6724e 681Author: Alan Coopersmith <alan.coopersmith@oracle.com> 682Date: Wed Dec 26 23:09:31 2012 -0800 683 684 Remove unused TLI ("STREAMSCONN") code from xauth 685 686 Has never been converted to build in modular builds, so has been unusable 687 since X11R7.0 release in 2005. All known platforms with TLI/XTI support 688 that X11R7 & later releases run on also have (and mostly prefer) BSD 689 socket support for their networking API. 690 691 And as the comment notes, it never worked right in xauth anyway. 692 693 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 694 695commit ea343d117b5dbb17fc753e08918f44f167207fa9 696Author: Jon TURNEY <jon.turney@dronecode.org.uk> 697Date: Sat Oct 27 18:10:30 2012 +0100 698 699 Include Xwinsock.h rather than sys/socket.h on WIN32 700 701 For AF_INET6, include Xwinsock.h rather than sys/socket.h on WIN32 702 703 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 704 Reviewed-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 705 706commit 374c8c7005200c13299fdcb7b7d1b12f9f4258ae 707Author: Alan Coopersmith <alan.coopersmith@oracle.com> 708Date: Thu Mar 22 21:41:35 2012 -0700 709 710 xauth 1.0.7 711 712 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 713 714commit fbc307f3445a549815efb2476e9476bd51250cf6 715Author: Andreas Schwab <schwab@linux-m68k.org> 716Date: Fri Sep 3 13:45:49 2010 +0200 717 718 Remove alarm handler in get_hostname 719 720 gethostbyaddr is not (required to be) async-signal-safe. 721 722 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 723 724commit ee3e046dfd84cda1588eef155c7e7c36df9bf5f4 725Author: Alan Coopersmith <alan.coopersmith@oracle.com> 726Date: Wed Sep 28 19:57:15 2011 -0700 727 728 Add const attributes to fix gcc -Wwrite-strings warnings 729 730 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 731 732commit 7f7f8cd60795c9503156950d518caa04b30a94a2 733Author: Alan Coopersmith <alan.coopersmith@oracle.com> 734Date: Wed Sep 28 19:50:40 2011 -0700 735 736 Strip trailing whitespace 737 738 Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' 739 git diff -w & git diff -b show no diffs from this change 740 741 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 742 743commit eb5ed59c623aa360677f62a7fd6e398ee9f3cab5 744Author: Alan Coopersmith <alan.coopersmith@oracle.com> 745Date: Wed Sep 28 19:39:20 2011 -0700 746 747 convert strlen/malloc/strcpy combo to strdup 748 749 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 750 751commit b67f0df2dbfa372417d0687e26704635e2d10034 752Author: Jeremy Huddleston <jeremyhu@apple.com> 753Date: Mon May 23 19:38:50 2011 -0700 754 755 configure.ac: Bump to 1.0.6 756 757 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 758 759commit 48f87d48fb7b51535534ef2fb18d2fd1e451c2b5 760Author: Jeremy Huddleston <jeremyhu@apple.com> 761Date: Sun May 8 16:08:29 2011 -0700 762 763 auth_finalize: Attempt to rename() if link() fails 764 765 On some file systems (like AFP), hard links are not supported. If 766 link fails, try rename() before giving up. 767 768 Reported-by: Jamie Kennea <jamie@pompey.org> 769 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 770 771commit 5032c286df16737277c9a04e1083171ffec89000 772Author: Jeremy Huddleston <jeremyhu@apple.com> 773Date: Fri May 6 23:12:50 2011 -0700 774 775 Error out and avoid a call to malloc(0) if given a bad hex string 776 777 process.c:567:14: warning: Call to 'malloc' has an allocation size of 0 bytes 778 retval = malloc (len); 779 ^ ~~~ 780 1 warning generated. 781 782 Found-by: clang static analyzer 783 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 784 785commit 9197410a2b5c875885266713f5dc470b6dac476b 786Author: Gaetan Nadon <memsize@videotron.ca> 787Date: Wed Jan 19 10:06:55 2011 -0500 788 789 config: move man pages into their own directory 790 791 Use services provided by XORG_MANPAGE_SECTIONS. 792 Use standard Makefile for man pages. 793 794 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 795 796commit 404e5ccc404574906978570781705c73bf24b31b 797Author: Gaetan Nadon <memsize@videotron.ca> 798Date: Wed Jan 12 16:28:02 2011 -0500 799 800 config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 801 802 This silences an Autoconf warning 803 804commit 1a2ad8ef43c82dcbe0c6fc024c5a627ebb927a82 805Author: Jesse Adkins <jesserayadkins@gmail.com> 806Date: Tue Sep 28 13:29:49 2010 -0700 807 808 Purge cvs tags. 809 810 Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 811 812commit da552fc4c69a62b6227383452e56428cd5d696a0 813Author: Alan Coopersmith <alan.coopersmith@oracle.com> 814Date: Thu Sep 23 17:57:16 2010 -0700 815 816 xauth 1.0.5 817 818 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 819 820commit eec190f060cd61b44e0e7029309f7db841c824b8 821Author: Alan Coopersmith <alan.coopersmith@oracle.com> 822Date: Thu Sep 23 07:33:02 2010 -0700 823 824 config: upgrade to util-macros 1.8 for additional man page support 825 826 Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 827 The value of MAN_SUBST is the same for all X.Org packages. 828 829 Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 830 The existing statement can now be removed from the configuration file. 831 832 Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED) 833 Enables silent rule and use platform appropriate version of sed. 834 835 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 836 837commit 732922acd465f081f8cbd315aa687dd745da2337 838Author: Alan Coopersmith <alan.coopersmith@oracle.com> 839Date: Thu Sep 23 07:29:53 2010 -0700 840 841 config: Remove unnecessary calls from configure.ac 842 843 AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now 844 PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables 845 846 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 847 848commit 6eef00c1021930444e09d8334b06bbad83d7f2fb 849Author: Gaetan Nadon <memsize@videotron.ca> 850Date: Tue Jul 20 18:45:18 2010 -0400 851 852 config: update AC_PREREQ statement to 2.60 853 854 Unrelated to the previous patches, the new value simply reflects 855 the reality that the minimum level for autoconf to configure 856 all x.org modules is 2.60 dated June 2006. 857 858 ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 859 860 Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 861 862commit 4f6dea33200af6d42e29b43269d8ee389db1b98f 863Author: Jeremy Huddleston <jeremyhu@apple.com> 864Date: Thu Aug 26 08:26:31 2010 -0700 865 866 Fix build failure resulting from previous commit on systems without strlcpy 867 868 Found-by: Tinderbox 869 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 870 871commit 135338af9a141d609e07e42208b9104465346ae4 872Author: Jeremy Huddleston <jeremyhu@apple.com> 873Date: Wed Aug 25 18:23:26 2010 -0700 874 875 launchd: Properly support launchd sockets in xauth 876 877 What we had in place before was a hack that always used ':0'. This change 878 results in the bundle id being used to differentiate different connections. 879 880 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 881 882commit 96ea88d3aeae710d8fc04f23151d5b669c5e8a0c 883Author: Gaetan Nadon <memsize@videotron.ca> 884Date: Thu Nov 26 09:19:52 2009 -0500 885 886 Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 887 888 Now that the INSTALL file is generated. 889 Allows running make maintainer-clean. 890 891commit 1eb55d8efd568c31e8bc9f1f7ab91558ceecfc06 892Author: Gaetan Nadon <memsize@videotron.ca> 893Date: Wed Oct 28 14:09:08 2009 -0400 894 895 INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 896 897 Add missing INSTALL file. Use standard GNU file on building tarball 898 README may have been updated 899 Remove AUTHORS file as it is empty and no content available yet. 900 Remove NEWS file as it is empty and no content available yet. 901 902commit f326a1fe16f6717fb822228051a7fdfd30048cab 903Author: Gaetan Nadon <memsize@videotron.ca> 904Date: Tue Oct 27 15:07:24 2009 -0400 905 906 Deploy the new XORG_DEFAULT_OPTIONS #24242 907 908 This macro aggregate a number of existing macros that sets commmon 909 X.Org components configuration options. It shields the configuration file from 910 future changes. 911 912commit e3a895e81611d881e74fb5106319af513f78df07 913Author: Gaetan Nadon <memsize@videotron.ca> 914Date: Mon Oct 26 22:08:38 2009 -0400 915 916 Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 917 918 ChangeLog filename is known to Automake and requires no further 919 coding in the makefile. 920 921commit b0f1523247680c9a6045c3a6296bf45d4106de1e 922Author: Gaetan Nadon <memsize@videotron.ca> 923Date: Thu Oct 22 12:34:15 2009 -0400 924 925 .gitignore: use common defaults with custom section # 24239 926 927 Using common defaults will reduce errors and maintenance. 928 Only the very small or inexistent custom section need periodic maintenance 929 when the structure of the component changes. Do not edit defaults. 930 931commit b6c280336a6cf681917692933589d878e9984470 932Author: Jeremy Huddleston <jeremyhu@freedesktop.org> 933Date: Wed Oct 21 12:47:20 2009 -0700 934 935 This is not a GNU project, so declare it foreign. 936 937 On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 938 > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 939 > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 940 > > was quite annoying to work around since 'autoreconf -fvi' replaces 941 > > it and git wants to commit it. Should these files even be in git? 942 > > Can I nuke them for the betterment of humanity and since they get 943 > > created by autoreconf anyways? 944 > 945 > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 946 947 As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 948 AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 949 of the INSTALL file. It is also part of the 24206 solution. 950 951 Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 952 953commit 1c701094169b6e33f7faf21a269e949bf134a326 954Author: Alan Coopersmith <alan.coopersmith@sun.com> 955Date: Fri Oct 9 22:58:52 2009 -0700 956 957 Bug 7051: xauth says creating new authority file even though it does not 958 959 https://bugs.freedesktop.org/show_bug.cgi?id=7051 960 961 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 962 963commit d2d802ea9f882b7b7eac1251309d8141e55f213e 964Author: Alan Coopersmith <alan.coopersmith@sun.com> 965Date: Mon Sep 21 20:25:09 2009 -0700 966 967 xauth 1.0.4 968 969 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 970 971commit e4ab625fd4e31a6cc043dfabbb7d5a801e87d526 972Author: Alan Coopersmith <alan.coopersmith@sun.com> 973Date: Mon Sep 21 20:22:28 2009 -0700 974 975 Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS 976 977 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 978 979commit 2cbcbed9dedb696535fe54290189478c6c007270 980Author: Alan Coopersmith <alan.coopersmith@sun.com> 981Date: Mon Sep 21 20:17:48 2009 -0700 982 983 Man page updates: add "SEE ALSO", update xdm references 984 985 Also trim trailing whitespaces and fix a spelling error 986 987 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 988 989commit d376341c3cbeca0aec335462dffb796e5a8e5d03 990Author: Alan Coopersmith <alan.coopersmith@sun.com> 991Date: Mon Sep 21 20:08:10 2009 -0700 992 993 Add pointers to mailing list, bugzilla, wiki & git repo to README 994 995 Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 996 997commit 6d47c482a198f5421a7007221a69ee24d5f0a2a4 998Author: Matthieu Herrb <matthieu.herrb@laas.fr> 999Date: Sun Jul 19 10:27:49 2009 +0200 1000 1001 Initialize ed.used_stdout at the beginning of do_extract() 1002 1003 This avoids reading uninitialized memory later. 1004 Problem reported by Philip Guenther. Thanks. 1005 1006 Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr> 1007 1008commit b0aec5d07ea5c9fccacf250fe1c665d92243fb61 1009Author: Michael Scherer <misc@mandriva.org> 1010Date: Sat Mar 7 12:14:26 2009 +0100 1011 1012 Fix format error 1013 1014commit 31395a96cff3570440229b2715c8ba557a6ce8d4 1015Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 1016Date: Mon Jan 19 19:05:44 2009 -0200 1017 1018 Correct make distcheck. 1019 1020 No warnings were generated by gcc 4.3 neither sparse when using 1021 XORG_CWARNFLAGS. 1022 1023commit 64d1fe69362bb0edcd5736ee6988d9bd394ea5c0 1024Author: Matthieu Herrb <matthieu.herrb@laas.fr> 1025Date: Tue Jun 17 23:31:58 2008 +0200 1026 1027 Replace rsh by ssh the extract/merge example. Rsh is no more. 1028 1029commit 3cc17297124ea5c9917e6eacc0ab7ae021e8a386 1030Author: Jens Granseuer <jensgr@gmx.net> 1031Date: Sun Mar 9 20:06:49 2008 +0100 1032 1033 C89 fix 1034 1035 65a0917d4661e370b50beed8f06f5577bfeea59f broke the build with non-C99 1036 aware compilers. 1037 1038commit 85459f9fee2ad4d5954e8f549df9a269cf3bff76 1039Author: Julien Cristau <jcristau@debian.org> 1040Date: Fri Mar 7 18:20:15 2008 +0100 1041 1042 Change xauth_CFLAGS to AM_CFLAGS to make automake-1.10 happier 1043 1044 Makefile.am:27: compiling `gethost.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac' 1045 1046commit a9c0960c94b9299bcf2bb08c05a6f66579d4a862 1047Author: Adam Jackson <ajax@redhat.com> 1048Date: Thu Mar 6 16:56:33 2008 -0500 1049 1050 xauth 1.0.3 1051 1052commit 65a0917d4661e370b50beed8f06f5577bfeea59f 1053Author: Jeremy Huddleston <jeremy@tifa.local> 1054Date: Thu Jan 10 21:15:56 2008 -0800 1055 1056 get_address_info: don't allow duplicate entries to be returned in the list 1057 OS-X's getaddrinfo() can return duplicate entries (and does for localhost with 1058 the default 10.5 /etc/hosts). This caused some annoying crashes which this 1059 patch takes care of. 1060 1061 See http://trac.macosforge.org/projects/xquartz/ticket/44 1062 1063commit 40e1769f4c631713c32c73a5244f3d65aea89ab7 1064Author: Jeremy Huddleston <jeremy@tifa.local> 1065Date: Sat Dec 1 20:01:23 2007 -0800 1066 1067 Added support for launchd socket 1068 From Martin Costabel 1069 1070commit 60615bc52f685b7ddfd574e10ed8fdcf2b6e43f5 1071Author: Daniel Drake <ddrake@brontes3d.com> 1072Date: Wed May 16 14:24:00 2007 -0800 1073 1074 Bug #10971: xauth COPYING file 1075 1076 X.Org Bugzilla #10971 <https://bugs.freedesktop.org/show_bug.cgi?id=10971> 1077 1078commit a1602ecd22a800a6c5348c00fece3287cdcf00ce 1079Author: Alan Coopersmith <alan.coopersmith@sun.com> 1080Date: Tue Dec 12 15:00:29 2006 -0800 1081 1082 Version bump: 1.0.2 1083 1084commit 140965e6a565e338e07cf6fcc0dd5313acd67716 1085Author: Alan Coopersmith <alan.coopersmith@sun.com> 1086Date: Mon Dec 11 19:31:37 2006 -0800 1087 1088 Remove Imake compatibility #ifdefs - require configure's AC_TYPE_SIGNAL 1089 1090commit cfb36499790b764d87af7d6f4713f4fe8d3d88f7 1091Author: Alan Coopersmith <alan.coopersmith@sun.com> 1092Date: Mon Dec 11 19:25:48 2006 -0800 1093 1094 Replace platform #ifdefs with AC_CHECK_HEADERS([net/errno.h]) 1095 1096commit 42815405686498bb464fa20621bbcde00096a42d 1097Author: Alan Coopersmith <alan.coopersmith@sun.com> 1098Date: Mon Dec 11 18:59:14 2006 -0800 1099 1100 sparse warning: non-ANSI definition of function 'get_hostname' 1101 1102commit a527e14d16de2955dcdd6d14141f51987af7af2c 1103Author: Alan Coopersmith <alan.coopersmith@sun.com> 1104Date: Mon Dec 11 18:54:51 2006 -0800 1105 1106 Add hooks for checking source code with lint/sparse/etc. 1107 1108commit fa9b494baacab74d354ee4d5e0f6a1342b2bc723 1109Author: Alan Coopersmith <alan.coopersmith@sun.com> 1110Date: Mon Dec 11 18:48:54 2006 -0800 1111 1112 Replace static ChangeLog with disthook to generate from git log 1113 1114commit 2c2900cef3722580fa7b32721809365fad77348a 1115Author: Alan Coopersmith <alan.coopersmith@sun.com> 1116Date: Mon Dec 11 14:53:38 2006 -0800 1117 1118 Add *~ to .gitignore to skip emacs/patch droppings 1119 1120commit 1c42ae4c711b646fff5aae562f43047b0c4e9d81 1121Author: Alan Coopersmith <alan.coopersmith@sun.com> 1122Date: Mon Dec 11 14:53:13 2006 -0800 1123 1124 renamed: .cvsignore -> .gitignore 1125 1126commit df9747b1706b0f35dd24484da05a8221369508a1 1127Author: Alan Coopersmith <alan.coopersmith@sun.com> 1128Date: Mon Dec 11 14:50:29 2006 -0800 1129 1130 Sun bug 6494972: "is is" is a typo in xauth(1) man page 1131 1132 <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6494972> 1133 1134commit 900f18b99fcdd1e404bea3e25c5f52f3fdb4a8c5 1135Author: Kevin E Martin <kem@kem.org> 1136Date: Wed Dec 21 02:29:48 2005 +0000 1137 1138 Update package version for X11R7 release. 1139 1140commit a147a93a8469bc6c53e644f304f022e5c4b21083 1141Author: Adam Jackson <ajax@nwnk.net> 1142Date: Mon Dec 19 16:22:42 2005 +0000 1143 1144 Stub COPYING files 1145 1146commit 80dae7f47a96a58ec1b008eb6a44c6b990d69d2f 1147Author: Kevin E Martin <kem@kem.org> 1148Date: Thu Dec 15 00:24:04 2005 +0000 1149 1150 Update package version number for final X11R7 release candidate. 1151 1152commit 2b0af47b8252e239fe0201802ef5b71c4732949a 1153Author: Kevin E Martin <kem@kem.org> 1154Date: Tue Dec 6 22:48:19 2005 +0000 1155 1156 Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 1157 1158commit da2726e8d0cab3dd0e5e8653572d3c91bfd10bd4 1159Author: Kevin E Martin <kem@kem.org> 1160Date: Sat Dec 3 05:49:18 2005 +0000 1161 1162 Update package version number for X11R7 RC3 release. 1163 1164commit 31daf53e50be410f581f7b05d579136a8e1fd04a 1165Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1166Date: Mon Nov 28 22:01:39 2005 +0000 1167 1168 Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 1169 update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 1170 1171commit 653fe719513d43e3ad42bb086f91fc00d8f79228 1172Author: Eric Anholt <anholt@freebsd.org> 1173Date: Mon Nov 21 10:34:58 2005 +0000 1174 1175 Another pass at .cvsignores for apps. 1176 1177commit e4cb9726562b4acea76a683ed411e38845d91265 1178Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1179Date: Mon Nov 21 03:14:16 2005 +0000 1180 1181 Change dependency from xmu to xmuu since the full xmu (with all its baggage 1182 like Xt) is not needed here. 1183 1184commit 32ee4696ea37c04562229dccacffe7dc8341eca0 1185Author: Eric Anholt <anholt@freebsd.org> 1186Date: Sun Nov 20 22:08:50 2005 +0000 1187 1188 Add/improve .cvsignore files for apps. 1189 1190commit ccbf3e05dad84647b62fa3fd8f5730c5dd094977 1191Author: Kevin E Martin <kem@kem.org> 1192Date: Wed Nov 9 21:09:20 2005 +0000 1193 1194 Update package version number for X11R7 RC2 release. 1195 1196commit 0f59380f98d7fdae7ce32b67ba8f2c3798e71502 1197Author: Kean Johnson <kean@armory.com> 1198Date: Tue Nov 8 06:33:31 2005 +0000 1199 1200 See ChangeLog entry 2005-11-07 for details. 1201 1202commit bb5b65a587478663bd50f083bc8c17213c5c5ab7 1203Author: Kevin E Martin <kem@kem.org> 1204Date: Wed Oct 19 02:47:51 2005 +0000 1205 1206 Update package version number for RC1 release. 1207 1208commit 00fdcaca12f7b8f17d23a90bab864ec538987d3e 1209Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1210Date: Mon Oct 17 23:56:21 2005 +0000 1211 1212 Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to 1213 work better with BSD make 1214 1215commit 2c0557cea41fab82bf8d8d5b8f65d18705999513 1216Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1217Date: Fri Oct 14 00:25:43 2005 +0000 1218 1219 Use sed to fill in variables in man page 1220 1221commit 429ec4dfe91ea5aa803295c3d3bd18a091a78572 1222Author: Kevin E Martin <kem@kem.org> 1223Date: Fri Jul 29 21:22:30 2005 +0000 1224 1225 Various changes preparing packages for RC0: 1226 - Verify and update package version numbers as needed 1227 - Implement versioning scheme 1228 - Change bug address to point to bugzilla bug entry form 1229 - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 1230 reenable it) 1231 - Fix makedepend to use pkgconfig and pass distcheck 1232 - Update build script to build macros first 1233 - Update modular Xorg version 1234 1235commit 6d58b9aac2e339f1caa30882d6cb5c3bd3cd53e1 1236Author: Daniel Stone <daniel@fooishbar.org> 1237Date: Wed Jul 27 01:54:17 2005 +0000 1238 1239 Move manpages to section 1 instead of section m. 1240 1241commit 7e7777e930bd2b25df25edfc26bbbab026d41827 1242Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1243Date: Tue Jul 26 17:15:43 2005 +0000 1244 1245 Add XTRANS_CONNECTION_FLAGS & AC_TYPE_SIGNAL to replace Imake's 1246 CONN_DEFINES & SIGNAL_DEFINES 1247 1248commit d3ef3afdb8242590ed289d0c512289c51b6f3240 1249Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1250Date: Tue Jul 26 16:58:27 2005 +0000 1251 1252 Add config.h includes for modularization Use RETSIGTYPE if defined by 1253 autoconf in addition to Imake's SIGNALRETURNSINT. 1254 1255commit aea947181d0185bf9512d71ea58bf8192b42c478 1256Author: Adam Jackson <ajax@nwnk.net> 1257Date: Wed Jul 20 19:31:51 2005 +0000 1258 1259 Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global 1260 configure cache, you cache it, and the cached value is probably wrong. 1261 1262commit d26b6760781675316ccf755cd39b295aa88dcaab 1263Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 1264Date: Thu Jun 30 14:14:02 2005 +0000 1265 1266 Check for xau.pc 1267 1268commit 9ec316349f351f654a6bf9ac2492a5c7bfa87492 1269Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 1270Date: Wed Jun 29 23:04:46 2005 +0000 1271 1272 Add xauth build system 1273 1274commit 4449eae1558daf1618ae9bcc2f53278bfc3e1fe2 1275Author: Alan Coopersmith <Alan.Coopersmith@sun.com> 1276Date: Sat Apr 24 23:26:55 2004 +0000 1277 1278 Bugzilla #550: xauth doesn't unlock .Xauthority on SIGPIPE 1279 1280commit a6249acfcb65447dcb9759cd4acefdf22263cc7d 1281Author: Egbert Eich <eich@suse.de> 1282Date: Fri Apr 23 19:54:38 2004 +0000 1283 1284 Merging XORG-CURRENT into trunk 1285 1286commit b27f9af9997bcc99fe4c9ce2d6b24c065e36be0a 1287Author: Egbert Eich <eich@suse.de> 1288Date: Sun Mar 14 08:35:00 2004 +0000 1289 1290 Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 1291 1292commit 28ec313e66802039788199d807a3cd923634d0af 1293Author: Egbert Eich <eich@suse.de> 1294Date: Wed Mar 3 12:12:55 2004 +0000 1295 1296 Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 1297 1298commit ec7585272a7b7791c30a52e372ee3ae485744875 1299Author: Egbert Eich <eich@suse.de> 1300Date: Thu Feb 26 13:36:16 2004 +0000 1301 1302 readding XFree86's cvs IDs 1303 1304commit a682e3bf548a271d97cecd5c616ef84555a1b54c 1305Author: Egbert Eich <eich@suse.de> 1306Date: Thu Feb 26 09:23:58 2004 +0000 1307 1308 Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 1309 1310commit 740c103a2711826b40bd838b1fe14e47f03544ca 1311Author: Egbert Eich <eich@suse.de> 1312Date: Thu Jan 29 08:09:02 2004 +0000 1313 1314 Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 1315 1316commit 48a153ab92b7ebde3483408993f08c208e67079c 1317Author: Kaleb Keithley <kaleb@freedesktop.org> 1318Date: Thu Dec 4 22:03:46 2003 +0000 1319 1320 XFree86 4.3.99.901 (RC 1) 1321 1322commit 09cf02b0457f774bd10574c0facf1df29fb83b53 1323Author: Kaleb Keithley <kaleb@freedesktop.org> 1324Date: Tue Nov 25 19:29:03 2003 +0000 1325 1326 XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 1327 1328commit d013d0b3ecb18ae2f1c162c6a1db89c6b4f063d3 1329Author: Kaleb Keithley <kaleb@freedesktop.org> 1330Date: Fri Nov 14 16:48:58 2003 +0000 1331 1332 XFree86 4.3.0.1 1333 1334commit 2f9dac1bee2aa9d396899f42c10e84a432ac31ff 1335Author: Kaleb Keithley <kaleb@freedesktop.org> 1336Date: Fri Nov 14 15:54:53 2003 +0000 1337 1338 R6.6 is the Xorg base-line 1339