linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/18] usbip: Crypto and ACLs
@ 2014-09-16 23:38 Maximilian Eschenbacher
  2014-09-16 23:38 ` [PATCH 01/18] usbip: sysfs_utils: add read_sysfs_attribute Maximilian Eschenbacher
                   ` (18 more replies)
  0 siblings, 19 replies; 31+ messages in thread
From: Maximilian Eschenbacher @ 2014-09-16 23:38 UTC (permalink / raw)
  To: linux-kernel; +Cc: valentina.manea.m, shuah.kh, gregkh, Maximilian Eschenbacher

Hi,

As follow-up to Dominik Paulus' and Tobias Polzers series of patches from 19
Oct 2013 (which hasn't been accepted) and due to the fact that usb/ip has
recently been moved out of staging we rebased the patches on top of v3.17-rc5
and would like to resubmit.

This patch series includes:

 - The client/server authentication support using GnuTLS

 - Support for restricting the access to devices to specific IP address ranges

 - Improved error reporting and new error codes to be passed over the TCP
   protocol.

 - Minor changes to fit to the current state of usb/ip source.

As Dominik and Tobias suggested the added features justify a version bump to
1.2.0. The corresponding patch is also included. All protocol changes are
backwards-compatible, thus, we don't increment the protocol version.

Regards,

Maximilian Eschenbacher, Fjodor Schelichow and Johannes Stadlinger

---

 drivers/usb/usbip/Kconfig                  |   2 +-
 drivers/usb/usbip/stub.h                   |   8 +
 drivers/usb/usbip/stub_dev.c               | 104 +++++++-
 drivers/usb/usbip/stub_rx.c                |   2 +-
 drivers/usb/usbip/stub_tx.c                |   6 +-
 drivers/usb/usbip/usbip_common.c           | 411 ++++++++++++++++++++++++++---
 drivers/usb/usbip/usbip_common.h           |  41 ++-
 drivers/usb/usbip/vhci_hcd.c               |   4 +-
 drivers/usb/usbip/vhci_rx.c                |   2 +-
 drivers/usb/usbip/vhci_sysfs.c             |  47 +++-
 drivers/usb/usbip/vhci_tx.c                |   4 +-
 tools/usb/usbip/README                     |  72 ++---
 tools/usb/usbip/configure.ac               |  15 +-
 tools/usb/usbip/doc/usbip.8                |  14 +-
 tools/usb/usbip/doc/usbipd.8               |   7 +
 tools/usb/usbip/libsrc/list.h              |   3 +-
 tools/usb/usbip/libsrc/sysfs_utils.c       |  23 ++
 tools/usb/usbip/libsrc/sysfs_utils.h       |   1 +
 tools/usb/usbip/libsrc/usbip_common.c      |  15 ++
 tools/usb/usbip/libsrc/usbip_common.h      |  24 ++
 tools/usb/usbip/libsrc/usbip_host_driver.c |  17 +-
 tools/usb/usbip/libsrc/usbip_host_driver.h |   3 +-
 tools/usb/usbip/libsrc/vhci_driver.c       |  25 +-
 tools/usb/usbip/libsrc/vhci_driver.h       |   9 +-
 tools/usb/usbip/src/Makefile.am            |   2 +-
 tools/usb/usbip/src/usbip.c                |  30 ++-
 tools/usb/usbip/src/usbip_attach.c         |  75 +++++-
 tools/usb/usbip/src/usbip_bind.c           |  71 +++--
 tools/usb/usbip/src/usbip_list.c           |  29 +-
 tools/usb/usbip/src/usbip_network.c        | 360 ++++++++++++++++++++++---
 tools/usb/usbip/src/usbip_network.h        |  81 +++++-
 tools/usb/usbip/src/usbipd.c               | 323 ++++++++++++++++-------
 tools/usb/usbip/src/utils.c                |  88 ++++++
 tools/usb/usbip/src/utils.h                |  15 ++
 34 files changed, 1627 insertions(+), 306 deletions(-)

-- 
2.1.0


^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2014-11-11 18:00 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-16 23:38 [PATCH 00/18] usbip: Crypto and ACLs Maximilian Eschenbacher
2014-09-16 23:38 ` [PATCH 01/18] usbip: sysfs_utils: add read_sysfs_attribute Maximilian Eschenbacher
2014-09-16 23:38 ` [PATCH 02/18] usbip: Add support for client authentication Maximilian Eschenbacher
2014-09-21  0:42   ` Max Vozeler
2014-09-21 12:43     ` Dominik Paulus
2014-10-03 14:16   ` Valentina Manea
2014-09-16 23:38 ` [PATCH 03/18] usbip: Add kernel support for client ACLs Maximilian Eschenbacher
2014-09-21  0:44   ` Max Vozeler
2014-09-21 12:42     ` Dominik Paulus
2014-09-16 23:38 ` [PATCH 04/18] usbip: Add CIDR matching helper functions Maximilian Eschenbacher
2014-09-16 23:38 ` [PATCH 05/18] usbip: Add ACL support to usbip bind Maximilian Eschenbacher
2014-09-16 23:38 ` [PATCH 06/18] usbip: Add support for ACLs in usbipd Maximilian Eschenbacher
2014-09-16 23:38 ` [PATCH 07/18] usbip: Add proper error reporting Maximilian Eschenbacher
2014-09-16 23:38 ` [PATCH 08/18] usbip: Handle usbip being started as user Maximilian Eschenbacher
2014-09-16 23:38 ` [PATCH 09/18] usbip: Improve debug output Maximilian Eschenbacher
2014-09-16 23:38 ` [PATCH 10/18] usbip: Separate protocol/program version Maximilian Eschenbacher
2014-09-16 23:38 ` [PATCH 11/18] usbip: TLS for all userspace communication Maximilian Eschenbacher
2014-09-16 23:38 ` [PATCH 12/18] usbip: Exchange session keys in userspace Maximilian Eschenbacher
2014-09-16 23:38 ` [PATCH 13/18] usbip: Pass session keys to the kernel Maximilian Eschenbacher
2014-09-16 23:38 ` [PATCH 14/18] usbip: Wrap kernel_sendmsg()/recvmsg() Maximilian Eschenbacher
2014-09-16 23:38 ` [PATCH 15/18] usbip: Add encryption support to kernel Maximilian Eschenbacher
2014-09-16 23:38 ` [PATCH 16/18] usbip: Update documentation Maximilian Eschenbacher
2014-09-16 23:38 ` [PATCH 17/18] usbip: Increment version number to 1.2.1 Maximilian Eschenbacher
2014-09-17 17:51   ` Denys Vlasenko
2014-09-18 15:31     ` Fjodor Schelichow
2014-09-16 23:38 ` [PATCH 18/18] usbip: list.h include stddef.h for offsetof Maximilian Eschenbacher
2014-09-26 11:56 ` [PATCH 00/18] usbip: Crypto and ACLs Valentina Manea
2014-11-07 17:49   ` Greg KH
2014-11-09 21:10     ` Valentina Manea
2014-11-09 23:33       ` Greg KH
2014-11-11 17:52       ` Maximilian Eschenbacher

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).