ChangeLog revision 0d22642b
10d22642bSmrgcommit 477307d00c1220f8594622e1af982fb0e4e215bf 20d22642bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 30d22642bSmrgDate: Sun Nov 28 15:32:37 2021 -0800 40d22642bSmrg 50d22642bSmrg xauth 1.1.1 60d22642bSmrg 70d22642bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 80d22642bSmrg 90d22642bSmrgcommit 1bfa5bff47654213f1d40af64bae0e9e23b4bed4 100d22642bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 110d22642bSmrgDate: Sun Nov 28 15:03:37 2021 -0800 120d22642bSmrg 130d22642bSmrg Fix spelling/wording issues 140d22642bSmrg 150d22642bSmrg Found by using: 160d22642bSmrg codespell --builtin clear,rare,usage,informal,code,names 170d22642bSmrg 180d22642bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 190d22642bSmrg 200d22642bSmrgcommit c2811c953620cf946269db2b74b29e0dc707e26a 210d22642bSmrgAuthor: Alex Gendin <ukkeefy@gmail.com> 220d22642bSmrgDate: Sat Sep 26 23:26:07 2020 -0400 230d22642bSmrg 240d22642bSmrg Fix segfault when X starts 250d22642bSmrg 260d22642bSmrg This patch potentially fixes bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884934 270d22642bSmrg 280d22642bSmrg System log entries when this bug occurs: 290d22642bSmrg kernel: xauth[16729]: segfault at 1 ip 00007f51f517f5a5 sp 00007ffdec846568 error 4 300d22642bSmrg in libc-2.31.so[7f51f5102000+144000] 310d22642bSmrg 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 320d22642bSmrg 0f 49 29 d0 48 8d 7c 17 31 e9 8f 0b 00 00 66 0f ef c0 <f3> 0f 6f 0e f3 330d22642bSmrg 0f 6f 56 10 66 0f 74 c1 66 0f d7 d0 49 83 f8 11 0f 340d22642bSmrg 350d22642bSmrg This bug happens when function get_address_info() in gethost.c is called 360d22642bSmrg with a display name without forward slash, for example 'myhost.mydomain:0' 370d22642bSmrg 380d22642bSmrgcommit d7e5021416444e3cc545ffa4f8d1e613cabec633 390d22642bSmrgAuthor: Karol Herbst <kherbst@redhat.com> 400d22642bSmrgDate: Thu Apr 22 13:26:50 2021 +0200 410d22642bSmrg 420d22642bSmrg Check malloc calls in process.c 430d22642bSmrg 440d22642bSmrg Fixes warnings like 450d22642bSmrg 460d22642bSmrg warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL 'authdata' where non-null expected 470d22642bSmrg 480d22642bSmrg Found-by: gcc static analysis 490d22642bSmrg Signed-off-by: Karol Herbst <kherbst@redhat.com> 500d22642bSmrg 510d22642bSmrgcommit 18a3c3a7672ff5d65bf0b79b89464eac7540b95b 520d22642bSmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 530d22642bSmrgDate: Thu Aug 20 20:28:52 2020 +0200 540d22642bSmrg 550d22642bSmrg Additionally check socket file with S_ISSOCK 560d22642bSmrg This fixes bug https://bugzilla.redhat.com/show_bug.cgi?id=1870201 570d22642bSmrg 580d22642bSmrgcommit aaf037ec5c576e46318935feaf6e2b7407ff11a0 590d22642bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 600d22642bSmrgDate: Sun May 10 13:21:50 2020 -0700 610d22642bSmrg 620d22642bSmrg Avoid memory leaks in error paths in do_generate 630d22642bSmrg 640d22642bSmrg Reported by Oracle Parfait: 650d22642bSmrg Error: Memory leak 660d22642bSmrg Memory leak [memory-leak] (CWE 401): 670d22642bSmrg Memory leak of pointer authdata allocated with malloc((authdatalen - 1)) 680d22642bSmrg at line 1955 of process.c in function 'do_generate'. 690d22642bSmrg authdata allocated at line 1946 with malloc((authdatalen - 1)) 700d22642bSmrg Memory leak of pointer authdata allocated with malloc((authdatalen - 1)) 710d22642bSmrg at line 1971 of process.c in function 'do_generate'. 720d22642bSmrg authdata allocated at line 1946 with malloc((authdatalen - 1)) 730d22642bSmrg authdata leaks when (i + 1) >= argc at line 1910. 740d22642bSmrg at line 1980 of process.c in function 'do_generate'. 750d22642bSmrg authdata allocated at line 1946 with malloc((authdatalen - 1)) 760d22642bSmrg authdata leaks when (i + 1) >= argc at line 1910. 770d22642bSmrg 780d22642bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 790d22642bSmrg 800d22642bSmrgcommit 4faf0f63f0563513252967a2da1c51de6f5f7b0c 810d22642bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 820d22642bSmrgDate: Sun May 10 11:46:16 2020 -0700 830d22642bSmrg 840d22642bSmrg Use reallocarray() when adding members to array in split_into_words() 850d22642bSmrg 860d22642bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 870d22642bSmrg 880d22642bSmrgcommit af7a74e28b33c18c4cb90f0d25bdfd5dff2e29d3 890d22642bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 900d22642bSmrgDate: Sun May 10 11:27:25 2020 -0700 910d22642bSmrg 920d22642bSmrg Avoid memory leak when realloc() fails in split_into_words() 930d22642bSmrg 940d22642bSmrg Reported by Oracle Parfait: 950d22642bSmrg Error: Memory leak 960d22642bSmrg Memory leak [memory-leak] (CWE 401): 970d22642bSmrg Memory leak of pointer argv allocated with malloc(32) 980d22642bSmrg at line 283 of process.c in function 'split_into_words'. 990d22642bSmrg argv allocated at line 264 with malloc(32) 1000d22642bSmrg argv leaks when cur == total at line 280. 1010d22642bSmrg 1020d22642bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1030d22642bSmrg 1040d22642bSmrgcommit f5af3b21bc94cb020f3530c3cc70f8a9fd6c6452 1050d22642bSmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org> 1060d22642bSmrgDate: Sun May 3 12:29:53 2020 +0200 1070d22642bSmrg 1080d22642bSmrg Prevent OOB write with long file names. 1090d22642bSmrg 1100d22642bSmrg If an -f argument is exactly 1022 characters in size, an off-by-one 1110d22642bSmrg stack overflow happens in auth_finalize. The overflow could be even 1120d22642bSmrg larger if locks are ignored for authentication files. 1130d22642bSmrg 1140d22642bSmrg Make sure that a given authentication file name fits into temporary 1150d22642bSmrg buffer and that this buffer matches buffer sizes of libXau which is 1160d22642bSmrg used by xauth. 1170d22642bSmrg 1180d22642bSmrgcommit cb98d3b3c5e0f8a7585ab6e2c909fad68c52fd55 1190d22642bSmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org> 1200d22642bSmrgDate: Sun May 3 12:25:21 2020 +0200 1210d22642bSmrg 1220d22642bSmrg Fix segmentation fault on invalid add argument. 1230d22642bSmrg 1240d22642bSmrg The hex key supplied with an add command can be quoted, in which 1250d22642bSmrg case the quotation marks are removed. 1260d22642bSmrg 1270d22642bSmrg The check itself makes sure that a given string starts with a 1280d22642bSmrg double quotation mark and ends with a double quotation mark. 1290d22642bSmrg 1300d22642bSmrg Buf if only " is supplied, the code crashes because it subtracts 1310d22642bSmrg 2 from the length (which is 1) and therefore copies too much 1320d22642bSmrg memory into a 0 allocated memory area. 1330d22642bSmrg 1340d22642bSmrg Proof of concept: 1350d22642bSmrg 1360d22642bSmrg $ xauth add :0 0 \" 1370d22642bSmrg 1386c3c2bceSmrgcommit e97992671b3870878709a1c01991488965b61b94 1396c3c2bceSmrgAuthor: Adam Jackson <ajax@redhat.com> 1406c3c2bceSmrgDate: Thu Jul 11 13:49:26 2019 -0400 1416c3c2bceSmrg 1426c3c2bceSmrg xauth 1.1 1436c3c2bceSmrg 1446c3c2bceSmrgcommit 0932418d9b47e8240160bcbacbdc38b9bc9870d3 1456c3c2bceSmrgAuthor: Adam Jackson <ajax@redhat.com> 1466c3c2bceSmrgDate: Tue Jun 18 12:03:33 2019 -0400 1476c3c2bceSmrg 1486c3c2bceSmrg process: Close a window where no authority file would exist 1496c3c2bceSmrg 1506c3c2bceSmrg unlink()ing the old auth file before link()ing the temp to the new is 1516c3c2bceSmrg just silly. rename() is atomic and will happily clobber the destination, 1526c3c2bceSmrg and the only thing link() can give you here is the ability to fail on 1536c3c2bceSmrg filesystems that don't support hardlinks. 1546c3c2bceSmrg 1556c3c2bceSmrg Fixes: xorg/app/xauth#2 1566c3c2bceSmrg 1576c3c2bceSmrgcommit 42239054b088dcdfc637880a8edf39b841c5ea51 1586c3c2bceSmrgAuthor: Michal Srb <msrb@suse.com> 1596c3c2bceSmrgDate: Thu May 31 15:12:36 2018 +0200 1606c3c2bceSmrg 1616c3c2bceSmrg Sort entries from most specific to most generic. 1626c3c2bceSmrg 1636c3c2bceSmrg There is no point in adding entry or merging lists if a FamilyWild entry would 1646c3c2bceSmrg end in front of any entry, or entry without display number would end in front 1656c3c2bceSmrg of entry with number. 1666c3c2bceSmrg 1676c3c2bceSmrg This sorts all entries in order: 1686c3c2bceSmrg * FamilyWild without display number 1696c3c2bceSmrg * FamilyWild with display number 1706c3c2bceSmrg * Other family without display number 1716c3c2bceSmrg * Other family with display number 1726c3c2bceSmrg 1736c3c2bceSmrg The order of the entries in each category is kept. 1746c3c2bceSmrg 1756c3c2bceSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 1766c3c2bceSmrg 1776c3c2bceSmrgcommit 06a21f7c3d5eb5dc9a86418e87946cc7ac83e437 1786c3c2bceSmrgAuthor: Michal Srb <msrb@suse.com> 1796c3c2bceSmrgDate: Thu May 31 15:12:35 2018 +0200 1806c3c2bceSmrg 1816c3c2bceSmrg Merge only entries with equal dpy and protoname. 1826c3c2bceSmrg 1836c3c2bceSmrg Merging two lists, or adding entry a into list acts unexpectedly if the list 1846c3c2bceSmrg contains FamilyWild or entry with an empty display numbers. For example: 1856c3c2bceSmrg 1866c3c2bceSmrg > xauth list 1876c3c2bceSmrg #ffff#6f70656e737573652d74756d626c6577656564#: MIT-MAGIC-COOKIE-1 1500d80327733252cc42ba469138a259 1886c3c2bceSmrg 1896c3c2bceSmrg > xauth add test/unix:2 MIT-MAGIC-COOKIE-1 aabbccddeeff00112233445566778899 1906c3c2bceSmrg > xauth list 1916c3c2bceSmrg test/unix:2 MIT-MAGIC-COOKIE-1 aabbccddeeff00112233445566778899 1926c3c2bceSmrg 1936c3c2bceSmrg This is because merge_entries compares entries using `match_auth`, which 1946c3c2bceSmrg follows the same rules as XauGetBestAuthByAddr. Following these rules is good 1956c3c2bceSmrg when filtering the output of `xauth list`, but for merging we should compare 1966c3c2bceSmrg for equality. It used to be done that way before commit 1555fff4. That commit 1976c3c2bceSmrg changed it to improve the `xauth list` behavior, but did not seem consider the 1986c3c2bceSmrg impact on merge. 1996c3c2bceSmrg 2006c3c2bceSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2016c3c2bceSmrg 2026c3c2bceSmrgcommit 673d42c5ffbbb07ad6b9b3d99a9cc78198999dd1 2036c3c2bceSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2046c3c2bceSmrgDate: Wed Nov 21 16:58:33 2018 -0800 2056c3c2bceSmrg 2066c3c2bceSmrg Update configure.ac bug URL for gitlab migration 2076c3c2bceSmrg 2086c3c2bceSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2096c3c2bceSmrg 2106c3c2bceSmrgcommit fa5c2797921b2b0c6dcdde5cf1832a90a0a9dfbf 2116c3c2bceSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2126c3c2bceSmrgDate: Fri Nov 16 21:03:57 2018 -0800 2136c3c2bceSmrg 2146c3c2bceSmrg Update README for gitlab migration 2156c3c2bceSmrg 2166c3c2bceSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2176c3c2bceSmrg 2186c3c2bceSmrgcommit 4a3a9fc5271cd04ab9123e4713d00b161daf0b6a 2196c3c2bceSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2206c3c2bceSmrgDate: Sat May 5 14:58:15 2018 -0700 2216c3c2bceSmrg 2226c3c2bceSmrg Change fall through comment in process.c to match gcc's requirements 2236c3c2bceSmrg 2246c3c2bceSmrg Needs to match one of the regexps shown under 2256c3c2bceSmrg https://gcc.gnu.org/onlinedocs/gcc-7.3.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough 2266c3c2bceSmrg 2276c3c2bceSmrg Silences warning from gcc 7.3: 2286c3c2bceSmrg process.c: In function ‘dump_entry’: 2296c3c2bceSmrg process.c:1007:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2306c3c2bceSmrg if (dpyname) { 2316c3c2bceSmrg ^ 2326c3c2bceSmrg process.c:1012:4: note: here 2336c3c2bceSmrg default: 2346c3c2bceSmrg ^~~~~~~ 2356c3c2bceSmrg 2366c3c2bceSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2376c3c2bceSmrg 23840c5344fSmrgcommit 536d1003a5c4d5ac24cd3b8afd10492e4e6242df 23940c5344fSmrgAuthor: Matt Turner <mattst88@gmail.com> 24040c5344fSmrgDate: Sun Jan 29 13:09:12 2017 -0800 24140c5344fSmrg 24240c5344fSmrg xauth 1.0.10 24340c5344fSmrg 24440c5344fSmrg Signed-off-by: Matt Turner <mattst88@gmail.com> 24540c5344fSmrg 24640c5344fSmrgcommit 72717ccee0b6bdbf161cc9d44abe3dc1d824fe46 24740c5344fSmrgAuthor: Matt Turner <mattst88@gmail.com> 24840c5344fSmrgDate: Sun Jan 29 13:09:39 2017 -0800 24940c5344fSmrg 25040c5344fSmrg Build xauth before running tests. 25140c5344fSmrg 25240c5344fSmrg Otherwise make check fails if make hasn't previously been run. 25340c5344fSmrg 25440c5344fSmrg Signed-off-by: Matt Turner <mattst88@gmail.com> 25540c5344fSmrg 25640c5344fSmrgcommit 4dee6a980fdc0174d3825389f95ac1f27c2427db 25740c5344fSmrgAuthor: Mihail Konev <k.mvc@ya.ru> 25840c5344fSmrgDate: Thu Jan 26 14:00:20 2017 +1000 25940c5344fSmrg 26040c5344fSmrg autogen: add default patch prefix 26140c5344fSmrg 26240c5344fSmrg Signed-off-by: Mihail Konev <k.mvc@ya.ru> 26340c5344fSmrg 26440c5344fSmrgcommit 4933bc594087c25dfbc9b1f6db46440f19d0b360 26540c5344fSmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com> 26640c5344fSmrgDate: Mon Mar 9 12:00:52 2015 +0000 26740c5344fSmrg 26840c5344fSmrg autogen.sh: use quoted string variables 26940c5344fSmrg 27040c5344fSmrg Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 27140c5344fSmrg fall-outs, when they contain space. 27240c5344fSmrg 27340c5344fSmrg Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 27440c5344fSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 27540c5344fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 27640c5344fSmrg 27740c5344fSmrgcommit eaeb306e67c23657f713b3ca48765d1c6ed99986 27840c5344fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 27940c5344fSmrgDate: Tue Jan 24 10:32:07 2017 +1000 28040c5344fSmrg 28140c5344fSmrg autogen.sh: use exec instead of waiting for configure to finish 28240c5344fSmrg 28340c5344fSmrg Syncs the invocation of configure with the one from the server. 28440c5344fSmrg 28540c5344fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 28640c5344fSmrg Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 28740c5344fSmrg 28840c5344fSmrgcommit 179459471e83a0cd235a0c8ead99b3156390e00c 28940c5344fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 29040c5344fSmrgDate: Sun Jun 1 21:03:14 2014 -0700 29140c5344fSmrg 29240c5344fSmrg autogen.sh: Honor NOCONFIGURE=1 29340c5344fSmrg 29440c5344fSmrg See http://people.gnome.org/~walters/docs/build-api.txt 29540c5344fSmrg 29640c5344fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 29740c5344fSmrg 29840c5344fSmrgcommit 0e4c17c6d6980f07896f0631cffeb82a0e9705f7 29940c5344fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 30040c5344fSmrgDate: Thu Jan 26 10:26:30 2017 +1000 30140c5344fSmrg 30240c5344fSmrg autogen.sh: stop using maintainer mode 30340c5344fSmrg 30440c5344fSmrg See xserver commit 4bf3eac5fe20f 30540c5344fSmrg 30640c5344fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 30740c5344fSmrg 30840c5344fSmrgcommit a64ca3aafcde516658d699047382ab294e3e974f 30940c5344fSmrgAuthor: Søren Sandmann Pedersen <ssp@redhat.com> 31040c5344fSmrgDate: Thu Sep 26 12:30:03 2013 -0400 31140c5344fSmrg 31240c5344fSmrg usage(): Print summary for the -n option 31340c5344fSmrg 31440c5344fSmrg This option is mentioned in the man page, but not in the help text 31540c5344fSmrg 31640c5344fSmrg Signed-off-by: Hans de Goede <hdegoede@redhat.com> 31740c5344fSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 31840c5344fSmrg 31940c5344fSmrgcommit ad26f2137f6414c8cadc070f96a4476d435e994b 32040c5344fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 32140c5344fSmrgDate: Fri Jan 2 09:49:52 2015 -0800 32240c5344fSmrg 32340c5344fSmrg include POSIX-standard limits.h for PATH_MAX instead of sys/syslimits.h 32440c5344fSmrg 32540c5344fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 32640c5344fSmrg Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 32740c5344fSmrg Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 32840c5344fSmrg 32940c5344fSmrgcommit a58c9d74c8f9c4292d367c6e23d15c4cba03dfde 33040c5344fSmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk> 33140c5344fSmrgDate: Fri Jan 2 16:18:52 2015 +0000 33240c5344fSmrg 33340c5344fSmrg Fix !HAVE_STRLCPY case 33440c5344fSmrg 33540c5344fSmrg Fix error in the !HAVE_STRLCPY case, introduced in commit 33640c5344fSmrg f990dd936b5fd1a40290bb88cde517a0ac38f823 33740c5344fSmrg 33840c5344fSmrg It seems that "path[sizeof(path) - 1]" rather than "buf[sizeof(path) - 1]" must 33940c5344fSmrg be meant here, especially as the second instance doesn't even compile... 34040c5344fSmrg 34140c5344fSmrg parsedpy.c: In function ‘parse_displayname’: 34240c5344fSmrg parsedpy.c:176:9: error: ‘buf’ undeclared (first use in this function) 34340c5344fSmrg 34440c5344fSmrg Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 34540c5344fSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 34640c5344fSmrg Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 34740c5344fSmrg 34840c5344fSmrgcommit f990dd936b5fd1a40290bb88cde517a0ac38f823 34940c5344fSmrgAuthor: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 35040c5344fSmrgDate: Wed Dec 31 02:42:17 2014 -0800 35140c5344fSmrg 35240c5344fSmrg Update DISPLAY parsing to work with new launchd paths in Yosemite 35340c5344fSmrg 35440c5344fSmrg Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 35540c5344fSmrg 35640c5344fSmrgcommit 047f92a85796fca563d9345d6c4798b64be77cff 35740c5344fSmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 35840c5344fSmrgDate: Tue Jun 24 00:22:54 2014 +0200 35940c5344fSmrg 36040c5344fSmrg Fix for xauth failing on ENOSPC (= disk full) 36140c5344fSmrg 36240c5344fSmrg If xauth must store its XAUTHORITY file on a file system which is 36340c5344fSmrg full, it will be unable to write the changes. This condition was 36440c5344fSmrg not detected and therefore often the whole XAUTHORITY file was 36540c5344fSmrg cleared. Here is the fix. 36640c5344fSmrg 36740c5344fSmrg Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=21260 36840c5344fSmrg 36940c5344fSmrg Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 37040c5344fSmrg 37140c5344fSmrgcommit 12e63de4e0b3a45fad15863a66723609b068e668 37240c5344fSmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 37340c5344fSmrgDate: Wed Apr 2 22:13:48 2014 +0200 37440c5344fSmrg 37540c5344fSmrg Clarified RELEASING in README 37640c5344fSmrg 37740c5344fSmrg Changed clone URL and improved text. Removed section GARBAGE. 37840c5344fSmrg 37940c5344fSmrg Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 38040c5344fSmrg 3819a011757Smrgcommit 0b120e37be8ed44188b3497bf02db48e9cf638bc 3829a011757SmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 3839a011757SmrgDate: Wed Apr 2 20:02:00 2014 +0200 3849a011757Smrg 3859a011757Smrg Third version bump to 1.0.9. 3869a011757Smrg 3879a011757Smrg Minor change in README to include 1.0.9 in diff so that release.sh 3889a011757Smrg is happy. 3899a011757Smrg 3909a011757Smrg Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 3919a011757Smrg 3929a011757Smrgcommit e204395a7ccf403999ffa2515379784b641745d1 3939a011757SmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 3949a011757SmrgDate: Wed Apr 2 19:52:43 2014 +0200 3959a011757Smrg 3969a011757Smrg Second version bump to 1.0.9. 3979a011757Smrg 3989a011757Smrg Minor change in README to push the version bump. 3999a011757Smrg 4009a011757Smrg Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 4019a011757Smrg 4029a011757Smrgcommit c36e9838294a6042eb7ae61fc476cbc3280aef2d 4039a011757SmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 4049a011757SmrgDate: Wed Apr 2 19:44:37 2014 +0200 4059a011757Smrg 4069a011757Smrg Fixed missing EXTRA_DIST in tests. Extended README for releasing. 4079a011757Smrg 4089a011757Smrg The tests/Makefile.am missed the EXTRA_DIST definition which resulted in 4099a011757Smrg missing files for the test done with "make check". This was fixed. 4109a011757Smrg README was extended to describe howto release a new version of this 4119a011757Smrg software and to clarify something from ReleaseHOWTO of x.org. 4129a011757Smrg Prepare anything for releasing 1.0.9. 4139a011757Smrg 4149a011757Smrg Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 4159a011757Smrg 4169a011757Smrgcommit ce4bfd951160eabdb28f5534c34aa7549dba7fba 4179a011757SmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 4189a011757SmrgDate: Mon Mar 31 23:21:12 2014 +0200 4199a011757Smrg 4209a011757Smrg version bump to 1.0.9 4219a011757Smrg 4229a011757Smrg Prepare for a new version 1.0.9 of xauth. 4239a011757Smrg 4249a011757Smrg Signed-off-by: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 4259a011757Smrg 4269a011757Smrgcommit ccf30deb585297823ea03fc68805a1c825e335fe 4279a011757SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4289a011757SmrgDate: Fri Dec 27 11:01:35 2013 -0800 4299a011757Smrg 4309a011757Smrg Add AC_USE_SYSTEM_EXTENSIONS to expose non-standard extensions 4319a011757Smrg 4329a011757Smrg Required on Solaris to expose definitions in system headers that 4339a011757Smrg are not defined in the XPG standards now that xtrans 1.3 defines 4349a011757Smrg _XOPEN_SOURCE to 600 on Solaris. 4359a011757Smrg 4369a011757Smrg Fixes build failures: 4379a011757Smrg gethost.c: In function ‘get_hostname’: 4389a011757Smrg gethost.c:97:21: error: ‘INET6_ADDRSTRLEN’ undeclared (first use in this function) 4399a011757Smrg gethost.c:97:21: note: each undeclared identifier is reported only once for each function it appears in 4409a011757Smrg gethost.c:97:16: warning: unused variable ‘addr’ [-Wunused-variable] 4419a011757Smrg gethost.c: In function ‘get_address_info’: 4429a011757Smrg gethost.c:196:9: error: implicit declaration of function ‘strlcpy’ [-Werror=implicit-function-declaration] 4439a011757Smrg gethost.c:196:9: warning: nested extern declaration of ‘strlcpy’ [-Wnested-externs] 4449a011757Smrg 4459a011757Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4469a011757Smrg Reviewed-by: Daniel Stone <daniel@fooishbar.org> 4479a011757Smrg 4489a011757Smrgcommit afeb2c22ba1f7193acf814954e66f40cfd699c17 4499a011757SmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 4509a011757SmrgDate: Sun Oct 13 21:38:10 2013 +0200 4519a011757Smrg 4529a011757Smrg Fix warning about warn_unused_result triggered by WRITES. 4539a011757Smrg 4549a011757Smrgcommit 2eb4ef59d7c27ac7972954d406ad9c2fa8123672 4559a011757SmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 4569a011757SmrgDate: Sun Oct 13 17:57:49 2013 +0200 4579a011757Smrg 4589a011757Smrg * Do not install test_xauth during "make install" as it is 4599a011757Smrg only used during "make check". 4609a011757Smrg * perror out, if test_xauth does not find "cmdtest". 4619a011757Smrg 4628abc0ccfSmrgcommit 4de4a231f3a718d2af0d2b00443c803f8bddfbc5 4638abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 4648abc0ccfSmrgDate: Wed Oct 9 23:45:15 2013 +0200 4658abc0ccfSmrg 4668abc0ccfSmrg Second version bump to 1.0.8 4678abc0ccfSmrg 4688abc0ccfSmrgcommit f7425f45addce5629d338c051a41ec1a119ea51f 4698abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 4708abc0ccfSmrgDate: Wed Oct 9 23:38:15 2013 +0200 4718abc0ccfSmrg 4728abc0ccfSmrg Rewrote test_xauth to C to make automake and "make distclean" happy. 4738abc0ccfSmrg 4748abc0ccfSmrgcommit c4356e8dc8b9fe039c38104551af93e0583ffbee 4758abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 4768abc0ccfSmrgDate: Wed Oct 9 23:33:42 2013 +0200 4778abc0ccfSmrg 4788abc0ccfSmrg Revert version bump back to 1.0.7 to prepare missing commit before 1.0.8 4798abc0ccfSmrg 4808abc0ccfSmrgcommit d907dda4e5a2584ac15a404c8269b888b61bbf9e 4818abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 4828abc0ccfSmrgDate: Tue Oct 8 21:45:06 2013 +0200 4838abc0ccfSmrg 4848abc0ccfSmrg version bump to 1.0.8 4858abc0ccfSmrg 4868abc0ccfSmrgcommit c6ecc2c8470093ba17ff1cf993df46f9e670173d 4878abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 4888abc0ccfSmrgDate: Tue Oct 8 21:41:37 2013 +0200 4898abc0ccfSmrg 4908abc0ccfSmrg Improved README to explain "make check". 4918abc0ccfSmrg 4928abc0ccfSmrgcommit 4e05bce6da8eeb9eb98624cf868675eaf5816df5 4938abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 4948abc0ccfSmrgDate: Tue Oct 8 21:34:49 2013 +0200 4958abc0ccfSmrg 4968abc0ccfSmrg Added command "version" and command line arg "-V" to show version of xauth. 4978abc0ccfSmrg 4988abc0ccfSmrgcommit e53df261c9ca11435df0c8853350d913b557446b 4998abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 5008abc0ccfSmrgDate: Sun Oct 6 16:50:33 2013 +0200 5018abc0ccfSmrg 5028abc0ccfSmrg Fix warning raised by "-Wshadow". 5038abc0ccfSmrg 5048abc0ccfSmrgcommit 92de3583c7aaaa2040728808add2186348859b98 5058abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 5068abc0ccfSmrgDate: Sun Oct 6 15:10:05 2013 +0200 5078abc0ccfSmrg 5088abc0ccfSmrg Rework match_auth_dpy() to be easier to read and maintain (hopefully). 5098abc0ccfSmrg 5108abc0ccfSmrgcommit 1555fff4ab458d7d4053f1ea6b74c3e14a65ad63 5118abc0ccfSmrgAuthor: Egbert Eich <eich@freedesktop.org> 5128abc0ccfSmrgDate: Wed Aug 14 22:11:06 2013 +0200 5138abc0ccfSmrg 5148abc0ccfSmrg Make matching algorithm mimic XauGet*AuthByAddr 5158abc0ccfSmrg 5168abc0ccfSmrg Xlib (xcb) uses XauGetBestAuthByAddr() when looking for an 5178abc0ccfSmrg authorization. 'xauth [n]list $DISPLAY' used a slightly 5188abc0ccfSmrg stricter algorithm which doesn't find a possible authorization 5198abc0ccfSmrg for cases where either the family is set to FamilyWild or 5208abc0ccfSmrg address the address length is 0. 5218abc0ccfSmrg 5228abc0ccfSmrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 5238abc0ccfSmrg 5248abc0ccfSmrgcommit 10cbe2ed2a96582e7ee9fa5cfe6f8f69a3a4e4d4 5258abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 5268abc0ccfSmrgDate: Sun Oct 6 14:16:59 2013 +0200 5278abc0ccfSmrg 5288abc0ccfSmrg Added black box tests for basic functionality started with "make check". 5298abc0ccfSmrg 5308abc0ccfSmrgcommit 3be53072f8252962c6df740e64e897b970ae0349 5318abc0ccfSmrgAuthor: Egbert Eich <eich@freedesktop.org> 5328abc0ccfSmrgDate: Tue Oct 1 01:17:09 2013 +0200 5338abc0ccfSmrg 5348abc0ccfSmrg Handle v4-mapped inet6 addresses correctly 5358abc0ccfSmrg 5368abc0ccfSmrg Handling of v4-mapped inet6 addresses has been introduced 5378abc0ccfSmrg with commit 58140dbbd39389ad6af58e201e055f3d4b92d368: 5388abc0ccfSmrg 5398abc0ccfSmrg Look for FamilyLocal if inet or inet6 address is loopback 5408abc0ccfSmrg 5418abc0ccfSmrg These adresses should be treated as inet addresses. This patch 5428abc0ccfSmrg makes the code consistent with the handling if xcb_auth.c in 5438abc0ccfSmrg libxcb. 5448abc0ccfSmrg 5458abc0ccfSmrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 5468abc0ccfSmrg 5478abc0ccfSmrgcommit 58140dbbd39389ad6af58e201e055f3d4b92d368 5488abc0ccfSmrgAuthor: Egbert Eich <eich@freedesktop.org> 5498abc0ccfSmrgDate: Sun Sep 29 08:25:14 2013 -0700 5508abc0ccfSmrg 5518abc0ccfSmrg Look for FamilyLocal if inet or inet6 address is loopback 5528abc0ccfSmrg 5538abc0ccfSmrg libxcb uses FamilyLocal authorization if the host name or IP in the 5548abc0ccfSmrg display string is from the loopback device. This patch adds the same 5558abc0ccfSmrg behavior to xauth. 5568abc0ccfSmrg This fixes a long standing problem that for ssh tunneled connections 5578abc0ccfSmrg a display variable of the form: localhost:<N>.<M> leads to correct 5588abc0ccfSmrg authorization when an X client is started but "xauth list $DISPLAY" 5598abc0ccfSmrg returns nothing. 5608abc0ccfSmrg 5618abc0ccfSmrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 5628abc0ccfSmrg Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 5638abc0ccfSmrg Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 5648abc0ccfSmrg 5658abc0ccfSmrgcommit 09a9451af29545196cedfc8dcaf32e3f1ccc672b 5668abc0ccfSmrgAuthor: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 5678abc0ccfSmrgDate: Sun Sep 29 07:57:37 2013 -0700 5688abc0ccfSmrg 5698abc0ccfSmrg Silenece lack of noreturn warning 5708abc0ccfSmrg 5718abc0ccfSmrg Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 5728abc0ccfSmrg 5738abc0ccfSmrgcommit a2c8f59f13caf63a642bad1b97d9adf5a9e01bcb 5748abc0ccfSmrgAuthor: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 5758abc0ccfSmrgDate: Sun Sep 29 08:04:39 2013 -0700 5768abc0ccfSmrg 5778abc0ccfSmrg Revert "Look for FamilyLocal if inet or inet6 address is loopback" 5788abc0ccfSmrg 5798abc0ccfSmrg Also reverts the followup "More fixes for compiler warnings regarding the use of "const"." 5808abc0ccfSmrg 5818abc0ccfSmrg This reverts commits fb328950ce1156b8228214240b213860b794b4c8 and 5828abc0ccfSmrg 345c7bf0d09f26183cfde9ad1c812c8de71869a5. 5838abc0ccfSmrg 5848abc0ccfSmrg Fixes build regression found on darwin tinderbox. 5858abc0ccfSmrg 5868abc0ccfSmrg Per SUSv4*, IN6_IS_ADDR_LOOPBACK takes a 'const struct in6_addr *', not a 5878abc0ccfSmrg 'const struct sockaddr_in6 *'. 5888abc0ccfSmrg 5898abc0ccfSmrg *: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netinet_in.h.html 5908abc0ccfSmrg 5918abc0ccfSmrgcommit fb328950ce1156b8228214240b213860b794b4c8 5928abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 5938abc0ccfSmrgDate: Wed Sep 25 09:36:58 2013 +0200 5948abc0ccfSmrg 5958abc0ccfSmrg More fixes for compiler warnings regarding the use of "const". 5968abc0ccfSmrg 5978abc0ccfSmrgcommit 345c7bf0d09f26183cfde9ad1c812c8de71869a5 5988abc0ccfSmrgAuthor: Egbert Eich <eich@freedesktop.org> 5998abc0ccfSmrgDate: Wed Aug 14 17:08:27 2013 +0200 6008abc0ccfSmrg 6018abc0ccfSmrg Look for FamilyLocal if inet or inet6 address is loopback 6028abc0ccfSmrg 6038abc0ccfSmrg libxcb uses FamilyLocal authorization if the host name or IP in the 6048abc0ccfSmrg display string is from the loopback device. This patch adds the same 6058abc0ccfSmrg behavior to xauth. 6068abc0ccfSmrg This fixes a long standing problem that for ssh tunneled connections 6078abc0ccfSmrg a display variable of the form: localhost:<N>.<M> leads to correct 6088abc0ccfSmrg authorization when an X client is started but "xauth list $DISPLAY" 6098abc0ccfSmrg returns nothing. 6108abc0ccfSmrg 6118abc0ccfSmrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 6128abc0ccfSmrg 6138abc0ccfSmrgcommit 289ca779f73840cb5c9d69b919413079d1be3fc2 6148abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 6158abc0ccfSmrgDate: Tue Sep 24 11:21:52 2013 +0200 6168abc0ccfSmrg 6178abc0ccfSmrg Fix various compiler warnings raised by modern gcc (4.8.1). 6188abc0ccfSmrg 6198abc0ccfSmrgcommit 2440a254797cc3655c8743a9232f30a693f6f947 6208abc0ccfSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 6218abc0ccfSmrgDate: Thu Jul 11 11:27:15 2013 +0200 6228abc0ccfSmrg 6238abc0ccfSmrg Use copystring to create non-const string.] 6248abc0ccfSmrg 6258abc0ccfSmrg Hello! 6268abc0ccfSmrg 6278abc0ccfSmrg I see you're the official xauth maintainer according to 6288abc0ccfSmrg http://cgit.freedesktop.org/xorg/doc/xorg-docs/tree/MAINTAINERS#n80 6298abc0ccfSmrg 6308abc0ccfSmrg Can you please take a look at the attached patch and merge it? 6318abc0ccfSmrg 6328abc0ccfSmrg Thanks, 6338abc0ccfSmrg Thomas 6348abc0ccfSmrg 6358abc0ccfSmrg ----- Forwarded message from Thomas Klausner <wiz@NetBSD.org> ----- 6368abc0ccfSmrg 6378abc0ccfSmrg Date: Sun, 30 Jun 2013 13:29:44 +0200 6388abc0ccfSmrg From: Thomas Klausner <wiz@NetBSD.org> 6398abc0ccfSmrg To: xorg-devel@lists.x.org 6408abc0ccfSmrg Cc: Thomas Klausner <wiz@NetBSD.org> 6418abc0ccfSmrg Subject: [PATCH:xauth] Use copystring to create non-const string. 6428abc0ccfSmrg 6438abc0ccfSmrg Fixes "error: assignment discards qualifiers from pointer target type" 6448abc0ccfSmrg 6458abc0ccfSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 6468abc0ccfSmrg 6478abc0ccfSmrgcommit eee471e446405350c02c221f044a70669dac48a2 6488abc0ccfSmrgAuthor: Egbert Eich <eich@freedesktop.org> 6498abc0ccfSmrgDate: Wed Aug 14 17:07:35 2013 +0200 6508abc0ccfSmrg 6518abc0ccfSmrg Don't crash when running past the end of the chain 6528abc0ccfSmrg 6538abc0ccfSmrg Running past the end of the chain would cause a SEGV. 6548abc0ccfSmrg 6558abc0ccfSmrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 6568abc0ccfSmrg 6578abc0ccfSmrgcommit 6dda11c17f2fdc47d43f269dccee98ec66cc8c4b 6588abc0ccfSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 6598abc0ccfSmrgDate: Sat Feb 23 10:13:14 2013 -0800 6608abc0ccfSmrg 6618abc0ccfSmrg Assume signal handlers return void, as C89 requires 6628abc0ccfSmrg 6638abc0ccfSmrg Drops use of autoconf's obsolete AC_TYPE_SIGNAL and Imake's even more 6648abc0ccfSmrg obsolete SIGNALRETURNSINT. 6658abc0ccfSmrg 6668abc0ccfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 6678abc0ccfSmrg 6688abc0ccfSmrgcommit 399dc5d6282f90fee2f6071aadde977280656ffc 6698abc0ccfSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 6708abc0ccfSmrgDate: Wed Dec 26 23:11:36 2012 -0800 6718abc0ccfSmrg 6728abc0ccfSmrg Remove unused DECnet ("DNETCONN") code from xauth 6738abc0ccfSmrg 6748abc0ccfSmrg Has never been converted to build in modular builds, so has been unusable 6758abc0ccfSmrg since X11R7.0 release in 2005. DNETCONN support was removed from xtrans 6768abc0ccfSmrg back in 2008. 6778abc0ccfSmrg 6788abc0ccfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 6798abc0ccfSmrg 6808abc0ccfSmrgcommit fe46fcc3ae58767960434445a4ea9c3ce0a6724e 6818abc0ccfSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 6828abc0ccfSmrgDate: Wed Dec 26 23:09:31 2012 -0800 6838abc0ccfSmrg 6848abc0ccfSmrg Remove unused TLI ("STREAMSCONN") code from xauth 6858abc0ccfSmrg 6868abc0ccfSmrg Has never been converted to build in modular builds, so has been unusable 6878abc0ccfSmrg since X11R7.0 release in 2005. All known platforms with TLI/XTI support 6888abc0ccfSmrg that X11R7 & later releases run on also have (and mostly prefer) BSD 6898abc0ccfSmrg socket support for their networking API. 6908abc0ccfSmrg 6918abc0ccfSmrg And as the comment notes, it never worked right in xauth anyway. 6928abc0ccfSmrg 6938abc0ccfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 6948abc0ccfSmrg 6958abc0ccfSmrgcommit ea343d117b5dbb17fc753e08918f44f167207fa9 6968abc0ccfSmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk> 6978abc0ccfSmrgDate: Sat Oct 27 18:10:30 2012 +0100 6988abc0ccfSmrg 6998abc0ccfSmrg Include Xwinsock.h rather than sys/socket.h on WIN32 7008abc0ccfSmrg 7018abc0ccfSmrg For AF_INET6, include Xwinsock.h rather than sys/socket.h on WIN32 7028abc0ccfSmrg 7038abc0ccfSmrg Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 7048abc0ccfSmrg Reviewed-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 7058abc0ccfSmrg 70696402570Smrgcommit 374c8c7005200c13299fdcb7b7d1b12f9f4258ae 70796402570SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 70896402570SmrgDate: Thu Mar 22 21:41:35 2012 -0700 70996402570Smrg 71096402570Smrg xauth 1.0.7 71196402570Smrg 71296402570Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 71396402570Smrg 71496402570Smrgcommit fbc307f3445a549815efb2476e9476bd51250cf6 71596402570SmrgAuthor: Andreas Schwab <schwab@linux-m68k.org> 71696402570SmrgDate: Fri Sep 3 13:45:49 2010 +0200 71796402570Smrg 71896402570Smrg Remove alarm handler in get_hostname 71996402570Smrg 72096402570Smrg gethostbyaddr is not (required to be) async-signal-safe. 72196402570Smrg 72296402570Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 72396402570Smrg 72496402570Smrgcommit ee3e046dfd84cda1588eef155c7e7c36df9bf5f4 72596402570SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 72696402570SmrgDate: Wed Sep 28 19:57:15 2011 -0700 72796402570Smrg 72896402570Smrg Add const attributes to fix gcc -Wwrite-strings warnings 72996402570Smrg 73096402570Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 73196402570Smrg 73296402570Smrgcommit 7f7f8cd60795c9503156950d518caa04b30a94a2 73396402570SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 73496402570SmrgDate: Wed Sep 28 19:50:40 2011 -0700 73596402570Smrg 73696402570Smrg Strip trailing whitespace 73796402570Smrg 73896402570Smrg Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' 73996402570Smrg git diff -w & git diff -b show no diffs from this change 74096402570Smrg 74196402570Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 74296402570Smrg 74396402570Smrgcommit eb5ed59c623aa360677f62a7fd6e398ee9f3cab5 74496402570SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 74596402570SmrgDate: Wed Sep 28 19:39:20 2011 -0700 74696402570Smrg 74796402570Smrg convert strlen/malloc/strcpy combo to strdup 74896402570Smrg 74996402570Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 75096402570Smrg 7512852888eSmrgcommit b67f0df2dbfa372417d0687e26704635e2d10034 7522852888eSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 7532852888eSmrgDate: Mon May 23 19:38:50 2011 -0700 7542852888eSmrg 7552852888eSmrg configure.ac: Bump to 1.0.6 7562852888eSmrg 7572852888eSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 7582852888eSmrg 7592852888eSmrgcommit 48f87d48fb7b51535534ef2fb18d2fd1e451c2b5 7602852888eSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 7612852888eSmrgDate: Sun May 8 16:08:29 2011 -0700 7622852888eSmrg 7632852888eSmrg auth_finalize: Attempt to rename() if link() fails 7642852888eSmrg 7652852888eSmrg On some file systems (like AFP), hard links are not supported. If 7662852888eSmrg link fails, try rename() before giving up. 7672852888eSmrg 7682852888eSmrg Reported-by: Jamie Kennea <jamie@pompey.org> 7692852888eSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 7702852888eSmrg 7712852888eSmrgcommit 5032c286df16737277c9a04e1083171ffec89000 7722852888eSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 7732852888eSmrgDate: Fri May 6 23:12:50 2011 -0700 7742852888eSmrg 7752852888eSmrg Error out and avoid a call to malloc(0) if given a bad hex string 7762852888eSmrg 7772852888eSmrg process.c:567:14: warning: Call to 'malloc' has an allocation size of 0 bytes 7782852888eSmrg retval = malloc (len); 7792852888eSmrg ^ ~~~ 7802852888eSmrg 1 warning generated. 7812852888eSmrg 7822852888eSmrg Found-by: clang static analyzer 7832852888eSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 7842852888eSmrg 7852852888eSmrgcommit 9197410a2b5c875885266713f5dc470b6dac476b 7862852888eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 7872852888eSmrgDate: Wed Jan 19 10:06:55 2011 -0500 7882852888eSmrg 7892852888eSmrg config: move man pages into their own directory 7902852888eSmrg 7912852888eSmrg Use services provided by XORG_MANPAGE_SECTIONS. 7922852888eSmrg Use standard Makefile for man pages. 7932852888eSmrg 7942852888eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 7952852888eSmrg 7962852888eSmrgcommit 404e5ccc404574906978570781705c73bf24b31b 7972852888eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 7982852888eSmrgDate: Wed Jan 12 16:28:02 2011 -0500 7992852888eSmrg 8002852888eSmrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 8012852888eSmrg 8022852888eSmrg This silences an Autoconf warning 8032852888eSmrg 8042852888eSmrgcommit 1a2ad8ef43c82dcbe0c6fc024c5a627ebb927a82 8052852888eSmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com> 8062852888eSmrgDate: Tue Sep 28 13:29:49 2010 -0700 8072852888eSmrg 8082852888eSmrg Purge cvs tags. 8092852888eSmrg 8102852888eSmrg Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 8112852888eSmrg 8122adc0320Smrgcommit da552fc4c69a62b6227383452e56428cd5d696a0 8132adc0320SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 8142adc0320SmrgDate: Thu Sep 23 17:57:16 2010 -0700 8152adc0320Smrg 8162adc0320Smrg xauth 1.0.5 8172adc0320Smrg 8182adc0320Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8192adc0320Smrg 8202adc0320Smrgcommit eec190f060cd61b44e0e7029309f7db841c824b8 8212adc0320SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 8222adc0320SmrgDate: Thu Sep 23 07:33:02 2010 -0700 8232adc0320Smrg 8242adc0320Smrg config: upgrade to util-macros 1.8 for additional man page support 8252adc0320Smrg 8262adc0320Smrg Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 8272adc0320Smrg The value of MAN_SUBST is the same for all X.Org packages. 8282adc0320Smrg 8292adc0320Smrg Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 8302adc0320Smrg The existing statement can now be removed from the configuration file. 8312adc0320Smrg 8322adc0320Smrg Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED) 8332adc0320Smrg Enables silent rule and use platform appropriate version of sed. 8342adc0320Smrg 8352adc0320Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8362adc0320Smrg 8372adc0320Smrgcommit 732922acd465f081f8cbd315aa687dd745da2337 8382adc0320SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 8392adc0320SmrgDate: Thu Sep 23 07:29:53 2010 -0700 8402adc0320Smrg 8412adc0320Smrg config: Remove unnecessary calls from configure.ac 8422adc0320Smrg 8432adc0320Smrg AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now 8442adc0320Smrg PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables 8452adc0320Smrg 8462adc0320Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8472adc0320Smrg 8482adc0320Smrgcommit 6eef00c1021930444e09d8334b06bbad83d7f2fb 8492adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 8502adc0320SmrgDate: Tue Jul 20 18:45:18 2010 -0400 8512adc0320Smrg 8522adc0320Smrg config: update AC_PREREQ statement to 2.60 8532adc0320Smrg 8542adc0320Smrg Unrelated to the previous patches, the new value simply reflects 8552adc0320Smrg the reality that the minimum level for autoconf to configure 8562adc0320Smrg all x.org modules is 2.60 dated June 2006. 8572adc0320Smrg 8582adc0320Smrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 8592adc0320Smrg 8602adc0320Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 8612adc0320Smrg 8622adc0320Smrgcommit 4f6dea33200af6d42e29b43269d8ee389db1b98f 8632adc0320SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 8642adc0320SmrgDate: Thu Aug 26 08:26:31 2010 -0700 8652adc0320Smrg 8662adc0320Smrg Fix build failure resulting from previous commit on systems without strlcpy 8672adc0320Smrg 8682adc0320Smrg Found-by: Tinderbox 8692adc0320Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 8702adc0320Smrg 8712adc0320Smrgcommit 135338af9a141d609e07e42208b9104465346ae4 8722adc0320SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 8732adc0320SmrgDate: Wed Aug 25 18:23:26 2010 -0700 8742adc0320Smrg 8752adc0320Smrg launchd: Properly support launchd sockets in xauth 8762adc0320Smrg 8772adc0320Smrg What we had in place before was a hack that always used ':0'. This change 8782adc0320Smrg results in the bundle id being used to differentiate different connections. 8792adc0320Smrg 8802adc0320Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 8812adc0320Smrg 8822adc0320Smrgcommit 96ea88d3aeae710d8fc04f23151d5b669c5e8a0c 8832adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 8842adc0320SmrgDate: Thu Nov 26 09:19:52 2009 -0500 8852adc0320Smrg 8862adc0320Smrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 8872adc0320Smrg 8882adc0320Smrg Now that the INSTALL file is generated. 8892adc0320Smrg Allows running make maintainer-clean. 8902adc0320Smrg 8912adc0320Smrgcommit 1eb55d8efd568c31e8bc9f1f7ab91558ceecfc06 8922adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 8932adc0320SmrgDate: Wed Oct 28 14:09:08 2009 -0400 8942adc0320Smrg 8952adc0320Smrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 8962adc0320Smrg 8972adc0320Smrg Add missing INSTALL file. Use standard GNU file on building tarball 8982adc0320Smrg README may have been updated 8992adc0320Smrg Remove AUTHORS file as it is empty and no content available yet. 9002adc0320Smrg Remove NEWS file as it is empty and no content available yet. 9012adc0320Smrg 9022adc0320Smrgcommit f326a1fe16f6717fb822228051a7fdfd30048cab 9032adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 9042adc0320SmrgDate: Tue Oct 27 15:07:24 2009 -0400 9052adc0320Smrg 9062adc0320Smrg Deploy the new XORG_DEFAULT_OPTIONS #24242 9072adc0320Smrg 9082adc0320Smrg This macro aggregate a number of existing macros that sets commmon 9092adc0320Smrg X.Org components configuration options. It shields the configuration file from 9102adc0320Smrg future changes. 9112adc0320Smrg 9122adc0320Smrgcommit e3a895e81611d881e74fb5106319af513f78df07 9132adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 9142adc0320SmrgDate: Mon Oct 26 22:08:38 2009 -0400 9152adc0320Smrg 9162adc0320Smrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 9172adc0320Smrg 9182adc0320Smrg ChangeLog filename is known to Automake and requires no further 9192adc0320Smrg coding in the makefile. 9202adc0320Smrg 9212adc0320Smrgcommit b0f1523247680c9a6045c3a6296bf45d4106de1e 9222adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 9232adc0320SmrgDate: Thu Oct 22 12:34:15 2009 -0400 9242adc0320Smrg 9252adc0320Smrg .gitignore: use common defaults with custom section # 24239 9262adc0320Smrg 9272adc0320Smrg Using common defaults will reduce errors and maintenance. 9282adc0320Smrg Only the very small or inexistent custom section need periodic maintenance 9292adc0320Smrg when the structure of the component changes. Do not edit defaults. 9302adc0320Smrg 9312adc0320Smrgcommit b6c280336a6cf681917692933589d878e9984470 9322adc0320SmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 9332adc0320SmrgDate: Wed Oct 21 12:47:20 2009 -0700 9342adc0320Smrg 9352adc0320Smrg This is not a GNU project, so declare it foreign. 9362adc0320Smrg 9372adc0320Smrg On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 9382adc0320Smrg > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 9392adc0320Smrg > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 9402adc0320Smrg > > was quite annoying to work around since 'autoreconf -fvi' replaces 9412adc0320Smrg > > it and git wants to commit it. Should these files even be in git? 9422adc0320Smrg > > Can I nuke them for the betterment of humanity and since they get 9432adc0320Smrg > > created by autoreconf anyways? 9442adc0320Smrg > 9452adc0320Smrg > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 9462adc0320Smrg 9472adc0320Smrg As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 9482adc0320Smrg AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 9492adc0320Smrg of the INSTALL file. It is also part of the 24206 solution. 9502adc0320Smrg 9512adc0320Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 9522adc0320Smrg 9532adc0320Smrgcommit 1c701094169b6e33f7faf21a269e949bf134a326 9542adc0320SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 9552adc0320SmrgDate: Fri Oct 9 22:58:52 2009 -0700 9562adc0320Smrg 9572adc0320Smrg Bug 7051: xauth says creating new authority file even though it does not 9582adc0320Smrg 9592adc0320Smrg https://bugs.freedesktop.org/show_bug.cgi?id=7051 9602adc0320Smrg 9612adc0320Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 9622adc0320Smrg 9637366012aSmrgcommit d2d802ea9f882b7b7eac1251309d8141e55f213e 9647366012aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 9657366012aSmrgDate: Mon Sep 21 20:25:09 2009 -0700 9667366012aSmrg 9677366012aSmrg xauth 1.0.4 9687366012aSmrg 9697366012aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 9707366012aSmrg 9717366012aSmrgcommit e4ab625fd4e31a6cc043dfabbb7d5a801e87d526 9727366012aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 9737366012aSmrgDate: Mon Sep 21 20:22:28 2009 -0700 9747366012aSmrg 9757366012aSmrg Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS 9767366012aSmrg 9777366012aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 9787366012aSmrg 9797366012aSmrgcommit 2cbcbed9dedb696535fe54290189478c6c007270 9807366012aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 9817366012aSmrgDate: Mon Sep 21 20:17:48 2009 -0700 9827366012aSmrg 9837366012aSmrg Man page updates: add "SEE ALSO", update xdm references 9847366012aSmrg 9857366012aSmrg Also trim trailing whitespaces and fix a spelling error 9867366012aSmrg 9877366012aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 9887366012aSmrg 9897366012aSmrgcommit d376341c3cbeca0aec335462dffb796e5a8e5d03 9907366012aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 9917366012aSmrgDate: Mon Sep 21 20:08:10 2009 -0700 9927366012aSmrg 9937366012aSmrg Add pointers to mailing list, bugzilla, wiki & git repo to README 9947366012aSmrg 9957366012aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 9967366012aSmrg 9977366012aSmrgcommit 6d47c482a198f5421a7007221a69ee24d5f0a2a4 9987366012aSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 9997366012aSmrgDate: Sun Jul 19 10:27:49 2009 +0200 10007366012aSmrg 10017366012aSmrg Initialize ed.used_stdout at the beginning of do_extract() 10027366012aSmrg 10037366012aSmrg This avoids reading uninitialized memory later. 10047366012aSmrg Problem reported by Philip Guenther. Thanks. 10057366012aSmrg 10067366012aSmrg Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr> 10077366012aSmrg 10087366012aSmrgcommit b0aec5d07ea5c9fccacf250fe1c665d92243fb61 10097366012aSmrgAuthor: Michael Scherer <misc@mandriva.org> 10107366012aSmrgDate: Sat Mar 7 12:14:26 2009 +0100 10117366012aSmrg 10127366012aSmrg Fix format error 10137366012aSmrg 10147366012aSmrgcommit 31395a96cff3570440229b2715c8ba557a6ce8d4 10157366012aSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 10167366012aSmrgDate: Mon Jan 19 19:05:44 2009 -0200 10177366012aSmrg 10187366012aSmrg Correct make distcheck. 10197366012aSmrg 10207366012aSmrg No warnings were generated by gcc 4.3 neither sparse when using 10217366012aSmrg XORG_CWARNFLAGS. 10227366012aSmrg 10237366012aSmrgcommit 64d1fe69362bb0edcd5736ee6988d9bd394ea5c0 10247366012aSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 10257366012aSmrgDate: Tue Jun 17 23:31:58 2008 +0200 10267366012aSmrg 10277366012aSmrg Replace rsh by ssh the extract/merge example. Rsh is no more. 10287366012aSmrg 10297366012aSmrgcommit 3cc17297124ea5c9917e6eacc0ab7ae021e8a386 10307366012aSmrgAuthor: Jens Granseuer <jensgr@gmx.net> 10317366012aSmrgDate: Sun Mar 9 20:06:49 2008 +0100 10327366012aSmrg 10337366012aSmrg C89 fix 10347366012aSmrg 10357366012aSmrg 65a0917d4661e370b50beed8f06f5577bfeea59f broke the build with non-C99 10367366012aSmrg aware compilers. 10377366012aSmrg 10387366012aSmrgcommit 85459f9fee2ad4d5954e8f549df9a269cf3bff76 10397366012aSmrgAuthor: Julien Cristau <jcristau@debian.org> 10407366012aSmrgDate: Fri Mar 7 18:20:15 2008 +0100 10417366012aSmrg 10427366012aSmrg Change xauth_CFLAGS to AM_CFLAGS to make automake-1.10 happier 10437366012aSmrg 10447366012aSmrg Makefile.am:27: compiling `gethost.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac' 10457366012aSmrg 10467366012aSmrgcommit a9c0960c94b9299bcf2bb08c05a6f66579d4a862 10477366012aSmrgAuthor: Adam Jackson <ajax@redhat.com> 10487366012aSmrgDate: Thu Mar 6 16:56:33 2008 -0500 10497366012aSmrg 10507366012aSmrg xauth 1.0.3 10517366012aSmrg 10527a0395d0Smrgcommit 65a0917d4661e370b50beed8f06f5577bfeea59f 10537a0395d0SmrgAuthor: Jeremy Huddleston <jeremy@tifa.local> 10547a0395d0SmrgDate: Thu Jan 10 21:15:56 2008 -0800 10557a0395d0Smrg 10567a0395d0Smrg get_address_info: don't allow duplicate entries to be returned in the list 10577a0395d0Smrg OS-X's getaddrinfo() can return duplicate entries (and does for localhost with 10587a0395d0Smrg the default 10.5 /etc/hosts). This caused some annoying crashes which this 10597a0395d0Smrg patch takes care of. 10607a0395d0Smrg 10617a0395d0Smrg See http://trac.macosforge.org/projects/xquartz/ticket/44 10627a0395d0Smrg 10637a0395d0Smrgcommit 40e1769f4c631713c32c73a5244f3d65aea89ab7 10647a0395d0SmrgAuthor: Jeremy Huddleston <jeremy@tifa.local> 10657a0395d0SmrgDate: Sat Dec 1 20:01:23 2007 -0800 10667a0395d0Smrg 10677a0395d0Smrg Added support for launchd socket 10687a0395d0Smrg From Martin Costabel 10697a0395d0Smrg 10707a0395d0Smrgcommit 60615bc52f685b7ddfd574e10ed8fdcf2b6e43f5 10717a0395d0SmrgAuthor: Daniel Drake <ddrake@brontes3d.com> 10727a0395d0SmrgDate: Wed May 16 14:24:00 2007 -0800 10737a0395d0Smrg 10747a0395d0Smrg Bug #10971: xauth COPYING file 10757a0395d0Smrg 10767a0395d0Smrg X.Org Bugzilla #10971 <https://bugs.freedesktop.org/show_bug.cgi?id=10971> 10777a0395d0Smrg 10787a0395d0Smrgcommit a1602ecd22a800a6c5348c00fece3287cdcf00ce 10797a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 10807a0395d0SmrgDate: Tue Dec 12 15:00:29 2006 -0800 10817a0395d0Smrg 10827a0395d0Smrg Version bump: 1.0.2 10837a0395d0Smrg 10847a0395d0Smrgcommit 140965e6a565e338e07cf6fcc0dd5313acd67716 10857a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 10867a0395d0SmrgDate: Mon Dec 11 19:31:37 2006 -0800 10877a0395d0Smrg 10887a0395d0Smrg Remove Imake compatibility #ifdefs - require configure's AC_TYPE_SIGNAL 10897a0395d0Smrg 10907a0395d0Smrgcommit cfb36499790b764d87af7d6f4713f4fe8d3d88f7 10917a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 10927a0395d0SmrgDate: Mon Dec 11 19:25:48 2006 -0800 10937a0395d0Smrg 10947a0395d0Smrg Replace platform #ifdefs with AC_CHECK_HEADERS([net/errno.h]) 10957a0395d0Smrg 10967a0395d0Smrgcommit 42815405686498bb464fa20621bbcde00096a42d 10977a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 10987a0395d0SmrgDate: Mon Dec 11 18:59:14 2006 -0800 10997a0395d0Smrg 11007a0395d0Smrg sparse warning: non-ANSI definition of function 'get_hostname' 11017a0395d0Smrg 11027a0395d0Smrgcommit a527e14d16de2955dcdd6d14141f51987af7af2c 11037a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 11047a0395d0SmrgDate: Mon Dec 11 18:54:51 2006 -0800 11057a0395d0Smrg 11067a0395d0Smrg Add hooks for checking source code with lint/sparse/etc. 11077a0395d0Smrg 11087a0395d0Smrgcommit fa9b494baacab74d354ee4d5e0f6a1342b2bc723 11097a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 11107a0395d0SmrgDate: Mon Dec 11 18:48:54 2006 -0800 11117a0395d0Smrg 11127a0395d0Smrg Replace static ChangeLog with disthook to generate from git log 11137a0395d0Smrg 11147a0395d0Smrgcommit 2c2900cef3722580fa7b32721809365fad77348a 11157a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 11167a0395d0SmrgDate: Mon Dec 11 14:53:38 2006 -0800 11177a0395d0Smrg 11187a0395d0Smrg Add *~ to .gitignore to skip emacs/patch droppings 11197a0395d0Smrg 11207a0395d0Smrgcommit 1c42ae4c711b646fff5aae562f43047b0c4e9d81 11217a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 11227a0395d0SmrgDate: Mon Dec 11 14:53:13 2006 -0800 11237a0395d0Smrg 11247a0395d0Smrg renamed: .cvsignore -> .gitignore 11257a0395d0Smrg 11267a0395d0Smrgcommit df9747b1706b0f35dd24484da05a8221369508a1 11277a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 11287a0395d0SmrgDate: Mon Dec 11 14:50:29 2006 -0800 11297a0395d0Smrg 11307a0395d0Smrg Sun bug 6494972: "is is" is a typo in xauth(1) man page 11317a0395d0Smrg 11327a0395d0Smrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6494972> 11337a0395d0Smrg 11347a0395d0Smrgcommit 900f18b99fcdd1e404bea3e25c5f52f3fdb4a8c5 11357a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 11367a0395d0SmrgDate: Wed Dec 21 02:29:48 2005 +0000 11377a0395d0Smrg 11387a0395d0Smrg Update package version for X11R7 release. 11397a0395d0Smrg 11407a0395d0Smrgcommit a147a93a8469bc6c53e644f304f022e5c4b21083 11417a0395d0SmrgAuthor: Adam Jackson <ajax@nwnk.net> 11427a0395d0SmrgDate: Mon Dec 19 16:22:42 2005 +0000 11437a0395d0Smrg 11447a0395d0Smrg Stub COPYING files 11457a0395d0Smrg 11467a0395d0Smrgcommit 80dae7f47a96a58ec1b008eb6a44c6b990d69d2f 11477a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 11487a0395d0SmrgDate: Thu Dec 15 00:24:04 2005 +0000 11497a0395d0Smrg 11507a0395d0Smrg Update package version number for final X11R7 release candidate. 11517a0395d0Smrg 11527a0395d0Smrgcommit 2b0af47b8252e239fe0201802ef5b71c4732949a 11537a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 11547a0395d0SmrgDate: Tue Dec 6 22:48:19 2005 +0000 11557a0395d0Smrg 11567a0395d0Smrg Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 11577a0395d0Smrg 11587a0395d0Smrgcommit da2726e8d0cab3dd0e5e8653572d3c91bfd10bd4 11597a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 11607a0395d0SmrgDate: Sat Dec 3 05:49:18 2005 +0000 11617a0395d0Smrg 11627a0395d0Smrg Update package version number for X11R7 RC3 release. 11637a0395d0Smrg 11647a0395d0Smrgcommit 31daf53e50be410f581f7b05d579136a8e1fd04a 11657a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 11667a0395d0SmrgDate: Mon Nov 28 22:01:39 2005 +0000 11677a0395d0Smrg 11687a0395d0Smrg Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 11697a0395d0Smrg update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 11707a0395d0Smrg 11717a0395d0Smrgcommit 653fe719513d43e3ad42bb086f91fc00d8f79228 11727a0395d0SmrgAuthor: Eric Anholt <anholt@freebsd.org> 11737a0395d0SmrgDate: Mon Nov 21 10:34:58 2005 +0000 11747a0395d0Smrg 11757a0395d0Smrg Another pass at .cvsignores for apps. 11767a0395d0Smrg 11777a0395d0Smrgcommit e4cb9726562b4acea76a683ed411e38845d91265 11787a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 11797a0395d0SmrgDate: Mon Nov 21 03:14:16 2005 +0000 11807a0395d0Smrg 11817a0395d0Smrg Change dependency from xmu to xmuu since the full xmu (with all its baggage 11827a0395d0Smrg like Xt) is not needed here. 11837a0395d0Smrg 11847a0395d0Smrgcommit 32ee4696ea37c04562229dccacffe7dc8341eca0 11857a0395d0SmrgAuthor: Eric Anholt <anholt@freebsd.org> 11867a0395d0SmrgDate: Sun Nov 20 22:08:50 2005 +0000 11877a0395d0Smrg 11887a0395d0Smrg Add/improve .cvsignore files for apps. 11897a0395d0Smrg 11907a0395d0Smrgcommit ccbf3e05dad84647b62fa3fd8f5730c5dd094977 11917a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 11927a0395d0SmrgDate: Wed Nov 9 21:09:20 2005 +0000 11937a0395d0Smrg 11947a0395d0Smrg Update package version number for X11R7 RC2 release. 11957a0395d0Smrg 11967a0395d0Smrgcommit 0f59380f98d7fdae7ce32b67ba8f2c3798e71502 11977a0395d0SmrgAuthor: Kean Johnson <kean@armory.com> 11987a0395d0SmrgDate: Tue Nov 8 06:33:31 2005 +0000 11997a0395d0Smrg 12007a0395d0Smrg See ChangeLog entry 2005-11-07 for details. 12017a0395d0Smrg 12027a0395d0Smrgcommit bb5b65a587478663bd50f083bc8c17213c5c5ab7 12037a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 12047a0395d0SmrgDate: Wed Oct 19 02:47:51 2005 +0000 12057a0395d0Smrg 12067a0395d0Smrg Update package version number for RC1 release. 12077a0395d0Smrg 12087a0395d0Smrgcommit 00fdcaca12f7b8f17d23a90bab864ec538987d3e 12097a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 12107a0395d0SmrgDate: Mon Oct 17 23:56:21 2005 +0000 12117a0395d0Smrg 12127a0395d0Smrg Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to 12137a0395d0Smrg work better with BSD make 12147a0395d0Smrg 12157a0395d0Smrgcommit 2c0557cea41fab82bf8d8d5b8f65d18705999513 12167a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 12177a0395d0SmrgDate: Fri Oct 14 00:25:43 2005 +0000 12187a0395d0Smrg 12197a0395d0Smrg Use sed to fill in variables in man page 12207a0395d0Smrg 12217a0395d0Smrgcommit 429ec4dfe91ea5aa803295c3d3bd18a091a78572 12227a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 12237a0395d0SmrgDate: Fri Jul 29 21:22:30 2005 +0000 12247a0395d0Smrg 12257a0395d0Smrg Various changes preparing packages for RC0: 12267a0395d0Smrg - Verify and update package version numbers as needed 12277a0395d0Smrg - Implement versioning scheme 12287a0395d0Smrg - Change bug address to point to bugzilla bug entry form 12297a0395d0Smrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 12307a0395d0Smrg reenable it) 12317a0395d0Smrg - Fix makedepend to use pkgconfig and pass distcheck 12327a0395d0Smrg - Update build script to build macros first 12337a0395d0Smrg - Update modular Xorg version 12347a0395d0Smrg 12357a0395d0Smrgcommit 6d58b9aac2e339f1caa30882d6cb5c3bd3cd53e1 12367a0395d0SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 12377a0395d0SmrgDate: Wed Jul 27 01:54:17 2005 +0000 12387a0395d0Smrg 12397a0395d0Smrg Move manpages to section 1 instead of section m. 12407a0395d0Smrg 12417a0395d0Smrgcommit 7e7777e930bd2b25df25edfc26bbbab026d41827 12427a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 12437a0395d0SmrgDate: Tue Jul 26 17:15:43 2005 +0000 12447a0395d0Smrg 12457a0395d0Smrg Add XTRANS_CONNECTION_FLAGS & AC_TYPE_SIGNAL to replace Imake's 12467a0395d0Smrg CONN_DEFINES & SIGNAL_DEFINES 12477a0395d0Smrg 12487a0395d0Smrgcommit d3ef3afdb8242590ed289d0c512289c51b6f3240 12497a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 12507a0395d0SmrgDate: Tue Jul 26 16:58:27 2005 +0000 12517a0395d0Smrg 12527a0395d0Smrg Add config.h includes for modularization Use RETSIGTYPE if defined by 12537a0395d0Smrg autoconf in addition to Imake's SIGNALRETURNSINT. 12547a0395d0Smrg 12557a0395d0Smrgcommit aea947181d0185bf9512d71ea58bf8192b42c478 12567a0395d0SmrgAuthor: Adam Jackson <ajax@nwnk.net> 12577a0395d0SmrgDate: Wed Jul 20 19:31:51 2005 +0000 12587a0395d0Smrg 12597a0395d0Smrg Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global 12607a0395d0Smrg configure cache, you cache it, and the cached value is probably wrong. 12617a0395d0Smrg 12627a0395d0Smrgcommit d26b6760781675316ccf755cd39b295aa88dcaab 12637a0395d0SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 12647a0395d0SmrgDate: Thu Jun 30 14:14:02 2005 +0000 12657a0395d0Smrg 12667a0395d0Smrg Check for xau.pc 12677a0395d0Smrg 12687a0395d0Smrgcommit 9ec316349f351f654a6bf9ac2492a5c7bfa87492 12697a0395d0SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 12707a0395d0SmrgDate: Wed Jun 29 23:04:46 2005 +0000 12717a0395d0Smrg 12727a0395d0Smrg Add xauth build system 12737a0395d0Smrg 12747a0395d0Smrgcommit 4449eae1558daf1618ae9bcc2f53278bfc3e1fe2 12757a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 12767a0395d0SmrgDate: Sat Apr 24 23:26:55 2004 +0000 12777a0395d0Smrg 12787a0395d0Smrg Bugzilla #550: xauth doesn't unlock .Xauthority on SIGPIPE 12797a0395d0Smrg 12807a0395d0Smrgcommit a6249acfcb65447dcb9759cd4acefdf22263cc7d 12817a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 12827a0395d0SmrgDate: Fri Apr 23 19:54:38 2004 +0000 12837a0395d0Smrg 12847a0395d0Smrg Merging XORG-CURRENT into trunk 12857a0395d0Smrg 12867a0395d0Smrgcommit b27f9af9997bcc99fe4c9ce2d6b24c065e36be0a 12877a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 12887a0395d0SmrgDate: Sun Mar 14 08:35:00 2004 +0000 12897a0395d0Smrg 12907a0395d0Smrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 12917a0395d0Smrg 12927a0395d0Smrgcommit 28ec313e66802039788199d807a3cd923634d0af 12937a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 12947a0395d0SmrgDate: Wed Mar 3 12:12:55 2004 +0000 12957a0395d0Smrg 12967a0395d0Smrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 12977a0395d0Smrg 12987a0395d0Smrgcommit ec7585272a7b7791c30a52e372ee3ae485744875 12997a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 13007a0395d0SmrgDate: Thu Feb 26 13:36:16 2004 +0000 13017a0395d0Smrg 13027a0395d0Smrg readding XFree86's cvs IDs 13037a0395d0Smrg 13047a0395d0Smrgcommit a682e3bf548a271d97cecd5c616ef84555a1b54c 13057a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 13067a0395d0SmrgDate: Thu Feb 26 09:23:58 2004 +0000 13077a0395d0Smrg 13087a0395d0Smrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 13097a0395d0Smrg 13107a0395d0Smrgcommit 740c103a2711826b40bd838b1fe14e47f03544ca 13117a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 13127a0395d0SmrgDate: Thu Jan 29 08:09:02 2004 +0000 13137a0395d0Smrg 13147a0395d0Smrg Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 13157a0395d0Smrg 13167a0395d0Smrgcommit 48a153ab92b7ebde3483408993f08c208e67079c 13177a0395d0SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 13187a0395d0SmrgDate: Thu Dec 4 22:03:46 2003 +0000 13197a0395d0Smrg 13207a0395d0Smrg XFree86 4.3.99.901 (RC 1) 13217a0395d0Smrg 13227a0395d0Smrgcommit 09cf02b0457f774bd10574c0facf1df29fb83b53 13237a0395d0SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 13247a0395d0SmrgDate: Tue Nov 25 19:29:03 2003 +0000 13257a0395d0Smrg 13267a0395d0Smrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 13277a0395d0Smrg 13287a0395d0Smrgcommit d013d0b3ecb18ae2f1c162c6a1db89c6b4f063d3 13297a0395d0SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 13307a0395d0SmrgDate: Fri Nov 14 16:48:58 2003 +0000 13317a0395d0Smrg 13327a0395d0Smrg XFree86 4.3.0.1 13337a0395d0Smrg 13347a0395d0Smrgcommit 2f9dac1bee2aa9d396899f42c10e84a432ac31ff 13357a0395d0SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 13367a0395d0SmrgDate: Fri Nov 14 15:54:53 2003 +0000 13377a0395d0Smrg 13387a0395d0Smrg R6.6 is the Xorg base-line 1339