[ANNOUNCE] xtrans 1.5.1

Alan Coopersmith alan.coopersmith at oracle.com
Sat Oct 12 20:47:53 UTC 2024


xtrans is a library of code that is shared among various X packages to
handle network protocol transport in a modular fashion, allowing a
single place to add new transport types.  It is used by the X server,
libX11, libICE, the X font server, and related components.

It is however, *NOT* a shared library, but code which each consumer
includes and builds it's own copy of with various #ifdef flags to make
each copy slightly different.  To support this in the modular build
system, this package simply installs the C source files into
$(prefix)/include/X11/Xtrans and installs a pkg-config file and an
autoconf m4 macro file with the flags needed to use it.

Alan Coopersmith (15):
      gitlab CI: add xz-utils to container for "make distcheck"
      gitlab CI: collect config.log to help diagnose failures
      gitlab CI: add libc-dev to required packages in build container
      LocalInitTransports: Fix -Wuseless-cast warning for getenv() call
      SocketCreateListener: Fix -Wuseless-cast warning in bind() call
      Clear numerous -Wsign-compare warnings from gcc 14.1
      SocketINETConnect: return failure when malloc() fails
      ParseAddress: return failure when strdup() fails
      MakeAllCOTSServerListeners: Initialize temp_ciptrs
      GetMyNetworkId: Avoid writing to NULL pointer if malloc() fails
      GetPeerNetworkId: Avoid writing to NULL pointer if malloc() fails
      GetPeerNetworkId: avoid calling strlen() on a NULL pointer
      SocketOpen: avoid leak of out-of-range fd
      is_numeric: Add TRANS_SERVER to required ifdefs
      xtrans 1.5.1

Enrico Weigelt, metux IT consult (1):
      update .gitignore

Kim Woelders (2):
      TRANS(ParseAddress): Fix "assignment discards ‘const’ qualifier" warnings
      TRANS(GetHostname): Fix "‘strncpy’ output truncated.." warning

Robert Royals (1):
      Fix string length check

git tag: xtrans-1.5.1

https://xorg.freedesktop.org/archive/individual/lib/xtrans-1.5.1.tar.gz
SHA256: 8327cd270f3b91c66de9f9fd9069cebd77d0827c60dcde30ff8d9bec9224d8c5  xtrans-1.5.1.tar.gz
SHA512: 287bbed8924f7207a24e06d0c71e3eae566b66d1b03328312548e8113d14d90482729e95714daef21d1ad4491b2c9b0070fef529a175dd9f40281135133647ba  xtrans-1.5.1.tar.gz
PGP:  https://xorg.freedesktop.org/archive/individual/lib/xtrans-1.5.1.tar.gz.sig

https://xorg.freedesktop.org/archive/individual/lib/xtrans-1.5.1.tar.xz
SHA256: dea80fbd8c3c941495b4b1d2785cb652815d016849a0d2ef90d1140de916993e  xtrans-1.5.1.tar.xz
SHA512: 1a4bf3495ba401711b632972acf26bb82c2e8fd917a868ed21e510a1bb1ec57c145496baddb44de76e00c2d03dbf9e8592099623da4c065de3a7c5a804e87c1e  xtrans-1.5.1.tar.xz
PGP:  https://xorg.freedesktop.org/archive/individual/lib/xtrans-1.5.1.tar.xz.sig

-- 
        -Alan Coopersmith-                 alan.coopersmith at oracle.com
         Oracle Solaris Engineering - https://blogs.oracle.com/solaris
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.x.org/archives/xorg/attachments/20241012/629d8e6b/attachment.sig>


More information about the xorg mailing list