Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: xtrans | Distribution: openSUSE Tumbleweed |
Version: 1.6.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Sun Mar 9 04:29:47 2025 |
Group: Development/Libraries/X11 | Build host: reproducible |
Size: 343178 | Source RPM: xtrans-1.6.0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://xorg.freedesktop.org/ | |
Summary: Library to handle network protocol transport in X |
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.
MIT
* Sun Mar 09 2025 Stefan Dirsch <sndirsch@suse.com> - Update to 1.6.0 Support for using getaddrinfo(), inet_ntop(), and struct sockaddr_storage was originally added to support IPv6, and only used if IPv6 support was enabled. Two decades later, these interfaces are ubiquitous and OS'es have starting marking the old interfaces as deprecated, so this release changes to use the modern interface whenever we can now. (Note that this depends on the configure script or meson.build setting the appropriate HAVE_* defines in the calling code, so this may not be fully effective in code whose configure script was generated with a pre-1.6 version of xtrans.m4 or whose meson.build has not had equivalent updates.) - refreshed p_xauth.diff * Sat Nov 09 2024 Stefan Dirsch <sndirsch@suse.com> - Update to 1.5.2 * This release fixes two small regressions introduced in the 1.5.1 release - one breaks builds when HAVE_STRCASECMP is not defined (which mainly happens on Windows platforms) and the other breaks builds when IPv6 support is disabled. * Sun Oct 13 2024 Stefan Dirsch <sndirsch@suse.com> - Update to 1.5.1 * 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 * update .gitignore * TRANS(ParseAddress): Fix "assignment discards ‘const’ qualifier" warnings * TRANS(GetHostname): Fix "‘strncpy’ output truncated.." warning * Fix string length check * Mon Feb 26 2024 Dominique Leuenberger <dimstar@opensuse.org> - Use %patch -P N instead of deprecated %patchN. * Sat Jun 10 2023 Stefan Dirsch <sndirsch@suse.com> - Update to 1.5.0 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 - but it is *not* a shared library, more like a \ "header-only" library. It is used by the X server, the XIM support in libX11, libICE, the X font server, and related components. Because this is not a shared library, the changes in this release will only take effect in consumers that are rebuilt on a system with this release of xtrans installed. This release makes progress towards resolving CVE-2020-25697, reported in https://www.openwall.com/lists/oss-security/2020/11/09/3 . Clients will no longer attempt to connect to sockets in the abstract namespace, though servers will still bind to them to prevent other programs binding to those names to intercept connections from clients using libraries built with older versions of libxtrans or libxcb while the servers are running. Clients can also now specify a full Unix domain socket pathname to connect to, instead of relying on built-in defaults under /tmp. (Note that libX11 1.4.0 and later relies on libxcb for making connections instead of libxtrans, so X11 protocol clients will get this support in an upcoming release of libxcb, and the changes in xtrans will only affect clients of other protocols using libxtrans, such as XIM, ICE, SM, and the font service protocols.) This release also removes support for System V UNIX platforms other than Solaris and the illumos family - OS'es from SCO, AT&T's Unix Systems Group, Novell, and NCR are no longer supported. * Wed Sep 30 2020 Dominique Leuenberger <dimstar@opensuse.org> - Add u_xtrans-noarch-pkgconfig.patch: Do not add libdir=/usr(lib|lib64) entry to an arch-independent pkgconfig file (installed to /usr/share) (boo#1109895). * Thu Aug 08 2019 Dominique Leuenberger <dimstar@opensuse.org> - Own %{_datadir}/aclocal: when we might switch to pkgconf instead of pkg-config, nothing in the build root is 'accidentally' owning this directory for us. * Fri Mar 22 2019 Stefan Dirsch <sndirsch@suse.com> - n_unifdef-LBXPROXY_t-and-TEST_t.patch * reverse apply in order to fix build of lbxproxy again ... * Fri Mar 22 2019 Stefan Dirsch <sndirsch@suse.com> - Update to version 1.4.0 * This release drops a bunch of dead code, including support only used by lbxproxy and pre-1.4.0 versions of libX11, as well as support for obsolete SysV x86 platforms. It also provides some bug fixes & other maintenance work. * Tue May 30 2017 sndirsch@suse.com - includes everything needed for missing sle issue entries: fate #320388 (bsc#1041610)
/usr/include/X11/Xtrans /usr/include/X11/Xtrans/Xtrans.c /usr/include/X11/Xtrans/Xtrans.h /usr/include/X11/Xtrans/Xtransint.h /usr/include/X11/Xtrans/Xtranslcl.c /usr/include/X11/Xtrans/Xtranssock.c /usr/include/X11/Xtrans/Xtransutil.c /usr/include/X11/Xtrans/transport.c /usr/share/aclocal /usr/share/aclocal/xtrans.m4 /usr/share/doc/packages/xtrans /usr/share/doc/packages/xtrans/AUTHORS /usr/share/doc/packages/xtrans/ChangeLog /usr/share/doc/packages/xtrans/README.md /usr/share/doc/packages/xtrans/xtrans.xml /usr/share/licenses/xtrans /usr/share/licenses/xtrans/COPYING /usr/share/pkgconfig/xtrans.pc
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Mar 15 00:00:06 2025