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