Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core: Remove redundant include errno.h | Syam Sidhardhan | 2012-08-23 | 1 | -1/+0 |
| | |||||
* | core: Remove map_ap.c | Luiz Augusto von Dentz | 2012-08-16 | 2 | -529/+0 |
| | | | | It is no longer needed as MAP plugin is now using GObexApparam API | ||||
* | Fix some common spelling errors | Szymon Janc | 2012-06-14 | 2 | -3/+3 |
| | | | | Fix spelling errors reported by codespell. | ||||
* | core: Change agent interface to org.bluez.obex.Agent | Luiz Augusto von Dentz | 2012-06-05 | 1 | -2/+3 |
| | |||||
* | core: Change D-Bus service file to use org.bluez.obex | Luiz Augusto von Dentz | 2012-06-05 | 1 | -1/+1 |
| | |||||
* | core: Change D-Bus namespace to org.bluez.obex | Luiz Augusto von Dentz | 2012-06-05 | 2 | -20/+19 |
| | | | | This changes the namespace from org.openobex to org.bluez.obex | ||||
* | Do not set signature and reply in GDBus tables | Lucas De Marchi | 2012-05-18 | 1 | -14/+11 |
| | | | | | Use GDBUS_* macros, so signature and reply fields are not set in each method/signal. | ||||
* | Convert GDBus methods to use macro helpers | Lucas De Marchi | 2012-05-18 | 1 | -9/+18 |
| | | | | | With these macro helpers we can separate in/out arguments and use their own vector. | ||||
* | Constify GDBus signal tables | Marcel Holtmann | 2012-05-17 | 1 | -2/+2 |
| | | | | | | | Constify signal tables with the following command: find . -name '*.[ch]' -exec \ sed -i 's/\(GDBusSignalTable .* =\)/const \1/g' {} \; | ||||
* | Constify GDBus method tables | Marcel Holtmann | 2012-05-17 | 1 | -3/+3 |
| | | | | | | | Constify method tables with the following command: find . -name '*.[ch]' -exec \ sed -i 's/\(GDBusMethodTable .* =\)/const \1/g' {} \; | ||||
* | core: Use signalfd to handle unix signals | Luiz Augusto von Dentz | 2012-05-07 | 1 | -14/+78 |
| | | | | | | | Writing anything to syslog in the signal handler can cause a deadlock with any ongoing syslog write. This is also aligned with what BlueZ and other projects has been doing. | ||||
* | build: Remove glib-helper.h support | Marcel Holtmann | 2012-04-16 | 1 | -30/+0 |
| | |||||
* | src: Remove headers declared but not defined | Syam Sidhardhan | 2012-04-13 | 1 | -4/+0 |
| | |||||
* | src: Use goto for avoiding code duplication | Syam Sidhardhan | 2012-04-13 | 1 | -2/+2 |
| | |||||
* | MAP: Add implementation of map_ap_encode() | Slawomir Bochenski | 2012-03-28 | 1 | -2/+89 |
| | |||||
* | map_ap: Fix whitespace errors | Johan Hedberg | 2012-03-27 | 1 | -4/+0 |
| | |||||
* | map_ap.c: Add implementation for map_ap_get_* | Slawomir Bochenski | 2012-03-27 | 1 | -4/+54 |
| | |||||
* | core: Fix application parameter parsing in obex put | Divya Yadav | 2012-02-29 | 1 | -0/+1 |
| | | | | | Fix for application parameter parsing which is missing in obex put. | ||||
* | core: Use ENOSYS to indicate not implemented function | Luiz Augusto von Dentz | 2012-02-20 | 1 | -10/+10 |
| | |||||
* | core: Make use of g_obex_errno_to_rsp to translate posix errors | Luiz Augusto von Dentz | 2012-02-20 | 1 | -27/+1 |
| | |||||
* | core: Fix queueing packet containing error while suspended | Luiz Augusto von Dentz | 2012-02-20 | 2 | -4/+7 |
| | | | | | | | | | Queueing the error won't remove the original packet created by transfer from the queue so upon resume gobex will attempt to send it again. To fix this we no longer create a error packet instead the session is market as aborted and the error stored so when gobex finally resumes the error is forward properly. | ||||
* | bluetooth: Add support for L2CAP transport | Luiz Augusto von Dentz | 2012-02-14 | 4 | -6/+11 |
| | | | | | This uses driver port, if set (!= 0), as psm and export it in the service record. | ||||
* | core: Add port to service driver | Luiz Augusto von Dentz | 2012-02-14 | 1 | -0/+3 |
| | | | | This add possibility to optional port in addition to channel. | ||||
* | obex: Fix file not getting deleted when a push is aborted | Jaganath Kanakkassery | 2012-02-02 | 1 | -0/+12 |
| | | | | | | | | | Problem: Even if transfer is aborted file will be saved with partial content. Fix: In os_reset_session() os->cmd is checked for PUT before calling driver->remove(), but os->cmd is never assigned.This fix sets os->cmd wit respective opcode | ||||
* | map_ap.c: Add dumping of map_ap_t after decoding | Slawomir Bochenski | 2012-01-20 | 1 | -0/+25 |
| | |||||
* | map_ap.c: Add implementation for map_ap_decode() | Slawomir Bochenski | 2012-01-20 | 1 | -1/+97 |
| | |||||
* | map_ap.c: Add implementation for map_ap_set_* | Slawomir Bochenski | 2012-01-20 | 1 | -4/+52 |
| | |||||
* | map_ap.h: Remove MAP_AP_INVALID | Slawomir Bochenski | 2012-01-20 | 1 | -1/+0 |
| | | | | | Due to the change in MAP AP definitions resolving, there is no need for guard value. | ||||
* | MAP: Implementation of MAP AP core functions | Slawomir Bochenski | 2012-01-20 | 1 | -1/+76 |
| | | | | | This adds implementation for creation and destruction of map_ap_t and the definitions of MAP supported application parameters. | ||||
* | obex: Reset obex session in transfer_complete() | Jaganath Kanakkassery | 2012-01-11 | 1 | -1/+6 |
| | | | | | | | | This fix solves the following issues in multiple file push. Agent authorize is happening only for first file. Transfer_completed signal is getting called only after last push Incorrect value is sent for "total" and "transfered" signal from second file onwards. | ||||
* | Fix incorrect transfer path id during request authorization | Jaganath Kanakkassery | 2012-01-11 | 1 | -1/+1 |
| | | | | | Transfer is registered with id as cid, but authorize method is called with id as pointer to obex session structure | ||||
* | Fix not responding SUCCESS code to GET in some conditions | Luiz Augusto von Dentz | 2012-01-11 | 1 | -54/+17 |
| | | | | When there is no body to be transfer obexd is responding with CONTINUE. | ||||
* | Fix not responding when driver_get_headers return 0 | Luiz Augusto von Dentz | 2012-01-11 | 1 | -22/+18 |
| | | | | | | When calling driver_get_headers it may not be ready but after the backend respond the result can still be 0 which indicades no headers need to added and we can start sending the body. | ||||
* | Fix compilation issues with standard includes | Marcel Holtmann | 2011-12-22 | 3 | -0/+3 |
| | |||||
* | MAP: Skeleton of application parameters support | Slawomir Bochenski | 2011-12-08 | 2 | -0/+204 |
| | | | | | | | This introduces skeleton of functions for supporting processing of Message Access Profile specific OBEX application parameters. The code is usable in both MSE (server) and MCE (client), thus the patch enables linking the code to obexd and obex-client. | ||||
* | transport: Remove OpenOBEX include and fix standard includes | Marcel Holtmann | 2011-12-05 | 1 | -3/+4 |
| | |||||
* | service: Remove OpenOBEX include and fix standard includes | Marcel Holtmann | 2011-12-05 | 1 | -3/+4 |
| | |||||
* | mimetype: Remove OpenOBEX include and fix standard includes | Marcel Holtmann | 2011-12-05 | 1 | -4/+5 |
| | |||||
* | log: Remove OpenOBEX include | Marcel Holtmann | 2011-12-05 | 1 | -2/+0 |
| | |||||
* | Port core daemon to gobex | Luiz Augusto von Dentz | 2011-11-29 | 4 | -860/+577 |
| | |||||
* | Remove obex_get_id | Luiz Augusto von Dentz | 2011-11-29 | 2 | -18/+0 |
| | | | | | Plugins that need the peer address/name should use obex_getpeername which uses the transport driver to resolve it. | ||||
* | Fix calling getpeername directly on manager.c | Luiz Augusto von Dentz | 2011-11-29 | 3 | -23/+22 |
| | | | | | Manager should be transport agnostic and not pretend the transport is always RFCOMM since in future this might not be true even for Bluetooth. | ||||
* | bluetooth: add .getpeername support | Luiz Augusto von Dentz | 2011-11-29 | 1 | -0/+1 |
| | |||||
* | Remove use of obex_object_t from service.h | Luiz Augusto von Dentz | 2011-11-16 | 2 | -12/+8 |
| | | | | | Plugins including service.h need to include openobex headers because of this. | ||||
* | Introduce obex_get_non_header_data | Luiz Augusto von Dentz | 2011-11-16 | 3 | -0/+14 |
| | | | | | This function remove the need of calling OBEX_ObjectGetNonHdrData in the plugins. | ||||
* | Remove use of obex_object_t on obex.h | Luiz Augusto von Dentz | 2011-11-16 | 3 | -17/+16 |
| | | | | | Plugins including obex.h need to include openobex headers because of this. | ||||
* | Remove unused function obex_aparam_write | Luiz Augusto von Dentz | 2011-11-16 | 2 | -13/+0 |
| | |||||
* | Fix empty parameter list in function declaration | Syam Sidhardhan | 2011-11-14 | 3 | -3/+3 |
| | |||||
* | Make obex_server_init to initialized all services registered | Luiz Augusto von Dentz | 2011-11-03 | 4 | -30/+35 |
| | | | | | This way we don't have to keep adding new entries to main.c everytime a new service is introduced. | ||||
* | Move secure flag to service driver | Luiz Augusto von Dentz | 2011-11-03 | 4 | -11/+10 |
| | | | | | The driver already define the channel so it makes sense to have the secure flag in the same place. |