Home | History | Annotate | Line # | Download | only in dist
ChangeLog revision 1.1.1.8
      1  1.1.1.8  mrg commit be1888a46e446dfcaa62ac0a97d96bb77b6816d4
      2  1.1.1.8  mrg Author: Matt Turner <mattst88 (a] gmail.com>
      3  1.1.1.8  mrg Date:   Thu Dec 8 10:41:44 2022 -0500
      4  1.1.1.8  mrg 
      5  1.1.1.8  mrg     libICE 1.1.1
      6  1.1.1.8  mrg     
      7  1.1.1.8  mrg     Signed-off-by: Matt Turner <mattst88 (a] gmail.com>
      8  1.1.1.8  mrg 
      9  1.1.1.8  mrg commit e176b676cff17948d68299c00dddefe41638c752
     10  1.1.1.8  mrg Author: Arsen Arsenovi <arsen (a] aarsen.me>
     11  1.1.1.8  mrg Date:   Sun Dec 4 22:19:20 2022 +0100
     12  1.1.1.8  mrg 
     13  1.1.1.8  mrg     ICEmsg: Fix C++ interoperability error due to static_assert define
     14  1.1.1.8  mrg     
     15  1.1.1.8  mrg     Commit 0269c687e954db7aca2a4344e32cb203315a00b6 added a static_assert helper
     16  1.1.1.8  mrg     that gets defined to blank if left undefined by assert.h.  As this is not a
     17  1.1.1.8  mrg     macro in other languages that use this header, this can lead to a compile-time
     18  1.1.1.8  mrg     error.
     19  1.1.1.8  mrg     
     20  1.1.1.8  mrg     Bug: https://bugs.gentoo.org/884369
     21  1.1.1.8  mrg 
     22  1.1.1.8  mrg commit 6c057be0f0aef0aeabb9a00e6814548fed0c125a
     23  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     24  1.1.1.8  mrg Date:   Sat Dec 3 16:48:25 2022 -0800
     25  1.1.1.8  mrg 
     26  1.1.1.8  mrg     libICE 1.1.0
     27  1.1.1.8  mrg     
     28  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     29  1.1.1.8  mrg 
     30  1.1.1.8  mrg commit f032db0964e6d73b4f3c3264c1f8fbbb023fdf4c
     31  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     32  1.1.1.8  mrg Date:   Wed Nov 23 10:29:44 2022 -0800
     33  1.1.1.8  mrg 
     34  1.1.1.8  mrg     configure: Use AC_SYS_LARGEFILE to enable large file support
     35  1.1.1.8  mrg     
     36  1.1.1.8  mrg     The only files libICE operates on are .ICEauthority files, which
     37  1.1.1.8  mrg     it only uses internally and does not make available to other code,
     38  1.1.1.8  mrg     so there is no concern about ABI mismatch here.
     39  1.1.1.8  mrg     
     40  1.1.1.8  mrg     While .ICEauthority files should never be more than 2gb in size,
     41  1.1.1.8  mrg     they may be stored on filesystems with large inodes.
     42  1.1.1.8  mrg     
     43  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     44  1.1.1.8  mrg 
     45  1.1.1.8  mrg commit dd207b23f8d8ffe36e6727c813372a7858aafd02
     46  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     47  1.1.1.8  mrg Date:   Thu Nov 10 10:02:24 2022 -0800
     48  1.1.1.8  mrg 
     49  1.1.1.8  mrg     ice.pc.in: "Libs.Private" should be "Libs.private"
     50  1.1.1.8  mrg     
     51  1.1.1.8  mrg     Fixes: b9411f7 ("ice.pc.in: add -lbsd flags when required")
     52  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     53  1.1.1.8  mrg 
     54  1.1.1.8  mrg commit 0515b88aa55e6e55d7ab2808d245fdd64f7863ff
     55  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     56  1.1.1.8  mrg Date:   Thu Oct 27 19:01:46 2022 -0700
     57  1.1.1.8  mrg 
     58  1.1.1.8  mrg     Avoid -Wdeclaration-after-statement warnings from static_assert
     59  1.1.1.8  mrg     
     60  1.1.1.8  mrg     Some implementations of static_assert() define a new variable.
     61  1.1.1.8  mrg     Avoid warnings from those when calling static_assert() from a
     62  1.1.1.8  mrg     macro that may not be at the top of a new code block.
     63  1.1.1.8  mrg     
     64  1.1.1.8  mrg     ../../src/accept.c: In function 'IceAcceptConnection':
     65  1.1.1.8  mrg     ../../src/accept.c:159:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
     66  1.1.1.8  mrg       159 |     IceGetHeader (iceConn, 0, ICE_ByteOrder,
     67  1.1.1.8  mrg           |     ^~~~~~~~~~~~
     68  1.1.1.8  mrg     ../../src/connect.c: In function 'IceOpenConnection':
     69  1.1.1.8  mrg     ../../src/connect.c:254:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
     70  1.1.1.8  mrg       254 |     IceGetHeader (iceConn, 0, ICE_ByteOrder,
     71  1.1.1.8  mrg           |     ^~~~~~~~~~~~
     72  1.1.1.8  mrg     ../../src/connect.c:340:5: warning: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
     73  1.1.1.8  mrg       340 |     IceGetHeaderExtra (iceConn, 0, ICE_ConnectionSetup,
     74  1.1.1.8  mrg           |     ^~~~~~~~~~~~~~~~~
     75  1.1.1.8  mrg     [...etc...]
     76  1.1.1.8  mrg     
     77  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     78  1.1.1.8  mrg 
     79  1.1.1.8  mrg commit 246cbc402aabe5e971c43d1a21b66ab4c602f1cf
     80  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     81  1.1.1.8  mrg Date:   Thu Oct 27 18:42:47 2022 -0700
     82  1.1.1.8  mrg 
     83  1.1.1.8  mrg     Only link with libbsd if needed for arc4random_buf() or getentropy()
     84  1.1.1.8  mrg     
     85  1.1.1.8  mrg     Avoid unnecessary library dependency when using a libc with these
     86  1.1.1.8  mrg     functions included
     87  1.1.1.8  mrg     
     88  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
     89  1.1.1.8  mrg 
     90  1.1.1.8  mrg commit 81da58f39d274ab7f822fb22e56b5b2027597a51
     91  1.1.1.8  mrg Author: Guillem Jover <guillem (a] hadrons.org>
     92  1.1.1.8  mrg Date:   Thu Oct 6 00:26:11 2022 +0000
     93  1.1.1.8  mrg 
     94  1.1.1.8  mrg     Switch from libbsd to libbsd-overlay
     95  1.1.1.8  mrg     
     96  1.1.1.8  mrg     This is the preferred usage form for libbsd, as it makes the code more
     97  1.1.1.8  mrg     portable and requires no special includes for libbsd, by transparently
     98  1.1.1.8  mrg     injects the needed standard headers that would be used on a BSD.
     99  1.1.1.8  mrg     
    100  1.1.1.8  mrg     Signed-off-by: Guillem Jover <guillem (a] hadrons.org>
    101  1.1.1.8  mrg 
    102  1.1.1.8  mrg commit 96c84e563610d5c7846e601605f675f3d3840dd2
    103  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    104  1.1.1.8  mrg Date:   Wed Sep 14 16:29:32 2022 -0700
    105  1.1.1.8  mrg 
    106  1.1.1.8  mrg     Handle arrays too large to fit in iceConn buffers
    107  1.1.1.8  mrg     
    108  1.1.1.8  mrg     Fixes numerous gcc warnings of the form:
    109  1.1.1.8  mrg     
    110  1.1.1.8  mrg     connect.c: In function IceOpenConnection:
    111  1.1.1.8  mrg     ICElibint.h:160:25: warning: potential null pointer dereference [-Wnull-dereference]
    112  1.1.1.8  mrg          *((CARD16 *) _pBuf) = _val; \
    113  1.1.1.8  mrg                              ^
    114  1.1.1.8  mrg     ICElibint.h:174:5: note: in expansion of macro STORE_CARD16
    115  1.1.1.8  mrg          STORE_CARD16 (_pBuf, _len); \
    116  1.1.1.8  mrg          ^~~~~~~~~~~~
    117  1.1.1.8  mrg     connect.c:351:5: note: in expansion of macro STORE_STRING
    118  1.1.1.8  mrg          STORE_STRING (pData, IceReleaseString);
    119  1.1.1.8  mrg          ^~~~~~~~~~~~
    120  1.1.1.8  mrg     
    121  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    122  1.1.1.8  mrg 
    123  1.1.1.8  mrg commit 0269c687e954db7aca2a4344e32cb203315a00b6
    124  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    125  1.1.1.8  mrg Date:   Wed Sep 7 14:22:44 2022 -0700
    126  1.1.1.8  mrg 
    127  1.1.1.8  mrg     ICEmsg.h: Add static asserts that message header length <= ICE_OUTBUFSIZE
    128  1.1.1.8  mrg     
    129  1.1.1.8  mrg     A message header length larger than ICE_OUTBUFSIZE will cause
    130  1.1.1.8  mrg     buffer overflows.
    131  1.1.1.8  mrg     
    132  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    133  1.1.1.8  mrg 
    134  1.1.1.8  mrg commit b399fc2b3c5c2cf5f0d36d98c372f353a8186d15
    135  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    136  1.1.1.8  mrg Date:   Wed Sep 7 13:37:34 2022 -0700
    137  1.1.1.8  mrg 
    138  1.1.1.8  mrg     IceFlush: signal fatal I/O error if bufptr is past end of buffer
    139  1.1.1.8  mrg     
    140  1.1.1.8  mrg     It should never happen, but has been possible in the past when
    141  1.1.1.8  mrg     we didn't handle buffer checks properly - this would help us
    142  1.1.1.8  mrg     catch it if a similar mistake ever happens again (or the wrong
    143  1.1.1.8  mrg     memory pointer gets corrupted by something else).
    144  1.1.1.8  mrg     
    145  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    146  1.1.1.8  mrg 
    147  1.1.1.8  mrg commit 918d58772595e7cd9907a7b08874196442fbf599
    148  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    149  1.1.1.8  mrg Date:   Wed Sep 7 13:36:28 2022 -0700
    150  1.1.1.8  mrg 
    151  1.1.1.8  mrg     Refactor Fatal I/O error handling into a common function
    152  1.1.1.8  mrg     
    153  1.1.1.8  mrg     Reduce duplicated code in _IceRead() and _IceWrite()
    154  1.1.1.8  mrg     
    155  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    156  1.1.1.8  mrg 
    157  1.1.1.8  mrg commit 6ca1ea376c7c6c9dc719d607b7684d87bcf96712
    158  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    159  1.1.1.8  mrg Date:   Wed Sep 7 11:33:13 2022 -0700
    160  1.1.1.8  mrg 
    161  1.1.1.8  mrg     IceGetHeaderExtra: only include extra space in outbufptr if there's room
    162  1.1.1.8  mrg     
    163  1.1.1.8  mrg     If there's not room for it in the buffer, we already set pData to
    164  1.1.1.8  mrg     NULL, but still set the outbufptr to include the space, which could
    165  1.1.1.8  mrg     lead to IceFlush() reading past the end of the buffer.
    166  1.1.1.8  mrg     
    167  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    168  1.1.1.8  mrg 
    169  1.1.1.8  mrg commit 76fd1cf6534358426cddaed045514d79270275b5
    170  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    171  1.1.1.8  mrg Date:   Sat Aug 20 16:54:52 2022 -0700
    172  1.1.1.8  mrg 
    173  1.1.1.8  mrg     Only link to libbsd for arc4random_buf if it is not found in libc
    174  1.1.1.8  mrg     
    175  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    176  1.1.1.8  mrg 
    177  1.1.1.8  mrg commit 0124a9ea65118ae70bcc155e2a9a36a6c4869310
    178  1.1.1.8  mrg Author: walter harms <wharms (a] bfs.de>
    179  1.1.1.8  mrg Date:   Wed Oct 18 18:09:05 2017 +0200
    180  1.1.1.8  mrg 
    181  1.1.1.8  mrg     make sure buffer is zero filled and report if allocation failed
    182  1.1.1.8  mrg     
    183  1.1.1.8  mrg     Signed-off-by: Walter Harms <wharms (a] bfs.de>
    184  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    185  1.1.1.8  mrg 
    186  1.1.1.8  mrg commit 1e7787324a788fe84f7e438f4db9a47c8f6dd952
    187  1.1.1.8  mrg Author: walter harms <wharms (a] bfs.de>
    188  1.1.1.8  mrg Date:   Wed Oct 18 18:03:47 2017 +0200
    189  1.1.1.8  mrg 
    190  1.1.1.8  mrg     add check for malloc
    191  1.1.1.8  mrg     
    192  1.1.1.8  mrg     fix a potential null pointer deference error
    193  1.1.1.8  mrg     
    194  1.1.1.8  mrg     Signed-off-by: Walter Harms <wharms (a] bfs.de>
    195  1.1.1.8  mrg 
    196  1.1.1.8  mrg commit 7b439c788b94849d4f07cda77518bec43ebbd9a6
    197  1.1.1.8  mrg Author: walter harms <wharms (a] bfs.de>
    198  1.1.1.8  mrg Date:   Thu Sep 7 18:46:39 2017 +0200
    199  1.1.1.8  mrg 
    200  1.1.1.8  mrg     connect.c: FIX 'iceConn' shadows a previous local, [-Wshadow]
    201  1.1.1.8  mrg     
    202  1.1.1.8  mrg     In function 'IceOpenConnection':  gcc give the following warning:
    203  1.1.1.8  mrg      connect.c:106:11: warning: declaration of 'iceConn' shadows a previous local  [-Wshadow]
    204  1.1.1.8  mrg     fixed by renaming 2. iceConn to iConn (and all its uses)
    205  1.1.1.8  mrg     
    206  1.1.1.8  mrg     Signed-off-by: Walter Harms <wharms (a] bfs.de>
    207  1.1.1.8  mrg     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    208  1.1.1.8  mrg 
    209  1.1.1.8  mrg commit 348b9a46086ad72d6f29f2637036accff6630db4
    210  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    211  1.1.1.8  mrg Date:   Sat Apr 30 15:17:40 2022 -0700
    212  1.1.1.8  mrg 
    213  1.1.1.8  mrg     ProcessAuthReply: rename status variable to avoid shadowing
    214  1.1.1.8  mrg     
    215  1.1.1.8  mrg     Fixes gcc complaint:
    216  1.1.1.8  mrg     
    217  1.1.1.8  mrg     process.c: In function ProcessAuthReply:
    218  1.1.1.8  mrg     process.c:1478:20: warning: declaration of status shadows a previous local [-Wshadow]
    219  1.1.1.8  mrg      1478 |             Status status = 1;
    220  1.1.1.8  mrg           |                    ^~~~~~
    221  1.1.1.8  mrg     process.c:1426:25: note: shadowed declaration is here
    222  1.1.1.8  mrg      1426 |         IcePaAuthStatus status =
    223  1.1.1.8  mrg           |                         ^~~~~~
    224  1.1.1.8  mrg     
    225  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    226  1.1.1.8  mrg 
    227  1.1.1.8  mrg commit d70c666549a9ee17de7349904529cf41bf023926
    228  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    229  1.1.1.8  mrg Date:   Sat Apr 30 15:04:53 2022 -0700
    230  1.1.1.8  mrg 
    231  1.1.1.8  mrg     ConnectToPeer: be doubly sure that use-after-free doesn't happen
    232  1.1.1.8  mrg     
    233  1.1.1.8  mrg     This resolves an issue reported by the Oracle Parfait static analyzer:
    234  1.1.1.8  mrg     
    235  1.1.1.8  mrg     Error: Use after free
    236  1.1.1.8  mrg        Use after free [use-after-free] (CWE 416):
    237  1.1.1.8  mrg           Use after free of pointer trans_conn
    238  1.1.1.8  mrg             at line 566 of lib/libICE/src/connect.c in function 'ConnectToPeer'.
    239  1.1.1.8  mrg               trans_conn previously freed with _IceTransClose at line 532
    240  1.1.1.8  mrg               trans_conn was allocated at line 525 with _IceTransOpenCOTSClient
    241  1.1.1.8  mrg     
    242  1.1.1.8  mrg     even though I believe this is already handled by the
    243  1.1.1.8  mrg     'if (madeConnection) { ... } else trans_conn = NULL;'
    244  1.1.1.8  mrg     block, but the analyzer apparently doesn't follow that logic,
    245  1.1.1.8  mrg     while this simple change makes it obvious.
    246  1.1.1.8  mrg     
    247  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    248  1.1.1.8  mrg 
    249  1.1.1.8  mrg commit 8d2cb9e7a897a070b2509f9de60961c9d154ee99
    250  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    251  1.1.1.8  mrg Date:   Sat Apr 30 14:39:02 2022 -0700
    252  1.1.1.8  mrg 
    253  1.1.1.8  mrg     configure: check for libbsd before libxtrans checks for strlcpy
    254  1.1.1.8  mrg     
    255  1.1.1.8  mrg     If we're going to link to libbsd, might as well use it for strlcpy too
    256  1.1.1.8  mrg     
    257  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    258  1.1.1.8  mrg 
    259  1.1.1.8  mrg commit 9a3534b3e0808a5294f85f2402a2b4410a153b76
    260  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    261  1.1.1.8  mrg Date:   Sat Apr 30 14:27:55 2022 -0700
    262  1.1.1.8  mrg 
    263  1.1.1.8  mrg     gitlab CI: add a basic build test
    264  1.1.1.8  mrg     
    265  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    266  1.1.1.8  mrg 
    267  1.1.1.8  mrg commit 410d2005f5a1f11e8204d9bc3432e0b145ae3161
    268  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    269  1.1.1.8  mrg Date:   Sat Apr 30 14:08:43 2022 -0700
    270  1.1.1.8  mrg 
    271  1.1.1.8  mrg     Fix spelling/wording issues
    272  1.1.1.8  mrg     
    273  1.1.1.8  mrg     Found by using:
    274  1.1.1.8  mrg         codespell --builtin clear,rare,usage,informal,code,names
    275  1.1.1.8  mrg     
    276  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    277  1.1.1.8  mrg 
    278  1.1.1.8  mrg commit 08df47e4786d112a639915331702b4a27def6a56
    279  1.1.1.8  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    280  1.1.1.8  mrg Date:   Sat Apr 30 13:58:58 2022 -0700
    281  1.1.1.8  mrg 
    282  1.1.1.8  mrg     Build xz tarballs instead of bzip2
    283  1.1.1.8  mrg     
    284  1.1.1.8  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    285  1.1.1.8  mrg 
    286  1.1.1.8  mrg commit b9411f79f59b63d7d363234d795fa5c77cc738c9
    287  1.1.1.8  mrg Author: David Callu <callu.david (a] gmail.com>
    288  1.1.1.8  mrg Date:   Tue Apr 7 10:20:49 2020 +0200
    289  1.1.1.8  mrg 
    290  1.1.1.8  mrg     ice.pc.in: add -lbsd flags when required
    291  1.1.1.8  mrg 
    292  1.1.1.7  mrg commit 8e6a14c63d6b73cde87cb331439f2a4d19cba5b9
    293  1.1.1.7  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    294  1.1.1.7  mrg Date:   Sun Jul 14 10:37:25 2019 -0700
    295  1.1.1.7  mrg 
    296  1.1.1.7  mrg     libICE 1.0.10
    297  1.1.1.7  mrg     
    298  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    299  1.1.1.7  mrg 
    300  1.1.1.7  mrg commit b6aad584c1dc278364c295165512b5f5b98c173e
    301  1.1.1.7  mrg Author: Olivier Fourdan <ofourdan (a] redhat.com>
    302  1.1.1.7  mrg Date:   Thu Apr 11 09:05:15 2019 +0200
    303  1.1.1.7  mrg 
    304  1.1.1.7  mrg     cleanup: Separate variable assignment and test
    305  1.1.1.7  mrg     
    306  1.1.1.7  mrg     Assigning and testing a value in a single statement hinders code clarity
    307  1.1.1.7  mrg     and may confuses static code analyzers.
    308  1.1.1.7  mrg     
    309  1.1.1.7  mrg     Separate the assignment and the test for clarity.
    310  1.1.1.7  mrg     
    311  1.1.1.7  mrg     Signed-off-by: Olivier Fourdan <ofourdan (a] redhat.com>
    312  1.1.1.7  mrg 
    313  1.1.1.7  mrg commit 772e5b0fdfc9dbd8bec070bd0c4c7eb5565df2ee
    314  1.1.1.7  mrg Author: Olivier Fourdan <ofourdan (a] redhat.com>
    315  1.1.1.7  mrg Date:   Wed Apr 10 11:15:11 2019 +0200
    316  1.1.1.7  mrg 
    317  1.1.1.7  mrg     _IceRead: Avoid possible use-after-free
    318  1.1.1.7  mrg     
    319  1.1.1.7  mrg     `_IceRead()` gets called from multiple places which do not expect the
    320  1.1.1.7  mrg     connection to be freed.
    321  1.1.1.7  mrg     
    322  1.1.1.7  mrg     Do not free the connection data in `_IceRead()` to avoid potential
    323  1.1.1.7  mrg     use-after-free issue in the various callers.
    324  1.1.1.7  mrg     
    325  1.1.1.7  mrg     The connection data will be freed eventually in `ProcessWantToClose()`,
    326  1.1.1.7  mrg     so not freeing it in `_IceRead()` should not introduce an memory leak.
    327  1.1.1.7  mrg     
    328  1.1.1.7  mrg     Signed-off-by: Olivier Fourdan <ofourdan (a] redhat.com>
    329  1.1.1.7  mrg 
    330  1.1.1.7  mrg commit 1493beba2aa03bdadeed8b4fa5d424df6e113071
    331  1.1.1.7  mrg Author: Olivier Fourdan <ofourdan (a] redhat.com>
    332  1.1.1.7  mrg Date:   Wed Apr 10 11:01:31 2019 +0200
    333  1.1.1.7  mrg 
    334  1.1.1.7  mrg     IceListenForWellKnownConnections: Fix memleak
    335  1.1.1.7  mrg     
    336  1.1.1.7  mrg     The function `_IceTransMakeAllCOTSServerListeners` allocates memory for
    337  1.1.1.7  mrg     `transConns` which is leaked in case of error.
    338  1.1.1.7  mrg     
    339  1.1.1.7  mrg     Signed-off-by: Olivier Fourdan <ofourdan (a] redhat.com>
    340  1.1.1.7  mrg 
    341  1.1.1.7  mrg commit a67a477eefdc93c32fa82da6ff0b4e69dd4c2ccb
    342  1.1.1.7  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    343  1.1.1.7  mrg Date:   Sun Mar 24 15:29:34 2019 -0700
    344  1.1.1.7  mrg 
    345  1.1.1.7  mrg     IceWritePad: always use zero values for pad bytes
    346  1.1.1.7  mrg     
    347  1.1.1.7  mrg     Previously it would just bump the pointer in the buffer leaving
    348  1.1.1.7  mrg     whatever values were previously there in place.
    349  1.1.1.7  mrg     
    350  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    351  1.1.1.7  mrg 
    352  1.1.1.7  mrg commit 2318ace3340009c44e78eab094f159f0e0b4a197
    353  1.1.1.7  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    354  1.1.1.7  mrg Date:   Sun Mar 24 14:36:10 2019 -0700
    355  1.1.1.7  mrg 
    356  1.1.1.7  mrg     IceOpenConnection: check for malloc failure on connect_to_you too
    357  1.1.1.7  mrg     
    358  1.1.1.7  mrg     Fixes: https://gitlab.freedesktop.org/xorg/lib/libice/issues/4
    359  1.1.1.7  mrg     
    360  1.1.1.7  mrg     Reported-by: mahendra <mahendra.n (a] samsung.com>
    361  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    362  1.1.1.7  mrg 
    363  1.1.1.7  mrg commit b484311c929a1b64966d89da92fafce7263006e1
    364  1.1.1.7  mrg Author: Allison Lortie <desrt (a] desrt.ca>
    365  1.1.1.7  mrg Date:   Tue Jun 14 16:09:46 2016 -0400
    366  1.1.1.7  mrg 
    367  1.1.1.7  mrg     authutil: support $XDG_RUNTIME_DIR/ICEauthority
    368  1.1.1.7  mrg     
    369  1.1.1.7  mrg     If we find that $XDG_RUNTIME_DIR is set (and $ICEAUTHORITY is not), then
    370  1.1.1.7  mrg     the ICEauthority file is stored in the XDG_RUNTIME_DIR instead of the
    371  1.1.1.7  mrg     home directory, and without a leading dot.
    372  1.1.1.7  mrg     
    373  1.1.1.7  mrg     https://bugs.freedesktop.org/show_bug.cgi?id=49173
    374  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    375  1.1.1.7  mrg 
    376  1.1.1.7  mrg commit 48ed5e04b5a8ba64dcfeea090cf3a32d3087b749
    377  1.1.1.7  mrg Author: Allison Lortie <desrt (a] desrt.ca>
    378  1.1.1.7  mrg Date:   Tue Jun 14 16:08:21 2016 -0400
    379  1.1.1.7  mrg 
    380  1.1.1.7  mrg     authutil: fix an out-of-bounds access
    381  1.1.1.7  mrg     
    382  1.1.1.7  mrg     There is a theoretical edge case where the $HOME environment variable
    383  1.1.1.7  mrg     could be set to the empty string.  IceAuthFileName() unconditionally
    384  1.1.1.7  mrg     checks index 1 of this string, which is out of bounds.
    385  1.1.1.7  mrg     
    386  1.1.1.7  mrg     Fix that up by rejecting empty strings in the same way as we reject
    387  1.1.1.7  mrg     NULL.
    388  1.1.1.7  mrg     
    389  1.1.1.7  mrg     https://bugs.freedesktop.org/show_bug.cgi?id=49173
    390  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    391  1.1.1.7  mrg 
    392  1.1.1.7  mrg commit 468b83ec4810b4ea2373182b5801f998f3dcd471
    393  1.1.1.7  mrg Author: Tobias Stoeckmann <tobias (a] stoeckmann.org>
    394  1.1.1.7  mrg Date:   Mon Jul 30 20:50:58 2018 +0200
    395  1.1.1.7  mrg 
    396  1.1.1.7  mrg     Always terminate strncpy results.
    397  1.1.1.7  mrg     
    398  1.1.1.7  mrg     The function strncpy does not guarantee to append a terminating
    399  1.1.1.7  mrg     NUL character to the destination.
    400  1.1.1.7  mrg     
    401  1.1.1.7  mrg     This patch merges libSM's way of handling this issue into libICE.
    402  1.1.1.7  mrg     
    403  1.1.1.7  mrg     Signed-off-by: Tobias Stoeckmann <tobias (a] stoeckmann.org>
    404  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    405  1.1.1.7  mrg 
    406  1.1.1.7  mrg commit 1cc4ae8648590f04557a20c8d88d39cef7fe8119
    407  1.1.1.7  mrg Author: walter harms <wharms (a] bfs.de>
    408  1.1.1.7  mrg Date:   Thu Sep 7 18:52:13 2017 +0200
    409  1.1.1.7  mrg 
    410  1.1.1.7  mrg     iceauth.c: FIX warning: unused variable 'ret' in 'arc4random_buf'
    411  1.1.1.7  mrg     
    412  1.1.1.7  mrg     commit ff5e59f32255913bb1cdf51441b98c9107ae165b left ret outside the #if
    413  1.1.1.7  mrg     causing a gcc warning:
    414  1.1.1.7  mrg     
    415  1.1.1.7  mrg      In function 'arc4random_buf':
    416  1.1.1.7  mrg      iceauth.c:89:13: warning: unused variable 'ret' [-Wunused-variable]
    417  1.1.1.7  mrg     
    418  1.1.1.7  mrg     fixed by moving  #if 1 up
    419  1.1.1.7  mrg     
    420  1.1.1.7  mrg     Signed-off-by:  Walter Harms <wharms (a] bfs.de>
    421  1.1.1.7  mrg     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    422  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    423  1.1.1.7  mrg 
    424  1.1.1.7  mrg commit ccbcae7d3409789bf346ca35963264d064f54cba
    425  1.1.1.7  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    426  1.1.1.7  mrg Date:   Fri Dec 7 19:29:55 2018 -0800
    427  1.1.1.7  mrg 
    428  1.1.1.7  mrg     Update configure.ac bug URL for gitlab migration
    429  1.1.1.7  mrg     
    430  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    431  1.1.1.7  mrg 
    432  1.1.1.7  mrg commit e72ca90879db149bbee6232dd78a565e630e917d
    433  1.1.1.7  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    434  1.1.1.7  mrg Date:   Sun Nov 18 21:48:59 2018 -0800
    435  1.1.1.7  mrg 
    436  1.1.1.7  mrg     Update README for gitlab migration
    437  1.1.1.7  mrg     
    438  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    439  1.1.1.7  mrg 
    440  1.1.1.7  mrg commit dc73ec034c9083b8c7d980e80eb6d4c88bcfaa51
    441  1.1.1.7  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    442  1.1.1.7  mrg Date:   Sat Nov 10 13:13:45 2018 -0800
    443  1.1.1.7  mrg 
    444  1.1.1.7  mrg     Remove obsolete B16 & B32 tags in struct definitions
    445  1.1.1.7  mrg     
    446  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    447  1.1.1.7  mrg 
    448  1.1.1.7  mrg commit f66955f7250d7c150dfb97862878acc2222781e5
    449  1.1.1.7  mrg Author: walter harms <wharms (a] bfs.de>
    450  1.1.1.7  mrg Date:   Fri Sep 8 20:03:03 2017 +0200
    451  1.1.1.7  mrg 
    452  1.1.1.7  mrg     make IceProtocolShutdown() more readable
    453  1.1.1.7  mrg     
    454  1.1.1.7  mrg     I found IceProtocolShutdown() hard to read only to find that was
    455  1.1.1.7  mrg     it does it aktually very simple. So i rearranged the code to make
    456  1.1.1.7  mrg     it more readable.
    457  1.1.1.7  mrg     
    458  1.1.1.7  mrg     Signed-off-by: Walter Harms <wharms (a] bfs.de>
    459  1.1.1.7  mrg     Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com>
    460  1.1.1.7  mrg     [Emil Velikov: whitespace fixes]
    461  1.1.1.7  mrg     Signed-off-by: Emil Velikov <emil.velikov (a] collabora.com>
    462  1.1.1.7  mrg 
    463  1.1.1.7  mrg commit 936dcaac07f7db569ed91a34e0a4b5944aac205f
    464  1.1.1.7  mrg Author: walter harms <wharms (a] bfs.de>
    465  1.1.1.7  mrg Date:   Fri Sep 8 19:59:17 2017 +0200
    466  1.1.1.7  mrg 
    467  1.1.1.7  mrg     Drop NULL check prior to free()
    468  1.1.1.7  mrg     
    469  1.1.1.7  mrg     free() can handle NULL just fine - remove the check.
    470  1.1.1.7  mrg     
    471  1.1.1.7  mrg     Signed-off-by: Walter Harms <wharms (a] bfs.de>
    472  1.1.1.7  mrg     Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com>
    473  1.1.1.7  mrg     Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
    474  1.1.1.7  mrg 
    475  1.1.1.7  mrg commit 43644931cb9cb5cc92391f6f5431535b9b7a3f24
    476  1.1.1.7  mrg Author: Eric Engestrom <eric.engestrom (a] imgtec.com>
    477  1.1.1.7  mrg Date:   Fri Jul 7 11:23:48 2017 +0100
    478  1.1.1.7  mrg 
    479  1.1.1.7  mrg     Make sure string is never NULL
    480  1.1.1.7  mrg     
    481  1.1.1.7  mrg     `error_message` is passed in to strncpy() without any check, which
    482  1.1.1.7  mrg     doesn't handle NULL itself, so let's make it a valid empty string in
    483  1.1.1.7  mrg     cases where it was NULL.
    484  1.1.1.7  mrg     
    485  1.1.1.7  mrg     Signed-off-by: Eric Engestrom <eric.engestrom (a] imgtec.com>
    486  1.1.1.7  mrg     Acked-by: Walter Harms <wharms (a] bfs.de>
    487  1.1.1.7  mrg     Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
    488  1.1.1.7  mrg 
    489  1.1.1.7  mrg commit e8c21056134498c49733f6baf572ffbb051ed886
    490  1.1.1.7  mrg Author: Eric Engestrom <eric.engestrom (a] imgtec.com>
    491  1.1.1.7  mrg Date:   Fri Jul 7 11:23:47 2017 +0100
    492  1.1.1.7  mrg 
    493  1.1.1.7  mrg     Make sure error_message is a free-able string
    494  1.1.1.7  mrg     
    495  1.1.1.7  mrg     Similar to the previous commit, assigning a static string would crash
    496  1.1.1.7  mrg     upon freeing.
    497  1.1.1.7  mrg     
    498  1.1.1.7  mrg     Signed-off-by: Eric Engestrom <eric.engestrom (a] imgtec.com>
    499  1.1.1.7  mrg     Acked-by: Walter Harms <wharms (a] bfs.de>
    500  1.1.1.7  mrg     Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
    501  1.1.1.7  mrg 
    502  1.1.1.7  mrg commit 7a7844bf5ade915268fe7f9b292908c6cd75f3ba
    503  1.1.1.7  mrg Author: Eric Engestrom <eric.engestrom (a] imgtec.com>
    504  1.1.1.7  mrg Date:   Fri Jul 7 11:23:46 2017 +0100
    505  1.1.1.7  mrg 
    506  1.1.1.7  mrg     Make sure errorStr is a free-able string
    507  1.1.1.7  mrg     
    508  1.1.1.7  mrg     If the `errorClass` isn't handled by the switch, `errorStr`'s initial
    509  1.1.1.7  mrg     value would be a pointer to some static memory with an empty string,
    510  1.1.1.7  mrg     and freeing it would most likely crash.
    511  1.1.1.7  mrg     
    512  1.1.1.7  mrg     Let's set it to NULL instead, as is done in other similar places.
    513  1.1.1.7  mrg     
    514  1.1.1.7  mrg     Signed-off-by: Eric Engestrom <eric.engestrom (a] imgtec.com>
    515  1.1.1.7  mrg     Acked-by: Walter Harms <wharms (a] bfs.de>
    516  1.1.1.7  mrg     Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
    517  1.1.1.7  mrg 
    518  1.1.1.7  mrg commit 7ef9680caa8c223a09beb637e26fd3471128e6ba
    519  1.1.1.7  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
    520  1.1.1.7  mrg Date:   Sun May 8 09:19:36 2016 +0100
    521  1.1.1.7  mrg 
    522  1.1.1.7  mrg     configure.ac: set TRANS_CLIENT/SERVER
    523  1.1.1.7  mrg     
    524  1.1.1.7  mrg     Similar to ICE_t just set the define globally and remove the multiple
    525  1.1.1.7  mrg     definitions throughout the tree
    526  1.1.1.7  mrg     
    527  1.1.1.7  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
    528  1.1.1.7  mrg     Reviewed-by: Adam Jackson <ajax (a] redhat.com>
    529  1.1.1.7  mrg     Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com> (IRC)
    530  1.1.1.7  mrg 
    531  1.1.1.7  mrg commit ab64a947b5de5b778f31ede9cfce386566023a14
    532  1.1.1.7  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
    533  1.1.1.7  mrg Date:   Sun May 8 09:19:35 2016 +0100
    534  1.1.1.7  mrg 
    535  1.1.1.7  mrg     Kill off local ICE_t definitions
    536  1.1.1.7  mrg     
    537  1.1.1.7  mrg     Already defined at global scale in configure.ac
    538  1.1.1.7  mrg     
    539  1.1.1.7  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
    540  1.1.1.7  mrg     Reviewed-by: Adam Jackson <ajax (a] redhat.com>
    541  1.1.1.7  mrg     Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com> (IRC)
    542  1.1.1.7  mrg 
    543  1.1.1.7  mrg commit f4c00d345edf3dad5893b50ff0ae7cd3e0cfd780
    544  1.1.1.7  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
    545  1.1.1.7  mrg Date:   Sun May 8 09:19:34 2016 +0100
    546  1.1.1.7  mrg 
    547  1.1.1.7  mrg     Remove unneeded ^L symbols.
    548  1.1.1.7  mrg     
    549  1.1.1.7  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
    550  1.1.1.7  mrg     Reviewed-by: Adam Jackson <ajax (a] redhat.com>
    551  1.1.1.7  mrg     Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com> (IRC)
    552  1.1.1.7  mrg 
    553  1.1.1.7  mrg commit d603d7d7d989c4ff1094810e9fcf2a29bc00bb0c
    554  1.1.1.7  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
    555  1.1.1.7  mrg Date:   Sun May 8 09:19:33 2016 +0100
    556  1.1.1.7  mrg 
    557  1.1.1.7  mrg     Kill off Time_t macro
    558  1.1.1.7  mrg     
    559  1.1.1.7  mrg     Analogous to previous commit, including the megacommit that removed the
    560  1.1.1.7  mrg     need for it.
    561  1.1.1.7  mrg     
    562  1.1.1.7  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
    563  1.1.1.7  mrg     Reviewed-by: Adam Jackson <ajax (a] redhat.com>
    564  1.1.1.7  mrg     Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com> (IRC)
    565  1.1.1.7  mrg 
    566  1.1.1.7  mrg commit 82250f26fc76d7b7574cfd472646a98e325d944a
    567  1.1.1.7  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
    568  1.1.1.7  mrg Date:   Sun May 8 09:19:32 2016 +0100
    569  1.1.1.7  mrg 
    570  1.1.1.7  mrg     Kill off Strstr macro
    571  1.1.1.7  mrg     
    572  1.1.1.7  mrg     Directly use the strstr function as opposed to wrapping it in a macro.
    573  1.1.1.7  mrg     The latter is no longer needed as of
    574  1.1.1.7  mrg     
    575  1.1.1.7  mrg     commit 72e353567f8927996a26e72848d86f692c3f0737
    576  1.1.1.7  mrg     Author: Kaleb Keithley <kaleb (a] freedesktop.org>
    577  1.1.1.7  mrg     Date:   Fri Nov 14 16:48:46 2003 +0000
    578  1.1.1.7  mrg     
    579  1.1.1.7  mrg         XFree86 4.3.0.1
    580  1.1.1.7  mrg     
    581  1.1.1.7  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
    582  1.1.1.7  mrg     Reviewed-by: Adam Jackson <ajax (a] redhat.com>
    583  1.1.1.7  mrg     Reviewed-by: Eric Engestrom <eric.engestrom (a] imgtec.com> (IRC)
    584  1.1.1.7  mrg 
    585  1.1.1.7  mrg commit ff5e59f32255913bb1cdf51441b98c9107ae165b
    586  1.1.1.7  mrg Author: Benjamin Tissoires <benjamin.tissoires (a] gmail.com>
    587  1.1.1.7  mrg Date:   Tue Apr 4 19:12:53 2017 +0200
    588  1.1.1.7  mrg 
    589  1.1.1.7  mrg     Use getentropy() if arc4random_buf() is not available
    590  1.1.1.7  mrg     
    591  1.1.1.7  mrg     This allows to fix CVE-2017-2626 on Linux platforms without pulling in
    592  1.1.1.7  mrg     libbsd.
    593  1.1.1.7  mrg     The libc getentropy() is available since glibc 2.25 but also on OpenBSD.
    594  1.1.1.7  mrg     For Linux, we need at least a v3.17 kernel. If the recommended
    595  1.1.1.7  mrg     arc4random_buf() function is not available, emulate it by first trying
    596  1.1.1.7  mrg     to use getentropy() on a supported glibc and kernel. If the call fails,
    597  1.1.1.7  mrg     fall back to the current (partly vulnerable) code.
    598  1.1.1.7  mrg     
    599  1.1.1.7  mrg     Signed-off-by: Benjamin Tissoires <benjamin.tissoires (a] gmail.com>
    600  1.1.1.7  mrg     Reviewed-by: Mark Kettenis <kettenis (a] openbsd.org>
    601  1.1.1.7  mrg     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    602  1.1.1.7  mrg     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    603  1.1.1.7  mrg 
    604  1.1.1.7  mrg commit 1746abbb1ae1c41ba29c14895c5bd3f1334faef5
    605  1.1.1.7  mrg Author: Mihail Konev <k.mvc (a] ya.ru>
    606  1.1.1.7  mrg Date:   Thu Jan 26 13:52:49 2017 +1000
    607  1.1.1.7  mrg 
    608  1.1.1.7  mrg     autogen: add default patch prefix
    609  1.1.1.7  mrg     
    610  1.1.1.7  mrg     Signed-off-by: Mihail Konev <k.mvc (a] ya.ru>
    611  1.1.1.7  mrg 
    612  1.1.1.7  mrg commit 3aa14db63fefb7634b1bd4370e33ba14c4ea90ae
    613  1.1.1.7  mrg Author: Emil Velikov <emil.l.velikov (a] gmail.com>
    614  1.1.1.7  mrg Date:   Mon Mar 9 12:00:52 2015 +0000
    615  1.1.1.7  mrg 
    616  1.1.1.7  mrg     autogen.sh: use quoted string variables
    617  1.1.1.7  mrg     
    618  1.1.1.7  mrg     Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
    619  1.1.1.7  mrg     fall-outs, when they contain space.
    620  1.1.1.7  mrg     
    621  1.1.1.7  mrg     Signed-off-by: Emil Velikov <emil.l.velikov (a] gmail.com>
    622  1.1.1.7  mrg     Reviewed-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    623  1.1.1.7  mrg     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    624  1.1.1.7  mrg 
    625  1.1.1.7  mrg commit d41c57eaa0c1474acf0a6fb271f22106e3070016
    626  1.1.1.7  mrg Author: Peter Hutterer <peter.hutterer (a] who-t.net>
    627  1.1.1.7  mrg Date:   Tue Jan 24 10:32:07 2017 +1000
    628  1.1.1.7  mrg 
    629  1.1.1.7  mrg     autogen.sh: use exec instead of waiting for configure to finish
    630  1.1.1.7  mrg     
    631  1.1.1.7  mrg     Syncs the invocation of configure with the one from the server.
    632  1.1.1.7  mrg     
    633  1.1.1.7  mrg     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    634  1.1.1.7  mrg     Reviewed-by: Emil Velikov <emil.velikov (a] collabora.com>
    635  1.1.1.7  mrg 
    636  1.1.1.7  mrg commit ac4bb20e74e064b219de70e9b54516a921fdb7c3
    637  1.1.1.7  mrg Author: Tobias Stoeckmann <tobias (a] stoeckmann.org>
    638  1.1.1.7  mrg Date:   Tue Nov 22 20:13:29 2016 +0100
    639  1.1.1.7  mrg 
    640  1.1.1.7  mrg     Fix use after free on subsequent calls
    641  1.1.1.7  mrg     
    642  1.1.1.7  mrg     The function IceAuthFileName is vulnerable to a use after free. The
    643  1.1.1.7  mrg     flaw can be triggered by calling the function three times:
    644  1.1.1.7  mrg     
    645  1.1.1.7  mrg     - First call succeeds and stores the path in buf, a dynamically
    646  1.1.1.7  mrg       allocated buffer with size bsize.
    647  1.1.1.7  mrg     - Second call fails due to out of memory. It frees buf, but keeps
    648  1.1.1.7  mrg       the old size in bsize.
    649  1.1.1.7  mrg     - Third call only checks if bsize is large enough. Then it uses
    650  1.1.1.7  mrg       buf without allocating it again -- the use after free happens.
    651  1.1.1.7  mrg     
    652  1.1.1.7  mrg     In order to exploit this, an attacker must change environment variables
    653  1.1.1.7  mrg     between each call, namely ICEAUTHORITY or HOME. It also takes subsequent
    654  1.1.1.7  mrg     calls. Due to these limitations, I don't consider this to be of high
    655  1.1.1.7  mrg     priority.
    656  1.1.1.7  mrg     
    657  1.1.1.7  mrg     Reviewed-by: Matthieu Herrb <matthieu (a] herrb.eu>
    658  1.1.1.7  mrg 
    659  1.1.1.7  mrg commit b1720edc9b9f3e7a05caa3fcd81761e5818ea255
    660  1.1.1.7  mrg Author: Remko van der Vossen <bugs (a] yuugen.jp>
    661  1.1.1.7  mrg Date:   Sun Jul 19 08:34:11 2015 -0700
    662  1.1.1.7  mrg 
    663  1.1.1.7  mrg     Bug 90616 - libICE build fails on array bounds check
    664  1.1.1.7  mrg     
    665  1.1.1.7  mrg     https://bugs.freedesktop.org/show_bug.cgi?id=90616
    666  1.1.1.7  mrg     
    667  1.1.1.7  mrg     Recent versions of gcc have array bounds checking turned on by default,
    668  1.1.1.7  mrg     this leads to build failures of libICE. As the _IceVersionCount variable
    669  1.1.1.7  mrg     in ICElibint.h is not declared const the compiler cannot assume that the
    670  1.1.1.7  mrg     nested for loop in ProcessConnectionSetup stays within bounds.
    671  1.1.1.7  mrg     
    672  1.1.1.7  mrg     The simple fix is of course to change the declarations of _IceVersionCount,
    673  1.1.1.7  mrg     _IceVersions, and the local variable myVersionCount to const declarations.
    674  1.1.1.7  mrg     
    675  1.1.1.7  mrg     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    676  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    677  1.1.1.7  mrg 
    678  1.1.1.7  mrg commit 8a511dad53774693ed818d54d7896e1663942b18
    679  1.1.1.7  mrg Author: Jon TURNEY <jon.turney (a] dronecode.org.uk>
    680  1.1.1.7  mrg Date:   Sat Sep 13 17:13:44 2014 +0100
    681  1.1.1.7  mrg 
    682  1.1.1.7  mrg     Include unistd.h for getpid()
    683  1.1.1.7  mrg     
    684  1.1.1.7  mrg     Signed-off-by: Jon TURNEY <jon.turney (a] dronecode.org.uk>
    685  1.1.1.7  mrg     Reviewed-by: David Macek <david.macek.0 (a] gmail.com>
    686  1.1.1.7  mrg 
    687  1.1.1.7  mrg commit fd22b62ae6380ddb00fa4c750f5ce175d2a6e76f
    688  1.1.1.7  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    689  1.1.1.7  mrg Date:   Sun Sep 14 13:08:17 2014 -0700
    690  1.1.1.7  mrg 
    691  1.1.1.7  mrg     spec: Convert troff \*Q..\*U to DocBook <quote>...</quote>
    692  1.1.1.7  mrg     
    693  1.1.1.7  mrg     Reported-by: Jasper St. Pierre <jstpierre (a] mecheye.net>
    694  1.1.1.7  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    695  1.1.1.7  mrg     Reviewed-by: Jasper St. Pierre <jstpierre (a] mecheye.net>
    696  1.1.1.7  mrg 
    697  1.1.1.6  mrg commit 0dfab4253e26d5c6e5f058126eb5e9f7a7732ae8
    698  1.1.1.6  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    699  1.1.1.6  mrg Date:   Fri Jun 6 18:28:28 2014 -0700
    700  1.1.1.6  mrg 
    701  1.1.1.6  mrg     libICE 1.0.9
    702  1.1.1.6  mrg     
    703  1.1.1.6  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    704  1.1.1.6  mrg 
    705  1.1.1.6  mrg commit 9fb6ba03d7183ae06644f8a747fdb99b970d65fc
    706  1.1.1.6  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    707  1.1.1.6  mrg Date:   Tue Dec 24 09:35:02 2013 -0800
    708  1.1.1.6  mrg 
    709  1.1.1.6  mrg     Delete unused name variable in register.c
    710  1.1.1.6  mrg     
    711  1.1.1.6  mrg     Found by cppcheck 1.62:
    712  1.1.1.6  mrg     [src/register.c:84]: (style) Variable 'name' is assigned a value
    713  1.1.1.6  mrg      that is never used.
    714  1.1.1.6  mrg     [src/register.c:182]: (style) Variable 'name' is assigned a value
    715  1.1.1.6  mrg      that is never used.
    716  1.1.1.6  mrg     
    717  1.1.1.6  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    718  1.1.1.6  mrg 
    719  1.1.1.6  mrg commit c5060918164168c0a4f737b76e92df3c03356dc6
    720  1.1.1.6  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    721  1.1.1.6  mrg Date:   Tue Dec 24 09:18:17 2013 -0800
    722  1.1.1.6  mrg 
    723  1.1.1.6  mrg     Free iceConn->connection_string when unwinding after malloc fails
    724  1.1.1.6  mrg     
    725  1.1.1.6  mrg     Found by cppcheck 1.62:
    726  1.1.1.6  mrg     [src/accept.c:113]: (error) Memory leak: iceConn.connection_string
    727  1.1.1.6  mrg     
    728  1.1.1.6  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    729  1.1.1.6  mrg 
    730  1.1.1.6  mrg commit 80f62c54fbd50a3bbdf9c37258525098c9117830
    731  1.1.1.6  mrg Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
    732  1.1.1.6  mrg Date:   Thu Aug 29 22:18:14 2013 +0200
    733  1.1.1.6  mrg 
    734  1.1.1.6  mrg     Use arc4random when available to produce the auth cookie.
    735  1.1.1.6  mrg     
    736  1.1.1.6  mrg     arc4random() and associated functions can be found in libbsd on
    737  1.1.1.6  mrg     GNU/Linux systems.
    738  1.1.1.6  mrg     
    739  1.1.1.6  mrg     Signed-off-by: Matthieu Herrb <matthieu.herrb (a] laas.fr>
    740  1.1.1.6  mrg     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    741  1.1.1.6  mrg 
    742  1.1.1.6  mrg commit 2312ee00402088307e69589c3d12529b5232df66
    743  1.1.1.6  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    744  1.1.1.6  mrg Date:   Thu Aug 8 23:01:30 2013 -0700
    745  1.1.1.6  mrg 
    746  1.1.1.6  mrg     Make STORE_STRING cast strlen result to CARD16 when storing in CARD16
    747  1.1.1.6  mrg     
    748  1.1.1.6  mrg     Clears a number of clang warnings of the form:
    749  1.1.1.6  mrg     
    750  1.1.1.6  mrg     connect.c:328:6: warning: implicit conversion loses integer precision:
    751  1.1.1.6  mrg        'size_t' (aka 'unsigned long') to 'CARD16' (aka 'unsigned short')
    752  1.1.1.6  mrg        [-Wconversion]
    753  1.1.1.6  mrg                 STORE_STRING (pData, _IceAuthNames[i]);
    754  1.1.1.6  mrg                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    755  1.1.1.6  mrg     ./ICElibint.h:173:19: note: expanded from macro 'STORE_STRING'
    756  1.1.1.6  mrg         CARD16 _len = strlen (_string); \
    757  1.1.1.6  mrg                ~~~~   ^~~~~~~~~~~~~~~~
    758  1.1.1.6  mrg     
    759  1.1.1.6  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    760  1.1.1.6  mrg 
    761  1.1.1.6  mrg commit 6d6aa84dc6acb2daa3ef7e20942c38a1416bf543
    762  1.1.1.6  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    763  1.1.1.6  mrg Date:   Thu Aug 8 22:58:46 2013 -0700
    764  1.1.1.6  mrg 
    765  1.1.1.6  mrg     Cast assignments in IceErrorHeader() macro
    766  1.1.1.6  mrg     
    767  1.1.1.6  mrg     Clears many clang warnings about implicit conversions losing
    768  1.1.1.6  mrg     integer precision, such as from storing ints into CARD8 or CARD16.
    769  1.1.1.6  mrg     
    770  1.1.1.6  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    771  1.1.1.6  mrg 
    772  1.1.1.6  mrg commit 9450bb648ef98efd6f08ea7d14ab8b9ea6e7bb54
    773  1.1.1.6  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    774  1.1.1.6  mrg Date:   Thu Aug 8 22:47:41 2013 -0700
    775  1.1.1.6  mrg 
    776  1.1.1.6  mrg     Make write_string call write_counted_string instead of copying it
    777  1.1.1.6  mrg     
    778  1.1.1.6  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    779  1.1.1.6  mrg 
    780  1.1.1.6  mrg commit 84153eee4db318cd897c464e70cb9f8bc8e469f6
    781  1.1.1.6  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    782  1.1.1.6  mrg Date:   Thu Aug 8 22:37:09 2013 -0700
    783  1.1.1.6  mrg 
    784  1.1.1.6  mrg     Mark input arguments to write_string functions as const
    785  1.1.1.6  mrg     
    786  1.1.1.6  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    787  1.1.1.6  mrg 
    788  1.1.1.6  mrg commit 9a74512ffdc1628f1b87d2191439915c63b9104f
    789  1.1.1.6  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    790  1.1.1.6  mrg Date:   Thu Aug 8 22:31:41 2013 -0700
    791  1.1.1.6  mrg 
    792  1.1.1.6  mrg     Stop casting return values from malloc
    793  1.1.1.6  mrg     
    794  1.1.1.6  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    795  1.1.1.6  mrg 
    796  1.1.1.6  mrg commit 4033226105fa861ab5f0276850afc24c0fa45406
    797  1.1.1.6  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    798  1.1.1.6  mrg Date:   Thu Aug 8 22:17:27 2013 -0700
    799  1.1.1.6  mrg 
    800  1.1.1.6  mrg     Get rid of casts to (char *) in calls to free()
    801  1.1.1.6  mrg     
    802  1.1.1.6  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    803  1.1.1.6  mrg 
    804  1.1.1.6  mrg commit 10c30ae6a7df1a7c352a1d611a313dffcaa42082
    805  1.1.1.6  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    806  1.1.1.6  mrg Date:   Sat Jul 20 14:48:33 2013 -0700
    807  1.1.1.6  mrg 
    808  1.1.1.6  mrg     Convert remaining sprintf() call to snprintf()
    809  1.1.1.6  mrg     
    810  1.1.1.6  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    811  1.1.1.6  mrg 
    812  1.1.1.6  mrg commit 0a94633e3d805ca477fba6b7acb673d055a3f43d
    813  1.1.1.6  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    814  1.1.1.6  mrg Date:   Sat Jul 20 14:46:09 2013 -0700
    815  1.1.1.6  mrg 
    816  1.1.1.6  mrg     Convert strcpy/strcat pairs to snprintf calls
    817  1.1.1.6  mrg     
    818  1.1.1.6  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    819  1.1.1.6  mrg 
    820  1.1.1.6  mrg commit 0d276835222eeb57de56f56cd9e12611b1d30466
    821  1.1.1.6  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    822  1.1.1.6  mrg Date:   Sat Jul 20 14:35:11 2013 -0700
    823  1.1.1.6  mrg 
    824  1.1.1.6  mrg     Fix some clang warnings about integer sign/size conversions
    825  1.1.1.6  mrg     
    826  1.1.1.6  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    827  1.1.1.6  mrg 
    828  1.1.1.6  mrg commit bb3d8a7767cf260b97c7e019e4fec0ee7d7b65a8
    829  1.1.1.6  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    830  1.1.1.6  mrg Date:   Sat Jul 20 14:24:04 2013 -0700
    831  1.1.1.6  mrg 
    832  1.1.1.6  mrg     unifdef WORD64
    833  1.1.1.6  mrg     
    834  1.1.1.6  mrg     Remove leftover remnants of CRAY support, which still had some
    835  1.1.1.6  mrg     functions consisting solely of /* NOT IMPLEMENTED YET */ comments.
    836  1.1.1.6  mrg     
    837  1.1.1.6  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    838  1.1.1.6  mrg 
    839  1.1.1.6  mrg commit 9561eca1ad28afee6dcd0aebea3dd20a154ec481
    840  1.1.1.6  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    841  1.1.1.6  mrg Date:   Thu Jul 18 00:36:28 2013 -0700
    842  1.1.1.6  mrg 
    843  1.1.1.6  mrg     Constify filename argument to IceLockAuthFile & IceUnlockAuthFile
    844  1.1.1.6  mrg     
    845  1.1.1.6  mrg     Needed to fix const string warnings in iceauth - functions already
    846  1.1.1.6  mrg     copy provided arguments to temporary local buffer for modifications.
    847  1.1.1.6  mrg     
    848  1.1.1.6  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    849  1.1.1.6  mrg     Reviewed-by: Peter Hutterer <peter.hutterer (a] who-t.net>
    850  1.1.1.6  mrg 
    851  1.1.1.6  mrg commit 1b1cf8072b2559e15ac440d5484a29a81d6918c6
    852  1.1.1.6  mrg Author: Colin Walters <walters (a] verbum.org>
    853  1.1.1.6  mrg Date:   Wed Jan 4 17:37:06 2012 -0500
    854  1.1.1.6  mrg 
    855  1.1.1.6  mrg     autogen.sh: Implement GNOME Build API
    856  1.1.1.6  mrg     
    857  1.1.1.6  mrg     http://people.gnome.org/~walters/docs/build-api.txt
    858  1.1.1.6  mrg     
    859  1.1.1.6  mrg     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
    860  1.1.1.6  mrg 
    861  1.1.1.6  mrg commit 5e784ca7f37823e62733765371c0b8ed1c58e5aa
    862  1.1.1.6  mrg Author: Adam Jackson <ajax (a] redhat.com>
    863  1.1.1.6  mrg Date:   Tue Jan 15 14:28:48 2013 -0500
    864  1.1.1.6  mrg 
    865  1.1.1.6  mrg     configure: Remove AM_MAINTAINER_MODE
    866  1.1.1.6  mrg     
    867  1.1.1.6  mrg     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
    868  1.1.1.6  mrg 
    869  1.1.1.6  mrg commit e1677ce019219ac164d99f1e04f17caf16fc785a
    870  1.1.1.6  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    871  1.1.1.6  mrg Date:   Fri Jan 4 19:32:08 2013 -0800
    872  1.1.1.6  mrg 
    873  1.1.1.6  mrg     unifdef -U__UNIXOS2__
    874  1.1.1.6  mrg     
    875  1.1.1.6  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    876  1.1.1.6  mrg 
    877  1.1.1.5  mrg commit f166e8bbf16ec214fefdcf02ce81f80442899cb7
    878  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    879  1.1.1.5  mrg Date:   Fri Mar 2 19:59:50 2012 -0800
    880  1.1.1.5  mrg 
    881  1.1.1.5  mrg     libICE 1.0.8
    882  1.1.1.5  mrg     
    883  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    884  1.1.1.5  mrg 
    885  1.1.1.5  mrg commit c87ecd959d61ae97d8a2bd82efc761bb3e299061
    886  1.1.1.5  mrg Author: Matt Dew <marcoz (a] osource.org>
    887  1.1.1.5  mrg Date:   Mon Jan 9 21:25:18 2012 -0700
    888  1.1.1.5  mrg 
    889  1.1.1.5  mrg     informaltable cleanup
    890  1.1.1.5  mrg     
    891  1.1.1.5  mrg     On certain tables, add top and bottom borders to table header
    892  1.1.1.5  mrg     and a bottom border to the table. This matches what those
    893  1.1.1.5  mrg     tables in the old pdfs looked like.
    894  1.1.1.5  mrg     
    895  1.1.1.5  mrg     the <?dbfo keep-together='always'> prevents tables from
    896  1.1.1.5  mrg     splitting across pages. Useful for tiny tables.
    897  1.1.1.5  mrg     
    898  1.1.1.5  mrg     Converting the colwidth to a floating point, IE, 1* -> 1.0*
    899  1.1.1.5  mrg     cleans up these build errors:
    900  1.1.1.5  mrg     WARNING: table-layout="fixed" and column-width unspecified =>
    901  1.1.1.5  mrg     falling back to proportional-column-width(1)
    902  1.1.1.5  mrg     
    903  1.1.1.5  mrg     Signed-off-by: Matt Dew <marcoz (a] osource.org>
    904  1.1.1.5  mrg 
    905  1.1.1.5  mrg commit 8b4321a37a9fa2ad24bf87afabba6b08dcfded12
    906  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    907  1.1.1.5  mrg Date:   Thu Nov 24 12:42:36 2011 -0800
    908  1.1.1.5  mrg 
    909  1.1.1.5  mrg     Plug minor memory leak in unusual path through ProcessConnectionSetup
    910  1.1.1.5  mrg     
    911  1.1.1.5  mrg     Error: Memory leak (CWE 401)
    912  1.1.1.5  mrg        Memory leak of pointer 'release' allocated with malloc((_len + 1))
    913  1.1.1.5  mrg             at line 1100 of src/process.c in function 'ProcessConnectionSetup'.
    914  1.1.1.5  mrg               'release' allocated at line 920 with malloc((_len + 1)).
    915  1.1.1.5  mrg               release leaks when _i >= hisAuthCount at line 925
    916  1.1.1.5  mrg                   and i >= _IceAuthCount at line 973
    917  1.1.1.5  mrg                   and found != 0 at line 998
    918  1.1.1.5  mrg                   and status != 0 at line 1053
    919  1.1.1.5  mrg                   and status != 1 at line 1070
    920  1.1.1.5  mrg                   and accept_setup_now == 0 at line 1082
    921  1.1.1.5  mrg                   and i >= hisAuthCount at line 1093.
    922  1.1.1.5  mrg        Memory leak of pointer 'vendor' allocated with malloc((_len + 1))
    923  1.1.1.5  mrg             at line 1100 of src/process.c in function 'ProcessConnectionSetup'.
    924  1.1.1.5  mrg               'vendor' allocated at line 919 with malloc((_len + 1)).
    925  1.1.1.5  mrg               vendor leaks when _i >= hisAuthCount at line 925
    926  1.1.1.5  mrg                   and i >= _IceAuthCount at line 973
    927  1.1.1.5  mrg                   and found != 0 at line 998
    928  1.1.1.5  mrg                   and status != 0 at line 1053
    929  1.1.1.5  mrg                   and status != 1 at line 1070
    930  1.1.1.5  mrg                   and accept_setup_now == 0 at line 1082
    931  1.1.1.5  mrg                   and i >= hisAuthCount at line 1093.
    932  1.1.1.5  mrg     
    933  1.1.1.5  mrg     [ This bug was found by the Parfait 0.3.7 bug checking tool.
    934  1.1.1.5  mrg       For more information see http://labs.oracle.com/projects/parfait/ ]
    935  1.1.1.5  mrg     
    936  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    937  1.1.1.5  mrg     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    938  1.1.1.5  mrg 
    939  1.1.1.5  mrg commit caf9e3393d5d517ea129392d001a2c46a7c1f325
    940  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    941  1.1.1.5  mrg Date:   Sat Nov 19 00:26:29 2011 -0800
    942  1.1.1.5  mrg 
    943  1.1.1.5  mrg     Constify protocol, vendor & release string args to IceRegisterForProtocol*
    944  1.1.1.5  mrg     
    945  1.1.1.5  mrg     Needed to resolve gcc -Wwrite-strings warnings in callers.
    946  1.1.1.5  mrg     These functions only pass the strings to strcmp before calling
    947  1.1.1.5  mrg     strdup to make their own private copy for storing away.
    948  1.1.1.5  mrg     
    949  1.1.1.5  mrg     While fixing the API docs to match, also fix them to match the existing
    950  1.1.1.5  mrg     function prototypes, where there were several errors before (including
    951  1.1.1.5  mrg     just plain missing most of the args to IceRegisterForProtocolReply).
    952  1.1.1.5  mrg     
    953  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    954  1.1.1.5  mrg     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    955  1.1.1.5  mrg 
    956  1.1.1.5  mrg commit 59c1555dff34804c78c7e7443ad13f27300927eb
    957  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    958  1.1.1.5  mrg Date:   Wed Nov 9 22:07:34 2011 -0800
    959  1.1.1.5  mrg 
    960  1.1.1.5  mrg     Remove ancient workaround for System V/386 Release 4.2 compiler bug
    961  1.1.1.5  mrg     
    962  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    963  1.1.1.5  mrg     Reviewed-by: Matthieu Herrb <matthieu.herrb (a] laas.fr>
    964  1.1.1.5  mrg     Reviewed-by: walter <wharms (a] bfs.de>
    965  1.1.1.5  mrg     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    966  1.1.1.5  mrg 
    967  1.1.1.5  mrg commit bec4e9c9089fa4cc5a50fc513a3544cf6fd59bf1
    968  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    969  1.1.1.5  mrg Date:   Wed Nov 9 22:06:36 2011 -0800
    970  1.1.1.5  mrg 
    971  1.1.1.5  mrg     Fix gcc -Wwrite-strings warnings in process.c
    972  1.1.1.5  mrg     
    973  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    974  1.1.1.5  mrg     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    975  1.1.1.5  mrg 
    976  1.1.1.5  mrg commit ffa659dd6dd1fb8847bfdcc5e1e2be353b6395b6
    977  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    978  1.1.1.5  mrg Date:   Wed Nov 9 21:37:48 2011 -0800
    979  1.1.1.5  mrg 
    980  1.1.1.5  mrg     Fix gcc -Wwrite-strings warnings in AuthNames handling
    981  1.1.1.5  mrg     
    982  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    983  1.1.1.5  mrg     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    984  1.1.1.5  mrg 
    985  1.1.1.5  mrg commit 902a52ea9d7b6e6f56f7023009859072854a0fc7
    986  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    987  1.1.1.5  mrg Date:   Wed Nov 9 21:55:17 2011 -0800
    988  1.1.1.5  mrg 
    989  1.1.1.5  mrg     constify arguments to IceGetAuthFileEntry
    990  1.1.1.5  mrg     
    991  1.1.1.5  mrg     Needed to clear gcc -Wwrite-strings warnings in callers
    992  1.1.1.5  mrg     
    993  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    994  1.1.1.5  mrg     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
    995  1.1.1.5  mrg 
    996  1.1.1.5  mrg commit 9ff1f97e46903f8f83363f07cf021989bfa6a9f0
    997  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
    998  1.1.1.5  mrg Date:   Wed Nov 9 21:43:59 2011 -0800
    999  1.1.1.5  mrg 
   1000  1.1.1.5  mrg     Fix gcc -Wwrite-strings warnings in _IceError* functions
   1001  1.1.1.5  mrg     
   1002  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1003  1.1.1.5  mrg     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1004  1.1.1.5  mrg 
   1005  1.1.1.5  mrg commit e8a16534a9406d5096d9c0ea515d979c7c15e084
   1006  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1007  1.1.1.5  mrg Date:   Wed Nov 9 21:23:33 2011 -0800
   1008  1.1.1.5  mrg 
   1009  1.1.1.5  mrg     Fix gcc -Wwrite-strings warnings in _IceDefaultErrorHandler
   1010  1.1.1.5  mrg     
   1011  1.1.1.5  mrg     Had to split char *str into two variables, const char *str for the
   1012  1.1.1.5  mrg     string literals just being passed to fprintf etal.  and char *estr
   1013  1.1.1.5  mrg     for use by EXTRACT_STRING for the results of malloc calls that get
   1014  1.1.1.5  mrg     written to and then freed.
   1015  1.1.1.5  mrg     
   1016  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1017  1.1.1.5  mrg     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1018  1.1.1.5  mrg 
   1019  1.1.1.5  mrg commit 4fbcba4ee19a49c05440861e1278bc97d29048e0
   1020  1.1.1.5  mrg Author: Matt Dew <marcoz (a] osource.org>
   1021  1.1.1.5  mrg Date:   Tue Oct 4 23:32:02 2011 -0600
   1022  1.1.1.5  mrg 
   1023  1.1.1.5  mrg     Cleanup IDs and links in doc
   1024  1.1.1.5  mrg     
   1025  1.1.1.5  mrg     1 - fix the capitalization of the ID attributes to match either the
   1026  1.1.1.5  mrg          <title> or <funcdef> string it goes with.
   1027  1.1.1.5  mrg     2 - fix any <linkend>'s that were affected by 1.
   1028  1.1.1.5  mrg     3 - any <function> in the docs that has an actual funcdef,
   1029  1.1.1.5  mrg     will become an olink.
   1030  1.1.1.5  mrg     
   1031  1.1.1.5  mrg     Signed-off-by: Matt Dew <marcoz (a] osource.org>
   1032  1.1.1.5  mrg 
   1033  1.1.1.5  mrg commit d4e161e35335df82f412d2d2bb1ef95ff3e88401
   1034  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1035  1.1.1.5  mrg Date:   Mon Sep 19 15:34:47 2011 -0400
   1036  1.1.1.5  mrg 
   1037  1.1.1.5  mrg     As of 1997, X Window System is a trademark of The Open Group.
   1038  1.1.1.5  mrg     
   1039  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1040  1.1.1.5  mrg 
   1041  1.1.1.5  mrg commit fc0fc948d25dfa0f6f445a3b55610ea5b864dd60
   1042  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1043  1.1.1.5  mrg Date:   Fri Sep 16 22:09:18 2011 -0700
   1044  1.1.1.5  mrg 
   1045  1.1.1.5  mrg     Strip trailing whitespace
   1046  1.1.1.5  mrg     
   1047  1.1.1.5  mrg     Performed with: find * -type f | xargs perl -i -p -e 's{[ \t]+$}{}'
   1048  1.1.1.5  mrg     git diff -w & git diff -b show no diffs from this change
   1049  1.1.1.5  mrg     
   1050  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1051  1.1.1.5  mrg 
   1052  1.1.1.5  mrg commit 22601de3f38d035eb874d4bd9f649ddd2b3f0ae2
   1053  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1054  1.1.1.5  mrg Date:   Sun Sep 11 17:20:20 2011 -0400
   1055  1.1.1.5  mrg 
   1056  1.1.1.5  mrg     specs: remove <productnumber> which is not used by default
   1057  1.1.1.5  mrg     
   1058  1.1.1.5  mrg     This element is not rendered by default on the title. A template
   1059  1.1.1.5  mrg     customization is required to display it.
   1060  1.1.1.5  mrg     X Window System does not have a product number.
   1061  1.1.1.5  mrg     
   1062  1.1.1.5  mrg     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1063  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1064  1.1.1.5  mrg 
   1065  1.1.1.5  mrg commit 7f330738f1f5862950b3baa35ff08446093bfd4e
   1066  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1067  1.1.1.5  mrg Date:   Sun Sep 11 17:06:00 2011 -0400
   1068  1.1.1.5  mrg 
   1069  1.1.1.5  mrg     specs: use DocBook suggested markup for Copyrights
   1070  1.1.1.5  mrg     
   1071  1.1.1.5  mrg     Puts the statement on a single line, using commas to separate years
   1072  1.1.1.5  mrg        --> Copyright  1993, 1994, 1996 X Consortium
   1073  1.1.1.5  mrg     
   1074  1.1.1.5  mrg     As opposed to 3 double-spaced lines.
   1075  1.1.1.5  mrg     
   1076  1.1.1.5  mrg     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1077  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1078  1.1.1.5  mrg 
   1079  1.1.1.5  mrg commit d68d2d2031f623a969784e702c97a07b8cd99010
   1080  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1081  1.1.1.5  mrg Date:   Sun Sep 11 16:56:21 2011 -0400
   1082  1.1.1.5  mrg 
   1083  1.1.1.5  mrg     specs: remove orphan <corpname>
   1084  1.1.1.5  mrg     
   1085  1.1.1.5  mrg     It does not display on the title page and is redundant.
   1086  1.1.1.5  mrg     No visible change on the doc.
   1087  1.1.1.5  mrg     
   1088  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1089  1.1.1.5  mrg 
   1090  1.1.1.5  mrg commit 87c934b9b7973a814763670e2dfad0579a8dcc78
   1091  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1092  1.1.1.5  mrg Date:   Sun Sep 11 16:27:09 2011 -0400
   1093  1.1.1.5  mrg 
   1094  1.1.1.5  mrg     specs: use the &fullrelvers; entity to set X11 release information
   1095  1.1.1.5  mrg     
   1096  1.1.1.5  mrg     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1097  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1098  1.1.1.5  mrg 
   1099  1.1.1.5  mrg commit 41f04fd8673db5c2d8e587ab2c169a694bd7528f
   1100  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1101  1.1.1.5  mrg Date:   Sun Sep 11 14:13:35 2011 -0400
   1102  1.1.1.5  mrg 
   1103  1.1.1.5  mrg     ice.xml: version number is 1.1, not 1.0
   1104  1.1.1.5  mrg     
   1105  1.1.1.5  mrg     This is what it was before the conversion from roff to docbook.
   1106  1.1.1.5  mrg     
   1107  1.1.1.5  mrg     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1108  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1109  1.1.1.5  mrg 
   1110  1.1.1.5  mrg commit 9e2a596b4ff06fc9c70dfcd94506e536e351ee0b
   1111  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1112  1.1.1.5  mrg Date:   Sun Sep 11 14:11:28 2011 -0400
   1113  1.1.1.5  mrg 
   1114  1.1.1.5  mrg     ice.xml: fix orphan affiliation
   1115  1.1.1.5  mrg     
   1116  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1117  1.1.1.5  mrg 
   1118  1.1.1.5  mrg commit 1309d477a061d165345b602e122990eaab71a0d4
   1119  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1120  1.1.1.5  mrg Date:   Fri Sep 9 21:21:57 2011 -0400
   1121  1.1.1.5  mrg 
   1122  1.1.1.5  mrg     ICElib doc: remove empty revision list and specify the doc version number
   1123  1.1.1.5  mrg     
   1124  1.1.1.5  mrg     Revision histories are not used, only 3 docs out of 63 have one.
   1125  1.1.1.5  mrg     
   1126  1.1.1.5  mrg     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1127  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1128  1.1.1.5  mrg 
   1129  1.1.1.5  mrg commit e9d57773df26ad9440a49f58941b511e594605a4
   1130  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1131  1.1.1.5  mrg Date:   Thu Sep 8 20:00:00 2011 -0400
   1132  1.1.1.5  mrg 
   1133  1.1.1.5  mrg     docbook.am: embed css styles inside the HTML HEAD element
   1134  1.1.1.5  mrg     
   1135  1.1.1.5  mrg     Rather than referring to the external xorg.css stylesheet, embed the content
   1136  1.1.1.5  mrg     of the file in the html output produced. This is accomplished by using
   1137  1.1.1.5  mrg     version 1.10 of xorg-xhtml.xsl.
   1138  1.1.1.5  mrg     
   1139  1.1.1.5  mrg     This makes the whole html docs tree much more relocatable.
   1140  1.1.1.5  mrg     In addition, it eliminates xorg.css as a runtime file which makes
   1141  1.1.1.5  mrg     xorg-sgml-doctools a build time only package.
   1142  1.1.1.5  mrg     
   1143  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1144  1.1.1.5  mrg 
   1145  1.1.1.5  mrg commit b83cbed755315f6300133f2621cbe99bdc06345a
   1146  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1147  1.1.1.5  mrg Date:   Wed Sep 7 10:31:04 2011 -0400
   1148  1.1.1.5  mrg 
   1149  1.1.1.5  mrg     docbook.am: global maintenance update - entities, images and olinking
   1150  1.1.1.5  mrg     
   1151  1.1.1.5  mrg     Adding support in libX11 for html chunking caused a reorg of docbook.am
   1152  1.1.1.5  mrg     as well as the xorg-sgml-doctools masterdb for olinking.
   1153  1.1.1.5  mrg     The parameter img.src.path is added for pdf images.
   1154  1.1.1.5  mrg     A searchpath to the root builddir is added for local entities, if present.
   1155  1.1.1.5  mrg     
   1156  1.1.1.5  mrg     The docbook.am makefile hides all the details and is identical for
   1157  1.1.1.5  mrg     all 22 modules having DocBook documentation. It is included by a thin
   1158  1.1.1.5  mrg     Makefile.am which requires no docbook knowledge.
   1159  1.1.1.5  mrg     
   1160  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1161  1.1.1.5  mrg 
   1162  1.1.1.5  mrg commit f35b8b8be16f1903beed34fe23fa53d102329342
   1163  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1164  1.1.1.5  mrg Date:   Sun Jun 12 17:54:50 2011 -0400
   1165  1.1.1.5  mrg 
   1166  1.1.1.5  mrg     Install xml versions of specs even if HAVE_XMLTO is false
   1167  1.1.1.5  mrg     
   1168  1.1.1.5  mrg     DocBook/XML input source is also a usefull output format that can be viewed
   1169  1.1.1.5  mrg     with an XML viewer or editor and by some O/S help system.
   1170  1.1.1.5  mrg     
   1171  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1172  1.1.1.5  mrg 
   1173  1.1.1.5  mrg commit 4c9cbdb1b40799121456c692d960135d741f13c7
   1174  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1175  1.1.1.5  mrg Date:   Sun Jun 5 16:27:36 2011 -0400
   1176  1.1.1.5  mrg 
   1177  1.1.1.5  mrg     Install target dbs alongside generated documents
   1178  1.1.1.5  mrg     
   1179  1.1.1.5  mrg     This matches a change in xorg-sgml-docs whereby the masterdb will look for
   1180  1.1.1.5  mrg     the target dbs into the same location as the generated documents.
   1181  1.1.1.5  mrg     
   1182  1.1.1.5  mrg     The target dbs are now installed alongside the generated documents.
   1183  1.1.1.5  mrg     Previously they are installed in $prefix/sgml/X11/dbs alongside masterdb which
   1184  1.1.1.5  mrg     has the potential of installing outside the package prefix and cause
   1185  1.1.1.5  mrg     distcheck to fail when user does not have write permission in this package.
   1186  1.1.1.5  mrg     
   1187  1.1.1.5  mrg     Requires XORG_CHECK_SGML_DOCTOOLS(1.8) which was released 2011-06-11
   1188  1.1.1.5  mrg 
   1189  1.1.1.5  mrg commit 72d668dd2ec4db9b75973ba24f42ab49851dbc6d
   1190  1.1.1.5  mrg Author: Matt Dew <marcoz (a] osource.org>
   1191  1.1.1.5  mrg Date:   Wed May 25 22:54:51 2011 -0600
   1192  1.1.1.5  mrg 
   1193  1.1.1.5  mrg     add id attributes to funcsynopsis to allow other docs to olink to them
   1194  1.1.1.5  mrg     
   1195  1.1.1.5  mrg     Signed-off-by: Matt Dew <marcoz (a] osource.org>
   1196  1.1.1.5  mrg     Reviewed-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1197  1.1.1.5  mrg     Reviewed-by: Gaetan Nadon <memsize (a] videotron.ca>
   1198  1.1.1.5  mrg 
   1199  1.1.1.5  mrg commit dd7f2beaa753541aefba499813f25de38cbd17b7
   1200  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1201  1.1.1.5  mrg Date:   Tue Apr 19 18:36:58 2011 -0700
   1202  1.1.1.5  mrg 
   1203  1.1.1.5  mrg     IceWritePad: Zero fill pad bytes used when buffer is full
   1204  1.1.1.5  mrg     
   1205  1.1.1.5  mrg     Should be rarely hit, since it's only in the case where most of the
   1206  1.1.1.5  mrg     message fits in the buffer, but there's not room left for the padding
   1207  1.1.1.5  mrg     bytes, but better than sending uninitialized bytes off the stack when
   1208  1.1.1.5  mrg     it happens.
   1209  1.1.1.5  mrg     
   1210  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1211  1.1.1.5  mrg     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1212  1.1.1.5  mrg 
   1213  1.1.1.5  mrg commit 663782989be82e7893c99eaa7cbe98ec25a23c38
   1214  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1215  1.1.1.5  mrg Date:   Tue Apr 19 18:19:19 2011 -0700
   1216  1.1.1.5  mrg 
   1217  1.1.1.5  mrg     Fix reads outside array bounds in error handlers
   1218  1.1.1.5  mrg     
   1219  1.1.1.5  mrg     Error: Buffer overrun
   1220  1.1.1.5  mrg        Read outside array bounds (CWE 125): In call to memcpy(<unknown>, &mOp, 8), (size(&mOp) < (unsigned) 8)
   1221  1.1.1.5  mrg           Array size is 1 bytes
   1222  1.1.1.5  mrg             at line 296 of src/error.c in function '_IceErrorMajorOpcodeDuplicate'.
   1223  1.1.1.5  mrg     Error: Buffer overrun
   1224  1.1.1.5  mrg        Read outside array bounds (CWE 125): In call to memcpy(<unknown>, &maj, 8), (size(&maj) < (unsigned) 8)
   1225  1.1.1.5  mrg           Array size is 1 bytes
   1226  1.1.1.5  mrg             at line 346 of src/error.c in function '_IceErrorBadMajor'.
   1227  1.1.1.5  mrg     
   1228  1.1.1.5  mrg     [ This bug was found by the Parfait 0.3.7 bug checking tool.
   1229  1.1.1.5  mrg       For more information see http://labs.oracle.com/projects/parfait/ ]
   1230  1.1.1.5  mrg     
   1231  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1232  1.1.1.5  mrg     Reviewed-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1233  1.1.1.5  mrg 
   1234  1.1.1.5  mrg commit daf686b7639919289b07a575a0d88efcb91d9732
   1235  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1236  1.1.1.5  mrg Date:   Wed Mar 30 20:15:07 2011 -0400
   1237  1.1.1.5  mrg 
   1238  1.1.1.5  mrg     doc: xorg-sgml-doctools package at version 1.7 is required
   1239  1.1.1.5  mrg     
   1240  1.1.1.5  mrg     This version contains support for external references
   1241  1.1.1.5  mrg     
   1242  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1243  1.1.1.5  mrg 
   1244  1.1.1.5  mrg commit fadb927532556adb471300c89de29d268aae9102
   1245  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1246  1.1.1.5  mrg Date:   Sun Feb 27 15:06:18 2011 -0500
   1247  1.1.1.5  mrg 
   1248  1.1.1.5  mrg     Documentation: add Docbook external references support
   1249  1.1.1.5  mrg     
   1250  1.1.1.5  mrg     When writing technical documentation, it is often necessary to cross
   1251  1.1.1.5  mrg     reference to other information. When that other information is not in the
   1252  1.1.1.5  mrg     current document, additional support is needed, namely <olink>.
   1253  1.1.1.5  mrg     
   1254  1.1.1.5  mrg     A new feature with version 1.7 of xorg-sgml-doctools adds references to
   1255  1.1.1.5  mrg     other documents within or outside this package.
   1256  1.1.1.5  mrg     
   1257  1.1.1.5  mrg     This patch adds technical support for this feature but does not change
   1258  1.1.1.5  mrg     the content of the documentation as seen by the end user.
   1259  1.1.1.5  mrg     
   1260  1.1.1.5  mrg     Each book or article must generate a database containing the href
   1261  1.1.1.5  mrg     of sections that can be referred to from another document. This database
   1262  1.1.1.5  mrg     is installed in DATAROOTDIR/sgml/X11/dbs. There is a requirement that
   1263  1.1.1.5  mrg     the value of DATAROOTDIR for xorg-sgml-doctools and for the package
   1264  1.1.1.5  mrg     documentation is the same. This forms a virtual document tree.
   1265  1.1.1.5  mrg     
   1266  1.1.1.5  mrg     This database is consulted by other documents while they are being generated
   1267  1.1.1.5  mrg     in order to fulfill the missing information for linking.
   1268  1.1.1.5  mrg     Refer to the xorg-sgml-doctools for further technical information.
   1269  1.1.1.5  mrg     
   1270  1.1.1.5  mrg     Co-authored-by: Matt Dew <marcoz (a] osource.org>
   1271  1.1.1.5  mrg     
   1272  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1273  1.1.1.5  mrg 
   1274  1.1.1.5  mrg commit 483d32621c06bcba0c7aa7794633b46b151fd5bf
   1275  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1276  1.1.1.5  mrg Date:   Fri Feb 25 08:58:54 2011 -0500
   1277  1.1.1.5  mrg 
   1278  1.1.1.5  mrg     Docbook: change the book id to match the xml file basename
   1279  1.1.1.5  mrg     
   1280  1.1.1.5  mrg     This is required for the up-coming external references support.
   1281  1.1.1.5  mrg     
   1282  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1283  1.1.1.5  mrg 
   1284  1.1.1.5  mrg commit 4852c5bb1603fb6d401fe6895d9318555a8d4523
   1285  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1286  1.1.1.5  mrg Date:   Wed Feb 2 19:13:54 2011 -0500
   1287  1.1.1.5  mrg 
   1288  1.1.1.5  mrg     config: splitting ICE and XTRANS compiler options is not required
   1289  1.1.1.5  mrg     
   1290  1.1.1.5  mrg     Simplify configuration by using a single PKG_CHECK_MODULES statement.
   1291  1.1.1.5  mrg     
   1292  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1293  1.1.1.5  mrg 
   1294  1.1.1.5  mrg commit 87d34a2f04c9d920da01802cd9707c8107746fa5
   1295  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1296  1.1.1.5  mrg Date:   Wed Feb 2 11:43:40 2011 -0500
   1297  1.1.1.5  mrg 
   1298  1.1.1.5  mrg     config: comment, minor upgrade, quote and layout configure.ac
   1299  1.1.1.5  mrg     
   1300  1.1.1.5  mrg     Group statements per section as per Autoconf standard layout
   1301  1.1.1.5  mrg     Quote statements where appropriate.
   1302  1.1.1.5  mrg     Autoconf recommends not using dnl instead of # for comments
   1303  1.1.1.5  mrg     
   1304  1.1.1.5  mrg     Use AC_CONFIG_FILES to replace the deprecated AC_OUTPUT with parameters.
   1305  1.1.1.5  mrg     
   1306  1.1.1.5  mrg     This helps automated maintenance and release activities.
   1307  1.1.1.5  mrg     Details can be found in http://wiki.x.org/wiki/NewModuleGuidelines
   1308  1.1.1.5  mrg     
   1309  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1310  1.1.1.5  mrg 
   1311  1.1.1.5  mrg commit 548eded10385ccc336e66dac8bbabe05f3225ec2
   1312  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1313  1.1.1.5  mrg Date:   Fri Jan 28 14:42:12 2011 -0500
   1314  1.1.1.5  mrg 
   1315  1.1.1.5  mrg     config: remove unrequired AC_HEADER_STDC
   1316  1.1.1.5  mrg     
   1317  1.1.1.5  mrg     Autoconf says:
   1318  1.1.1.5  mrg     "This macro is obsolescent, as current systems have conforming
   1319  1.1.1.5  mrg     header files. New programs need not use this macro".
   1320  1.1.1.5  mrg 
   1321  1.1.1.5  mrg commit 78b8e6b772685a2ed567ac2d30f96116f050dad5
   1322  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1323  1.1.1.5  mrg Date:   Fri Jan 7 19:29:03 2011 -0800
   1324  1.1.1.5  mrg 
   1325  1.1.1.5  mrg     Resync fallback asprintf with updated version put into xrdb
   1326  1.1.1.5  mrg     
   1327  1.1.1.5  mrg     Fixes issues found during xrdb review on xorg-devel
   1328  1.1.1.5  mrg     Also make sure <stdarg.h> is #included for varargs macros
   1329  1.1.1.5  mrg     
   1330  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1331  1.1.1.5  mrg 
   1332  1.1.1.5  mrg commit dc63c253e33b1012c08cd274e6e37bf0fa87c624
   1333  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1334  1.1.1.5  mrg Date:   Tue Dec 21 18:28:36 2010 -0800
   1335  1.1.1.5  mrg 
   1336  1.1.1.5  mrg     Add AC_USE_SYSTEM_EXTENSIONS to make asprintf() visible in GNU libc
   1337  1.1.1.5  mrg     
   1338  1.1.1.5  mrg     asprintf is considered a GNU extension and thus one needs to define
   1339  1.1.1.5  mrg     _GNU_SOURCE before including stdio.h.
   1340  1.1.1.5  mrg     
   1341  1.1.1.5  mrg     Reported-by: Cyril Brulebois <kibi (a] debian.org>
   1342  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1343  1.1.1.5  mrg     Reviewed-by: Mark Kettenis <kettenis (a] openbsd.org>
   1344  1.1.1.5  mrg     Reviewed-by: Gaetan Nadon <memsize (a] videotron.ca>
   1345  1.1.1.5  mrg 
   1346  1.1.1.5  mrg commit 4b4ec3aeaa7cf5f5a6490ad2ddc2b07d090214cb
   1347  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1348  1.1.1.5  mrg Date:   Sun Dec 19 09:57:05 2010 -0800
   1349  1.1.1.5  mrg 
   1350  1.1.1.5  mrg     Use correct string pointer in asprintf() fallback
   1351  1.1.1.5  mrg     
   1352  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1353  1.1.1.5  mrg 
   1354  1.1.1.5  mrg commit 308c8d3d5fbf96c1d4f313def50d4b001ac0d685
   1355  1.1.1.5  mrg Author: Paulo Zanoni <przanoni (a] gmail.com>
   1356  1.1.1.5  mrg Date:   Fri Dec 17 14:59:22 2010 -0200
   1357  1.1.1.5  mrg 
   1358  1.1.1.5  mrg     Remove useless line from a table in specs/ice.xml
   1359  1.1.1.5  mrg     
   1360  1.1.1.5  mrg     This seems to be a leftover from a manpage/groff conversion.
   1361  1.1.1.5  mrg     
   1362  1.1.1.5  mrg     Signed-off-by: Paulo Zanoni <pzanoni (a] mandriva.com>
   1363  1.1.1.5  mrg     Reviewed-by: Matt Dew
   1364  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1365  1.1.1.5  mrg 
   1366  1.1.1.5  mrg commit a72467b21662a63c81418731b540a8843d138750
   1367  1.1.1.5  mrg Author: Paulo Zanoni <pzanoni (a] mandriva.com>
   1368  1.1.1.5  mrg Date:   Thu Dec 16 13:59:52 2010 -0200
   1369  1.1.1.5  mrg 
   1370  1.1.1.5  mrg     Use docbookx.dtd version 4.3 for all docs
   1371  1.1.1.5  mrg     
   1372  1.1.1.5  mrg     Signed-off-by: Paulo Zanoni <pzanoni (a] mandriva.com>
   1373  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1374  1.1.1.5  mrg 
   1375  1.1.1.5  mrg commit e0280caf7cc9d0e1c2df3ab7c5a4fbe4e42696a9
   1376  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1377  1.1.1.5  mrg Date:   Sun Dec 5 01:15:42 2010 -0800
   1378  1.1.1.5  mrg 
   1379  1.1.1.5  mrg     Convert src/process.c from malloc + sprintf to asprintf
   1380  1.1.1.5  mrg     
   1381  1.1.1.5  mrg     Includes simple local implemenation of asprintf if configure doesn't
   1382  1.1.1.5  mrg     find one in system libraries
   1383  1.1.1.5  mrg     
   1384  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1385  1.1.1.5  mrg     Reviewed-by: Julien Cristau <jcristau (a] debian.org>
   1386  1.1.1.5  mrg 
   1387  1.1.1.5  mrg commit a5669dcb488db19b1ba4f1ef4d4565b6c3d1ea09
   1388  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1389  1.1.1.5  mrg Date:   Sat Nov 20 19:47:53 2010 -0800
   1390  1.1.1.5  mrg 
   1391  1.1.1.5  mrg     config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
   1392  1.1.1.5  mrg     
   1393  1.1.1.5  mrg     Regroup AC statements under the Autoconf initialization section.
   1394  1.1.1.5  mrg     Regroup AM statements under the Automake initialization section.
   1395  1.1.1.5  mrg     
   1396  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1397  1.1.1.5  mrg 
   1398  1.1.1.5  mrg commit d902a9f27369fc8388774e73f4bee6ab0ad86ef5
   1399  1.1.1.5  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1400  1.1.1.5  mrg Date:   Sat Nov 20 19:45:42 2010 -0800
   1401  1.1.1.5  mrg 
   1402  1.1.1.5  mrg     config: Remove unnecessary calls from configure.ac
   1403  1.1.1.5  mrg     
   1404  1.1.1.5  mrg     AC_PROG_CC is provided by XORG_DEFAULT_OPTIONS now
   1405  1.1.1.5  mrg     PKG_CONFIG_MODULES handles AC_SUBST of the CFLAGS & LIBS variables
   1406  1.1.1.5  mrg     
   1407  1.1.1.5  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1408  1.1.1.5  mrg 
   1409  1.1.1.5  mrg commit fd56c4e00a564d6385ccb2f8fadf10de201ae411
   1410  1.1.1.5  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1411  1.1.1.5  mrg Date:   Tue Nov 9 11:28:48 2010 -0500
   1412  1.1.1.5  mrg 
   1413  1.1.1.5  mrg     config: HTML file generation: use the installed copy of xorg.css
   1414  1.1.1.5  mrg     
   1415  1.1.1.5  mrg     Currenlty the xorg.css file is copied in each location
   1416  1.1.1.5  mrg     where a DocBook/XML file resides. This produces about
   1417  1.1.1.5  mrg     70 copies in the $(docdir) install tree.
   1418  1.1.1.5  mrg     
   1419  1.1.1.5  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1420  1.1.1.5  mrg 
   1421  1.1.1.5  mrg commit 9856f5679b2b2d458cf830c1e8fdd206c724dfc5
   1422  1.1.1.5  mrg Author: Adam Jackson <ajax (a] redhat.com>
   1423  1.1.1.5  mrg Date:   Tue Oct 19 11:19:08 2010 -0400
   1424  1.1.1.5  mrg 
   1425  1.1.1.5  mrg     libICE 1.0.7
   1426  1.1.1.5  mrg     
   1427  1.1.1.5  mrg     Signed-off-by: Adam Jackson <ajax (a] redhat.com>
   1428  1.1.1.5  mrg 
   1429  1.1.1.4  mrg commit 59a8d5609398824c81b72deb82735a55332ca239
   1430  1.1.1.4  mrg Author: Jeremy Huddleston <jeremyhu (a] apple.com>
   1431  1.1.1.4  mrg Date:   Sun Oct 17 21:26:31 2010 -0700
   1432  1.1.1.4  mrg 
   1433  1.1.1.4  mrg     Fix include ordering, so -I../include precedes $CPPFLAGS which could
   1434  1.1.1.4  mrg     cause us to include installed rather than packaged headers.
   1435  1.1.1.4  mrg     
   1436  1.1.1.4  mrg     Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
   1437  1.1.1.4  mrg 
   1438  1.1.1.4  mrg commit 4a6f7a357222b2c1fa289d6e7b5fcc8c361e20e9
   1439  1.1.1.4  mrg Author: Jesse Adkins <jesserayadkins (a] gmail.com>
   1440  1.1.1.4  mrg Date:   Tue Sep 28 13:30:01 2010 -0700
   1441  1.1.1.4  mrg 
   1442  1.1.1.4  mrg     Purge cvs tags.
   1443  1.1.1.4  mrg     
   1444  1.1.1.4  mrg     Signed-off-by: Jesse Adkins <jesserayadkins (a] gmail.com>
   1445  1.1.1.4  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1446  1.1.1.4  mrg 
   1447  1.1.1.4  mrg commit 5bb806a65bf23a507b135abe1e4a8b3cabc7b8aa
   1448  1.1.1.4  mrg Author: Matt Dew <matt (a] osource.org>
   1449  1.1.1.4  mrg Date:   Wed Jun 30 16:52:22 2010 -0400
   1450  1.1.1.4  mrg 
   1451  1.1.1.4  mrg     specs: convert ICE doc/specs from xorg-docs module to DocBook XML
   1452  1.1.1.4  mrg     
   1453  1.1.1.4  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1454  1.1.1.4  mrg 
   1455  1.1.1.4  mrg commit 9b54f509832c50c1fac0edc0cb78e1a3454a56dc
   1456  1.1.1.4  mrg Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1457  1.1.1.4  mrg Date:   Tue Jun 8 20:12:53 2010 -0700
   1458  1.1.1.4  mrg 
   1459  1.1.1.4  mrg     Move ICE protocol & API specs from xorg-docs module
   1460  1.1.1.4  mrg     
   1461  1.1.1.4  mrg     For now, just checked in and included in dist tarballs, not processed
   1462  1.1.1.4  mrg     into a usable format - same as it was in xorg-docs
   1463  1.1.1.4  mrg     
   1464  1.1.1.4  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
   1465  1.1.1.4  mrg 
   1466  1.1.1.4  mrg commit 1967c04c021a4cfd7b3cdd4efdc13610b4385a65
   1467  1.1.1.4  mrg Author: Julien Cristau <jcristau (a] debian.org>
   1468  1.1.1.4  mrg Date:   Tue May 11 16:36:20 2010 +0200
   1469  1.1.1.4  mrg 
   1470  1.1.1.4  mrg     Set the close-on-exec flag for listening sockets
   1471  1.1.1.4  mrg     
   1472  1.1.1.4  mrg     This prevents xsm from leaking file descriptors to the processes it
   1473  1.1.1.4  mrg     starts.
   1474  1.1.1.4  mrg     
   1475  1.1.1.4  mrg     X.Org bug#22932 <http://bugs.freedesktop.org/show_bug.cgi?id=22932>
   1476  1.1.1.4  mrg     
   1477  1.1.1.4  mrg     Reported-by: Kalle Olavi Niemitalo <kon (a] iki.fi>
   1478  1.1.1.4  mrg     Signed-off-by: Julien Cristau <jcristau (a] debian.org>
   1479  1.1.1.4  mrg 
   1480  1.1.1.4  mrg commit b6478dbedcca4d4cf44bd588c050bcc70c2f4963
   1481  1.1.1.4  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1482  1.1.1.4  mrg Date:   Mon Apr 5 19:50:40 2010 -0400
   1483  1.1.1.4  mrg 
   1484  1.1.1.4  mrg     config: update AC_PREREQ statement to 2.60
   1485  1.1.1.4  mrg     
   1486  1.1.1.4  mrg     Unrelated to the previous patches, the new value simply reflects
   1487  1.1.1.4  mrg     the reality that the minimum level for autoconf to configure
   1488  1.1.1.4  mrg     all x.org modules is 2.60 dated June 2006.
   1489  1.1.1.4  mrg     
   1490  1.1.1.4  mrg     ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
   1491  1.1.1.4  mrg     
   1492  1.1.1.4  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1493  1.1.1.4  mrg 
   1494  1.1.1.4  mrg commit 8e175ff18649bd30e862b6a6a5f82a4ed4d5241a
   1495  1.1.1.4  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1496  1.1.1.4  mrg Date:   Mon Mar 29 14:53:48 2010 -0400
   1497  1.1.1.4  mrg 
   1498  1.1.1.4  mrg     config: remove the pkgconfig pc.in file from EXTRA_DIST
   1499  1.1.1.4  mrg     
   1500  1.1.1.4  mrg     Automake always includes it in the tarball.
   1501  1.1.1.4  mrg     
   1502  1.1.1.4  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1503  1.1.1.4  mrg 
   1504  1.1.1.4  mrg commit 09d61dc024d9846525e4c97d33cdf03c9f06c151
   1505  1.1.1.4  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1506  1.1.1.4  mrg Date:   Tue Feb 16 10:37:21 2010 -0500
   1507  1.1.1.4  mrg 
   1508  1.1.1.4  mrg     config: move CWARNFLAGS from configure.ac to Makefile.am
   1509  1.1.1.4  mrg     
   1510  1.1.1.4  mrg     Compiler warning flags should be explicitly set in the makefile
   1511  1.1.1.4  mrg     rather than being merged with other packages compiler flags.
   1512  1.1.1.4  mrg     
   1513  1.1.1.4  mrg     Signed-off-by: Gaetan Nadon <memsize (a] videotron.ca>
   1514  1.1.1.4  mrg 
   1515  1.1.1.4  mrg commit 72b8a2d39a57eb0640929b9bb9f276c6032f8213
   1516  1.1.1.4  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1517  1.1.1.4  mrg Date:   Fri Nov 27 20:56:03 2009 -0500
   1518  1.1.1.4  mrg 
   1519  1.1.1.4  mrg     Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
   1520  1.1.1.4  mrg     
   1521  1.1.1.4  mrg     Now that the INSTALL file is generated.
   1522  1.1.1.4  mrg     Allows running make maintainer-clean.
   1523  1.1.1.4  mrg 
   1524  1.1.1.4  mrg commit 68231f8574e197a12eff1ddde37166d101567269
   1525  1.1.1.4  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1526  1.1.1.4  mrg Date:   Wed Oct 28 14:09:10 2009 -0400
   1527  1.1.1.4  mrg 
   1528  1.1.1.4  mrg     INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
   1529  1.1.1.4  mrg     
   1530  1.1.1.4  mrg     Add missing INSTALL file. Use standard GNU file on building tarball
   1531  1.1.1.4  mrg     README may have been updated
   1532  1.1.1.4  mrg     Remove AUTHORS file as it is empty and no content available yet.
   1533  1.1.1.4  mrg     Remove NEWS file as it is empty and no content available yet.
   1534  1.1.1.4  mrg 
   1535  1.1.1.4  mrg commit b5cfc1cdd367c93660259a86b3b6683c57e5d76a
   1536  1.1.1.4  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1537  1.1.1.4  mrg Date:   Tue Oct 27 15:07:25 2009 -0400
   1538  1.1.1.4  mrg 
   1539  1.1.1.4  mrg     Deploy the new XORG_DEFAULT_OPTIONS #24242
   1540  1.1.1.4  mrg     
   1541  1.1.1.4  mrg     This macro aggregate a number of existing macros that sets commmon
   1542  1.1.1.4  mrg     X.Org components configuration options. It shields the configuration file from
   1543  1.1.1.4  mrg     future changes.
   1544  1.1.1.4  mrg 
   1545  1.1.1.4  mrg commit 5524fa4d543932e4565b2235515fef9a5d9a501d
   1546  1.1.1.4  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1547  1.1.1.4  mrg Date:   Mon Oct 26 22:08:41 2009 -0400
   1548  1.1.1.4  mrg 
   1549  1.1.1.4  mrg     Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
   1550  1.1.1.4  mrg     
   1551  1.1.1.4  mrg     ChangeLog filename is known to Automake and requires no further
   1552  1.1.1.4  mrg     coding in the makefile.
   1553  1.1.1.4  mrg 
   1554  1.1.1.4  mrg commit 82ad2d2053af2ad37697793b9718721aa3ff80a0
   1555  1.1.1.4  mrg Author: Gaetan Nadon <memsize (a] videotron.ca>
   1556  1.1.1.4  mrg Date:   Thu Oct 22 12:34:18 2009 -0400
   1557  1.1.1.4  mrg 
   1558  1.1.1.4  mrg     .gitignore: use common defaults with custom section # 24239
   1559  1.1.1.4  mrg     
   1560  1.1.1.4  mrg     Using common defaults will reduce errors and maintenance.
   1561  1.1.1.4  mrg     Only the very small or inexistent custom section need periodic maintenance
   1562  1.1.1.4  mrg     when the structure of the component changes. Do not edit defaults.
   1563  1.1.1.4  mrg 
   1564  1.1.1.4  mrg commit 4b2289ad5481de7fa51941cf6c2ca7a2a3202690
   1565  1.1.1.4  mrg Author: Jeremy Huddleston <jeremyhu (a] freedesktop.org>
   1566  1.1.1.4  mrg Date:   Wed Oct 21 12:47:23 2009 -0700
   1567  1.1.1.4  mrg 
   1568  1.1.1.4  mrg     This is not a GNU project, so declare it foreign.
   1569  1.1.1.4  mrg     
   1570  1.1.1.4  mrg     On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
   1571  1.1.1.4  mrg     > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
   1572  1.1.1.4  mrg     > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
   1573  1.1.1.4  mrg     > > was quite annoying to work around since 'autoreconf -fvi' replaces
   1574  1.1.1.4  mrg     > > it and git wants to commit it.  Should these files even be in git?
   1575  1.1.1.4  mrg     > > Can I nuke them for the betterment of humanity and since they get
   1576  1.1.1.4  mrg     > > created by autoreconf anyways?
   1577  1.1.1.4  mrg     >
   1578  1.1.1.4  mrg     > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
   1579  1.1.1.4  mrg     
   1580  1.1.1.4  mrg     As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
   1581  1.1.1.4  mrg     AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
   1582  1.1.1.4  mrg     of the INSTALL file. It is also part of the 24206 solution.
   1583  1.1.1.4  mrg     
   1584  1.1.1.4  mrg     Signed-off-by: Jeremy Huddleston <jeremyhu (a] freedesktop.org>
   1585  1.1.1.4  mrg 
   1586  1.1.1.3  mrg commit 94992c686a6850f2303aa78057a64a6369b64692
   1587  1.1.1.3  mrg Author: Peter Hutterer <peter.hutterer (a] who-t.net>
   1588  1.1.1.3  mrg Date:   Fri Aug 28 14:17:50 2009 +1000
   1589  1.1.1.3  mrg 
   1590  1.1.1.3  mrg     libICE 1.0.6
   1591  1.1.1.3  mrg     
   1592  1.1.1.3  mrg     Signed-off-by: Peter Hutterer <peter.hutterer (a] who-t.net>
   1593  1.1.1.3  mrg 
   1594  1.1.1.3  mrg commit 7a8bb2a2c991919bcdef63359c74e239045a3f4c
   1595  1.1.1.3  mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1596  1.1.1.3  mrg Date:   Mon Feb 2 20:34:30 2009 -0800
   1597  1.1.1.3  mrg 
   1598  1.1.1.3  mrg     Add README with pointers to mailing list, bugzilla & git repos
   1599  1.1.1.3  mrg     
   1600  1.1.1.3  mrg     Signed-off-by: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1601  1.1.1.3  mrg 
   1602  1.1.1.3  mrg commit dbb950061f185e1ccf27bff9c71adc34ab4cfae0
   1603  1.1.1.3  mrg Author: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
   1604  1.1.1.3  mrg Date:   Wed Jan 28 16:55:37 2009 -0200
   1605  1.1.1.3  mrg 
   1606  1.1.1.3  mrg     Janitor: Correct sparse warnings.
   1607  1.1.1.3  mrg     
   1608  1.1.1.3  mrg       Also reorders some code in configure.ac and Makefile.am to
   1609  1.1.1.3  mrg     match pattern used on other packages.
   1610  1.1.1.3  mrg 
   1611  1.1.1.3  mrg commit 2f41ddb3a917c4e71184452b68561a15593d33b8
   1612  1.1.1.3  mrg Author: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
   1613  1.1.1.3  mrg Date:   Tue Jan 6 17:25:25 2009 -0200
   1614  1.1.1.3  mrg 
   1615  1.1.1.3  mrg     Update .gitignore.
   1616  1.1.1.3  mrg     
   1617  1.1.1.3  mrg       Don't warn about files left after a build and/or make distcheck
   1618  1.1.1.3  mrg     in 'git status -a'.
   1619  1.1.1.3  mrg 
   1620  1.1.1.2  mrg commit ab9dff549534c6d7b33f440bff7a841d60c1206c
   1621  1.1.1.2  mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1622  1.1.1.2  mrg Date:   Mon Dec 8 18:45:44 2008 +0100
   1623  1.1.1.2  mrg 
   1624  1.1.1.2  mrg     bump to 1.0.5
   1625  1.1.1.2  mrg 
   1626  1.1.1.2  mrg commit 71695c4bf7ae07228605683f6cdeca0457c8495a
   1627  1.1.1.2  mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1628  1.1.1.2  mrg Date:   Mon Dec 8 18:44:26 2008 +0100
   1629  1.1.1.2  mrg 
   1630  1.1.1.2  mrg     remove ChangeLog from EXTRA_DIST and CLEANFILES
   1631  1.1.1.2  mrg 
   1632  1.1.1.2  mrg commit 653f659fe65ae8c2a9fe5b1fdbfc78da43f2cf90
   1633  1.1.1.2  mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1634  1.1.1.2  mrg Date:   Mon Dec 8 18:41:34 2008 +0100
   1635  1.1.1.2  mrg 
   1636  1.1.1.2  mrg     use memcmp instead of binaryEqual
   1637  1.1.1.2  mrg     
   1638  1.1.1.2  mrg     suggested by Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
   1639  1.1.1.2  mrg     http://lists.freedesktop.org/archives/xorg/2008-December/041222.html
   1640  1.1.1.2  mrg 
   1641  1.1.1.2  mrg commit bf138553afe6eecd0e6c218dc6ae4f63065e4196
   1642  1.1.1.2  mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1643  1.1.1.2  mrg Date:   Tue Dec 2 22:06:15 2008 +0100
   1644  1.1.1.2  mrg 
   1645  1.1.1.2  mrg     Use NULL, not zero, for pointers
   1646  1.1.1.2  mrg     
   1647  1.1.1.2  mrg     From Magnus Kessler <Magnus.Kessler (a] gmx.net>
   1648  1.1.1.2  mrg     http://lists.freedesktop.org/archives/xorg/2008-October/039799.html
   1649  1.1.1.2  mrg     http://lists.freedesktop.org/archives/xorg/attachments/20081030/b2ea5b1c/attachment-0001.bin
   1650  1.1.1.2  mrg 
   1651  1.1.1.2  mrg commit b01e82ce1deedb36c9696d4d27a3b9a5d5a52d08
   1652  1.1.1.2  mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1653  1.1.1.2  mrg Date:   Thu Oct 30 12:01:06 2008 +0100
   1654  1.1.1.2  mrg 
   1655  1.1.1.2  mrg     ANSI C
   1656  1.1.1.2  mrg     
   1657  1.1.1.2  mrg     convert all old style function declarations
   1658  1.1.1.2  mrg     
   1659  1.1.1.2  mrg     see also: Paulo Cesar Pereira de Andrade <pcpa (a] mandriva.com.br>
   1660  1.1.1.2  mrg     http://bugs.freedesktop.org/show_bug.cgi?id=14683
   1661  1.1.1.2  mrg     http://bugs.freedesktop.org/attachment.cgi?id=14582
   1662  1.1.1.2  mrg     
   1663  1.1.1.2  mrg     see also: Magnus Kessler <Magnus.Kessler (a] gmx.net>
   1664  1.1.1.2  mrg     http://lists.freedesktop.org/archives/xorg/2008-October/039799.html
   1665  1.1.1.2  mrg     http://lists.freedesktop.org/archives/xorg/attachments/20081030/b2ea5b1c/attachment-0001.bin
   1666  1.1.1.2  mrg 
   1667  1.1.1.2  mrg commit 2aba1bc0583aeb3ee6e26e3bfacd123abef744d9
   1668  1.1.1.2  mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1669  1.1.1.2  mrg Date:   Mon Dec 1 23:06:22 2008 +0100
   1670  1.1.1.2  mrg 
   1671  1.1.1.2  mrg     towards ANSI C
   1672  1.1.1.2  mrg     
   1673  1.1.1.2  mrg     make _IceProcessCoreMessage and default error handlers static
   1674  1.1.1.2  mrg 
   1675  1.1.1.2  mrg commit 69a1b4b6d34291738dfbc3aa19d0ce3f2842ec8f
   1676  1.1.1.2  mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1677  1.1.1.2  mrg Date:   Mon Dec 1 22:22:12 2008 +0100
   1678  1.1.1.2  mrg 
   1679  1.1.1.2  mrg     Activate CWARNFLAGS with lots of gcc warnings
   1680  1.1.1.2  mrg 
   1681  1.1.1.2  mrg commit 898ed95cad1133940a83dcf428865c5d3fb2c939
   1682  1.1.1.2  mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1683  1.1.1.2  mrg Date:   Mon Dec 1 22:18:45 2008 +0100
   1684  1.1.1.2  mrg 
   1685  1.1.1.2  mrg     use xorg-macros-1.2.1
   1686  1.1.1.2  mrg     
   1687  1.1.1.2  mrg     Use XORG_CHANGELOG for rule to generate ChangeLog from git log
   1688  1.1.1.2  mrg     Use XORG_CWARNFLAGS for compiler warning flags, leave CFLAGS to user
   1689  1.1.1.2  mrg 
   1690  1.1.1.2  mrg commit a99fbad09ab850e65ddd57e4d4488e4726295e14
   1691  1.1.1.2  mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1692  1.1.1.2  mrg Date:   Tue Oct 7 13:21:48 2008 -0700
   1693  1.1.1.2  mrg 
   1694  1.1.1.2  mrg     Constify some arguments in libICE to clear warnings in libSM
   1695  1.1.1.2  mrg     
   1696  1.1.1.2  mrg     This patch avoids the gcc (3.4.6) warnings:
   1697  1.1.1.2  mrg      ../../libSM-1.0.3/src/sm_client.c:104: warning: passing arg 7 of `IceRegisterForProtocolSetup' from incompatible pointer type
   1698  1.1.1.2  mrg      ../../libSM-1.0.3/src/sm_manager.c:168: warning: passing arg 7 of `IceRegisterForProtocolReply' from incompatible pointer type
   1699  1.1.1.2  mrg     when compiling libSM
   1700  1.1.1.2  mrg 
   1701  1.1.1.2  mrg commit 3bceaeb3192ca75a14854d614e1621d28fb82274
   1702  1.1.1.2  mrg Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
   1703  1.1.1.2  mrg Date:   Tue Oct 7 11:25:42 2008 -0700
   1704  1.1.1.2  mrg 
   1705  1.1.1.2  mrg     define macros to 1 in icetrans.c to avoid redefined macro warnings
   1706  1.1.1.2  mrg     
   1707  1.1.1.2  mrg     X.Org Bug #17947 <http://bugs.freedesktop.org/show_bug.cgi?id=17947>
   1708  1.1.1.2  mrg     Patch #19444 <http://bugs.freedesktop.org/attachment.cgi?id=19444>
   1709  1.1.1.2  mrg     
   1710  1.1.1.2  mrg     Define as 1 (one) as done by autoconf and the command line
   1711  1.1.1.2  mrg     option, e.g. -DICE_t, not as empty.
   1712  1.1.1.2  mrg     
   1713  1.1.1.2  mrg     This avoids the gcc (3.4.6) warnings:
   1714  1.1.1.2  mrg      ../../libICE-1.0.4/src/icetrans.c:29:1: warning: "ICE_t" redefined
   1715  1.1.1.2  mrg      ../config.h:38:1: warning: this is the location of the previous definition
   1716  1.1.1.2  mrg      ../../libICE-1.0.4/src/icetrans.c:30:1: warning: "TRANS_CLIENT" redefined
   1717  1.1.1.2  mrg      <command line>:6:1: warning: this is the location of the previous definition
   1718  1.1.1.2  mrg      ../../libICE-1.0.4/src/icetrans.c:31:1: warning: "TRANS_SERVER" redefined
   1719  1.1.1.2  mrg      <command line>:7:1: warning: this is the location of the previous definition
   1720  1.1.1.2  mrg 
   1721  1.1.1.2  mrg commit b707104f4dba0963ab17c1d6a29c1e3a848ea408
   1722  1.1.1.2  mrg Author: Alan Hourihane <alanh (a] tungstengraphics.com>
   1723  1.1.1.2  mrg Date:   Tue Apr 29 00:41:40 2008 +0100
   1724  1.1.1.2  mrg 
   1725  1.1.1.2  mrg     silence warning
   1726  1.1.1.2  mrg 
   1727  1.1.1.2  mrg commit e6b525aefc05b5203391699b00053ad52243cc6b
   1728  1.1.1.2  mrg Author: Colin Harrison <colin.harrison-at-virgin.net>
   1729  1.1.1.2  mrg Date:   Tue Apr 29 00:40:48 2008 +0100
   1730  1.1.1.2  mrg 
   1731  1.1.1.2  mrg     include for sleep()
   1732  1.1.1.2  mrg 
   1733  1.1.1.2  mrg commit ef58f37724b841ef2246757be27111775aa86559
   1734  1.1.1.2  mrg Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
   1735  1.1.1.2  mrg Date:   Sun Mar 9 09:02:40 2008 +0100
   1736  1.1.1.2  mrg 
   1737  1.1.1.2  mrg     nuke RCS Ids
   1738  1.1.1.2  mrg 
   1739  1.1.1.2  mrg commit 47d86e8343d3d0201166c4d75da2ec9c12638cc1
   1740  1.1.1.2  mrg Author: James Cloos <cloos (a] jhcloos.com>
   1741  1.1.1.2  mrg Date:   Thu Dec 6 15:51:13 2007 -0500
   1742  1.1.1.2  mrg 
   1743  1.1.1.2  mrg     Add missing PHONY line for automatic ChangeLog generation
   1744  1.1.1.2  mrg 
   1745      1.1  mrg commit f415da71dd26f128df7d550ecd7631f8888eb1d2
   1746      1.1  mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1747      1.1  mrg Date:   Mon Aug 20 13:21:07 2007 -0700
   1748      1.1  mrg 
   1749      1.1  mrg     Version bump: 1.0.4
   1750      1.1  mrg 
   1751      1.1  mrg commit 8e08d3e4b8f00151b3a8b7eb88015dc15170e154
   1752      1.1  mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1753      1.1  mrg Date:   Mon Jun 4 15:40:22 2007 -0700
   1754      1.1  mrg 
   1755      1.1  mrg     Add $(AM_CFLAGS) to lint flags to get correct Xtrans flags
   1756      1.1  mrg 
   1757      1.1  mrg commit cd900e40b5676874d076c35466fd7baa6a49b1f6
   1758      1.1  mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1759      1.1  mrg Date:   Thu Apr 5 15:05:52 2007 -0700
   1760      1.1  mrg 
   1761      1.1  mrg     Replace many malloc(strlen()); strcpy() pairs with strdup()
   1762      1.1  mrg 
   1763      1.1  mrg commit 27f9a9324d58c9a7472c724c62f5b7ea0e1f4681
   1764      1.1  mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1765      1.1  mrg Date:   Thu Apr 5 14:43:05 2007 -0700
   1766      1.1  mrg 
   1767      1.1  mrg     Provide ANSI C prototypes for more static functions
   1768      1.1  mrg 
   1769      1.1  mrg commit bb639803a779ceace05d183b653da88f010ab29c
   1770      1.1  mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1771      1.1  mrg Date:   Thu Apr 5 14:32:31 2007 -0700
   1772      1.1  mrg 
   1773      1.1  mrg     Convert authutil.c static helpers to ANSI C prototypes to clear sparse warnings
   1774      1.1  mrg 
   1775      1.1  mrg commit 2179b2d467d69e45559b8e4f161a904a21f05321
   1776      1.1  mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1777      1.1  mrg Date:   Thu Apr 5 14:28:06 2007 -0700
   1778      1.1  mrg 
   1779      1.1  mrg     Add hooks for checking source code with lint/sparse/etc.
   1780      1.1  mrg 
   1781      1.1  mrg commit 6b361c028b5ad931b61df86fae570f3ef9f41c15
   1782      1.1  mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1783      1.1  mrg Date:   Thu Apr 5 14:19:56 2007 -0700
   1784      1.1  mrg 
   1785      1.1  mrg     Coverity #1086: Double free of pointer "*listenObjsRet"
   1786      1.1  mrg     
   1787      1.1  mrg     Same bug, different function.
   1788      1.1  mrg 
   1789      1.1  mrg commit c9b3d016681d81aff32c74cdad75151bd538e6ab
   1790      1.1  mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1791      1.1  mrg Date:   Thu Apr 5 14:07:42 2007 -0700
   1792      1.1  mrg 
   1793      1.1  mrg     Coverity #1085: Double free of pointer "*listenObjsRet"
   1794      1.1  mrg     
   1795      1.1  mrg     If malloc failed in the loop in IceListenForConnections, the error path
   1796      1.1  mrg     would free all previous allocations, then loop around and try again, and
   1797      1.1  mrg     if it failed again, free the previous allocations again.   On the other
   1798      1.1  mrg     hand, if it succeeded on the later tries, then the memory would just be
   1799      1.1  mrg     leaked, since the error would be returned and not the pointer to them.
   1800      1.1  mrg 
   1801      1.1  mrg commit 6039e865470af23948b0fe7d5dc0ea72da436b0e
   1802      1.1  mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1803      1.1  mrg Date:   Thu Apr 5 14:04:01 2007 -0700
   1804      1.1  mrg 
   1805      1.1  mrg     Add *~ to .gitignore to skip emacs/patch droppings
   1806      1.1  mrg 
   1807      1.1  mrg commit bed718894bed98cbd45b02bd57fb7fc6fd5089aa
   1808      1.1  mrg Author: Daniel Stone <daniel (a] fooishbar.org>
   1809      1.1  mrg Date:   Sat Dec 16 01:21:17 2006 +0200
   1810      1.1  mrg 
   1811      1.1  mrg     bump to 1.0.3
   1812      1.1  mrg 
   1813      1.1  mrg commit cac788981906186442ddfb57a41f45911eb8223b
   1814      1.1  mrg Author: Daniel Stone <daniel (a] fooishbar.org>
   1815      1.1  mrg Date:   Wed Dec 6 18:58:09 2006 +0200
   1816      1.1  mrg 
   1817      1.1  mrg     Makefile.am: make ChangeLog hook safer
   1818      1.1  mrg     Make ChangeLog hook as safe as possible.
   1819      1.1  mrg 
   1820      1.1  mrg commit 011d632e8ef3f738b9158e66d6da6876e3b53905
   1821      1.1  mrg Author: Adam Jackson <ajax (a] benzedrine.nwnk.net>
   1822      1.1  mrg Date:   Fri Oct 13 15:49:52 2006 -0400
   1823      1.1  mrg 
   1824      1.1  mrg     Bump to 1.0.2
   1825      1.1  mrg 
   1826      1.1  mrg commit 445661cd714685009ee9ba2358a274351381eabf
   1827      1.1  mrg Author: Adam Jackson <ajax (a] benzedrine.nwnk.net>
   1828      1.1  mrg Date:   Thu Oct 12 18:37:57 2006 -0400
   1829      1.1  mrg 
   1830      1.1  mrg     Fix ChangeLog hook to distcheck.
   1831      1.1  mrg 
   1832      1.1  mrg commit 5cba1c763ac9f79062523227b49a29f72e6069cf
   1833      1.1  mrg Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
   1834      1.1  mrg Date:   Sun Jul 16 10:52:30 2006 +0200
   1835      1.1  mrg 
   1836      1.1  mrg     set GIT_DIR=${srcdir}/.git for git-log
   1837      1.1  mrg 
   1838      1.1  mrg commit 86e0a93714a6ccdb8555fc2c48231d958cba383d
   1839      1.1  mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1840      1.1  mrg Date:   Thu Jul 13 14:58:44 2006 -0700
   1841      1.1  mrg 
   1842      1.1  mrg     renamed: .cvsignore -> .gitignore
   1843      1.1  mrg 
   1844      1.1  mrg commit c87cb98979356fc55607c05a2b23207afc9beeb1
   1845      1.1  mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1846      1.1  mrg Date:   Tue Jul 11 13:48:08 2006 -0700
   1847      1.1  mrg 
   1848      1.1  mrg     Replace static ChangeLog with rule copied from libX11 to generate from git log
   1849      1.1  mrg 
   1850      1.1  mrg commit 6066ab9b9914ec0cca3b8f36fa3f5ba323414621
   1851      1.1  mrg Author: Derek Wang <derek.wang (a] sun.com>
   1852      1.1  mrg Date:   Tue Nov 23 12:00:32 2004 -0800
   1853      1.1  mrg 
   1854      1.1  mrg     Sun bug #6193975: kde session manager core dumps in _IceWrite()
   1855      1.1  mrg 
   1856      1.1  mrg commit be25425ca38d23655a5a854c053e750e1cbd3dea
   1857      1.1  mrg Author: Alan Coopersmith <alan.coopersmith (a] sun.com>
   1858      1.1  mrg Date:   Tue Jul 11 13:42:07 2006 -0700
   1859      1.1  mrg 
   1860      1.1  mrg     renamed: .cvsignore -> .gitignore
   1861      1.1  mrg 
   1862      1.1  mrg commit 9b1bb5ab99bd386cc030cd456a576b37406da91c
   1863      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   1864      1.1  mrg Date:   Wed Apr 26 23:57:50 2006 +0000
   1865      1.1  mrg 
   1866      1.1  mrg     Bump to 1.0.1
   1867      1.1  mrg 
   1868      1.1  mrg commit 96d7763487da6624ed85bee10b081e7138d2060d
   1869      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   1870      1.1  mrg Date:   Mon Apr 10 16:44:40 2006 +0000
   1871      1.1  mrg 
   1872      1.1  mrg     Coverity #664: Free memory allocated by EXTRACT_STRING in
   1873      1.1  mrg         _IceDefaultErrorHandler after we're done fprintf()'ing it.
   1874      1.1  mrg 
   1875      1.1  mrg commit 2a30ec82f3bd2aa1f2566e97fee70403a8448de8
   1876      1.1  mrg Author: Kevin E Martin <kem (a] kem.org>
   1877      1.1  mrg Date:   Thu Dec 15 00:24:27 2005 +0000
   1878      1.1  mrg 
   1879      1.1  mrg     Update package version number for final X11R7 release candidate.
   1880      1.1  mrg 
   1881      1.1  mrg commit 881573d429c0a9ecfa2d6286d4eaece36ee50675
   1882      1.1  mrg Author: Kevin E Martin <kem (a] kem.org>
   1883      1.1  mrg Date:   Sat Dec 3 05:49:42 2005 +0000
   1884      1.1  mrg 
   1885      1.1  mrg     Update package version number for X11R7 RC3 release.
   1886      1.1  mrg 
   1887      1.1  mrg commit a15b179f2e8e359161d9133bac58dde57b7e78ae
   1888      1.1  mrg Author: Kevin E Martin <kem (a] kem.org>
   1889      1.1  mrg Date:   Sat Nov 19 07:15:39 2005 +0000
   1890      1.1  mrg 
   1891      1.1  mrg     Update pkgconfig files to separate library build-time dependencies from
   1892      1.1  mrg         application build-time dependencies, and update package deps to work
   1893      1.1  mrg         with separate build roots.
   1894      1.1  mrg 
   1895      1.1  mrg commit c386a08047582240adefafd3afc062e52fccae6f
   1896      1.1  mrg Author: Kevin E Martin <kem (a] kem.org>
   1897      1.1  mrg Date:   Wed Nov 9 21:19:12 2005 +0000
   1898      1.1  mrg 
   1899      1.1  mrg     Update package version number for X11R7 RC2 release.
   1900      1.1  mrg 
   1901      1.1  mrg commit c361e3919f2de3f4742904b04e73178edc76bf95
   1902      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   1903      1.1  mrg Date:   Sun Oct 23 20:12:19 2005 +0000
   1904      1.1  mrg 
   1905      1.1  mrg     Bug #1893: Fix replies when peers use different major opcodes for the same
   1906      1.1  mrg         subprotocol. (016_ICE_subprotocol_reply_fix.diff from Debian, by Jochen
   1907      1.1  mrg         Voss)
   1908      1.1  mrg 
   1909      1.1  mrg commit 0b8ff6fbd8cd7f47ab9e6ccb6d4917564a2d13ee
   1910      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   1911      1.1  mrg Date:   Sat Jul 30 19:15:15 2005 +0000
   1912      1.1  mrg 
   1913      1.1  mrg     Add -D flags to clear various warnings (Stefan Dirsch)
   1914      1.1  mrg 
   1915      1.1  mrg commit 260d470a128c7eaa6d7484bb143aab353c4e98ec
   1916      1.1  mrg Author: Kevin E Martin <kem (a] kem.org>
   1917      1.1  mrg Date:   Fri Jul 29 21:22:50 2005 +0000
   1918      1.1  mrg 
   1919      1.1  mrg     Various changes preparing packages for RC0:
   1920      1.1  mrg     - Verify and update package version numbers as needed
   1921      1.1  mrg     - Implement versioning scheme
   1922      1.1  mrg     - Change bug address to point to bugzilla bug entry form
   1923      1.1  mrg     - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
   1924      1.1  mrg         reenable it)
   1925      1.1  mrg     - Fix makedepend to use pkgconfig and pass distcheck
   1926      1.1  mrg     - Update build script to build macros first
   1927      1.1  mrg     - Update modular Xorg version
   1928      1.1  mrg 
   1929      1.1  mrg commit cf687b775f580a84a4a8e962814abe7bc47a3c52
   1930      1.1  mrg Author: Daniel Stone <daniel (a] fooishbar.org>
   1931      1.1  mrg Date:   Sat Jul 16 06:22:34 2005 +0000
   1932      1.1  mrg 
   1933      1.1  mrg     Set soversion to 6.3.0.
   1934      1.1  mrg 
   1935      1.1  mrg commit 6d1704defa0e57715bd22d30d6e789b36233dcf8
   1936      1.1  mrg Author: Keith Packard <keithp (a] keithp.com>
   1937      1.1  mrg Date:   Sat Jul 9 05:59:01 2005 +0000
   1938      1.1  mrg 
   1939      1.1  mrg     Add .cvsignore files
   1940      1.1  mrg 
   1941      1.1  mrg commit 2b6b8e40a63dd69a13f87c19dcf8dc2f477c304d
   1942      1.1  mrg Author: Daniel Stone <daniel (a] fooishbar.org>
   1943      1.1  mrg Date:   Sun Jul 3 07:00:55 2005 +0000
   1944      1.1  mrg 
   1945      1.1  mrg     Add Xtrans definitions (FONT_t, TRANS_CLIENT) to clean up warnings.
   1946      1.1  mrg     Add XSERV_t, TRANS_SERVER, TRANS_REOPEN to quash warnings.
   1947      1.1  mrg     Add #include <dix-config.h> or <xorg-config.h>, as appropriate, to all
   1948      1.1  mrg         source files in the xserver/xorg tree, predicated on defines of
   1949      1.1  mrg         HAVE_{DIX,XORG}_CONFIG_H. Change all Xfont includes to
   1950      1.1  mrg         <X11/fonts/foo.h>.
   1951      1.1  mrg 
   1952      1.1  mrg commit 608ad35f102b188f554daf8c160a5edcf4e8031c
   1953      1.1  mrg Author: Daniel Stone <daniel (a] fooishbar.org>
   1954      1.1  mrg Date:   Fri Jun 10 14:11:36 2005 +0000
   1955      1.1  mrg 
   1956      1.1  mrg     Remove pointless include of Xlib.h.
   1957      1.1  mrg     Fix #include path to bigreqstr.h.
   1958      1.1  mrg 
   1959      1.1  mrg commit 795460992b0dcd4aa2591be462a94942415c6028
   1960      1.1  mrg Author: Alexander Gottwald <alexander.gottwald (a] s1999.tu-chemnitz.de>
   1961      1.1  mrg Date:   Thu Jun 9 15:54:47 2005 +0000
   1962      1.1  mrg 
   1963      1.1  mrg     Replace <X11/transport.c> with <X11/Xtrans/transport.c>
   1964      1.1  mrg 
   1965      1.1  mrg commit ae7b4cca6bd5c1f4edea8cde80d7a3dfaaf2c4d3
   1966      1.1  mrg Author: Alexander Gottwald <alexander.gottwald (a] s1999.tu-chemnitz.de>
   1967      1.1  mrg Date:   Thu Jun 9 15:52:02 2005 +0000
   1968      1.1  mrg 
   1969      1.1  mrg     Replace <X11/Xtrans.h> with <X11/Xtrans/Xtrans.h>
   1970      1.1  mrg     Copy Xtrans.h to exports/include/X11/Xtrans only
   1971      1.1  mrg 
   1972      1.1  mrg commit a0637be926e6da5db8d131e7914f1300f484c626
   1973      1.1  mrg Author: Alan Coopersmith <Alan.Coopersmith (a] sun.com>
   1974      1.1  mrg Date:   Sat May 21 23:07:47 2005 +0000
   1975      1.1  mrg 
   1976      1.1  mrg     xtrans:
   1977      1.1  mrg     Create autoconf macro XTRANS_CONNECTION_FLAGS to provide standard set of
   1978      1.1  mrg         --enable flags for which transports to support and common place to
   1979      1.1  mrg         update for required libraries for platforms that need certain libs for
   1980      1.1  mrg         certain transports
   1981      1.1  mrg     ICE:
   1982      1.1  mrg     Add ICE_t #define required by Xtrans headers. Replace static defines of
   1983      1.1  mrg         LOCALCONN & UNIXCONN with new XTRANS_CONNECTION_FLAGS macro.
   1984      1.1  mrg     X11:
   1985      1.1  mrg     Moved transport type checks to new macro XTRANS_CONNECTION_FLAGS in
   1986      1.1  mrg         xtrans.m4 in xtrans module so they can be shared by all modules using
   1987      1.1  mrg         xtrans.
   1988      1.1  mrg 
   1989      1.1  mrg commit efdb2468119be0c62a379d91088a708ca8d37e1b
   1990      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   1991      1.1  mrg Date:   Thu May 19 00:22:32 2005 +0000
   1992      1.1  mrg 
   1993      1.1  mrg     revert last change, didn't do right thing at all, sorry for the noise
   1994      1.1  mrg 
   1995      1.1  mrg commit ccf4efa5e204d4569b9b590f72baae807ec19903
   1996      1.1  mrg Author: Adam Jackson <ajax (a] nwnk.net>
   1997      1.1  mrg Date:   Thu May 19 00:10:02 2005 +0000
   1998      1.1  mrg 
   1999      1.1  mrg     Require automake 1.7 in AM_INIT_AUTOMAKE
   2000      1.1  mrg 
   2001      1.1  mrg commit 3458da101c943530861485c798538ce014eee6b0
   2002      1.1  mrg Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   2003      1.1  mrg Date:   Tue May 17 21:25:15 2005 +0000
   2004      1.1  mrg 
   2005      1.1  mrg     - Conditionally include config.h in xc/lib/SM
   2006      1.1  mrg     - Add libSM to symlink.sh
   2007      1.1  mrg     - Add SM build system
   2008      1.1  mrg 
   2009      1.1  mrg commit cae06ca0ce523eeb9a667ce3ae5bff066cf6ecd7
   2010      1.1  mrg Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   2011      1.1  mrg Date:   Tue May 17 20:53:58 2005 +0000
   2012      1.1  mrg 
   2013      1.1  mrg     - Conditionally include config.h in the ICE source.
   2014      1.1  mrg     - Add ICE to symlink.sh
   2015      1.1  mrg 
   2016      1.1  mrg commit 9dd90f8f8e29bb1dd6fe84b4b1d2d75ef91bc336
   2017      1.1  mrg Author: Sren Sandmann Pedersen <sandmann (a] daimi.au.dk>
   2018      1.1  mrg Date:   Tue May 17 20:52:35 2005 +0000
   2019      1.1  mrg 
   2020      1.1  mrg     Add ICE directory + build system.
   2021      1.1  mrg 
   2022      1.1  mrg commit d1cfe2a6d4a392f64b6b9d9255ec329fb2a6a39a
   2023      1.1  mrg Author: Daniel Stone <daniel (a] fooishbar.org>
   2024      1.1  mrg Date:   Fri Jan 28 19:15:39 2005 +0000
   2025      1.1  mrg 
   2026      1.1  mrg     Move _IceGetPeerName into the ICE public API as IceGetPeerName; bump ICE
   2027      1.1  mrg         soversion to 6.4 accordingly. Change SM's use to the public version.
   2028      1.1  mrg         The old version will be retained for compatibility.
   2029      1.1  mrg 
   2030      1.1  mrg commit 8f0babf8450aa8097e063e13c95b1581843b2dd8
   2031      1.1  mrg Author: Egbert Eich <eich (a] suse.de>
   2032      1.1  mrg Date:   Fri Apr 23 18:43:22 2004 +0000
   2033      1.1  mrg 
   2034      1.1  mrg     Merging XORG-CURRENT into trunk
   2035      1.1  mrg 
   2036      1.1  mrg commit 111949a4a1d5b62e26016b555e12f8862c90ae44
   2037      1.1  mrg Author: Egbert Eich <eich (a] suse.de>
   2038      1.1  mrg Date:   Sun Mar 14 08:31:52 2004 +0000
   2039      1.1  mrg 
   2040      1.1  mrg     Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
   2041      1.1  mrg 
   2042      1.1  mrg commit d4054eea34b2f4d345796ecadec8a96af93c4d0d
   2043      1.1  mrg Author: Egbert Eich <eich (a] suse.de>
   2044      1.1  mrg Date:   Wed Mar 3 12:11:10 2004 +0000
   2045      1.1  mrg 
   2046      1.1  mrg     Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
   2047      1.1  mrg 
   2048      1.1  mrg commit 569bf16d182b043e7ab914202d4195baf4a8413a
   2049      1.1  mrg Author: Egbert Eich <eich (a] suse.de>
   2050      1.1  mrg Date:   Thu Feb 26 13:35:18 2004 +0000
   2051      1.1  mrg 
   2052      1.1  mrg     readding XFree86's cvs IDs
   2053      1.1  mrg 
   2054      1.1  mrg commit 14c9e41e551ab1b3a00807dbb8f2f215b96bcc81
   2055      1.1  mrg Author: Egbert Eich <eich (a] suse.de>
   2056      1.1  mrg Date:   Thu Feb 26 09:22:34 2004 +0000
   2057      1.1  mrg 
   2058      1.1  mrg     Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
   2059      1.1  mrg 
   2060      1.1  mrg commit 45b73c360dc68b023194758bbb1cc59c021742a6
   2061      1.1  mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   2062      1.1  mrg Date:   Thu Dec 4 22:02:52 2003 +0000
   2063      1.1  mrg 
   2064      1.1  mrg     XFree86 4.3.99.901 (RC 1)
   2065      1.1  mrg 
   2066      1.1  mrg commit c919c3d0b355ef67dfa0b511eb1da488e5786d1b
   2067      1.1  mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   2068      1.1  mrg Date:   Tue Nov 25 19:28:07 2003 +0000
   2069      1.1  mrg 
   2070      1.1  mrg     XFree86 4.3.99.16 Bring the tree up to date for the Cygwin folks
   2071      1.1  mrg 
   2072      1.1  mrg commit 72e353567f8927996a26e72848d86f692c3f0737
   2073      1.1  mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   2074      1.1  mrg Date:   Fri Nov 14 16:48:46 2003 +0000
   2075      1.1  mrg 
   2076      1.1  mrg     XFree86 4.3.0.1
   2077      1.1  mrg 
   2078      1.1  mrg commit ee452992357329f7af846eba8f5bbe61c5d27bfa
   2079      1.1  mrg Author: Kaleb Keithley <kaleb (a] freedesktop.org>
   2080      1.1  mrg Date:   Fri Nov 14 15:54:36 2003 +0000
   2081      1.1  mrg 
   2082      1.1  mrg     R6.6 is the Xorg base-line
   2083