39 Commits

Author SHA256 Message Date
34e1fc3e29 Accepting request 1254507 from X11:XOrg
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1254507
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=22
2025-03-20 18:24:04 +00:00
5468fba340 - fixed license: MIT --> X11
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=38
2025-03-12 18:35:56 +00:00
fd2a2a4ad8 Accepting request 1251486 from X11:XOrg
- 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

OBS-URL: https://build.opensuse.org/request/show/1251486
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=21
2025-03-10 16:57:37 +00:00
a2979bb33a - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=36
2025-03-09 03:55:15 +00:00
09a8eef700 Accepting request 1223003 from X11:XOrg
- 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.

OBS-URL: https://build.opensuse.org/request/show/1223003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=20
2024-11-11 12:43:32 +00:00
7dfc649725 - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=34
2024-11-09 18:15:08 +00:00
65b9edfe9c Accepting request 1207659 from X11:XOrg
- 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

OBS-URL: https://build.opensuse.org/request/show/1207659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=19
2024-10-14 11:06:25 +00:00
04b27b3651 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=32
2024-10-13 19:18:30 +00:00
73810477ec Accepting request 1151684 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/1151684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=18
2024-02-27 21:44:49 +00:00
9c56edc0be Accepting request 1151312 from home:dimstar:rpm4.20:x
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1151312
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=30
2024-02-26 13:55:37 +00:00
103f41db9f Accepting request 1091972 from X11:XOrg
- 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.

OBS-URL: https://build.opensuse.org/request/show/1091972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=17
2023-06-12 13:25:02 +00:00
3293e3d7de - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=28
2023-06-10 10:44:26 +00:00
0c866f1856 Accepting request 838722 from X11:XOrg
- 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).

OBS-URL: https://build.opensuse.org/request/show/838722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=16
2020-10-03 16:54:19 +00:00
013bca1492 renamed xtrans-noarch-pkgconfig.patch to u_xtrans-noarch-pkgconfig.patch
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=26
2020-09-30 09:09:39 +00:00
cc9f78bbe7 Accepting request 838715 from home:dimstar:Factory
- Add xtrans-noarch-pkgconfig.patch: Do not add
  libdir=/usr(lib|lib64) entry to an arch-independent pkgconfig
  file (installed to /usr/share) (boo#1109895).

OBS-URL: https://build.opensuse.org/request/show/838715
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=25
2020-09-30 09:05:56 +00:00
899860cb25 Accepting request 724418 from X11:XOrg
OBS-URL: https://build.opensuse.org/request/show/724418
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=15
2019-08-27 13:20:12 +00:00
cf5bd3e25e Accepting request 721720 from home:dimstar:Factory
- 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.

OBS-URL: https://build.opensuse.org/request/show/721720
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=23
2019-08-19 00:07:01 +00:00
b2250a9ff5 Accepting request 687690 from X11:XOrg
- n_unifdef-LBXPROXY_t-and-TEST_t.patch
  * reverse apply in order to fix build of lbxproxy again ...

- 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.

OBS-URL: https://build.opensuse.org/request/show/687690
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=14
2019-03-26 21:30:12 +00:00
068a2b89c2 - n_unifdef-LBXPROXY_t-and-TEST_t.patch
* reverse apply in order to fix build of lbxproxy again ...

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=21
2019-03-22 13:41:45 +00:00
a573e7a276 - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=20
2019-03-22 11:14:36 +00:00
85c9343920 Accepting request 499644 from X11:XOrg
- includes everything needed for missing sle issue entries:
  fate #320388 (bsc#1041610)

OBS-URL: https://build.opensuse.org/request/show/499644
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=13
2017-06-03 23:46:25 +00:00
720bfb5ebf - includes everything needed for missing sle issue entries:
fate #320388 (bsc#1041610)

OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=18
2017-05-30 09:44:47 +00:00
Stephan Kulow
5c7e39734d Accepting request 251648 from X11:XOrg
1

OBS-URL: https://build.opensuse.org/request/show/251648
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=12
2014-09-25 06:42:33 +00:00
7a4267dcf2 Accepting request 251641 from home:tobijk:X11:XOrg
- Update to version 1.3.5:
  Here's a release of Xtrans that includes a bunch of const fixes
  and a new Listen function which the X server wants to allow
  -nolisten tcp by default.

OBS-URL: https://build.opensuse.org/request/show/251641
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=16
2014-09-23 14:09:54 +00:00
Stephan Kulow
9d38070de5 Accepting request 231356 from X11:XOrg
- Remove superfluous Require (forwarded request 231328 from tobijk)

OBS-URL: https://build.opensuse.org/request/show/231356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=10
2014-04-26 17:34:11 +00:00
ed29417cc0 Accepting request 231328 from home:tobijk:X11:XOrg
- Remove superfluous Require

OBS-URL: https://build.opensuse.org/request/show/231328
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=14
2014-04-25 08:39:16 +00:00
Stephan Kulow
4d838e343d Accepting request 228405 from X11:XOrg
update to 1.3.4 (forwarded request 228369 from tobijk)

OBS-URL: https://build.opensuse.org/request/show/228405
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=9
2014-04-06 05:10:15 +00:00
6adf3f05cb Accepting request 228369 from home:tobijk:X11:XOrg
update to 1.3.4

OBS-URL: https://build.opensuse.org/request/show/228369
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=12
2014-04-01 09:20:20 +00:00
Stephan Kulow
80776cf0f3 Accepting request 215292 from X11:XOrg
update to version 1.3.3 (forwarded request 215283 from tobijk)

OBS-URL: https://build.opensuse.org/request/show/215292
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=8
2014-01-29 06:17:43 +00:00
b61542098e Accepting request 215283 from home:tobijk:X11:XOrg
update to version 1.3.3

OBS-URL: https://build.opensuse.org/request/show/215283
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=10
2014-01-27 15:13:33 +00:00
Stephan Kulow
2bc46e5497 Accepting request 208306 from X11:XOrg
update to xtrans-1.3.2 (forwarded request 206339 from tobijk)

OBS-URL: https://build.opensuse.org/request/show/208306
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=7
2013-12-11 16:46:01 +00:00
c75866f8f7 Accepting request 206339 from home:tobijk:X11:XOrg
update to xtrans-1.3.2

OBS-URL: https://build.opensuse.org/request/show/206339
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=8
2013-11-25 16:41:32 +00:00
Stephan Kulow
f0860e0f99 Accepting request 162747 from X11:XOrg
- Add Source URL, see https://en.opensuse.org/SourceUrls (forwarded request 162709 from namtrac)

OBS-URL: https://build.opensuse.org/request/show/162747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=5
2013-04-14 14:12:55 +00:00
7272660f80 Accepting request 162709 from home:namtrac:bugfix
- Add Source URL, see https://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/162709
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=6
2013-04-05 10:07:51 +00:00
Stephan Kulow
6d8c67c1f1 Accepting request 135833 from X11:XOrg
- specfile cleanup

OBS-URL: https://build.opensuse.org/request/show/135833
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=3
2012-09-25 12:04:47 +00:00
0658268410 - specfile cleanup
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=4
2012-09-25 08:58:37 +00:00
31470a2430 fixed build on openSUSE 11.4
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=3
2012-05-21 08:12:32 +00:00
Stephan Kulow
d8b17d8097 Accepting request 121175 from X11:XOrg
- Rename source and binary package from xorg-x11-xtrans-devel to
  xtrans.
- Add Provides/Obsoletes for xorg-x11-xtrans-devel to smooth
  upgrades.
- Pass --docdir=%{_docdir}/xtrans to configure to install
  xtrans.xml in the right doc directory, instead of
  /usr/share/doc/xtrans/).

OBS-URL: https://build.opensuse.org/request/show/121175
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xtrans?expand=0&rev=1
2012-05-17 16:55:49 +00:00
d99a31e2f5 Accepting request 121041 from home:vuntz:branches:X11:XOrg
Rename xorg-x11-xtrans-devel to xtrans (with Provides/Obsoletes); when pushing to Factory, we'll need 'osc deleterequest -m "Renamed to xtrans" openSUSE:Factory xorg-x11-xtrans-devel'

OBS-URL: https://build.opensuse.org/request/show/121041
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xtrans?expand=0&rev=1
2012-05-15 09:25:00 +00:00