lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 3 Oct 2013 14:48:25 -0300
From:	Gustavo Padovan <gustavo@...ovan.org>
To:	linville@...driver.com, linux-wireless@...r.kernel.org,
	linux-bluetooth@...r.kernel.org, linux-kernel@...r.kernel.org
Subject: Re: pull request: bluetooth-next 2013-10-03

Hi John

I forgot to sign it. Signing now..

	Gustavo

2013-10-03 Gustavo Padovan <gustavo@...ovan.org>:

> Hi John,
> 
> A series of patches for 3.12. The big work here is from Marcel and Johan. They
> did a lot of work in the L2CAP, HCI and MGMT layers. The most important ones
> are the addition of a new MGMT command to enable/disable LE advertisement and
> the introduction of the HCI user channel to allow applications to get directly
> and exclusive access to Bluetooth devices.
> 
> Please pull, or let me know of any issues. Thanks!
> 
> 	Gustavo
> 
> --
> The following changes since commit f4e1a4d3ecbb9e42bdf8e7869ee8a4ebfa27fb20:
> 
>   rt2800: change initialization sequence to fix system freeze (2013-09-09 14:44:34 -0400)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next for-upstream
> 
> for you to fetch changes up to 4f3e219d95a3c31b916dcd5e2631c4e440736f79:
> 
>   Bluetooth: Only one command per L2CAP LE signalling is supported (2013-10-03 16:09:59 +0300)
> 
> ----------------------------------------------------------------
> Amitkumar Karwar (4):
>       Bluetooth: btmrvl: add btmrvl_send_sync_cmd() function
>       Bluetooth: btmrvl: get rid of struct btmrvl_cmd
>       Bluetooth: btmrvl: add setup handler
>       Bluetooth: btmrvl: add calibration data download support
> 
> Andre Guedes (2):
>       Bluetooth: Fix security level for peripheral role
>       Bluetooth: Fix encryption key size for peripheral role
> 
> DoHyun Pyun (8):
>       Bluetooth: Add the definition and structure for Set Reserved LT_ADDR
>       Bluetooth: Add the definition and structure for Delete Reserved LT_ADDR
>       Bluetooth: Add the definition and structure for Set CSB Data
>       Bluetooth: Add the structure for Write Sync Train Parameters
>       Bluetooth: Add the definition and structure for Set CSB
>       Bluetooth: Add the definition for Start Synchronization Train
>       Bluetooth: Add the definition and stcuture for Sync Train Complete
>       Bluetooth: Add the definition for Slave Page Response Timeout
> 
> Gianluca Anzolin (1):
>       Bluetooth: don't release the port in rfcomm_dev_state_change()
> 
> Gustavo Padovan (1):
>       Merge git://git.kernel.org/.../bluetooth/bluetooth
> 
> Johan Hedberg (25):
>       Bluetooth: Introduce a new HCI_RFKILLED flag
>       Bluetooth: Fix rfkill functionality during the HCI setup stage
>       Bluetooth: Remove unused event mask struct
>       Bluetooth: Fix double error response for l2cap_create_chan_req
>       Bluetooth: Fix L2CAP error return used for failed channel lookups
>       Bluetooth: Fix L2CAP Disconnect response for unknown CID
>       Bluetooth: Fix L2CAP command reject reason
>       Bluetooth: Fix sending responses to identified L2CAP response packets
>       Bluetooth: Fix responding to invalid L2CAP signaling commands
>       Bluetooth: Fix waiting for clearing of BT_SK_SUSPEND flag
>       Bluetooth: Add synchronization train parameters reading support
>       Bluetooth: Add event mask page 2 setting support
>       Bluetooth: Add clarifying comment to bt_sock_wait_state()
>       Bluetooth: Clean up socket locking in l2cap_sock_recvmsg
>       Bluetooth: Fix busy return for mgmt_set_powered in some cases
>       Bluetooth: Move mgmt response convenience functions to a better location
>       Bluetooth: Use async request for LE enable/disable
>       Bluetooth: Add new mgmt setting for LE advertising
>       Bluetooth: Add new mgmt_set_advertising command
>       Bluetooth: Refactor hci_dev_open to a separate hci_dev_do_open function
>       Bluetooth: Fix workqueue synchronization in hci_dev_open
>       Bluetooth: Introduce a new HCI_BREDR_ENABLED flag
>       Bluetooth: Add a new mgmt_set_bredr command
>       Bluetooth: Fix REJECTED vs NOT_SUPPORTED mgmt responses
>       Bluetooth: Fix advertising data flags with disabled BR/EDR
> 
> Ken O'Brien (1):
>       Bluetooth: btusb: Add support for Belkin F8065bf
> 
> Marcel Holtmann (35):
>       Bluetooth: Refactor raw socket filter into more readable code
>       Bluetooth: Fix handling of getpeername() for HCI sockets
>       Bluetooth: Fix handling of getsockname() for HCI sockets
>       Bluetooth: Report error for HCI reset ioctl when device is down
>       Bluetooth: Fix error handling for HCI socket options
>       Bluetooth: Restrict ioctls to HCI raw channel sockets
>       Bluetooth: Introduce user channel flag for HCI devices
>       Bluetooth: Introduce new HCI socket channel for user operation
>       Bluetooth: Use devname:vhci module alias for virtual HCI driver
>       Bluetooth: Add support creating virtual AMP controllers
>       Bluetooth: Disable upper layer connections when user channel is active
>       Bluetooth: Use GFP_KERNEL when cloning SKB in a workqueue
>       Bluetooth: Only schedule raw queue when user channel is active
>       Bluetooth: Use only 2 bits for controller type information
>       Bluetooth: Replace BDADDR_LOCAL with BDADDR_NONE
>       Bluetooth: Provide high speed configuration option
>       Bluetooth: Send new settings event when changing high speed option
>       Bluetooth: Require CAP_NET_ADMIN for HCI User Channel operation
>       Bluetooth: Enable -D__CHECK_ENDIAN__ for sparse by default
>       Bluetooth: Restrict disabling of HS when controller is powered off
>       Bluetooth: Add management command for setting static address
>       Bluetooth: Increment management interface revision
>       Bluetooth: Fix memory leak with L2CAP signal channels
>       Bluetooth: Restrict SSP setting changes to BR/EDR enabled controllers
>       Bluetooth: Allow setting static address even if LE is disabled
>       Bluetooth: Restrict loading of link keys to BR/EDR capable controllers
>       Bluetooth: Restrict loading of long term keys to LE capable controllers
>       Bluetooth: Allow changing device class when BR/EDR is disabled
>       Bluetooth: Fix switch statement order for L2CAP fixed channels
>       Bluetooth: Don't copy L2CAP LE signalling to raw sockets
>       Bluetooth: SMP packets are only valid on LE connections
>       Bluetooth: L2CAP connectionless channels are only valid for BR/EDR
>       Bluetooth: Drop packets on ATT fixed channel on BR/EDR
>       Bluetooth: Check minimum length of SMP packets
>       Bluetooth: Only one command per L2CAP LE signalling is supported
> 
> Peng Chen (1):
>       Bluetooth: Add a new PID/VID 0cf3/e005 for AR3012.
> 
> Peter Senna Tschudin (1):
>       Bluetooth: Fix assignment of 0/1 to bool variables
> 
> Raphael Kubo da Costa (1):
>       Bluetooth: Add support for BCM20702A0 [0b05, 17cb]
> 
> Syam Sidhardhan (1):
>       Bluetooth: Fix ACL alive for long in case of non pariable devices
> 
>  drivers/bluetooth/Makefile        |   2 +
>  drivers/bluetooth/ath3k.c         |   2 +
>  drivers/bluetooth/btmrvl_drv.h    |  12 +-
>  drivers/bluetooth/btmrvl_main.c   | 269 +++++++++++++++---------
>  drivers/bluetooth/btmrvl_sdio.c   |  15 +-
>  drivers/bluetooth/btmrvl_sdio.h   |   2 +
>  drivers/bluetooth/btusb.c         |   5 +
>  drivers/bluetooth/hci_vhci.c      | 170 ++++++++++-----
>  include/net/bluetooth/bluetooth.h |   5 +-
>  include/net/bluetooth/hci.h       |  82 +++++++-
>  include/net/bluetooth/hci_core.h  |   2 +-
>  include/net/bluetooth/l2cap.h     |   1 +
>  include/net/bluetooth/mgmt.h      |  11 +
>  net/bluetooth/Makefile            |   2 +
>  net/bluetooth/af_bluetooth.c      |  41 ++++
>  net/bluetooth/hci_conn.c          |   4 +
>  net/bluetooth/hci_core.c          | 213 +++++++++++++++----
>  net/bluetooth/hci_event.c         |  23 ++-
>  net/bluetooth/hci_sock.c          | 204 ++++++++++++++----
>  net/bluetooth/l2cap_core.c        | 169 +++++++++------
>  net/bluetooth/l2cap_sock.c        |  20 +-
>  net/bluetooth/mgmt.c              | 562 ++++++++++++++++++++++++++++++++++++++++----------
>  net/bluetooth/rfcomm/sock.c       |   7 +-
>  net/bluetooth/rfcomm/tty.c        |  35 +---
>  net/bluetooth/smp.c               |  15 +-
>  25 files changed, 1390 insertions(+), 483 deletions(-)
> 
> 

Content of type "application/pgp-signature" skipped

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ