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