ChangeLog revision 6fc0178d
1commit 618b3ba5f826d930df2ca6a6a0ce212fa75cef42
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Sat Mar 16 09:19:02 2019 -0700
4
5    libXdmcp 1.1.3
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit 7d4c69183b9838c684c1bcedb4e6184301d2816f
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Mon Nov 19 21:51:24 2018 -0800
12
13    Update README for gitlab migration
14    
15    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
16
17commit 6d1aee0310001eca8f6ded9814a2a70b3a774896
18Author: Benjamin Tissoires <benjamin.tissoires@gmail.com>
19Date:   Thu May 4 11:12:13 2017 +0200
20
21    Fix compilation error when arc4random_buf is not available
22    
23    Not sure how I missed that, but I did.
24    
25    Also rename emulate_getrandom_buf() into insecure_getrandom_buf() as
26    requested in the previous patch reviews.
27    
28    Last, getbits() expects an unsigned char, so remove the warning.
29    
30    Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
31    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
32    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
33
34commit 0554324ec6bbc2071f5d1f8ad211a1643e29eb1f
35Author: Benjamin Tissoires <benjamin.tissoires@gmail.com>
36Date:   Tue Apr 4 19:13:38 2017 +0200
37
38    Use getentropy() if arc4random_buf() is not available
39    
40    This allows to fix CVE-2017-2625 on Linux platforms without pulling in
41    libbsd.
42    The libc getentropy() is available since glibc 2.25 but also on OpenBSD.
43    For Linux, we need at least a v3.17 kernel. If the recommended
44    arc4random_buf() function is not available, emulate it by first trying
45    to use getentropy() on a supported glibc and kernel. If the call fails,
46    fall back to the current (vulnerable) code.
47    
48    Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
49    Reviewed-by: Mark Kettenis <kettenis@openbsd.org>
50    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
51    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
52
53commit f1bf902c52884e35d48f4d03915f019337f84717
54Author: Mihail Konev <k.mvc@ya.ru>
55Date:   Thu Jan 26 13:52:49 2017 +1000
56
57    autogen: add default patch prefix
58    
59    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
60
61commit 34ac12e5eb93ba1c4685bd25f5d9a25288d2d89e
62Author: Emil Velikov <emil.l.velikov@gmail.com>
63Date:   Mon Mar 9 12:00:52 2015 +0000
64
65    autogen.sh: use quoted string variables
66    
67    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
68    fall-outs, when they contain space.
69    
70    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
71    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
72    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
73
74commit 3d813e1a45fb5d1b4b566c35218b9bcf0261b74a
75Author: Peter Hutterer <peter.hutterer@who-t.net>
76Date:   Tue Jan 24 10:32:07 2017 +1000
77
78    autogen.sh: use exec instead of waiting for configure to finish
79    
80    Syncs the invocation of configure with the one from the server.
81    
82    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
83    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
84
85commit 5021b93d68c499831ad65a2abf1bfb7e6ed2724f
86Author: Helmut Grohne <helmut@subdivi.de>
87Date:   Wed Nov 11 22:23:15 2015 +0100
88
89    do not use &fullrelvers; in xdmcp.xml (Debian bug 761628)
90    
91    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
92
93commit b10f382e3aa2e86cd5a2bc27d6758da55f0ab1f6
94Author: Jon TURNEY <jon.turney@dronecode.org.uk>
95Date:   Sat Sep 13 20:28:38 2014 +0100
96
97    Link with winsock library for socket functions on MinGW
98    
99    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
100    Reviewed-by: David Macek <david.macek.0@gmail.com>
101
102commit 0c09444d276fbf46a0e8b427a4f6a325d0625742
103Author: Alan Coopersmith <alan.coopersmith@oracle.com>
104Date:   Sat Mar 21 09:39:14 2015 -0700
105
106    libXdmcp 1.1.2
107    
108    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
109
110commit 9f4cac7656b221ce2a8f97e7bd31e5e23126d001
111Author: Alan Coopersmith <alan.coopersmith@oracle.com>
112Date:   Sat Jan 17 10:37:09 2015 -0800
113
114    Add AC_USE_SYSTEM_EXTENSIONS to expose arc4random() interfaces in headers
115    
116    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
117
118commit fe8eab93e9bcdbe8bb8052434bb5e676e3a0ee8f
119Author: Alan Coopersmith <alan.coopersmith@oracle.com>
120Date:   Sat May 31 21:39:32 2014 -0700
121
122    autogen.sh: Honor NOCONFIGURE=1
123    
124    See http://people.gnome.org/~walters/docs/build-api.txt
125    
126    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
127
128commit da9a25b208035448867f97cd92f3aed4b5bc53a9
129Author: Alan Coopersmith <alan.coopersmith@oracle.com>
130Date:   Sat May 31 21:38:41 2014 -0700
131
132    configure: Drop AM_MAINTAINER_MODE
133    
134    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
135
136commit 089081dca4ba3598c6f9bf401c029378943b5854
137Author: Alan Coopersmith <alan.coopersmith@oracle.com>
138Date:   Sat May 25 10:18:33 2013 -0700
139
140    Also reject requests to allocate negative sized amounts of memory
141    
142    Since the API is defined with size as a signed int, deal with it.
143    
144    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
145
146commit 2da1bcb656febdab9345f1fec31c974fd7b409bc
147Author: Alan Coopersmith <alan.coopersmith@oracle.com>
148Date:   Fri May 24 23:19:23 2013 -0700
149
150    Ensure ARRAYofARRAY8 pointers are initialized to NULL
151    
152    Use calloc for the array of pointers to ensure pointers are cleared out
153    so we don't try to free garbage if XdmcpDisposeARRAYofARRAY8 is called
154    before the caller sets them to valid pointers.
155    
156    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
157
158commit 787c4c79be18373f58aeaf2fe543f30fe3af2bd1
159Author: Alan Coopersmith <alan.coopersmith@oracle.com>
160Date:   Fri May 24 22:58:41 2013 -0700
161
162    Ensure ARRAY* structs are zero'ed out when oversize values are passed
163    
164    Previous fix missed a case in which we returned failure, but didn't
165    fill in the data pointer & size values.
166    
167    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
168
169commit 9089ae455f9df222aa85bbbcb4526874c0d97099
170Author: Alan Coopersmith <alan.coopersmith@oracle.com>
171Date:   Fri May 24 22:24:55 2013 -0700
172
173    Add unit tests for Array allocation functions
174    
175    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
176
177commit 66514a4af7eaa47e8718434356d7efce95e570cf
178Author: Matthieu Herrb <matthieu.herrb@laas.fr>
179Date:   Sun Aug 4 10:42:57 2013 +0200
180
181    Use arc4random when available to produce the XDM-AUTHENTICATION1 key
182    
183    arc4random() and associated functions can be found in libbsd on
184    GNU/Linux systems.
185    
186    Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
187    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
188
189commit 0b443c1b769b9c9a3b45b4252afe07e18b709ff4
190Author: Alan Coopersmith <alan.coopersmith@oracle.com>
191Date:   Fri Apr 19 15:16:51 2013 -0700
192
193    Make XdmcpCopyARRAY8 call XdmcpAllocARRAY8 instead of replicating it
194    
195    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
196
197commit 1222f974442f3d419664be4faca576f5f1457666
198Author: Alan Coopersmith <alan.coopersmith@oracle.com>
199Date:   Tue Apr 2 00:07:54 2013 -0700
200
201    Ensure ARRAY* structs are zero'ed out when allocation fails
202    
203    In the past some callers forgot to either initialize themselves or to
204    check the return values, so could try to read or write to uninitialized
205    pointers - we set the pointer to NULL & the size to 0 to avoid that.
206    
207    Reported-by: Ilja Van Sprundel <ivansprundel@ioactive.com>
208    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
209
210commit ca65a92405500393f09d34388edbbf6350e6c146
211Author: Alan Coopersmith <alan.coopersmith@oracle.com>
212Date:   Wed Dec 26 23:39:58 2012 -0800
213
214    Remove unused TLI ("STREAMSCONN") code from libXdmcp
215    
216    Has never been converted to build in modular builds, so has been unusable
217    since X11R7.0 release in 2005.  All known platforms with TLI/XTI support
218    that X11R7 & later releases run on also have (and mostly prefer) BSD
219    socket support for their networking API.
220    
221    Mostly performed via "unifdef -USTREAMSCONN", followed by manual cleanup.
222    
223    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
224
225commit 60aa228de59270fd1b6d838d80095ac00da53342
226Author: Alan Coopersmith <alan.coopersmith@oracle.com>
227Date:   Wed Mar 7 19:46:26 2012 -0800
228
229    libXdmcp 1.1.1
230    
231    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
232
233commit a3151f53f0149cd30266474faf8384b93070b8a6
234Author: Matt Dew <marcoz@osource.org>
235Date:   Wed Jan 11 21:44:51 2012 -0700
236
237    informaltable cleanup
238    
239    On certain tables, add top and bottom borders to table
240    header and a bottom border to the table. This matches
241    what those tables in the old pdfs looked like.
242    
243    the <?dbfo keep-together='always'> prevents tables from
244    splitting across pages. Useful for tiny tables.
245    
246    Converting the colwidth to a floating point,
247    IE, 1* -> 1.0* cleans up these build errors:
248    WARNING: table-layout="fixed" and column-width unspecified
249    => falling back to proportional-column-width(1)
250    
251    Signed-off-by: Matt Dew <marcoz@osource.org>
252
253commit e2bc94bbeeae5f0482c2c59556c9a3fb421573d2
254Author: Matt Dew <marcoz@osource.org>
255Date:   Tue Oct 4 22:17:41 2011 -0600
256
257    Cleanup IDs and links in doc
258    
259    1 - fix the capitalization of the ID attributes to match either the
260         <title> or <funcdef> string it goes with.
261    2 - fix any <linkend>'s that were affected by 1.
262    3 - any <function> in the docs that has an actual funcdef,
263    will become an olink.
264    
265    Signed-off-by: Matt Dew <marcoz@osource.org>
266
267commit 896fc25047c6cf372babfaf09ce128754ee00123
268Author: Alan Coopersmith <alan.coopersmith@oracle.com>
269Date:   Fri Sep 16 22:16:37 2011 -0700
270
271    Strip trailing whitespace
272    
273    Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
274    git diff -w & git diff -b show no diffs from this change
275    
276    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
277
278commit de9cdb570fa19058e4bdf16e592f0ac7a692b7e2
279Author: Gaetan Nadon <memsize@videotron.ca>
280Date:   Thu Sep 15 20:50:30 2011 -0400
281
282    xdmcp: use appropriate markup for author affiliation
283    
284    Docbook places the organization name above its divisions.
285    
286    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
287
288commit d3bc4e5d2abeb2202066a50dda8f65dd45005f58
289Author: Gaetan Nadon <memsize@videotron.ca>
290Date:   Mon Sep 12 10:58:16 2011 -0400
291
292    docs: use the &fullrelvers; entity to set X11 release information
293    
294    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
295
296commit d918365a388486a1bacd982fa0293b345407025a
297Author: Gaetan Nadon <memsize@videotron.ca>
298Date:   Sun Sep 11 19:49:53 2011 -0400
299
300    docs: remove <productnumber> which is not used by default
301    
302    This element is not rendered by default on the title. A template
303    customization is required to display it.
304    X Window System does not have a product number.
305    
306    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
307
308commit a9b82d7972d225df1a5bf24eb85e109f707113ec
309Author: Gaetan Nadon <memsize@videotron.ca>
310Date:   Thu Sep 8 20:00:00 2011 -0400
311
312    docbook.am: embed css styles inside the HTML HEAD element
313    
314    Rather than referring to the external xorg.css stylesheet, embed the content
315    of the file in the html output produced. This is accomplished by using
316    version 1.10 of xorg-xhtml.xsl.
317    
318    This makes the whole html docs tree much more relocatable.
319    In addition, it eliminates xorg.css as a runtime file which makes
320    xorg-sgml-doctools a build time only package.
321    
322    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
323
324commit 35ce7db29079636cfa138914ccaa4d951eaff0af
325Author: Gaetan Nadon <memsize@videotron.ca>
326Date:   Wed Sep 7 10:31:04 2011 -0400
327
328    docbook.am: global maintenance update - entities, images and olinking
329    
330    Adding support in libX11 for html chunking caused a reorg of docbook.am
331    as well as the xorg-sgml-doctools masterdb for olinking.
332    The parameter img.src.path is added for pdf images.
333    A searchpath to the root builddir is added for local entities, if present.
334    
335    The docbook.am makefile hides all the details and is identical for
336    all 22 modules having DocBook documentation. It is included by a thin
337    Makefile.am which requires no docbook knowledge.
338    
339    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
340
341commit e93e80c3bb4c4fcd71d7671d23949232e7cf9581
342Author: Gaetan Nadon <memsize@videotron.ca>
343Date:   Sun Jun 12 18:39:45 2011 -0400
344
345    Install xml versions of specs even if HAVE_XMLTO is false
346    
347    DocBook/XML input source is also a usefull output format that can be viewed
348    with an XML viewer or editor and by some O/S help system.
349    
350    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
351
352commit 32b2263deae34c9c1d83eea3b37c2a43ca256a5f
353Author: Gaetan Nadon <memsize@videotron.ca>
354Date:   Sun Jun 5 16:27:36 2011 -0400
355
356    Install target dbs alongside generated documents
357    
358    This matches a change in xorg-sgml-docs whereby the masterdb will look for
359    the target dbs into the same location as the generated documents.
360    
361    The target dbs are now installed alongside the generated documents.
362    Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which
363    has the potential of installing outside the package prefix and cause
364    distcheck to fail when user does not have write permission in this package.
365    
366    Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11
367
368commit 92bca84bf0d6bc7a5d858b9d356928b2856a53d5
369Author: Gaetan Nadon <memsize@videotron.ca>
370Date:   Sun Feb 27 15:06:18 2011 -0500
371
372    Documentation: add Docbook external references support
373    
374    When writing technical documentation, it is often necessary to cross
375    reference to other information. When that other information is not in the
376    current document, additional support is needed, namely <olink>.
377    
378    A new feature with version 1.7 of xorg-sgml-doctools adds references to
379    other documents within or outside this package.
380    
381    This patch adds technical support for this feature but does not change
382    the content of the documentation as seen by the end user.
383    
384    Each book or article must generate a database containing the href
385    of sections that can be referred to from another document. This database
386    is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that
387    the value of DATAROOTDIR for xorg-sgml-doctools and for the package
388    documentation is the same. This forms a virtual document tree.
389    
390    This database is consulted by other documents while they are being generated
391    in order to fulfill the missing information for linking.
392    Refer to the xorg-sgml-doctools for further technical information.
393    
394    Co-authored-by: Matt Dew <marcoz@osource.org>
395    
396    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
397
398commit c702d3c41ae28dcc661fca7d8d8d7ca8ce34ef1f
399Author: Gaetan Nadon <memsize@videotron.ca>
400Date:   Wed Feb 2 11:43:41 2011 -0500
401
402    config: comment, minor upgrade, quote and layout configure.ac
403    
404    Group statements per section as per Autoconf standard layout
405    Quote statements where appropriate.
406    Autoconf recommends not using dnl instead of # for comments
407    
408    Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
409    Use AC_PROG_LIBTOOL to replace the deprecated AM_PROG_LIBTOOL
410    Remove redundant AC_PROG_MAKE_SET included with AM_INIT_AUTOMAKE
411    Add AC_CONFIG_SRCDIR([Makefile.am]) where missing
412    No functional configuration changes
413    
414    This helps automated maintenance and release activities.
415    Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
416    
417    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
418
419commit 1540933e6eaa78a96b035ec5936e63e3cdd335b2
420Author: Gaetan Nadon <memsize@videotron.ca>
421Date:   Fri Jan 28 19:41:37 2011 -0500
422
423    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
424    
425    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
426
427commit 28d1dc68440e07b44a8b97eab9a57bd6ae1557ee
428Author: Julien Cristau <jcristau@debian.org>
429Date:   Mon Dec 20 14:12:39 2010 +0100
430
431    Revert "Export only public API symbols"
432    
433    Some of the unexported symbols are used by xdm.  See
434    http://lists.x.org/pipermail/xorg-devel/2010-December/017246.html
435    
436    This reverts commit b64cac63e0bcdd87bbfd19678552fd7ed1a3b58f.
437    
438    Reported-by: Trevor Woerner <twoerner@gmail.com>
439    Signed-off-by: Julien Cristau <jcristau@debian.org>
440
441commit afcb06588e5cc032372c847657fc7883e8f68c59
442Author: Alan Coopersmith <alan.coopersmith@oracle.com>
443Date:   Thu Dec 16 19:16:01 2010 -0800
444
445    spec: Fix up eqn to docbook conversion
446    
447    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
448
449commit 7d3dd1513b09ea31a85a404473c2f871c507e34f
450Author: Alan Coopersmith <alan.coopersmith@oracle.com>
451Date:   Thu Dec 16 17:55:30 2010 -0800
452
453    spec: Fix section titles/nesting
454    
455    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
456
457commit b64cac63e0bcdd87bbfd19678552fd7ed1a3b58f
458Author: Cristian Rodríguez <cristian.rodriguez@opensuse.org>
459Date:   Tue Dec 14 15:40:20 2010 -0500
460
461    Export only public API symbols
462    
463    Reviewed-by: Adam Jackson <ajax@redhat.com>
464    Signed-off-by: Cristian Rodríguez <cristian.rodriguez@opensuse.org>
465
466commit fb32c2fc1548cc13bed1643b950130629a9d8197
467Author: Gaetan Nadon <memsize@videotron.ca>
468Date:   Tue Nov 9 13:04:46 2010 -0500
469
470    config: HTML file generation: use the installed copy of xorg.css
471    
472    Currenlty the xorg.css file is copied in each location
473    where a DocBook/XML file resides. This produces about
474    70 copies in the $(docdir) install tree.
475    
476    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
477
478commit 7db29ff43eb3cdcbfe77c35ecc78c7ca3ddba595
479Author: Alan Coopersmith <alan.coopersmith@oracle.com>
480Date:   Fri Oct 29 15:13:16 2010 -0700
481
482    libXdmcp 1.1.0
483    
484    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
485
486commit fef4451fa3c55dcf81e7eee7ca001c57e301a150
487Author: Alan Coopersmith <alan.coopersmith@oracle.com>
488Date:   Wed Oct 27 23:01:49 2010 -0700
489
490    Remove AC_PROG_CC & AC_PROG_INSTALL that XORG_DEFAULT_OPTIONS already call
491    
492    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
493
494commit 21c9f93bb5200dda0bfdd05b928c19829f23d646
495Author: Gaetan Nadon <memsize@videotron.ca>
496Date:   Tue Aug 3 15:28:51 2010 -0400
497
498    config: require xorg-macros minimum of 1.10 for XORG_CHECK_SGML_DOCTOOLS
499    
500    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
501
502commit adaf75c9aac6ca77b26379cc5e451728d9f1a78b
503Author: Matt Dew <matt@osource.org>
504Date:   Sun Aug 1 14:23:18 2010 -0400
505
506    specs: replace troff source with docbook-xml source
507    
508    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
509
510commit 39993ef6f48cb3f9ee0cb0cd4dcef0d643cda698
511Author: Alan Coopersmith <alan.coopersmith@oracle.com>
512Date:   Fri May 7 19:21:42 2010 -0700
513
514    Replace comments pointing to non-public X Consortium defect reports
515    
516    Restored the original comments suggested by Paul Shearer of Sequent in the
517    patches he submitted with these fixes in the original X Consortium defect
518    reports from 1995, since modern readers can't refer to the referenced
519    bug reports in that old/closed bug db.
520    
521    7328 Xdmcp: memory leak in XdmcpReadARRAYofARRAY8 when read fails
522    7329 Xdmcp: XdmcpReadARRAY and XdmcpDisposeARRAY routines may free twice
523    
524    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
525
526commit ea0e0d0e3d45eb5e71542af835194514a6f8801c
527Author: Alan Coopersmith <alan.coopersmith@oracle.com>
528Date:   Fri May 7 19:03:54 2010 -0700
529
530    Fix order of CPPFLAGS passed to lint/compile steps
531    
532    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
533
534commit 996d92d2710f9dc740351f4d9cbe14af64569689
535Author: Mikhail Gusarov <dottedmag@dottedmag.net>
536Date:   Fri May 7 20:22:20 2010 +0000
537
538    Get rid of Xalloc/Xrealloc/Xfree from X server or Xlib
539    
540    alloc/realloc/free calls are encapsulated in libXdmcp, so
541    there is no need to wrap allocation functions even under Windows
542    
543    Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
544    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
545
546commit 2a51e57425e1b4062a459a19b1860c9c9721d9ea
547Author: Mikhail Gusarov <dottedmag@dottedmag.net>
548Date:   Fri May 7 20:06:52 2010 +0000
549
550    Nuke RCS tags
551    
552    Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
553    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
554    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
555
556commit 710d4a4298772cf06c22cce336622b33487b8b44
557Author: Mikhail Gusarov <dottedmag@dottedmag.net>
558Date:   Fri May 7 20:03:46 2010 +0000
559
560    Reshuffle functions to decrease amount of boilerplate
561    
562    It it a PitA to do anything with lot of nearly idenical code scattered
563    around in 30 files each containing 5-line function
564    
565    Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
566    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
567    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
568
569commit 1b22d07fc1268e7c5343cccd562ab69a101baf91
570Author: Alan Coopersmith <alan.coopersmith@oracle.com>
571Date:   Thu May 6 15:38:01 2010 -0700
572
573    Use stdint.h instead of limits.h for UINT*_MAX definitions
574    
575    While Solaris allows either one, C99 only requires them in stdint.h
576    and some platforms don't include them via limits.h
577    
578    Corrects tinderbox reported errors on Fedora 11 build machine:
579    
580    http://tinderbox.x.org/builds/2010-05-06-0019/logs/libXdmcp/#build
581    
582    AA32.c: In function 'XdmcpAllocARRAY32':
583    AA32.c:47: error: 'UINT8_MAX' undeclared (first use in this function)
584    
585    AA8.c: In function 'XdmcpAllocARRAY8':
586    AA8.c:47: error: 'UINT16_MAX' undeclared (first use in this function)
587    
588    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
589    
590    Compiles clean on GNU/Linux AMD64
591    Tested-by: Gaetan Nadon <memsize@videotron.ca>
592
593commit 30e388a8284ed100893983178acb6b4e3ff2b815
594Author: Alan Coopersmith <alan.coopersmith@oracle.com>
595Date:   Thu Apr 29 20:19:38 2010 -0700
596
597    Deal with lint warnings about implicit narrowing conversions
598    
599    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
600    Reviewed-by: Matt Turner <mattst88@gmail.com>
601
602commit 110078a137915f486a13e0445ee9ba5e1558c081
603Author: Alan Coopersmith <alan.coopersmith@oracle.com>
604Date:   Thu Apr 29 19:57:46 2010 -0700
605
606    unifdef Lynx
607    
608    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
609    Reviewed-by: Matt Turner <mattst88@gmail.com>
610
611commit 5ea80e308026357aeee8b56230e85cb4d2e87631
612Author: Alan Coopersmith <alan.coopersmith@oracle.com>
613Date:   Thu Apr 29 19:56:37 2010 -0700
614
615    XdmcpARRAY8Equal: Use memcmp instead of rolling our own
616    
617    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
618    Reviewed-by: Matt Turner <mattst88@gmail.com>
619
620commit 27b1aa82a3f0db7d20a303ba093d1ec52de39bff
621Author: Alan Coopersmith <alan.coopersmith@oracle.com>
622Date:   Thu Apr 29 19:51:25 2010 -0700
623
624    Constify function prototypes
625    
626    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
627    Reviewed-by: Matt Turner <mattst88@gmail.com>
628
629commit 482b19329fac5e311fe0423e58f3e8c573b66114
630Author: Gaetan Nadon <memsize@videotron.ca>
631Date:   Mon Mar 29 16:50:34 2010 -0400
632
633    config: update AC_PREREQ statement to 2.60
634    
635    Unrelated to the previous patches, the new value simply reflects
636    the reality that the minimum level for autoconf to configure
637    all x.org modules is 2.60 dated June 2006.
638    
639    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
640    
641    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
642
643commit 1c220fc14083ed8e1214329138d6ca548dad6dcc
644Author: Gaetan Nadon <memsize@videotron.ca>
645Date:   Mon Mar 29 14:53:48 2010 -0400
646
647    config: remove the pkgconfig pc.in file from EXTRA_DIST
648    
649    Automake always includes it in the tarball.
650    
651    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
652
653commit 7367f2efae9561d87cabaa6e1740355b0aeda86f
654Author: Gaetan Nadon <memsize@videotron.ca>
655Date:   Sat Mar 20 11:22:59 2010 -0400
656
657    make: remove unrequired -I${top_builddir}/include
658    
659    The -I${top_srcdir}/include in AM_CFLAGS is the correct one.
660    
661    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
662
663commit 2110b60cf122a624011ade8883af07b88bb2c2bb
664Author: Gaetan Nadon <memsize@videotron.ca>
665Date:   Tue Feb 16 10:37:21 2010 -0500
666
667    config: move CWARNFLAGS from configure.ac to Makefile.am
668    
669    Compiler warning flags should be explicitly set in the makefile
670    rather than being merged with other packages compiler flags.
671    
672    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
673
674commit 7c1d4d862240a0b01eefbccf6b85e7a365e60ada
675Author: Gaetan Nadon <memsize@videotron.ca>
676Date:   Fri Nov 27 20:56:04 2009 -0500
677
678    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
679    
680    Now that the INSTALL file is generated.
681    Allows running make maintainer-clean.
682
683commit 3c0e64988dad80afe5633c62c29ab3d1c54d2d23
684Author: Gaetan Nadon <memsize@videotron.ca>
685Date:   Wed Oct 28 14:09:10 2009 -0400
686
687    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
688    
689    Add missing INSTALL file. Use standard GNU file on building tarball
690    README may have been updated
691    Remove AUTHORS file as it is empty and no content available yet.
692    Remove NEWS file as it is empty and no content available yet.
693
694commit a4a69387d7d0783326fbbd2b7b202498325d5f96
695Author: Gaetan Nadon <memsize@videotron.ca>
696Date:   Tue Oct 27 15:07:25 2009 -0400
697
698    Deploy the new XORG_DEFAULT_OPTIONS #24242
699    
700    This macro aggregate a number of existing macros that sets commmon
701    X.Org components configuration options. It shields the configuration file from
702    future changes.
703
704commit 748ea77263a40080e665adc742a7a9791b4293c0
705Author: Gaetan Nadon <memsize@videotron.ca>
706Date:   Mon Oct 26 22:08:43 2009 -0400
707
708    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
709    
710    ChangeLog filename is known to Automake and requires no further
711    coding in the makefile.
712
713commit 1ac333abaae4940467d2101d1080be9e46d90c78
714Author: Gaetan Nadon <memsize@videotron.ca>
715Date:   Thu Oct 22 12:34:19 2009 -0400
716
717    .gitignore: use common defaults with custom section # 24239
718    
719    Using common defaults will reduce errors and maintenance.
720    Only the very small or inexistent custom section need periodic maintenance
721    when the structure of the component changes. Do not edit defaults.
722
723commit c362c31e583215855458bc5cbb9ed1020157b1ad
724Author: Gaetan Nadon <memsize@videotron.ca>
725Date:   Sun Sep 27 16:28:37 2009 -0400
726
727    Makefile.am: do not include autogen.sh in distribution #24183
728    
729    This is a private build script that should not be distributed
730
731commit d0f3336872147e925666aaf73b6c0c11aedc63c3
732Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
733Date:   Wed Oct 21 12:47:24 2009 -0700
734
735    This is not a GNU project, so declare it foreign.
736    
737    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
738    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
739    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
740    > > was quite annoying to work around since 'autoreconf -fvi' replaces
741    > > it and git wants to commit it.  Should these files even be in git?
742    > > Can I nuke them for the betterment of humanity and since they get
743    > > created by autoreconf anyways?
744    >
745    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
746    
747    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
748    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
749    of the INSTALL file. It is also part of the 24206 solution.
750    
751    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
752
753commit 3a7e0bb1cec5975e9fcbddc6569e7ac1aea550e5
754Author: Peter Hutterer <peter.hutterer@who-t.net>
755Date:   Fri Aug 28 15:32:31 2009 +1000
756
757    libXdmcp 1.0.3
758    
759    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
760
761commit 8ba417e3f3915102f99e08b15e1543680120102d
762Author: Peter Hutterer <peter.hutterer@who-t.net>
763Date:   Wed Sep 23 21:59:12 2009 +1000
764
765    Require macros 1.3 for XORG_DEFAULT_OPTIONS.
766    
767    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
768
769commit d992d9dd3af95132ca76f0479d08d3479b899a95
770Author: Alan Coopersmith <alan.coopersmith@sun.com>
771Date:   Mon Feb 2 20:34:33 2009 -0800
772
773    Add README with pointers to mailing list, bugzilla & git repos
774    
775    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
776
777commit 49336f1b6fa5d8dc8a9ae3e8d286b061f0d2914c
778Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
779Date:   Fri Jan 9 16:34:13 2009 -0200
780
781    Ansification and compile warning fixes.
782    
783      Code that already have a header with the proper prototype is safe
784    to ansify.
785      This uses XORG_CHANGELOG macro to properly work with the "git-log"
786    to "git log" change (required to pass "make distcheck"), uses the
787    XORG_CWARNFLAGS macro, and doesn't generate any compile warnings from
788    gcc 4.3 and sparse.
789
790commit 498cce64f12de67271316417de821460e8eee066
791Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
792Date:   Wed Nov 26 23:45:09 2008 -0200
793
794    Mark Xalloc, Xrealloc, and Xfree as weak symbols.
795    
796    Maybe a _X_WEAK macro could be added to <X11/Xfuncproto.h>, but that
797    could actually encourage use of __attribute__((weak)), what is not
798    intended.
799    This change uses the same semantics used in libXfont to declare
800    weak symbols that are overridden by the ones defined in the X Server.
801
802commit f876004608f8a4737f66e1fc0e83ff7e7d6d150b
803Author: Alan Coopersmith <alan.coopersmith@sun.com>
804Date:   Fri Aug 11 14:43:15 2006 -0700
805
806    Version bump -> 1.0.2
807
808commit 55f64a8a29094905b9f49be95ee576de4a2e1a46
809Author: Alan Coopersmith <alan.coopersmith@sun.com>
810Date:   Fri Aug 11 14:41:42 2006 -0700
811
812    Require xorg-macros 1.1.0 or later for XORG_WITH_LINT & XORG_LINT_LIBRARY macros
813
814commit ae43ecfcb85ad238b2a513d3caf400028b951019
815Author: Alan Coopersmith <alan.coopersmith@sun.com>
816Date:   Fri Aug 11 14:26:26 2006 -0700
817
818    Add lint library to CLEANFILES
819
820commit a106f489a69246f24535acd8bdac96e273df7334
821Author: Alan Coopersmith <alan.coopersmith@sun.com>
822Date:   Fri Aug 11 14:22:42 2006 -0700
823
824    Replace static ChangeLog with dist-hook to generate from git-log
825
826commit 644ff9232d48a32dcc16a1eeba2b51c8686eb33e
827Author: Alan Coopersmith <alan.coopersmith@sun.com>
828Date:   Thu Aug 10 15:58:18 2006 -0700
829
830    Use AC_CHECK_FUNCS instead of #ifdef SYSV to check for srand48 & lrand48
831
832commit 048d2bb6b48dce7b2afea39cd429f3253d8e77ca
833Author: Alan Coopersmith <alan.coopersmith@sun.com>
834Date:   Thu Aug 10 15:43:31 2006 -0700
835
836    Add *~ to .gitignore to ignore emacs droppings
837
838commit 1f3fadd3a0f8226fb19f94d6a6344e144e031bba
839Author: Alan Coopersmith <alan.coopersmith@sun.com>
840Date:   Thu Jul 13 18:01:01 2006 -0700
841
842    Add lint checking & library targets
843
844commit 0b7f0333fe6384598e78f6e0dc61dfbf3636c1c8
845Author: Alan Coopersmith <alan.coopersmith@sun.com>
846Date:   Thu Jul 13 17:52:46 2006 -0700
847
848    Fix sparse warnings for using 0 instead of NULL
849    
850    RA8.c:50:17: warning: Using plain integer as NULL pointer
851    RA16.c:50:16: warning: Using plain integer as NULL pointer
852    RA32.c:50:16: warning: Using plain integer as NULL pointer
853    RAofA8.c:50:16: warning: Using plain integer as NULL pointer
854
855commit bfcde07215512ea5153700bc57ef8baa8d3e9ef2
856Author: Alan Coopersmith <alan.coopersmith@sun.com>
857Date:   Thu Jul 13 14:58:52 2006 -0700
858
859    renamed: .cvsignore -> .gitignore
860
861commit f204a3d32500eb8c6ec7a694a21440fc330ab834
862Author: Adam Jackson <ajax@nwnk.net>
863Date:   Thu Apr 27 00:07:09 2006 +0000
864
865    Bump to 1.0.1
866
867commit b7de07f180407a1597ee74cc570311d7eb808637
868Author: Adam Jackson <ajax@nwnk.net>
869Date:   Mon Mar 20 19:51:32 2006 +0000
870
871    Bug #6243: Fix build on Cygwin, and when srcdir != objdir. (Yaakov
872        Selkowitz)
873
874commit aaee3f658482018c622d8cbb926bbfa14df64eea
875Author: Adam Jackson <ajax@nwnk.net>
876Date:   Thu Jan 12 23:36:41 2006 +0000
877
878    static -> static const
879
880commit 9f8e330eff571cc0c525fd42c4ef8a34cac2eb0d
881Author: Kevin E Martin <kem@kem.org>
882Date:   Thu Dec 15 00:24:29 2005 +0000
883
884    Update package version number for final X11R7 release candidate.
885
886commit 9cd3a3746077c2d6a8fcf2c2c125237d9207e2fb
887Author: Kevin E Martin <kem@kem.org>
888Date:   Sat Dec 3 05:49:43 2005 +0000
889
890    Update package version number for X11R7 RC3 release.
891
892commit da0e8c8bbdfe6cef0225960b204eb9878897cb9b
893Author: Kevin E Martin <kem@kem.org>
894Date:   Sat Nov 19 07:15:41 2005 +0000
895
896    Update pkgconfig files to separate library build-time dependencies from
897        application build-time dependencies, and update package deps to work
898        with separate build roots.
899
900commit cbd6a80c320d7d02ca3bb6d1ca036c0eff27d2c3
901Author: Kevin E Martin <kem@kem.org>
902Date:   Wed Oct 19 02:48:09 2005 +0000
903
904    Update package version number for RC1 release.
905
906commit 0609d6f55136698cb7120b62244d44423e6f0945
907Author: Kevin E Martin <kem@kem.org>
908Date:   Wed Oct 5 19:24:07 2005 +0000
909
910    Add missing files to EXTRA_DIST
911
912commit b0c00126bad965f526ef13fa041248e8379a4a53
913Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
914Date:   Sat Jul 30 07:44:09 2005 +0000
915
916    Add missing library dependencies: Xdmcp: -lsocket (if needed for recvfrom,
917        such as on Solaris) lbxutil: -lz xkbui: -lm
918
919commit 19ca07e4c538a6f8b46b3bbcdacd39afc1fdede0
920Author: Kevin E Martin <kem@kem.org>
921Date:   Fri Jul 29 21:22:51 2005 +0000
922
923    Various changes preparing packages for RC0:
924    - Verify and update package version numbers as needed
925    - Implement versioning scheme
926    - Change bug address to point to bugzilla bug entry form
927    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
928        reenable it)
929    - Fix makedepend to use pkgconfig and pass distcheck
930    - Update build script to build macros first
931    - Update modular Xorg version
932
933commit 7242946c1cac1ecb97ea0cc312a8ea08707ca945
934Author: Daniel Stone <daniel@fooishbar.org>
935Date:   Sat Jul 16 06:41:57 2005 +0000
936
937    Use -version-number instead of -version-info.
938
939commit ce57d6479026168ab4839dc8d93f8c13c7ee6356
940Author: Adam Jackson <ajax@nwnk.net>
941Date:   Thu Jul 14 15:12:44 2005 +0000
942
943    typo fixes (Matthieu Herrb)
944
945commit d5c88f476d6d263b9e80640c1acd3ec784c7184b
946Author: Keith Packard <keithp@keithp.com>
947Date:   Sat Jul 9 06:15:32 2005 +0000
948
949    Add .cvsignore files Switch _la_CFLAGS for AM_CFLAGS to clean up directory
950
951commit 1df326ab00b3ca1faf44d81ce53f6b66076ad0cf
952Author: Daniel Stone <daniel@fooishbar.org>
953Date:   Sun Jul 3 07:00:56 2005 +0000
954
955    Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
956    Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
957    Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
958        source files in the xserver/xorg tree, predicated on defines of
959        HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
960        <X11/fonts/foo.h>.
961
962commit 77283d94174d18791e230b4800641242c1767e87
963Author: Adam Jackson <ajax@nwnk.net>
964Date:   Thu May 19 00:22:32 2005 +0000
965
966    revert last change, didn't do right thing at all, sorry for the noise
967
968commit daefb98f4437af90dcff3853ec23b8a1f0864018
969Author: Adam Jackson <ajax@nwnk.net>
970Date:   Thu May 19 00:10:07 2005 +0000
971
972    Require automake 1.7 in AM_INIT_AUTOMAKE
973
974commit 2f31285482451b8ed44b0b61969a7f324dbe905a
975Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
976Date:   Tue May 17 14:43:47 2005 +0000
977
978    Tue May 17 10:38:30 2005 Søren Sandmann <sandmann@redhat.com>
979    Remove Xdmcpconf.h and references to it, since it is not needed.
980    Delete entries from the xlibs tree since they are not relevant
981
982commit 83b3f8f9fcb08348d28dbdb19e07a2c41b9f8bf2
983Author: Josh Triplett <josh@speakeasy.net>
984Date:   Sat May 14 08:03:04 2005 +0000
985
986    Add Xdmcpconf.h.in from xlibs tree.
987
988commit ceec4744a2906539154007edf1ec3b865fef1991
989Author: Josh Triplett <josh@speakeasy.net>
990Date:   Sat May 14 07:58:43 2005 +0000
991
992    Add configure.ac for Xdmcp from xlibs tree.
993
994commit d5d1fb73e5c8c0b2a5b2704ec6b8394fc8a425b4
995Author: Josh Triplett <josh@speakeasy.net>
996Date:   Sat May 14 07:46:48 2005 +0000
997
998    Move includes in Xau and Xdmcp into include/X11 subdirectories so that the
999        source can reference them with <X11/...>.
1000
1001commit 0ea8a9fde966a2fbdc075e4cfc47235d3c899022
1002Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1003Date:   Thu May 12 16:27:25 2005 +0000
1004
1005    Thu May 12 12:24:16 2005 Søren Sandmann <sandmann@redhat.com>
1006    Conditionally include config.h
1007    add Makefile.am
1008
1009commit 845dff36906d99a80ea920a8d0efb73bd0b88d56
1010Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
1011Date:   Thu May 12 16:12:34 2005 +0000
1012
1013    Make xtrans install in $(includedir)/X11/Xtrans. Remove all references to
1014        Xtransdef.
1015    Add Xdmcp build files
1016    Add Wrap.h to lib/dmcp part of symlink script.
1017
1018commit 2e5c59efc9df61d84f81af0f9a100672d096bac6
1019Author: Alexander Gottwald <alexander.gottwald@s1999.tu-chemnitz.de>
1020Date:   Mon Nov 15 15:06:55 2004 +0000
1021
1022    Bufzilla #1802, http://freedesktop.org/bugzilla/show_bug.cgi?id=1802 Added
1023        mingw (Win32) port
1024
1025commit 5cd56c90f05d05c19c484f606b70d17873b507b5
1026Author: Keith Packard <keithp@keithp.com>
1027Date:   Tue Aug 24 18:33:32 2004 +0000
1028
1029    Replace 'uint32_t' with 'CARD32' and 'uint8_t' with 'CARD8'. Add #include
1030        <X11/Xmd.h>
1031    reviewed by: Stuart Kreitman <Stuart.Kreitman@Sun.COM>
1032
1033commit 874e5e8b17f111f07c2c4e9167b4940365cc1421
1034Author: Stuart Kreitman <stuart.kreitman@sun.com>
1035Date:   Mon Aug 23 17:06:37 2004 +0000
1036
1037    Modified Files: Wraphelp.c
1038    Coding standard recommended by C99 standards body:
1039    http://www.oreillynet.com/pub/a/network/2003/10/07/michael_barr.html
1040
1041commit 7acd9ecff911e900deb03767f283d59fc90f550c
1042Author: Jim Gettys <jg@freedesktop.org>
1043Date:   Sun Aug 22 01:02:25 2004 +0000
1044
1045    Matthieu Herrb <matthieu.herrb@laas.fr> points out:
1046    Hmm, this version doesn't work on LP64 big endian machines (like
1047    *BSD/sparc64). The problems were fixed in OpenBSD. May I suggest to switch
1048        to this version (it's the same origin, with the LP64 problems fixed):
1049        <http://www.openbsd.org/cgi-bin/cvsweb.cgi/XF4/xc/lib/Xdmcp/Wraphelp.c>
1050
1051commit faf433b79417ef801ed3c62fdf9bbc8edf1b6ba3
1052Author: Jim Gettys <jg@freedesktop.org>
1053Date:   Sat Aug 21 02:06:44 2004 +0000
1054
1055    Add Wraphelp.c to lib/Xdmcp, at long last, along with the U.S. government
1056        required notifications. The website notification went up first.
1057    Clean up Wraphelp.c so that it compiles cleanly.
1058    I chose the version Australian version written for R5 written by Eric
1059        Eay@psych.psy.uq.oz.au, as I don't know where the original one was, and
1060        didn't want to touch XFree86.
1061    Make HasXdmAuth YES for xorg.
1062
1063commit 4a01be711a72d99e054a83e9a00a27b2fc420601
1064Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
1065Date:   Sat Aug 7 19:22:01 2004 +0000
1066
1067    Check to see if array->data is NULL before we dereference it, instead of
1068        after. (Prevents segfault when array->data is initialized to NULL, but
1069        array->length is not set to 0.)
1070    Always initialize both data & length in ARRAYs.
1071
1072commit 54c91c33da46e67a4efce0dd43def29c65677ed4
1073Author: Egbert Eich <eich@suse.de>
1074Date:   Tue Jul 6 14:37:47 2004 +0000
1075
1076    Separated Intel drivers from default DriDrivers to avoid building them on
1077        IA64 (Egbert Eich).
1078    Fixed wrong function prototype (Egbert Eich).
1079    Don't test for generic VGA on IA64 (Egbert Eich).
1080    Fixed a segfault when accessing a structure before verifying the pointer
1081        exists (Egbert Eich).
1082    Added a showcache option for debugging (Egbert Eich).
1083    Increase default video RAM size to 16MB when DRI is enabled and more than
1084        128MB are available (Egbert Eich). Fixed lockups during mode switch.
1085        Problem was introduced when attempting to copy the behavior during
1086        LeaveVT()/EnterVT() but but forgetting to call I810DRILeave() before
1087        I810DRIEnter(). The entire DRILeave()/Enter() scenario has been
1088        commented out as it didn't seem to be necessary (Egbert Eich).
1089    Fix TweakMemorySize() (tested with i855/i865) (Egbert Eich).
1090    increased MAX_DEVICES to 128 (Egbert Eich).
1091    Use OS provided PCI config space access as default method (Egbert Eich).
1092    Added support for Linux 2.6 proc file format.
1093    Fixed unaligned accesses to pieces of the VBE info block. VESA did not
1094        align elements to size (Egbert Eich).
1095
1096commit 11ce0b3adae5dac23d95fae62570d0a7e872055f
1097Author: Egbert Eich <eich@suse.de>
1098Date:   Fri Apr 23 18:43:41 2004 +0000
1099
1100    Merging XORG-CURRENT into trunk
1101
1102commit d1291a78bebace4d4ccef4b552bbfd145961ee44
1103Author: Egbert Eich <eich@suse.de>
1104Date:   Sun Mar 14 08:32:05 2004 +0000
1105
1106    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
1107
1108commit ca6d962126b1d876851293d9c0a407ff733b5558
1109Author: Egbert Eich <eich@suse.de>
1110Date:   Wed Mar 3 12:11:28 2004 +0000
1111
1112    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
1113
1114commit 3132e3a51c671fc95ee2b88802ae30abcb177320
1115Author: Egbert Eich <eich@suse.de>
1116Date:   Thu Feb 26 13:35:33 2004 +0000
1117
1118    readding XFree86's cvs IDs
1119
1120commit 47d1195510762af8efce38806dc75adc0bdc09cc
1121Author: Egbert Eich <eich@suse.de>
1122Date:   Thu Feb 26 09:22:42 2004 +0000
1123
1124    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
1125
1126commit 8ecf5d371806b603b64f257e4caa1d9cbc19556d
1127Author: Kaleb Keithley <kaleb@freedesktop.org>
1128Date:   Fri Dec 19 20:54:35 2003 +0000
1129
1130    XFree86 4.3.99.902 (RC 2)
1131
1132commit 9cfba0fa56ff1ebae9aaccf1e63049759dbd37f5
1133Author: Kaleb Keithley <kaleb@freedesktop.org>
1134Date:   Thu Dec 4 22:02:56 2003 +0000
1135
1136    XFree86 4.3.99.901 (RC 1)
1137
1138commit c95e0de1641abf24792dcafc5a98a95986183f53
1139Author: Kaleb Keithley <kaleb@freedesktop.org>
1140Date:   Tue Nov 25 19:28:09 2003 +0000
1141
1142    XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
1143
1144commit 0200b5d9bb6a599aefbb05a2217e243ea0da387b
1145Author: Kaleb Keithley <kaleb@freedesktop.org>
1146Date:   Fri Nov 14 16:48:48 2003 +0000
1147
1148    XFree86 4.3.0.1
1149
1150commit d1eb0ee78fbb0c109f9fa8e1bc05907608fc4299
1151Author: Kaleb Keithley <kaleb@freedesktop.org>
1152Date:   Fri Nov 14 15:54:38 2003 +0000
1153
1154    R6.6 is the Xorg base-line
1155