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