ChangeLog revision 273c00b8
1273c00b8Smrgcommit c29eef23683f0e3575a3c60d9314de8156fbe2c2 2273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3273c00b8SmrgDate: Sun Mar 3 10:51:41 2024 -0800 4273c00b8Smrg 5273c00b8Smrg xauth 1.1.3 6273c00b8Smrg 7273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8273c00b8Smrg 9273c00b8Smrgcommit 5ee6bf0c09c9fe56afb5ee35e678bb481671f216 10273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11273c00b8SmrgDate: Sat Feb 17 13:17:24 2024 -0800 12273c00b8Smrg 13273c00b8Smrg unifdef Lynx 14273c00b8Smrg 15273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 16273c00b8Smrg 17273c00b8Smrgcommit 561f7d92ab0dfa6ac0501aa7696b750587a41f9e 18273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 19273c00b8SmrgDate: Sat Feb 17 13:16:52 2024 -0800 20273c00b8Smrg 21273c00b8Smrg unifdef hpux 22273c00b8Smrg 23273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 24273c00b8Smrg 25273c00b8Smrgcommit a3bbfd7986f9b67f7db0112faee37f6109dfbcac 26273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 27273c00b8SmrgDate: Thu Feb 16 18:33:46 2023 -0800 28273c00b8Smrg 29273c00b8Smrg configure: raise minimum autoconf requirement to 2.70 30273c00b8Smrg 31273c00b8Smrg Needed for builds on NetBSD to work correctly, since it depends on 32273c00b8Smrg AC_USE_SYSTEM_EXTENSIONS defining _OPENBSD_SOURCE to expose the 33273c00b8Smrg prototype for reallocarray() in the system headers. 34273c00b8Smrg 35273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 36273c00b8Smrg 37273c00b8Smrgcommit eeae8f6a501e5fb90ca2a90556d8c6bf9679eb91 38273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 39273c00b8SmrgDate: Tue Dec 20 12:11:43 2022 -0800 40273c00b8Smrg 41273c00b8Smrg configure: Use AC_SYS_LARGEFILE to enable large file support 42273c00b8Smrg 43273c00b8Smrg While .Xauthority files should never be more than 2gb in size, 44273c00b8Smrg they may be stored on filesystems with large inodes. 45273c00b8Smrg 46273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 47273c00b8Smrg 48273c00b8Smrgcommit 64b9f4e080694bc8bfec14504489f43a3b005da4 49273c00b8SmrgAuthor: наб <nabijaczleweli@nabijaczleweli.xyz> 50273c00b8SmrgDate: Thu Nov 24 12:47:27 2022 +0100 51273c00b8Smrg 52273c00b8Smrg Unbold brackets for optional n at start of commands 53273c00b8Smrg 54273c00b8Smrg This makes it more consistent with the rest of the spec, 55273c00b8Smrg as well as making it correcter: "[n]list" isn't a valid command, 56273c00b8Smrg "list" and "nlist" are 57273c00b8Smrg 58273c00b8Smrg Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> 59273c00b8Smrg 60273c00b8Smrgcommit ec22154c5014a8d5e496766202b4ec504953e957 61273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 62273c00b8SmrgDate: Sun Sep 11 10:18:58 2022 -0700 63273c00b8Smrg 64273c00b8Smrg Handle -Wempty-body warning for WRITES() macro 65273c00b8Smrg 66273c00b8Smrg process.c:659:57: warning: suggest braces around empty body in an ‘if’ statement 67273c00b8Smrg [-Wempty-body] 68273c00b8Smrg #define WRITES(fd, S) {if(write((fd), (S), strlen((S))));} 69273c00b8Smrg ^ 70273c00b8Smrg 71273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 72273c00b8Smrg 73273c00b8Smrgcommit 1651502a43502da5ebbbfbd50b9f3cf0c709e8f8 74273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 75273c00b8SmrgDate: Sun Sep 11 09:57:25 2022 -0700 76273c00b8Smrg 77273c00b8Smrg Remove unnecessary casts from malloc() calls 78273c00b8Smrg 79273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 80273c00b8Smrg 81273c00b8Smrgcommit b367ca379ad97763f28a41f601680c376c3de040 82273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 83273c00b8SmrgDate: Sun Sep 11 09:54:02 2022 -0700 84273c00b8Smrg 85273c00b8Smrg Variable scope reductions, as suggested by cppcheck 86273c00b8Smrg 87273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 88273c00b8Smrg 89273c00b8Smrgcommit 88380275fe13af5238955047f6b018e6e6a3adc8 90273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 91273c00b8SmrgDate: Sun Jul 24 10:07:25 2022 -0700 92273c00b8Smrg 93273c00b8Smrg config: Add missing AC_CONFIG_SRCDIR 94273c00b8Smrg 95273c00b8Smrg Regroup AC statements under the Autoconf initialization section. 96273c00b8Smrg Regroup AM statements under the Automake initialization section. 97273c00b8Smrg 98273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 99273c00b8Smrg 100765b7306Smrgcommit c5783216c07fa9870da1b5cce023e24d649254c3 101765b7306SmrgAuthor: Matt Turner <mattst88@gmail.com> 102765b7306SmrgDate: Tue Apr 19 19:04:26 2022 -0700 103765b7306Smrg 104765b7306Smrg xauth 1.1.2 105765b7306Smrg 106765b7306Smrg Signed-off-by: Matt Turner <mattst88@gmail.com> 107765b7306Smrg 108765b7306Smrgcommit ce87ae39d5ab28733b4125a09d0a643d1581b1c8 109765b7306SmrgAuthor: Larry Doolittle <larry@doolittle.boa.org> 110765b7306SmrgDate: Sat Apr 16 15:28:31 2022 -0700 111765b7306Smrg 112765b7306Smrg Expand checks of socket file with S_ISSOCK 113765b7306Smrg 114765b7306Smrg Extend work done in commit 18a3c3a to earlier in the socket detection process 115765b7306Smrg Fixes issue #6. 116765b7306Smrg 117765b7306Smrgcommit 83e97b2bf683f341da177bd5df5b1297cbdc16a4 118765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 119765b7306SmrgDate: Sat Apr 16 13:11:36 2022 -0700 120765b7306Smrg 121765b7306Smrg gitlab CI: stop requiring Signed-off-by in commits 122765b7306Smrg 123765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 124765b7306Smrg 125765b7306Smrgcommit a5c70489f99c8259d4770aeb96524a91395b8ab9 126765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 127765b7306SmrgDate: Sun Apr 10 10:46:51 2022 -0700 128765b7306Smrg 129765b7306Smrg Fix off-by-one in quote-stripping routines 130765b7306Smrg 131765b7306Smrg Reported by Oracle Parfait: 132765b7306Smrg 133765b7306Smrg Error: Buffer overrun 134765b7306Smrg Buffer overflow [buffer-overflow] (CWE 120): 135765b7306Smrg In pointer dereference of key[(len - 1)] with index (len - 1) 136765b7306Smrg Array size >= 1 bytes, index >= 1 137765b7306Smrg at line 1647 of process.c in function 'do_add'. 138765b7306Smrg 139765b7306Smrg Error: Buffer overrun 140765b7306Smrg Buffer overflow [buffer-overflow] (CWE 120): 141765b7306Smrg In pointer dereference of authdata[(authdatalen - 1)] with index (authdatalen - 1) 142765b7306Smrg Array size is ??? bytes, index is ??? 143765b7306Smrg at line 1965 of process.c in function 'do_generate'. 144765b7306Smrg 145765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 146765b7306Smrg 147765b7306Smrgcommit 999691ffaef492d4bebea69605d274fa2023dfee 148765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 149765b7306SmrgDate: Sat Dec 4 10:29:07 2021 -0800 150765b7306Smrg 151765b7306Smrg Build xz tarballs instead of bzip2 152765b7306Smrg 153765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 154765b7306Smrg 155765b7306Smrgcommit cb0ef91ea63105b0629324837a4dc752e32d6d67 156765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 157765b7306SmrgDate: Tue Nov 30 17:07:42 2021 -0800 158765b7306Smrg 159765b7306Smrg gitlab CI: add a basic build test 160765b7306Smrg 161765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 162765b7306Smrg 163765b7306Smrgcommit 25f94d50523f8967f6f22a631d462355dbd680a3 164765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 165765b7306SmrgDate: Tue Nov 30 17:05:46 2021 -0800 166765b7306Smrg 167765b7306Smrg configure.ac: fail build if xtrans is not found 168765b7306Smrg 169765b7306Smrg Copied from libX11/configure.ac 170765b7306Smrg 171765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 172765b7306Smrg 173765b7306Smrgcommit f17b241220fef63a32d1b7329edfbcf6f435fabe 174765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 175765b7306SmrgDate: Tue Nov 30 17:29:59 2021 -0800 176765b7306Smrg 177765b7306Smrg tests: report failure if stderr has unexpected output 178765b7306Smrg 179765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 180765b7306Smrg 181765b7306Smrgcommit 6ad2fc509b55003a10fe9d973e2f8672946d4180 182765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 183765b7306SmrgDate: Tue Nov 30 17:23:07 2021 -0800 184765b7306Smrg 185765b7306Smrg tests: Fix failure to make distcheck 186765b7306Smrg 187765b7306Smrg Add test_xauth to EXTRA_DIST 188765b7306Smrg Add test output files to CLEANFILES 189765b7306Smrg 190765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 191765b7306Smrg 192765b7306Smrgcommit 5598b8612b095d9f5f513ada2a4bbacaca1bfea8 193765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 194765b7306SmrgDate: Tue Nov 30 15:11:43 2021 -0800 195765b7306Smrg 196765b7306Smrg tests: make tests work in out-of-tree builds 197765b7306Smrg 198765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 199765b7306Smrg 200765b7306Smrgcommit 3d6519f11867183b9698cbf8cc9515bc767b98af 201765b7306SmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 202765b7306SmrgDate: Mon Nov 29 15:05:39 2021 +0100 203765b7306Smrg 204765b7306Smrg Fix warning -Wstringop-truncation for strncpy by using memcpy instead 205765b7306Smrg 206765b7306Smrgcommit 5da9a32e638f4bce66ec92dff64ed68a1bbd6b6b 207765b7306SmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 208765b7306SmrgDate: Mon Nov 29 12:30:17 2021 +0100 209765b7306Smrg 210765b7306Smrg Removed build requirement "cmdtest". 211765b7306Smrg Replaced by a shell script with the needed functionality. 212765b7306Smrg 213765b7306Smrgcommit d6d1423fabdaec25d4a677e794f91a91f7c09c70 214765b7306SmrgAuthor: Baptiste Daroussin <bapt@FreeBSD.org> 215765b7306SmrgDate: Mon Feb 6 22:28:44 2017 +0100 216765b7306Smrg 217765b7306Smrg Improve portability 218765b7306Smrg 219765b7306Smrg there is no need to hard depend on bash given almost all the code is 220765b7306Smrg /bin/sh compliant 221765b7306Smrg 222765b7306Smrg Remove the function keyword from setup-source to make it /bin/sh 223765b7306Smrg compliant 224765b7306Smrg 225765b7306Smrg pipe wc -l output to xargs to make the command output compatible with 226765b7306Smrg both GNU wc and BSD wc (which prefix the output with a tab) 227765b7306Smrg 2280d22642bSmrgcommit 477307d00c1220f8594622e1af982fb0e4e215bf 2290d22642bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2300d22642bSmrgDate: Sun Nov 28 15:32:37 2021 -0800 2310d22642bSmrg 2320d22642bSmrg xauth 1.1.1 2330d22642bSmrg 2340d22642bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2350d22642bSmrg 2360d22642bSmrgcommit 1bfa5bff47654213f1d40af64bae0e9e23b4bed4 2370d22642bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2380d22642bSmrgDate: Sun Nov 28 15:03:37 2021 -0800 2390d22642bSmrg 2400d22642bSmrg Fix spelling/wording issues 2410d22642bSmrg 2420d22642bSmrg Found by using: 2430d22642bSmrg codespell --builtin clear,rare,usage,informal,code,names 2440d22642bSmrg 2450d22642bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 2460d22642bSmrg 2470d22642bSmrgcommit c2811c953620cf946269db2b74b29e0dc707e26a 2480d22642bSmrgAuthor: Alex Gendin <ukkeefy@gmail.com> 2490d22642bSmrgDate: Sat Sep 26 23:26:07 2020 -0400 2500d22642bSmrg 2510d22642bSmrg Fix segfault when X starts 2520d22642bSmrg 2530d22642bSmrg This patch potentially fixes bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884934 2540d22642bSmrg 2550d22642bSmrg System log entries when this bug occurs: 2560d22642bSmrg kernel: xauth[16729]: segfault at 1 ip 00007f51f517f5a5 sp 00007ffdec846568 error 4 2570d22642bSmrg in libc-2.31.so[7f51f5102000+144000] 2580d22642bSmrg 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 2590d22642bSmrg 0f 49 29 d0 48 8d 7c 17 31 e9 8f 0b 00 00 66 0f ef c0 <f3> 0f 6f 0e f3 2600d22642bSmrg 0f 6f 56 10 66 0f 74 c1 66 0f d7 d0 49 83 f8 11 0f 2610d22642bSmrg 2620d22642bSmrg This bug happens when function get_address_info() in gethost.c is called 2630d22642bSmrg with a display name without forward slash, for example 'myhost.mydomain:0' 2640d22642bSmrg 2650d22642bSmrgcommit d7e5021416444e3cc545ffa4f8d1e613cabec633 2660d22642bSmrgAuthor: Karol Herbst <kherbst@redhat.com> 2670d22642bSmrgDate: Thu Apr 22 13:26:50 2021 +0200 2680d22642bSmrg 2690d22642bSmrg Check malloc calls in process.c 2700d22642bSmrg 2710d22642bSmrg Fixes warnings like 2720d22642bSmrg 2730d22642bSmrg warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL 'authdata' where non-null expected 2740d22642bSmrg 2750d22642bSmrg Found-by: gcc static analysis 2760d22642bSmrg Signed-off-by: Karol Herbst <kherbst@redhat.com> 2770d22642bSmrg 2780d22642bSmrgcommit 18a3c3a7672ff5d65bf0b79b89464eac7540b95b 2790d22642bSmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 2800d22642bSmrgDate: Thu Aug 20 20:28:52 2020 +0200 2810d22642bSmrg 2820d22642bSmrg Additionally check socket file with S_ISSOCK 2830d22642bSmrg This fixes bug https://bugzilla.redhat.com/show_bug.cgi?id=1870201 2840d22642bSmrg 2850d22642bSmrgcommit aaf037ec5c576e46318935feaf6e2b7407ff11a0 2860d22642bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 2870d22642bSmrgDate: Sun May 10 13:21:50 2020 -0700 2880d22642bSmrg 2890d22642bSmrg Avoid memory leaks in error paths in do_generate 2900d22642bSmrg 2910d22642bSmrg Reported by Oracle Parfait: 2920d22642bSmrg Error: Memory leak 2930d22642bSmrg Memory leak [memory-leak] (CWE 401): 2940d22642bSmrg Memory leak of pointer authdata allocated with malloc((authdatalen - 1)) 2950d22642bSmrg at line 1955 of process.c in function 'do_generate'. 2960d22642bSmrg authdata allocated at line 1946 with malloc((authdatalen - 1)) 2970d22642bSmrg Memory leak of pointer authdata allocated with malloc((authdatalen - 1)) 2980d22642bSmrg at line 1971 of process.c in function 'do_generate'. 2990d22642bSmrg authdata allocated at line 1946 with malloc((authdatalen - 1)) 3000d22642bSmrg authdata leaks when (i + 1) >= argc at line 1910. 3010d22642bSmrg at line 1980 of process.c in function 'do_generate'. 3020d22642bSmrg authdata allocated at line 1946 with malloc((authdatalen - 1)) 3030d22642bSmrg authdata leaks when (i + 1) >= argc at line 1910. 3040d22642bSmrg 3050d22642bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3060d22642bSmrg 3070d22642bSmrgcommit 4faf0f63f0563513252967a2da1c51de6f5f7b0c 3080d22642bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3090d22642bSmrgDate: Sun May 10 11:46:16 2020 -0700 3100d22642bSmrg 3110d22642bSmrg Use reallocarray() when adding members to array in split_into_words() 3120d22642bSmrg 3130d22642bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3140d22642bSmrg 3150d22642bSmrgcommit af7a74e28b33c18c4cb90f0d25bdfd5dff2e29d3 3160d22642bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3170d22642bSmrgDate: Sun May 10 11:27:25 2020 -0700 3180d22642bSmrg 3190d22642bSmrg Avoid memory leak when realloc() fails in split_into_words() 3200d22642bSmrg 3210d22642bSmrg Reported by Oracle Parfait: 3220d22642bSmrg Error: Memory leak 3230d22642bSmrg Memory leak [memory-leak] (CWE 401): 3240d22642bSmrg Memory leak of pointer argv allocated with malloc(32) 3250d22642bSmrg at line 283 of process.c in function 'split_into_words'. 3260d22642bSmrg argv allocated at line 264 with malloc(32) 3270d22642bSmrg argv leaks when cur == total at line 280. 3280d22642bSmrg 3290d22642bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3300d22642bSmrg 3310d22642bSmrgcommit f5af3b21bc94cb020f3530c3cc70f8a9fd6c6452 3320d22642bSmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org> 3330d22642bSmrgDate: Sun May 3 12:29:53 2020 +0200 3340d22642bSmrg 3350d22642bSmrg Prevent OOB write with long file names. 3360d22642bSmrg 3370d22642bSmrg If an -f argument is exactly 1022 characters in size, an off-by-one 3380d22642bSmrg stack overflow happens in auth_finalize. The overflow could be even 3390d22642bSmrg larger if locks are ignored for authentication files. 3400d22642bSmrg 3410d22642bSmrg Make sure that a given authentication file name fits into temporary 3420d22642bSmrg buffer and that this buffer matches buffer sizes of libXau which is 3430d22642bSmrg used by xauth. 3440d22642bSmrg 3450d22642bSmrgcommit cb98d3b3c5e0f8a7585ab6e2c909fad68c52fd55 3460d22642bSmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org> 3470d22642bSmrgDate: Sun May 3 12:25:21 2020 +0200 3480d22642bSmrg 3490d22642bSmrg Fix segmentation fault on invalid add argument. 3500d22642bSmrg 3510d22642bSmrg The hex key supplied with an add command can be quoted, in which 3520d22642bSmrg case the quotation marks are removed. 3530d22642bSmrg 3540d22642bSmrg The check itself makes sure that a given string starts with a 3550d22642bSmrg double quotation mark and ends with a double quotation mark. 3560d22642bSmrg 3570d22642bSmrg Buf if only " is supplied, the code crashes because it subtracts 3580d22642bSmrg 2 from the length (which is 1) and therefore copies too much 3590d22642bSmrg memory into a 0 allocated memory area. 3600d22642bSmrg 3610d22642bSmrg Proof of concept: 3620d22642bSmrg 3630d22642bSmrg $ xauth add :0 0 \" 3640d22642bSmrg 3656c3c2bceSmrgcommit e97992671b3870878709a1c01991488965b61b94 3666c3c2bceSmrgAuthor: Adam Jackson <ajax@redhat.com> 3676c3c2bceSmrgDate: Thu Jul 11 13:49:26 2019 -0400 3686c3c2bceSmrg 3696c3c2bceSmrg xauth 1.1 3706c3c2bceSmrg 3716c3c2bceSmrgcommit 0932418d9b47e8240160bcbacbdc38b9bc9870d3 3726c3c2bceSmrgAuthor: Adam Jackson <ajax@redhat.com> 3736c3c2bceSmrgDate: Tue Jun 18 12:03:33 2019 -0400 3746c3c2bceSmrg 3756c3c2bceSmrg process: Close a window where no authority file would exist 3766c3c2bceSmrg 3776c3c2bceSmrg unlink()ing the old auth file before link()ing the temp to the new is 3786c3c2bceSmrg just silly. rename() is atomic and will happily clobber the destination, 3796c3c2bceSmrg and the only thing link() can give you here is the ability to fail on 3806c3c2bceSmrg filesystems that don't support hardlinks. 3816c3c2bceSmrg 3826c3c2bceSmrg Fixes: xorg/app/xauth#2 3836c3c2bceSmrg 3846c3c2bceSmrgcommit 42239054b088dcdfc637880a8edf39b841c5ea51 3856c3c2bceSmrgAuthor: Michal Srb <msrb@suse.com> 3866c3c2bceSmrgDate: Thu May 31 15:12:36 2018 +0200 3876c3c2bceSmrg 3886c3c2bceSmrg Sort entries from most specific to most generic. 3896c3c2bceSmrg 3906c3c2bceSmrg There is no point in adding entry or merging lists if a FamilyWild entry would 3916c3c2bceSmrg end in front of any entry, or entry without display number would end in front 3926c3c2bceSmrg of entry with number. 3936c3c2bceSmrg 3946c3c2bceSmrg This sorts all entries in order: 3956c3c2bceSmrg * FamilyWild without display number 3966c3c2bceSmrg * FamilyWild with display number 3976c3c2bceSmrg * Other family without display number 3986c3c2bceSmrg * Other family with display number 3996c3c2bceSmrg 4006c3c2bceSmrg The order of the entries in each category is kept. 4016c3c2bceSmrg 4026c3c2bceSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4036c3c2bceSmrg 4046c3c2bceSmrgcommit 06a21f7c3d5eb5dc9a86418e87946cc7ac83e437 4056c3c2bceSmrgAuthor: Michal Srb <msrb@suse.com> 4066c3c2bceSmrgDate: Thu May 31 15:12:35 2018 +0200 4076c3c2bceSmrg 4086c3c2bceSmrg Merge only entries with equal dpy and protoname. 4096c3c2bceSmrg 4106c3c2bceSmrg Merging two lists, or adding entry a into list acts unexpectedly if the list 4116c3c2bceSmrg contains FamilyWild or entry with an empty display numbers. For example: 4126c3c2bceSmrg 4136c3c2bceSmrg > xauth list 4146c3c2bceSmrg #ffff#6f70656e737573652d74756d626c6577656564#: MIT-MAGIC-COOKIE-1 1500d80327733252cc42ba469138a259 4156c3c2bceSmrg 4166c3c2bceSmrg > xauth add test/unix:2 MIT-MAGIC-COOKIE-1 aabbccddeeff00112233445566778899 4176c3c2bceSmrg > xauth list 4186c3c2bceSmrg test/unix:2 MIT-MAGIC-COOKIE-1 aabbccddeeff00112233445566778899 4196c3c2bceSmrg 4206c3c2bceSmrg This is because merge_entries compares entries using `match_auth`, which 4216c3c2bceSmrg follows the same rules as XauGetBestAuthByAddr. Following these rules is good 4226c3c2bceSmrg when filtering the output of `xauth list`, but for merging we should compare 4236c3c2bceSmrg for equality. It used to be done that way before commit 1555fff4. That commit 4246c3c2bceSmrg changed it to improve the `xauth list` behavior, but did not seem consider the 4256c3c2bceSmrg impact on merge. 4266c3c2bceSmrg 4276c3c2bceSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4286c3c2bceSmrg 4296c3c2bceSmrgcommit 673d42c5ffbbb07ad6b9b3d99a9cc78198999dd1 4306c3c2bceSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4316c3c2bceSmrgDate: Wed Nov 21 16:58:33 2018 -0800 4326c3c2bceSmrg 4336c3c2bceSmrg Update configure.ac bug URL for gitlab migration 4346c3c2bceSmrg 4356c3c2bceSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4366c3c2bceSmrg 4376c3c2bceSmrgcommit fa5c2797921b2b0c6dcdde5cf1832a90a0a9dfbf 4386c3c2bceSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4396c3c2bceSmrgDate: Fri Nov 16 21:03:57 2018 -0800 4406c3c2bceSmrg 4416c3c2bceSmrg Update README for gitlab migration 4426c3c2bceSmrg 4436c3c2bceSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4446c3c2bceSmrg 4456c3c2bceSmrgcommit 4a3a9fc5271cd04ab9123e4713d00b161daf0b6a 4466c3c2bceSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4476c3c2bceSmrgDate: Sat May 5 14:58:15 2018 -0700 4486c3c2bceSmrg 4496c3c2bceSmrg Change fall through comment in process.c to match gcc's requirements 4506c3c2bceSmrg 4516c3c2bceSmrg Needs to match one of the regexps shown under 4526c3c2bceSmrg https://gcc.gnu.org/onlinedocs/gcc-7.3.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough 4536c3c2bceSmrg 4546c3c2bceSmrg Silences warning from gcc 7.3: 4556c3c2bceSmrg process.c: In function ‘dump_entry’: 4566c3c2bceSmrg process.c:1007:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 4576c3c2bceSmrg if (dpyname) { 4586c3c2bceSmrg ^ 4596c3c2bceSmrg process.c:1012:4: note: here 4606c3c2bceSmrg default: 4616c3c2bceSmrg ^~~~~~~ 4626c3c2bceSmrg 4636c3c2bceSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4646c3c2bceSmrg 46540c5344fSmrgcommit 536d1003a5c4d5ac24cd3b8afd10492e4e6242df 46640c5344fSmrgAuthor: Matt Turner <mattst88@gmail.com> 46740c5344fSmrgDate: Sun Jan 29 13:09:12 2017 -0800 46840c5344fSmrg 46940c5344fSmrg xauth 1.0.10 47040c5344fSmrg 47140c5344fSmrg Signed-off-by: Matt Turner <mattst88@gmail.com> 47240c5344fSmrg 47340c5344fSmrgcommit 72717ccee0b6bdbf161cc9d44abe3dc1d824fe46 47440c5344fSmrgAuthor: Matt Turner <mattst88@gmail.com> 47540c5344fSmrgDate: Sun Jan 29 13:09:39 2017 -0800 47640c5344fSmrg 47740c5344fSmrg Build xauth before running tests. 47840c5344fSmrg 47940c5344fSmrg Otherwise make check fails if make hasn't previously been run. 48040c5344fSmrg 48140c5344fSmrg Signed-off-by: Matt Turner <mattst88@gmail.com> 48240c5344fSmrg 48340c5344fSmrgcommit 4dee6a980fdc0174d3825389f95ac1f27c2427db 48440c5344fSmrgAuthor: Mihail Konev <k.mvc@ya.ru> 48540c5344fSmrgDate: Thu Jan 26 14:00:20 2017 +1000 48640c5344fSmrg 48740c5344fSmrg autogen: add default patch prefix 48840c5344fSmrg 48940c5344fSmrg Signed-off-by: Mihail Konev <k.mvc@ya.ru> 49040c5344fSmrg 49140c5344fSmrgcommit 4933bc594087c25dfbc9b1f6db46440f19d0b360 49240c5344fSmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com> 49340c5344fSmrgDate: Mon Mar 9 12:00:52 2015 +0000 49440c5344fSmrg 49540c5344fSmrg autogen.sh: use quoted string variables 49640c5344fSmrg 49740c5344fSmrg Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 49840c5344fSmrg fall-outs, when they contain space. 49940c5344fSmrg 50040c5344fSmrg Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 50140c5344fSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 50240c5344fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 50340c5344fSmrg 50440c5344fSmrgcommit eaeb306e67c23657f713b3ca48765d1c6ed99986 50540c5344fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 50640c5344fSmrgDate: Tue Jan 24 10:32:07 2017 +1000 50740c5344fSmrg 50840c5344fSmrg autogen.sh: use exec instead of waiting for configure to finish 50940c5344fSmrg 51040c5344fSmrg Syncs the invocation of configure with the one from the server. 51140c5344fSmrg 51240c5344fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 51340c5344fSmrg Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 51440c5344fSmrg 51540c5344fSmrgcommit 179459471e83a0cd235a0c8ead99b3156390e00c 51640c5344fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 51740c5344fSmrgDate: Sun Jun 1 21:03:14 2014 -0700 51840c5344fSmrg 51940c5344fSmrg autogen.sh: Honor NOCONFIGURE=1 52040c5344fSmrg 52140c5344fSmrg See http://people.gnome.org/~walters/docs/build-api.txt 52240c5344fSmrg 52340c5344fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 52440c5344fSmrg 52540c5344fSmrgcommit 0e4c17c6d6980f07896f0631cffeb82a0e9705f7 52640c5344fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 52740c5344fSmrgDate: Thu Jan 26 10:26:30 2017 +1000 52840c5344fSmrg 52940c5344fSmrg autogen.sh: stop using maintainer mode 53040c5344fSmrg 53140c5344fSmrg See xserver commit 4bf3eac5fe20f 53240c5344fSmrg 53340c5344fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 53440c5344fSmrg 53540c5344fSmrgcommit a64ca3aafcde516658d699047382ab294e3e974f 53640c5344fSmrgAuthor: Søren Sandmann Pedersen <ssp@redhat.com> 53740c5344fSmrgDate: Thu Sep 26 12:30:03 2013 -0400 53840c5344fSmrg 53940c5344fSmrg usage(): Print summary for the -n option 54040c5344fSmrg 54140c5344fSmrg This option is mentioned in the man page, but not in the help text 54240c5344fSmrg 54340c5344fSmrg Signed-off-by: Hans de Goede <hdegoede@redhat.com> 54440c5344fSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 54540c5344fSmrg 54640c5344fSmrgcommit ad26f2137f6414c8cadc070f96a4476d435e994b 54740c5344fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 54840c5344fSmrgDate: Fri Jan 2 09:49:52 2015 -0800 54940c5344fSmrg 55040c5344fSmrg include POSIX-standard limits.h for PATH_MAX instead of sys/syslimits.h 55140c5344fSmrg 55240c5344fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 55340c5344fSmrg Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 55440c5344fSmrg Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 55540c5344fSmrg 55640c5344fSmrgcommit a58c9d74c8f9c4292d367c6e23d15c4cba03dfde 55740c5344fSmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk> 55840c5344fSmrgDate: Fri Jan 2 16:18:52 2015 +0000 55940c5344fSmrg 56040c5344fSmrg Fix !HAVE_STRLCPY case 56140c5344fSmrg 56240c5344fSmrg Fix error in the !HAVE_STRLCPY case, introduced in commit 56340c5344fSmrg f990dd936b5fd1a40290bb88cde517a0ac38f823 56440c5344fSmrg 56540c5344fSmrg It seems that "path[sizeof(path) - 1]" rather than "buf[sizeof(path) - 1]" must 56640c5344fSmrg be meant here, especially as the second instance doesn't even compile... 56740c5344fSmrg 56840c5344fSmrg parsedpy.c: In function ‘parse_displayname’: 56940c5344fSmrg parsedpy.c:176:9: error: ‘buf’ undeclared (first use in this function) 57040c5344fSmrg 57140c5344fSmrg Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 57240c5344fSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 57340c5344fSmrg Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 57440c5344fSmrg 57540c5344fSmrgcommit f990dd936b5fd1a40290bb88cde517a0ac38f823 57640c5344fSmrgAuthor: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 57740c5344fSmrgDate: Wed Dec 31 02:42:17 2014 -0800 57840c5344fSmrg 57940c5344fSmrg Update DISPLAY parsing to work with new launchd paths in Yosemite 58040c5344fSmrg 58140c5344fSmrg Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 58240c5344fSmrg 58340c5344fSmrgcommit 047f92a85796fca563d9345d6c4798b64be77cff 58440c5344fSmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 58540c5344fSmrgDate: Tue Jun 24 00:22:54 2014 +0200 58640c5344fSmrg 58740c5344fSmrg Fix for xauth failing on ENOSPC (= disk full) 58840c5344fSmrg 58940c5344fSmrg If xauth must store its XAUTHORITY file on a file system which is 59040c5344fSmrg full, it will be unable to write the changes. This condition was 59140c5344fSmrg not detected and therefore often the whole XAUTHORITY file was 59240c5344fSmrg cleared. Here is the fix. 59340c5344fSmrg 59440c5344fSmrg Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=21260 59540c5344fSmrg 59640c5344fSmrg Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 59740c5344fSmrg 59840c5344fSmrgcommit 12e63de4e0b3a45fad15863a66723609b068e668 59940c5344fSmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 60040c5344fSmrgDate: Wed Apr 2 22:13:48 2014 +0200 60140c5344fSmrg 60240c5344fSmrg Clarified RELEASING in README 60340c5344fSmrg 60440c5344fSmrg Changed clone URL and improved text. Removed section GARBAGE. 60540c5344fSmrg 60640c5344fSmrg Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 60740c5344fSmrg 6089a011757Smrgcommit 0b120e37be8ed44188b3497bf02db48e9cf638bc 6099a011757SmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 6109a011757SmrgDate: Wed Apr 2 20:02:00 2014 +0200 6119a011757Smrg 6129a011757Smrg Third version bump to 1.0.9. 6139a011757Smrg 6149a011757Smrg Minor change in README to include 1.0.9 in diff so that release.sh 6159a011757Smrg is happy. 6169a011757Smrg 6179a011757Smrg Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 6189a011757Smrg 6199a011757Smrgcommit e204395a7ccf403999ffa2515379784b641745d1 6209a011757SmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 6219a011757SmrgDate: Wed Apr 2 19:52:43 2014 +0200 6229a011757Smrg 6239a011757Smrg Second version bump to 1.0.9. 6249a011757Smrg 6259a011757Smrg Minor change in README to push the version bump. 6269a011757Smrg 6279a011757Smrg Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 6289a011757Smrg 6299a011757Smrgcommit c36e9838294a6042eb7ae61fc476cbc3280aef2d 6309a011757SmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 6319a011757SmrgDate: Wed Apr 2 19:44:37 2014 +0200 6329a011757Smrg 6339a011757Smrg Fixed missing EXTRA_DIST in tests. Extended README for releasing. 6349a011757Smrg 6359a011757Smrg The tests/Makefile.am missed the EXTRA_DIST definition which resulted in 6369a011757Smrg missing files for the test done with "make check". This was fixed. 6379a011757Smrg README was extended to describe howto release a new version of this 6389a011757Smrg software and to clarify something from ReleaseHOWTO of x.org. 6399a011757Smrg Prepare anything for releasing 1.0.9. 6409a011757Smrg 6419a011757Smrg Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 6429a011757Smrg 6439a011757Smrgcommit ce4bfd951160eabdb28f5534c34aa7549dba7fba 6449a011757SmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 6459a011757SmrgDate: Mon Mar 31 23:21:12 2014 +0200 6469a011757Smrg 6479a011757Smrg version bump to 1.0.9 6489a011757Smrg 6499a011757Smrg Prepare for a new version 1.0.9 of xauth. 6509a011757Smrg 6519a011757Smrg Signed-off-by: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 6529a011757Smrg 6539a011757Smrgcommit ccf30deb585297823ea03fc68805a1c825e335fe 6549a011757SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 6559a011757SmrgDate: Fri Dec 27 11:01:35 2013 -0800 6569a011757Smrg 6579a011757Smrg Add AC_USE_SYSTEM_EXTENSIONS to expose non-standard extensions 6589a011757Smrg 6599a011757Smrg Required on Solaris to expose definitions in system headers that 6609a011757Smrg are not defined in the XPG standards now that xtrans 1.3 defines 6619a011757Smrg _XOPEN_SOURCE to 600 on Solaris. 6629a011757Smrg 6639a011757Smrg Fixes build failures: 6649a011757Smrg gethost.c: In function ‘get_hostname’: 6659a011757Smrg gethost.c:97:21: error: ‘INET6_ADDRSTRLEN’ undeclared (first use in this function) 6669a011757Smrg gethost.c:97:21: note: each undeclared identifier is reported only once for each function it appears in 6679a011757Smrg gethost.c:97:16: warning: unused variable ‘addr’ [-Wunused-variable] 6689a011757Smrg gethost.c: In function ‘get_address_info’: 6699a011757Smrg gethost.c:196:9: error: implicit declaration of function ‘strlcpy’ [-Werror=implicit-function-declaration] 6709a011757Smrg gethost.c:196:9: warning: nested extern declaration of ‘strlcpy’ [-Wnested-externs] 6719a011757Smrg 6729a011757Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 6739a011757Smrg Reviewed-by: Daniel Stone <daniel@fooishbar.org> 6749a011757Smrg 6759a011757Smrgcommit afeb2c22ba1f7193acf814954e66f40cfd699c17 6769a011757SmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 6779a011757SmrgDate: Sun Oct 13 21:38:10 2013 +0200 6789a011757Smrg 6799a011757Smrg Fix warning about warn_unused_result triggered by WRITES. 6809a011757Smrg 6819a011757Smrgcommit 2eb4ef59d7c27ac7972954d406ad9c2fa8123672 6829a011757SmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 6839a011757SmrgDate: Sun Oct 13 17:57:49 2013 +0200 6849a011757Smrg 6859a011757Smrg * Do not install test_xauth during "make install" as it is 6869a011757Smrg only used during "make check". 6879a011757Smrg * perror out, if test_xauth does not find "cmdtest". 6889a011757Smrg 6898abc0ccfSmrgcommit 4de4a231f3a718d2af0d2b00443c803f8bddfbc5 6908abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 6918abc0ccfSmrgDate: Wed Oct 9 23:45:15 2013 +0200 6928abc0ccfSmrg 6938abc0ccfSmrg Second version bump to 1.0.8 6948abc0ccfSmrg 6958abc0ccfSmrgcommit f7425f45addce5629d338c051a41ec1a119ea51f 6968abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 6978abc0ccfSmrgDate: Wed Oct 9 23:38:15 2013 +0200 6988abc0ccfSmrg 6998abc0ccfSmrg Rewrote test_xauth to C to make automake and "make distclean" happy. 7008abc0ccfSmrg 7018abc0ccfSmrgcommit c4356e8dc8b9fe039c38104551af93e0583ffbee 7028abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7038abc0ccfSmrgDate: Wed Oct 9 23:33:42 2013 +0200 7048abc0ccfSmrg 7058abc0ccfSmrg Revert version bump back to 1.0.7 to prepare missing commit before 1.0.8 7068abc0ccfSmrg 7078abc0ccfSmrgcommit d907dda4e5a2584ac15a404c8269b888b61bbf9e 7088abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7098abc0ccfSmrgDate: Tue Oct 8 21:45:06 2013 +0200 7108abc0ccfSmrg 7118abc0ccfSmrg version bump to 1.0.8 7128abc0ccfSmrg 7138abc0ccfSmrgcommit c6ecc2c8470093ba17ff1cf993df46f9e670173d 7148abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7158abc0ccfSmrgDate: Tue Oct 8 21:41:37 2013 +0200 7168abc0ccfSmrg 7178abc0ccfSmrg Improved README to explain "make check". 7188abc0ccfSmrg 7198abc0ccfSmrgcommit 4e05bce6da8eeb9eb98624cf868675eaf5816df5 7208abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7218abc0ccfSmrgDate: Tue Oct 8 21:34:49 2013 +0200 7228abc0ccfSmrg 7238abc0ccfSmrg Added command "version" and command line arg "-V" to show version of xauth. 7248abc0ccfSmrg 7258abc0ccfSmrgcommit e53df261c9ca11435df0c8853350d913b557446b 7268abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7278abc0ccfSmrgDate: Sun Oct 6 16:50:33 2013 +0200 7288abc0ccfSmrg 7298abc0ccfSmrg Fix warning raised by "-Wshadow". 7308abc0ccfSmrg 7318abc0ccfSmrgcommit 92de3583c7aaaa2040728808add2186348859b98 7328abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7338abc0ccfSmrgDate: Sun Oct 6 15:10:05 2013 +0200 7348abc0ccfSmrg 7358abc0ccfSmrg Rework match_auth_dpy() to be easier to read and maintain (hopefully). 7368abc0ccfSmrg 7378abc0ccfSmrgcommit 1555fff4ab458d7d4053f1ea6b74c3e14a65ad63 7388abc0ccfSmrgAuthor: Egbert Eich <eich@freedesktop.org> 7398abc0ccfSmrgDate: Wed Aug 14 22:11:06 2013 +0200 7408abc0ccfSmrg 7418abc0ccfSmrg Make matching algorithm mimic XauGet*AuthByAddr 7428abc0ccfSmrg 7438abc0ccfSmrg Xlib (xcb) uses XauGetBestAuthByAddr() when looking for an 7448abc0ccfSmrg authorization. 'xauth [n]list $DISPLAY' used a slightly 7458abc0ccfSmrg stricter algorithm which doesn't find a possible authorization 7468abc0ccfSmrg for cases where either the family is set to FamilyWild or 7478abc0ccfSmrg address the address length is 0. 7488abc0ccfSmrg 7498abc0ccfSmrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 7508abc0ccfSmrg 7518abc0ccfSmrgcommit 10cbe2ed2a96582e7ee9fa5cfe6f8f69a3a4e4d4 7528abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7538abc0ccfSmrgDate: Sun Oct 6 14:16:59 2013 +0200 7548abc0ccfSmrg 7558abc0ccfSmrg Added black box tests for basic functionality started with "make check". 7568abc0ccfSmrg 7578abc0ccfSmrgcommit 3be53072f8252962c6df740e64e897b970ae0349 7588abc0ccfSmrgAuthor: Egbert Eich <eich@freedesktop.org> 7598abc0ccfSmrgDate: Tue Oct 1 01:17:09 2013 +0200 7608abc0ccfSmrg 7618abc0ccfSmrg Handle v4-mapped inet6 addresses correctly 7628abc0ccfSmrg 7638abc0ccfSmrg Handling of v4-mapped inet6 addresses has been introduced 7648abc0ccfSmrg with commit 58140dbbd39389ad6af58e201e055f3d4b92d368: 7658abc0ccfSmrg 7668abc0ccfSmrg Look for FamilyLocal if inet or inet6 address is loopback 7678abc0ccfSmrg 7688abc0ccfSmrg These adresses should be treated as inet addresses. This patch 7698abc0ccfSmrg makes the code consistent with the handling if xcb_auth.c in 7708abc0ccfSmrg libxcb. 7718abc0ccfSmrg 7728abc0ccfSmrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 7738abc0ccfSmrg 7748abc0ccfSmrgcommit 58140dbbd39389ad6af58e201e055f3d4b92d368 7758abc0ccfSmrgAuthor: Egbert Eich <eich@freedesktop.org> 7768abc0ccfSmrgDate: Sun Sep 29 08:25:14 2013 -0700 7778abc0ccfSmrg 7788abc0ccfSmrg Look for FamilyLocal if inet or inet6 address is loopback 7798abc0ccfSmrg 7808abc0ccfSmrg libxcb uses FamilyLocal authorization if the host name or IP in the 7818abc0ccfSmrg display string is from the loopback device. This patch adds the same 7828abc0ccfSmrg behavior to xauth. 7838abc0ccfSmrg This fixes a long standing problem that for ssh tunneled connections 7848abc0ccfSmrg a display variable of the form: localhost:<N>.<M> leads to correct 7858abc0ccfSmrg authorization when an X client is started but "xauth list $DISPLAY" 7868abc0ccfSmrg returns nothing. 7878abc0ccfSmrg 7888abc0ccfSmrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 7898abc0ccfSmrg Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 7908abc0ccfSmrg Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 7918abc0ccfSmrg 7928abc0ccfSmrgcommit 09a9451af29545196cedfc8dcaf32e3f1ccc672b 7938abc0ccfSmrgAuthor: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 7948abc0ccfSmrgDate: Sun Sep 29 07:57:37 2013 -0700 7958abc0ccfSmrg 7968abc0ccfSmrg Silenece lack of noreturn warning 7978abc0ccfSmrg 7988abc0ccfSmrg Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 7998abc0ccfSmrg 8008abc0ccfSmrgcommit a2c8f59f13caf63a642bad1b97d9adf5a9e01bcb 8018abc0ccfSmrgAuthor: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 8028abc0ccfSmrgDate: Sun Sep 29 08:04:39 2013 -0700 8038abc0ccfSmrg 8048abc0ccfSmrg Revert "Look for FamilyLocal if inet or inet6 address is loopback" 8058abc0ccfSmrg 8068abc0ccfSmrg Also reverts the followup "More fixes for compiler warnings regarding the use of "const"." 8078abc0ccfSmrg 8088abc0ccfSmrg This reverts commits fb328950ce1156b8228214240b213860b794b4c8 and 8098abc0ccfSmrg 345c7bf0d09f26183cfde9ad1c812c8de71869a5. 8108abc0ccfSmrg 8118abc0ccfSmrg Fixes build regression found on darwin tinderbox. 8128abc0ccfSmrg 8138abc0ccfSmrg Per SUSv4*, IN6_IS_ADDR_LOOPBACK takes a 'const struct in6_addr *', not a 8148abc0ccfSmrg 'const struct sockaddr_in6 *'. 8158abc0ccfSmrg 8168abc0ccfSmrg *: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netinet_in.h.html 8178abc0ccfSmrg 8188abc0ccfSmrgcommit fb328950ce1156b8228214240b213860b794b4c8 8198abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 8208abc0ccfSmrgDate: Wed Sep 25 09:36:58 2013 +0200 8218abc0ccfSmrg 8228abc0ccfSmrg More fixes for compiler warnings regarding the use of "const". 8238abc0ccfSmrg 8248abc0ccfSmrgcommit 345c7bf0d09f26183cfde9ad1c812c8de71869a5 8258abc0ccfSmrgAuthor: Egbert Eich <eich@freedesktop.org> 8268abc0ccfSmrgDate: Wed Aug 14 17:08:27 2013 +0200 8278abc0ccfSmrg 8288abc0ccfSmrg Look for FamilyLocal if inet or inet6 address is loopback 8298abc0ccfSmrg 8308abc0ccfSmrg libxcb uses FamilyLocal authorization if the host name or IP in the 8318abc0ccfSmrg display string is from the loopback device. This patch adds the same 8328abc0ccfSmrg behavior to xauth. 8338abc0ccfSmrg This fixes a long standing problem that for ssh tunneled connections 8348abc0ccfSmrg a display variable of the form: localhost:<N>.<M> leads to correct 8358abc0ccfSmrg authorization when an X client is started but "xauth list $DISPLAY" 8368abc0ccfSmrg returns nothing. 8378abc0ccfSmrg 8388abc0ccfSmrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 8398abc0ccfSmrg 8408abc0ccfSmrgcommit 289ca779f73840cb5c9d69b919413079d1be3fc2 8418abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 8428abc0ccfSmrgDate: Tue Sep 24 11:21:52 2013 +0200 8438abc0ccfSmrg 8448abc0ccfSmrg Fix various compiler warnings raised by modern gcc (4.8.1). 8458abc0ccfSmrg 8468abc0ccfSmrgcommit 2440a254797cc3655c8743a9232f30a693f6f947 8478abc0ccfSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 8488abc0ccfSmrgDate: Thu Jul 11 11:27:15 2013 +0200 8498abc0ccfSmrg 8508abc0ccfSmrg Use copystring to create non-const string.] 8518abc0ccfSmrg 8528abc0ccfSmrg Hello! 8538abc0ccfSmrg 8548abc0ccfSmrg I see you're the official xauth maintainer according to 8558abc0ccfSmrg http://cgit.freedesktop.org/xorg/doc/xorg-docs/tree/MAINTAINERS#n80 8568abc0ccfSmrg 8578abc0ccfSmrg Can you please take a look at the attached patch and merge it? 8588abc0ccfSmrg 8598abc0ccfSmrg Thanks, 8608abc0ccfSmrg Thomas 8618abc0ccfSmrg 8628abc0ccfSmrg ----- Forwarded message from Thomas Klausner <wiz@NetBSD.org> ----- 8638abc0ccfSmrg 8648abc0ccfSmrg Date: Sun, 30 Jun 2013 13:29:44 +0200 8658abc0ccfSmrg From: Thomas Klausner <wiz@NetBSD.org> 8668abc0ccfSmrg To: xorg-devel@lists.x.org 8678abc0ccfSmrg Cc: Thomas Klausner <wiz@NetBSD.org> 8688abc0ccfSmrg Subject: [PATCH:xauth] Use copystring to create non-const string. 8698abc0ccfSmrg 8708abc0ccfSmrg Fixes "error: assignment discards qualifiers from pointer target type" 8718abc0ccfSmrg 8728abc0ccfSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 8738abc0ccfSmrg 8748abc0ccfSmrgcommit eee471e446405350c02c221f044a70669dac48a2 8758abc0ccfSmrgAuthor: Egbert Eich <eich@freedesktop.org> 8768abc0ccfSmrgDate: Wed Aug 14 17:07:35 2013 +0200 8778abc0ccfSmrg 8788abc0ccfSmrg Don't crash when running past the end of the chain 8798abc0ccfSmrg 8808abc0ccfSmrg Running past the end of the chain would cause a SEGV. 8818abc0ccfSmrg 8828abc0ccfSmrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 8838abc0ccfSmrg 8848abc0ccfSmrgcommit 6dda11c17f2fdc47d43f269dccee98ec66cc8c4b 8858abc0ccfSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 8868abc0ccfSmrgDate: Sat Feb 23 10:13:14 2013 -0800 8878abc0ccfSmrg 8888abc0ccfSmrg Assume signal handlers return void, as C89 requires 8898abc0ccfSmrg 8908abc0ccfSmrg Drops use of autoconf's obsolete AC_TYPE_SIGNAL and Imake's even more 8918abc0ccfSmrg obsolete SIGNALRETURNSINT. 8928abc0ccfSmrg 8938abc0ccfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8948abc0ccfSmrg 8958abc0ccfSmrgcommit 399dc5d6282f90fee2f6071aadde977280656ffc 8968abc0ccfSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 8978abc0ccfSmrgDate: Wed Dec 26 23:11:36 2012 -0800 8988abc0ccfSmrg 8998abc0ccfSmrg Remove unused DECnet ("DNETCONN") code from xauth 9008abc0ccfSmrg 9018abc0ccfSmrg Has never been converted to build in modular builds, so has been unusable 9028abc0ccfSmrg since X11R7.0 release in 2005. DNETCONN support was removed from xtrans 9038abc0ccfSmrg back in 2008. 9048abc0ccfSmrg 9058abc0ccfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 9068abc0ccfSmrg 9078abc0ccfSmrgcommit fe46fcc3ae58767960434445a4ea9c3ce0a6724e 9088abc0ccfSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 9098abc0ccfSmrgDate: Wed Dec 26 23:09:31 2012 -0800 9108abc0ccfSmrg 9118abc0ccfSmrg Remove unused TLI ("STREAMSCONN") code from xauth 9128abc0ccfSmrg 9138abc0ccfSmrg Has never been converted to build in modular builds, so has been unusable 9148abc0ccfSmrg since X11R7.0 release in 2005. All known platforms with TLI/XTI support 9158abc0ccfSmrg that X11R7 & later releases run on also have (and mostly prefer) BSD 9168abc0ccfSmrg socket support for their networking API. 9178abc0ccfSmrg 9188abc0ccfSmrg And as the comment notes, it never worked right in xauth anyway. 9198abc0ccfSmrg 9208abc0ccfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 9218abc0ccfSmrg 9228abc0ccfSmrgcommit ea343d117b5dbb17fc753e08918f44f167207fa9 9238abc0ccfSmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk> 9248abc0ccfSmrgDate: Sat Oct 27 18:10:30 2012 +0100 9258abc0ccfSmrg 9268abc0ccfSmrg Include Xwinsock.h rather than sys/socket.h on WIN32 9278abc0ccfSmrg 9288abc0ccfSmrg For AF_INET6, include Xwinsock.h rather than sys/socket.h on WIN32 9298abc0ccfSmrg 9308abc0ccfSmrg Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 9318abc0ccfSmrg Reviewed-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 9328abc0ccfSmrg 93396402570Smrgcommit 374c8c7005200c13299fdcb7b7d1b12f9f4258ae 93496402570SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 93596402570SmrgDate: Thu Mar 22 21:41:35 2012 -0700 93696402570Smrg 93796402570Smrg xauth 1.0.7 93896402570Smrg 93996402570Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 94096402570Smrg 94196402570Smrgcommit fbc307f3445a549815efb2476e9476bd51250cf6 94296402570SmrgAuthor: Andreas Schwab <schwab@linux-m68k.org> 94396402570SmrgDate: Fri Sep 3 13:45:49 2010 +0200 94496402570Smrg 94596402570Smrg Remove alarm handler in get_hostname 94696402570Smrg 94796402570Smrg gethostbyaddr is not (required to be) async-signal-safe. 94896402570Smrg 94996402570Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 95096402570Smrg 95196402570Smrgcommit ee3e046dfd84cda1588eef155c7e7c36df9bf5f4 95296402570SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 95396402570SmrgDate: Wed Sep 28 19:57:15 2011 -0700 95496402570Smrg 95596402570Smrg Add const attributes to fix gcc -Wwrite-strings warnings 95696402570Smrg 95796402570Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 95896402570Smrg 95996402570Smrgcommit 7f7f8cd60795c9503156950d518caa04b30a94a2 96096402570SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 96196402570SmrgDate: Wed Sep 28 19:50:40 2011 -0700 96296402570Smrg 96396402570Smrg Strip trailing whitespace 96496402570Smrg 96596402570Smrg Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' 96696402570Smrg git diff -w & git diff -b show no diffs from this change 96796402570Smrg 96896402570Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 96996402570Smrg 97096402570Smrgcommit eb5ed59c623aa360677f62a7fd6e398ee9f3cab5 97196402570SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 97296402570SmrgDate: Wed Sep 28 19:39:20 2011 -0700 97396402570Smrg 97496402570Smrg convert strlen/malloc/strcpy combo to strdup 97596402570Smrg 97696402570Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 97796402570Smrg 9782852888eSmrgcommit b67f0df2dbfa372417d0687e26704635e2d10034 9792852888eSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 9802852888eSmrgDate: Mon May 23 19:38:50 2011 -0700 9812852888eSmrg 9822852888eSmrg configure.ac: Bump to 1.0.6 9832852888eSmrg 9842852888eSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 9852852888eSmrg 9862852888eSmrgcommit 48f87d48fb7b51535534ef2fb18d2fd1e451c2b5 9872852888eSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 9882852888eSmrgDate: Sun May 8 16:08:29 2011 -0700 9892852888eSmrg 9902852888eSmrg auth_finalize: Attempt to rename() if link() fails 9912852888eSmrg 9922852888eSmrg On some file systems (like AFP), hard links are not supported. If 9932852888eSmrg link fails, try rename() before giving up. 9942852888eSmrg 9952852888eSmrg Reported-by: Jamie Kennea <jamie@pompey.org> 9962852888eSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 9972852888eSmrg 9982852888eSmrgcommit 5032c286df16737277c9a04e1083171ffec89000 9992852888eSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 10002852888eSmrgDate: Fri May 6 23:12:50 2011 -0700 10012852888eSmrg 10022852888eSmrg Error out and avoid a call to malloc(0) if given a bad hex string 10032852888eSmrg 10042852888eSmrg process.c:567:14: warning: Call to 'malloc' has an allocation size of 0 bytes 10052852888eSmrg retval = malloc (len); 10062852888eSmrg ^ ~~~ 10072852888eSmrg 1 warning generated. 10082852888eSmrg 10092852888eSmrg Found-by: clang static analyzer 10102852888eSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 10112852888eSmrg 10122852888eSmrgcommit 9197410a2b5c875885266713f5dc470b6dac476b 10132852888eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 10142852888eSmrgDate: Wed Jan 19 10:06:55 2011 -0500 10152852888eSmrg 10162852888eSmrg config: move man pages into their own directory 10172852888eSmrg 10182852888eSmrg Use services provided by XORG_MANPAGE_SECTIONS. 10192852888eSmrg Use standard Makefile for man pages. 10202852888eSmrg 10212852888eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 10222852888eSmrg 10232852888eSmrgcommit 404e5ccc404574906978570781705c73bf24b31b 10242852888eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 10252852888eSmrgDate: Wed Jan 12 16:28:02 2011 -0500 10262852888eSmrg 10272852888eSmrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 10282852888eSmrg 10292852888eSmrg This silences an Autoconf warning 10302852888eSmrg 10312852888eSmrgcommit 1a2ad8ef43c82dcbe0c6fc024c5a627ebb927a82 10322852888eSmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com> 10332852888eSmrgDate: Tue Sep 28 13:29:49 2010 -0700 10342852888eSmrg 10352852888eSmrg Purge cvs tags. 10362852888eSmrg 10372852888eSmrg Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 10382852888eSmrg 10392adc0320Smrgcommit da552fc4c69a62b6227383452e56428cd5d696a0 10402adc0320SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 10412adc0320SmrgDate: Thu Sep 23 17:57:16 2010 -0700 10422adc0320Smrg 10432adc0320Smrg xauth 1.0.5 10442adc0320Smrg 10452adc0320Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 10462adc0320Smrg 10472adc0320Smrgcommit eec190f060cd61b44e0e7029309f7db841c824b8 10482adc0320SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 10492adc0320SmrgDate: Thu Sep 23 07:33:02 2010 -0700 10502adc0320Smrg 10512adc0320Smrg config: upgrade to util-macros 1.8 for additional man page support 10522adc0320Smrg 10532adc0320Smrg Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 10542adc0320Smrg The value of MAN_SUBST is the same for all X.Org packages. 10552adc0320Smrg 10562adc0320Smrg Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 10572adc0320Smrg The existing statement can now be removed from the configuration file. 10582adc0320Smrg 10592adc0320Smrg Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED) 10602adc0320Smrg Enables silent rule and use platform appropriate version of sed. 10612adc0320Smrg 10622adc0320Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 10632adc0320Smrg 10642adc0320Smrgcommit 732922acd465f081f8cbd315aa687dd745da2337 10652adc0320SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 10662adc0320SmrgDate: Thu Sep 23 07:29:53 2010 -0700 10672adc0320Smrg 10682adc0320Smrg config: Remove unnecessary calls from configure.ac 10692adc0320Smrg 10702adc0320Smrg AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now 10712adc0320Smrg PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables 10722adc0320Smrg 10732adc0320Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 10742adc0320Smrg 10752adc0320Smrgcommit 6eef00c1021930444e09d8334b06bbad83d7f2fb 10762adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 10772adc0320SmrgDate: Tue Jul 20 18:45:18 2010 -0400 10782adc0320Smrg 10792adc0320Smrg config: update AC_PREREQ statement to 2.60 10802adc0320Smrg 10812adc0320Smrg Unrelated to the previous patches, the new value simply reflects 10822adc0320Smrg the reality that the minimum level for autoconf to configure 10832adc0320Smrg all x.org modules is 2.60 dated June 2006. 10842adc0320Smrg 10852adc0320Smrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 10862adc0320Smrg 10872adc0320Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 10882adc0320Smrg 10892adc0320Smrgcommit 4f6dea33200af6d42e29b43269d8ee389db1b98f 10902adc0320SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 10912adc0320SmrgDate: Thu Aug 26 08:26:31 2010 -0700 10922adc0320Smrg 10932adc0320Smrg Fix build failure resulting from previous commit on systems without strlcpy 10942adc0320Smrg 10952adc0320Smrg Found-by: Tinderbox 10962adc0320Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 10972adc0320Smrg 10982adc0320Smrgcommit 135338af9a141d609e07e42208b9104465346ae4 10992adc0320SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 11002adc0320SmrgDate: Wed Aug 25 18:23:26 2010 -0700 11012adc0320Smrg 11022adc0320Smrg launchd: Properly support launchd sockets in xauth 11032adc0320Smrg 11042adc0320Smrg What we had in place before was a hack that always used ':0'. This change 11052adc0320Smrg results in the bundle id being used to differentiate different connections. 11062adc0320Smrg 11072adc0320Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 11082adc0320Smrg 11092adc0320Smrgcommit 96ea88d3aeae710d8fc04f23151d5b669c5e8a0c 11102adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 11112adc0320SmrgDate: Thu Nov 26 09:19:52 2009 -0500 11122adc0320Smrg 11132adc0320Smrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 11142adc0320Smrg 11152adc0320Smrg Now that the INSTALL file is generated. 11162adc0320Smrg Allows running make maintainer-clean. 11172adc0320Smrg 11182adc0320Smrgcommit 1eb55d8efd568c31e8bc9f1f7ab91558ceecfc06 11192adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 11202adc0320SmrgDate: Wed Oct 28 14:09:08 2009 -0400 11212adc0320Smrg 11222adc0320Smrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 11232adc0320Smrg 11242adc0320Smrg Add missing INSTALL file. Use standard GNU file on building tarball 11252adc0320Smrg README may have been updated 11262adc0320Smrg Remove AUTHORS file as it is empty and no content available yet. 11272adc0320Smrg Remove NEWS file as it is empty and no content available yet. 11282adc0320Smrg 11292adc0320Smrgcommit f326a1fe16f6717fb822228051a7fdfd30048cab 11302adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 11312adc0320SmrgDate: Tue Oct 27 15:07:24 2009 -0400 11322adc0320Smrg 11332adc0320Smrg Deploy the new XORG_DEFAULT_OPTIONS #24242 11342adc0320Smrg 11352adc0320Smrg This macro aggregate a number of existing macros that sets commmon 11362adc0320Smrg X.Org components configuration options. It shields the configuration file from 11372adc0320Smrg future changes. 11382adc0320Smrg 11392adc0320Smrgcommit e3a895e81611d881e74fb5106319af513f78df07 11402adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 11412adc0320SmrgDate: Mon Oct 26 22:08:38 2009 -0400 11422adc0320Smrg 11432adc0320Smrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 11442adc0320Smrg 11452adc0320Smrg ChangeLog filename is known to Automake and requires no further 11462adc0320Smrg coding in the makefile. 11472adc0320Smrg 11482adc0320Smrgcommit b0f1523247680c9a6045c3a6296bf45d4106de1e 11492adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 11502adc0320SmrgDate: Thu Oct 22 12:34:15 2009 -0400 11512adc0320Smrg 11522adc0320Smrg .gitignore: use common defaults with custom section # 24239 11532adc0320Smrg 11542adc0320Smrg Using common defaults will reduce errors and maintenance. 11552adc0320Smrg Only the very small or inexistent custom section need periodic maintenance 11562adc0320Smrg when the structure of the component changes. Do not edit defaults. 11572adc0320Smrg 11582adc0320Smrgcommit b6c280336a6cf681917692933589d878e9984470 11592adc0320SmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 11602adc0320SmrgDate: Wed Oct 21 12:47:20 2009 -0700 11612adc0320Smrg 11622adc0320Smrg This is not a GNU project, so declare it foreign. 11632adc0320Smrg 11642adc0320Smrg On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 11652adc0320Smrg > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 11662adc0320Smrg > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 11672adc0320Smrg > > was quite annoying to work around since 'autoreconf -fvi' replaces 11682adc0320Smrg > > it and git wants to commit it. Should these files even be in git? 11692adc0320Smrg > > Can I nuke them for the betterment of humanity and since they get 11702adc0320Smrg > > created by autoreconf anyways? 11712adc0320Smrg > 11722adc0320Smrg > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 11732adc0320Smrg 11742adc0320Smrg As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 11752adc0320Smrg AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 11762adc0320Smrg of the INSTALL file. It is also part of the 24206 solution. 11772adc0320Smrg 11782adc0320Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 11792adc0320Smrg 11802adc0320Smrgcommit 1c701094169b6e33f7faf21a269e949bf134a326 11812adc0320SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 11822adc0320SmrgDate: Fri Oct 9 22:58:52 2009 -0700 11832adc0320Smrg 11842adc0320Smrg Bug 7051: xauth says creating new authority file even though it does not 11852adc0320Smrg 11862adc0320Smrg https://bugs.freedesktop.org/show_bug.cgi?id=7051 11872adc0320Smrg 11882adc0320Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 11892adc0320Smrg 11907366012aSmrgcommit d2d802ea9f882b7b7eac1251309d8141e55f213e 11917366012aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 11927366012aSmrgDate: Mon Sep 21 20:25:09 2009 -0700 11937366012aSmrg 11947366012aSmrg xauth 1.0.4 11957366012aSmrg 11967366012aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 11977366012aSmrg 11987366012aSmrgcommit e4ab625fd4e31a6cc043dfabbb7d5a801e87d526 11997366012aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 12007366012aSmrgDate: Mon Sep 21 20:22:28 2009 -0700 12017366012aSmrg 12027366012aSmrg Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS 12037366012aSmrg 12047366012aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 12057366012aSmrg 12067366012aSmrgcommit 2cbcbed9dedb696535fe54290189478c6c007270 12077366012aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 12087366012aSmrgDate: Mon Sep 21 20:17:48 2009 -0700 12097366012aSmrg 12107366012aSmrg Man page updates: add "SEE ALSO", update xdm references 12117366012aSmrg 12127366012aSmrg Also trim trailing whitespaces and fix a spelling error 12137366012aSmrg 12147366012aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 12157366012aSmrg 12167366012aSmrgcommit d376341c3cbeca0aec335462dffb796e5a8e5d03 12177366012aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 12187366012aSmrgDate: Mon Sep 21 20:08:10 2009 -0700 12197366012aSmrg 12207366012aSmrg Add pointers to mailing list, bugzilla, wiki & git repo to README 12217366012aSmrg 12227366012aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 12237366012aSmrg 12247366012aSmrgcommit 6d47c482a198f5421a7007221a69ee24d5f0a2a4 12257366012aSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 12267366012aSmrgDate: Sun Jul 19 10:27:49 2009 +0200 12277366012aSmrg 12287366012aSmrg Initialize ed.used_stdout at the beginning of do_extract() 12297366012aSmrg 12307366012aSmrg This avoids reading uninitialized memory later. 12317366012aSmrg Problem reported by Philip Guenther. Thanks. 12327366012aSmrg 12337366012aSmrg Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr> 12347366012aSmrg 12357366012aSmrgcommit b0aec5d07ea5c9fccacf250fe1c665d92243fb61 12367366012aSmrgAuthor: Michael Scherer <misc@mandriva.org> 12377366012aSmrgDate: Sat Mar 7 12:14:26 2009 +0100 12387366012aSmrg 12397366012aSmrg Fix format error 12407366012aSmrg 12417366012aSmrgcommit 31395a96cff3570440229b2715c8ba557a6ce8d4 12427366012aSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 12437366012aSmrgDate: Mon Jan 19 19:05:44 2009 -0200 12447366012aSmrg 12457366012aSmrg Correct make distcheck. 12467366012aSmrg 12477366012aSmrg No warnings were generated by gcc 4.3 neither sparse when using 12487366012aSmrg XORG_CWARNFLAGS. 12497366012aSmrg 12507366012aSmrgcommit 64d1fe69362bb0edcd5736ee6988d9bd394ea5c0 12517366012aSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 12527366012aSmrgDate: Tue Jun 17 23:31:58 2008 +0200 12537366012aSmrg 12547366012aSmrg Replace rsh by ssh the extract/merge example. Rsh is no more. 12557366012aSmrg 12567366012aSmrgcommit 3cc17297124ea5c9917e6eacc0ab7ae021e8a386 12577366012aSmrgAuthor: Jens Granseuer <jensgr@gmx.net> 12587366012aSmrgDate: Sun Mar 9 20:06:49 2008 +0100 12597366012aSmrg 12607366012aSmrg C89 fix 12617366012aSmrg 12627366012aSmrg 65a0917d4661e370b50beed8f06f5577bfeea59f broke the build with non-C99 12637366012aSmrg aware compilers. 12647366012aSmrg 12657366012aSmrgcommit 85459f9fee2ad4d5954e8f549df9a269cf3bff76 12667366012aSmrgAuthor: Julien Cristau <jcristau@debian.org> 12677366012aSmrgDate: Fri Mar 7 18:20:15 2008 +0100 12687366012aSmrg 12697366012aSmrg Change xauth_CFLAGS to AM_CFLAGS to make automake-1.10 happier 12707366012aSmrg 12717366012aSmrg Makefile.am:27: compiling `gethost.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac' 12727366012aSmrg 12737366012aSmrgcommit a9c0960c94b9299bcf2bb08c05a6f66579d4a862 12747366012aSmrgAuthor: Adam Jackson <ajax@redhat.com> 12757366012aSmrgDate: Thu Mar 6 16:56:33 2008 -0500 12767366012aSmrg 12777366012aSmrg xauth 1.0.3 12787366012aSmrg 12797a0395d0Smrgcommit 65a0917d4661e370b50beed8f06f5577bfeea59f 12807a0395d0SmrgAuthor: Jeremy Huddleston <jeremy@tifa.local> 12817a0395d0SmrgDate: Thu Jan 10 21:15:56 2008 -0800 12827a0395d0Smrg 12837a0395d0Smrg get_address_info: don't allow duplicate entries to be returned in the list 12847a0395d0Smrg OS-X's getaddrinfo() can return duplicate entries (and does for localhost with 12857a0395d0Smrg the default 10.5 /etc/hosts). This caused some annoying crashes which this 12867a0395d0Smrg patch takes care of. 12877a0395d0Smrg 12887a0395d0Smrg See http://trac.macosforge.org/projects/xquartz/ticket/44 12897a0395d0Smrg 12907a0395d0Smrgcommit 40e1769f4c631713c32c73a5244f3d65aea89ab7 12917a0395d0SmrgAuthor: Jeremy Huddleston <jeremy@tifa.local> 12927a0395d0SmrgDate: Sat Dec 1 20:01:23 2007 -0800 12937a0395d0Smrg 12947a0395d0Smrg Added support for launchd socket 12957a0395d0Smrg From Martin Costabel 12967a0395d0Smrg 12977a0395d0Smrgcommit 60615bc52f685b7ddfd574e10ed8fdcf2b6e43f5 12987a0395d0SmrgAuthor: Daniel Drake <ddrake@brontes3d.com> 12997a0395d0SmrgDate: Wed May 16 14:24:00 2007 -0800 13007a0395d0Smrg 13017a0395d0Smrg Bug #10971: xauth COPYING file 13027a0395d0Smrg 13037a0395d0Smrg X.Org Bugzilla #10971 <https://bugs.freedesktop.org/show_bug.cgi?id=10971> 13047a0395d0Smrg 13057a0395d0Smrgcommit a1602ecd22a800a6c5348c00fece3287cdcf00ce 13067a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 13077a0395d0SmrgDate: Tue Dec 12 15:00:29 2006 -0800 13087a0395d0Smrg 13097a0395d0Smrg Version bump: 1.0.2 13107a0395d0Smrg 13117a0395d0Smrgcommit 140965e6a565e338e07cf6fcc0dd5313acd67716 13127a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 13137a0395d0SmrgDate: Mon Dec 11 19:31:37 2006 -0800 13147a0395d0Smrg 13157a0395d0Smrg Remove Imake compatibility #ifdefs - require configure's AC_TYPE_SIGNAL 13167a0395d0Smrg 13177a0395d0Smrgcommit cfb36499790b764d87af7d6f4713f4fe8d3d88f7 13187a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 13197a0395d0SmrgDate: Mon Dec 11 19:25:48 2006 -0800 13207a0395d0Smrg 13217a0395d0Smrg Replace platform #ifdefs with AC_CHECK_HEADERS([net/errno.h]) 13227a0395d0Smrg 13237a0395d0Smrgcommit 42815405686498bb464fa20621bbcde00096a42d 13247a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 13257a0395d0SmrgDate: Mon Dec 11 18:59:14 2006 -0800 13267a0395d0Smrg 13277a0395d0Smrg sparse warning: non-ANSI definition of function 'get_hostname' 13287a0395d0Smrg 13297a0395d0Smrgcommit a527e14d16de2955dcdd6d14141f51987af7af2c 13307a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 13317a0395d0SmrgDate: Mon Dec 11 18:54:51 2006 -0800 13327a0395d0Smrg 13337a0395d0Smrg Add hooks for checking source code with lint/sparse/etc. 13347a0395d0Smrg 13357a0395d0Smrgcommit fa9b494baacab74d354ee4d5e0f6a1342b2bc723 13367a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 13377a0395d0SmrgDate: Mon Dec 11 18:48:54 2006 -0800 13387a0395d0Smrg 13397a0395d0Smrg Replace static ChangeLog with disthook to generate from git log 13407a0395d0Smrg 13417a0395d0Smrgcommit 2c2900cef3722580fa7b32721809365fad77348a 13427a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 13437a0395d0SmrgDate: Mon Dec 11 14:53:38 2006 -0800 13447a0395d0Smrg 13457a0395d0Smrg Add *~ to .gitignore to skip emacs/patch droppings 13467a0395d0Smrg 13477a0395d0Smrgcommit 1c42ae4c711b646fff5aae562f43047b0c4e9d81 13487a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 13497a0395d0SmrgDate: Mon Dec 11 14:53:13 2006 -0800 13507a0395d0Smrg 13517a0395d0Smrg renamed: .cvsignore -> .gitignore 13527a0395d0Smrg 13537a0395d0Smrgcommit df9747b1706b0f35dd24484da05a8221369508a1 13547a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 13557a0395d0SmrgDate: Mon Dec 11 14:50:29 2006 -0800 13567a0395d0Smrg 13577a0395d0Smrg Sun bug 6494972: "is is" is a typo in xauth(1) man page 13587a0395d0Smrg 13597a0395d0Smrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6494972> 13607a0395d0Smrg 13617a0395d0Smrgcommit 900f18b99fcdd1e404bea3e25c5f52f3fdb4a8c5 13627a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 13637a0395d0SmrgDate: Wed Dec 21 02:29:48 2005 +0000 13647a0395d0Smrg 13657a0395d0Smrg Update package version for X11R7 release. 13667a0395d0Smrg 13677a0395d0Smrgcommit a147a93a8469bc6c53e644f304f022e5c4b21083 13687a0395d0SmrgAuthor: Adam Jackson <ajax@nwnk.net> 13697a0395d0SmrgDate: Mon Dec 19 16:22:42 2005 +0000 13707a0395d0Smrg 13717a0395d0Smrg Stub COPYING files 13727a0395d0Smrg 13737a0395d0Smrgcommit 80dae7f47a96a58ec1b008eb6a44c6b990d69d2f 13747a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 13757a0395d0SmrgDate: Thu Dec 15 00:24:04 2005 +0000 13767a0395d0Smrg 13777a0395d0Smrg Update package version number for final X11R7 release candidate. 13787a0395d0Smrg 13797a0395d0Smrgcommit 2b0af47b8252e239fe0201802ef5b71c4732949a 13807a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 13817a0395d0SmrgDate: Tue Dec 6 22:48:19 2005 +0000 13827a0395d0Smrg 13837a0395d0Smrg Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 13847a0395d0Smrg 13857a0395d0Smrgcommit da2726e8d0cab3dd0e5e8653572d3c91bfd10bd4 13867a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 13877a0395d0SmrgDate: Sat Dec 3 05:49:18 2005 +0000 13887a0395d0Smrg 13897a0395d0Smrg Update package version number for X11R7 RC3 release. 13907a0395d0Smrg 13917a0395d0Smrgcommit 31daf53e50be410f581f7b05d579136a8e1fd04a 13927a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 13937a0395d0SmrgDate: Mon Nov 28 22:01:39 2005 +0000 13947a0395d0Smrg 13957a0395d0Smrg Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 13967a0395d0Smrg update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 13977a0395d0Smrg 13987a0395d0Smrgcommit 653fe719513d43e3ad42bb086f91fc00d8f79228 13997a0395d0SmrgAuthor: Eric Anholt <anholt@freebsd.org> 14007a0395d0SmrgDate: Mon Nov 21 10:34:58 2005 +0000 14017a0395d0Smrg 14027a0395d0Smrg Another pass at .cvsignores for apps. 14037a0395d0Smrg 14047a0395d0Smrgcommit e4cb9726562b4acea76a683ed411e38845d91265 14057a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 14067a0395d0SmrgDate: Mon Nov 21 03:14:16 2005 +0000 14077a0395d0Smrg 14087a0395d0Smrg Change dependency from xmu to xmuu since the full xmu (with all its baggage 14097a0395d0Smrg like Xt) is not needed here. 14107a0395d0Smrg 14117a0395d0Smrgcommit 32ee4696ea37c04562229dccacffe7dc8341eca0 14127a0395d0SmrgAuthor: Eric Anholt <anholt@freebsd.org> 14137a0395d0SmrgDate: Sun Nov 20 22:08:50 2005 +0000 14147a0395d0Smrg 14157a0395d0Smrg Add/improve .cvsignore files for apps. 14167a0395d0Smrg 14177a0395d0Smrgcommit ccbf3e05dad84647b62fa3fd8f5730c5dd094977 14187a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 14197a0395d0SmrgDate: Wed Nov 9 21:09:20 2005 +0000 14207a0395d0Smrg 14217a0395d0Smrg Update package version number for X11R7 RC2 release. 14227a0395d0Smrg 14237a0395d0Smrgcommit 0f59380f98d7fdae7ce32b67ba8f2c3798e71502 14247a0395d0SmrgAuthor: Kean Johnson <kean@armory.com> 14257a0395d0SmrgDate: Tue Nov 8 06:33:31 2005 +0000 14267a0395d0Smrg 14277a0395d0Smrg See ChangeLog entry 2005-11-07 for details. 14287a0395d0Smrg 14297a0395d0Smrgcommit bb5b65a587478663bd50f083bc8c17213c5c5ab7 14307a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 14317a0395d0SmrgDate: Wed Oct 19 02:47:51 2005 +0000 14327a0395d0Smrg 14337a0395d0Smrg Update package version number for RC1 release. 14347a0395d0Smrg 14357a0395d0Smrgcommit 00fdcaca12f7b8f17d23a90bab864ec538987d3e 14367a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 14377a0395d0SmrgDate: Mon Oct 17 23:56:21 2005 +0000 14387a0395d0Smrg 14397a0395d0Smrg Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to 14407a0395d0Smrg work better with BSD make 14417a0395d0Smrg 14427a0395d0Smrgcommit 2c0557cea41fab82bf8d8d5b8f65d18705999513 14437a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 14447a0395d0SmrgDate: Fri Oct 14 00:25:43 2005 +0000 14457a0395d0Smrg 14467a0395d0Smrg Use sed to fill in variables in man page 14477a0395d0Smrg 14487a0395d0Smrgcommit 429ec4dfe91ea5aa803295c3d3bd18a091a78572 14497a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 14507a0395d0SmrgDate: Fri Jul 29 21:22:30 2005 +0000 14517a0395d0Smrg 14527a0395d0Smrg Various changes preparing packages for RC0: 14537a0395d0Smrg - Verify and update package version numbers as needed 14547a0395d0Smrg - Implement versioning scheme 14557a0395d0Smrg - Change bug address to point to bugzilla bug entry form 14567a0395d0Smrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 14577a0395d0Smrg reenable it) 14587a0395d0Smrg - Fix makedepend to use pkgconfig and pass distcheck 14597a0395d0Smrg - Update build script to build macros first 14607a0395d0Smrg - Update modular Xorg version 14617a0395d0Smrg 14627a0395d0Smrgcommit 6d58b9aac2e339f1caa30882d6cb5c3bd3cd53e1 14637a0395d0SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 14647a0395d0SmrgDate: Wed Jul 27 01:54:17 2005 +0000 14657a0395d0Smrg 14667a0395d0Smrg Move manpages to section 1 instead of section m. 14677a0395d0Smrg 14687a0395d0Smrgcommit 7e7777e930bd2b25df25edfc26bbbab026d41827 14697a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 14707a0395d0SmrgDate: Tue Jul 26 17:15:43 2005 +0000 14717a0395d0Smrg 14727a0395d0Smrg Add XTRANS_CONNECTION_FLAGS & AC_TYPE_SIGNAL to replace Imake's 14737a0395d0Smrg CONN_DEFINES & SIGNAL_DEFINES 14747a0395d0Smrg 14757a0395d0Smrgcommit d3ef3afdb8242590ed289d0c512289c51b6f3240 14767a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 14777a0395d0SmrgDate: Tue Jul 26 16:58:27 2005 +0000 14787a0395d0Smrg 14797a0395d0Smrg Add config.h includes for modularization Use RETSIGTYPE if defined by 14807a0395d0Smrg autoconf in addition to Imake's SIGNALRETURNSINT. 14817a0395d0Smrg 14827a0395d0Smrgcommit aea947181d0185bf9512d71ea58bf8192b42c478 14837a0395d0SmrgAuthor: Adam Jackson <ajax@nwnk.net> 14847a0395d0SmrgDate: Wed Jul 20 19:31:51 2005 +0000 14857a0395d0Smrg 14867a0395d0Smrg Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global 14877a0395d0Smrg configure cache, you cache it, and the cached value is probably wrong. 14887a0395d0Smrg 14897a0395d0Smrgcommit d26b6760781675316ccf755cd39b295aa88dcaab 14907a0395d0SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 14917a0395d0SmrgDate: Thu Jun 30 14:14:02 2005 +0000 14927a0395d0Smrg 14937a0395d0Smrg Check for xau.pc 14947a0395d0Smrg 14957a0395d0Smrgcommit 9ec316349f351f654a6bf9ac2492a5c7bfa87492 14967a0395d0SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 14977a0395d0SmrgDate: Wed Jun 29 23:04:46 2005 +0000 14987a0395d0Smrg 14997a0395d0Smrg Add xauth build system 15007a0395d0Smrg 15017a0395d0Smrgcommit 4449eae1558daf1618ae9bcc2f53278bfc3e1fe2 15027a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 15037a0395d0SmrgDate: Sat Apr 24 23:26:55 2004 +0000 15047a0395d0Smrg 15057a0395d0Smrg Bugzilla #550: xauth doesn't unlock .Xauthority on SIGPIPE 15067a0395d0Smrg 15077a0395d0Smrgcommit a6249acfcb65447dcb9759cd4acefdf22263cc7d 15087a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 15097a0395d0SmrgDate: Fri Apr 23 19:54:38 2004 +0000 15107a0395d0Smrg 15117a0395d0Smrg Merging XORG-CURRENT into trunk 15127a0395d0Smrg 15137a0395d0Smrgcommit b27f9af9997bcc99fe4c9ce2d6b24c065e36be0a 15147a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 15157a0395d0SmrgDate: Sun Mar 14 08:35:00 2004 +0000 15167a0395d0Smrg 15177a0395d0Smrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 15187a0395d0Smrg 15197a0395d0Smrgcommit 28ec313e66802039788199d807a3cd923634d0af 15207a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 15217a0395d0SmrgDate: Wed Mar 3 12:12:55 2004 +0000 15227a0395d0Smrg 15237a0395d0Smrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 15247a0395d0Smrg 15257a0395d0Smrgcommit ec7585272a7b7791c30a52e372ee3ae485744875 15267a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 15277a0395d0SmrgDate: Thu Feb 26 13:36:16 2004 +0000 15287a0395d0Smrg 15297a0395d0Smrg readding XFree86's cvs IDs 15307a0395d0Smrg 15317a0395d0Smrgcommit a682e3bf548a271d97cecd5c616ef84555a1b54c 15327a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 15337a0395d0SmrgDate: Thu Feb 26 09:23:58 2004 +0000 15347a0395d0Smrg 15357a0395d0Smrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 15367a0395d0Smrg 15377a0395d0Smrgcommit 740c103a2711826b40bd838b1fe14e47f03544ca 15387a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 15397a0395d0SmrgDate: Thu Jan 29 08:09:02 2004 +0000 15407a0395d0Smrg 15417a0395d0Smrg Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 15427a0395d0Smrg 15437a0395d0Smrgcommit 48a153ab92b7ebde3483408993f08c208e67079c 15447a0395d0SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 15457a0395d0SmrgDate: Thu Dec 4 22:03:46 2003 +0000 15467a0395d0Smrg 15477a0395d0Smrg XFree86 4.3.99.901 (RC 1) 15487a0395d0Smrg 15497a0395d0Smrgcommit 09cf02b0457f774bd10574c0facf1df29fb83b53 15507a0395d0SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 15517a0395d0SmrgDate: Tue Nov 25 19:29:03 2003 +0000 15527a0395d0Smrg 15537a0395d0Smrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 15547a0395d0Smrg 15557a0395d0Smrgcommit d013d0b3ecb18ae2f1c162c6a1db89c6b4f063d3 15567a0395d0SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 15577a0395d0SmrgDate: Fri Nov 14 16:48:58 2003 +0000 15587a0395d0Smrg 15597a0395d0Smrg XFree86 4.3.0.1 15607a0395d0Smrg 15617a0395d0Smrgcommit 2f9dac1bee2aa9d396899f42c10e84a432ac31ff 15627a0395d0SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 15637a0395d0SmrgDate: Fri Nov 14 15:54:53 2003 +0000 15647a0395d0Smrg 15657a0395d0Smrg R6.6 is the Xorg base-line 1566