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