Go to file
Luiz Augusto von Dentz 16e1f86a1e gobex: make connection id check less strict
OBEX spec says:

  Only the first packet in the request needs to contain the Connection
  Id header...

  If a Connection Id header is received with an invalid connection
  identifier, it is recommended that the operation be rejected with the
  response code (0xD3) “Service Unavailable”.

Since not all requests packets need to contain Connection Id header we
should only try to validate it in case a header is received.

Reported by Hendrik Sattler <post@hendrik-sattler.de>
2012-12-04 22:22:04 +01:00
attrib gatt: Improve characteristics discovery 2012-12-01 11:11:26 +02:00
btio btio: Fix type detection for L2CAP fixed channels 2012-11-14 15:19:46 +02:00
doc doc: Add Agent.RequestAuthorization method 2012-12-04 15:13:09 +02:00
emulator emulator: Add handling for monitor server instance 2012-11-27 10:26:23 +01:00
gdbus gdbus: Add g_dbus_add_properties_watch function 2012-11-30 10:29:35 +02:00
gobex gobex: make connection id check less strict 2012-12-04 22:22:04 +01:00
lib lib: Add missing svclass entries for MAP 2012-11-23 14:33:49 +02:00
monitor monitor: Decode event mask page 2 bits 2012-12-04 20:26:57 +01:00
plugins core: Remove unused event.{c,h} 2012-12-04 13:21:26 +02:00
profiles input: Remove leftover fields in input struct 2012-12-03 21:42:22 +02:00
scripts hid2hci: change subsystem in udev rule from usb to usb* 2012-11-20 14:22:16 +02:00
src core: Add SSP just-works acceptor mapping to Agent.RequestAuthorization 2012-12-04 15:14:35 +02:00
test test: Add RequestAuthorization support to simple-agent 2012-12-04 15:14:35 +02:00
tools gobex: Remove g_obex_packet_find_header 2012-12-04 22:22:03 +01:00
unit gobex: add unit test for CONNECT followed by PUT request with random data 2012-12-04 22:22:03 +01:00
.gitignore build: Remove unused ppporc utility 2012-11-09 10:31:28 +01:00
.mailmap Fix Alok's email address 2010-10-06 10:29:09 +02:00
acinclude.m4 build: Always enable GATT support 2012-11-09 20:30:54 +01:00
AUTHORS Add João Paulo to the AUTHORS file 2012-11-10 14:28:13 +02:00
bluez.pc.in Improve build system 2007-12-08 21:46:12 +00:00
bootstrap Add --automake option 2006-08-18 19:41:53 +00:00
bootstrap-configure build: Always enable GATT support 2012-11-09 20:30:54 +01:00
ChangeLog Release 4.101 2012-06-22 14:07:04 -07:00
configure.ac build: Remove option to build SBC support 2012-11-09 09:57:08 +01:00
COPYING Remove new page characters 2008-08-14 22:56:25 +02:00
COPYING.LIB Remove new page characters 2008-08-14 22:56:25 +02:00
INSTALL Big cleanup of CVS relics 2005-10-29 19:25:42 +00:00
Makefile.am core: Remove unused event.{c,h} 2012-12-04 13:21:26 +02:00
Makefile.tools build: Remove test-network 2012-11-26 17:41:35 +02:00
NEWS Initial revision 2002-03-08 21:10:06 +00:00
README Update copyright information 2010-01-01 17:08:17 -08:00
TODO TODO: Mark just-works agent callback as done 2012-12-04 17:21:11 +02:00

BlueZ - Bluetooth protocol stack for Linux
******************************************

Copyright (C) 2000-2001  Qualcomm Incorporated
Copyright (C) 2002-2003  Maxim Krasnyansky <maxk@qualcomm.com>
Copyright (C) 2002-2010  Marcel Holtmann <marcel@holtmann.org>


Compilation and installation
============================

In order to compile Bluetooth utilities you need following software packages:
	- Linux Bluetooth protocol stack (BlueZ)
	- GCC compiler
	- D-Bus library
	- GLib library
	- USB library (optional)
	- Lexical Analyzer (flex, lex)
	- YACC (yacc, bison, byacc)

To configure run:
	./configure --prefix=/usr --mandir=/usr/share/man \
		--sysconfdir=/etc --localstatedir=/var --libexecdir=/lib

Configure automatically searches for all required components and packages.

To compile and install run:
	make && make install


Information
===========

Mailing lists:
	linux-bluetooth@vger.kernel.org

For additional information about the project visit BlueZ web site:
	http://www.bluez.org