aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2012-08-23core: Remove redundant include errno.hSyam Sidhardhan1-1/+0
2012-08-16core: Remove map_ap.cLuiz Augusto von Dentz2-529/+0
2012-06-14Fix some common spelling errorsSzymon Janc2-3/+3
2012-06-05core: Change agent interface to org.bluez.obex.AgentLuiz Augusto von Dentz1-2/+3
2012-06-05core: Change D-Bus service file to use org.bluez.obexLuiz Augusto von Dentz1-1/+1
2012-06-05core: Change D-Bus namespace to org.bluez.obexLuiz Augusto von Dentz2-20/+19
2012-05-18Do not set signature and reply in GDBus tablesLucas De Marchi1-14/+11
2012-05-18Convert GDBus methods to use macro helpersLucas De Marchi1-9/+18
2012-05-17Constify GDBus signal tablesMarcel Holtmann1-2/+2
2012-05-17Constify GDBus method tablesMarcel Holtmann1-3/+3
2012-05-07core: Use signalfd to handle unix signalsLuiz Augusto von Dentz1-14/+78
2012-04-16build: Remove glib-helper.h supportMarcel Holtmann1-30/+0
2012-04-13src: Remove headers declared but not definedSyam Sidhardhan1-4/+0
2012-04-13src: Use goto for avoiding code duplicationSyam Sidhardhan1-2/+2
2012-03-28MAP: Add implementation of map_ap_encode()Slawomir Bochenski1-2/+89
2012-03-27map_ap: Fix whitespace errorsJohan Hedberg1-4/+0
2012-03-27map_ap.c: Add implementation for map_ap_get_*Slawomir Bochenski1-4/+54
2012-02-29core: Fix application parameter parsing in obex putDivya Yadav1-0/+1
2012-02-20core: Use ENOSYS to indicate not implemented functionLuiz Augusto von Dentz1-10/+10
2012-02-20core: Make use of g_obex_errno_to_rsp to translate posix errorsLuiz Augusto von Dentz1-27/+1
2012-02-20core: Fix queueing packet containing error while suspendedLuiz Augusto von Dentz2-4/+7
2012-02-14bluetooth: Add support for L2CAP transportLuiz Augusto von Dentz4-6/+11
2012-02-14core: Add port to service driverLuiz Augusto von Dentz1-0/+3
2012-02-02obex: Fix file not getting deleted when a push is abortedJaganath Kanakkassery1-0/+12
2012-01-20map_ap.c: Add dumping of map_ap_t after decodingSlawomir Bochenski1-0/+25
2012-01-20map_ap.c: Add implementation for map_ap_decode()Slawomir Bochenski1-1/+97
2012-01-20map_ap.c: Add implementation for map_ap_set_*Slawomir Bochenski1-4/+52
2012-01-20map_ap.h: Remove MAP_AP_INVALIDSlawomir Bochenski1-1/+0
2012-01-20MAP: Implementation of MAP AP core functionsSlawomir Bochenski1-1/+76
2012-01-11obex: Reset obex session in transfer_complete()Jaganath Kanakkassery1-1/+6
2012-01-11Fix incorrect transfer path id during request authorizationJaganath Kanakkassery1-1/+1
2012-01-11Fix not responding SUCCESS code to GET in some conditionsLuiz Augusto von Dentz1-54/+17
2012-01-11Fix not responding when driver_get_headers return 0Luiz Augusto von Dentz1-22/+18
2011-12-22Fix compilation issues with standard includesMarcel Holtmann3-0/+3
2011-12-08MAP: Skeleton of application parameters supportSlawomir Bochenski2-0/+204
2011-12-05transport: Remove OpenOBEX include and fix standard includesMarcel Holtmann1-3/+4
2011-12-05service: Remove OpenOBEX include and fix standard includesMarcel Holtmann1-3/+4
2011-12-05mimetype: Remove OpenOBEX include and fix standard includesMarcel Holtmann1-4/+5
2011-12-05log: Remove OpenOBEX includeMarcel Holtmann1-2/+0
2011-11-29Port core daemon to gobexLuiz Augusto von Dentz4-860/+577
2011-11-29Remove obex_get_idLuiz Augusto von Dentz2-18/+0
2011-11-29Fix calling getpeername directly on manager.cLuiz Augusto von Dentz3-23/+22
2011-11-29bluetooth: add .getpeername supportLuiz Augusto von Dentz1-0/+1
2011-11-16Remove use of obex_object_t from service.hLuiz Augusto von Dentz2-12/+8
2011-11-16Introduce obex_get_non_header_dataLuiz Augusto von Dentz3-0/+14
2011-11-16Remove use of obex_object_t on obex.hLuiz Augusto von Dentz3-17/+16
2011-11-16Remove unused function obex_aparam_writeLuiz Augusto von Dentz2-13/+0
2011-11-14Fix empty parameter list in function declarationSyam Sidhardhan3-3/+3
2011-11-03Make obex_server_init to initialized all services registeredLuiz Augusto von Dentz4-30/+35
2011-11-03Move secure flag to service driverLuiz Augusto von Dentz4-11/+10
2011-11-03Remove options per serverLuiz Augusto von Dentz7-67/+26
2011-11-03Removed unused fields of obex_serverLuiz Augusto von Dentz1-2/+0
2011-11-03Remove config.h from src/obex.hLuiz Augusto von Dentz1-4/+0
2011-10-11Fix OPP not sending TransferCompleted signalSlawomir Bochenski1-2/+2
2011-10-06Simplify code for calling mime driver flush()Slawomir Bochenski1-18/+10
2011-10-05Pass through error returned by open in PUTsSlawomir Bochenski1-1/+1
2011-10-05Utilise os_set_response in check_putSlawomir Bochenski1-10/+1
2011-10-05Write pending bytes only if mime object is openSlawomir Bochenski1-1/+1
2011-10-05Reverse order of calls in os_reset_sessionSlawomir Bochenski1-2/+3
2011-09-21Fix target size in Connect reply WHO headerJohan Hedberg1-1/+1
2011-09-02Rename dbus.h to manager.gJohan Hedberg4-3/+2
2011-09-02Rename obex_dbus_get_connection to manager_dbus_get_connectionJohan Hedberg2-2/+2
2011-09-02Clean up header filesJohan Hedberg4-18/+14
2011-08-30Fix missing NULL check in agent_cancelJohan Hedberg1-0/+3
2011-08-12Fix handling asynchronous plugin readsSlawomir Bochenski2-6/+11
2011-08-05Simplify symbolic links supportSlawomir Bochenski1-1/+2
2011-08-02Make use of g_slist_free_full when elements are dynamically-allocatedLuiz Augusto von Dentz1-0/+30
2011-07-27Fix finding mime driver by typeSlawomir Bochenski1-1/+8
2011-07-14Remove *hi from mime driver read()Slawomir Bochenski2-20/+9
2011-07-13Add get_next_header() functionSlawomir Bochenski3-4/+59
2011-07-13Start OpenOBEX stream automaticallySlawomir Bochenski3-10/+17
2011-07-10Use correct variable for setting responseSlawomir Bochenski1-1/+1
2011-07-09Fix white space related coding style issuesSyam Sidhardhan1-1/+1
2011-06-28Fix parameters in obexd.service.inSlawomir Bochenski1-1/+1
2011-06-21Add initial support for OBEX Action commandLuiz Augusto von Dentz5-0/+154
2011-06-15Remove redundant codeSlawomir Bochenski2-18/+3
2011-06-15Revert API changes to mime driver read functionSlawomir Bochenski3-13/+6
2011-05-29Improve usage documentation for some optionsLuiz Augusto von Dentz1-2/+6
2011-05-29Remove unused obex.confLuiz Augusto von Dentz1-20/+0
2011-05-29Simplify options for including/excluding pluginsLuiz Augusto von Dentz3-53/+68
2011-03-10Add skeleton for Message Access Profile pluginSlawomir Bochenski2-2/+10
2011-02-23Add flush callback to mimetype driverLuiz Augusto von Dentz2-2/+25
2011-02-17Fix not responding to pbap GET when data is already cachedLuiz Augusto von Dentz1-20/+15
2011-01-14Fix plugin close & disconnect functions call orderSlawomir Bochenski1-2/+2
2011-01-03New NewMissedCalls added for phonebook_pull.Dmitriy Paliy3-6/+13
2010-12-09Change obex_service_driver put() signatureSlawomir Bochenski2-2/+3
2010-12-08Add support for stat files bigger than 2GB on 32-bit systemsLuiz Augusto von Dentz2-6/+7
2010-12-07Fix logging for obex-clientLuiz Augusto von Dentz3-5/+5
2010-10-20Fix possible invalid readLuiz Augusto von Dentz1-1/+3
2010-10-20Fix not setting proper errors when canceling suspended requestsLuiz Augusto von Dentz1-2/+3
2010-10-18Fix plugin defineMarcel Holtmann1-1/+1
2010-10-15Type conversion in read and write obex streamsDmitriy Paliy1-4/+4
2010-10-15Code cleanup: unnecessary operation and typo removedDmitriy Paliy1-2/+1
2010-10-15Fix regression on suspend on openingDmitriy Paliy1-1/+1
2010-10-13Fix suspend stream on opening if no dataDmitriy Paliy1-1/+13
2010-10-12Fix possible use of uninitialized variablesLuiz Augusto von Dentz1-0/+3
2010-10-12Fix dead statementLuiz Augusto von Dentz1-7/+1
2010-10-12Fix possible NULL pointer deferenceLuiz Augusto von Dentz1-1/+3
2010-09-28Fix emitting TransferCompleted twiceLuiz Augusto von Dentz1-1/+2
2010-09-13btio: Seperate btio.[ch] into btio directoryZhenhua Zhang2-1396/+0
2010-09-13btio: Replace void * with gpointerZhenhua Zhang2-17/+17
2010-09-13btio: Remove blank line at EOFZhenhua Zhang1-1/+0
2010-08-19Sort IrMC after PBAPMarcel Holtmann2-4/+4
2010-08-19IrMC sync server supportMarcel Mol2-2/+11
2010-07-30Fix crash when processing OBEX_EV_PROGRESSLuiz Augusto von Dentz1-1/+1
2010-07-21Add variable target size support to obex_mime_type_driver_find()Marcel Mol3-8/+18
2010-07-20core: fix possible buffer overflowLuiz Augusto von Dentz4-7/+12
2010-07-15core: fix crash when resetting a session with no serviceLuiz Augusto von Dentz1-1/+1
2010-07-13Add mode option for L2CAP sockets to the BtIO APISantiago Carot-Nemesio2-6/+14
2010-07-09core: add debug for read streamLuiz Augusto von Dentz1-1/+5
2010-07-07core: fix not calling driver .reset when resetting sessionLuiz Augusto von Dentz1-15/+13
2010-07-07core: fix crash when driver doesn't implement .removeLuiz Augusto von Dentz1-1/+2
2010-07-06More cleanup for the logging codeMarcel Holtmann3-17/+17
2010-07-06log: fix use of log_ prefixLuiz Augusto von Dentz3-153/+152
2010-07-06core: fix use of uninitialized variable for object sizeLuiz Augusto von Dentz1-1/+1
2010-07-06core: fix not cancelling request in case of errorLuiz Augusto von Dentz1-3/+3
2010-07-06core: print response codesLuiz Augusto von Dentz2-0/+13
2010-07-05core: fix not handling all possible errors accordinglyLuiz Augusto von Dentz1-45/+13
2010-06-17Rename debug() into log_debug() to hide it in favor of DBG()Luiz Augusto von Dentz2-4/+4
2010-06-17Replace uses of debug with DBGLuiz Augusto Von Dentz8-45/+45
2010-06-17Add dynamic debug featureLuiz Augusto von Dentz10-73/+127
2010-06-16Add support for responding Auth ChallengeVinicius Costa Gomes1-1/+90
2010-06-07Fix wrong response code for PBAP PUTVinicius Costa Gomes1-4/+6
2010-06-03Make use of transport drivers and some cleanupsLuiz Augusto von Dentz8-890/+29
2010-06-03Add server.{c,h} filesLuiz Augusto von Dentz2-0/+193
2010-06-03Add support for transport driversLuiz Augusto von Dentz2-0/+124
2010-05-31Fix mimetype driver match when service has .whoLuiz Augusto von Dentz2-32/+49
2010-05-25Add obex_set_name so plugins can set object nameLuiz Augusto Von Dentz2-0/+8
2010-05-24Fix service driver matching when who is not specifiedLuiz Augusto Von Dentz1-1/+2
2010-05-21Fix invalid memory access when removing a fileVinicius Costa Gomes2-2/+6
2010-05-21Fix crash when receiving small objectsVinicius Costa Gomes1-1/+2
2010-05-21Fix sending the Not Found response asynchronouslyVinicius Costa Gomes1-0/+5
2010-05-21Fix not resetting buffered data count when resetting the sessionLuiz Augusto Von Dentz1-0/+1
2010-05-14Coding style fixesVinicius Costa Gomes16-274/+289
2010-05-14Fix regression on opp put when name is not setLuiz Augusto von Dentz1-6/+4
2010-05-11Fix stream bufferingLuiz Augusto Von Dentz2-30/+21
2010-05-11Interpret EACCES as EPERMLuiz Augusto Von Dentz1-0/+1
2010-05-06Fix: drivers should know nothing about obex_sessionVinicius Costa Gomes3-13/+6
2010-05-05PBAP service data structure cleanupClaudio Takahasi3-14/+19
2010-05-05Implements PhonebookSize for PullPhoneBook functionClaudio Takahasi4-165/+194
2010-05-05Add a way to get global obexd optionsVinicius Costa Gomes2-0/+13
2010-05-04Fix error code when removing non-empty directoryLuiz Augusto von Dentz1-0/+5
2010-04-29Fix not checking for driver .put errorsLuiz Augusto Von Dentz1-1/+5
2010-04-29Fix mimetype driver selection not fallback to general defaultLuiz Augusto Von Dentz1-10/+25
2010-04-28Fix too long lines (coding style)Johan Hedberg1-12/+19
2010-04-28Fix: simplify the finding of a serviceVinicius Costa Gomes4-21/+16
2010-04-28Add support to the WHO header in mimetype driversVinicius Costa Gomes3-10/+32
2010-04-28Fix: Renaming of obex_prepare_put and obex_stream_startVinicius Costa Gomes2-5/+8
2010-04-28Fix: renaming driver->context to driver->driver_dataVinicius Costa Gomes2-6/+6
2010-04-22Fix: no need to reset the session after a CONNECTVinicius Costa Gomes1-0/+2
2010-04-09Always assign the service data returned by service connect callbackClaudio Takahasi1-4/+1
2010-04-09Added PBAP application parameter parser functionClaudio Takahasi3-6/+33
2010-04-09Remove unnecessary functionsClaudio Takahasi2-9/+0
2010-04-06Fix: current_folder should not be in the coreVinicius Costa Gomes3-33/+9
2010-04-06Add support for per service user dataVinicius Costa Gomes3-17/+21
2010-04-06Fix: nobody outside the core should know about struct serverVinicius Costa Gomes7-23/+26
2010-04-06Remove unnecessary header files includesClaudio Takahasi7-17/+1
2010-04-06Remove unused argument of record registration functionClaudio Takahasi3-3/+3
2010-04-06Converting emit_transfer_progress to static functionClaudio Takahasi2-3/+1
2010-04-06Move D-Bus interface name declarations to manager.cClaudio Takahasi2-7/+5
2010-04-06Now obex_session is private to the core obexdVinicius Costa Gomes7-79/+103
2010-04-06Add obex_get_id, which returns an device id.Vinicius Costa Gomes2-0/+19
2010-04-06Remove all the uses of obex_rsp_tVinicius Costa Gomes2-21/+42
2010-04-06Don't add the header length if it is unknown on get responsesClaudio Takahasi1-2/+5
2010-04-06Initial support for mimetype drivers on PBAPClaudio Takahasi2-2/+2
2010-04-06Removes direct access of obex session fields on filesystem pluginClaudio Takahasi4-19/+10
2010-04-06Cleanup of the opp serviceVinicius Costa Gomes2-0/+8
2010-04-06Cleaning up the ftp serviceVinicius Costa Gomes2-2/+17
2010-04-06Cleanup of check put function of OBEX service driverClaudio Takahasi5-23/+31
2010-04-06Rename some obexd core functionsClaudio Takahasi2-15/+11
2010-04-06Cleanup of put function of OBEX service driverVinicius Costa Gomes2-2/+2
2010-04-06Cleanup of set path function of OBEX service driverClaudio Takahasi3-6/+33
2010-04-06Cleanup of reset function of OBEX service driverClaudio Takahasi4-5/+10
2010-04-06Cleanup of get function of OBEX service driverVinicius Costa Gomes3-6/+45
2010-04-06Moves some declarations to the proper header filesClaudio Takahasi5-28/+28
2010-04-06Cleanup of the progress function of the OBEX service driverVinicius Costa Gomes4-2/+8
2010-04-06Cleanup of disconnect function of OBEX service driverClaudio Takahasi4-55/+24
2010-04-06Initial core cleanupClaudio Takahasi6-4/+55
2010-04-06Fix missing break statementVinicius Costa Gomes1-0/+1
2010-04-01Add possibility to explicitly specify source/dest channel in BtIOJohan Hedberg2-0/+8
2010-03-31Fix security level for server socketsJohan Hedberg1-7/+6
2010-03-30Make BtIO default security level MEDIUMJohan Hedberg1-0/+1
2010-03-01Fix writing to errnoLuiz Augusto Von Dentz3-27/+24
2010-03-01Add set_io_watch to mimetype driversLuiz Augusto Von Dentz4-3/+160
2010-02-23Fix service driver selection when WHO header is informedLuiz Augusto Von Dentz1-3/+7
2010-02-01Allow to plugin's chkput to be called for all casesVinicius Costa Gomes1-2/+2
2010-01-27Use private session DBusConnection at obexd server sideForrest Zhao1-1/+2
2010-01-27Fix a memory leak in manager_init() in src/manager.cForrest Zhao1-1/+4
2010-01-27Introduce obex_dbus_get_connection() to obexd serverForrest Zhao2-0/+10
2010-01-07Fix some missed copyrightsMarcel Holtmann2-2/+2
2010-01-07Update Nokia copyrightsJohan Hedberg7-11/+7
2010-01-01Update copyright informationMarcel Holtmann17-17/+17
2009-12-18Fix bug when object size is unknownLuiz Augusto Von Dentz1-2/+2
2009-12-14Fix .read of folder-listing driverLuiz Augusto Von Dentz1-2/+2
2009-12-08Fix pcsuite service driver matchingLuiz Augusto Von Dentz3-10/+31
2009-11-27Fix missing close on BtIO create_io functionClaudio Takahasi1-26/+41
2009-11-17We have to reset the session after a SET_PATH tooVinicius Costa Gomes1-0/+1
2009-11-17Implement initial OBEX server/SyncML binding for SyncEvolutionForrest Zhao2-2/+13
2009-11-16Introduce target_size to struct obex_service_driver{}Forrest Zhao3-6/+10
2009-11-16There could be multiple PUT data streams before they're flushed to backendForrest Zhao1-8/+3