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
Vinicius Costa Gomes
48b3276603
obexd: Fixing the behavior of ftp_setpath when the folder couldn't be found.
2012-12-04 22:47:47 +01:00
Vinicius Costa Gomes
e71f11053f
obexd: Now only the same application that authorized the transfer is able to cancel it.
2012-12-04 22:47:47 +01:00
Vinicius Costa Gomes
7d3742525c
obexd: There were some segfaults with asynchronous agents.
2012-12-04 22:47:47 +01:00
Vinicius Costa Gomes
0bf57eb968
obexd: Makes clear that the capability object isn't available to OPUSH and fixes a forgotten break, when setting the capability object.
2012-12-04 22:47:47 +01:00
Vinicius Costa Gomes
4ff2b6f9a7
obexd: Support for dynamic capability file.
...
Now a script could be passed as a capability file and its output is sent as
a capability object, just prepend the file name with '!' (some escaping may
be needed).
2012-12-04 22:47:47 +01:00
Vinicius Costa Gomes
4b6566781a
obexd: Calls Agent.Cancel() when some error occurs during Authorization.
2012-12-04 22:47:46 +01:00
Vinicius Costa Gomes
d414d42387
obexd: Allows the Remote Device to cancel the tranfer while waiting for authorization.
...
Now we don't need to wait for a timeout to start another transfer.
2012-12-04 22:47:46 +01:00
Vinicius Costa Gomes
efae2b88f7
obexd: gmtime() already converts localtime to UTC time, so just adding 'Z' to time string.
2012-12-04 22:47:46 +01:00
Vinicius Costa Gomes
858703e7a4
obexd: Removing incomplete files when some error occurs.
2012-12-04 22:47:46 +01:00
Johan Hedberg
810e80df6f
obexd: Add FTP deletion support
2012-12-04 22:47:46 +01:00
Johan Hedberg
30e3b9e9f2
obexd: Use size = 0 to indicate deletion (default as long as no body headers have been received)
2012-12-04 22:47:46 +01:00
Johan Hedberg
e85678d16e
obexd: Remove incomplete file if PUT is aborted
2012-12-04 22:47:46 +01:00
Johan Hedberg
3031cd97d2
obexd: Spaces don't need to be escaped since we quote the name attribute
2012-12-04 22:47:46 +01:00
Johan Hedberg
a2c4a45e28
obexd: Allocate correct amount of space for permissions attributes
2012-12-04 22:47:46 +01:00
Johan Hedberg
2f21e1a7d0
obexd: Make obex_read and obex_write function names a little bit more clear (in that their verb applies to the OBEX stream and not local files)
2012-12-04 22:47:46 +01:00
Johan Hedberg
c4ff7f004c
obexd: Do URI escaping of filenames
2012-12-04 22:47:46 +01:00
Johan Hedberg
abe009fff9
obexd: Fix minor whitespace issues
2012-12-04 22:47:46 +01:00
Vinicius Costa Gomes
e067a89594
obexd: Forgot to fix Transfer.Started signal for FTP.
2012-12-04 22:47:46 +01:00
Vinicius Costa Gomes
c0cf2c5f4b
obexd: Transfer signals are now only sent for OPUSH.
2012-12-04 22:47:46 +01:00
Vinicius Costa Gomes
c735a95d7f
obexd: Fixes register_transfer() invalid declarations.
2012-12-04 22:47:46 +01:00
Vinicius Costa Gomes
05f37d61e3
obexd: Adds transfer cancel.
2012-12-04 22:47:45 +01:00
Vinicius Costa Gomes
e539764caa
obexd: Add support for FTP PUT, for now just files.
2012-12-04 22:47:45 +01:00
Claudio Takahasi
1c55fb8d7b
obexd: Transfer interface must be registered for OPP only(NULL target)
2012-12-04 22:47:45 +01:00
Claudio Takahasi
172f5121ae
obexd: Added session GetProperty
2012-12-04 22:47:45 +01:00
Claudio Takahasi
8c5ca86e9a
obexd: Emitting SessionRemoved signal
2012-12-04 22:47:45 +01:00
Claudio Takahasi
b5891ebfa0
obexd: Added Session D-Bus interface skeleton
2012-12-04 22:47:45 +01:00
Vinicius Costa Gomes
fa413ebabc
obexd: Optimizing parameters passing on file_stat_line()
2012-12-04 22:47:45 +01:00
Vinicius Costa Gomes
6b00375df6
obexd: Some GLib versions don't define G_GUINT64_FORMAT
2012-12-04 22:47:45 +01:00
Claudio Takahasi
0f7b050659
obexd: Fixed help cmd line option
2012-12-04 22:47:45 +01:00
Vinicius Costa Gomes
775f5ffcca
obexd: Fixing going to parent folder and some folder listing optimizations.
2012-12-04 22:47:45 +01:00
Claudio Takahasi
975449945e
obexd: Extract time from header
2012-12-04 22:47:45 +01:00
Claudio Takahasi
10bb8c3e50
obexd: Making authorization and encryption mandatory for FTP
2012-12-04 22:47:45 +01:00
Vinicius Costa Gomes
e92852400c
obexd: Folder listing support.
2012-12-04 22:47:45 +01:00
Marcel Holtmann
6984ba9a57
obexd: Include initial source
2012-12-04 22:28:29 +01:00