libxdmcp: Changes to 'debian-unstable'
.gitignore | 70
A8Eq.c | 49
AA16.c | 51
AA32.c | 51
AA8.c | 51
Alloc.c | 79
AofA8.c | 51
Array.c | 247 ++
CA8.c | 48
ChangeLog | 275 +++
CmpKey.c | 49
DA16.c | 47
DA32.c | 45
DA8.c | 45
DAofA8.c | 50
DecKey.c | 49
Fill.c | 15
Flush.c | 9
GenKey.c | 74
INSTALL | 236 --
IncKey.c | 49
Key.c | 102 +
Makefile.am | 64
RA16.c | 70
RA32.c | 70
RA8.c | 70
RAofA8.c | 73
RC16.c | 50
RC32.c | 54
RC8.c | 45
RHead.c | 46
RR.c | 42
RaA16.c | 51
RaA32.c | 51
RaA8.c | 51
RaAoA8.c | 51
Read.c | 244 ++
Unwrap.c | 5
WA16.c | 49
WA32.c | 49
WA8.c | 49
WAofA8.c | 49
WC16.c | 50
WC32.c | 53
WC8.c | 49
Whead.c | 64
Wrap.c | 5
Wrap.h | 4
Wraphelp.c | 5
Write.c | 151 +
configure.ac | 28
debian/changelog | 13
debian/control | 4
debian/libxdmcp-dev.install | 3
debian/rules | 4
doc/.gitignore | 5
doc/Makefile.am | 64
doc/xdmcp.xml | 3895 ++++++++++++++++++++++++++++++++++++++++++++
include/X11/Xdmcp.h | 27
59 files changed, 5109 insertions(+), 2290 deletions(-)
New commits:
commit 73dc5a850f90ae1e60e68b7f09431747ba32b1da
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Nov 6 14:53:07 2010 +0100
Upload to unstable.
diff --git a/debian/changelog b/debian/changelog
index 209fca5..df9e92e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libxdmcp (1:1.1.0-1) UNRELEASED; urgency=low
+libxdmcp (1:1.1.0-1) unstable; urgency=low
* New upstream release.
* Bump xutils-dev build-dep for new macros.
@@ -9,7 +9,7 @@ libxdmcp (1:1.1.0-1) UNRELEASED; urgency=low
* Switch from --list-missing to --fail-missing for additional safety.
* Exclude the .la file accordingly.
- -- Cyril Brulebois <kibi@debian.org> Sat, 06 Nov 2010 14:44:05 +0100
+ -- Cyril Brulebois <kibi@debian.org> Sat, 06 Nov 2010 14:53:01 +0100
libxdmcp (1:1.0.3-2) unstable; urgency=low
commit 872e5a2eb456307593a302c3190abf7b75d19e09
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Nov 6 14:52:58 2010 +0100
Exclude the .la file accordingly.
diff --git a/debian/changelog b/debian/changelog
index 7f51972..209fca5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,6 +7,7 @@ libxdmcp (1:1.1.0-1) UNRELEASED; urgency=low
* Ship *.html, *.css, and *.txt from the doc directory.
* Kill *.xml in the doc directory, no point in shipping them.
* Switch from --list-missing to --fail-missing for additional safety.
+ * Exclude the .la file accordingly.
-- Cyril Brulebois <kibi@debian.org> Sat, 06 Nov 2010 14:44:05 +0100
diff --git a/debian/rules b/debian/rules
index f99de59..05b27c9 100755
--- a/debian/rules
+++ b/debian/rules
@@ -78,7 +78,7 @@ binary-arch: build install
dh_testroot
dh_installdocs
- dh_install --sourcedir=debian/tmp --fail-missing
+ dh_install --sourcedir=debian/tmp --fail-missing --exclude=libXdmcp.la
dh_installchangelogs ChangeLog
dh_link
dh_strip --dbg-package=$(PACKAGE)-dbg
commit bfd4b3c238272d6c1a237a4ac849c2f8213244a9
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Nov 6 14:52:05 2010 +0100
Switch from --list-missing to --fail-missing for additional safety.
diff --git a/debian/changelog b/debian/changelog
index 4db23b2..7f51972 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,6 +6,7 @@ libxdmcp (1:1.1.0-1) UNRELEASED; urgency=low
* Pass --with-xmlto and --without-fop, we want html and txt only.
* Ship *.html, *.css, and *.txt from the doc directory.
* Kill *.xml in the doc directory, no point in shipping them.
+ * Switch from --list-missing to --fail-missing for additional safety.
-- Cyril Brulebois <kibi@debian.org> Sat, 06 Nov 2010 14:44:05 +0100
diff --git a/debian/rules b/debian/rules
index 23b172a..f99de59 100755
--- a/debian/rules
+++ b/debian/rules
@@ -78,7 +78,7 @@ binary-arch: build install
dh_testroot
dh_installdocs
- dh_install --sourcedir=debian/tmp --list-missing
+ dh_install --sourcedir=debian/tmp --fail-missing
dh_installchangelogs ChangeLog
dh_link
dh_strip --dbg-package=$(PACKAGE)-dbg
commit e2d761783115d607aaf1030621c7b58afd7f8f3d
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Nov 6 14:51:53 2010 +0100
Kill *.xml in the doc directory, no point in shipping them.
diff --git a/debian/changelog b/debian/changelog
index c0c36b3..4db23b2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ libxdmcp (1:1.1.0-1) UNRELEASED; urgency=low
* Add xmlto, xorg-sgml-doctools, and w3m build-dep for the doc.
* Pass --with-xmlto and --without-fop, we want html and txt only.
* Ship *.html, *.css, and *.txt from the doc directory.
+ * Kill *.xml in the doc directory, no point in shipping them.
-- Cyril Brulebois <kibi@debian.org> Sat, 06 Nov 2010 14:44:05 +0100
diff --git a/debian/rules b/debian/rules
index 334adee..23b172a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -70,6 +70,7 @@ install: build
dh_installdirs
cd build && $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+ find debian/tmp/usr/share/doc/libXdmcp -name '*.xml' -delete
# Build architecture-dependent files here.
binary-arch: build install
commit 329b64840014b2c465ad3e1afe45a7317f6e9e13
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Nov 6 14:51:40 2010 +0100
Ship *.html, *.css, and *.txt from the doc directory.
diff --git a/debian/changelog b/debian/changelog
index 1375cc6..c0c36b3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,6 +4,7 @@ libxdmcp (1:1.1.0-1) UNRELEASED; urgency=low
* Bump xutils-dev build-dep for new macros.
* Add xmlto, xorg-sgml-doctools, and w3m build-dep for the doc.
* Pass --with-xmlto and --without-fop, we want html and txt only.
+ * Ship *.html, *.css, and *.txt from the doc directory.
-- Cyril Brulebois <kibi@debian.org> Sat, 06 Nov 2010 14:44:05 +0100
diff --git a/debian/libxdmcp-dev.install b/debian/libxdmcp-dev.install
index 8c807fc..9be6b38 100644
--- a/debian/libxdmcp-dev.install
+++ b/debian/libxdmcp-dev.install
@@ -2,3 +2,6 @@ usr/include/X11/*
usr/lib/libXdmcp.a
usr/lib/libXdmcp.so
usr/lib/pkgconfig/xdmcp.pc
+usr/share/doc/libXdmcp/*.html usr/share/doc/libxdmcp-dev
+usr/share/doc/libXdmcp/*.css usr/share/doc/libxdmcp-dev
+usr/share/doc/libXdmcp/*.txt usr/share/doc/libxdmcp-dev
commit df483d80ec860c48264d07d8613679cdd708234f
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Nov 6 14:45:49 2010 +0100
Pass --with-xmlto and --without-fop, we want html and txt only.
diff --git a/debian/changelog b/debian/changelog
index 39c0a6a..1375cc6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,7 @@ libxdmcp (1:1.1.0-1) UNRELEASED; urgency=low
* New upstream release.
* Bump xutils-dev build-dep for new macros.
* Add xmlto, xorg-sgml-doctools, and w3m build-dep for the doc.
+ * Pass --with-xmlto and --without-fop, we want html and txt only.
-- Cyril Brulebois <kibi@debian.org> Sat, 06 Nov 2010 14:44:05 +0100
diff --git a/debian/rules b/debian/rules
index 72add9b..334adee 100755
--- a/debian/rules
+++ b/debian/rules
@@ -42,6 +42,7 @@ build-stamp:
cd build && \
../configure --prefix=/usr --mandir=\$${prefix}/share/man \
--infodir=\$${prefix}/share/info $(confflags) \
+ --with-xmlto --without-fop \
CFLAGS="$(CFLAGS)"
cd build && $(MAKE)
>$@
commit ffaf8b07ad52ed6b8b3274c9d6c6bd4389073109
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Nov 6 14:45:16 2010 +0100
Add xmlto, xorg-sgml-doctools, and w3m build-dep for the doc.
diff --git a/debian/changelog b/debian/changelog
index 3ff2f89..39c0a6a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libxdmcp (1:1.1.0-1) UNRELEASED; urgency=low
* New upstream release.
* Bump xutils-dev build-dep for new macros.
+ * Add xmlto, xorg-sgml-doctools, and w3m build-dep for the doc.
-- Cyril Brulebois <kibi@debian.org> Sat, 06 Nov 2010 14:44:05 +0100
diff --git a/debian/control b/debian/control
index 45ece6d..ae6e5da 100644
--- a/debian/control
+++ b/debian/control
@@ -10,6 +10,8 @@ Build-Depends:
automake,
libtool,
xutils-dev (>= 1:7.5+4),
+# doc:
+ xmlto, xorg-sgml-doctools (>= 1:1.5), w3m,
Standards-Version: 3.8.4
Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libxdmcp
Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/libxdmcp.git
commit b810c8bb1181b648b7b8397e34b5795bda401d2d
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Nov 6 14:44:42 2010 +0100
Bump xutils-dev build-dep for new macros.
diff --git a/debian/changelog b/debian/changelog
index 0d7d484..3ff2f89 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
libxdmcp (1:1.1.0-1) UNRELEASED; urgency=low
* New upstream release.
+ * Bump xutils-dev build-dep for new macros.
-- Cyril Brulebois <kibi@debian.org> Sat, 06 Nov 2010 14:44:05 +0100
diff --git a/debian/control b/debian/control
index a1a89e0..45ece6d 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends:
x11proto-core-dev,
automake,
libtool,
- xutils-dev (>= 1:7.5~1)
+ xutils-dev (>= 1:7.5+4),
Standards-Version: 3.8.4
Vcs-Git: git://git.debian.org/git/pkg-xorg/lib/libxdmcp
Vcs-Browser: http://git.debian.org/?p=pkg-xorg/lib/libxdmcp.git
commit fb4218a2281142d7c70a6637d55939fb4c091147
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Nov 6 14:44:25 2010 +0100
New upstream release.
diff --git a/ChangeLog b/ChangeLog
index 85804a2..1ebdd04 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,278 @@
+commit 7db29ff43eb3cdcbfe77c35ecc78c7ca3ddba595
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Fri Oct 29 15:13:16 2010 -0700
+
+ libXdmcp 1.1.0
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit fef4451fa3c55dcf81e7eee7ca001c57e301a150
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Wed Oct 27 23:01:49 2010 -0700
+
+ Remove AC_PROG_CC & AC_PROG_INSTALL that XORG_DEFAULT_OPTIONS already call
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 21c9f93bb5200dda0bfdd05b928c19829f23d646
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Tue Aug 3 15:28:51 2010 -0400
+
+ config: require xorg-macros minimum of 1.10 for XORG_CHECK_SGML_DOCTOOLS
+
+ Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit adaf75c9aac6ca77b26379cc5e451728d9f1a78b
+Author: Matt Dew <matt@osource.org>
+Date: Sun Aug 1 14:23:18 2010 -0400
+
+ specs: replace troff source with docbook-xml source
+
+ Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 39993ef6f48cb3f9ee0cb0cd4dcef0d643cda698
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Fri May 7 19:21:42 2010 -0700
+
+ Replace comments pointing to non-public X Consortium defect reports
+
+ Restored the original comments suggested by Paul Shearer of Sequent in the
+ patches he submitted with these fixes in the original X Consortium defect
+ reports from 1995, since modern readers can't refer to the referenced
+ bug reports in that old/closed bug db.
+
+ 7328 Xdmcp: memory leak in XdmcpReadARRAYofARRAY8 when read fails
+ 7329 Xdmcp: XdmcpReadARRAY and XdmcpDisposeARRAY routines may free twice
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit ea0e0d0e3d45eb5e71542af835194514a6f8801c
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Fri May 7 19:03:54 2010 -0700
+
+ Fix order of CPPFLAGS passed to lint/compile steps
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 996d92d2710f9dc740351f4d9cbe14af64569689
+Author: Mikhail Gusarov <dottedmag@dottedmag.net>
+Date: Fri May 7 20:22:20 2010 +0000
+
+ Get rid of Xalloc/Xrealloc/Xfree from X server or Xlib
+
+ alloc/realloc/free calls are encapsulated in libXdmcp, so
+ there is no need to wrap allocation functions even under Windows
+
+ Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 2a51e57425e1b4062a459a19b1860c9c9721d9ea
+Author: Mikhail Gusarov <dottedmag@dottedmag.net>
+Date: Fri May 7 20:06:52 2010 +0000
+
+ Nuke RCS tags
+
+ Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
+ Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 710d4a4298772cf06c22cce336622b33487b8b44
+Author: Mikhail Gusarov <dottedmag@dottedmag.net>
+Date: Fri May 7 20:03:46 2010 +0000
+
+ Reshuffle functions to decrease amount of boilerplate
+
+ It it a PitA to do anything with lot of nearly idenical code scattered
+ around in 30 files each containing 5-line function
+
+ Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
+ Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+commit 1b22d07fc1268e7c5343cccd562ab69a101baf91
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Thu May 6 15:38:01 2010 -0700
+
+ Use stdint.h instead of limits.h for UINT*_MAX definitions
+
+ While Solaris allows either one, C99 only requires them in stdint.h
+ and some platforms don't include them via limits.h
+
+ Corrects tinderbox reported errors on Fedora 11 build machine:
+
+ http://tinderbox.x.org/builds/2010-05-06-0019/logs/libXdmcp/#build
+
+ AA32.c: In function 'XdmcpAllocARRAY32':
+ AA32.c:47: error: 'UINT8_MAX' undeclared (first use in this function)
+
+ AA8.c: In function 'XdmcpAllocARRAY8':
+ AA8.c:47: error: 'UINT16_MAX' undeclared (first use in this function)
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+
+ Compiles clean on GNU/Linux AMD64
+ Tested-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 30e388a8284ed100893983178acb6b4e3ff2b815
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Thu Apr 29 20:19:38 2010 -0700
+
+ Deal with lint warnings about implicit narrowing conversions
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Matt Turner <mattst88@gmail.com>
+
+commit 110078a137915f486a13e0445ee9ba5e1558c081
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Thu Apr 29 19:57:46 2010 -0700
+
+ unifdef Lynx
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Matt Turner <mattst88@gmail.com>
+
+commit 5ea80e308026357aeee8b56230e85cb4d2e87631
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Thu Apr 29 19:56:37 2010 -0700
+
+ XdmcpARRAY8Equal: Use memcmp instead of rolling our own
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Matt Turner <mattst88@gmail.com>
+
+commit 27b1aa82a3f0db7d20a303ba093d1ec52de39bff
+Author: Alan Coopersmith <alan.coopersmith@oracle.com>
+Date: Thu Apr 29 19:51:25 2010 -0700
+
+ Constify function prototypes
+
+ Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
+ Reviewed-by: Matt Turner <mattst88@gmail.com>
+
+commit 482b19329fac5e311fe0423e58f3e8c573b66114
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Mon Mar 29 16:50:34 2010 -0400
+
+ config: update AC_PREREQ statement to 2.60
+
+ Unrelated to the previous patches, the new value simply reflects
+ the reality that the minimum level for autoconf to configure
+ all x.org modules is 2.60 dated June 2006.
+
+ ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.60.tar.gz
+
+ Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 1c220fc14083ed8e1214329138d6ca548dad6dcc
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Mon Mar 29 14:53:48 2010 -0400
+
+ config: remove the pkgconfig pc.in file from EXTRA_DIST
+
+ Automake always includes it in the tarball.
+
+ Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 7367f2efae9561d87cabaa6e1740355b0aeda86f
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Sat Mar 20 11:22:59 2010 -0400
+
+ make: remove unrequired -I${top_builddir}/include
+
+ The -I${top_srcdir}/include in AM_CFLAGS is the correct one.
+
+ Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 2110b60cf122a624011ade8883af07b88bb2c2bb
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Tue Feb 16 10:37:21 2010 -0500
+
+ config: move CWARNFLAGS from configure.ac to Makefile.am
+
+ Compiler warning flags should be explicitly set in the makefile
+ rather than being merged with other packages compiler flags.
+
+ Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
+
+commit 7c1d4d862240a0b01eefbccf6b85e7a365e60ada
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Fri Nov 27 20:56:04 2009 -0500
+
+ Makefile.am: add ChangeLog and INSTALL on MAINTAINERCLEANFILES
+
+ Now that the INSTALL file is generated.
+ Allows running make maintainer-clean.
+
+commit 3c0e64988dad80afe5633c62c29ab3d1c54d2d23
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Wed Oct 28 14:09:10 2009 -0400
+
+ INSTALL, NEWS, README or AUTHORS files are missing/incorrect #24206
+
+ Add missing INSTALL file. Use standard GNU file on building tarball
+ README may have been updated
+ Remove AUTHORS file as it is empty and no content available yet.
+ Remove NEWS file as it is empty and no content available yet.
+
+commit a4a69387d7d0783326fbbd2b7b202498325d5f96
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Tue Oct 27 15:07:25 2009 -0400
+
+ Deploy the new XORG_DEFAULT_OPTIONS #24242
+
+ This macro aggregate a number of existing macros that sets commmon
+ X.Org components configuration options. It shields the configuration file from
+ future changes.
+
+commit 748ea77263a40080e665adc742a7a9791b4293c0
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Mon Oct 26 22:08:43 2009 -0400
+
+ Makefile.am: ChangeLog not required: EXTRA_DIST or *CLEANFILES #24432
+
+ ChangeLog filename is known to Automake and requires no further
+ coding in the makefile.
+
+commit 1ac333abaae4940467d2101d1080be9e46d90c78
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Thu Oct 22 12:34:19 2009 -0400
+
+ .gitignore: use common defaults with custom section # 24239
+
+ Using common defaults will reduce errors and maintenance.
+ Only the very small or inexistent custom section need periodic maintenance
+ when the structure of the component changes. Do not edit defaults.
+
+commit c362c31e583215855458bc5cbb9ed1020157b1ad
+Author: Gaetan Nadon <memsize@videotron.ca>
+Date: Sun Sep 27 16:28:37 2009 -0400
+
+ Makefile.am: do not include autogen.sh in distribution #24183
+
+ This is a private build script that should not be distributed
+
+commit d0f3336872147e925666aaf73b6c0c11aedc63c3
+Author: Jeremy Huddleston <jeremyhu@freedesktop.org>
+Date: Wed Oct 21 12:47:24 2009 -0700
+
+ This is not a GNU project, so declare it foreign.
+
+ On Wed, 2009-10-21 at 13:36 +1000, Peter Hutterer wrote:
+ > On Tue, Oct 20, 2009 at 08:23:55PM -0700, Jeremy Huddleston wrote:
+ > > I noticed an INSTALL file in xlsclients and libXvMC today, and it
+ > > was quite annoying to work around since 'autoreconf -fvi' replaces
+ > > it and git wants to commit it. Should these files even be in git?
+ > > Can I nuke them for the betterment of humanity and since they get
+ > > created by autoreconf anyways?
+ >
+ > See https://bugs.freedesktop.org/show_bug.cgi?id=24206
+
+ As an interim measure, replace AM_INIT_AUTOMAKE([dist-bzip2]) with
+ AM_INIT_AUTOMAKE([foreign dist-bzip2]). This will prevent the generation
+ of the INSTALL file. It is also part of the 24206 solution.
+
+ Signed-off-by: Jeremy Huddleston <jeremyhu@freedesktop.org>
+
commit 3a7e0bb1cec5975e9fcbddc6569e7ac1aea550e5
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date: Fri Aug 28 15:32:31 2009 +1000
diff --git a/debian/changelog b/debian/changelog
index 0504600..0d7d484 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libxdmcp (1:1.1.0-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+
+ -- Cyril Brulebois <kibi@debian.org> Sat, 06 Nov 2010 14:44:05 +0100
+
libxdmcp (1:1.0.3-2) unstable; urgency=low
[ Julien Cristau ]
commit 96813e1f10c8383c8751a05496a7de97541f57b5
Author: Cyril Brulebois <kibi@debian.org>
Date: Sat Nov 6 14:39:44 2010 +0100
Revert collateral damage in the previous commit.
Those files shouldn't have been modified in that commit, and they would
cause conflicts when merging from upstream.
diff --git a/DA16.c b/DA16.c
index c2b2d2b..021acce 100644
--- a/DA16.c
+++ b/DA16.c
@@ -36,7 +36,6 @@ in this Software without prior written authorization from The Open Group.
#include <X11/X.h>
#include <X11/Xmd.h>
#include <X11/Xdmcp.h>
-#include <stdlib.h>
void
XdmcpDisposeARRAY16 (ARRAY16Ptr array)
diff --git a/DA32.c b/DA32.c
index f18ada9..37cc99a 100644
--- a/DA32.c
+++ b/DA32.c
@@ -34,7 +34,6 @@ in this Software without prior written authorization from The Open Group.
#include <X11/X.h>
#include <X11/Xmd.h>
#include <X11/Xdmcp.h>
-#include <stdlib.h>
void
XdmcpDisposeARRAY32 (ARRAY32Ptr array)
diff --git a/DA8.c b/DA8.c
index 7a705a9..dbcd635 100644
--- a/DA8.c
+++ b/DA8.c
@@ -34,7 +34,6 @@ in this Software without prior written authorization from The Open Group.
#include <X11/X.h>
#include <X11/Xmd.h>
#include <X11/Xdmcp.h>
-#include <stdlib.h>
void
XdmcpDisposeARRAY8 (ARRAY8Ptr array)
diff --git a/Fill.c b/Fill.c
index 7b21eae..dd26d8b 100644
--- a/Fill.c
+++ b/Fill.c
@@ -53,7 +53,6 @@ in this Software without prior written authorization from The Open Group.
#endif /* !Lynx */
#endif
#endif
-#include <stdlib.h>
int
XdmcpFill (int fd, XdmcpBufferPtr buffer, XdmcpNetaddr from, int *fromlen)
commit 7db29ff43eb3cdcbfe77c35ecc78c7ca3ddba595
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Fri Oct 29 15:13:16 2010 -0700
libXdmcp 1.1.0
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
diff --git a/configure.ac b/configure.ac
index 7585365..5de378a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -22,7 +22,8 @@ dnl
dnl Process this file with autoconf to create configure.
AC_PREREQ([2.60])
-AC_INIT(libXdmcp, 1.0.3, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],libXdmcp)
+AC_INIT([libXdmcp], [1.1.0],
+ [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], [libXdmcp])
AM_INIT_AUTOMAKE([foreign dist-bzip2])
AM_MAINTAINER_MODE
commit fef4451fa3c55dcf81e7eee7ca001c57e301a150
Author: Alan Coopersmith <alan.coopersmith@oracle.com>
Date: Wed Oct 27 23:01:49 2010 -0700
Remove AC_PROG_CC & AC_PROG_INSTALL that XORG_DEFAULT_OPTIONS already call
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
diff --git a/configure.ac b/configure.ac
index 576fc2d..7585365 100644
--- a/configure.ac
+++ b/configure.ac
@@ -38,8 +38,6 @@ XORG_WITH_XMLTO(0.0.20)
XORG_WITH_FOP
XORG_CHECK_SGML_DOCTOOLS(1.5)
-AC_PROG_CC
-AC_PROG_INSTALL
AC_PROG_LN_S
AC_LIBTOOL_WIN32_DLL
AM_PROG_LIBTOOL
commit 21c9f93bb5200dda0bfdd05b928c19829f23d646
Author: Gaetan Nadon <memsize@videotron.ca>
Date: Tue Aug 3 15:28:51 2010 -0400
config: require xorg-macros minimum of 1.10 for XORG_CHECK_SGML_DOCTOOLS
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
diff --git a/configure.ac b/configure.ac
index a49d9c2..576fc2d 100644
--- a/configure.ac
+++ b/configure.ac
@@ -28,10 +28,10 @@ AM_MAINTAINER_MODE
AM_CONFIG_HEADER(config.h)
-# Require xorg-macros: XORG_DEFAULT_OPTIONS
+# Require xorg-macros minimum of 1.10 for HAVE_STYLESHEETS in XORG_CHECK_SGML_DOCTOOLS
m4_ifndef([XORG_MACROS_VERSION],
- [m4_fatal([must install xorg-macros 1.3 or later before running autoconf/autogen])])
-XORG_MACROS_VERSION(1.3)
+ [m4_fatal([must install xorg-macros 1.10 or later before running autoconf/autogen])])
+XORG_MACROS_VERSION(1.10)
XORG_DEFAULT_OPTIONS
XORG_ENABLE_DOCS
XORG_WITH_XMLTO(0.0.20)
commit adaf75c9aac6ca77b26379cc5e451728d9f1a78b
Author: Matt Dew <matt@osource.org>
Date: Sun Aug 1 14:23:18 2010 -0400
specs: replace troff source with docbook-xml source
Signed-off-by: Gaetan Nadon <memsize@videotron.ca>
diff --git a/Makefile.am b/Makefile.am
index fd16ccc..c3b85aa 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,3 +1,5 @@
+SUBDIRS=doc
+
lib_LTLIBRARIES = libXdmcp.la
AM_CPPFLAGS = -I${top_srcdir}/include
diff --git a/configure.ac b/configure.ac
index 9582762..a49d9c2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -33,6 +33,10 @@ m4_ifndef([XORG_MACROS_VERSION],
[m4_fatal([must install xorg-macros 1.3 or later before running autoconf/autogen])])
XORG_MACROS_VERSION(1.3)
XORG_DEFAULT_OPTIONS
+XORG_ENABLE_DOCS
+XORG_WITH_XMLTO(0.0.20)
+XORG_WITH_FOP
+XORG_CHECK_SGML_DOCTOOLS(1.5)
AC_PROG_CC
AC_PROG_INSTALL
@@ -61,4 +65,5 @@ XORG_WITH_LINT
XORG_LINT_LIBRARY([Xdmcp])
AC_OUTPUT([Makefile
+ doc/Makefile
xdmcp.pc])
diff --git a/doc/.gitignore b/doc/.gitignore
new file mode 100644
index 0000000..09b6a89
--- /dev/null
+++ b/doc/.gitignore
@@ -0,0 +1,5 @@
+*.html
+*.ps
+*.pdf
+*.txt
+*.css
diff --git a/doc/Makefile.am b/doc/Makefile.am
new file mode 100644
index 0000000..c2aa671
--- /dev/null
+++ b/doc/Makefile.am
@@ -0,0 +1,64 @@
+#
+# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+#
+# Permission is hereby granted, free of charge, to any person obtaining a
+# copy of this software and associated documentation files (the "Software"),
+# to deal in the Software without restriction, including without limitation
+# the rights to use, copy, modify, merge, publish, distribute, sublicense,
+# and/or sell copies of the Software, and to permit persons to whom the
+# Software is furnished to do so, subject to the following conditions:
+#
+# The above copyright notice and this permission notice (including the next
+# paragraph) shall be included in all copies or substantial portions of the
+# Software.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+# DEALINGS IN THE SOFTWARE.
+#
+
+if ENABLE_DOCS
+doc_sources = xdmcp.xml
+dist_doc_DATA = $(doc_sources)
+
+if HAVE_XMLTO
+doc_DATA = $(doc_sources:.xml=.html)
+
+if HAVE_FOP
+doc_DATA += $(doc_sources:.xml=.ps) $(doc_sources:.xml=.pdf)
+endif
+
+if HAVE_XMLTO_TEXT
+doc_DATA += $(doc_sources:.xml=.txt)
+endif
+
+if HAVE_STYLESHEETS
+XMLTO_FLAGS = -m $(XSL_STYLESHEET)
+
+doc_DATA += xorg.css
+xorg.css: $(STYLESHEET_SRCDIR)/xorg.css
+ $(AM_V_GEN)cp -pf $(STYLESHEET_SRCDIR)/xorg.css $@
+endif
+
+CLEANFILES = $(doc_DATA)
+
+SUFFIXES = .xml .ps .pdf .txt .html
+
+.xml.txt:
+ $(AM_V_GEN)$(XMLTO) $(XMLTO_FLAGS) txt $<
+
+.xml.html:
+ $(AM_V_GEN)$(XMLTO) $(XMLTO_FLAGS) xhtml-nochunks $<
+
+.xml.pdf:
+ $(AM_V_GEN)$(XMLTO) $(XMLTO_FLAGS) --with-fop pdf $<
+
+.xml.ps:
+ $(AM_V_GEN)$(XMLTO) $(XMLTO_FLAGS) --with-fop ps $<
+
+endif HAVE_XMLTO
+endif ENABLE_DOCS
diff --git a/doc/xdmcp.xml b/doc/xdmcp.xml
new file mode 100644
index 0000000..22bccc6
--- /dev/null
+++ b/doc/xdmcp.xml
@@ -0,0 +1,3895 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
+ "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd">
+
+<book id="xdmcp">
+
+<bookinfo>
+ <title>X Display Manager Control Protocol</title>
+ <subtitle>X.Org Standard</subtitle>
+ <releaseinfo>Version 1.1</releaseinfo>
+ <authorgroup>
+ <author>
+ <firstname>Keith</firstname><surname>Packard</surname>
+ <affiliation><orgname>
+X Consortium,
+Laboratory for Computer Science,
+Massachusetts Institute of Technology
+ </orgname></affiliation>
+ </author>
+ </authorgroup>
+
+ <copyright><year>1989</year><holder>The Open Group</holder></copyright>
+ <copyright><year>2004</year><holder>The Open Group</holder></copyright>
+ <productnumber>X Version 11, Release 6.8</productnumber>
+
+<legalnotice>
+
+
+
+<para>
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+</para>
+<para>
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+</para>
+<para>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+</para>
+<para>
+Except as contained in this notice, the name of The Open Group shall not be
+used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization from The Open Group.
+</para>
+
+<para>
+<emphasis remap='I'>X Window System</emphasis> is a trademark of The Open Group.
+</para>
+</legalnotice>
+</bookinfo>
+
+<chapter id="TITLE">
+<title>TITLE</title>
+<sect1 id="Purpose_and_Goals">
+<title>Purpose and Goals</title>
+<!-- .XS -->
+<!-- (SN Purpose and Goals -->
+<!-- .XE -->
+<para>
+<!-- .LP -->
+The purpose of the X Display Manager Control Protocol (XDMCP)
+is to provide a uniform mechanism for an autonomous
+display to request login service from a remote host.
+By autonomous, we mean
+the display consists of hardware and processes that are independent of any
+particular host where login service is desired. (For example, the server
+cannot simply be started by a
+<function>fork/exec</function>
+sequence on the host.)
+An X terminal (screen, keyboard, mouse, processor, network interface)
+is a prime example of an autonomous display.
+</para>
+
+<para>
+From the point of view of the end user, it is very important to make
+autonomous displays as easy to use as traditional hardwired character
+terminals. Specifically, you can typically just power on a hardwired
+terminal and be greeted with a login prompt. The same should be possible
+with autonomous displays. However, in a network environment with multiple
+hosts, the end user may want to choose which host(s) to connect to. In an
+environment with many displays and many hosts, a site administrator may want
+to associate particular collections of hosts with particular displays. We
+would like to support the following options:
+</para>
+
+<itemizedlist>
+ <listitem>
+ <para>
+The display has a single, fixed host to which it should connect. It should be
+possible to power on the display and receive a login prompt, without user
+intervention.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+Any one of several hosts on a network or subnetwork may be acceptable
+for accepting login from the display.
+(For example, the user's file systems can be mounted onto
+any such host, providing comparable environments.) It should be possible
+for the display to broadcast to find such hosts and to have the display
+either automatically choose a host or present the possible hosts to the
+user for selection.
+ </para>
+ </listitem>
+ <listitem>
+ <para>
+The display has a fixed set of hosts that it can connect to. It should be
+possible for the display to have that set stored in RAM, but it should also be
+possible for a site administrator to be able to maintain host sets for a
+large number of displays using a centralized facility, without having to
+interact (physically or electronically) with each individual display.
+Particular hosts should be allowed to refuse login service, based on
+whatever local criteria are desired.
+ </para>
+ </listitem>
+</itemizedlist>
+
+<para>
+The control protocol should be designed in such a way that it can be used over
+a reasonable variety of communication transport layers. In fact, it is quite
+desirable if every major network protocol family that supports the standard X
+protocol is also capable of supporting XDMCP, because the end result of XDMCP
Reply to: