1f6d57fdeSmrgcommit f71ca21cf1ab840e9664b7c3e99c229bd977a6a4 2f6d57fdeSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3f6d57fdeSmrgDate: Sat Mar 8 16:44:09 2025 -0800 4f6d57fdeSmrg 5f6d57fdeSmrg xauth 1.1.4 6f6d57fdeSmrg 7f6d57fdeSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 8f6d57fdeSmrg 9f6d57fdeSmrgcommit 20125640fdc37732cb3c04627bd02011cff60a12 10f6d57fdeSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11f6d57fdeSmrgDate: Sun Jan 19 10:54:44 2025 -0800 12f6d57fdeSmrg 13f6d57fdeSmrg get_displayname_auth: replace sprintf() with snprintf() 14f6d57fdeSmrg 15f6d57fdeSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 16f6d57fdeSmrg Part-of: <https://gitlab.freedesktop.org/xorg/app/xauth/-/merge_requests/24> 17f6d57fdeSmrg 18f6d57fdeSmrgcommit 88dde2ea3c45c992faf10b9b851af1ffa408a103 19f6d57fdeSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 20f6d57fdeSmrgDate: Sun Jan 19 10:48:43 2025 -0800 21f6d57fdeSmrg 22f6d57fdeSmrg Use remove() instead of unlink() to remove files 23f6d57fdeSmrg 24f6d57fdeSmrg Avoids filesystem corruption if file is actually a directory. 25f6d57fdeSmrg 26f6d57fdeSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 27f6d57fdeSmrg Part-of: <https://gitlab.freedesktop.org/xorg/app/xauth/-/merge_requests/24> 28f6d57fdeSmrg 29f6d57fdeSmrgcommit 7b540bd56829c6e4bad5fc4b25af1905c398abf1 30f6d57fdeSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 31f6d57fdeSmrgDate: Sun Jan 19 09:57:03 2025 -0800 32f6d57fdeSmrg 33f6d57fdeSmrg Avoid buffer overflow with long filenames in write_auth_file() 34f6d57fdeSmrg 35f6d57fdeSmrg Aligns buffer size for filenames with XauLockAuth in libXau 36f6d57fdeSmrg 37f6d57fdeSmrg Closes: #7 ("Buffer overflow when constructing tmp_nam") 38f6d57fdeSmrg Reported-by: Mingjie Shen (@szsam) 39f6d57fdeSmrg Reviewed-by: Olivier Fourdan <ofourdan@redhat.com> 40f6d57fdeSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 41f6d57fdeSmrg Part-of: <https://gitlab.freedesktop.org/xorg/app/xauth/-/merge_requests/24> 42f6d57fdeSmrg 43f6d57fdeSmrgcommit 0228cc6e5d3700a35179cf9b69da0d5ca492ef42 44f6d57fdeSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 45f6d57fdeSmrgDate: Sat Jan 18 15:34:15 2025 -0800 46f6d57fdeSmrg 47f6d57fdeSmrg if inet_ntop() is available, use it, even if IPv6 support is disabled 48f6d57fdeSmrg 49f6d57fdeSmrg Support for using inet_ntop() was originally added to support IPv6, 50f6d57fdeSmrg and only used if IPv6 support was enabled. Two decades later, support 51f6d57fdeSmrg for inet_ntop() is ubiquitous and OS'es have marked inet_ntoa() 52f6d57fdeSmrg as deprecated, so use the modern interface whenever we can now. 53f6d57fdeSmrg 54f6d57fdeSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 55f6d57fdeSmrg Part-of: <https://gitlab.freedesktop.org/xorg/app/xauth/-/merge_requests/23> 56f6d57fdeSmrg 57f6d57fdeSmrgcommit 6e31d5021ffd67e63b42608fae72baaebab68e80 58f6d57fdeSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 59f6d57fdeSmrgDate: Sun Jan 12 13:15:39 2025 -0800 60f6d57fdeSmrg 61f6d57fdeSmrg if getaddrinfo() is available, use it, even if IPv6 support is disabled 62f6d57fdeSmrg 63f6d57fdeSmrg Support for using getaddrinfo() was originally added to support IPv6, 64f6d57fdeSmrg and only used if IPv6 support was enabled. Two decades later, support 65f6d57fdeSmrg for getaddrinfo() is ubiquitous and OS'es have marked gethostbyname() 66f6d57fdeSmrg as deprecated, so use the modern interface whenever we can now. 67f6d57fdeSmrg 68f6d57fdeSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 69f6d57fdeSmrg Part-of: <https://gitlab.freedesktop.org/xorg/app/xauth/-/merge_requests/22> 70f6d57fdeSmrg 71f6d57fdeSmrgcommit e6e032846ea43259f989887d0eb48faced3009da 72f6d57fdeSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 73f6d57fdeSmrgDate: Sun Jan 12 13:08:48 2025 -0800 74f6d57fdeSmrg 75f6d57fdeSmrg Simplify ifdefs for IPv6 support 76f6d57fdeSmrg 77f6d57fdeSmrg Instead of checking for AF_INET6 at every ifdef, just check once for it 78f6d57fdeSmrg and report that IPv6 support is not available, instead of silently not 79f6d57fdeSmrg building support for it that configure said we were going to build. 80f6d57fdeSmrg 81f6d57fdeSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 82f6d57fdeSmrg Part-of: <https://gitlab.freedesktop.org/xorg/app/xauth/-/merge_requests/22> 83f6d57fdeSmrg 84273c00b8Smrgcommit c29eef23683f0e3575a3c60d9314de8156fbe2c2 85273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 86273c00b8SmrgDate: Sun Mar 3 10:51:41 2024 -0800 87273c00b8Smrg 88273c00b8Smrg xauth 1.1.3 89273c00b8Smrg 90273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 91273c00b8Smrg 92273c00b8Smrgcommit 5ee6bf0c09c9fe56afb5ee35e678bb481671f216 93273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 94273c00b8SmrgDate: Sat Feb 17 13:17:24 2024 -0800 95273c00b8Smrg 96273c00b8Smrg unifdef Lynx 97273c00b8Smrg 98273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 99273c00b8Smrg 100273c00b8Smrgcommit 561f7d92ab0dfa6ac0501aa7696b750587a41f9e 101273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 102273c00b8SmrgDate: Sat Feb 17 13:16:52 2024 -0800 103273c00b8Smrg 104273c00b8Smrg unifdef hpux 105273c00b8Smrg 106273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 107273c00b8Smrg 108273c00b8Smrgcommit a3bbfd7986f9b67f7db0112faee37f6109dfbcac 109273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 110273c00b8SmrgDate: Thu Feb 16 18:33:46 2023 -0800 111273c00b8Smrg 112273c00b8Smrg configure: raise minimum autoconf requirement to 2.70 113273c00b8Smrg 114273c00b8Smrg Needed for builds on NetBSD to work correctly, since it depends on 115273c00b8Smrg AC_USE_SYSTEM_EXTENSIONS defining _OPENBSD_SOURCE to expose the 116273c00b8Smrg prototype for reallocarray() in the system headers. 117273c00b8Smrg 118273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 119273c00b8Smrg 120273c00b8Smrgcommit eeae8f6a501e5fb90ca2a90556d8c6bf9679eb91 121273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 122273c00b8SmrgDate: Tue Dec 20 12:11:43 2022 -0800 123273c00b8Smrg 124273c00b8Smrg configure: Use AC_SYS_LARGEFILE to enable large file support 125273c00b8Smrg 126273c00b8Smrg While .Xauthority files should never be more than 2gb in size, 127273c00b8Smrg they may be stored on filesystems with large inodes. 128273c00b8Smrg 129273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 130273c00b8Smrg 131273c00b8Smrgcommit 64b9f4e080694bc8bfec14504489f43a3b005da4 132273c00b8SmrgAuthor: наб <nabijaczleweli@nabijaczleweli.xyz> 133273c00b8SmrgDate: Thu Nov 24 12:47:27 2022 +0100 134273c00b8Smrg 135273c00b8Smrg Unbold brackets for optional n at start of commands 136273c00b8Smrg 137273c00b8Smrg This makes it more consistent with the rest of the spec, 138273c00b8Smrg as well as making it correcter: "[n]list" isn't a valid command, 139273c00b8Smrg "list" and "nlist" are 140273c00b8Smrg 141273c00b8Smrg Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> 142273c00b8Smrg 143273c00b8Smrgcommit ec22154c5014a8d5e496766202b4ec504953e957 144273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 145273c00b8SmrgDate: Sun Sep 11 10:18:58 2022 -0700 146273c00b8Smrg 147273c00b8Smrg Handle -Wempty-body warning for WRITES() macro 148273c00b8Smrg 149273c00b8Smrg process.c:659:57: warning: suggest braces around empty body in an ‘if’ statement 150273c00b8Smrg [-Wempty-body] 151273c00b8Smrg #define WRITES(fd, S) {if(write((fd), (S), strlen((S))));} 152273c00b8Smrg ^ 153273c00b8Smrg 154273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 155273c00b8Smrg 156273c00b8Smrgcommit 1651502a43502da5ebbbfbd50b9f3cf0c709e8f8 157273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 158273c00b8SmrgDate: Sun Sep 11 09:57:25 2022 -0700 159273c00b8Smrg 160273c00b8Smrg Remove unnecessary casts from malloc() calls 161273c00b8Smrg 162273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 163273c00b8Smrg 164273c00b8Smrgcommit b367ca379ad97763f28a41f601680c376c3de040 165273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 166273c00b8SmrgDate: Sun Sep 11 09:54:02 2022 -0700 167273c00b8Smrg 168273c00b8Smrg Variable scope reductions, as suggested by cppcheck 169273c00b8Smrg 170273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 171273c00b8Smrg 172273c00b8Smrgcommit 88380275fe13af5238955047f6b018e6e6a3adc8 173273c00b8SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 174273c00b8SmrgDate: Sun Jul 24 10:07:25 2022 -0700 175273c00b8Smrg 176273c00b8Smrg config: Add missing AC_CONFIG_SRCDIR 177273c00b8Smrg 178273c00b8Smrg Regroup AC statements under the Autoconf initialization section. 179273c00b8Smrg Regroup AM statements under the Automake initialization section. 180273c00b8Smrg 181273c00b8Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 182273c00b8Smrg 183765b7306Smrgcommit c5783216c07fa9870da1b5cce023e24d649254c3 184765b7306SmrgAuthor: Matt Turner <mattst88@gmail.com> 185765b7306SmrgDate: Tue Apr 19 19:04:26 2022 -0700 186765b7306Smrg 187765b7306Smrg xauth 1.1.2 188765b7306Smrg 189765b7306Smrg Signed-off-by: Matt Turner <mattst88@gmail.com> 190765b7306Smrg 191765b7306Smrgcommit ce87ae39d5ab28733b4125a09d0a643d1581b1c8 192765b7306SmrgAuthor: Larry Doolittle <larry@doolittle.boa.org> 193765b7306SmrgDate: Sat Apr 16 15:28:31 2022 -0700 194765b7306Smrg 195765b7306Smrg Expand checks of socket file with S_ISSOCK 196765b7306Smrg 197765b7306Smrg Extend work done in commit 18a3c3a to earlier in the socket detection process 198765b7306Smrg Fixes issue #6. 199765b7306Smrg 200765b7306Smrgcommit 83e97b2bf683f341da177bd5df5b1297cbdc16a4 201765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 202765b7306SmrgDate: Sat Apr 16 13:11:36 2022 -0700 203765b7306Smrg 204765b7306Smrg gitlab CI: stop requiring Signed-off-by in commits 205765b7306Smrg 206765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 207765b7306Smrg 208765b7306Smrgcommit a5c70489f99c8259d4770aeb96524a91395b8ab9 209765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 210765b7306SmrgDate: Sun Apr 10 10:46:51 2022 -0700 211765b7306Smrg 212765b7306Smrg Fix off-by-one in quote-stripping routines 213765b7306Smrg 214765b7306Smrg Reported by Oracle Parfait: 215765b7306Smrg 216765b7306Smrg Error: Buffer overrun 217765b7306Smrg Buffer overflow [buffer-overflow] (CWE 120): 218765b7306Smrg In pointer dereference of key[(len - 1)] with index (len - 1) 219765b7306Smrg Array size >= 1 bytes, index >= 1 220765b7306Smrg at line 1647 of process.c in function 'do_add'. 221765b7306Smrg 222765b7306Smrg Error: Buffer overrun 223765b7306Smrg Buffer overflow [buffer-overflow] (CWE 120): 224765b7306Smrg In pointer dereference of authdata[(authdatalen - 1)] with index (authdatalen - 1) 225765b7306Smrg Array size is ??? bytes, index is ??? 226765b7306Smrg at line 1965 of process.c in function 'do_generate'. 227765b7306Smrg 228765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 229765b7306Smrg 230765b7306Smrgcommit 999691ffaef492d4bebea69605d274fa2023dfee 231765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 232765b7306SmrgDate: Sat Dec 4 10:29:07 2021 -0800 233765b7306Smrg 234765b7306Smrg Build xz tarballs instead of bzip2 235765b7306Smrg 236765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 237765b7306Smrg 238765b7306Smrgcommit cb0ef91ea63105b0629324837a4dc752e32d6d67 239765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 240765b7306SmrgDate: Tue Nov 30 17:07:42 2021 -0800 241765b7306Smrg 242765b7306Smrg gitlab CI: add a basic build test 243765b7306Smrg 244765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 245765b7306Smrg 246765b7306Smrgcommit 25f94d50523f8967f6f22a631d462355dbd680a3 247765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 248765b7306SmrgDate: Tue Nov 30 17:05:46 2021 -0800 249765b7306Smrg 250765b7306Smrg configure.ac: fail build if xtrans is not found 251765b7306Smrg 252765b7306Smrg Copied from libX11/configure.ac 253765b7306Smrg 254765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 255765b7306Smrg 256765b7306Smrgcommit f17b241220fef63a32d1b7329edfbcf6f435fabe 257765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 258765b7306SmrgDate: Tue Nov 30 17:29:59 2021 -0800 259765b7306Smrg 260765b7306Smrg tests: report failure if stderr has unexpected output 261765b7306Smrg 262765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 263765b7306Smrg 264765b7306Smrgcommit 6ad2fc509b55003a10fe9d973e2f8672946d4180 265765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 266765b7306SmrgDate: Tue Nov 30 17:23:07 2021 -0800 267765b7306Smrg 268765b7306Smrg tests: Fix failure to make distcheck 269765b7306Smrg 270765b7306Smrg Add test_xauth to EXTRA_DIST 271765b7306Smrg Add test output files to CLEANFILES 272765b7306Smrg 273765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 274765b7306Smrg 275765b7306Smrgcommit 5598b8612b095d9f5f513ada2a4bbacaca1bfea8 276765b7306SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 277765b7306SmrgDate: Tue Nov 30 15:11:43 2021 -0800 278765b7306Smrg 279765b7306Smrg tests: make tests work in out-of-tree builds 280765b7306Smrg 281765b7306Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 282765b7306Smrg 283765b7306Smrgcommit 3d6519f11867183b9698cbf8cc9515bc767b98af 284765b7306SmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 285765b7306SmrgDate: Mon Nov 29 15:05:39 2021 +0100 286765b7306Smrg 287765b7306Smrg Fix warning -Wstringop-truncation for strncpy by using memcpy instead 288765b7306Smrg 289765b7306Smrgcommit 5da9a32e638f4bce66ec92dff64ed68a1bbd6b6b 290765b7306SmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 291765b7306SmrgDate: Mon Nov 29 12:30:17 2021 +0100 292765b7306Smrg 293765b7306Smrg Removed build requirement "cmdtest". 294765b7306Smrg Replaced by a shell script with the needed functionality. 295765b7306Smrg 296765b7306Smrgcommit d6d1423fabdaec25d4a677e794f91a91f7c09c70 297765b7306SmrgAuthor: Baptiste Daroussin <bapt@FreeBSD.org> 298765b7306SmrgDate: Mon Feb 6 22:28:44 2017 +0100 299765b7306Smrg 300765b7306Smrg Improve portability 301765b7306Smrg 302765b7306Smrg there is no need to hard depend on bash given almost all the code is 303765b7306Smrg /bin/sh compliant 304765b7306Smrg 305765b7306Smrg Remove the function keyword from setup-source to make it /bin/sh 306765b7306Smrg compliant 307765b7306Smrg 308765b7306Smrg pipe wc -l output to xargs to make the command output compatible with 309765b7306Smrg both GNU wc and BSD wc (which prefix the output with a tab) 310765b7306Smrg 3110d22642bSmrgcommit 477307d00c1220f8594622e1af982fb0e4e215bf 3120d22642bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3130d22642bSmrgDate: Sun Nov 28 15:32:37 2021 -0800 3140d22642bSmrg 3150d22642bSmrg xauth 1.1.1 3160d22642bSmrg 3170d22642bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3180d22642bSmrg 3190d22642bSmrgcommit 1bfa5bff47654213f1d40af64bae0e9e23b4bed4 3200d22642bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3210d22642bSmrgDate: Sun Nov 28 15:03:37 2021 -0800 3220d22642bSmrg 3230d22642bSmrg Fix spelling/wording issues 3240d22642bSmrg 3250d22642bSmrg Found by using: 3260d22642bSmrg codespell --builtin clear,rare,usage,informal,code,names 3270d22642bSmrg 3280d22642bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3290d22642bSmrg 3300d22642bSmrgcommit c2811c953620cf946269db2b74b29e0dc707e26a 3310d22642bSmrgAuthor: Alex Gendin <ukkeefy@gmail.com> 3320d22642bSmrgDate: Sat Sep 26 23:26:07 2020 -0400 3330d22642bSmrg 3340d22642bSmrg Fix segfault when X starts 3350d22642bSmrg 3360d22642bSmrg This patch potentially fixes bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=884934 3370d22642bSmrg 3380d22642bSmrg System log entries when this bug occurs: 3390d22642bSmrg kernel: xauth[16729]: segfault at 1 ip 00007f51f517f5a5 sp 00007ffdec846568 error 4 3400d22642bSmrg in libc-2.31.so[7f51f5102000+144000] 3410d22642bSmrg 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 3420d22642bSmrg 0f 49 29 d0 48 8d 7c 17 31 e9 8f 0b 00 00 66 0f ef c0 <f3> 0f 6f 0e f3 3430d22642bSmrg 0f 6f 56 10 66 0f 74 c1 66 0f d7 d0 49 83 f8 11 0f 3440d22642bSmrg 3450d22642bSmrg This bug happens when function get_address_info() in gethost.c is called 3460d22642bSmrg with a display name without forward slash, for example 'myhost.mydomain:0' 3470d22642bSmrg 3480d22642bSmrgcommit d7e5021416444e3cc545ffa4f8d1e613cabec633 3490d22642bSmrgAuthor: Karol Herbst <kherbst@redhat.com> 3500d22642bSmrgDate: Thu Apr 22 13:26:50 2021 +0200 3510d22642bSmrg 3520d22642bSmrg Check malloc calls in process.c 3530d22642bSmrg 3540d22642bSmrg Fixes warnings like 3550d22642bSmrg 3560d22642bSmrg warning[-Wanalyzer-possible-null-argument]: use of possibly-NULL 'authdata' where non-null expected 3570d22642bSmrg 3580d22642bSmrg Found-by: gcc static analysis 3590d22642bSmrg Signed-off-by: Karol Herbst <kherbst@redhat.com> 3600d22642bSmrg 3610d22642bSmrgcommit 18a3c3a7672ff5d65bf0b79b89464eac7540b95b 3620d22642bSmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 3630d22642bSmrgDate: Thu Aug 20 20:28:52 2020 +0200 3640d22642bSmrg 3650d22642bSmrg Additionally check socket file with S_ISSOCK 3660d22642bSmrg This fixes bug https://bugzilla.redhat.com/show_bug.cgi?id=1870201 3670d22642bSmrg 3680d22642bSmrgcommit aaf037ec5c576e46318935feaf6e2b7407ff11a0 3690d22642bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3700d22642bSmrgDate: Sun May 10 13:21:50 2020 -0700 3710d22642bSmrg 3720d22642bSmrg Avoid memory leaks in error paths in do_generate 3730d22642bSmrg 3740d22642bSmrg Reported by Oracle Parfait: 3750d22642bSmrg Error: Memory leak 3760d22642bSmrg Memory leak [memory-leak] (CWE 401): 3770d22642bSmrg Memory leak of pointer authdata allocated with malloc((authdatalen - 1)) 3780d22642bSmrg at line 1955 of process.c in function 'do_generate'. 3790d22642bSmrg authdata allocated at line 1946 with malloc((authdatalen - 1)) 3800d22642bSmrg Memory leak of pointer authdata allocated with malloc((authdatalen - 1)) 3810d22642bSmrg at line 1971 of process.c in function 'do_generate'. 3820d22642bSmrg authdata allocated at line 1946 with malloc((authdatalen - 1)) 3830d22642bSmrg authdata leaks when (i + 1) >= argc at line 1910. 3840d22642bSmrg at line 1980 of process.c in function 'do_generate'. 3850d22642bSmrg authdata allocated at line 1946 with malloc((authdatalen - 1)) 3860d22642bSmrg authdata leaks when (i + 1) >= argc at line 1910. 3870d22642bSmrg 3880d22642bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3890d22642bSmrg 3900d22642bSmrgcommit 4faf0f63f0563513252967a2da1c51de6f5f7b0c 3910d22642bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 3920d22642bSmrgDate: Sun May 10 11:46:16 2020 -0700 3930d22642bSmrg 3940d22642bSmrg Use reallocarray() when adding members to array in split_into_words() 3950d22642bSmrg 3960d22642bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 3970d22642bSmrg 3980d22642bSmrgcommit af7a74e28b33c18c4cb90f0d25bdfd5dff2e29d3 3990d22642bSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 4000d22642bSmrgDate: Sun May 10 11:27:25 2020 -0700 4010d22642bSmrg 4020d22642bSmrg Avoid memory leak when realloc() fails in split_into_words() 4030d22642bSmrg 4040d22642bSmrg Reported by Oracle Parfait: 4050d22642bSmrg Error: Memory leak 4060d22642bSmrg Memory leak [memory-leak] (CWE 401): 4070d22642bSmrg Memory leak of pointer argv allocated with malloc(32) 4080d22642bSmrg at line 283 of process.c in function 'split_into_words'. 4090d22642bSmrg argv allocated at line 264 with malloc(32) 4100d22642bSmrg argv leaks when cur == total at line 280. 4110d22642bSmrg 4120d22642bSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4130d22642bSmrg 4140d22642bSmrgcommit f5af3b21bc94cb020f3530c3cc70f8a9fd6c6452 4150d22642bSmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org> 4160d22642bSmrgDate: Sun May 3 12:29:53 2020 +0200 4170d22642bSmrg 4180d22642bSmrg Prevent OOB write with long file names. 4190d22642bSmrg 4200d22642bSmrg If an -f argument is exactly 1022 characters in size, an off-by-one 4210d22642bSmrg stack overflow happens in auth_finalize. The overflow could be even 4220d22642bSmrg larger if locks are ignored for authentication files. 4230d22642bSmrg 4240d22642bSmrg Make sure that a given authentication file name fits into temporary 4250d22642bSmrg buffer and that this buffer matches buffer sizes of libXau which is 4260d22642bSmrg used by xauth. 4270d22642bSmrg 4280d22642bSmrgcommit cb98d3b3c5e0f8a7585ab6e2c909fad68c52fd55 4290d22642bSmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org> 4300d22642bSmrgDate: Sun May 3 12:25:21 2020 +0200 4310d22642bSmrg 4320d22642bSmrg Fix segmentation fault on invalid add argument. 4330d22642bSmrg 4340d22642bSmrg The hex key supplied with an add command can be quoted, in which 4350d22642bSmrg case the quotation marks are removed. 4360d22642bSmrg 4370d22642bSmrg The check itself makes sure that a given string starts with a 4380d22642bSmrg double quotation mark and ends with a double quotation mark. 4390d22642bSmrg 4400d22642bSmrg Buf if only " is supplied, the code crashes because it subtracts 4410d22642bSmrg 2 from the length (which is 1) and therefore copies too much 4420d22642bSmrg memory into a 0 allocated memory area. 4430d22642bSmrg 4440d22642bSmrg Proof of concept: 4450d22642bSmrg 4460d22642bSmrg $ xauth add :0 0 \" 4470d22642bSmrg 4486c3c2bceSmrgcommit e97992671b3870878709a1c01991488965b61b94 4496c3c2bceSmrgAuthor: Adam Jackson <ajax@redhat.com> 4506c3c2bceSmrgDate: Thu Jul 11 13:49:26 2019 -0400 4516c3c2bceSmrg 4526c3c2bceSmrg xauth 1.1 4536c3c2bceSmrg 4546c3c2bceSmrgcommit 0932418d9b47e8240160bcbacbdc38b9bc9870d3 4556c3c2bceSmrgAuthor: Adam Jackson <ajax@redhat.com> 4566c3c2bceSmrgDate: Tue Jun 18 12:03:33 2019 -0400 4576c3c2bceSmrg 4586c3c2bceSmrg process: Close a window where no authority file would exist 4596c3c2bceSmrg 4606c3c2bceSmrg unlink()ing the old auth file before link()ing the temp to the new is 4616c3c2bceSmrg just silly. rename() is atomic and will happily clobber the destination, 4626c3c2bceSmrg and the only thing link() can give you here is the ability to fail on 4636c3c2bceSmrg filesystems that don't support hardlinks. 4646c3c2bceSmrg 4656c3c2bceSmrg Fixes: xorg/app/xauth#2 4666c3c2bceSmrg 4676c3c2bceSmrgcommit 42239054b088dcdfc637880a8edf39b841c5ea51 4686c3c2bceSmrgAuthor: Michal Srb <msrb@suse.com> 4696c3c2bceSmrgDate: Thu May 31 15:12:36 2018 +0200 4706c3c2bceSmrg 4716c3c2bceSmrg Sort entries from most specific to most generic. 4726c3c2bceSmrg 4736c3c2bceSmrg There is no point in adding entry or merging lists if a FamilyWild entry would 4746c3c2bceSmrg end in front of any entry, or entry without display number would end in front 4756c3c2bceSmrg of entry with number. 4766c3c2bceSmrg 4776c3c2bceSmrg This sorts all entries in order: 4786c3c2bceSmrg * FamilyWild without display number 4796c3c2bceSmrg * FamilyWild with display number 4806c3c2bceSmrg * Other family without display number 4816c3c2bceSmrg * Other family with display number 4826c3c2bceSmrg 4836c3c2bceSmrg The order of the entries in each category is kept. 4846c3c2bceSmrg 4856c3c2bceSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 4866c3c2bceSmrg 4876c3c2bceSmrgcommit 06a21f7c3d5eb5dc9a86418e87946cc7ac83e437 4886c3c2bceSmrgAuthor: Michal Srb <msrb@suse.com> 4896c3c2bceSmrgDate: Thu May 31 15:12:35 2018 +0200 4906c3c2bceSmrg 4916c3c2bceSmrg Merge only entries with equal dpy and protoname. 4926c3c2bceSmrg 4936c3c2bceSmrg Merging two lists, or adding entry a into list acts unexpectedly if the list 4946c3c2bceSmrg contains FamilyWild or entry with an empty display numbers. For example: 4956c3c2bceSmrg 4966c3c2bceSmrg > xauth list 4976c3c2bceSmrg #ffff#6f70656e737573652d74756d626c6577656564#: MIT-MAGIC-COOKIE-1 1500d80327733252cc42ba469138a259 4986c3c2bceSmrg 4996c3c2bceSmrg > xauth add test/unix:2 MIT-MAGIC-COOKIE-1 aabbccddeeff00112233445566778899 5006c3c2bceSmrg > xauth list 5016c3c2bceSmrg test/unix:2 MIT-MAGIC-COOKIE-1 aabbccddeeff00112233445566778899 5026c3c2bceSmrg 5036c3c2bceSmrg This is because merge_entries compares entries using `match_auth`, which 5046c3c2bceSmrg follows the same rules as XauGetBestAuthByAddr. Following these rules is good 5056c3c2bceSmrg when filtering the output of `xauth list`, but for merging we should compare 5066c3c2bceSmrg for equality. It used to be done that way before commit 1555fff4. That commit 5076c3c2bceSmrg changed it to improve the `xauth list` behavior, but did not seem consider the 5086c3c2bceSmrg impact on merge. 5096c3c2bceSmrg 5106c3c2bceSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5116c3c2bceSmrg 5126c3c2bceSmrgcommit 673d42c5ffbbb07ad6b9b3d99a9cc78198999dd1 5136c3c2bceSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5146c3c2bceSmrgDate: Wed Nov 21 16:58:33 2018 -0800 5156c3c2bceSmrg 5166c3c2bceSmrg Update configure.ac bug URL for gitlab migration 5176c3c2bceSmrg 5186c3c2bceSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5196c3c2bceSmrg 5206c3c2bceSmrgcommit fa5c2797921b2b0c6dcdde5cf1832a90a0a9dfbf 5216c3c2bceSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5226c3c2bceSmrgDate: Fri Nov 16 21:03:57 2018 -0800 5236c3c2bceSmrg 5246c3c2bceSmrg Update README for gitlab migration 5256c3c2bceSmrg 5266c3c2bceSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5276c3c2bceSmrg 5286c3c2bceSmrgcommit 4a3a9fc5271cd04ab9123e4713d00b161daf0b6a 5296c3c2bceSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 5306c3c2bceSmrgDate: Sat May 5 14:58:15 2018 -0700 5316c3c2bceSmrg 5326c3c2bceSmrg Change fall through comment in process.c to match gcc's requirements 5336c3c2bceSmrg 5346c3c2bceSmrg Needs to match one of the regexps shown under 5356c3c2bceSmrg https://gcc.gnu.org/onlinedocs/gcc-7.3.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough 5366c3c2bceSmrg 5376c3c2bceSmrg Silences warning from gcc 7.3: 5386c3c2bceSmrg process.c: In function ‘dump_entry’: 5396c3c2bceSmrg process.c:1007:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 5406c3c2bceSmrg if (dpyname) { 5416c3c2bceSmrg ^ 5426c3c2bceSmrg process.c:1012:4: note: here 5436c3c2bceSmrg default: 5446c3c2bceSmrg ^~~~~~~ 5456c3c2bceSmrg 5466c3c2bceSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 5476c3c2bceSmrg 54840c5344fSmrgcommit 536d1003a5c4d5ac24cd3b8afd10492e4e6242df 54940c5344fSmrgAuthor: Matt Turner <mattst88@gmail.com> 55040c5344fSmrgDate: Sun Jan 29 13:09:12 2017 -0800 55140c5344fSmrg 55240c5344fSmrg xauth 1.0.10 55340c5344fSmrg 55440c5344fSmrg Signed-off-by: Matt Turner <mattst88@gmail.com> 55540c5344fSmrg 55640c5344fSmrgcommit 72717ccee0b6bdbf161cc9d44abe3dc1d824fe46 55740c5344fSmrgAuthor: Matt Turner <mattst88@gmail.com> 55840c5344fSmrgDate: Sun Jan 29 13:09:39 2017 -0800 55940c5344fSmrg 56040c5344fSmrg Build xauth before running tests. 56140c5344fSmrg 56240c5344fSmrg Otherwise make check fails if make hasn't previously been run. 56340c5344fSmrg 56440c5344fSmrg Signed-off-by: Matt Turner <mattst88@gmail.com> 56540c5344fSmrg 56640c5344fSmrgcommit 4dee6a980fdc0174d3825389f95ac1f27c2427db 56740c5344fSmrgAuthor: Mihail Konev <k.mvc@ya.ru> 56840c5344fSmrgDate: Thu Jan 26 14:00:20 2017 +1000 56940c5344fSmrg 57040c5344fSmrg autogen: add default patch prefix 57140c5344fSmrg 57240c5344fSmrg Signed-off-by: Mihail Konev <k.mvc@ya.ru> 57340c5344fSmrg 57440c5344fSmrgcommit 4933bc594087c25dfbc9b1f6db46440f19d0b360 57540c5344fSmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com> 57640c5344fSmrgDate: Mon Mar 9 12:00:52 2015 +0000 57740c5344fSmrg 57840c5344fSmrg autogen.sh: use quoted string variables 57940c5344fSmrg 58040c5344fSmrg Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent 58140c5344fSmrg fall-outs, when they contain space. 58240c5344fSmrg 58340c5344fSmrg Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> 58440c5344fSmrg Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> 58540c5344fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 58640c5344fSmrg 58740c5344fSmrgcommit eaeb306e67c23657f713b3ca48765d1c6ed99986 58840c5344fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 58940c5344fSmrgDate: Tue Jan 24 10:32:07 2017 +1000 59040c5344fSmrg 59140c5344fSmrg autogen.sh: use exec instead of waiting for configure to finish 59240c5344fSmrg 59340c5344fSmrg Syncs the invocation of configure with the one from the server. 59440c5344fSmrg 59540c5344fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 59640c5344fSmrg Reviewed-by: Emil Velikov <emil.velikov@collabora.com> 59740c5344fSmrg 59840c5344fSmrgcommit 179459471e83a0cd235a0c8ead99b3156390e00c 59940c5344fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 60040c5344fSmrgDate: Sun Jun 1 21:03:14 2014 -0700 60140c5344fSmrg 60240c5344fSmrg autogen.sh: Honor NOCONFIGURE=1 60340c5344fSmrg 60440c5344fSmrg See http://people.gnome.org/~walters/docs/build-api.txt 60540c5344fSmrg 60640c5344fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 60740c5344fSmrg 60840c5344fSmrgcommit 0e4c17c6d6980f07896f0631cffeb82a0e9705f7 60940c5344fSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net> 61040c5344fSmrgDate: Thu Jan 26 10:26:30 2017 +1000 61140c5344fSmrg 61240c5344fSmrg autogen.sh: stop using maintainer mode 61340c5344fSmrg 61440c5344fSmrg See xserver commit 4bf3eac5fe20f 61540c5344fSmrg 61640c5344fSmrg Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> 61740c5344fSmrg 61840c5344fSmrgcommit a64ca3aafcde516658d699047382ab294e3e974f 61940c5344fSmrgAuthor: Søren Sandmann Pedersen <ssp@redhat.com> 62040c5344fSmrgDate: Thu Sep 26 12:30:03 2013 -0400 62140c5344fSmrg 62240c5344fSmrg usage(): Print summary for the -n option 62340c5344fSmrg 62440c5344fSmrg This option is mentioned in the man page, but not in the help text 62540c5344fSmrg 62640c5344fSmrg Signed-off-by: Hans de Goede <hdegoede@redhat.com> 62740c5344fSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 62840c5344fSmrg 62940c5344fSmrgcommit ad26f2137f6414c8cadc070f96a4476d435e994b 63040c5344fSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 63140c5344fSmrgDate: Fri Jan 2 09:49:52 2015 -0800 63240c5344fSmrg 63340c5344fSmrg include POSIX-standard limits.h for PATH_MAX instead of sys/syslimits.h 63440c5344fSmrg 63540c5344fSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 63640c5344fSmrg Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 63740c5344fSmrg Reviewed-by: Mark Kettenis <kettenis@openbsd.org> 63840c5344fSmrg 63940c5344fSmrgcommit a58c9d74c8f9c4292d367c6e23d15c4cba03dfde 64040c5344fSmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk> 64140c5344fSmrgDate: Fri Jan 2 16:18:52 2015 +0000 64240c5344fSmrg 64340c5344fSmrg Fix !HAVE_STRLCPY case 64440c5344fSmrg 64540c5344fSmrg Fix error in the !HAVE_STRLCPY case, introduced in commit 64640c5344fSmrg f990dd936b5fd1a40290bb88cde517a0ac38f823 64740c5344fSmrg 64840c5344fSmrg It seems that "path[sizeof(path) - 1]" rather than "buf[sizeof(path) - 1]" must 64940c5344fSmrg be meant here, especially as the second instance doesn't even compile... 65040c5344fSmrg 65140c5344fSmrg parsedpy.c: In function ‘parse_displayname’: 65240c5344fSmrg parsedpy.c:176:9: error: ‘buf’ undeclared (first use in this function) 65340c5344fSmrg 65440c5344fSmrg Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 65540c5344fSmrg Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> 65640c5344fSmrg Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 65740c5344fSmrg 65840c5344fSmrgcommit f990dd936b5fd1a40290bb88cde517a0ac38f823 65940c5344fSmrgAuthor: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 66040c5344fSmrgDate: Wed Dec 31 02:42:17 2014 -0800 66140c5344fSmrg 66240c5344fSmrg Update DISPLAY parsing to work with new launchd paths in Yosemite 66340c5344fSmrg 66440c5344fSmrg Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 66540c5344fSmrg 66640c5344fSmrgcommit 047f92a85796fca563d9345d6c4798b64be77cff 66740c5344fSmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 66840c5344fSmrgDate: Tue Jun 24 00:22:54 2014 +0200 66940c5344fSmrg 67040c5344fSmrg Fix for xauth failing on ENOSPC (= disk full) 67140c5344fSmrg 67240c5344fSmrg If xauth must store its XAUTHORITY file on a file system which is 67340c5344fSmrg full, it will be unable to write the changes. This condition was 67440c5344fSmrg not detected and therefore often the whole XAUTHORITY file was 67540c5344fSmrg cleared. Here is the fix. 67640c5344fSmrg 67740c5344fSmrg Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=21260 67840c5344fSmrg 67940c5344fSmrg Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 68040c5344fSmrg 68140c5344fSmrgcommit 12e63de4e0b3a45fad15863a66723609b068e668 68240c5344fSmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 68340c5344fSmrgDate: Wed Apr 2 22:13:48 2014 +0200 68440c5344fSmrg 68540c5344fSmrg Clarified RELEASING in README 68640c5344fSmrg 68740c5344fSmrg Changed clone URL and improved text. Removed section GARBAGE. 68840c5344fSmrg 68940c5344fSmrg Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 69040c5344fSmrg 6919a011757Smrgcommit 0b120e37be8ed44188b3497bf02db48e9cf638bc 6929a011757SmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 6939a011757SmrgDate: Wed Apr 2 20:02:00 2014 +0200 6949a011757Smrg 6959a011757Smrg Third version bump to 1.0.9. 6969a011757Smrg 6979a011757Smrg Minor change in README to include 1.0.9 in diff so that release.sh 6989a011757Smrg is happy. 6999a011757Smrg 7009a011757Smrg Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 7019a011757Smrg 7029a011757Smrgcommit e204395a7ccf403999ffa2515379784b641745d1 7039a011757SmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 7049a011757SmrgDate: Wed Apr 2 19:52:43 2014 +0200 7059a011757Smrg 7069a011757Smrg Second version bump to 1.0.9. 7079a011757Smrg 7089a011757Smrg Minor change in README to push the version bump. 7099a011757Smrg 7109a011757Smrg Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 7119a011757Smrg 7129a011757Smrgcommit c36e9838294a6042eb7ae61fc476cbc3280aef2d 7139a011757SmrgAuthor: Dr. Tilmann Bubeck <tilmann@bubecks.de> 7149a011757SmrgDate: Wed Apr 2 19:44:37 2014 +0200 7159a011757Smrg 7169a011757Smrg Fixed missing EXTRA_DIST in tests. Extended README for releasing. 7179a011757Smrg 7189a011757Smrg The tests/Makefile.am missed the EXTRA_DIST definition which resulted in 7199a011757Smrg missing files for the test done with "make check". This was fixed. 7209a011757Smrg README was extended to describe howto release a new version of this 7219a011757Smrg software and to clarify something from ReleaseHOWTO of x.org. 7229a011757Smrg Prepare anything for releasing 1.0.9. 7239a011757Smrg 7249a011757Smrg Signed-off-by: Dr. Tilmann Bubeck <tilmann@bubecks.de> 7259a011757Smrg 7269a011757Smrgcommit ce4bfd951160eabdb28f5534c34aa7549dba7fba 7279a011757SmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7289a011757SmrgDate: Mon Mar 31 23:21:12 2014 +0200 7299a011757Smrg 7309a011757Smrg version bump to 1.0.9 7319a011757Smrg 7329a011757Smrg Prepare for a new version 1.0.9 of xauth. 7339a011757Smrg 7349a011757Smrg Signed-off-by: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7359a011757Smrg 7369a011757Smrgcommit ccf30deb585297823ea03fc68805a1c825e335fe 7379a011757SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 7389a011757SmrgDate: Fri Dec 27 11:01:35 2013 -0800 7399a011757Smrg 7409a011757Smrg Add AC_USE_SYSTEM_EXTENSIONS to expose non-standard extensions 7419a011757Smrg 7429a011757Smrg Required on Solaris to expose definitions in system headers that 7439a011757Smrg are not defined in the XPG standards now that xtrans 1.3 defines 7449a011757Smrg _XOPEN_SOURCE to 600 on Solaris. 7459a011757Smrg 7469a011757Smrg Fixes build failures: 7479a011757Smrg gethost.c: In function ‘get_hostname’: 7489a011757Smrg gethost.c:97:21: error: ‘INET6_ADDRSTRLEN’ undeclared (first use in this function) 7499a011757Smrg gethost.c:97:21: note: each undeclared identifier is reported only once for each function it appears in 7509a011757Smrg gethost.c:97:16: warning: unused variable ‘addr’ [-Wunused-variable] 7519a011757Smrg gethost.c: In function ‘get_address_info’: 7529a011757Smrg gethost.c:196:9: error: implicit declaration of function ‘strlcpy’ [-Werror=implicit-function-declaration] 7539a011757Smrg gethost.c:196:9: warning: nested extern declaration of ‘strlcpy’ [-Wnested-externs] 7549a011757Smrg 7559a011757Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 7569a011757Smrg Reviewed-by: Daniel Stone <daniel@fooishbar.org> 7579a011757Smrg 7589a011757Smrgcommit afeb2c22ba1f7193acf814954e66f40cfd699c17 7599a011757SmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7609a011757SmrgDate: Sun Oct 13 21:38:10 2013 +0200 7619a011757Smrg 7629a011757Smrg Fix warning about warn_unused_result triggered by WRITES. 7639a011757Smrg 7649a011757Smrgcommit 2eb4ef59d7c27ac7972954d406ad9c2fa8123672 7659a011757SmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7669a011757SmrgDate: Sun Oct 13 17:57:49 2013 +0200 7679a011757Smrg 7689a011757Smrg * Do not install test_xauth during "make install" as it is 7699a011757Smrg only used during "make check". 7709a011757Smrg * perror out, if test_xauth does not find "cmdtest". 7719a011757Smrg 7728abc0ccfSmrgcommit 4de4a231f3a718d2af0d2b00443c803f8bddfbc5 7738abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7748abc0ccfSmrgDate: Wed Oct 9 23:45:15 2013 +0200 7758abc0ccfSmrg 7768abc0ccfSmrg Second version bump to 1.0.8 7778abc0ccfSmrg 7788abc0ccfSmrgcommit f7425f45addce5629d338c051a41ec1a119ea51f 7798abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7808abc0ccfSmrgDate: Wed Oct 9 23:38:15 2013 +0200 7818abc0ccfSmrg 7828abc0ccfSmrg Rewrote test_xauth to C to make automake and "make distclean" happy. 7838abc0ccfSmrg 7848abc0ccfSmrgcommit c4356e8dc8b9fe039c38104551af93e0583ffbee 7858abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7868abc0ccfSmrgDate: Wed Oct 9 23:33:42 2013 +0200 7878abc0ccfSmrg 7888abc0ccfSmrg Revert version bump back to 1.0.7 to prepare missing commit before 1.0.8 7898abc0ccfSmrg 7908abc0ccfSmrgcommit d907dda4e5a2584ac15a404c8269b888b61bbf9e 7918abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7928abc0ccfSmrgDate: Tue Oct 8 21:45:06 2013 +0200 7938abc0ccfSmrg 7948abc0ccfSmrg version bump to 1.0.8 7958abc0ccfSmrg 7968abc0ccfSmrgcommit c6ecc2c8470093ba17ff1cf993df46f9e670173d 7978abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 7988abc0ccfSmrgDate: Tue Oct 8 21:41:37 2013 +0200 7998abc0ccfSmrg 8008abc0ccfSmrg Improved README to explain "make check". 8018abc0ccfSmrg 8028abc0ccfSmrgcommit 4e05bce6da8eeb9eb98624cf868675eaf5816df5 8038abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 8048abc0ccfSmrgDate: Tue Oct 8 21:34:49 2013 +0200 8058abc0ccfSmrg 8068abc0ccfSmrg Added command "version" and command line arg "-V" to show version of xauth. 8078abc0ccfSmrg 8088abc0ccfSmrgcommit e53df261c9ca11435df0c8853350d913b557446b 8098abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 8108abc0ccfSmrgDate: Sun Oct 6 16:50:33 2013 +0200 8118abc0ccfSmrg 8128abc0ccfSmrg Fix warning raised by "-Wshadow". 8138abc0ccfSmrg 8148abc0ccfSmrgcommit 92de3583c7aaaa2040728808add2186348859b98 8158abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 8168abc0ccfSmrgDate: Sun Oct 6 15:10:05 2013 +0200 8178abc0ccfSmrg 8188abc0ccfSmrg Rework match_auth_dpy() to be easier to read and maintain (hopefully). 8198abc0ccfSmrg 8208abc0ccfSmrgcommit 1555fff4ab458d7d4053f1ea6b74c3e14a65ad63 8218abc0ccfSmrgAuthor: Egbert Eich <eich@freedesktop.org> 8228abc0ccfSmrgDate: Wed Aug 14 22:11:06 2013 +0200 8238abc0ccfSmrg 8248abc0ccfSmrg Make matching algorithm mimic XauGet*AuthByAddr 8258abc0ccfSmrg 8268abc0ccfSmrg Xlib (xcb) uses XauGetBestAuthByAddr() when looking for an 8278abc0ccfSmrg authorization. 'xauth [n]list $DISPLAY' used a slightly 8288abc0ccfSmrg stricter algorithm which doesn't find a possible authorization 8298abc0ccfSmrg for cases where either the family is set to FamilyWild or 8308abc0ccfSmrg address the address length is 0. 8318abc0ccfSmrg 8328abc0ccfSmrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 8338abc0ccfSmrg 8348abc0ccfSmrgcommit 10cbe2ed2a96582e7ee9fa5cfe6f8f69a3a4e4d4 8358abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 8368abc0ccfSmrgDate: Sun Oct 6 14:16:59 2013 +0200 8378abc0ccfSmrg 8388abc0ccfSmrg Added black box tests for basic functionality started with "make check". 8398abc0ccfSmrg 8408abc0ccfSmrgcommit 3be53072f8252962c6df740e64e897b970ae0349 8418abc0ccfSmrgAuthor: Egbert Eich <eich@freedesktop.org> 8428abc0ccfSmrgDate: Tue Oct 1 01:17:09 2013 +0200 8438abc0ccfSmrg 8448abc0ccfSmrg Handle v4-mapped inet6 addresses correctly 8458abc0ccfSmrg 8468abc0ccfSmrg Handling of v4-mapped inet6 addresses has been introduced 8478abc0ccfSmrg with commit 58140dbbd39389ad6af58e201e055f3d4b92d368: 8488abc0ccfSmrg 8498abc0ccfSmrg Look for FamilyLocal if inet or inet6 address is loopback 8508abc0ccfSmrg 8518abc0ccfSmrg These adresses should be treated as inet addresses. This patch 8528abc0ccfSmrg makes the code consistent with the handling if xcb_auth.c in 8538abc0ccfSmrg libxcb. 8548abc0ccfSmrg 8558abc0ccfSmrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 8568abc0ccfSmrg 8578abc0ccfSmrgcommit 58140dbbd39389ad6af58e201e055f3d4b92d368 8588abc0ccfSmrgAuthor: Egbert Eich <eich@freedesktop.org> 8598abc0ccfSmrgDate: Sun Sep 29 08:25:14 2013 -0700 8608abc0ccfSmrg 8618abc0ccfSmrg Look for FamilyLocal if inet or inet6 address is loopback 8628abc0ccfSmrg 8638abc0ccfSmrg libxcb uses FamilyLocal authorization if the host name or IP in the 8648abc0ccfSmrg display string is from the loopback device. This patch adds the same 8658abc0ccfSmrg behavior to xauth. 8668abc0ccfSmrg This fixes a long standing problem that for ssh tunneled connections 8678abc0ccfSmrg a display variable of the form: localhost:<N>.<M> leads to correct 8688abc0ccfSmrg authorization when an X client is started but "xauth list $DISPLAY" 8698abc0ccfSmrg returns nothing. 8708abc0ccfSmrg 8718abc0ccfSmrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 8728abc0ccfSmrg Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 8738abc0ccfSmrg Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 8748abc0ccfSmrg 8758abc0ccfSmrgcommit 09a9451af29545196cedfc8dcaf32e3f1ccc672b 8768abc0ccfSmrgAuthor: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 8778abc0ccfSmrgDate: Sun Sep 29 07:57:37 2013 -0700 8788abc0ccfSmrg 8798abc0ccfSmrg Silenece lack of noreturn warning 8808abc0ccfSmrg 8818abc0ccfSmrg Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 8828abc0ccfSmrg 8838abc0ccfSmrgcommit a2c8f59f13caf63a642bad1b97d9adf5a9e01bcb 8848abc0ccfSmrgAuthor: Jeremy Huddleston Sequoia <jeremyhu@apple.com> 8858abc0ccfSmrgDate: Sun Sep 29 08:04:39 2013 -0700 8868abc0ccfSmrg 8878abc0ccfSmrg Revert "Look for FamilyLocal if inet or inet6 address is loopback" 8888abc0ccfSmrg 8898abc0ccfSmrg Also reverts the followup "More fixes for compiler warnings regarding the use of "const"." 8908abc0ccfSmrg 8918abc0ccfSmrg This reverts commits fb328950ce1156b8228214240b213860b794b4c8 and 8928abc0ccfSmrg 345c7bf0d09f26183cfde9ad1c812c8de71869a5. 8938abc0ccfSmrg 8948abc0ccfSmrg Fixes build regression found on darwin tinderbox. 8958abc0ccfSmrg 8968abc0ccfSmrg Per SUSv4*, IN6_IS_ADDR_LOOPBACK takes a 'const struct in6_addr *', not a 8978abc0ccfSmrg 'const struct sockaddr_in6 *'. 8988abc0ccfSmrg 8998abc0ccfSmrg *: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netinet_in.h.html 9008abc0ccfSmrg 9018abc0ccfSmrgcommit fb328950ce1156b8228214240b213860b794b4c8 9028abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 9038abc0ccfSmrgDate: Wed Sep 25 09:36:58 2013 +0200 9048abc0ccfSmrg 9058abc0ccfSmrg More fixes for compiler warnings regarding the use of "const". 9068abc0ccfSmrg 9078abc0ccfSmrgcommit 345c7bf0d09f26183cfde9ad1c812c8de71869a5 9088abc0ccfSmrgAuthor: Egbert Eich <eich@freedesktop.org> 9098abc0ccfSmrgDate: Wed Aug 14 17:08:27 2013 +0200 9108abc0ccfSmrg 9118abc0ccfSmrg Look for FamilyLocal if inet or inet6 address is loopback 9128abc0ccfSmrg 9138abc0ccfSmrg libxcb uses FamilyLocal authorization if the host name or IP in the 9148abc0ccfSmrg display string is from the loopback device. This patch adds the same 9158abc0ccfSmrg behavior to xauth. 9168abc0ccfSmrg This fixes a long standing problem that for ssh tunneled connections 9178abc0ccfSmrg a display variable of the form: localhost:<N>.<M> leads to correct 9188abc0ccfSmrg authorization when an X client is started but "xauth list $DISPLAY" 9198abc0ccfSmrg returns nothing. 9208abc0ccfSmrg 9218abc0ccfSmrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 9228abc0ccfSmrg 9238abc0ccfSmrgcommit 289ca779f73840cb5c9d69b919413079d1be3fc2 9248abc0ccfSmrgAuthor: Dr. Tilmann Bubeck <t.bubeck@reinform.de> 9258abc0ccfSmrgDate: Tue Sep 24 11:21:52 2013 +0200 9268abc0ccfSmrg 9278abc0ccfSmrg Fix various compiler warnings raised by modern gcc (4.8.1). 9288abc0ccfSmrg 9298abc0ccfSmrgcommit 2440a254797cc3655c8743a9232f30a693f6f947 9308abc0ccfSmrgAuthor: Thomas Klausner <wiz@NetBSD.org> 9318abc0ccfSmrgDate: Thu Jul 11 11:27:15 2013 +0200 9328abc0ccfSmrg 9338abc0ccfSmrg Use copystring to create non-const string.] 9348abc0ccfSmrg 9358abc0ccfSmrg Hello! 9368abc0ccfSmrg 9378abc0ccfSmrg I see you're the official xauth maintainer according to 9388abc0ccfSmrg http://cgit.freedesktop.org/xorg/doc/xorg-docs/tree/MAINTAINERS#n80 9398abc0ccfSmrg 9408abc0ccfSmrg Can you please take a look at the attached patch and merge it? 9418abc0ccfSmrg 9428abc0ccfSmrg Thanks, 9438abc0ccfSmrg Thomas 9448abc0ccfSmrg 9458abc0ccfSmrg ----- Forwarded message from Thomas Klausner <wiz@NetBSD.org> ----- 9468abc0ccfSmrg 9478abc0ccfSmrg Date: Sun, 30 Jun 2013 13:29:44 +0200 9488abc0ccfSmrg From: Thomas Klausner <wiz@NetBSD.org> 9498abc0ccfSmrg To: xorg-devel@lists.x.org 9508abc0ccfSmrg Cc: Thomas Klausner <wiz@NetBSD.org> 9518abc0ccfSmrg Subject: [PATCH:xauth] Use copystring to create non-const string. 9528abc0ccfSmrg 9538abc0ccfSmrg Fixes "error: assignment discards qualifiers from pointer target type" 9548abc0ccfSmrg 9558abc0ccfSmrg Signed-off-by: Thomas Klausner <wiz@NetBSD.org> 9568abc0ccfSmrg 9578abc0ccfSmrgcommit eee471e446405350c02c221f044a70669dac48a2 9588abc0ccfSmrgAuthor: Egbert Eich <eich@freedesktop.org> 9598abc0ccfSmrgDate: Wed Aug 14 17:07:35 2013 +0200 9608abc0ccfSmrg 9618abc0ccfSmrg Don't crash when running past the end of the chain 9628abc0ccfSmrg 9638abc0ccfSmrg Running past the end of the chain would cause a SEGV. 9648abc0ccfSmrg 9658abc0ccfSmrg Signed-off-by: Egbert Eich <eich@freedesktop.org> 9668abc0ccfSmrg 9678abc0ccfSmrgcommit 6dda11c17f2fdc47d43f269dccee98ec66cc8c4b 9688abc0ccfSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 9698abc0ccfSmrgDate: Sat Feb 23 10:13:14 2013 -0800 9708abc0ccfSmrg 9718abc0ccfSmrg Assume signal handlers return void, as C89 requires 9728abc0ccfSmrg 9738abc0ccfSmrg Drops use of autoconf's obsolete AC_TYPE_SIGNAL and Imake's even more 9748abc0ccfSmrg obsolete SIGNALRETURNSINT. 9758abc0ccfSmrg 9768abc0ccfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 9778abc0ccfSmrg 9788abc0ccfSmrgcommit 399dc5d6282f90fee2f6071aadde977280656ffc 9798abc0ccfSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 9808abc0ccfSmrgDate: Wed Dec 26 23:11:36 2012 -0800 9818abc0ccfSmrg 9828abc0ccfSmrg Remove unused DECnet ("DNETCONN") code from xauth 9838abc0ccfSmrg 9848abc0ccfSmrg Has never been converted to build in modular builds, so has been unusable 9858abc0ccfSmrg since X11R7.0 release in 2005. DNETCONN support was removed from xtrans 9868abc0ccfSmrg back in 2008. 9878abc0ccfSmrg 9888abc0ccfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 9898abc0ccfSmrg 9908abc0ccfSmrgcommit fe46fcc3ae58767960434445a4ea9c3ce0a6724e 9918abc0ccfSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 9928abc0ccfSmrgDate: Wed Dec 26 23:09:31 2012 -0800 9938abc0ccfSmrg 9948abc0ccfSmrg Remove unused TLI ("STREAMSCONN") code from xauth 9958abc0ccfSmrg 9968abc0ccfSmrg Has never been converted to build in modular builds, so has been unusable 9978abc0ccfSmrg since X11R7.0 release in 2005. All known platforms with TLI/XTI support 9988abc0ccfSmrg that X11R7 & later releases run on also have (and mostly prefer) BSD 9998abc0ccfSmrg socket support for their networking API. 10008abc0ccfSmrg 10018abc0ccfSmrg And as the comment notes, it never worked right in xauth anyway. 10028abc0ccfSmrg 10038abc0ccfSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 10048abc0ccfSmrg 10058abc0ccfSmrgcommit ea343d117b5dbb17fc753e08918f44f167207fa9 10068abc0ccfSmrgAuthor: Jon TURNEY <jon.turney@dronecode.org.uk> 10078abc0ccfSmrgDate: Sat Oct 27 18:10:30 2012 +0100 10088abc0ccfSmrg 10098abc0ccfSmrg Include Xwinsock.h rather than sys/socket.h on WIN32 10108abc0ccfSmrg 10118abc0ccfSmrg For AF_INET6, include Xwinsock.h rather than sys/socket.h on WIN32 10128abc0ccfSmrg 10138abc0ccfSmrg Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk> 10148abc0ccfSmrg Reviewed-by: Yaakov Selkowitz <yselkowitz@users.sourceforge.net> 10158abc0ccfSmrg 101696402570Smrgcommit 374c8c7005200c13299fdcb7b7d1b12f9f4258ae 101796402570SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 101896402570SmrgDate: Thu Mar 22 21:41:35 2012 -0700 101996402570Smrg 102096402570Smrg xauth 1.0.7 102196402570Smrg 102296402570Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 102396402570Smrg 102496402570Smrgcommit fbc307f3445a549815efb2476e9476bd51250cf6 102596402570SmrgAuthor: Andreas Schwab <schwab@linux-m68k.org> 102696402570SmrgDate: Fri Sep 3 13:45:49 2010 +0200 102796402570Smrg 102896402570Smrg Remove alarm handler in get_hostname 102996402570Smrg 103096402570Smrg gethostbyaddr is not (required to be) async-signal-safe. 103196402570Smrg 103296402570Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 103396402570Smrg 103496402570Smrgcommit ee3e046dfd84cda1588eef155c7e7c36df9bf5f4 103596402570SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 103696402570SmrgDate: Wed Sep 28 19:57:15 2011 -0700 103796402570Smrg 103896402570Smrg Add const attributes to fix gcc -Wwrite-strings warnings 103996402570Smrg 104096402570Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 104196402570Smrg 104296402570Smrgcommit 7f7f8cd60795c9503156950d518caa04b30a94a2 104396402570SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 104496402570SmrgDate: Wed Sep 28 19:50:40 2011 -0700 104596402570Smrg 104696402570Smrg Strip trailing whitespace 104796402570Smrg 104896402570Smrg Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}' 104996402570Smrg git diff -w & git diff -b show no diffs from this change 105096402570Smrg 105196402570Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 105296402570Smrg 105396402570Smrgcommit eb5ed59c623aa360677f62a7fd6e398ee9f3cab5 105496402570SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 105596402570SmrgDate: Wed Sep 28 19:39:20 2011 -0700 105696402570Smrg 105796402570Smrg convert strlen/malloc/strcpy combo to strdup 105896402570Smrg 105996402570Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 106096402570Smrg 10612852888eSmrgcommit b67f0df2dbfa372417d0687e26704635e2d10034 10622852888eSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 10632852888eSmrgDate: Mon May 23 19:38:50 2011 -0700 10642852888eSmrg 10652852888eSmrg configure.ac: Bump to 1.0.6 10662852888eSmrg 10672852888eSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 10682852888eSmrg 10692852888eSmrgcommit 48f87d48fb7b51535534ef2fb18d2fd1e451c2b5 10702852888eSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 10712852888eSmrgDate: Sun May 8 16:08:29 2011 -0700 10722852888eSmrg 10732852888eSmrg auth_finalize: Attempt to rename() if link() fails 10742852888eSmrg 10752852888eSmrg On some file systems (like AFP), hard links are not supported. If 10762852888eSmrg link fails, try rename() before giving up. 10772852888eSmrg 10782852888eSmrg Reported-by: Jamie Kennea <jamie@pompey.org> 10792852888eSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 10802852888eSmrg 10812852888eSmrgcommit 5032c286df16737277c9a04e1083171ffec89000 10822852888eSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 10832852888eSmrgDate: Fri May 6 23:12:50 2011 -0700 10842852888eSmrg 10852852888eSmrg Error out and avoid a call to malloc(0) if given a bad hex string 10862852888eSmrg 10872852888eSmrg process.c:567:14: warning: Call to 'malloc' has an allocation size of 0 bytes 10882852888eSmrg retval = malloc (len); 10892852888eSmrg ^ ~~~ 10902852888eSmrg 1 warning generated. 10912852888eSmrg 10922852888eSmrg Found-by: clang static analyzer 10932852888eSmrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 10942852888eSmrg 10952852888eSmrgcommit 9197410a2b5c875885266713f5dc470b6dac476b 10962852888eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 10972852888eSmrgDate: Wed Jan 19 10:06:55 2011 -0500 10982852888eSmrg 10992852888eSmrg config: move man pages into their own directory 11002852888eSmrg 11012852888eSmrg Use services provided by XORG_MANPAGE_SECTIONS. 11022852888eSmrg Use standard Makefile for man pages. 11032852888eSmrg 11042852888eSmrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 11052852888eSmrg 11062852888eSmrgcommit 404e5ccc404574906978570781705c73bf24b31b 11072852888eSmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 11082852888eSmrgDate: Wed Jan 12 16:28:02 2011 -0500 11092852888eSmrg 11102852888eSmrg config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS 11112852888eSmrg 11122852888eSmrg This silences an Autoconf warning 11132852888eSmrg 11142852888eSmrgcommit 1a2ad8ef43c82dcbe0c6fc024c5a627ebb927a82 11152852888eSmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com> 11162852888eSmrgDate: Tue Sep 28 13:29:49 2010 -0700 11172852888eSmrg 11182852888eSmrg Purge cvs tags. 11192852888eSmrg 11202852888eSmrg Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com> 11212852888eSmrg 11222adc0320Smrgcommit da552fc4c69a62b6227383452e56428cd5d696a0 11232adc0320SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11242adc0320SmrgDate: Thu Sep 23 17:57:16 2010 -0700 11252adc0320Smrg 11262adc0320Smrg xauth 1.0.5 11272adc0320Smrg 11282adc0320Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 11292adc0320Smrg 11302adc0320Smrgcommit eec190f060cd61b44e0e7029309f7db841c824b8 11312adc0320SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11322adc0320SmrgDate: Thu Sep 23 07:33:02 2010 -0700 11332adc0320Smrg 11342adc0320Smrg config: upgrade to util-macros 1.8 for additional man page support 11352adc0320Smrg 11362adc0320Smrg Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS 11372adc0320Smrg The value of MAN_SUBST is the same for all X.Org packages. 11382adc0320Smrg 11392adc0320Smrg Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS 11402adc0320Smrg The existing statement can now be removed from the configuration file. 11412adc0320Smrg 11422adc0320Smrg Use automake provided $(AM_V_GEN) and XORG_DEFAULT_OPTIONS provided $(SED) 11432adc0320Smrg Enables silent rule and use platform appropriate version of sed. 11442adc0320Smrg 11452adc0320Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 11462adc0320Smrg 11472adc0320Smrgcommit 732922acd465f081f8cbd315aa687dd745da2337 11482adc0320SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com> 11492adc0320SmrgDate: Thu Sep 23 07:29:53 2010 -0700 11502adc0320Smrg 11512adc0320Smrg config: Remove unnecessary calls from configure.ac 11522adc0320Smrg 11532adc0320Smrg AC_PROG_CC & AC_PROG_INSTALL are provided by XORG_DEFAULT_OPTIONS now 11542adc0320Smrg PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables 11552adc0320Smrg 11562adc0320Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com> 11572adc0320Smrg 11582adc0320Smrgcommit 6eef00c1021930444e09d8334b06bbad83d7f2fb 11592adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 11602adc0320SmrgDate: Tue Jul 20 18:45:18 2010 -0400 11612adc0320Smrg 11622adc0320Smrg config: update AC_PREREQ statement to 2.60 11632adc0320Smrg 11642adc0320Smrg Unrelated to the previous patches, the new value simply reflects 11652adc0320Smrg the reality that the minimum level for autoconf to configure 11662adc0320Smrg all x.org modules is 2.60 dated June 2006. 11672adc0320Smrg 11682adc0320Smrg ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz 11692adc0320Smrg 11702adc0320Smrg Signed-off-by: Gaetan Nadon <memsize@videotron.ca> 11712adc0320Smrg 11722adc0320Smrgcommit 4f6dea33200af6d42e29b43269d8ee389db1b98f 11732adc0320SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 11742adc0320SmrgDate: Thu Aug 26 08:26:31 2010 -0700 11752adc0320Smrg 11762adc0320Smrg Fix build failure resulting from previous commit on systems without strlcpy 11772adc0320Smrg 11782adc0320Smrg Found-by: Tinderbox 11792adc0320Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 11802adc0320Smrg 11812adc0320Smrgcommit 135338af9a141d609e07e42208b9104465346ae4 11822adc0320SmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com> 11832adc0320SmrgDate: Wed Aug 25 18:23:26 2010 -0700 11842adc0320Smrg 11852adc0320Smrg launchd: Properly support launchd sockets in xauth 11862adc0320Smrg 11872adc0320Smrg What we had in place before was a hack that always used ':0'. This change 11882adc0320Smrg results in the bundle id being used to differentiate different connections. 11892adc0320Smrg 11902adc0320Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> 11912adc0320Smrg 11922adc0320Smrgcommit 96ea88d3aeae710d8fc04f23151d5b669c5e8a0c 11932adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 11942adc0320SmrgDate: Thu Nov 26 09:19:52 2009 -0500 11952adc0320Smrg 11962adc0320Smrg Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES 11972adc0320Smrg 11982adc0320Smrg Now that the INSTALL file is generated. 11992adc0320Smrg Allows running make maintainer-clean. 12002adc0320Smrg 12012adc0320Smrgcommit 1eb55d8efd568c31e8bc9f1f7ab91558ceecfc06 12022adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 12032adc0320SmrgDate: Wed Oct 28 14:09:08 2009 -0400 12042adc0320Smrg 12052adc0320Smrg INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206 12062adc0320Smrg 12072adc0320Smrg Add missing INSTALL file. Use standard GNU file on building tarball 12082adc0320Smrg README may have been updated 12092adc0320Smrg Remove AUTHORS file as it is empty and no content available yet. 12102adc0320Smrg Remove NEWS file as it is empty and no content available yet. 12112adc0320Smrg 12122adc0320Smrgcommit f326a1fe16f6717fb822228051a7fdfd30048cab 12132adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 12142adc0320SmrgDate: Tue Oct 27 15:07:24 2009 -0400 12152adc0320Smrg 12162adc0320Smrg Deploy the new XORG_DEFAULT_OPTIONS #24242 12172adc0320Smrg 12182adc0320Smrg This macro aggregate a number of existing macros that sets commmon 12192adc0320Smrg X.Org components configuration options. It shields the configuration file from 12202adc0320Smrg future changes. 12212adc0320Smrg 12222adc0320Smrgcommit e3a895e81611d881e74fb5106319af513f78df07 12232adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 12242adc0320SmrgDate: Mon Oct 26 22:08:38 2009 -0400 12252adc0320Smrg 12262adc0320Smrg Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432 12272adc0320Smrg 12282adc0320Smrg ChangeLog filename is known to Automake and requires no further 12292adc0320Smrg coding in the makefile. 12302adc0320Smrg 12312adc0320Smrgcommit b0f1523247680c9a6045c3a6296bf45d4106de1e 12322adc0320SmrgAuthor: Gaetan Nadon <memsize@videotron.ca> 12332adc0320SmrgDate: Thu Oct 22 12:34:15 2009 -0400 12342adc0320Smrg 12352adc0320Smrg .gitignore: use common defaults with custom section # 24239 12362adc0320Smrg 12372adc0320Smrg Using common defaults will reduce errors and maintenance. 12382adc0320Smrg Only the very small or inexistent custom section need periodic maintenance 12392adc0320Smrg when the structure of the component changes. Do not edit defaults. 12402adc0320Smrg 12412adc0320Smrgcommit b6c280336a6cf681917692933589d878e9984470 12422adc0320SmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org> 12432adc0320SmrgDate: Wed Oct 21 12:47:20 2009 -0700 12442adc0320Smrg 12452adc0320Smrg This is not a GNU project, so declare it foreign. 12462adc0320Smrg 12472adc0320Smrg On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote: 12482adc0320Smrg > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote: 12492adc0320Smrg > > I noticed an INSTALL file in xlsclients and libXvMC today, and it 12502adc0320Smrg > > was quite annoying to work around since 'autoreconf -fvi' replaces 12512adc0320Smrg > > it and git wants to commit it. Should these files even be in git? 12522adc0320Smrg > > Can I nuke them for the betterment of humanity and since they get 12532adc0320Smrg > > created by autoreconf anyways? 12542adc0320Smrg > 12552adc0320Smrg > See https://bugs.freedesktop.org/show_bug.cgi?id=24206 12562adc0320Smrg 12572adc0320Smrg As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with 12582adc0320Smrg AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation 12592adc0320Smrg of the INSTALL file. It is also part of the 24206 solution. 12602adc0320Smrg 12612adc0320Smrg Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org> 12622adc0320Smrg 12632adc0320Smrgcommit 1c701094169b6e33f7faf21a269e949bf134a326 12642adc0320SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 12652adc0320SmrgDate: Fri Oct 9 22:58:52 2009 -0700 12662adc0320Smrg 12672adc0320Smrg Bug 7051: xauth says creating new authority file even though it does not 12682adc0320Smrg 12692adc0320Smrg https://bugs.freedesktop.org/show_bug.cgi?id=7051 12702adc0320Smrg 12712adc0320Smrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 12722adc0320Smrg 12737366012aSmrgcommit d2d802ea9f882b7b7eac1251309d8141e55f213e 12747366012aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 12757366012aSmrgDate: Mon Sep 21 20:25:09 2009 -0700 12767366012aSmrg 12777366012aSmrg xauth 1.0.4 12787366012aSmrg 12797366012aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 12807366012aSmrg 12817366012aSmrgcommit e4ab625fd4e31a6cc043dfabbb7d5a801e87d526 12827366012aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 12837366012aSmrgDate: Mon Sep 21 20:22:28 2009 -0700 12847366012aSmrg 12857366012aSmrg Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS 12867366012aSmrg 12877366012aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 12887366012aSmrg 12897366012aSmrgcommit 2cbcbed9dedb696535fe54290189478c6c007270 12907366012aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 12917366012aSmrgDate: Mon Sep 21 20:17:48 2009 -0700 12927366012aSmrg 12937366012aSmrg Man page updates: add "SEE ALSO", update xdm references 12947366012aSmrg 12957366012aSmrg Also trim trailing whitespaces and fix a spelling error 12967366012aSmrg 12977366012aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 12987366012aSmrg 12997366012aSmrgcommit d376341c3cbeca0aec335462dffb796e5a8e5d03 13007366012aSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 13017366012aSmrgDate: Mon Sep 21 20:08:10 2009 -0700 13027366012aSmrg 13037366012aSmrg Add pointers to mailing list, bugzilla, wiki & git repo to README 13047366012aSmrg 13057366012aSmrg Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> 13067366012aSmrg 13077366012aSmrgcommit 6d47c482a198f5421a7007221a69ee24d5f0a2a4 13087366012aSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 13097366012aSmrgDate: Sun Jul 19 10:27:49 2009 +0200 13107366012aSmrg 13117366012aSmrg Initialize ed.used_stdout at the beginning of do_extract() 13127366012aSmrg 13137366012aSmrg This avoids reading uninitialized memory later. 13147366012aSmrg Problem reported by Philip Guenther. Thanks. 13157366012aSmrg 13167366012aSmrg Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr> 13177366012aSmrg 13187366012aSmrgcommit b0aec5d07ea5c9fccacf250fe1c665d92243fb61 13197366012aSmrgAuthor: Michael Scherer <misc@mandriva.org> 13207366012aSmrgDate: Sat Mar 7 12:14:26 2009 +0100 13217366012aSmrg 13227366012aSmrg Fix format error 13237366012aSmrg 13247366012aSmrgcommit 31395a96cff3570440229b2715c8ba557a6ce8d4 13257366012aSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br> 13267366012aSmrgDate: Mon Jan 19 19:05:44 2009 -0200 13277366012aSmrg 13287366012aSmrg Correct make distcheck. 13297366012aSmrg 13307366012aSmrg No warnings were generated by gcc 4.3 neither sparse when using 13317366012aSmrg XORG_CWARNFLAGS. 13327366012aSmrg 13337366012aSmrgcommit 64d1fe69362bb0edcd5736ee6988d9bd394ea5c0 13347366012aSmrgAuthor: Matthieu Herrb <matthieu.herrb@laas.fr> 13357366012aSmrgDate: Tue Jun 17 23:31:58 2008 +0200 13367366012aSmrg 13377366012aSmrg Replace rsh by ssh the extract/merge example. Rsh is no more. 13387366012aSmrg 13397366012aSmrgcommit 3cc17297124ea5c9917e6eacc0ab7ae021e8a386 13407366012aSmrgAuthor: Jens Granseuer <jensgr@gmx.net> 13417366012aSmrgDate: Sun Mar 9 20:06:49 2008 +0100 13427366012aSmrg 13437366012aSmrg C89 fix 13447366012aSmrg 13457366012aSmrg 65a0917d4661e370b50beed8f06f5577bfeea59f broke the build with non-C99 13467366012aSmrg aware compilers. 13477366012aSmrg 13487366012aSmrgcommit 85459f9fee2ad4d5954e8f549df9a269cf3bff76 13497366012aSmrgAuthor: Julien Cristau <jcristau@debian.org> 13507366012aSmrgDate: Fri Mar 7 18:20:15 2008 +0100 13517366012aSmrg 13527366012aSmrg Change xauth_CFLAGS to AM_CFLAGS to make automake-1.10 happier 13537366012aSmrg 13547366012aSmrg Makefile.am:27: compiling `gethost.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac' 13557366012aSmrg 13567366012aSmrgcommit a9c0960c94b9299bcf2bb08c05a6f66579d4a862 13577366012aSmrgAuthor: Adam Jackson <ajax@redhat.com> 13587366012aSmrgDate: Thu Mar 6 16:56:33 2008 -0500 13597366012aSmrg 13607366012aSmrg xauth 1.0.3 13617366012aSmrg 13627a0395d0Smrgcommit 65a0917d4661e370b50beed8f06f5577bfeea59f 13637a0395d0SmrgAuthor: Jeremy Huddleston <jeremy@tifa.local> 13647a0395d0SmrgDate: Thu Jan 10 21:15:56 2008 -0800 13657a0395d0Smrg 13667a0395d0Smrg get_address_info: don't allow duplicate entries to be returned in the list 13677a0395d0Smrg OS-X's getaddrinfo() can return duplicate entries (and does for localhost with 13687a0395d0Smrg the default 10.5 /etc/hosts). This caused some annoying crashes which this 13697a0395d0Smrg patch takes care of. 13707a0395d0Smrg 13717a0395d0Smrg See http://trac.macosforge.org/projects/xquartz/ticket/44 13727a0395d0Smrg 13737a0395d0Smrgcommit 40e1769f4c631713c32c73a5244f3d65aea89ab7 13747a0395d0SmrgAuthor: Jeremy Huddleston <jeremy@tifa.local> 13757a0395d0SmrgDate: Sat Dec 1 20:01:23 2007 -0800 13767a0395d0Smrg 13777a0395d0Smrg Added support for launchd socket 13787a0395d0Smrg From Martin Costabel 13797a0395d0Smrg 13807a0395d0Smrgcommit 60615bc52f685b7ddfd574e10ed8fdcf2b6e43f5 13817a0395d0SmrgAuthor: Daniel Drake <ddrake@brontes3d.com> 13827a0395d0SmrgDate: Wed May 16 14:24:00 2007 -0800 13837a0395d0Smrg 13847a0395d0Smrg Bug #10971: xauth COPYING file 13857a0395d0Smrg 13867a0395d0Smrg X.Org Bugzilla #10971 <https://bugs.freedesktop.org/show_bug.cgi?id=10971> 13877a0395d0Smrg 13887a0395d0Smrgcommit a1602ecd22a800a6c5348c00fece3287cdcf00ce 13897a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 13907a0395d0SmrgDate: Tue Dec 12 15:00:29 2006 -0800 13917a0395d0Smrg 13927a0395d0Smrg Version bump: 1.0.2 13937a0395d0Smrg 13947a0395d0Smrgcommit 140965e6a565e338e07cf6fcc0dd5313acd67716 13957a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 13967a0395d0SmrgDate: Mon Dec 11 19:31:37 2006 -0800 13977a0395d0Smrg 13987a0395d0Smrg Remove Imake compatibility #ifdefs - require configure's AC_TYPE_SIGNAL 13997a0395d0Smrg 14007a0395d0Smrgcommit cfb36499790b764d87af7d6f4713f4fe8d3d88f7 14017a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 14027a0395d0SmrgDate: Mon Dec 11 19:25:48 2006 -0800 14037a0395d0Smrg 14047a0395d0Smrg Replace platform #ifdefs with AC_CHECK_HEADERS([net/errno.h]) 14057a0395d0Smrg 14067a0395d0Smrgcommit 42815405686498bb464fa20621bbcde00096a42d 14077a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 14087a0395d0SmrgDate: Mon Dec 11 18:59:14 2006 -0800 14097a0395d0Smrg 14107a0395d0Smrg sparse warning: non-ANSI definition of function 'get_hostname' 14117a0395d0Smrg 14127a0395d0Smrgcommit a527e14d16de2955dcdd6d14141f51987af7af2c 14137a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 14147a0395d0SmrgDate: Mon Dec 11 18:54:51 2006 -0800 14157a0395d0Smrg 14167a0395d0Smrg Add hooks for checking source code with lint/sparse/etc. 14177a0395d0Smrg 14187a0395d0Smrgcommit fa9b494baacab74d354ee4d5e0f6a1342b2bc723 14197a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 14207a0395d0SmrgDate: Mon Dec 11 18:48:54 2006 -0800 14217a0395d0Smrg 14227a0395d0Smrg Replace static ChangeLog with disthook to generate from git log 14237a0395d0Smrg 14247a0395d0Smrgcommit 2c2900cef3722580fa7b32721809365fad77348a 14257a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 14267a0395d0SmrgDate: Mon Dec 11 14:53:38 2006 -0800 14277a0395d0Smrg 14287a0395d0Smrg Add *~ to .gitignore to skip emacs/patch droppings 14297a0395d0Smrg 14307a0395d0Smrgcommit 1c42ae4c711b646fff5aae562f43047b0c4e9d81 14317a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 14327a0395d0SmrgDate: Mon Dec 11 14:53:13 2006 -0800 14337a0395d0Smrg 14347a0395d0Smrg renamed: .cvsignore -> .gitignore 14357a0395d0Smrg 14367a0395d0Smrgcommit df9747b1706b0f35dd24484da05a8221369508a1 14377a0395d0SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com> 14387a0395d0SmrgDate: Mon Dec 11 14:50:29 2006 -0800 14397a0395d0Smrg 14407a0395d0Smrg Sun bug 6494972: "is is" is a typo in xauth(1) man page 14417a0395d0Smrg 14427a0395d0Smrg <http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6494972> 14437a0395d0Smrg 14447a0395d0Smrgcommit 900f18b99fcdd1e404bea3e25c5f52f3fdb4a8c5 14457a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 14467a0395d0SmrgDate: Wed Dec 21 02:29:48 2005 +0000 14477a0395d0Smrg 14487a0395d0Smrg Update package version for X11R7 release. 14497a0395d0Smrg 14507a0395d0Smrgcommit a147a93a8469bc6c53e644f304f022e5c4b21083 14517a0395d0SmrgAuthor: Adam Jackson <ajax@nwnk.net> 14527a0395d0SmrgDate: Mon Dec 19 16:22:42 2005 +0000 14537a0395d0Smrg 14547a0395d0Smrg Stub COPYING files 14557a0395d0Smrg 14567a0395d0Smrgcommit 80dae7f47a96a58ec1b008eb6a44c6b990d69d2f 14577a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 14587a0395d0SmrgDate: Thu Dec 15 00:24:04 2005 +0000 14597a0395d0Smrg 14607a0395d0Smrg Update package version number for final X11R7 release candidate. 14617a0395d0Smrg 14627a0395d0Smrgcommit 2b0af47b8252e239fe0201802ef5b71c4732949a 14637a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 14647a0395d0SmrgDate: Tue Dec 6 22:48:19 2005 +0000 14657a0395d0Smrg 14667a0395d0Smrg Change *man_SOURCES ==> *man_PRE to fix autotools warnings. 14677a0395d0Smrg 14687a0395d0Smrgcommit da2726e8d0cab3dd0e5e8653572d3c91bfd10bd4 14697a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 14707a0395d0SmrgDate: Sat Dec 3 05:49:18 2005 +0000 14717a0395d0Smrg 14727a0395d0Smrg Update package version number for X11R7 RC3 release. 14737a0395d0Smrg 14747a0395d0Smrgcommit 31daf53e50be410f581f7b05d579136a8e1fd04a 14757a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 14767a0395d0SmrgDate: Mon Nov 28 22:01:39 2005 +0000 14777a0395d0Smrg 14787a0395d0Smrg Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4 14797a0395d0Smrg update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir) 14807a0395d0Smrg 14817a0395d0Smrgcommit 653fe719513d43e3ad42bb086f91fc00d8f79228 14827a0395d0SmrgAuthor: Eric Anholt <anholt@freebsd.org> 14837a0395d0SmrgDate: Mon Nov 21 10:34:58 2005 +0000 14847a0395d0Smrg 14857a0395d0Smrg Another pass at .cvsignores for apps. 14867a0395d0Smrg 14877a0395d0Smrgcommit e4cb9726562b4acea76a683ed411e38845d91265 14887a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 14897a0395d0SmrgDate: Mon Nov 21 03:14:16 2005 +0000 14907a0395d0Smrg 14917a0395d0Smrg Change dependency from xmu to xmuu since the full xmu (with all its baggage 14927a0395d0Smrg like Xt) is not needed here. 14937a0395d0Smrg 14947a0395d0Smrgcommit 32ee4696ea37c04562229dccacffe7dc8341eca0 14957a0395d0SmrgAuthor: Eric Anholt <anholt@freebsd.org> 14967a0395d0SmrgDate: Sun Nov 20 22:08:50 2005 +0000 14977a0395d0Smrg 14987a0395d0Smrg Add/improve .cvsignore files for apps. 14997a0395d0Smrg 15007a0395d0Smrgcommit ccbf3e05dad84647b62fa3fd8f5730c5dd094977 15017a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 15027a0395d0SmrgDate: Wed Nov 9 21:09:20 2005 +0000 15037a0395d0Smrg 15047a0395d0Smrg Update package version number for X11R7 RC2 release. 15057a0395d0Smrg 15067a0395d0Smrgcommit 0f59380f98d7fdae7ce32b67ba8f2c3798e71502 15077a0395d0SmrgAuthor: Kean Johnson <kean@armory.com> 15087a0395d0SmrgDate: Tue Nov 8 06:33:31 2005 +0000 15097a0395d0Smrg 15107a0395d0Smrg See ChangeLog entry 2005-11-07 for details. 15117a0395d0Smrg 15127a0395d0Smrgcommit bb5b65a587478663bd50f083bc8c17213c5c5ab7 15137a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 15147a0395d0SmrgDate: Wed Oct 19 02:47:51 2005 +0000 15157a0395d0Smrg 15167a0395d0Smrg Update package version number for RC1 release. 15177a0395d0Smrg 15187a0395d0Smrgcommit 00fdcaca12f7b8f17d23a90bab864ec538987d3e 15197a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 15207a0395d0SmrgDate: Mon Oct 17 23:56:21 2005 +0000 15217a0395d0Smrg 15227a0395d0Smrg Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to 15237a0395d0Smrg work better with BSD make 15247a0395d0Smrg 15257a0395d0Smrgcommit 2c0557cea41fab82bf8d8d5b8f65d18705999513 15267a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 15277a0395d0SmrgDate: Fri Oct 14 00:25:43 2005 +0000 15287a0395d0Smrg 15297a0395d0Smrg Use sed to fill in variables in man page 15307a0395d0Smrg 15317a0395d0Smrgcommit 429ec4dfe91ea5aa803295c3d3bd18a091a78572 15327a0395d0SmrgAuthor: Kevin E Martin <kem@kem.org> 15337a0395d0SmrgDate: Fri Jul 29 21:22:30 2005 +0000 15347a0395d0Smrg 15357a0395d0Smrg Various changes preparing packages for RC0: 15367a0395d0Smrg - Verify and update package version numbers as needed 15377a0395d0Smrg - Implement versioning scheme 15387a0395d0Smrg - Change bug address to point to bugzilla bug entry form 15397a0395d0Smrg - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to 15407a0395d0Smrg reenable it) 15417a0395d0Smrg - Fix makedepend to use pkgconfig and pass distcheck 15427a0395d0Smrg - Update build script to build macros first 15437a0395d0Smrg - Update modular Xorg version 15447a0395d0Smrg 15457a0395d0Smrgcommit 6d58b9aac2e339f1caa30882d6cb5c3bd3cd53e1 15467a0395d0SmrgAuthor: Daniel Stone <daniel@fooishbar.org> 15477a0395d0SmrgDate: Wed Jul 27 01:54:17 2005 +0000 15487a0395d0Smrg 15497a0395d0Smrg Move manpages to section 1 instead of section m. 15507a0395d0Smrg 15517a0395d0Smrgcommit 7e7777e930bd2b25df25edfc26bbbab026d41827 15527a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 15537a0395d0SmrgDate: Tue Jul 26 17:15:43 2005 +0000 15547a0395d0Smrg 15557a0395d0Smrg Add XTRANS_CONNECTION_FLAGS & AC_TYPE_SIGNAL to replace Imake's 15567a0395d0Smrg CONN_DEFINES & SIGNAL_DEFINES 15577a0395d0Smrg 15587a0395d0Smrgcommit d3ef3afdb8242590ed289d0c512289c51b6f3240 15597a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 15607a0395d0SmrgDate: Tue Jul 26 16:58:27 2005 +0000 15617a0395d0Smrg 15627a0395d0Smrg Add config.h includes for modularization Use RETSIGTYPE if defined by 15637a0395d0Smrg autoconf in addition to Imake's SIGNALRETURNSINT. 15647a0395d0Smrg 15657a0395d0Smrgcommit aea947181d0185bf9512d71ea58bf8192b42c478 15667a0395d0SmrgAuthor: Adam Jackson <ajax@nwnk.net> 15677a0395d0SmrgDate: Wed Jul 20 19:31:51 2005 +0000 15687a0395d0Smrg 15697a0395d0Smrg Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global 15707a0395d0Smrg configure cache, you cache it, and the cached value is probably wrong. 15717a0395d0Smrg 15727a0395d0Smrgcommit d26b6760781675316ccf755cd39b295aa88dcaab 15737a0395d0SmrgAuthor: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de> 15747a0395d0SmrgDate: Thu Jun 30 14:14:02 2005 +0000 15757a0395d0Smrg 15767a0395d0Smrg Check for xau.pc 15777a0395d0Smrg 15787a0395d0Smrgcommit 9ec316349f351f654a6bf9ac2492a5c7bfa87492 15797a0395d0SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk> 15807a0395d0SmrgDate: Wed Jun 29 23:04:46 2005 +0000 15817a0395d0Smrg 15827a0395d0Smrg Add xauth build system 15837a0395d0Smrg 15847a0395d0Smrgcommit 4449eae1558daf1618ae9bcc2f53278bfc3e1fe2 15857a0395d0SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com> 15867a0395d0SmrgDate: Sat Apr 24 23:26:55 2004 +0000 15877a0395d0Smrg 15887a0395d0Smrg Bugzilla #550: xauth doesn't unlock .Xauthority on SIGPIPE 15897a0395d0Smrg 15907a0395d0Smrgcommit a6249acfcb65447dcb9759cd4acefdf22263cc7d 15917a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 15927a0395d0SmrgDate: Fri Apr 23 19:54:38 2004 +0000 15937a0395d0Smrg 15947a0395d0Smrg Merging XORG-CURRENT into trunk 15957a0395d0Smrg 15967a0395d0Smrgcommit b27f9af9997bcc99fe4c9ce2d6b24c065e36be0a 15977a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 15987a0395d0SmrgDate: Sun Mar 14 08:35:00 2004 +0000 15997a0395d0Smrg 16007a0395d0Smrg Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004 16017a0395d0Smrg 16027a0395d0Smrgcommit 28ec313e66802039788199d807a3cd923634d0af 16037a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 16047a0395d0SmrgDate: Wed Mar 3 12:12:55 2004 +0000 16057a0395d0Smrg 16067a0395d0Smrg Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004 16077a0395d0Smrg 16087a0395d0Smrgcommit ec7585272a7b7791c30a52e372ee3ae485744875 16097a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 16107a0395d0SmrgDate: Thu Feb 26 13:36:16 2004 +0000 16117a0395d0Smrg 16127a0395d0Smrg readding XFree86's cvs IDs 16137a0395d0Smrg 16147a0395d0Smrgcommit a682e3bf548a271d97cecd5c616ef84555a1b54c 16157a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 16167a0395d0SmrgDate: Thu Feb 26 09:23:58 2004 +0000 16177a0395d0Smrg 16187a0395d0Smrg Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004 16197a0395d0Smrg 16207a0395d0Smrgcommit 740c103a2711826b40bd838b1fe14e47f03544ca 16217a0395d0SmrgAuthor: Egbert Eich <eich@suse.de> 16227a0395d0SmrgDate: Thu Jan 29 08:09:02 2004 +0000 16237a0395d0Smrg 16247a0395d0Smrg Importing vendor version xf86-012804-2330 on Thu Jan 29 00:06:33 PST 2004 16257a0395d0Smrg 16267a0395d0Smrgcommit 48a153ab92b7ebde3483408993f08c208e67079c 16277a0395d0SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 16287a0395d0SmrgDate: Thu Dec 4 22:03:46 2003 +0000 16297a0395d0Smrg 16307a0395d0Smrg XFree86 4.3.99.901 (RC 1) 16317a0395d0Smrg 16327a0395d0Smrgcommit 09cf02b0457f774bd10574c0facf1df29fb83b53 16337a0395d0SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 16347a0395d0SmrgDate: Tue Nov 25 19:29:03 2003 +0000 16357a0395d0Smrg 16367a0395d0Smrg XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks 16377a0395d0Smrg 16387a0395d0Smrgcommit d013d0b3ecb18ae2f1c162c6a1db89c6b4f063d3 16397a0395d0SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 16407a0395d0SmrgDate: Fri Nov 14 16:48:58 2003 +0000 16417a0395d0Smrg 16427a0395d0Smrg XFree86 4.3.0.1 16437a0395d0Smrg 16447a0395d0Smrgcommit 2f9dac1bee2aa9d396899f42c10e84a432ac31ff 16457a0395d0SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org> 16467a0395d0SmrgDate: Fri Nov 14 15:54:53 2003 +0000 16477a0395d0Smrg 16487a0395d0Smrg R6.6 is the Xorg base-line 1649