File transfer not working in 0.24-6
I've got obexftpd up and running on my Raspberry Pi 0W (armv61 running bullseye/Linux kernel 5.10.63+)
I can connect to it OK and send files from both my phone and Windows 10 PC. However although the sending device thinks everything has been sent OK no file shows up at the other end. Looking back through the logs it seems to be receiving all the blobs of data OK but isn't happy with the header and is deleting the file.
I saw another user was experiencing similar issues a few years back - https://sourceforge.net/p/openobex/discussion/27861/thread/834ebddc/ - but couldn't see a newer version.
Thanks in advance for any help.
Jan 03 16:54:47 raspberrypi obexftpd[2055]: [43B blob data]
Jan 03 16:54:47 raspberrypi obexftpd[2055]: Waiting for connection...
Jan 03 16:54:47 raspberrypi obexftpd[2055]: obex_event() OBEX_EV_REQCHECK: mode=01, obex_cmd=00, obex_rsp=00
Jan 03 16:54:47 raspberrypi obexftpd[2055]: Incoming request 00
Jan 03 16:54:47 raspberrypi obexftpd[2055]: [43B blob data]
Jan 03 16:54:47 raspberrypi obexftpd[2055]: obex_event() OBEX_EV_REQCHECK: mode=01, obex_cmd=02, obex_rsp=00
Jan 03 16:54:47 raspberrypi obexftpd[2055]: obex_ev_progress: obex_cmd_put
Jan 03 16:54:47 raspberrypi obexftpd[2055]: put_done>>>
Jan 03 16:54:47 raspberrypi obexftpd[2055]: put file name: Gmail - test.pdf
Jan 03 16:54:47 raspberrypi obexftpd[2055]: [24B blob data]
Jan 03 16:54:47 raspberrypi obexftpd[2055]: Got a PUT without a body
Jan 03 16:54:47 raspberrypi obexftpd[2055]: obex_ev_progress: obex_cmd_put
Jan 03 16:54:47 raspberrypi obexftpd[2055]: put_done>>>
Jan 03 16:54:47 raspberrypi obexftpd[2055]: [26B blob data]
Jan 03 16:54:47 raspberrypi obexftpd[2055]: obex_ev_progress: obex_cmd_put
[ 278 copies of the previous 3 lines removed]
Jan 03 16:54:55 raspberrypi obexftpd[2055]: put_done>>>
Jan 03 16:54:55 raspberrypi obexftpd[2055]: [26B blob data]
Jan 03 16:54:55 raspberrypi obexftpd[2055]: obex_ev_progress: obex_cmd_put
Jan 03 16:54:55 raspberrypi obexftpd[2055]: put_done>>>
Jan 03 16:54:55 raspberrypi obexftpd[2055]: put_done>>>
Jan 03 16:54:55 raspberrypi obexftpd[2055]: <<<put_done
Jan 03 16:54:55 raspberrypi obexftpd[2055]: [26B blob data]
Jan 03 16:54:55 raspberrypi obexftpd[2055]: Incoming request 02
Jan 03 16:54:55 raspberrypi obexftpd[2055]: Received PUT command
Jan 03 16:54:55 raspberrypi obexftpd[2055]: Got a PUT without a body
Jan 03 16:54:55 raspberrypi obexftpd[2055]: Deleting file Gmail - test.pdf
Jan 03 16:54:55 raspberrypi obexftpd[2055]: obex_ev_progress: obex_cmd_put
Jan 03 16:54:55 raspberrypi obexftpd[2055]: put_done>>>
Jan 03 16:54:55 raspberrypi obexftpd[2055]: [26B blob data]
Jan 03 16:54:55 raspberrypi obexftpd[2055]: Got a PUT without a name. Setting name to OBEX_PUT_Unknown_object
Jan 03 16:54:55 raspberrypi obexftpd[2055]: obex_event() OBEX_EV_REQDONE: obex_rsp=00
Jan 03 16:54:55 raspberrypi obexftpd[2055]: obex_event() OBEX_EV_REQCHECK: mode=01, obex_cmd=01, obex_rsp=00
Jan 03 16:54:55 raspberrypi obexftpd[2055]: Incoming request 01
Jan 03 16:54:55 raspberrypi obexftpd[2055]: failed: 0
Jan 03 16:54:56 raspberrypi obexftpd[2055]: obexftpd reset
Edited by EDIflyer