Commit Graph

84 Commits

Author SHA1 Message Date
Marcel Holtmann
37ee988a6d obexd: Fix shortcut for --pbap option 2012-12-04 22:47:50 +01:00
Marcel Holtmann
d646092228 obexd: Check for phonebook MIME type 2012-12-04 22:47:50 +01:00
Marcel Holtmann
ce6d0771cc obexd: Some minor cleanups 2012-12-04 22:47:50 +01:00
Marcel Holtmann
bac315ca0f obexd: Add first attempt at PBAP server implementation 2012-12-04 22:47:50 +01:00
Marcel Holtmann
b7b2ad11c6 obexd: Add option for testing Phonebook Access 2012-12-04 22:47:50 +01:00
Marcel Holtmann
b8b6009552 obexd: Add initial steps for phonebook retrieval 2012-12-04 22:47:50 +01:00
Marcel Holtmann
6a236b790a obexd: The return values will be a string 2012-12-04 22:47:50 +01:00
Marcel Holtmann
e3f45996df obexd: Add more functions to the phonebook framework 2012-12-04 22:47:50 +01:00
Marcel Holtmann
c79d67ac1f obexd: Add workaround for broken libraries within plugins 2012-12-04 22:47:50 +01:00
Marcel Holtmann
7c20375b77 obexd: Enable threading if supported 2012-12-04 22:47:50 +01:00
Marcel Holtmann
22c4dfafe9 obexd: Add code for testing phonebook plugins 2012-12-04 22:47:50 +01:00
Marcel Holtmann
d6fcf6aba9 obexd: Add driver data functions 2012-12-04 22:47:49 +01:00
Marcel Holtmann
6f3a6121ee obexd: Fix debugging statement 2012-12-04 22:47:49 +01:00
Marcel Holtmann
d3e7f55e19 obexd: Add skeleton for EBook driver 2012-12-04 22:47:49 +01:00
Marcel Holtmann
69e8591153 obexd: Add debugging to phonebook driver registration 2012-12-04 22:47:49 +01:00
Marcel Holtmann
00dd968673 obexd: Use GOption argument parsing 2012-12-04 22:47:49 +01:00
Marcel Holtmann
5787cb4e17 obexd: Check optional threading support 2012-12-04 22:47:49 +01:00
Marcel Holtmann
1985137b8d obexd: Simplify plugin descriptor checking 2012-12-04 22:47:49 +01:00
Marcel Holtmann
e28829b44a obexd: Use dlopen() directly and don't depend on GModule 2012-12-04 22:47:49 +01:00
Marcel Holtmann
30d230d81d obexd: Add skeleton for EBook plugin 2012-12-04 22:47:49 +01:00
Marcel Holtmann
94b83f5bc5 obexd: Add prototypes for phonebook abstraction 2012-12-04 22:47:49 +01:00
Marcel Holtmann
20f1a8eb69 obexd: Add files for phonebook abstraction 2012-12-04 22:47:49 +01:00
Marcel Holtmann
f98f84d08e obexd: Fix agent disconnect callback declaration 2012-12-04 22:47:49 +01:00
Vinicius Costa Gomes
23333ab922 obexd: Uses the BlueZ service plugin to ask for authorization for FTP 2012-12-04 22:47:49 +01:00
Vinicius Costa Gomes
e77fbdfaed obexd: Makes use of the BlueZ Service plugin to add services records 2012-12-04 22:47:49 +01:00
Johan Hedberg
0d00c0713f obexd: We should never send an OBEX abort when we are a server. 2012-12-04 22:47:49 +01:00
Johan Hedberg
d9586a86b4 obexd: Set buffer to NULL after freeing it 2012-12-04 22:47:48 +01:00
Marcel Holtmann
9866ce8d55 obexd: Add initial implementation of SendFiles method 2012-12-04 22:47:48 +01:00
Marcel Holtmann
66f5e125ef obexd: Use GW_OBEX_THREADS_ENABLED instead of G_THREADS_ENABLED 2012-12-04 22:47:48 +01:00
Marcel Holtmann
ce170a9fdc obexd: Add skeleton for OBEX client sessions 2012-12-04 22:47:48 +01:00
Marcel Holtmann
f7b9865e51 obexd: Decode parameters of SendFiles method 2012-12-04 22:47:48 +01:00
Marcel Holtmann
3caef345d1 obexd: Update client API documentation 2012-12-04 22:47:48 +01:00
Marcel Holtmann
bd58c41ecf obexd: Add initial steps for OBEX client implementation 2012-12-04 22:47:48 +01:00
Marcel Holtmann
ef3648a694 obexd: Add skeleton for OBEX client implementation 2012-12-04 22:47:48 +01:00
Marcel Holtmann
38cc843679 obexd: Add private copy of osso-gwobex-0.60 2012-12-04 22:47:48 +01:00
Johan Hedberg
41f2c9e5d8 obexd: Minor coding style consistency fix 2012-12-04 22:47:48 +01:00
Vinicius Costa Gomes
c3452bea97 obexd: Fixes the case when the client doesn't send the Lenght header 2012-12-04 22:47:48 +01:00
Vinicius Costa Gomes
c3d86fec64 obexd: Adding a missing unref after sending a message on auth_error() 2012-12-04 22:47:48 +01:00
Johan Hedberg
8f29e8c2f1 obexd: Use LM_AUTH and LM_ENCRYPT instead of LM_SECURE for now (same way as bluez) 2012-12-04 22:47:48 +01:00
Johan Hedberg
15734b43c9 obexd: Only use a secure socket if specified 2012-12-04 22:47:48 +01:00
Marcel Holtmann
99633b88a5 obexd: Have DBG using the logging infrastructure 2012-12-04 22:47:47 +01:00
Marcel Holtmann
f520638717 obexd: Add plugin infrastructure 2012-12-04 22:47:47 +01:00
Vinicius Costa Gomes
2d9cd8eee6 obexd: Removing the (useless) flags to add bluetooth support 2012-12-04 22:47:47 +01:00
Vinicius Costa Gomes
b6dd4fce6c obexd: Adds support for TTY transport. 2012-12-04 22:47:47 +01:00
Johan Hedberg
b1463011fb obexd: Minor coding style and log message fix 2012-12-04 22:47:47 +01:00
Johan Hedberg
6c6c326f06 obexd: Fix socket descriptor leak 2012-12-04 22:47:47 +01:00
Johan Hedberg
fbc604f565 obexd: Fix error code for all folder creation cases 2012-12-04 22:47:47 +01:00
Johan Hedberg
419cfdf4a9 obexd: Make sure TransferCompleted is emmited for ABORT cases 2012-12-04 22:47:47 +01:00
Johan Hedberg
cbf76556ac obexd: Make sure the daemon always exits with the apropriate status 2012-12-04 22:47:47 +01:00
Johan Hedberg
78baef1dd6 obexd: Coding style and whitespace fixes 2012-12-04 22:47:47 +01:00