1commit 14e122c85b9fba7100b1bdc11abdb9b939d59254
2Author: Alan Coopersmith <alan.coopersmith@oracle.com>
3Date:   Sun Mar 10 14:48:50 2024 -0700
4
5    iceauth 1.0.10
6    
7    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
8
9commit 51a526dbe4fe4586b6e35a018c7c9b9e1ad36a8a
10Author: Alan Coopersmith <alan.coopersmith@oracle.com>
11Date:   Sat Feb 17 11:05:16 2024 -0800
12
13    unifdef __UNIXOS2__
14    
15    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
16
17commit 29e22b4199f3b0fb4044a8026664951e5aab4700
18Author: Alan Coopersmith <alan.coopersmith@oracle.com>
19Date:   Sat Feb 3 12:12:21 2024 -0800
20
21    Variable scope reductions, as suggested by cppcheck
22    
23    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
24
25commit 43da1a3b78fbe0afc5db4a89fa8f72d3b5f7b91a
26Author: Alan Coopersmith <alan.coopersmith@oracle.com>
27Date:   Sat Feb 3 11:22:53 2024 -0800
28
29    Silence -Wanalyzer-out-of-bounds warnings from gcc 13
30    
31    Analyzer seems not to realize that the last allocated argv entry
32    should always be set to NULL, causing the || to stop checking argv
33    entries before getting to any that are not allocated.  Raising our
34    minimum allocation from 4 pointers to 6 soothes it, and costs us
35    basically nothing.
36    
37    process.c:1285:26: warning: heap-based buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds]
38     1285 |         !argv[3] || !argv[4] || !argv[5])
39          |                      ~~~~^~~
40    [...]
41    process.c:1285:26: note: read of 8 bytes from after the end of the region
42     1285 |         !argv[3] || !argv[4] || !argv[5])
43          |                      ~~~~^~~
44    process.c:1285:38: warning: heap-based buffer over-read [CWE-126] [-Wanalyzer-out-of-bounds]
45     1285 |         !argv[3] || !argv[4] || !argv[5])
46          |                                  ~~~~^~~
47    [...]
48    process.c:1285:38: note: read of 8 bytes from after the end of the region
49     1285 |         !argv[3] || !argv[4] || !argv[5])
50          |                                  ~~~~^~~
51    
52    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
53
54commit 16ace290b2e6d261db21b60bf6ab7c074b112569
55Author: Alan Coopersmith <alan.coopersmith@oracle.com>
56Date:   Sat Feb 3 11:20:19 2024 -0800
57
58    Use reallocarray if available, provide local version if not
59    
60    Based on similar commits to xauth
61    
62    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
63
64commit ba4c183d8721f3ef086fb1d15881bb9aeeb4ecd4
65Author: Alan Coopersmith <alan.coopersmith@oracle.com>
66Date:   Wed Feb 8 11:57:44 2023 -0800
67
68    configure: Use AC_SYS_LARGEFILE to enable large file support
69    
70    While .ICEauthority files should never be more than 2gb in size,
71    they may be stored on filesystems with large inodes.
72    
73    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
74
75commit 0ea496769469da48aebce7d95b79b4db373cda24
76Author: Alan Coopersmith <alan.coopersmith@oracle.com>
77Date:   Thu Jul 28 17:30:21 2022 -0700
78
79    gitlab CI: stop requiring Signed-off-by in commits
80    
81    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
82
83commit 82ef227485f6d102beae907212b4e903a05110e6
84Author: Alan Coopersmith <alan.coopersmith@oracle.com>
85Date:   Sun Apr 3 11:41:21 2022 -0700
86
87    iceauth 1.0.9
88    
89    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
90
91commit f51be4a9cc0ff7aabab64b1c91991f6d0d10e740
92Author: Alan Coopersmith <alan.coopersmith@oracle.com>
93Date:   Fri Dec 3 15:29:45 2021 -0800
94
95    Build xz tarballs instead of bzip2
96    
97    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
98
99commit ca88df51cc13d89e5159bcf1629691735fb4bebc
100Author: Alan Coopersmith <alan.coopersmith@oracle.com>
101Date:   Fri Dec 3 15:29:42 2021 -0800
102
103    gitlab CI: add a basic build test
104    
105    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
106
107commit e392ce8ef3bfd47ecd4b851e50736665b55140bc
108Author: Alan Coopersmith <alan.coopersmith@oracle.com>
109Date:   Sun Nov 28 14:43:31 2021 -0800
110
111    Fix spelling/wording issues
112    
113    Found by using:
114        codespell --builtin clear,rare,usage,informal,code,names
115    
116    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
117
118commit 3d08d1b100a171ea9faa1a6d3f5c618172152840
119Author: Alan Coopersmith <alan.coopersmith@oracle.com>
120Date:   Wed Nov 21 16:47:24 2018 -0800
121
122    Update configure.ac bug URL for gitlab migration
123    
124    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
125
126commit 028b161bf2285dfb1c65af056d8d3414286ecc91
127Author: Alan Coopersmith <alan.coopersmith@oracle.com>
128Date:   Fri Nov 16 20:00:32 2018 -0800
129
130    Update README for gitlab migration
131    
132    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
133
134commit 509b0b9f6e3a40e23e0606eb9a976b28ddd9af6d
135Author: Tobias Stoeckmann <tobias@stoeckmann.org>
136Date:   Mon Nov 21 20:52:55 2016 +0100
137
138    Fix segmentation fault on invalid input.
139    
140    The 'add' command leads to a segmentation fault on invalid input.
141    
142    Two arguments to 'add' can be quoted, but the quotation check does not
143    properly parse a single double quote:
144    
145    $ echo 'add 0 " 0 0 0' | iceauth
146    Segmentation fault
147    $ _
148    
149    This happens because the code does not properly check if the argument
150    consists of just one quote. Technically, it is true that the first
151    and the last characters are double quotes. Therefore it also takes a
152    check to verify that the length of the string is at least 2.
153    
154    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
155
156commit e994aca370f6148f692a4ab9794daa8a522e37db
157Author: Alan Coopersmith <alan.coopersmith@oracle.com>
158Date:   Sun Mar 4 19:42:54 2018 -0800
159
160    iceauth 1.0.8
161    
162    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
163
164commit bfaf0fb4cc18adf377753eb9c47953b0ca30b3b7
165Author: Mihail Konev <k.mvc@ya.ru>
166Date:   Thu Jan 26 14:00:20 2017 +1000
167
168    autogen: add default patch prefix
169    
170    Signed-off-by: Mihail Konev <k.mvc@ya.ru>
171
172commit 20a14cffe1d64a61ab0208fc3e94232d2f1361ac
173Author: Emil Velikov <emil.l.velikov@gmail.com>
174Date:   Mon Mar 9 12:00:52 2015 +0000
175
176    autogen.sh: use quoted string variables
177    
178    Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
179    fall-outs, when they contain space.
180    
181    Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
182    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
183    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
184
185commit f9d9da776b7a5ca4510c2865adcefd39430ae2ea
186Author: Peter Hutterer <peter.hutterer@who-t.net>
187Date:   Tue Jan 24 10:32:07 2017 +1000
188
189    autogen.sh: use exec instead of waiting for configure to finish
190    
191    Syncs the invocation of configure with the one from the server.
192    
193    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
194    Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
195
196commit 60749d4162ae4c3cafe0ae6bc4ed24631f457e65
197Author: Niveditha Rau <niveditha.rau@oracle.com>
198Date:   Fri Apr 24 11:13:14 2015 -0700
199
200    Add -u & -V options to synopsis in man page
201    
202    Signed-off-by: Niveditha Rau <niveditha.rau@oracle.com>
203    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
204    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
205
206commit fba114e03845a4cfab966f0545e809fdba9e9365
207Author: Alan Coopersmith <alan.coopersmith@oracle.com>
208Date:   Fri Jan 16 22:12:11 2015 -0800
209
210    iceauth 1.0.7
211    
212    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
213
214commit 04c0fe624bf0140e0f938942e48a01ce5c01b7be
215Author: Alan Coopersmith <alan.coopersmith@oracle.com>
216Date:   Sun Jun 1 23:38:45 2014 -0700
217
218    autogen.sh: Honor NOCONFIGURE=1
219    
220    See http://people.gnome.org/~walters/docs/build-api.txt
221    
222    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
223
224commit 6e38d6b6598f3beb36a5526f482a6356e85c4fd5
225Author: Alan Coopersmith <alan.coopersmith@oracle.com>
226Date:   Sun Jun 1 23:38:45 2014 -0700
227
228    configure: Drop AM_MAINTAINER_MODE
229    
230    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
231
232commit b0c12dd905053b38d81d44c222dbef999e992193
233Author: Alan Coopersmith <alan.coopersmith@oracle.com>
234Date:   Sun Jun 1 23:38:40 2014 -0700
235
236    config: Add missing AC_CONFIG_SRCDIR
237    
238    Regroup AC statements under the Autoconf initialization section.
239    Regroup AM statements under the Automake initialization section.
240    
241    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
242
243commit 2222cab2a3cc2615e7a3f2ec8665fdfcabc0436c
244Author: Alan Coopersmith <alan.coopersmith@oracle.com>
245Date:   Sat May 31 16:15:19 2014 -0700
246
247    More constification cleanup
248    
249    Started by fixing gcc warning:
250    iceauth.c:47:1: warning: initialization discards ‘const’ qualifier from
251     pointer target type [enabled by default]
252     static char *defcmds[] = { "source", "-", NULL };  /* default command */
253     ^
254    
255    and chasing down the rabbit hole of the functions the command line
256    arguments can be passed through, until we came out the other side
257    const clean.
258    
259    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
260
261commit 2e692217544b8712d7bb41776cfd7f1bcca1070b
262Author: Alan Coopersmith <alan.coopersmith@oracle.com>
263Date:   Sun Dec 8 12:54:10 2013 -0800
264
265    Free old argv array if realloc fails to enlarge it
266    
267    Found by cppcheck:
268    [app/iceauth/process.c:302]: (error) Common realloc mistake:
269     'argv' nulled but not freed upon failure
270    
271    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
272    Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
273
274commit f6316d16b2239220dd9f043bcc628a503f89ab5c
275Author: Alan Coopersmith <alan.coopersmith@oracle.com>
276Date:   Tue Nov 5 23:48:50 2013 -0800
277
278    Print which option was in error along with usage message
279    
280    Special case -u, since it's documented as printing the usage message
281    (sort of like an ancient --help), so shouldn't be called unrecognized.
282    
283    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
284    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
285
286commit acee3b71b38ba4bcdd0b46557546e22dcdc320cb
287Author: Alan Coopersmith <alan.coopersmith@oracle.com>
288Date:   Tue Nov 5 23:34:20 2013 -0800
289
290    Add -V flag to print version
291    
292    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
293    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
294
295commit ad85d2eb4e44f21e8e38aa3bdec4acb139989218
296Author: Alan Coopersmith <alan.coopersmith@oracle.com>
297Date:   Tue Nov 5 23:26:24 2013 -0800
298
299    Fix "noexistent" typo in error message
300    
301    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
302    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
303
304commit e371fa337f256306fb93eaca7fbbe8ee5283dcfa
305Author: Alan Coopersmith <alan.coopersmith@oracle.com>
306Date:   Tue Nov 5 23:20:34 2013 -0800
307
308    Actually print command list in usage message
309    
310    The xauth routine this was based on took three arguments:
311    a file pointer, a command name, and a prefix.
312    
313    If a command name is given, prints help on that command,
314    else if it's null, prints help on all commands.
315    
316    The iceauth version has only two arguments: file pointer & command name.
317    It was being called with file pointer & prefix, and since the prefix
318    matched no command names, no help was printed.
319    
320    Since the way iceauth's help list is structured doesn't make it easy
321    to add a prefix to every line, skip indentation for now and just pass
322    NULL for the command argument.
323    
324    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
325    Reviewed-by: Gaetan Nadon <memsize@videotron.ca>
326
327commit c07d443d43e53cfe21b53a9a0eafcd6189432867
328Author: Alan Coopersmith <alan.coopersmith@oracle.com>
329Date:   Tue Jul 23 23:15:01 2013 -0700
330
331    iceauth 1.0.6
332    
333    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
334
335commit 3e9250a5bc0c5e525c231eca1f241c545ac412ac
336Author: Alan Coopersmith <alan.coopersmith@oracle.com>
337Date:   Wed Jul 17 22:34:37 2013 -0700
338
339    Constify some more string pointers to fix gcc warnings
340    
341    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
342
343commit aa38bef15c15c90e6ec831a202e6e147b889b6a6
344Author: Alan Coopersmith <alan.coopersmith@oracle.com>
345Date:   Wed Jul 17 22:27:28 2013 -0700
346
347    Use void * instead of char * for generic pointer arg to DoFunc functions
348    
349    Quiets clang warnings of:
350    process.c:754:29: warning: cast from 'char *' to 'struct _list_data *'
351     increases required alignment from 1 to 8 [-Wcast-align]
352        struct _list_data *ld = (struct _list_data *) data;
353                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
354    process.c:787:32: warning: cast from 'char *' to 'struct _extract_data *'
355     increases required alignment from 1 to 8 [-Wcast-align]
356        struct _extract_data *ed = (struct _extract_data *) data;
357                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
358    process.c:988:22: warning: cast from 'char *' to 'int *'
359     increases required alignment from 1 to 4 [-Wcast-align]
360        int *nremovedp = (int *) data;
361                         ^~~~~~~~~~~~
362    
363    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
364
365commit a79de96226321f79f471574830d64080559a1557
366Author: Alan Coopersmith <alan.coopersmith@oracle.com>
367Date:   Wed Jul 17 22:22:15 2013 -0700
368
369    Mark unused arguments in callback functions to quiet clang warnings
370    
371    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
372
373commit 9c2e2d401d32ed3f6a4e4e775581321eada9c734
374Author: Alan Coopersmith <alan.coopersmith@oracle.com>
375Date:   Wed Jul 17 22:17:11 2013 -0700
376
377    Fix some sign/size conversion warnings from clang
378    
379    process.c:410:22: warning: implicit conversion changes signedness:
380      'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
381        retval = malloc (len);
382                 ~~~~~~  ^~~
383    process.c:454:30: warning: implicit conversion changes signedness:
384      'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
385                strncmp (cmd, ct->name, n) == 0) {
386                ~~~~~~~                 ^
387    process.c:450:9: warning: implicit conversion loses integer precision:
388      'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
389        n = strlen (cmd);
390          ~ ^~~~~~~~~~~~
391    process.c:1028:34: warning: implicit conversion changes signedness:
392      'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
393                if (strncmp (cmd, ct->name, len) == 0) {
394                    ~~~~~~~                 ^~~
395    process.c:1026:12: warning: implicit conversion loses integer precision:
396      'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
397            int len = strlen (cmd);
398                ~~~   ^~~~~~~~~~~~
399    process.c:1560:8: warning: implicit conversion loses integer precision:
400      'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
401            len = strlen (buf);
402                ~ ^~~~~~~~~~~~
403    
404    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
405
406commit 21e6ddc42acc7864fb260c101060dee5cebf07c1
407Author: Alan Coopersmith <alan.coopersmith@oracle.com>
408Date:   Sat Feb 23 10:07:03 2013 -0800
409
410    Add _X_NORETURN attributes suggested by gcc
411    
412    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
413
414commit ef04ccaac0e501612367c098410129f89e1d109a
415Author: Alan Coopersmith <alan.coopersmith@oracle.com>
416Date:   Sat Feb 23 10:02:50 2013 -0800
417
418    Assume signal handlers return void, as C89 requires
419    
420    Drops use of autoconf's obsolete AC_TYPE_SIGNAL and Imake's even more
421    obsolete SIGNALRETURNSINT.
422    
423    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
424
425commit 27846ea3e133dbb45a4e67500eba15bf5d6c796c
426Author: Jeremy Huddleston <jeremyhu@apple.com>
427Date:   Mon May 23 19:39:04 2011 -0700
428
429    configure.ac: Bump to 1.0.5
430    
431    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
432
433commit c791ec2ba9614e661e978436f56ed21f918750f8
434Author: Jeremy Huddleston <jeremyhu@apple.com>
435Date:   Mon May 23 19:37:50 2011 -0700
436
437    auth_finalize: Attempt to rename() if link() fails
438    
439    On some file systems (like AFP), hard links are not supported. If
440    link fails, try rename() before giving up.
441    
442    Reported-by: Jamie Kennea <jamie@pompey.org>
443    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
444
445commit 90640776b88b32cea2316670a3b29f7785aadc7a
446Author: Jeremy Huddleston <jeremyhu@apple.com>
447Date:   Thu Apr 28 00:51:30 2011 -0700
448
449    Error out and avoid a call to malloc(0) if given a bad hex string
450    
451    Found-by: clang static analyzer
452    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
453
454commit ada8df395e72f84127394dadd15a180afa8ec0ec
455Author: David Nusinow <dnusinow@debian.org>
456Date:   Fri Dec 3 16:29:51 2010 -0500
457
458    Make iceauth manpage describe commands. (fd.o bug#2354)
459    
460    Reviewed-by: Jesse Adkins <jesserayadkins@gmail.com>
461    Signed-off-by: Matt Turner <mattst88@gmail.com>
462
463commit ed7ce17bb0169b3bbf2cf035bc2b221fd0c9beb2
464Author: Gaetan Nadon <memsize@videotron.ca>
465Date:   Wed Jan 19 10:06:55 2011 -0500
466
467    config: move man pages into their own directory
468    
469    Use services provided by XORG_MANPAGE_SECTIONS.
470    Use standard Makefile for man pages.
471    
472    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
473
474commit 3b57666a804ce53eed82f1a80c34ef479ca1e36a
475Author: Gaetan Nadon <memsize@videotron.ca>
476Date:   Thu Jan 13 11:15:00 2011 -0500
477
478    man: remove trailing spaces and tabs
479    
480    Using s/[ \t]*$//
481    
482    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
483
484commit e67acbba6ac2a92a8de5b2d014b5d3a8609eb36a
485Author: Gaetan Nadon <memsize@videotron.ca>
486Date:   Wed Jan 12 16:28:02 2011 -0500
487
488    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
489    
490    This silences an Autoconf warning
491
492commit e170e5dbea7e785797cbd0d919d5f5d3d77b7006
493Author: Gaetan Nadon <memsize@videotron.ca>
494Date:   Wed Jan 12 13:10:21 2011 -0500
495
496    config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
497    
498    XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls
499    AC_PROG_C_C99. This sets gcc with -std=gnu99.
500    If AC_PROG_CC macro is called afterwards, it resets CC to gcc.
501    
502    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
503
504commit 08f5377a4a853d06ec1a0396a2f1622eb6ee93ba
505Author: Gaetan Nadon <memsize@videotron.ca>
506Date:   Wed Jan 12 11:54:40 2011 -0500
507
508    config: use AC_PROG_INSTALL now supplied by XORG_DEFAULT_OPTIONS
509    
510    It depends on util-macros 1.8 or later
511    The existing statement can now be removed from the configuration file.
512    
513    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
514
515commit b39fab5b9af70282ab640a8a9d6b56671aeda78b
516Author: Alan Coopersmith <alan.coopersmith@oracle.com>
517Date:   Fri Oct 29 21:46:07 2010 -0700
518
519    iceauth 1.0.4
520    
521    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
522
523commit 3c1b044f63d4865378a2307dd0024afca7196b42
524Author: Alan Coopersmith <alan.coopersmith@oracle.com>
525Date:   Thu Oct 21 15:01:29 2010 -0700
526
527    Remove unnecessary AC_SUBST of ICEAUTH_LIBS & ICEAUTH_CFLAGS
528    
529    PKG_CHECK_MODULES automatically handles those for us
530    
531    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
532
533commit a33fa043dfd5e84b9afd39842d848265b16ac5d7
534Author: Alan Coopersmith <alan.coopersmith@oracle.com>
535Date:   Thu Oct 21 14:59:42 2010 -0700
536
537    config: upgrade to util-macros 1.8 for additional man page support
538    
539    Use MAN_SUBST now supplied in XORG_MANPAGE_SECTIONS
540    The value of MAN_SUBST is the same for all X.Org packages.
541    
542    Use AC_PROG_SED now supplied by XORG_DEFAULT_OPTIONS
543    Enables use of platform appropriate version of sed.
544    
545    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
546
547commit 5f79bb90cd0e3c18c184f7beb75c83e31aae6951
548Author: Gaetan Nadon <memsize@videotron.ca>
549Date:   Tue Jul 20 18:45:18 2010 -0400
550
551    config: update AC_PREREQ statement to 2.60
552    
553    Unrelated to the previous patches, the new value simply reflects
554    the reality that the minimum level for autoconf to configure
555    all x.org modules is 2.60 dated June 2006.
556    
557    ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
558    
559    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
560
561commit f2b54a282333be841099773ee8788a2a7e2fea3b
562Author: Jesse Adkins <jesserayadkins@gmail.com>
563Date:   Tue Sep 28 13:29:49 2010 -0700
564
565    Purge cvs tags.
566    
567    Signed-off-by: Jesse Adkins <jesserayadkins@gmail.com>
568
569commit 1944291c5f541796b1ac9f036a51cb1dae0cdd81
570Author: Gaetan Nadon <memsize@videotron.ca>
571Date:   Thu Jan 7 17:46:31 2010 -0500
572
573    COPYING: replace stub with actual Copyright notice
574    
575    Refer to iceauth.c
576    Copyright 1989, 1998  The Open Group
577    
578    Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
579
580commit 5f29af7ab19398501f2f2b6729a806b814534801
581Author: Gaetan Nadon <memsize@videotron.ca>
582Date:   Thu Nov 26 09:19:52 2009 -0500
583
584    Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
585    
586    Now that the INSTALL file is generated.
587    Allows running make maintainer-clean.
588
589commit 8c19177d9937196f19975f4145e6377b1b4b17e8
590Author: Gaetan Nadon <memsize@videotron.ca>
591Date:   Wed Oct 28 14:09:07 2009 -0400
592
593    INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
594    
595    Add missing INSTALL file. Use standard GNU file on building tarball
596    README may have been updated
597    Remove AUTHORS file as it is empty and no content available yet.
598    Remove NEWS file as it is empty and no content available yet.
599
600commit 3277a2349dcf9400f67dc3f91d4b6097a56d7faa
601Author: Gaetan Nadon <memsize@videotron.ca>
602Date:   Mon Oct 26 22:08:38 2009 -0400
603
604    Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
605    
606    ChangeLog filename is known to Automake and requires no further
607    coding in the makefile.
608
609commit 9eaace4030847a25af7759c6f052e01250febdd6
610Author: Gaetan Nadon <memsize@videotron.ca>
611Date:   Thu Oct 22 12:34:14 2009 -0400
612
613    .gitignore: use common defaults with custom section # 24239
614    
615    Using common defaults will reduce errors and maintenance.
616    Only the very small or inexistent custom section need periodic maintenance
617    when the structure of the component changes. Do not edit defaults.
618
619commit 2ae7affc9be66652240219e42abdc63c693369e0
620Author: Gaetan Nadon <memsize@videotron.ca>
621Date:   Sun Sep 27 15:55:52 2009 -0400
622
623    Makefile.am: do not include autogen.sh in distribution #24183
624    
625    This is a private build script that should not be distributed
626
627commit eff30656f880bb3c362d7db4b82345b70b7282ee
628Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
629Date:   Wed Oct 21 12:47:19 2009 -0700
630
631    This is not a GNU project, so declare it foreign.
632    
633    On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
634    > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
635    > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
636    > > was quite annoying to work around since 'autoreconf -fvi' replaces
637    > > it and git wants to commit it.  Should these files even be in git?
638    > > Can I nuke them for the betterment of humanity and since they get
639    > > created by autoreconf anyways?
640    >
641    > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
642    
643    As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
644    AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
645    of the INSTALL file. It is also part of the 24206 solution.
646    
647    Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
648
649commit 42a269e9d35234306d3208eef9c8bdb2c04caf08
650Author: Alan Coopersmith <alan.coopersmith@sun.com>
651Date:   Sat Oct 10 19:58:20 2009 -0700
652
653    iceauth 1.0.3
654    
655    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
656
657commit e772cc19bf632b3f94c5a6e841f4eef4f7b89e72
658Author: Alan Coopersmith <alan.coopersmith@sun.com>
659Date:   Sat Oct 10 19:57:34 2009 -0700
660
661    Migrate to xorg macros 1.3 & XORG_DEFAULT_OPTIONS
662    
663    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
664
665commit 42a6f0bc10530c31643b2fd768c48750ec451391
666Author: Alan Coopersmith <alan.coopersmith@sun.com>
667Date:   Thu Oct 1 14:54:17 2009 -0700
668
669    Add README with pointers to mailing lists, bugzilla, & git
670    
671    Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
672
673commit 04f61947ea6c3638001057934588938473b454b3
674Author: Paulo Cesar Pereira de Andrade <pcpa@mandriva.com.br>
675Date:   Thu Jan 15 18:38:12 2009 -0200
676
677    Ansification and compile warning fixes.
678    
679      This also uses XORG_CHANGELOG and XORG_CWARNFLAGS, corrects
680    make distcheck. There weren't any gcc 4.3 and sparse warnings.
681
682commit 5e52eb5d27986490dfad02781a452b8d0650f4b9
683Author: Alan Coopersmith <alan.coopersmith@sun.com>
684Date:   Mon Jul 23 18:23:56 2007 -0700
685
686    Version bump: 1.0.2
687
688commit 4471761150676a8cee5631615bc187019b760161
689Author: Alan Coopersmith <alan.coopersmith@sun.com>
690Date:   Mon Jul 23 17:49:59 2007 -0700
691
692    Change iceauth_CFLAGS to AM_CFLAGS to avoid automake-1.10 warning
693    
694    Makefile.am:27: compiling `iceauth.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac'
695
696commit bc7a27ab2e4e3339b9c2ee3bb90a38662b128448
697Author: Alan Coopersmith <alan.coopersmith@sun.com>
698Date:   Fri May 18 12:58:23 2007 -0700
699
700    More constification and reduction of rw data in binary
701
702commit 45bb32cecdcf3319ae268f29a3ba1c33378e0acf
703Author: Alan Coopersmith <alan.coopersmith@sun.com>
704Date:   Fri May 18 12:57:00 2007 -0700
705
706    Debian Bug #25285: iceauth manpage starts with blank screen
707    
708    <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=25285>
709
710commit bff96f0f863ba98fe5a66110ae0e29ca26336861
711Author: Alan Coopersmith <alan.coopersmith@sun.com>
712Date:   Thu May 17 14:08:03 2007 -0700
713
714    Constify some static data constants
715
716commit c5e43b03ca7176907dd8d0d0964e0fd0460b9ff5
717Author: Alan Coopersmith <alan.coopersmith@sun.com>
718Date:   Thu May 17 13:50:05 2007 -0700
719
720    ANSIfy function declarations
721
722commit b2761be7f786fe9fde424b4331479d3ac5082f16
723Author: Alan Coopersmith <alan.coopersmith@sun.com>
724Date:   Thu May 17 13:23:25 2007 -0700
725
726    Fix some lint warnings
727    
728    (611) warning: assignment of 64-bit integer to 32-bit integer
729    (653) warning: variable argument to strcpy(); make sure it's safe
730    (728) warning: sign extension from 32-bit to 64-bit integer
731
732commit 77cadcef6ea687e7181aa222c47402f34644a6ea
733Author: Alan Coopersmith <alan.coopersmith@sun.com>
734Date:   Thu May 17 13:02:49 2007 -0700
735
736    Add option to check code with lint/sparse/etc.
737
738commit 2afbb4393b1053fcb2edbec7c92575245efabffe
739Author: Alan Coopersmith <alan.coopersmith@sun.com>
740Date:   Thu May 17 12:59:51 2007 -0700
741
742    Replace static ChangeLog with disthook to generate from git log
743
744commit 0022cf7baf11bccea0024d0dc8c1ecc37e46ef3d
745Author: Alan Coopersmith <alan.coopersmith@sun.com>
746Date:   Wed May 16 20:14:10 2007 -0700
747
748    Bug 10739: iceauth dumps core if signal caught before initialization done
749    
750    X.Org Bugzilla #10739 <http://bugs.freedesktop.org/show_bug.cgi?id=10739>
751    
752    Adding a test for NULL filename before calling IceUnlockAuthFile in
753    auth_finalize cleared the crash, but left the lock file behind.
754    Moving the initialization of authfilename to earlier in auth_initialize()
755    allowed the locks to be cleaned up as well.
756
757commit f749d926bd9796badee2efd1ee1da5905d6fd38d
758Author: Alan Coopersmith <alan.coopersmith@sun.com>
759Date:   Mon May 14 19:04:24 2007 -0700
760
761    Replace copystring() with strdup() calls
762    
763    Also solves Coverity #924: Function copystring:
764      Pointer "src" dereferenced before NULL check
765
766commit 1a142e8b29113bbd9daf21b8371f1572cd0152dd
767Author: Alan Coopersmith <alan.coopersmith@sun.com>
768Date:   Mon May 14 18:57:31 2007 -0700
769
770    Coverity #1089: Double frees in error cleanup path
771    
772    Double free of pointer "(auth)->auth_data" in call to "free"
773    Double free of pointer "(auth)->protocol_data" in call to "free"
774
775commit 4c1bd3d698bbb2ec4c1f8d3744549ec44c58d1bf
776Author: Alan Coopersmith <alan.coopersmith@sun.com>
777Date:   Mon May 14 18:47:48 2007 -0700
778
779    renamed: .cvsignore -> .gitignore
780
781commit ca8a9af2c282da78eac601e316d7db553cb411b3
782Author: Alan Coopersmith <alan.coopersmith@sun.com>
783Date:   Mon May 14 18:47:24 2007 -0700
784
785    Coverity #1039: Using uninitialized value "authdata"
786
787commit 59ccc789fa5d7d34cd81d28f46b6022e92536d6b
788Author: Kevin E Martin <kem@kem.org>
789Date:   Wed Dec 21 02:29:42 2005 +0000
790
791    Update package version for X11R7 release.
792
793commit d8dd7304386ba1ca8a6fbbcdcc6c4d790599ac91
794Author: Adam Jackson <ajax@nwnk.net>
795Date:   Mon Dec 19 16:22:40 2005 +0000
796
797    Stub COPYING files
798
799commit f3a5ff191dda517c3331760d97549a826ede4266
800Author: Kevin E Martin <kem@kem.org>
801Date:   Thu Dec 15 00:24:02 2005 +0000
802
803    Update package version number for final X11R7 release candidate.
804
805commit 589df4ac932d1c5616c12a331ef99c0ac6f75563
806Author: Kevin E Martin <kem@kem.org>
807Date:   Tue Dec 6 22:48:16 2005 +0000
808
809    Change *man_SOURCES ==> *man_PRE to fix autotools warnings.
810
811commit 7ec4ba15177f055afb6dc9972763c25bfc79cec9
812Author: Kevin E Martin <kem@kem.org>
813Date:   Sat Dec 3 05:49:15 2005 +0000
814
815    Update package version number for X11R7 RC3 release.
816
817commit 31a2c7a834076f86bb801de6f7c6ff2a454e3db3
818Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
819Date:   Mon Nov 28 22:01:37 2005 +0000
820
821    Change *mandir targets to use new *_MAN_DIR variables set by xorg-macros.m4
822        update to fix bug #5167 (Linux prefers *.1x man pages in man1 subdir)
823
824commit de9318f27ce26c5362d71a970738db261277a630
825Author: Eric Anholt <anholt@freebsd.org>
826Date:   Mon Nov 21 10:34:55 2005 +0000
827
828    Another pass at .cvsignores for apps.
829
830commit 9b58fd72a610a45eb5a93d04d6b7b883ca3b8faf
831Author: Eric Anholt <anholt@freebsd.org>
832Date:   Sun Nov 20 22:08:48 2005 +0000
833
834    Add/improve .cvsignore files for apps.
835
836commit cab89641f369a196d4ad7ad23db8e6dfc2257d01
837Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
838Date:   Sun Nov 20 18:08:14 2005 +0000
839
840    iceauth only depends on xproto headers, not x11 library
841
842commit e4b6fddc688dbb65353f818dd482c1a0dd9575f8
843Author: Kevin E Martin <kem@kem.org>
844Date:   Wed Oct 19 02:47:48 2005 +0000
845
846    Update package version number for RC1 release.
847
848commit 1ded5d399305e930b7e3dcbb5ca48cbf5018faa7
849Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
850Date:   Mon Oct 17 23:56:19 2005 +0000
851
852    Use @APP_MAN_SUFFIX@ instead of $(APP_MAN_SUFFIX) in macro substitutions to
853        work better with BSD make
854
855commit a0fcb616a2e44353758f3010769b1e975f7944b9
856Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
857Date:   Fri Oct 14 00:25:41 2005 +0000
858
859    Use sed to fill in variables in man page
860
861commit 973f5b5e29f4ecc43e47799dcd747d67c956edd6
862Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
863Date:   Mon Aug 1 20:25:27 2005 +0000
864
865    Install man pages to section 1 instead of section m (Patch from Donnie
866        Berkholz)
867
868commit 8f0e8e0af05244c5a10914dc789c97f99e7a2aa3
869Author: Kevin E Martin <kem@kem.org>
870Date:   Fri Jul 29 21:22:29 2005 +0000
871
872    Various changes preparing packages for RC0:
873    - Verify and update package version numbers as needed
874    - Implement versioning scheme
875    - Change bug address to point to bugzilla bug entry form
876    - Disable loadable i18n in libX11 by default (use --enable-loadable-i18n to
877        reenable it)
878    - Fix makedepend to use pkgconfig and pass distcheck
879    - Update build script to build macros first
880    - Update modular Xorg version
881
882commit ee46a1af27aabf3178af70b02d95356d757572d3
883Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
884Date:   Tue Jul 26 18:58:14 2005 +0000
885
886    Use AC_TYPE_SIGNAL and AC_FUNC_VFORK to replace Imake's SIGNAL_DEFINES and
887    -DHAS_VFORK
888
889commit c911c36dadcb8070fbdf94d7f9eef494e18b5094
890Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
891Date:   Tue Jul 26 18:55:42 2005 +0000
892
893    Add config.h includes for modularization Use RETSIGTYPE if defined by
894        autoconf in addition to Imake's SIGNALRETURNSINT. Use
895        HAVE_WORKING_VFORK if defined by autoconf in addition to Imake's
896        HAS_VFORK
897
898commit 055e01c0756e6aa8603169dd104cdd2153d2b749
899Author: Adam Jackson <ajax@nwnk.net>
900Date:   Wed Jul 20 19:31:48 2005 +0000
901
902    Use a unique token for PKG_CHECK_MODULES. Otherwise, if you use a global
903        configure cache, you cache it, and the cached value is probably wrong.
904
905commit c83a1200d2480ac67d755e4c589b524d1b834a6a
906Author: Alan Coopersmith <Alan.Coopersmith@sun.com>
907Date:   Sat Jul 16 20:52:25 2005 +0000
908
909    Mark variables modified in signal handlers as volatile (part of Sun bug id
910        4496504)
911
912commit d0bc63cf13e98f686bd371a0ab609018e7fdf8c2
913Author: Søren Sandmann Pedersen <sandmann@daimi.au.dk>
914Date:   Tue Jun 28 15:04:15 2005 +0000
915
916    Add build system for iceauth
917
918commit 2562a65de3dfa44006c1f82052814d9b54e00f37
919Author: Egbert Eich <eich@suse.de>
920Date:   Fri Apr 23 19:54:33 2004 +0000
921
922    Merging XORG-CURRENT into trunk
923
924commit d8eefa5e8a51e448eecb9ec6be656775be2884cd
925Author: Egbert Eich <eich@suse.de>
926Date:   Sun Mar 14 08:34:51 2004 +0000
927
928    Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004
929
930commit c560cd34038b23f28862bc890f3aaf161bb64c32
931Author: Egbert Eich <eich@suse.de>
932Date:   Wed Mar 3 12:12:50 2004 +0000
933
934    Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004
935
936commit d05d91dcd79d5ce8ce548da80ae6e11eb8a4fcc7
937Author: Egbert Eich <eich@suse.de>
938Date:   Thu Feb 26 13:36:15 2004 +0000
939
940    readding XFree86's cvs IDs
941
942commit a833bab02a6cbe19724b6bb4583f4ffaa24a0534
943Author: Egbert Eich <eich@suse.de>
944Date:   Thu Feb 26 09:23:54 2004 +0000
945
946    Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004
947
948commit a3101452dc6f4ef01c328fad7e18685363937bcf
949Author: Kaleb Keithley <kaleb@freedesktop.org>
950Date:   Fri Nov 14 16:48:57 2003 +0000
951
952    XFree86 4.3.0.1
953
954commit 511f5a05d0cc763d60b6b39584ea29b287cb801c
955Author: Kaleb Keithley <kaleb@freedesktop.org>
956Date:   Fri Nov 14 15:54:52 2003 +0000
957
958    R6.6 is the Xorg base-line
959