1772b5186Smrgcommit 14e122c85b9fba7100b1bdc11abdb9b939d59254
2772b5186SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3772b5186SmrgDate:   Sun Mar 10 14:48:50 2024 -0700
4772b5186Smrg
5772b5186Smrg    iceauth 1.0.10
6772b5186Smrg    
7772b5186Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8772b5186Smrg
9772b5186Smrgcommit 51a526dbe4fe4586b6e35a018c7c9b9e1ad36a8a
10772b5186SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
11772b5186SmrgDate:   Sat Feb 17 11:05:16 2024 -0800
12772b5186Smrg
13772b5186Smrg    unifdef __UNIXOS2__
14772b5186Smrg    
15772b5186Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
16772b5186Smrg
17772b5186Smrgcommit 29e22b4199f3b0fb4044a8026664951e5aab4700
18772b5186SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
19772b5186SmrgDate:   Sat Feb 3 12:12:21 2024 -0800
20772b5186Smrg
21772b5186Smrg    Variable scope reductions, as suggested by cppcheck
22772b5186Smrg    
23772b5186Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
24772b5186Smrg
25772b5186Smrgcommit 43da1a3b78fbe0afc5db4a89fa8f72d3b5f7b91a
26772b5186SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
27772b5186SmrgDate:   Sat Feb 3 11:22:53 2024 -0800
28772b5186Smrg
29772b5186Smrg    Silence -Wanalyzer-out-of-bounds warnings from gcc 13
30772b5186Smrg    
31772b5186Smrg    Analyzer seems not to realize that the last allocated argv entry
32772b5186Smrg    should always be set to NULL, causing the || to stop checking argv
33772b5186Smrg    entries before getting to any that are not allocated.  Raising our
34772b5186Smrg    minimum allocation from 4 pointers to 6 soothes it, and costs us
35772b5186Smrg    basically nothing.
36772b5186Smrg    
37772b5186Smrg    process.c:1285:26: warning: heap-based buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds]
38772b5186Smrg     1285 |         !argv[3] || !argv[4] || !argv[5])
39772b5186Smrg          |                      ~~~~^~~
40772b5186Smrg    [...]
41772b5186Smrg    process.c:1285:26: note: read of 8 bytes from after the end of the region
42772b5186Smrg     1285 |         !argv[3] || !argv[4] || !argv[5])
43772b5186Smrg          |                      ~~~~^~~
44772b5186Smrg    process.c:1285:38: warning: heap-based buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds]
45772b5186Smrg     1285 |         !argv[3] || !argv[4] || !argv[5])
46772b5186Smrg          |                                  ~~~~^~~
47772b5186Smrg    [...]
48772b5186Smrg    process.c:1285:38: note: read of 8 bytes from after the end of the region
49772b5186Smrg     1285 |         !argv[3] || !argv[4] || !argv[5])
50772b5186Smrg          |                                  ~~~~^~~
51772b5186Smrg    
52772b5186Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
53772b5186Smrg
54772b5186Smrgcommit 16ace290b2e6d261db21b60bf6ab7c074b112569
55772b5186SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
56772b5186SmrgDate:   Sat Feb 3 11:20:19 2024 -0800
57772b5186Smrg
58772b5186Smrg    Use reallocarray if available, provide local version if not
59772b5186Smrg    
60772b5186Smrg    Based on similar commits to xauth
61772b5186Smrg    
62772b5186Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
63772b5186Smrg
64772b5186Smrgcommit ba4c183d8721f3ef086fb1d15881bb9aeeb4ecd4
65772b5186SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
66772b5186SmrgDate:   Wed Feb 8 11:57:44 2023 -0800
67772b5186Smrg
68772b5186Smrg    configure: Use AC_SYS_LARGEFILE to enable large file support
69772b5186Smrg    
70772b5186Smrg    While .ICEauthority files should never be more than 2gb in size,
71772b5186Smrg    they may be stored on filesystems with large inodes.
72772b5186Smrg    
73772b5186Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
74772b5186Smrg
75772b5186Smrgcommit 0ea496769469da48aebce7d95b79b4db373cda24
76772b5186SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
77772b5186SmrgDate:   Thu Jul 28 17:30:21 2022 -0700
78772b5186Smrg
79772b5186Smrg    gitlab CI: stop requiring Signed-off-by in commits
80772b5186Smrg    
81772b5186Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
82772b5186Smrg
83c048b52eSmrgcommit 82ef227485f6d102beae907212b4e903a05110e6
84c048b52eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
85c048b52eSmrgDate:   Sun Apr 3 11:41:21 2022 -0700
86c048b52eSmrg
87c048b52eSmrg    iceauth 1.0.9
88c048b52eSmrg    
89c048b52eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
90c048b52eSmrg
91c048b52eSmrgcommit f51be4a9cc0ff7aabab64b1c91991f6d0d10e740
92c048b52eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
93c048b52eSmrgDate:   Fri Dec 3 15:29:45 2021 -0800
94c048b52eSmrg
95c048b52eSmrg    Build xz tarballs instead of bzip2
96c048b52eSmrg    
97c048b52eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
98c048b52eSmrg
99c048b52eSmrgcommit ca88df51cc13d89e5159bcf1629691735fb4bebc
100c048b52eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
101c048b52eSmrgDate:   Fri Dec 3 15:29:42 2021 -0800
102c048b52eSmrg
103c048b52eSmrg    gitlab CI: add a basic build test
104c048b52eSmrg    
105c048b52eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
106c048b52eSmrg
107c048b52eSmrgcommit e392ce8ef3bfd47ecd4b851e50736665b55140bc
108c048b52eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
109c048b52eSmrgDate:   Sun Nov 28 14:43:31 2021 -0800
110c048b52eSmrg
111c048b52eSmrg    Fix spelling/wording issues
112c048b52eSmrg    
113c048b52eSmrg    Found by using:
114c048b52eSmrg        codespell --builtin clear,rare,usage,informal,code,names
115c048b52eSmrg    
116c048b52eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
117c048b52eSmrg
118c048b52eSmrgcommit 3d08d1b100a171ea9faa1a6d3f5c618172152840
119c048b52eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
120c048b52eSmrgDate:   Wed Nov 21 16:47:24 2018 -0800
121c048b52eSmrg
122c048b52eSmrg    Update configure.ac bug URL for gitlab migration
123c048b52eSmrg    
124c048b52eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
125c048b52eSmrg
126c048b52eSmrgcommit 028b161bf2285dfb1c65af056d8d3414286ecc91
127c048b52eSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
128c048b52eSmrgDate:   Fri Nov 16 20:00:32 2018 -0800
129c048b52eSmrg
130c048b52eSmrg    Update README for gitlab migration
131c048b52eSmrg    
132c048b52eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
133c048b52eSmrg
134c048b52eSmrgcommit 509b0b9f6e3a40e23e0606eb9a976b28ddd9af6d
135c048b52eSmrgAuthor: Tobias Stoeckmann <tobias@stoeckmann.org>
136c048b52eSmrgDate:   Mon Nov 21 20:52:55 2016 +0100
137c048b52eSmrg
138c048b52eSmrg    Fix segmentation fault on invalid input.
139c048b52eSmrg    
140c048b52eSmrg    The 'add' command leads to a segmentation fault on invalid input.
141c048b52eSmrg    
142c048b52eSmrg    Two arguments to 'add' can be quoted, but the quotation check does not
143c048b52eSmrg    properly parse a single double quote:
144c048b52eSmrg    
145c048b52eSmrg    $ echo 'add 0 " 0 0 0' | iceauth
146c048b52eSmrg    Segmentation fault
147c048b52eSmrg    $ _
148c048b52eSmrg    
149c048b52eSmrg    This happens because the code does not properly check if the argument
150c048b52eSmrg    consists of just one quote. Technically, it is true that the first
151c048b52eSmrg    and the last characters are double quotes. Therefore it also takes a
152c048b52eSmrg    check to verify that the length of the string is at least 2.
153c048b52eSmrg    
154c048b52eSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
155c048b52eSmrg
1566fbef84aSmrgcommit e994aca370f6148f692a4ab9794daa8a522e37db
1576fbef84aSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
1586fbef84aSmrgDate:   Sun Mar 4 19:42:54 2018 -0800
1596fbef84aSmrg
1606fbef84aSmrg    iceauth 1.0.8
1616fbef84aSmrg    
1626fbef84aSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1636fbef84aSmrg
1646fbef84aSmrgcommit bfaf0fb4cc18adf377753eb9c47953b0ca30b3b7
1656fbef84aSmrgAuthor: Mihail Konev <k.mvc@ya.ru>
1666fbef84aSmrgDate:   Thu Jan 26 14:00:20 2017 +1000
1676fbef84aSmrg
1686fbef84aSmrg    autogen: add default patch prefix
1696fbef84aSmrg    
1706fbef84aSmrg    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
1716fbef84aSmrg
1726fbef84aSmrgcommit 20a14cffe1d64a61ab0208fc3e94232d2f1361ac
1736fbef84aSmrgAuthor: Emil Velikov <emil.l.velikov@gmail.com>
1746fbef84aSmrgDate:   Mon Mar 9 12:00:52 2015 +0000
1756fbef84aSmrg
1766fbef84aSmrg    autogen.sh: use quoted string variables
1776fbef84aSmrg    
1786fbef84aSmrg    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
1796fbef84aSmrg    fall-outs, when they contain space.
1806fbef84aSmrg    
1816fbef84aSmrg    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
1826fbef84aSmrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
1836fbef84aSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1846fbef84aSmrg
1856fbef84aSmrgcommit f9d9da776b7a5ca4510c2865adcefd39430ae2ea
1866fbef84aSmrgAuthor: Peter Hutterer <peter.hutterer@who-t.net>
1876fbef84aSmrgDate:   Tue Jan 24 10:32:07 2017 +1000
1886fbef84aSmrg
1896fbef84aSmrg    autogen.sh: use exec instead of waiting for configure to finish
1906fbef84aSmrg    
1916fbef84aSmrg    Syncs the invocation of configure with the one from the server.
1926fbef84aSmrg    
1936fbef84aSmrg    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
1946fbef84aSmrg    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
1956fbef84aSmrg
1966fbef84aSmrgcommit 60749d4162ae4c3cafe0ae6bc4ed24631f457e65
1976fbef84aSmrgAuthor: Niveditha Rau <niveditha.rau@oracle.com>
1986fbef84aSmrgDate:   Fri Apr 24 11:13:14 2015 -0700
1996fbef84aSmrg
2006fbef84aSmrg    Add -u & -V options to synopsis in man page
2016fbef84aSmrg    
2026fbef84aSmrg    Signed-off-by: Niveditha Rau <niveditha.rau@oracle.com>
2036fbef84aSmrg    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2046fbef84aSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2056fbef84aSmrg
206e8ac26b0Smrgcommit fba114e03845a4cfab966f0545e809fdba9e9365
207e8ac26b0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
208e8ac26b0SmrgDate:   Fri Jan 16 22:12:11 2015 -0800
209e8ac26b0Smrg
210e8ac26b0Smrg    iceauth 1.0.7
211e8ac26b0Smrg    
212e8ac26b0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
213e8ac26b0Smrg
214e8ac26b0Smrgcommit 04c0fe624bf0140e0f938942e48a01ce5c01b7be
215e8ac26b0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
216e8ac26b0SmrgDate:   Sun Jun 1 23:38:45 2014 -0700
217e8ac26b0Smrg
218e8ac26b0Smrg    autogen.sh: Honor NOCONFIGURE=1
219e8ac26b0Smrg    
220e8ac26b0Smrg    See http://people.gnome.org/~walters/docs/build-api.txt
221e8ac26b0Smrg    
222e8ac26b0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
223e8ac26b0Smrg
224e8ac26b0Smrgcommit 6e38d6b6598f3beb36a5526f482a6356e85c4fd5
225e8ac26b0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
226e8ac26b0SmrgDate:   Sun Jun 1 23:38:45 2014 -0700
227e8ac26b0Smrg
228e8ac26b0Smrg    configure: Drop AM_MAINTAINER_MODE
229e8ac26b0Smrg    
230e8ac26b0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
231e8ac26b0Smrg
232e8ac26b0Smrgcommit b0c12dd905053b38d81d44c222dbef999e992193
233e8ac26b0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
234e8ac26b0SmrgDate:   Sun Jun 1 23:38:40 2014 -0700
235e8ac26b0Smrg
236e8ac26b0Smrg    config: Add missing AC_CONFIG_SRCDIR
237e8ac26b0Smrg    
238e8ac26b0Smrg    Regroup AC statements under the Autoconf initialization section.
239e8ac26b0Smrg    Regroup AM statements under the Automake initialization section.
240e8ac26b0Smrg    
241e8ac26b0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
242e8ac26b0Smrg
243e8ac26b0Smrgcommit 2222cab2a3cc2615e7a3f2ec8665fdfcabc0436c
244e8ac26b0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
245e8ac26b0SmrgDate:   Sat May 31 16:15:19 2014 -0700
246e8ac26b0Smrg
247e8ac26b0Smrg    More constification cleanup
248e8ac26b0Smrg    
249e8ac26b0Smrg    Started by fixing gcc warning:
250e8ac26b0Smrg    iceauth.c:47:1: warning: initialization discards ‘const’ qualifier from
251e8ac26b0Smrg     pointer target type [enabled by default]
252e8ac26b0Smrg     static char *defcmds[] = { "source", "-", NULL };  /* default command */
253e8ac26b0Smrg     ^
254e8ac26b0Smrg    
255e8ac26b0Smrg    and chasing down the rabbit hole of the functions the command line
256e8ac26b0Smrg    arguments can be passed through, until we came out the other side
257e8ac26b0Smrg    const clean.
258e8ac26b0Smrg    
259e8ac26b0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
260e8ac26b0Smrg
261e8ac26b0Smrgcommit 2e692217544b8712d7bb41776cfd7f1bcca1070b
262e8ac26b0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
263e8ac26b0SmrgDate:   Sun Dec 8 12:54:10 2013 -0800
264e8ac26b0Smrg
265e8ac26b0Smrg    Free old argv array if realloc fails to enlarge it
266e8ac26b0Smrg    
267e8ac26b0Smrg    Found by cppcheck:
268e8ac26b0Smrg    [app/iceauth/process.c:302]: (error) Common realloc mistake:
269e8ac26b0Smrg     'argv' nulled but not freed upon failure
270e8ac26b0Smrg    
271e8ac26b0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
272e8ac26b0Smrg    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
273e8ac26b0Smrg
274e8ac26b0Smrgcommit f6316d16b2239220dd9f043bcc628a503f89ab5c
275e8ac26b0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
276e8ac26b0SmrgDate:   Tue Nov 5 23:48:50 2013 -0800
277e8ac26b0Smrg
278e8ac26b0Smrg    Print which option was in error along with usage message
279e8ac26b0Smrg    
280e8ac26b0Smrg    Special case -u, since it's documented as printing the usage message
281e8ac26b0Smrg    (sort of like an ancient --help), so shouldn't be called unrecognized.
282e8ac26b0Smrg    
283e8ac26b0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
284e8ac26b0Smrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
285e8ac26b0Smrg
286e8ac26b0Smrgcommit acee3b71b38ba4bcdd0b46557546e22dcdc320cb
287e8ac26b0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
288e8ac26b0SmrgDate:   Tue Nov 5 23:34:20 2013 -0800
289e8ac26b0Smrg
290e8ac26b0Smrg    Add -V flag to print version
291e8ac26b0Smrg    
292e8ac26b0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
293e8ac26b0Smrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
294e8ac26b0Smrg
295e8ac26b0Smrgcommit ad85d2eb4e44f21e8e38aa3bdec4acb139989218
296e8ac26b0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
297e8ac26b0SmrgDate:   Tue Nov 5 23:26:24 2013 -0800
298e8ac26b0Smrg
299e8ac26b0Smrg    Fix "noexistent" typo in error message
300e8ac26b0Smrg    
301e8ac26b0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
302e8ac26b0Smrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
303e8ac26b0Smrg
304e8ac26b0Smrgcommit e371fa337f256306fb93eaca7fbbe8ee5283dcfa
305e8ac26b0SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
306e8ac26b0SmrgDate:   Tue Nov 5 23:20:34 2013 -0800
307e8ac26b0Smrg
308e8ac26b0Smrg    Actually print command list in usage message
309e8ac26b0Smrg    
310e8ac26b0Smrg    The xauth routine this was based on took three arguments:
311e8ac26b0Smrg    a file pointer, a command name, and a prefix.
312e8ac26b0Smrg    
313e8ac26b0Smrg    If a command name is given, prints help on that command,
314e8ac26b0Smrg    else if it's null, prints help on all commands.
315e8ac26b0Smrg    
316e8ac26b0Smrg    The iceauth version has only two arguments: file pointer & command name.
317e8ac26b0Smrg    It was being called with file pointer & prefix, and since the prefix
318e8ac26b0Smrg    matched no command names, no help was printed.
319e8ac26b0Smrg    
320e8ac26b0Smrg    Since the way iceauth's help list is structured doesn't make it easy
321e8ac26b0Smrg    to add a prefix to every line, skip indentation for now and just pass
322e8ac26b0Smrg    NULL for the command argument.
323e8ac26b0Smrg    
324e8ac26b0Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
325e8ac26b0Smrg    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
326e8ac26b0Smrg
3279d794632Smrgcommit c07d443d43e53cfe21b53a9a0eafcd6189432867
3289d794632SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3299d794632SmrgDate:   Tue Jul 23 23:15:01 2013 -0700
3309d794632Smrg
3319d794632Smrg    iceauth 1.0.6
3329d794632Smrg    
3339d794632Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3349d794632Smrg
3359d794632Smrgcommit 3e9250a5bc0c5e525c231eca1f241c545ac412ac
3369d794632SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3379d794632SmrgDate:   Wed Jul 17 22:34:37 2013 -0700
3389d794632Smrg
3399d794632Smrg    Constify some more string pointers to fix gcc warnings
3409d794632Smrg    
3419d794632Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3429d794632Smrg
3439d794632Smrgcommit aa38bef15c15c90e6ec831a202e6e147b889b6a6
3449d794632SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3459d794632SmrgDate:   Wed Jul 17 22:27:28 2013 -0700
3469d794632Smrg
3479d794632Smrg    Use void * instead of char * for generic pointer arg to DoFunc functions
3489d794632Smrg    
3499d794632Smrg    Quiets clang warnings of:
3509d794632Smrg    process.c:754:29: warning: cast from 'char *' to 'struct _list_data *'
3519d794632Smrg     increases required alignment from 1 to 8 [-Wcast-align]
3529d794632Smrg        struct _list_data *ld = (struct _list_data *) data;
3539d794632Smrg                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
3549d794632Smrg    process.c:787:32: warning: cast from 'char *' to 'struct _extract_data *'
3559d794632Smrg     increases required alignment from 1 to 8 [-Wcast-align]
3569d794632Smrg        struct _extract_data *ed = (struct _extract_data *) data;
3579d794632Smrg                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3589d794632Smrg    process.c:988:22: warning: cast from 'char *' to 'int *'
3599d794632Smrg     increases required alignment from 1 to 4 [-Wcast-align]
3609d794632Smrg        int *nremovedp = (int *) data;
3619d794632Smrg                         ^~~~~~~~~~~~
3629d794632Smrg    
3639d794632Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3649d794632Smrg
3659d794632Smrgcommit a79de96226321f79f471574830d64080559a1557
3669d794632SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3679d794632SmrgDate:   Wed Jul 17 22:22:15 2013 -0700
3689d794632Smrg
3699d794632Smrg    Mark unused arguments in callback functions to quiet clang warnings
3709d794632Smrg    
3719d794632Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
3729d794632Smrg
3739d794632Smrgcommit 9c2e2d401d32ed3f6a4e4e775581321eada9c734
3749d794632SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
3759d794632SmrgDate:   Wed Jul 17 22:17:11 2013 -0700
3769d794632Smrg
3779d794632Smrg    Fix some sign/size conversion warnings from clang
3789d794632Smrg    
3799d794632Smrg    process.c:410:22: warning: implicit conversion changes signedness:
3809d794632Smrg      'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
3819d794632Smrg        retval = malloc (len);
3829d794632Smrg                 ~~~~~~  ^~~
3839d794632Smrg    process.c:454:30: warning: implicit conversion changes signedness:
3849d794632Smrg      'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
3859d794632Smrg                strncmp (cmd, ct->name, n) == 0) {
3869d794632Smrg                ~~~~~~~                 ^
3879d794632Smrg    process.c:450:9: warning: implicit conversion loses integer precision:
3889d794632Smrg      'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
3899d794632Smrg        n = strlen (cmd);
3909d794632Smrg          ~ ^~~~~~~~~~~~
3919d794632Smrg    process.c:1028:34: warning: implicit conversion changes signedness:
3929d794632Smrg      'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
3939d794632Smrg                if (strncmp (cmd, ct->name, len) == 0) {
3949d794632Smrg                    ~~~~~~~                 ^~~
3959d794632Smrg    process.c:1026:12: warning: implicit conversion loses integer precision:
3969d794632Smrg      'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
3979d794632Smrg            int len = strlen (cmd);
3989d794632Smrg                ~~~   ^~~~~~~~~~~~
3999d794632Smrg    process.c:1560:8: warning: implicit conversion loses integer precision:
4009d794632Smrg      'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
4019d794632Smrg            len = strlen (buf);
4029d794632Smrg                ~ ^~~~~~~~~~~~
4039d794632Smrg    
4049d794632Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4059d794632Smrg
4069d794632Smrgcommit 21e6ddc42acc7864fb260c101060dee5cebf07c1
4079d794632SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4089d794632SmrgDate:   Sat Feb 23 10:07:03 2013 -0800
4099d794632Smrg
4109d794632Smrg    Add _X_NORETURN attributes suggested by gcc
4119d794632Smrg    
4129d794632Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4139d794632Smrg
4149d794632Smrgcommit ef04ccaac0e501612367c098410129f89e1d109a
4159d794632SmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
4169d794632SmrgDate:   Sat Feb 23 10:02:50 2013 -0800
4179d794632Smrg
4189d794632Smrg    Assume signal handlers return void, as C89 requires
4199d794632Smrg    
4209d794632Smrg    Drops use of autoconf's obsolete AC_TYPE_SIGNAL and Imake's even more
4219d794632Smrg    obsolete SIGNALRETURNSINT.
4229d794632Smrg    
4239d794632Smrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4249d794632Smrg
42590b6713cSmrgcommit 27846ea3e133dbb45a4e67500eba15bf5d6c796c
42690b6713cSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
42790b6713cSmrgDate:   Mon May 23 19:39:04 2011 -0700
42890b6713cSmrg
42990b6713cSmrg    configure.ac: Bump to 1.0.5
43090b6713cSmrg    
43190b6713cSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
43290b6713cSmrg
43390b6713cSmrgcommit c791ec2ba9614e661e978436f56ed21f918750f8
43490b6713cSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
43590b6713cSmrgDate:   Mon May 23 19:37:50 2011 -0700
43690b6713cSmrg
43790b6713cSmrg    auth_finalize: Attempt to rename() if link() fails
43890b6713cSmrg    
43990b6713cSmrg    On some file systems (like AFP), hard links are not supported. If
44090b6713cSmrg    link fails, try rename() before giving up.
44190b6713cSmrg    
44290b6713cSmrg    Reported-by: Jamie Kennea <jamie@pompey.org>
44390b6713cSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
44490b6713cSmrg
44590b6713cSmrgcommit 90640776b88b32cea2316670a3b29f7785aadc7a
44690b6713cSmrgAuthor: Jeremy Huddleston <jeremyhu@apple.com>
44790b6713cSmrgDate:   Thu Apr 28 00:51:30 2011 -0700
44890b6713cSmrg
44990b6713cSmrg    Error out and avoid a call to malloc(0) if given a bad hex string
45090b6713cSmrg    
45190b6713cSmrg    Found-by: clang static analyzer
45290b6713cSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
45390b6713cSmrg
45490b6713cSmrgcommit ada8df395e72f84127394dadd15a180afa8ec0ec
45590b6713cSmrgAuthor: David Nusinow <dnusinow@debian.org>
45690b6713cSmrgDate:   Fri Dec 3 16:29:51 2010 -0500
45790b6713cSmrg
45890b6713cSmrg    Make iceauth manpage describe commands. (fd.o bug#2354)
45990b6713cSmrg    
46090b6713cSmrg    Reviewed-by: Jesse Adkins <jesserayadkins@gmail.com>
46190b6713cSmrg    Signed-off-by: Matt Turner <mattst88@gmail.com>
46290b6713cSmrg
46390b6713cSmrgcommit ed7ce17bb0169b3bbf2cf035bc2b221fd0c9beb2
46490b6713cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
46590b6713cSmrgDate:   Wed Jan 19 10:06:55 2011 -0500
46690b6713cSmrg
46790b6713cSmrg    config: move man pages into their own directory
46890b6713cSmrg    
46990b6713cSmrg    Use services provided by XORG_MANPAGE_SECTIONS.
47090b6713cSmrg    Use standard Makefile for man pages.
47190b6713cSmrg    
47290b6713cSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
47390b6713cSmrg
47490b6713cSmrgcommit 3b57666a804ce53eed82f1a80c34ef479ca1e36a
47590b6713cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
47690b6713cSmrgDate:   Thu Jan 13 11:15:00 2011 -0500
47790b6713cSmrg
47890b6713cSmrg    man: remove trailing spaces and tabs
47990b6713cSmrg    
48090b6713cSmrg    Using s/[ \t]*$//
48190b6713cSmrg    
48290b6713cSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
48390b6713cSmrg
48490b6713cSmrgcommit e67acbba6ac2a92a8de5b2d014b5d3a8609eb36a
48590b6713cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
48690b6713cSmrgDate:   Wed Jan 12 16:28:02 2011 -0500
48790b6713cSmrg
48890b6713cSmrg    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
48990b6713cSmrg    
49090b6713cSmrg    This silences an Autoconf warning
49190b6713cSmrg
49290b6713cSmrgcommit e170e5dbea7e785797cbd0d919d5f5d3d77b7006
49390b6713cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
49490b6713cSmrgDate:   Wed Jan 12 13:10:21 2011 -0500
49590b6713cSmrg
49690b6713cSmrg    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
49790b6713cSmrg    
49890b6713cSmrg    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
49990b6713cSmrg    AC_PROG_C_C99. This sets gcc with -std=gnu99.
50090b6713cSmrg    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
50190b6713cSmrg    
50290b6713cSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
50390b6713cSmrg
50490b6713cSmrgcommit 08f5377a4a853d06ec1a0396a2f1622eb6ee93ba
50590b6713cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
50690b6713cSmrgDate:   Wed Jan 12 11:54:40 2011 -0500
50790b6713cSmrg
50890b6713cSmrg    config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
50990b6713cSmrg    
51090b6713cSmrg    It depends on util-macros 1.8 or later
51190b6713cSmrg    The existing statement can now be removed from the configuration file.
51290b6713cSmrg    
51390b6713cSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
51490b6713cSmrg
515b62cc08cSmrgcommit b39fab5b9af70282ab640a8a9d6b56671aeda78b
516b62cc08cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
517b62cc08cSmrgDate:   Fri Oct 29 21:46:07 2010 -0700
518b62cc08cSmrg
519b62cc08cSmrg    iceauth 1.0.4
520b62cc08cSmrg    
521b62cc08cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
522b62cc08cSmrg
523b62cc08cSmrgcommit 3c1b044f63d4865378a2307dd0024afca7196b42
524b62cc08cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
525b62cc08cSmrgDate:   Thu Oct 21 15:01:29 2010 -0700
526b62cc08cSmrg
527b62cc08cSmrg    Remove unnecessary AC_SUBST of ICEAUTH_LIBS & ICEAUTH_CFLAGS
528b62cc08cSmrg    
529b62cc08cSmrg    PKG_CHECK_MODULES automatically handles those for us
530b62cc08cSmrg    
531b62cc08cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
532b62cc08cSmrg
533b62cc08cSmrgcommit a33fa043dfd5e84b9afd39842d848265b16ac5d7
534b62cc08cSmrgAuthor: Alan Coopersmith <alan.coopersmith@oracle.com>
535b62cc08cSmrgDate:   Thu Oct 21 14:59:42 2010 -0700
536b62cc08cSmrg
537b62cc08cSmrg    config: upgrade to util-macros 1.8 for additional man page support
538b62cc08cSmrg    
539b62cc08cSmrg    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
540b62cc08cSmrg    The value of MAN_SUBST is the same for all X.Org packages.
541b62cc08cSmrg    
542b62cc08cSmrg    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
543b62cc08cSmrg    Enables use of platform appropriate version of sed.
544b62cc08cSmrg    
545b62cc08cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
546b62cc08cSmrg
547b62cc08cSmrgcommit 5f79bb90cd0e3c18c184f7beb75c83e31aae6951
548b62cc08cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
549b62cc08cSmrgDate:   Tue Jul 20 18:45:18 2010 -0400
550b62cc08cSmrg
551b62cc08cSmrg    config: update AC_PREREQ statement to 2.60
552b62cc08cSmrg    
553b62cc08cSmrg    Unrelated to the previous patches, the new value simply reflects
554b62cc08cSmrg    the reality that the minimum level for autoconf to configure
555b62cc08cSmrg    all x.org modules is 2.60 dated June 2006.
556b62cc08cSmrg    
557b62cc08cSmrg    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
558b62cc08cSmrg    
559b62cc08cSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
560b62cc08cSmrg
561b62cc08cSmrgcommit f2b54a282333be841099773ee8788a2a7e2fea3b
562b62cc08cSmrgAuthor: Jesse Adkins <jesserayadkins@gmail.com>
563b62cc08cSmrgDate:   Tue Sep 28 13:29:49 2010 -0700
564b62cc08cSmrg
565b62cc08cSmrg    Purge cvs tags.
566b62cc08cSmrg    
567b62cc08cSmrg    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
568b62cc08cSmrg
569b62cc08cSmrgcommit 1944291c5f541796b1ac9f036a51cb1dae0cdd81
570b62cc08cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
571b62cc08cSmrgDate:   Thu Jan 7 17:46:31 2010 -0500
572b62cc08cSmrg
573b62cc08cSmrg    COPYING: replace stub with actual Copyright notice
574b62cc08cSmrg    
575b62cc08cSmrg    Refer to iceauth.c
576b62cc08cSmrg    Copyright 1989, 1998  The Open Group
577b62cc08cSmrg    
578b62cc08cSmrg    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
579b62cc08cSmrg
580b62cc08cSmrgcommit 5f29af7ab19398501f2f2b6729a806b814534801
581b62cc08cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
582b62cc08cSmrgDate:   Thu Nov 26 09:19:52 2009 -0500
583b62cc08cSmrg
584b62cc08cSmrg    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
585b62cc08cSmrg    
586b62cc08cSmrg    Now that the INSTALL file is generated.
587b62cc08cSmrg    Allows running make maintainer-clean.
588b62cc08cSmrg
589b62cc08cSmrgcommit 8c19177d9937196f19975f4145e6377b1b4b17e8
590b62cc08cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
591b62cc08cSmrgDate:   Wed Oct 28 14:09:07 2009 -0400
592b62cc08cSmrg
593b62cc08cSmrg    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
594b62cc08cSmrg    
595b62cc08cSmrg    Add missing INSTALL file. Use standard GNU file on building tarball
596b62cc08cSmrg    README may have been updated
597b62cc08cSmrg    Remove AUTHORS file as it is empty and no content available yet.
598b62cc08cSmrg    Remove NEWS file as it is empty and no content available yet.
599b62cc08cSmrg
600b62cc08cSmrgcommit 3277a2349dcf9400f67dc3f91d4b6097a56d7faa
601b62cc08cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
602b62cc08cSmrgDate:   Mon Oct 26 22:08:38 2009 -0400
603b62cc08cSmrg
604b62cc08cSmrg    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
605b62cc08cSmrg    
606b62cc08cSmrg    ChangeLog filename is known to Automake and requires no further
607b62cc08cSmrg    coding in the makefile.
608b62cc08cSmrg
609b62cc08cSmrgcommit 9eaace4030847a25af7759c6f052e01250febdd6
610b62cc08cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
611b62cc08cSmrgDate:   Thu Oct 22 12:34:14 2009 -0400
612b62cc08cSmrg
613b62cc08cSmrg    .gitignore: use common defaults with custom section # 24239
614b62cc08cSmrg    
615b62cc08cSmrg    Using common defaults will reduce errors and maintenance.
616b62cc08cSmrg    Only the very small or inexistent custom section need periodic maintenance
617b62cc08cSmrg    when the structure of the component changes. Do not edit defaults.
618b62cc08cSmrg
619b62cc08cSmrgcommit 2ae7affc9be66652240219e42abdc63c693369e0
620b62cc08cSmrgAuthor: Gaetan Nadon <memsize@videotron.ca>
621b62cc08cSmrgDate:   Sun Sep 27 15:55:52 2009 -0400
622b62cc08cSmrg
623b62cc08cSmrg    Makefile.am: do not include autogen.sh in distribution #24183
624b62cc08cSmrg    
625b62cc08cSmrg    This is a private build script that should not be distributed
626b62cc08cSmrg
627b62cc08cSmrgcommit eff30656f880bb3c362d7db4b82345b70b7282ee
628b62cc08cSmrgAuthor: Jeremy Huddleston <jeremyhu@freedesktop.org>
629b62cc08cSmrgDate:   Wed Oct 21 12:47:19 2009 -0700
630b62cc08cSmrg
631b62cc08cSmrg    This is not a GNU project, so declare it foreign.
632b62cc08cSmrg    
633b62cc08cSmrg    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
634b62cc08cSmrg    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
635b62cc08cSmrg    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
636b62cc08cSmrg    > > was quite annoying to work around since 'autoreconf -fvi' replaces
637b62cc08cSmrg    > > it and git wants to commit it.  Should these files even be in git?
638b62cc08cSmrg    > > Can I nuke them for the betterment of humanity and since they get
639b62cc08cSmrg    > > created by autoreconf anyways?
640b62cc08cSmrg    >
641b62cc08cSmrg    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
642b62cc08cSmrg    
643b62cc08cSmrg    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
644b62cc08cSmrg    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
645b62cc08cSmrg    of the INSTALL file. It is also part of the 24206 solution.
646b62cc08cSmrg    
647b62cc08cSmrg    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
648b62cc08cSmrg
649b62cc08cSmrgcommit 42a269e9d35234306d3208eef9c8bdb2c04caf08
650b62cc08cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
651b62cc08cSmrgDate:   Sat Oct 10 19:58:20 2009 -0700
652b62cc08cSmrg
653b62cc08cSmrg    iceauth 1.0.3
654b62cc08cSmrg    
655b62cc08cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
656b62cc08cSmrg
657b62cc08cSmrgcommit e772cc19bf632b3f94c5a6e841f4eef4f7b89e72
658b62cc08cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
659b62cc08cSmrgDate:   Sat Oct 10 19:57:34 2009 -0700
660b62cc08cSmrg
661b62cc08cSmrg    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
662b62cc08cSmrg    
663b62cc08cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
664b62cc08cSmrg
665b62cc08cSmrgcommit 42a6f0bc10530c31643b2fd768c48750ec451391
666b62cc08cSmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
667b62cc08cSmrgDate:   Thu Oct 1 14:54:17 2009 -0700
668b62cc08cSmrg
669b62cc08cSmrg    Add README with pointers to mailing lists, bugzilla, & git
670b62cc08cSmrg    
671b62cc08cSmrg    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
672b62cc08cSmrg
673b62cc08cSmrgcommit 04f61947ea6c3638001057934588938473b454b3
674b62cc08cSmrgAuthor: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
675b62cc08cSmrgDate:   Thu Jan 15 18:38:12 2009 -0200
676b62cc08cSmrg
677b62cc08cSmrg    Ansification and compile warning fixes.
678b62cc08cSmrg    
679b62cc08cSmrg      This also uses XORG_CHANGELOG and XORG_CWARNFLAGS, corrects
680b62cc08cSmrg    make distcheck. There weren't any gcc 4.3 and sparse warnings.
681b62cc08cSmrg
6829fe995a9Smrgcommit 5e52eb5d27986490dfad02781a452b8d0650f4b9
6839fe995a9SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
6849fe995a9SmrgDate:   Mon Jul 23 18:23:56 2007 -0700
6859fe995a9Smrg
6869fe995a9Smrg    Version bump: 1.0.2
6879fe995a9Smrg
6889fe995a9Smrgcommit 4471761150676a8cee5631615bc187019b760161
6899fe995a9SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
6909fe995a9SmrgDate:   Mon Jul 23 17:49:59 2007 -0700
6919fe995a9Smrg
6929fe995a9Smrg    Change iceauth_CFLAGS to AM_CFLAGS to avoid automake-1.10 warning
6939fe995a9Smrg    
6949fe995a9Smrg    Makefile.am:27: compiling `iceauth.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
6959fe995a9Smrg
6969fe995a9Smrgcommit bc7a27ab2e4e3339b9c2ee3bb90a38662b128448
6979fe995a9SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
6989fe995a9SmrgDate:   Fri May 18 12:58:23 2007 -0700
6999fe995a9Smrg
7009fe995a9Smrg    More constification and reduction of rw data in binary
7019fe995a9Smrg
7029fe995a9Smrgcommit 45bb32cecdcf3319ae268f29a3ba1c33378e0acf
7039fe995a9SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7049fe995a9SmrgDate:   Fri May 18 12:57:00 2007 -0700
7059fe995a9Smrg
7069fe995a9Smrg    Debian Bug #25285: iceauth manpage starts with blank screen
7079fe995a9Smrg    
7089fe995a9Smrg    <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=25285>
7099fe995a9Smrg
7109fe995a9Smrgcommit bff96f0f863ba98fe5a66110ae0e29ca26336861
7119fe995a9SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7129fe995a9SmrgDate:   Thu May 17 14:08:03 2007 -0700
7139fe995a9Smrg
7149fe995a9Smrg    Constify some static data constants
7159fe995a9Smrg
7169fe995a9Smrgcommit c5e43b03ca7176907dd8d0d0964e0fd0460b9ff5
7179fe995a9SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7189fe995a9SmrgDate:   Thu May 17 13:50:05 2007 -0700
7199fe995a9Smrg
7209fe995a9Smrg    ANSIfy function declarations
7219fe995a9Smrg
7229fe995a9Smrgcommit b2761be7f786fe9fde424b4331479d3ac5082f16
7239fe995a9SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7249fe995a9SmrgDate:   Thu May 17 13:23:25 2007 -0700
7259fe995a9Smrg
7269fe995a9Smrg    Fix some lint warnings
7279fe995a9Smrg    
7289fe995a9Smrg    (611) warning: assignment of 64-bit integer to 32-bit integer
7299fe995a9Smrg    (653) warning: variable argument to strcpy(); make sure it's safe
7309fe995a9Smrg    (728) warning: sign extension from 32-bit to 64-bit integer
7319fe995a9Smrg
7329fe995a9Smrgcommit 77cadcef6ea687e7181aa222c47402f34644a6ea
7339fe995a9SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7349fe995a9SmrgDate:   Thu May 17 13:02:49 2007 -0700
7359fe995a9Smrg
7369fe995a9Smrg    Add option to check code with lint/sparse/etc.
7379fe995a9Smrg
7389fe995a9Smrgcommit 2afbb4393b1053fcb2edbec7c92575245efabffe
7399fe995a9SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7409fe995a9SmrgDate:   Thu May 17 12:59:51 2007 -0700
7419fe995a9Smrg
7429fe995a9Smrg    Replace static ChangeLog with disthook to generate from git log
7439fe995a9Smrg
7449fe995a9Smrgcommit 0022cf7baf11bccea0024d0dc8c1ecc37e46ef3d
7459fe995a9SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7469fe995a9SmrgDate:   Wed May 16 20:14:10 2007 -0700
7479fe995a9Smrg
7489fe995a9Smrg    Bug 10739: iceauth dumps core if signal caught before initialization done
7499fe995a9Smrg    
7509fe995a9Smrg    X.Org Bugzilla #10739 <http://bugs.freedesktop.org/show_bug.cgi?id=10739>
7519fe995a9Smrg    
7529fe995a9Smrg    Adding a test for NULL filename before calling IceUnlockAuthFile in
7539fe995a9Smrg    auth_finalize cleared the crash, but left the lock file behind.
7549fe995a9Smrg    Moving the initialization of authfilename to earlier in auth_initialize()
7559fe995a9Smrg    allowed the locks to be cleaned up as well.
7569fe995a9Smrg
7579fe995a9Smrgcommit f749d926bd9796badee2efd1ee1da5905d6fd38d
7589fe995a9SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7599fe995a9SmrgDate:   Mon May 14 19:04:24 2007 -0700
7609fe995a9Smrg
7619fe995a9Smrg    Replace copystring() with strdup() calls
7629fe995a9Smrg    
7639fe995a9Smrg    Also solves Coverity #924: Function copystring:
7649fe995a9Smrg      Pointer "src" dereferenced before NULL check
7659fe995a9Smrg
7669fe995a9Smrgcommit 1a142e8b29113bbd9daf21b8371f1572cd0152dd
7679fe995a9SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7689fe995a9SmrgDate:   Mon May 14 18:57:31 2007 -0700
7699fe995a9Smrg
7709fe995a9Smrg    Coverity #1089: Double frees in error cleanup path
7719fe995a9Smrg    
7729fe995a9Smrg    Double free of pointer "(auth)->auth_data" in call to "free"
7739fe995a9Smrg    Double free of pointer "(auth)->protocol_data" in call to "free"
7749fe995a9Smrg
7759fe995a9Smrgcommit 4c1bd3d698bbb2ec4c1f8d3744549ec44c58d1bf
7769fe995a9SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7779fe995a9SmrgDate:   Mon May 14 18:47:48 2007 -0700
7789fe995a9Smrg
7799fe995a9Smrg    renamed: .cvsignore -> .gitignore
7809fe995a9Smrg
7819fe995a9Smrgcommit ca8a9af2c282da78eac601e316d7db553cb411b3
7829fe995a9SmrgAuthor: Alan Coopersmith <alan.coopersmith@sun.com>
7839fe995a9SmrgDate:   Mon May 14 18:47:24 2007 -0700
7849fe995a9Smrg
7859fe995a9Smrg    Coverity #1039: Using uninitialized value "authdata"
7869fe995a9Smrg
7879fe995a9Smrgcommit 59ccc789fa5d7d34cd81d28f46b6022e92536d6b
7889fe995a9SmrgAuthor: Kevin E Martin <kem@kem.org>
7899fe995a9SmrgDate:   Wed Dec 21 02:29:42 2005 +0000
7909fe995a9Smrg
7919fe995a9Smrg    Update package version for X11R7 release.
7929fe995a9Smrg
7939fe995a9Smrgcommit d8dd7304386ba1ca8a6fbbcdcc6c4d790599ac91
7949fe995a9SmrgAuthor: Adam Jackson <ajax@nwnk.net>
7959fe995a9SmrgDate:   Mon Dec 19 16:22:40 2005 +0000
7969fe995a9Smrg
7979fe995a9Smrg    Stub COPYING files
7989fe995a9Smrg
7999fe995a9Smrgcommit f3a5ff191dda517c3331760d97549a826ede4266
8009fe995a9SmrgAuthor: Kevin E Martin <kem@kem.org>
8019fe995a9SmrgDate:   Thu Dec 15 00:24:02 2005 +0000
8029fe995a9Smrg
8039fe995a9Smrg    Update package version number for final X11R7 release candidate.
8049fe995a9Smrg
8059fe995a9Smrgcommit 589df4ac932d1c5616c12a331ef99c0ac6f75563
8069fe995a9SmrgAuthor: Kevin E Martin <kem@kem.org>
8079fe995a9SmrgDate:   Tue Dec 6 22:48:16 2005 +0000
8089fe995a9Smrg
8099fe995a9Smrg    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
8109fe995a9Smrg
8119fe995a9Smrgcommit 7ec4ba15177f055afb6dc9972763c25bfc79cec9
8129fe995a9SmrgAuthor: Kevin E Martin <kem@kem.org>
8139fe995a9SmrgDate:   Sat Dec 3 05:49:15 2005 +0000
8149fe995a9Smrg
8159fe995a9Smrg    Update package version number for X11R7 RC3 release.
8169fe995a9Smrg
8179fe995a9Smrgcommit 31a2c7a834076f86bb801de6f7c6ff2a454e3db3
8189fe995a9SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
8199fe995a9SmrgDate:   Mon Nov 28 22:01:37 2005 +0000
8209fe995a9Smrg
8219fe995a9Smrg    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
8229fe995a9Smrg        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
8239fe995a9Smrg
8249fe995a9Smrgcommit de9318f27ce26c5362d71a970738db261277a630
8259fe995a9SmrgAuthor: Eric Anholt <anholt@freebsd.org>
8269fe995a9SmrgDate:   Mon Nov 21 10:34:55 2005 +0000
8279fe995a9Smrg
8289fe995a9Smrg    Another pass at .cvsignores for apps.
8299fe995a9Smrg
8309fe995a9Smrgcommit 9b58fd72a610a45eb5a93d04d6b7b883ca3b8faf
8319fe995a9SmrgAuthor: Eric Anholt <anholt@freebsd.org>
8329fe995a9SmrgDate:   Sun Nov 20 22:08:48 2005 +0000
8339fe995a9Smrg
8349fe995a9Smrg    Add/improve .cvsignore files for apps.
8359fe995a9Smrg
8369fe995a9Smrgcommit cab89641f369a196d4ad7ad23db8e6dfc2257d01
8379fe995a9SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
8389fe995a9SmrgDate:   Sun Nov 20 18:08:14 2005 +0000
8399fe995a9Smrg
8409fe995a9Smrg    iceauth only depends on xproto headers, not x11 library
8419fe995a9Smrg
8429fe995a9Smrgcommit e4b6fddc688dbb65353f818dd482c1a0dd9575f8
8439fe995a9SmrgAuthor: Kevin E Martin <kem@kem.org>
8449fe995a9SmrgDate:   Wed Oct 19 02:47:48 2005 +0000
8459fe995a9Smrg
8469fe995a9Smrg    Update package version number for RC1 release.
8479fe995a9Smrg
8489fe995a9Smrgcommit 1ded5d399305e930b7e3dcbb5ca48cbf5018faa7
8499fe995a9SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
8509fe995a9SmrgDate:   Mon Oct 17 23:56:19 2005 +0000
8519fe995a9Smrg
8529fe995a9Smrg    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
8539fe995a9Smrg        work better with BSD make
8549fe995a9Smrg
8559fe995a9Smrgcommit a0fcb616a2e44353758f3010769b1e975f7944b9
8569fe995a9SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
8579fe995a9SmrgDate:   Fri Oct 14 00:25:41 2005 +0000
8589fe995a9Smrg
8599fe995a9Smrg    Use sed to fill in variables in man page
8609fe995a9Smrg
8619fe995a9Smrgcommit 973f5b5e29f4ecc43e47799dcd747d67c956edd6
8629fe995a9SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
8639fe995a9SmrgDate:   Mon Aug 1 20:25:27 2005 +0000
8649fe995a9Smrg
8659fe995a9Smrg    Install man pages to section 1 instead of section m (Patch from Donnie
8669fe995a9Smrg        Berkholz)
8679fe995a9Smrg
8689fe995a9Smrgcommit 8f0e8e0af05244c5a10914dc789c97f99e7a2aa3
8699fe995a9SmrgAuthor: Kevin E Martin <kem@kem.org>
8709fe995a9SmrgDate:   Fri Jul 29 21:22:29 2005 +0000
8719fe995a9Smrg
8729fe995a9Smrg    Various changes preparing packages for RC0:
8739fe995a9Smrg    - Verify and update package version numbers as needed
8749fe995a9Smrg    - Implement versioning scheme
8759fe995a9Smrg    - Change bug address to point to bugzilla bug entry form
8769fe995a9Smrg    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
8779fe995a9Smrg        reenable it)
8789fe995a9Smrg    - Fix makedepend to use pkgconfig and pass distcheck
8799fe995a9Smrg    - Update build script to build macros first
8809fe995a9Smrg    - Update modular Xorg version
8819fe995a9Smrg
8829fe995a9Smrgcommit ee46a1af27aabf3178af70b02d95356d757572d3
8839fe995a9SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
8849fe995a9SmrgDate:   Tue Jul 26 18:58:14 2005 +0000
8859fe995a9Smrg
8869fe995a9Smrg    Use AC_TYPE_SIGNAL and AC_FUNC_VFORK to replace Imake's SIGNAL_DEFINES and
8879fe995a9Smrg    -DHAS_VFORK
8889fe995a9Smrg
8899fe995a9Smrgcommit c911c36dadcb8070fbdf94d7f9eef494e18b5094
8909fe995a9SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
8919fe995a9SmrgDate:   Tue Jul 26 18:55:42 2005 +0000
8929fe995a9Smrg
8939fe995a9Smrg    Add config.h includes for modularization Use RETSIGTYPE if defined by
8949fe995a9Smrg        autoconf in addition to Imake's SIGNALRETURNSINT. Use
8959fe995a9Smrg        HAVE_WORKING_VFORK if defined by autoconf in addition to Imake's
8969fe995a9Smrg        HAS_VFORK
8979fe995a9Smrg
8989fe995a9Smrgcommit 055e01c0756e6aa8603169dd104cdd2153d2b749
8999fe995a9SmrgAuthor: Adam Jackson <ajax@nwnk.net>
9009fe995a9SmrgDate:   Wed Jul 20 19:31:48 2005 +0000
9019fe995a9Smrg
9029fe995a9Smrg    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
9039fe995a9Smrg        configure cache, you cache it, and the cached value is probably wrong.
9049fe995a9Smrg
9059fe995a9Smrgcommit c83a1200d2480ac67d755e4c589b524d1b834a6a
9069fe995a9SmrgAuthor: Alan Coopersmith <Alan.Coopersmith@sun.com>
9079fe995a9SmrgDate:   Sat Jul 16 20:52:25 2005 +0000
9089fe995a9Smrg
9099fe995a9Smrg    Mark variables modified in signal handlers as volatile (part of Sun bug id
9109fe995a9Smrg        4496504)
9119fe995a9Smrg
9129fe995a9Smrgcommit d0bc63cf13e98f686bd371a0ab609018e7fdf8c2
913772b5186SmrgAuthor: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
9149fe995a9SmrgDate:   Tue Jun 28 15:04:15 2005 +0000
9159fe995a9Smrg
9169fe995a9Smrg    Add build system for iceauth
9179fe995a9Smrg
9189fe995a9Smrgcommit 2562a65de3dfa44006c1f82052814d9b54e00f37
9199fe995a9SmrgAuthor: Egbert Eich <eich@suse.de>
9209fe995a9SmrgDate:   Fri Apr 23 19:54:33 2004 +0000
9219fe995a9Smrg
9229fe995a9Smrg    Merging XORG-CURRENT into trunk
9239fe995a9Smrg
9249fe995a9Smrgcommit d8eefa5e8a51e448eecb9ec6be656775be2884cd
9259fe995a9SmrgAuthor: Egbert Eich <eich@suse.de>
9269fe995a9SmrgDate:   Sun Mar 14 08:34:51 2004 +0000
9279fe995a9Smrg
9289fe995a9Smrg    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
9299fe995a9Smrg
9309fe995a9Smrgcommit c560cd34038b23f28862bc890f3aaf161bb64c32
9319fe995a9SmrgAuthor: Egbert Eich <eich@suse.de>
9329fe995a9SmrgDate:   Wed Mar 3 12:12:50 2004 +0000
9339fe995a9Smrg
9349fe995a9Smrg    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
9359fe995a9Smrg
9369fe995a9Smrgcommit d05d91dcd79d5ce8ce548da80ae6e11eb8a4fcc7
9379fe995a9SmrgAuthor: Egbert Eich <eich@suse.de>
9389fe995a9SmrgDate:   Thu Feb 26 13:36:15 2004 +0000
9399fe995a9Smrg
9409fe995a9Smrg    readding XFree86's cvs IDs
9419fe995a9Smrg
9429fe995a9Smrgcommit a833bab02a6cbe19724b6bb4583f4ffaa24a0534
9439fe995a9SmrgAuthor: Egbert Eich <eich@suse.de>
9449fe995a9SmrgDate:   Thu Feb 26 09:23:54 2004 +0000
9459fe995a9Smrg
9469fe995a9Smrg    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
9479fe995a9Smrg
9489fe995a9Smrgcommit a3101452dc6f4ef01c328fad7e18685363937bcf
9499fe995a9SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
9509fe995a9SmrgDate:   Fri Nov 14 16:48:57 2003 +0000
9519fe995a9Smrg
9529fe995a9Smrg    XFree86 4.3.0.1
9539fe995a9Smrg
9549fe995a9Smrgcommit 511f5a05d0cc763d60b6b39584ea29b287cb801c
9559fe995a9SmrgAuthor: Kaleb Keithley <kaleb@freedesktop.org>
9569fe995a9SmrgDate:   Fri Nov 14 15:54:52 2003 +0000
9579fe995a9Smrg
9589fe995a9Smrg    R6.6 is the Xorg base-line
959