qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 776b97: qemu-sockets: add abstract UNIX domai


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 776b97: qemu-sockets: add abstract UNIX domain socket support
Date: Thu, 21 May 2020 12:00:30 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 776b97d3605ed0fc94443048fdf988c7725e38a9
      
https://github.com/qemu/qemu/commit/776b97d3605ed0fc94443048fdf988c7725e38a9
  Author: xiaoqiang zhao <address@hidden>
  Date:   2020-05-20 (Wed, 20 May 2020)

  Changed paths:
    M chardev/char-socket.c
    M chardev/char.c
    M qapi/sockets.json
    M util/qemu-sockets.c

  Log Message:
  -----------
  qemu-sockets: add abstract UNIX domain socket support

unix_listen/connect_saddr now support abstract address types

two aditional BOOL switches are introduced:
tight: whether to set @addrlen to the minimal string length,
       or the maximum sun_path length. default is TRUE
abstract: whether we use abstract address. default is FALSE

cli example:
-monitor unix:/tmp/unix.socket,abstract,tight=off
OR
-chardev socket,path=/tmp/unix.socket,id=unix1,abstract,tight=on

Signed-off-by: xiaoqiang zhao <address@hidden>
Signed-off-by: Daniel P. Berrangé <address@hidden>


  Commit: 4d3a329af59ef8acd076f99f05e82531d8129b34
      
https://github.com/qemu/qemu/commit/4d3a329af59ef8acd076f99f05e82531d8129b34
  Author: xiaoqiang zhao <address@hidden>
  Date:   2020-05-20 (Wed, 20 May 2020)

  Changed paths:
    M tests/test-util-sockets.c

  Log Message:
  -----------
  tests/util-sockets: add abstract unix socket cases

add cases to test tight and non-tight for abstract address type

Signed-off-by: xiaoqiang zhao <address@hidden>
Signed-off-by: Daniel P. Berrangé <address@hidden>


  Commit: e339273bfc514824410a49837e4f16dd4e51ae8e
      
https://github.com/qemu/qemu/commit/e339273bfc514824410a49837e4f16dd4e51ae8e
  Author: xiaoqiang zhao <address@hidden>
  Date:   2020-05-20 (Wed, 20 May 2020)

  Changed paths:
    M qemu-options.hx

  Log Message:
  -----------
  qemu-options: updates for abstract unix sockets

add options documents changes for -chardev

Signed-off-by: xiaoqiang zhao <address@hidden>
Signed-off-by: Daniel P. Berrangé <address@hidden>


  Commit: ae3aa5da96f4ccf0c2a28851449d92db9fcfad71
      
https://github.com/qemu/qemu/commit/ae3aa5da96f4ccf0c2a28851449d92db9fcfad71
  Author: Peter Maydell <address@hidden>
  Date:   2020-05-21 (Thu, 21 May 2020)

  Changed paths:
    M chardev/char-socket.c
    M chardev/char.c
    M qapi/sockets.json
    M qemu-options.hx
    M tests/test-util-sockets.c
    M util/qemu-sockets.c

  Log Message:
  -----------
  Merge remote-tracking branch 'remotes/berrange/tags/socket-next-pull-request' 
into staging

Add support for UNIX sockets in the abstract namespace

# gpg: Signature made Wed 20 May 2020 13:58:43 BST
# gpg:                using RSA key DAF3A6FDB26B62912D0E8E3FBE86EBB415104FDF
# gpg: Good signature from "Daniel P. Berrange <address@hidden>" [full]
# gpg:                 aka "Daniel P. Berrange <address@hidden>" [full]
# Primary key fingerprint: DAF3 A6FD B26B 6291 2D0E  8E3F BE86 EBB4 1510 4FDF

* remotes/berrange/tags/socket-next-pull-request:
  qemu-options: updates for abstract unix sockets
  tests/util-sockets: add abstract unix socket cases
  qemu-sockets: add abstract UNIX domain socket support

Signed-off-by: Peter Maydell <address@hidden>


Compare: https://github.com/qemu/qemu/compare/ad5a59124c25...ae3aa5da96f4



reply via email to

[Prev in Thread] Current Thread [Next in Thread]