Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[xsrc/trunk]: xsrc/external/mit/libXdmcp/dist initial import of libXdmcp-1.1.4
details: https://anonhg.NetBSD.org/xsrc/rev/31195df347c1
branches: trunk
changeset: 7297:31195df347c1
user: mrg <mrg%NetBSD.org@localhost>
date: Sun Jan 08 06:00:49 2023 +0000
description:
initial import of libXdmcp-1.1.4
diffstat:
external/mit/libXdmcp/dist/AUTHORS | 2 +-
external/mit/libXdmcp/dist/Array.c | 6 +-
external/mit/libXdmcp/dist/ChangeLog | 138 +-
external/mit/libXdmcp/dist/Key.c | 11 +-
external/mit/libXdmcp/dist/Makefile.in | 146 +-
external/mit/libXdmcp/dist/README.md | 2 +-
external/mit/libXdmcp/dist/Wraphelp.c | 2 +-
external/mit/libXdmcp/dist/aclocal.m4 | 20213 +++++++++++++------------
external/mit/libXdmcp/dist/compile | 17 +-
external/mit/libXdmcp/dist/config.guess | 1488 +-
external/mit/libXdmcp/dist/config.h.in | 104 +-
external/mit/libXdmcp/dist/config.sub | 2885 +-
external/mit/libXdmcp/dist/configure | 15221 ++++++++++---------
external/mit/libXdmcp/dist/configure.ac | 23 +-
external/mit/libXdmcp/dist/depcomp | 10 +-
external/mit/libXdmcp/dist/doc/Makefile.in | 20 +-
external/mit/libXdmcp/dist/doc/xdmcp.xml | 12 +-
external/mit/libXdmcp/dist/install-sh | 172 +-
external/mit/libXdmcp/dist/ltmain.sh | 881 +-
external/mit/libXdmcp/dist/missing | 16 +-
external/mit/libXdmcp/dist/test-driver | 27 +-
external/mit/libXdmcp/dist/test/Makefile.in | 62 +-
22 files changed, 21780 insertions(+), 19678 deletions(-)
diffs (truncated from 49406 to 300 lines):
diff -r b0f31cb9b7a3 -r 31195df347c1 external/mit/libXdmcp/dist/AUTHORS
--- a/external/mit/libXdmcp/dist/AUTHORS Sun Jan 08 06:00:46 2023 +0000
+++ b/external/mit/libXdmcp/dist/AUTHORS Sun Jan 08 06:00:49 2023 +0000
@@ -5,4 +5,4 @@
GNU/Hurd support, Marcus Brinkmann
-Our apologies if we have inadvertantly overlooked anyone.
+Our apologies if we have inadvertently overlooked anyone.
diff -r b0f31cb9b7a3 -r 31195df347c1 external/mit/libXdmcp/dist/Array.c
--- a/external/mit/libXdmcp/dist/Array.c Sun Jan 08 06:00:46 2023 +0000
+++ b/external/mit/libXdmcp/dist/Array.c Sun Jan 08 06:00:49 2023 +0000
@@ -149,7 +149,7 @@
{
if (!XdmcpAllocARRAY8(dst, src->length))
return FALSE;
- memmove (dst->data, src->data, src->length * sizeof (CARD8));
+ memcpy(dst->data, src->data, src->length * sizeof (CARD8));
return TRUE;
}
@@ -250,10 +250,8 @@
void
XdmcpDisposeARRAYofARRAY8 (ARRAYofARRAY8Ptr array)
{
- int i;
-
if (array->data != NULL) {
- for (i = 0; i < (int)array->length; i++)
+ for (unsigned int i = 0; i < (unsigned int) array->length; i++)
XdmcpDisposeARRAY8 (&array->data[i]);
free(array->data);
}
diff -r b0f31cb9b7a3 -r 31195df347c1 external/mit/libXdmcp/dist/ChangeLog
--- a/external/mit/libXdmcp/dist/ChangeLog Sun Jan 08 06:00:46 2023 +0000
+++ b/external/mit/libXdmcp/dist/ChangeLog Sun Jan 08 06:00:49 2023 +0000
@@ -1,3 +1,133 @@
+commit 7f5677e87df575298f62320d76408823b54cd883
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Fri Nov 18 15:05:39 2022 -0800
+
+ libXdmcp 1.1.4
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit c01da8ebd0969efd15388ce999e121127cc46f67
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Fri Nov 4 19:29:35 2022 -0700
+
+ Only link with libbsd if needed for arc4random_buf()
+
+ Avoid unnecessary library dependency when using a libc with this
+ function included
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit e5ace1c5fe009e5c66fa16f886b13cce2558684a
+Author: Guillem Jover <guillem%hadrons.org@localhost>
+Date: Thu Oct 6 00:31:30 2022 +0000
+
+ Switch from libbsd to libbsd-overlay
+
+ This is the preferred usage form for libbsd, as it makes the code more
+ portable and requires no special includes for libbsd, by transparently
+ injects the needed standard headers that would be used on a BSD.
+
+ Signed-off-by: Guillem Jover <guillem%hadrons.org@localhost>
+
+commit b71d34f635d8827db76310a4b127a6926f2df1d7
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sat Aug 6 14:51:50 2022 -0700
+
+ XdmcpDisposeARRAYofARRAY8: Reduce scope of i
+
+ As suggested by cppcheck
+ Also makes it unsigned to match array->length (a CARD8)
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit eb10c58258c3d4e6d207c390282f7d329e63910a
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sat Aug 6 14:47:56 2022 -0700
+
+ arc4random_buf: Only declare ret if HAVE_GETENTROPY is defined
+
+ Clears unused variable warning from cppcheck
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 07f93358ac7bc532b16ceff13bed356ac2a0c6f1
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sat Aug 6 14:42:03 2022 -0700
+
+ Use memcpy() instead of memmove() when buffers are known not to overlap
+
+ This was introduced by a bcopy() -> memmove() substitution in 1993.
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 185a91c6e7f7e40d916f0554df2aceb73509fd52
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sun Jul 17 12:22:50 2022 -0700
+
+ gitlab CI: enable doc builds in basic build test
+
+ Also drops requirement for Signed-off-by in commit checks
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 8570239e74569411dc8c470e687c9ca042746cb5
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sun Jul 17 12:16:48 2022 -0700
+
+ Fix spelling/wording issues
+
+ Found by using:
+ codespell --builtin clear,rare,usage,informal,code,names
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 9e886976a3e3eeddcf7db894eec6aaa1d1a2548a
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sun Jul 17 12:13:58 2022 -0700
+
+ Build xz tarballs instead of bzip2
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 4a71fdf6d34df67d3f1335590da6ae3050128fb2
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Wed Feb 23 13:09:09 2022 -0800
+
+ Fix build on Solaris 11.3.0 - 11.3.8
+
+ Solaris 11.3.0 added getentropy() to libc and <sys/random.h>
+ Solaris 11.3.9 added arc4random() to libc and <stdlib.h>
+ Solaris 11.4.16 added getentropy() to <stdlib.h>
+
+ So when building on Solaris releases from 11.3.0 to 11.3.8, libXdmcp
+ would not find arc4random(), and thus fallback to using getentropy(),
+ but was only looking for it in <stdlib.h>, resulting in a build error:
+
+ Key.c: In function ‘arc4random_buf’:
+ Key.c:86:5: error: implicit declaration of function ‘getentropy’ [-Werror=implicit-function-declaration]
+ ret = getentropy (auth, len);
+ ^
+
+ Reported-by: https://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=54628
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit 13b72ec5540757ccbb62c4b31961a556ab77d005
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Wed Feb 23 12:50:41 2022 -0800
+
+ gitlab CI: add a basic build test
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
+commit bc141f304712a109b6b518724e1feb66293bf472
+Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+Date: Sat Mar 16 12:38:45 2019 -0700
+
+ Update configure.ac bug URL for gitlab migration
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
+
commit 618b3ba5f826d930df2ca6a6a0ce212fa75cef42
Author: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
Date: Sat Mar 16 09:19:02 2019 -0700
@@ -455,7 +585,7 @@
Signed-off-by: Alan Coopersmith <alan.coopersmith%oracle.com@localhost>
commit b64cac63e0bcdd87bbfd19678552fd7ed1a3b58f
-Author: Cristian Rodríguez <cristian.rodriguez%opensuse.org@localhost>
+Author: Cristian Rodríguez <cristian.rodriguez%opensuse.org@localhost>
Date: Tue Dec 14 15:40:20 2010 -0500
Export only public API symbols
@@ -972,7 +1102,7 @@
Require automake 1.7 in AM_INIT_AUTOMAKE
commit 2f31285482451b8ed44b0b61969a7f324dbe905a
-Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
+Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
Date: Tue May 17 14:43:47 2005 +0000
Tue May 17 10:38:30 2005 Søren Sandmann <sandmann%redhat.com@localhost>
@@ -999,7 +1129,7 @@
source can reference them with <X11/...>.
commit 0ea8a9fde966a2fbdc075e4cfc47235d3c899022
-Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
+Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
Date: Thu May 12 16:27:25 2005 +0000
Thu May 12 12:24:16 2005 Søren Sandmann <sandmann%redhat.com@localhost>
@@ -1007,7 +1137,7 @@
add Makefile.am
commit 845dff36906d99a80ea920a8d0efb73bd0b88d56
-Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
+Author: Søren Sandmann Pedersen <sandmann%daimi.au.dk@localhost>
Date: Thu May 12 16:12:34 2005 +0000
Make xtrans install in $(includedir)/X11/Xtrans. Remove all references to
diff -r b0f31cb9b7a3 -r 31195df347c1 external/mit/libXdmcp/dist/Key.c
--- a/external/mit/libXdmcp/dist/Key.c Sun Jan 08 06:00:46 2023 +0000
+++ b/external/mit/libXdmcp/dist/Key.c Sun Jan 08 06:00:49 2023 +0000
@@ -32,10 +32,6 @@
#include <X11/Xmd.h>
#include <X11/Xdmcp.h>
-#ifdef HAVE_LIBBSD
-#include <bsd/stdlib.h> /* for arc4random_buf() */
-#endif
-
#ifndef HAVE_ARC4RANDOM_BUF
static void
getbits (long data, unsigned char *dst)
@@ -64,6 +60,11 @@
#ifndef HAVE_ARC4RANDOM_BUF
+/* Solaris 11.3.0 - 11.4.15 only define getentropy() in <sys/random.h> */
+#if HAVE_GETENTROPY && HAVE_SYS_RANDOM_H
+# include <sys/random.h>
+#endif
+
static void
insecure_getrandom_buf (unsigned char *auth, int len)
{
@@ -79,9 +80,9 @@
static void
arc4random_buf (void *auth, int len)
{
+#if HAVE_GETENTROPY
int ret;
-#if HAVE_GETENTROPY
/* weak emulation of arc4random through the getentropy libc call */
ret = getentropy (auth, len);
if (ret == 0)
diff -r b0f31cb9b7a3 -r 31195df347c1 external/mit/libXdmcp/dist/Makefile.in
--- a/external/mit/libXdmcp/dist/Makefile.in Sun Jan 08 06:00:46 2023 +0000
+++ b/external/mit/libXdmcp/dist/Makefile.in Sun Jan 08 06:00:49 2023 +0000
@@ -1,7 +1,7 @@
-# Makefile.in generated by automake 1.15 from Makefile.am.
+# Makefile.in generated by automake 1.16.5 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+# Copyright (C) 1994-2021 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -162,7 +162,11 @@
am__v_at_1 =
DEFAULT_INCLUDES = -I.@am__isrc@
depcomp = $(SHELL) $(top_srcdir)/depcomp
-am__depfiles_maybe = depfiles
+am__maybe_remake_depfiles = depfiles
+am__depfiles_remade = ./$(DEPDIR)/Array.Plo ./$(DEPDIR)/Fill.Plo \
+ ./$(DEPDIR)/Flush.Plo ./$(DEPDIR)/Key.Plo ./$(DEPDIR)/Read.Plo \
+ ./$(DEPDIR)/Unwrap.Plo ./$(DEPDIR)/Wrap.Plo \
+ ./$(DEPDIR)/Wraphelp.Plo ./$(DEPDIR)/Write.Plo
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
@@ -206,9 +210,9 @@
$(RECURSIVE_CLEAN_TARGETS) \
$(am__extra_recursive_targets)
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
- cscope distdir dist dist-all distcheck
-am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
- $(LISP)config.h.in
+ cscope distdir distdir-am dist dist-all distcheck
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
+ config.h.in
# Read a list of newline-separated strings from the standard input,
# and print each of them once, without duplicates. Input order is
# *not* preserved.
@@ -225,14 +229,11 @@
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | $(am__uniquify_input)`
-ETAGS = etags
-CTAGS = ctags
-CSCOPE = cscope
DIST_SUBDIRS = $(SUBDIRS)
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(srcdir)/xdmcp.pc.in AUTHORS COPYING ChangeLog INSTALL \
- compile config.guess config.sub depcomp install-sh ltmain.sh \
- missing
+ README.md compile config.guess config.sub depcomp install-sh \
+ ltmain.sh missing
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
@@ -268,9 +269,11 @@
Home |
Main Index |
Thread Index |
Old Index