aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/gobex
AgeCommit message (Expand)AuthorFilesLines
2024-01-19gobex: const annotate RO arrays, use G_N_ELEMENTSEmil Velikov1-4/+5
2022-02-18gobex: Fix read from pointer after freeTedd Ho-Jeong An1-0/+2
2022-02-14gobex: Print error if data cannot be writtenLuiz Augusto von Dentz1-2/+15
2022-01-06build: Replace use of g_memdup with util_memdupLuiz Augusto von Dentz2-5/+7
2020-09-21gobex: Add SPDX License IdentifierTedd Ho-Jeong An12-168/+12
2020-07-01gobex: Fix segfault caused by interrupted transferDenis Grigorev3-0/+16
2018-12-06build: Move declaration of _GNU_SOURCE back into individual source filesMarcel Holtmann1-1/+1
2018-05-23gobex: Fix compiler warning from casting functionsMarcel Holtmann2-2/+12
2017-04-23gobex: Make g_obex_apparam_encode NULL safeLuiz Augusto von Dentz1-0/+3
2016-12-07gobex: Fix a compilation error for the compatibility with LLVMMiao-chen Chou5-16/+16
2015-07-08gobex: Minor coding style (whitespace) fixJohan Hedberg1-1/+0
2015-03-01gobex: Fix includes for gobex.h headerMarcel Holtmann4-8/+8
2014-12-08gobex: List all enum values in switchSzymon Janc1-0/+1
2014-08-29gobex: Abort if there is no request to cancelLuiz Augusto von Dentz1-2/+7
2014-08-29gobex: Add g_obex_abortLuiz Augusto von Dentz3-5/+15
2014-08-29gobex: Fix crash when debug is enabledLuiz Augusto von Dentz3-1/+17
2014-08-29gobex: Fix warning if g_obex_resume is called when disconnectedLuiz Augusto von Dentz1-1/+1
2014-08-11gobex: Fix use after freeAndrei Emeltchenko1-2/+7
2014-08-11gobex: Fix use after freeAndrei Emeltchenko1-0/+1
2014-08-11gobex: Fix use after freeAndrei Emeltchenko1-2/+1
2014-08-05gobex: Fix use after freeAndrei Emeltchenko1-0/+1
2014-04-25gobex: Fix removing invalid sourceSzymon Janc1-5/+17
2014-04-09gobex: Fix asserting one more timeLuiz Augusto von Dentz1-1/+1
2014-04-08gobex: Fix being able to cancel completed requestsLuiz Augusto von Dentz1-3/+5
2014-04-02gobex: Really fix assert this timeLuiz Augusto von Dentz1-1/+1
2014-04-02gobex: Fix memory leakLuiz Augusto von Dentz1-0/+1
2014-04-02gobex: Fix asserting when resending connect requestLuiz Augusto von Dentz1-0/+2
2014-03-31gobex: Respond to authentication challengeLuiz Augusto von Dentz1-14/+113
2014-03-31gobex/header: Add g_obex_header_new_tag functionLuiz Augusto von Dentz2-2/+8
2014-03-21gobex: Add g_obex_disconnectLuiz Augusto von Dentz2-0/+15
2014-03-21gobex/transfer: Keep request id for GET when SRM is activeLuiz Augusto von Dentz1-1/+6
2014-03-21gobex: Fix not resetting SRM setupLuiz Augusto von Dentz1-1/+2
2014-02-20gobex: Handle suspending/resuming for GET when SRM is activeLuiz Augusto von Dentz2-3/+55
2014-02-20gobex: Fix not handling SRM properlyLuiz Augusto von Dentz1-8/+16
2013-09-29gobex: Revert g_obex_pending_req_abort to static pending_req_abortLuiz Augusto von Dentz2-4/+2
2013-09-29gobex: Fix crash on g_obex_pending_req_abortLuiz Augusto von Dentz1-1/+4
2013-09-11codingstyle: Change __FUNCTION__ to __func__Andrei Emeltchenko1-1/+1
2013-08-12gobex: Add proper message to transfer errorsLuiz Augusto von Dentz1-2/+2
2013-05-02gobex: Get rid of gcharLucas De Marchi1-8/+8
2013-05-01gobex: Get rid of gintLucas De Marchi2-8/+8
2013-04-09gobex: Use gcc builtin instead of g_atomicLucas De Marchi1-6/+8
2013-02-15gobex: Fix GPL version referenceJohan Hedberg12-24/+36
2012-12-07Revert "Ensure config.h is included by using CPPFLAGS"Johan Hedberg6-0/+24
2012-12-05Ensure config.h is included by using CPPFLAGSLucas De Marchi6-24/+0
2012-12-04gobex: Fix build on 32 bits systemsLuiz Augusto von Dentz1-8/+17
2012-12-04gobex: Add debug option to apparamLuiz Augusto von Dentz3-9/+52
2012-12-04gobex: Integrate GObexApparam with GObexHeaderLuiz Augusto von Dentz2-0/+28
2012-12-04gobex: Introduce GObexApparam APILuiz Augusto von Dentz2-0/+373
2012-12-04gobex: Fix not printing debug messages when GOBEX_DEBUG is setLuiz Augusto von Dentz2-4/+6
2012-12-04gobex: Change UTF name to standardNeal Peacock1-1/+1
2012-12-04gobex: Fix dead assignments in gobex-header.cSzymon Janc1-5/+5
2012-12-04gobex: Add callback and userdata parameter to g_obex_cancel_transfer()Jaganath Kanakkassery3-5/+21
2012-12-04gobex: build: Remove glib-helper.h supportMarcel Holtmann1-1/+0
2012-12-04gobex: fix callback remove when canceling transferMikel Astiz1-0/+3
2012-12-04gobex: Use ENOSYS to correspond to OBEX not implementedLuiz Augusto von Dentz1-1/+2
2012-12-04gobex: Translate posix error code to proper OBEX response opcodeLuiz Augusto von Dentz3-2/+29
2012-12-04gobex: Fix ABORT request not processingJaganath Kanakkassery1-1/+1
2012-12-04gobex: fix automatically including SRM header in CONNECT responsesLuiz Augusto von Dentz1-0/+1
2012-12-04gobex: fix not disabling SRM when dealing with GET responsesLuiz Augusto von Dentz1-103/+115
2012-12-04gobex: Remove reduntant NULL assignmentJaganath Kanakkassery1-2/+0
2012-12-04gobex: automatically use SRM when transport type is SOCK_SEQPACKETLuiz Augusto von Dentz1-1/+55
2012-12-04gobex: handle Single Response Mode Parameters (SRMP) headersLuiz Augusto von Dentz1-5/+34
2012-12-04gobex: handle Single Response Mode (SRM) headersLuiz Augusto von Dentz3-33/+216
2012-12-04gobex: introduce g_obex_get_rsp_pktLuiz Augusto von Dentz2-12/+27
2012-12-04gobex: reduce duplicated code in g_obex_put_reqLuiz Augusto von Dentz1-16/+2
2012-12-04gobex: add defines for possible values of SRMP headerLuiz Augusto von Dentz1-1/+6
2012-12-04gobex: add defines for possible values of SRM headerLuiz Augusto von Dentz1-0/+5
2012-12-04gobex: fix transfer search in transfer_completeMikel Astiz1-11/+19
2012-12-04gobex: Add translating error codes to stringsBartosz Szatkowski2-0/+59
2012-12-04gobex: fix removing wrong id on transfer_freeLuiz Augusto von Dentz1-1/+1
2012-12-04gobex: Add "cd ../dir" handling in setpathBartosz Szatkowski1-4/+10
2012-12-04gobex: make connection id check less strictLuiz Augusto von Dentz1-1/+1
2012-12-04gobex: fix sending Connection ID header in all requestsLuiz Augusto von Dentz1-0/+3
2012-12-04gobex: fix not tracking received responsesLuiz Augusto von Dentz1-2/+3
2012-12-04gobex: fix checking connection id for ABORTLuiz Augusto von Dentz1-2/+9
2012-12-04gobex: add check for connection idLuiz Augusto von Dentz1-3/+26
2012-12-04gobex: remove extra define of G_OBEX_RSP_SUCCESSLuiz Augusto von Dentz1-1/+0
2012-12-04gobex: dump data when G_OBEX_DEBUG_DATA is setLuiz Augusto von Dentz1-3/+12
2012-12-04gobex: log packets using G_OBEX_DEBUG_PACKETLuiz Augusto von Dentz1-0/+38
2012-12-04gobex: log headers using G_OBEX_DEBUG_HEADERLuiz Augusto von Dentz1-0/+49
2012-12-04gobex: log transfers using G_OBEX_DEBUG_TRANSFERLuiz Augusto von Dentz1-0/+50
2012-12-04gobex: log commands using G_OBEX_DEBUG_COMMANDLuiz Augusto von Dentz1-0/+26
2012-12-04gobex: log errors using G_OBEX_DEBUG_ERRORLuiz Augusto von Dentz4-7/+37
2012-12-04gobex: add initial support for debugLuiz Augusto von Dentz2-0/+96
2012-12-04gobex: fix includes of config.hLuiz Augusto von Dentz4-3/+7
2012-12-04gobex: add missing checks for config.hLuiz Augusto von Dentz3-0/+12
2012-12-04gobex: Fix decoding byte array headers with too small lengthJohan Hedberg1-0/+7
2012-12-04gobex: Remove g_obex_packet_find_headerJohan Hedberg3-18/+3
2012-12-04gobex: Use larger timeout first packet in transfersJohan Hedberg1-8/+10
2012-12-04gobex: Fix request timeout handling when abortingJohan Hedberg1-4/+14
2012-12-04gobex: Protect against user callback freeing internal objectsJohan Hedberg1-3/+18
2012-12-04gobex: Protect against transfer_complete callback removing the transferJohan Hedberg1-0/+3
2012-12-04gobex: Fix opcode for Action command convenience functionsJohan Hedberg1-2/+2
2012-12-04gobex: Add support for Action command header offset (0)Johan Hedberg1-0/+2
2012-12-04gobex: Add client transfer functions taking a pre-created GObexPacketJohan Hedberg2-0/+54
2012-12-04gobex: Add OBEX packet header addition convenience functionsJohan Hedberg2-0/+52
2012-12-04gobex: Add Action command convenience functionsJohan Hedberg3-0/+43
2012-12-04gobex: fix setting final bit on PUT requestsLuiz Augusto von Dentz1-3/+7
2012-12-04gobex: fix not handling unkown transport typeLuiz Augusto von Dentz1-0/+3
2012-12-04gobex: Fix encoding of empty unicode headersJakub Adamek1-1/+10
2012-12-04gobex: Fix compilation when NEED_G_SLIST_FREE_FULL is definedDaniele Forsi1-0/+5
2012-12-04gobex: Remove reduntant empty lineJohan Hedberg1-1/+0
2012-12-04gobex: Fix compilation error with GPOINTER_TO_UINTJohan Hedberg1-2/+2
2012-12-04gobex: Add support for returning -EAGAIN from producer callbackJohan Hedberg2-0/+14
2012-12-04gobex: Premit raw OBEX error codes within G_OBEX_ERROR GError domainJohan Hedberg2-2/+5
2012-12-04gobex: Refactor get response parsing in transfer codeJohan Hedberg1-17/+33
2012-12-04gobex: Fix put request handling with final bit valueJohan Hedberg1-22/+22
2012-12-04gobex: Add g_obex_packet_get_body convenience functionJohan Hedberg2-0/+12
2012-12-04gobex: Make use of g_obex_send_rsp where possibleJohan Hedberg1-8/+2
2012-12-04gobex: Allow g_obex_send_rsp to take custom headersJohan Hedberg2-3/+8
2012-12-04gobex: Merge gobex-transfer.h into gobex.hJohan Hedberg3-50/+22
2012-12-04gobex: Use guint instead of gint for request callback idJohan Hedberg3-28/+40
2012-12-04gobex: Minor coding style fixesJohan Hedberg1-6/+4
2012-12-04gobex: Add g_obex_send_rsp convenience functionJohan Hedberg2-1/+12
2012-12-04gobex: Make use of va-args headers in higher level functionsJohan Hedberg2-24/+16
2012-12-04gobex: Make transfer functions take va-args header listsJohan Hedberg2-55/+72
2012-12-04gobex: Remove _ID_ from header type definitionsJohan Hedberg5-98/+94
2012-12-04gobex: Add va-args based packet creation supportJohan Hedberg7-28/+118
2012-12-04gobex: Make buffer parameter const for g_obex_header_new_bytesJohan Hedberg2-2/+2
2012-12-04gobex: Remove unneeded data_policy from g_obex_header_new_bytesJohan Hedberg4-23/+6
2012-12-04gobex: Allow calling g_obex_get_rsp later with custom headersJohan Hedberg2-8/+12
2012-12-04gobex: Ignore unexpected responses (which can occur when aborting)Johan Hedberg1-0/+5
2012-12-04gobex: Add g_obex_deleteJohan Hedberg2-0/+17
2012-12-04gobex: Add g_obex_mkdirJohan Hedberg2-0/+21
2012-12-04gobex: Add g_obex_setpathJohan Hedberg2-0/+27
2012-12-04gobex: Fix header offset lookupJohan Hedberg1-2/+2
2012-12-04gobex: Add g_obex_cancel_transferJohan Hedberg2-0/+22
2012-12-04gobex: Fix g_obex_get_rsp end of transfer handlingJohan Hedberg1-3/+8
2012-12-04gobex: Add support for suspend & resumeJohan Hedberg2-0/+32
2012-12-04gobex: Add g_obex_get_rspJohan Hedberg2-3/+69
2012-12-04gobex: Add g_obex_get_reqJohan Hedberg2-2/+61
2012-12-04gobex: Don't call consumer callback if there is no dataJohan Hedberg1-1/+2
2012-12-04gobex: Add basic server-side put transfer supportJohan Hedberg2-2/+102
2012-12-04gobex: Fix typoJohan Hedberg1-1/+1
2012-12-04gobex: Fix also response code for on-demand data based packetsJohan Hedberg1-1/+5
2012-12-04gobex: Rename g_obex_put to g_obex_put_reqJohan Hedberg2-2/+2
2012-12-04gobex: Remove g_obex_set_request_functionJohan Hedberg2-14/+3
2012-12-04gobex: Add per-opcode request handlersJohan Hedberg2-1/+68
2012-12-04gobex: Add type and name headers to the g_obex_put requestJohan Hedberg1-0/+16
2012-12-04gobex: Use GObexDataProducer type instead of (custom) GObexPacketDataFuncJohan Hedberg5-13/+11
2012-12-04gobex: Make on-demand body headers a GObexPacket featureJohan Hedberg5-68/+56
2012-12-04gobex: Track last received request internally and remove g_obex_responseJohan Hedberg2-51/+44
2012-12-04gobex: Add initial transfer abstractionJohan Hedberg2-0/+214
2012-12-04gobex: Fix end of body packets for on-demand headersJohan Hedberg1-0/+9
2012-12-04gobex: Don't stop sending data if a single packet fails to encodeJohan Hedberg1-5/+6
2012-12-04gobex: Fix parsing over-sized packetsJohan Hedberg1-0/+7
2012-12-04gobex: Rename GObexDisconnectFunc to simply GObexFuncJohan Hedberg2-5/+4
2012-12-04gobex: Make on-demand header callbacks able to fail cleanlyJohan Hedberg3-8/+19
2012-12-04gobex: Use opcode instead of entire req in g_obex_responseJohan Hedberg2-3/+4
2012-12-04gobex: Add support for Connection ID headerJohan Hedberg1-6/+47
2012-12-04gobex: Add g_obex_packet_find_header and g_obex_packet_prepend_headerJohan Hedberg2-0/+24
2012-12-04gobex: Add convenience response sending functionJohan Hedberg4-12/+39
2012-12-04gobex: Add convenience function for sending connect reqJohan Hedberg2-0/+37
2012-12-04gobex: Fix RX MTU settingJohan Hedberg1-0/+2
2012-12-04gobex: Fix minor (whitespace) coding style issueJohan Hedberg1-1/+1
2012-12-04gobex: Add missing g_set_error in header parsingJohan Hedberg1-1/+6
2012-12-04gobex: g_obex_new should create its own GIOChannel refJohan Hedberg1-1/+1
2012-12-04gobex: Fix removing pending request timeout callbackJohan Hedberg1-0/+5
2012-12-04gobex: Remove superfluous return statementJohan Hedberg1-2/+0
2012-12-04gobex: Rename SRM Parameters definition to match spec.Johan Hedberg1-1/+1
2012-12-04gobex: Add support for multi-response requests (SRM)Johan Hedberg1-5/+11
2012-12-04gobex: Add common response codes to gobex-packet.hJohan Hedberg1-8/+50
2012-12-04gobex: Add (transport) MTU parameters to g_obex_newJohan Hedberg2-3/+25
2012-12-04gobex: Split ev_func into req_func and disconn_funcJohan Hedberg2-20/+34
2012-12-04gobex: Add support for on-demand headersJohan Hedberg3-8/+50
2012-12-04gobex: Add packet transport supportJohan Hedberg1-22/+72
2012-12-04gobex: Add request cancellation supportJohan Hedberg3-10/+93
2012-12-04gobex: Remove potential write source in g_obex_unrefJohan Hedberg1-0/+3
2012-12-04gobex: Remove disconn callback in favor of generic event callbackJohan Hedberg3-38/+37
2012-12-04gobex: Add per-request timeoutsJohan Hedberg3-6/+41
2012-12-04gobex: Improve multiple request queuingJohan Hedberg1-4/+23
2012-12-04gobex: Improve decoding error messageJohan Hedberg1-2/+3
2012-12-04gobex: Fix decoding error memory leakJohan Hedberg1-0/+3
2012-12-04gobex: Fix length checks in packet decodingJohan Hedberg1-8/+2
2012-12-04gobex: Don't export final bit details in public APIJohan Hedberg3-6/+8
2012-12-04gobex: Add proper error returns to packet sending functionsJohan Hedberg3-8/+26
2012-12-04gobex: Fix packet length updating when parsing headersJohan Hedberg1-0/+1
2012-12-04gobex: Add initial GError supportJohan Hedberg7-38/+128
2012-12-04gobex: Add disconnect callback supportJohan Hedberg2-1/+20
2012-12-04gobex: Use GLib size typesJohan Hedberg4-35/+33
2012-12-04gobex: Split gobex.c into multiple modulesJohan Hedberg7-650/+807
2012-12-04gobex: Move request callback info from GObexPacket to GObex layerJohan Hedberg2-73/+58
2012-12-04gobex: Set MTU from both connect requests and responsesJohan Hedberg1-16/+17
2012-12-04gobex: Add functions for fetching data from packetsJohan Hedberg2-0/+67
2012-12-04gobex: Name header creation functions more intuitivelyJohan Hedberg2-8/+8
2012-12-04gobex: Add basic internal handling of connect requestJohan Hedberg2-0/+42
2012-12-04gobex: Refactor reading/writing to allow packet based transportJohan Hedberg2-13/+52
2012-12-04gobex: Add basic response handlingJohan Hedberg2-13/+140
2012-12-04gobex: Add basic packet sending supportJohan Hedberg1-0/+105
2012-12-04gobex: Make G_OBEX_FINAL definition privateJohan Hedberg2-1/+2
2012-12-04gobex: Fix GObexPacket variable namingJohan Hedberg1-2/+2
2012-12-04gobex: Add basic request callback supportJohan Hedberg2-1/+20
2012-12-04gobex: Add function to get operation informationJohan Hedberg2-0/+9
2012-12-04gobex: Clean up handling of the final bitJohan Hedberg2-4/+10
2012-12-04gobex: Add basic packet reading supportJohan Hedberg1-0/+102
2012-12-04gobex: Fix checking opcodes with final-bit setJohan Hedberg1-1/+1
2012-12-04gobex: Add g_obex_packet_set_data for non-header dataJohan Hedberg2-15/+32
2012-12-04gobex: Rename GObexRequest to GObexPacketJohan Hedberg2-43/+43
2012-12-04gobex: Add basic MTU tracking variablesJohan Hedberg1-0/+9
2012-12-04gobex: Add basic request decoding supportJohan Hedberg2-0/+134