xenocara/app/xauth
purplerain 155eb8555e
sync with OpenBSD -current
2024-04-29 00:35:41 +00:00
..
man sync with OpenBSD -current 2024-04-29 00:35:41 +00:00
tests sync with OpenBSD -current 2024-04-29 00:35:41 +00:00
COPYING sync code with last improvements from OpenBSD 2023-08-28 05:57:34 +00:00
ChangeLog sync with OpenBSD -current 2024-04-29 00:35:41 +00:00
INSTALL sync code with last improvements from OpenBSD 2023-08-28 05:57:34 +00:00
Makefile.am sync code with last improvements from OpenBSD 2023-08-28 05:57:34 +00:00
Makefile.bsd-wrapper sync code with last improvements from OpenBSD 2023-08-28 05:57:34 +00:00
Makefile.in sync with OpenBSD -current 2024-04-29 00:35:41 +00:00
README.md sync code with last improvements from OpenBSD 2023-08-28 05:57:34 +00:00
aclocal.m4 sync with OpenBSD -current 2024-04-29 00:35:41 +00:00
compile sync code with last improvements from OpenBSD 2023-08-28 05:57:34 +00:00
config.guess sync with OpenBSD -current 2024-04-29 00:35:41 +00:00
config.h.in sync with OpenBSD -current 2024-04-29 00:35:41 +00:00
config.sub sync code with last improvements from OpenBSD 2023-08-28 05:57:34 +00:00
configure sync with OpenBSD -current 2024-04-29 00:35:41 +00:00
configure.ac sync with OpenBSD -current 2024-04-29 00:35:41 +00:00
depcomp sync code with last improvements from OpenBSD 2023-08-28 05:57:34 +00:00
gethost.c sync with OpenBSD -current 2024-04-29 00:35:41 +00:00
install-sh sync with OpenBSD -current 2024-04-29 00:35:41 +00:00
missing sync code with last improvements from OpenBSD 2023-08-28 05:57:34 +00:00
parsedpy.c sync with OpenBSD -current 2024-04-29 00:35:41 +00:00
process.c sync with OpenBSD -current 2024-04-29 00:35:41 +00:00
test-driver sync code with last improvements from OpenBSD 2023-08-28 05:57:34 +00:00
xauth.c sync with OpenBSD -current 2024-04-29 00:35:41 +00:00
xauth.h sync code with last improvements from OpenBSD 2023-08-28 05:57:34 +00:00

README.md

I. OVERVIEW

The xauth program is used to edit and display the authorization information used in connecting to the X server. The underlying "Authorization Protocol for X" is described in the README file of the libXau module of X11.

II. BUILDING

Use "./autogen.sh" to configure the package and "make" to compile it. A black box check for the correctness of the package can be initiated by "make check". The installation is done by "make install".

III. COMMUNICATION

All questions regarding this software should be directed at the Xorg mailing list:

https://lists.x.org/mailman/listinfo/xorg

The primary development code repository can be found at:

https://gitlab.freedesktop.org/xorg/app/xauth

Please submit bug reports and requests to merge patches there.

For patch submission instructions, see:

https://www.x.org/wiki/Development/Documentation/SubmittingPatches

IV. RELEASING

This section describes how to release a new version of xauth to the public. A detailed description of this process can be found at https://www.x.org/wiki/Development/Documentation/ReleaseHOWTO with a few clarification below.

Remember, that the last commit must include the version string in its diff (not the commit message). This is typically done by incrementing the version string in configure.ac.

For releasing under Fedora make sure, that /usr/share/util-macros/INSTALL exists. If not, then please create that file.

To release a new version of xauth, please follow this steps:

  • git clone ssh://git.freedesktop.org/git/xorg/app/xauth
  • cd xauth ; ./autogen.sh ; make ; make check
  • follow ReleaseHowto inside this directory.

Ignore these errors shown during release.sh:

/bin/sh: ../.changelog.tmp: Permission denied
git directory not found: installing possibly empty changelog.

cp: cannot create regular file '../.INSTALL.tmp': Permission denied
util-macros "pkgdatadir" from xorg-macros.pc not found: installing possibly empty INSTALL.

[eof]