summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 0.270.27Marcel Holtmann2010-06-062-1/+11
|
* Fix copyright statements in nokia-backup.cJohan Hedberg2010-06-041-2/+2
|
* Add nokia backup pluginRajeev Kuthiravattath2010-06-043-0/+307
|
* Use usb_moded to detect usb connectionsLuiz Augusto von Dentz2010-06-041-31/+20
|
* Make use of transport drivers and some cleanupsLuiz Augusto von Dentz2010-06-039-891/+30
|
* Add usb transport driverLuiz Augusto von Dentz2010-06-034-0/+269
|
* Add bluetooth transport driverLuiz Augusto von Dentz2010-06-032-1/+613
|
* Add server.{c,h} filesLuiz Augusto von Dentz2010-06-033-1/+195
| | | | Those files add support for transport driver to interact with core.
* Add support for transport driversLuiz Augusto von Dentz2010-06-033-1/+126
|
* Fix inconsistency when using vCard version 2.1Vinicius Costa Gomes2010-06-021-4/+10
| | | | | | With vCard version 2.1 the type prefix to parameter values is optional, so the client implementation may not be able to parse it.
* Fix wrong response code to PUT requests for PBAPVinicius Costa Gomes2010-06-021-1/+1
| | | | | According to the spec we must respond any PUT request with the Bad Request response code.
* Fix owner vcard having the wrong handleVinicius Costa Gomes2010-06-021-13/+13
| | | | | With this we assume that the owner contact information is stored under the uri of the owner default contact (nco:default-contact-me).
* Fix mimetype driver match when service has .whoLuiz Augusto von Dentz2010-05-312-32/+49
| | | | | | | | | | | | | | | | | In situation such as pcsuite service driver which has .who we need to fallback to an empty one otherwise it will not be possible to reuse drivers such as capability which doesn't need a specific version in this case. The order is now: who specific: who not NULL, target not NULL and mimetype not NULL non-who/mimetype specific: target not NULL and mimetype not NULL target default: target not NULL general default: target is NULL aka Highlander - there can be only one
* Fix dealing with large filesVinicius Costa Gomes2010-05-281-1/+3
| | | | | | | | | In C, the result of an operation has always the size of the largest operand, in this case both operands are unsigned longs, which was causing the operation to overflow on 32bit machines. The solution is to force an operand to be of a size that would not overflow and to store the result somewhere with a safe size.
* Fix crash on PBAP SetPhoneBook functionClaudio Takahasi2010-05-271-0/+3
| | | | | If the client doesn't send a NAME header, the folder argument may be NULL.
* Fix handle range problem for PBAP dummy back-endClaudio Takahasi2010-05-271-9/+10
| | | | | | | If the handle value is bigger than the maximum possible addressable value(32bits), it is better to ignore this unusual situation than try to map it to a valid handle value and add extra logic to translate this new value when a PullvCardEntry request is received.
* Fix crash on PBAP SetPhoneBook functionClaudio Takahasi2010-05-271-1/+0
| | | | | | | Fix crash on PBAP SetPhoneBook for tracker back-end. When the target folder is NULL and flags indicates "Go up 1 level", g_free is called for a wrong address. g_strrstr function doesn't return a newly-allocated string.
* Fix possible crash when obex_get_name returns NULLLuiz Augusto Von Dentz2010-05-251-1/+1
| | | | Make use of g_strcmp0 which is a NULL-safe string comparison function
* Fix object name not being updated when agent changes itLuiz Augusto Von Dentz2010-05-251-0/+3
| | | | | In case of opp the agent may have changed the object name which in case of the name being NULL will cause a bad request response.
* Add obex_set_name so plugins can set object nameLuiz Augusto Von Dentz2010-05-252-0/+8
|
* Fix service driver matching when who is not specifiedLuiz Augusto Von Dentz2010-05-241-1/+2
| | | | | In situation such as pc-suite driver the client may connect omitting WHO header which is perfect fine and should be allowed.
* Fix FTP GET name handlingVinicius Costa Gomes2010-05-241-5/+13
| | | | | | | | | | The FTP service was only using the current folder name to build the target filename for GET requests. And we must reject requests without name and type headers: "Either the Type header or the Name header must be included in the GET request when it is sent to the server." -- GOEP
* Release 0.260.26Marcel Holtmann2010-05-242-1/+12
|
* Fix memory leakVinicius Costa Gomes2010-05-211-0/+1
|
* Fix invalid memory access when removing a fileVinicius Costa Gomes2010-05-212-2/+6
|
* Fix crash when receiving small objectsVinicius Costa Gomes2010-05-211-1/+2
| | | | | | When the received object fits in only one packet, when we reach obex_read_stream we may not have the driver. We must wait the driver to be set before writing.
* Add support for the ADR filterVinicius Costa Gomes2010-05-213-15/+66
| | | | | This includes retrieving information from Tracker about the contact's address.
* Fix the email attribute was badly formattedVinicius Costa Gomes2010-05-211-6/+13
| | | | | It was using the nco:EmailAddress uri instead of the proper email address.
* Fix the order of the calls handlesVinicius Costa Gomes2010-05-211-6/+6
| | | | | On the mch, ich and och folders the handles must be ordered by the received date or the sent date of each call.
* Add support for multiple telephone numbersVinicius Costa Gomes2010-05-213-41/+128
|
* Add some debug statements to PBAPVinicius Costa Gomes2010-05-212-0/+44
|
* Fix the queries taking too longVinicius Costa Gomes2010-05-211-153/+89
| | | | | | Tracker was taking a long time to process the queries. Use functions, instead of OPTIONAL arguments, to make Tracker's life easier and speed this processing time.
* Fix sending the Not Found response asynchronouslyVinicius Costa Gomes2010-05-213-2/+11
| | | | | | | When we only discover that the requested resource can't be found in the async callback, we set the error using the obex_object_set_io_flags method, the Not Found case was not being handled
* Fix not resetting buffered data count when resetting the sessionLuiz Augusto Von Dentz2010-05-211-0/+1
|
* Fix inverting the list with wrong search attributeVinicius Costa Gomes2010-05-211-11/+8
| | | | | When trying to use a search attribute that the contacts don't have we should fallback to using the default sorting algorithm (Indexed).
* Returns OBEX service unavailable when ebook async get contacts failsClaudio Takahasi2010-05-211-2/+5
| | | | | | | PullvCardListing shall return OBEX error service unavailable when ebook can process a valid contact query. Given the available error codes for PBAP, service unvailable is the code more suitable for this scenario.
* Add folder name verification for PullvCardListing on ebook backendClaudio Takahasi2010-05-211-0/+3
| | | | | | All contacts of evolution back-end will be mapped into /telecom/pb folder. PullvCardListing of other folders shall return OBEX Not Found error.
* Fix wrong response code for dummy PullvCardListingClaudio Takahasi2010-05-211-1/+1
| | | | | When the folder doesn't exist OBEX Not Found error shall be returned instead of Bad Request.
* Release 0.250.25Marcel Holtmann2010-05-172-1/+4
|
* Add phonebook-tracker.c to EXTRA-DISTLuiz Augusto Von Dentz2010-05-151-1/+2
|
* Release 0.240.24Marcel Holtmann2010-05-142-1/+11
|
* Add compile program to files for cleanupMarcel Holtmann2010-05-141-1/+1
|
* Fix not initialized return value for dummy SetPhoneBookClaudio Takahasi2010-05-141-1/+1
| | | | | For success cases the variable used to store the return value is not initialized.
* Fix sending the wrong response codeVinicius Costa Gomes2010-05-143-7/+7
| | | | | | When the backend implementation is not able to find the vCard we must return the -ENOENT error, which is translated to the Not Found OBEX response.
* Coding style fixesVinicius Costa Gomes2010-05-1427-672/+691
|
* Fix owner vCard not having the first handleVinicius Costa Gomes2010-05-141-1/+6
| | | | The spec mandates that the owner vCard must have handle 0.vcf.
* Fix regression on opp put when name is not setLuiz Augusto von Dentz2010-05-143-6/+11
| | | | | | | | | | | OBEX specification 1.3 says: "Though the Name header is very useful for operations like file transfer, it is optional" To fix this the drivers .chkput can now return -EBADR which will be translated to bad request, so in case of opp if the auto answer is not active it will let the agent to set a proper name to the object.
* Add compile to .gitignoreMarcel Holtmann2010-05-131-0/+1
|
* Fix PullBusinessCard ignoring the file argumentVinicius Costa Gomes2010-05-131-1/+15
| | | | | These five commits should solve the issue reported by Daniel Abraham on the mailing list.
* Fix pull-business-card test scriptVinicius Costa Gomes2010-05-131-6/+26
| | | | | As the PullBusinessCard method is asynchronous we have to wait until we get some reply.