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