RNOXfer

Show off your project created with Hollywood
User avatar
jPV
Posts: 345
Joined: Sat Mar 26, 2016 10:44 am
Location: RNO
Contact:

RNOXfer

Post by jPV » Wed Feb 26, 2020 5:02 pm

I've been coding an FTP(S) client, and it's quite finished already, but I'd still appreaciate some beta testing before releasing it officially. Would I get some help here? I'd like to hear test results especially on OS4 where I feel bit unsure myself with my restricted emulated setup.

Here's the beta version for download: http://jpv.wmhost.com/testi/xfer_beta/
It requires the AmiSSL v4: http://aminet.net/search?query=amissl

All comments are welcome! Even if it just seems to work with a quick test, please report it here and tell on which platform you did test it.

And some features:

- Supports both explicit and implicit FTPS connections
- Recursive file transfers
- Resume support
- Online editing of files (automatic uploading)
- Can create new files with the configured editor
- Can open double-clicked files with the configured program
- Can edit file names and permissions
- File search functionality
- Can calculate directory sizes
- Can import addresses in the URL format
- Configurable IP address and port range for the active mode
- Ability to send custom FTP commands to servers

User avatar
jPV
Posts: 345
Joined: Sat Mar 26, 2016 10:44 am
Location: RNO
Contact:

Re: RNOXfer

Post by jPV » Fri Feb 28, 2020 5:13 pm

Updated the betas (more safety checks), anyone tried it yet?

User avatar
emeck
Posts: 92
Joined: Fri Apr 03, 2015 3:17 pm

Re: RNOXfer

Post by emeck » Fri Feb 28, 2020 7:33 pm

jPV wrote:
Fri Feb 28, 2020 5:13 pm
Updated the betas (more safety checks), anyone tried it yet?
Hi jPV, downloaded the previous version but no time to try it yet. Will download the new one and try some transfers tomorrow.
PowerBook 5.2 MorphOS 3.13
PowerBook 5.8 MorphOS 3.13
Amiga 1200 BPPC/BVision AOS4.1 FE

User avatar
emeck
Posts: 92
Joined: Fri Apr 03, 2015 3:17 pm

Re: RNOXfer

Post by emeck » Sat Feb 29, 2020 10:23 pm

jPV wrote:
Fri Feb 28, 2020 5:13 pm
Updated the betas (more safety checks), anyone tried it yet?
Hello jPV,

quick test. FTP seems to work Ok. Uploaded and downloaded some mp3s to/from my rpi.

But no luck with FTPS(E). When connecting the following message pops:

Cannot verify the peer's SSL/TLS certificate!
Do you want to continue anyway?

It keeps asking the same every time I click yes.

The server and certificate seems to be OK as I can connect from my Android phone with FTPS explicit.
PowerBook 5.2 MorphOS 3.13
PowerBook 5.8 MorphOS 3.13
Amiga 1200 BPPC/BVision AOS4.1 FE

User avatar
jPV
Posts: 345
Joined: Sat Mar 26, 2016 10:44 am
Location: RNO
Contact:

Re: RNOXfer

Post by jPV » Sun Mar 01, 2020 1:11 pm

Thanks for testing! Does it continue anywhere when you click "Yes" or does it just keep asking it in a loop without any kind of progress?

BTW. small updates to betas, but nothing for this issue.

User avatar
emeck
Posts: 92
Joined: Fri Apr 03, 2015 3:17 pm

Re: RNOXfer

Post by emeck » Sun Mar 01, 2020 1:24 pm

jPV wrote:
Sun Mar 01, 2020 1:11 pm
Thanks for testing! Does it continue anywhere when you click "Yes" or does it just keep asking it in a loop without any kind of progress?

BTW. small updates to betas, but nothing for this issue.
No, it just keeps asking in a loop, with a couple of seconds between each pop up, until I click No. I click Yes 4 or 5 times before quitting.

BTW, the certificate is an auto-generated OpenSSL certificate made in my rpi.
PowerBook 5.2 MorphOS 3.13
PowerBook 5.8 MorphOS 3.13
Amiga 1200 BPPC/BVision AOS4.1 FE

User avatar
jPV
Posts: 345
Joined: Sat Mar 26, 2016 10:44 am
Location: RNO
Contact:

Re: RNOXfer

Post by jPV » Sun Mar 01, 2020 1:27 pm

Updated the archives again, please test the certificate issue and report what error message it prints to a shell window.

User avatar
emeck
Posts: 92
Joined: Fri Apr 03, 2015 3:17 pm

Re: RNOXfer

Post by emeck » Sun Mar 01, 2020 5:24 pm

jPV wrote:
Sun Mar 01, 2020 1:27 pm
Updated the archives again, please test the certificate issue and report what error message it prints to a shell window.
This is the shell output. The first error is after clicking connect, when the first requester opens. The others are after clicking Yes on the requester.

Verify error: 18
Verify error: 1
Verify error: 1
Verify error: 1


Tests done with FTPS(E), same results with and without passive option.
PowerBook 5.2 MorphOS 3.13
PowerBook 5.8 MorphOS 3.13
Amiga 1200 BPPC/BVision AOS4.1 FE

User avatar
jPV
Posts: 345
Joined: Sat Mar 26, 2016 10:44 am
Location: RNO
Contact:

Re: RNOXfer

Post by jPV » Mon Mar 02, 2020 6:51 pm

Added more debugoutput, could you try again and paste the shell output?

Is there anything interesting in the RNOXfer log window (open it from pull-down menu)?

BTW. are you trying on MorphOS or OS4 (shouldn't matter, but nevertheless)?

User avatar
emeck
Posts: 92
Joined: Fri Apr 03, 2015 3:17 pm

Re: RNOXfer

Post by emeck » Wed Mar 04, 2020 6:07 pm

jPV wrote:
Mon Mar 02, 2020 6:51 pm
Added more debugoutput, could you try again and paste the shell output?

Is there anything interesting in the RNOXfer log window (open it from pull-down menu)?

BTW. are you trying on MorphOS or OS4 (shouldn't matter, but nevertheless)?
Tested lastest beta. FTPS(E) with pasv unchecked. Clicked connect and 3 times yes in the requester. This is the log:

18:02:00 220 raspberrypi FTP server (Version 6.4/OpenBSD/Linux-ftpd-0.17) ready.
18:02:00 234 AUTH SSL OK.
18:02:05 220 raspberrypi FTP server (Version 6.4/OpenBSD/Linux-ftpd-0.17) ready.
18:02:05 234 AUTH SSL OK.
18:02:05 331 Password required for pi.
18:02:05 230-
18:02:05 230- The programs included with the Debian GNU/Linux system are free software;
18:02:06 230- the exact distribution terms for each program are described in the
18:02:06 230- individual files in /usr/share/doc/*/copyright.
18:02:06 230-
18:02:06 230- Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
18:02:06 230- permitted by applicable law.
18:02:06 230 User pi logged in.
18:02:06 200 PBSZ=0
18:02:07 200 Protection at level P.
18:02:07 257 "/home/pi" is current directory.
18:02:07 250 CWD command successful.
18:02:07 200 EPRT command successful.
18:02:07 200 Type set to A.
18:02:07 150 Opening ASCII mode SSL data connection for /bin/ls.
18:02:08 220 raspberrypi FTP server (Version 6.4/OpenBSD/Linux-ftpd-0.17) ready.
18:02:08 234 AUTH SSL OK.
18:02:09 331 Password required for pi.
18:02:09 230-
18:02:09 230- The programs included with the Debian GNU/Linux system are free software;
18:02:09 230- the exact distribution terms for each program are described in the
18:02:09 230- individual files in /usr/share/doc/*/copyright.
18:02:09 230-
18:02:09 230- Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
18:02:09 230- permitted by applicable law.
18:02:09 230 User pi logged in.
18:02:09 200 PBSZ=0
18:02:09 200 Protection at level P.
18:02:09 257 "/home/pi" is current directory.
18:02:09 250 CWD command successful.
18:02:09 200 EPRT command successful.
18:02:09 200 Type set to A.
18:02:09 150 Opening ASCII mode SSL data connection for /bin/ls.
18:02:11 220 raspberrypi FTP server (Version 6.4/OpenBSD/Linux-ftpd-0.17) ready.
18:02:11 234 AUTH SSL OK.
18:02:11 331 Password required for pi.
18:02:11 230-
18:02:11 230- The programs included with the Debian GNU/Linux system are free software;
18:02:11 230- the exact distribution terms for each program are described in the
18:02:11 230- individual files in /usr/share/doc/*/copyright.
18:02:11 230-
18:02:11 230- Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
18:02:11 230- permitted by applicable law.
18:02:11 230 User pi logged in.
18:02:11 200 PBSZ=0
18:02:11 200 Protection at level P.
18:02:11 257 "/home/pi" is current directory.
18:02:11 250 CWD command successful.
18:02:11 200 EPRT command successful.
18:02:11 200 Type set to A.
18:02:11 150 Opening ASCII mode SSL data connection for /bin/ls.


The shell output:

--- Verify error ---
SSL_VerifyResult: 18
GetLastError: 1708
GetErrorName: Peer certificate cannot be authenticated with given CA
certificates! (60)
Response Code: 234
Expire date:Feb 28 18:32:35 2021 GMT
--- Verify error ---
SSL_VerifyResult: 1
GetLastError: 1708
GetErrorName: SSL connect error! (35)
Response Code: 150
Expire date:Feb 28 18:32:35 2021 GMT
--- Verify error ---
SSL_VerifyResult: 1
GetLastError: 1708
GetErrorName: SSL connect error! (35)
Response Code: 150
Expire date:Feb 28 18:32:35 2021 GMT
--- Verify error ---
SSL_VerifyResult: 1
GetLastError: 1708
GetErrorName: SSL connect error! (35)
Response Code: 150


Edit: forgot to mention, under MOS 3.13
PowerBook 5.2 MorphOS 3.13
PowerBook 5.8 MorphOS 3.13
Amiga 1200 BPPC/BVision AOS4.1 FE

Post Reply