19 Commits

Author SHA256 Message Date
88a64ffa35 Accepting request 1331915 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1331915
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waypipe?expand=0&rev=6
2026-02-09 14:45:09 +00:00
4dc0625f87 Accepting request 1331857 from home:ecsos
- Update to version 0.11.0:
  * Bump version again, to fix a release tag issue
  * Bump version
  * Apply more clippy suggestions
  * Update Cargo.lock
  * Use nix 0.30
  * Pass vsock config unchanged to waypipe server
  * Fix vsock config serialization
  * Improve handling of non-UTF8 paths in build scripts
  * Apply more clippy suggestions
  * Also match physical devices by primary node ID
- Update to version 0.10.6:
  * Bump version
  * Apply more clippy suggestions
  * Update Cargo.lock
  * Use nix 0.30
  * Pass vsock config unchanged to waypipe server
  * Fix vsock config serialization
  * Improve handling of non-UTF8 paths in build scripts
  * Apply more clippy suggestions
  * Also match physical devices by primary node ID
  * Fix and elaborate DRM node ID debug messages
  * Fix out of date sentence in README
  * Add option to automatically run xwayland-satellite
  * Silence missing docs lints on generated code
  * Autoformat changes for meson
  * Update implementation language stated in man page
  * Cargo.toml: define a workspace for helper crates
  * docs: add --ssh-bin option to man page
  * feat(cli): add configurable SSH binary path option
  * fix(cli): prevent SSH argument parsing conflicts with remote command
  * Add license field to helper crates
  * Cargo.toml: add license field
- Update to version 0.10.5:
  * Bump version
  * waypipe-c: distinguish meson test names
  * Add --remote-socket option for ssh mode remote socket prefix
  * Mention Unix socket support in man page
  * Apply more clippy suggestions
  * Use a more portable macro for ioctl codes
  * Work around for minimum h264 hardware encoding/decoding sizes
  * Autoformat changes for meson
  * Avoid a non-portable error code
  * Specify soname instead of linker name for dynamic libraries

OBS-URL: https://build.opensuse.org/request/show/1331857
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waypipe?expand=0&rev=18
2026-02-08 22:45:56 +00:00
88f7147cca Accepting request 1286656 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1286656
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waypipe?expand=0&rev=5
2025-06-18 15:58:36 +00:00
d5f5742f30 Accepting request 1286458 from home:iznogood:branches:X11:Wayland
- Update to version 0.10.4:
  * In addition to some internal changes to improve tests, code
    style, and documentation, this release includes many small bug
    fixes and portability improvements.

OBS-URL: https://build.opensuse.org/request/show/1286458
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waypipe?expand=0&rev=16
2025-06-18 11:29:38 +00:00
8774316724 Accepting request 1252890 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1252890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waypipe?expand=0&rev=4
2025-03-14 22:51:23 +00:00
246623d059 Accepting request 1252830 from home:jtorres:branches:X11:Wayland
- Update to version 0.10.3:
  * Waypipe was rewritten in Rust, replacing libgbm with Vulkan.
  * The license changed to GPLv3, and big-endian support was adjusted.
  * --video needs an argument, reconnection was removed, and wl_drm is gone.
  * Fixes include DMABUF crashes, scaling issues, and 32-bit build failures.

OBS-URL: https://build.opensuse.org/request/show/1252830
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waypipe?expand=0&rev=14
2025-03-13 21:17:39 +00:00
88e54b9411 Accepting request 1181907 from X11:Wayland
- Update to version 0.9.1:
  * Filtering out the linux-drm-syncobj-v1 protocol, which uses a
    file descriptor type for Waypipe currently does not support.
  * Not aborting/producing a core dump on receipt of a second
    SIGINT (Ctrl+C) signal: this was too easy to trigger
    accidentally. SIGQUIT (Ctrl+\) already exists for this purpose (forwarded request 1180284 from smolsheep)

OBS-URL: https://build.opensuse.org/request/show/1181907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waypipe?expand=0&rev=3
2024-06-20 14:48:52 +00:00
3d9d917af2 Accepting request 1180284 from home:smolsheep:upgrades
- Update to version 0.9.1:
  * Filtering out the linux-drm-syncobj-v1 protocol, which uses a
    file descriptor type for Waypipe currently does not support.
  * Not aborting/producing a core dump on receipt of a second
    SIGINT (Ctrl+C) signal: this was too easy to trigger
    accidentally. SIGQUIT (Ctrl+\) already exists for this purpose

OBS-URL: https://build.opensuse.org/request/show/1180284
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waypipe?expand=0&rev=12
2024-06-20 11:17:50 +00:00
92f0d6aa52 Accepting request 1158988 from X11:Wayland
- update to 0.9.0:
  * enables LZ4 compression by default. This may lead to "Lz4
    decompression failed" errors when connecting a pre-v0.8.2
    waypipe server instance to a v0.9.0 waypipe client. Explicitly
    passing the --compress lz4 flag to waypipe ssh should fix this,
    by ensuring that both ends of the connection try the same
    compression type.
  * --title-prefix flag, which lets Waypipe prepend strings to
    window titles
  * adds the --vsock flag, to permit connections through AF_VSOCK
  * adds support for AV1 video encoding/decoding via --video=av1 (forwarded request 1158923 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/1158988
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waypipe?expand=0&rev=2
2024-03-18 15:47:33 +00:00
35007a314b Accepting request 1158923 from home:dirkmueller:Factory
- update to 0.9.0:
  * enables LZ4 compression by default. This may lead to "Lz4
    decompression failed" errors when connecting a pre-v0.8.2
    waypipe server instance to a v0.9.0 waypipe client. Explicitly
    passing the --compress lz4 flag to waypipe ssh should fix this,
    by ensuring that both ends of the connection try the same
    compression type.
  * --title-prefix flag, which lets Waypipe prepend strings to
    window titles
  * adds the --vsock flag, to permit connections through AF_VSOCK
  * adds support for AV1 video encoding/decoding via --video=av1

OBS-URL: https://build.opensuse.org/request/show/1158923
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waypipe?expand=0&rev=10
2024-03-18 12:30:50 +00:00
6a657fa16b Accepting request 1116476 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1116476
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/waypipe?expand=0&rev=1
2023-10-10 18:52:18 +00:00
546181d0f7 adhere to changelog syntax
https://en.opensuse.org/openSUSE:Creating_a_changes_file_(RPM)

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waypipe?expand=0&rev=8
2023-10-09 13:42:42 +00:00
3c41a1330d Accepting request 1096283 from home:bmanojlovic:branches:X11:Wayland
- Update to version 0.8.6
  + Handle pipe poll errors by closing pipe
  + Update core Wayland protocol file and shm formats
  + Update core Wayland protocol file and shm formats
  + Fix a memory leak
  + Move acknowledgement logic to separate function
  + Log when metadata messages received
  + Avoid duplicate video encode setup
  + Fix a crash with ffmpeg 6.0
  + Allow --drm-node option in ssh and client modes
  + Provide dmabuf main device from opened drm fd
  + Avoid acquiring controlling terminal
  + Update issue filing guidelines
  + Fix dmabuf-feedback event ordering
  + Allow concurrent read/write of dmabuf
  + Deduplicate dmabuf format restriction logic
  + Remove dmabuf fd deduplication logic
  + Adjust dmabuf stride when using wl_drm
  + Fix dmabuf write bug with amdgpu
  + Remove unused argument from map_dmabuf
  + Fix negative-sized memcpy bug
  + Add missing casts
  + Use local stride when computing diffs
  + Fix strict prototype warnings
  + Split initial mirror synchronization over threads
  + Use local stride when applying diffs
  + Remove modifier gate for video encoding
  + Optinally permit tiled formats with dmabuf v4
  + Fix a stride mismatch bug with video encoding
  + Serialize dmabuf plane info instead of copying
  + Remove unnecessary delay
  + Fix typo/missing negation
  + Clarify unidentified protocol message
  + Minor fd_mirror test adjustments
  + Remove unused argument
  + Fix use-after-free in zeroed_aligned_realloc
  + Delay switch to default LZ4 compression again
  + Use O_PATH to open directories on Linux
  + Fix compile error when dmabufs disabled
  + Remove unused path from make_dmabuf
  + Fix use of uninitialized memory
  + Use longer paths in startup failure test
  + Fix handling of relative socket paths
  + Use posix_spawn to start server command
  + Zero initialize cmsg data
  + Rewrite socket connect/bind/unlink handling
  + Downgrade fd leak warnings to debug
  + Fix type conversion warnings
  + Remove outdated dmabuf import paths
  + Remove code to autodetect DMABUFs
  + Only allow single-plane DMABUF formats
  + Mention AcceptEnv/SetEnv method of setting env variables
  + Hide build-minimal/ generated folder in gitignore
  + Mention default socket prefix in man page
  + Explain how to set env variables for waypipe server
  + Demote application close warning to debug
  + Stop setting h264 hw encode quality
  + Add basic support for dmabuf-feedback
  + Generate protocol interface versions
  + Remove restriction on video thread count
  + Autoformat change
  + Improve timeout handling in startup test
  + Make expected behavior more explicit for startup test
  + Return 0 on 'waypipe --help'
  + Switch to using LZ4 compression by default

OBS-URL: https://build.opensuse.org/request/show/1096283
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waypipe?expand=0&rev=7
2023-07-01 13:47:38 +00:00
f30d7ba315 tarball has new dir name
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waypipe?expand=0&rev=6
2022-02-18 12:35:38 +00:00
6fd1980560 tar is taken from web url (Source line), stop conflicting service runs
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waypipe?expand=0&rev=5
2022-02-18 11:20:29 +00:00
88809ca991 tar is taken from web url (Source line), stop conflicting service runs
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waypipe?expand=0&rev=4
2022-02-18 11:20:18 +00:00
dee336e0f3 Accepting request 953897 from home:Arnavion:branches:X11:Wayland
- Update to version 0.8.2
  - Print useful error messages when connecting waypipe instances with
    incompatible command line options.

- Update to version 0.8.1
  - Improved performance by reducing executable size, and memory usage on
    networks with high bandwidth and latency.
  - Fixed an issue running OpenGL programs with the compositor Mutter in
    some cases.
  - Fixed a bug in which Waypipe failed to read certain readonly
    file descriptors.

- Update to version 0.8.0
  - Added support for video encoding with VP9.
  - Command line interface changes:
    - `--video` now takes an optional list of arguments specifying video
      encoding properties. For example, the argument list
      `--video=hw,vp9,bpf=5e5` provides hardware video encoding as VP9 with
      a higher bit rate than usual.
    - `--hwvideo` is deprecated in favor of writing `--video=hw`.
    - The short option `-v` has been removed; use the longer form `--version`
      instead.
  - `waypipe ssh` now calls whatever ssh executable is in $PATH, instead of
    `/usr/bin/ssh`

OBS-URL: https://build.opensuse.org/request/show/953897
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waypipe?expand=0&rev=3
2022-02-13 12:51:44 +00:00
98c57107ff Accepting request 874036 from home:sp1rit:testing
Update to version 0.7.2

OBS-URL: https://build.opensuse.org/request/show/874036
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waypipe?expand=0&rev=2
2021-02-22 11:00:55 +00:00
a97e0bee0b - Initial package (version 0.6.1) for build.opensuse.org
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/waypipe?expand=0&rev=1
2019-08-30 17:00:30 +00:00