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