Go Back   FlashFXP Forums > > > >

ioFTPD General New releases, comments, questions regarding the latest version of ioFTPD.

View Poll Results: Interested in my ioFTPD modifications?
Yes 12 92.31%
No 1 7.69%
Voters: 13. You may not vote on this poll

Reply
 
Thread Tools Rate Thread Display Modes
Old 12-20-2018, 07:58 AM   #31
UltraFine
Junior Member
 
Join Date: Nov 2018
Posts: 23
Default

Quote:
Originally Posted by Prodigy View Post
Hmm, looks like unable to access 0xC0000005 is pretty generic one on windows, one of the reason is faulty hardware or windows installation, if that's the case it should also happened with Yil one.

My assembly language is pretty rusty, but it would be helpful if you give me the complete setup in which the case is happened.

Mean while, could you please trying the following to disable DEP on ioFTPD.exe ?, steps are in here.
Prodigy, just for your interest: I have tried to disable DEP for ioftpd.exe (to put it into the excluded list) and my win7 does not go for it. I get a message that exluding this program from DEP is impossible. DEP has to be run for this program.
UltraFine is offline   Reply With Quote
Old 12-20-2018, 10:59 AM   #32
Prodigy
Member
FlashFXP Registered User
 
Join Date: Jul 2009
Posts: 50
Red face

@Henkie2
Only a newbie attempt, far from skilled

@UltraFine
I see, but does it run fine so far without crashes on windows 7?
Prodigy is offline   Reply With Quote
Old 12-21-2018, 03:59 AM   #33
UltraFine
Junior Member
 
Join Date: Nov 2018
Posts: 23
Default Testresutl: one of two scripts crashed ioftpd

Quote:
Originally Posted by Prodigy View Post
@Henkie2
Only a newbie attempt, far from skilled

@UltraFine
I see, but does it run fine so far without crashes on windows 7?
Hello Prodigy,

I ran the test here, the result: It crashed both SCHEDULER calls again. Here are the details:

[SCHEDULER]
1. Newday at 0 o'clock 10 Minutes ioA.exe NEWDATE
2. searchlog at 4 o'clock 0 Minutes ioA.exe SEARCHLOGCREATE


The first script made ioftpd crash so hard that no dump files were created and ioftpd was DELETED. It was not in the directory anymore. The second time , after I have copied it back from the RAR file into the /sysdirectory and restartet it, it crashed again on searchlog at 4am in the morning.

TINYDUMP-20181221.040022-27124.dmp - 56kb
MINIDUMP-20181221.040022-27124.dmp - 643kb

ioFTPD File - size: 475 KB (486.912 Bytes), date: 18.12.2018 21:05:24
/lib directory is a unchanded copy out of the RAR archive belonging to the abobe ioftpd.exe

Test machine: Windows 10

CRASH-Log.txt

Fri Dec 21 04:00:22 2018 - ioFTPD v7.7.3
Unhandled exception: Access Violation (0xC0000005)
Address: 0x004114A9 [attempting to read data from 0x00000006]
PID=27124, PATH=C:\ioFTPD\system\ioFTPD.exe
Thread ID: 29580

System information:
Processor #0 Name: Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz
Processor #0 Identifier: Intel64 Family 6 Model 23 Stepping 10
Processor #1 Name: Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz
Processor #1 Identifier: Intel64 Family 6 Model 23 Stepping 10
OS: Windows 6.2 (build 9200)
Registry: Windows 10 Enterprise
Decoded: Vista
Page size: 4096
Notice: Unable to acquire Debug Rights


The SEARCHLOGCREATE ioA script is configured to scan a huge harddrive with alot of directories and file which it puts into a plain text file search.log. The script DID run and it managed to create the search.log file which became 56MB in size. It seems the script crashed ioftpd AFTER it finished its work.


I will send you the dump files per E-Mail.

UltraFine

P.S. I tried the same test on my Win7-64 machine and it worked without a crash. The only difference was that I had a very little directory tree to scan for search.log on win7 machine. Maybe like 50 directories and sub-dirs. It produced a searchlog of 20kb. The searchlog on Win10 machine was way bigger and produced 56MB.

Last edited by UltraFine; 12-21-2018 at 04:24 AM.
UltraFine is offline   Reply With Quote
Old 12-21-2018, 08:40 AM   #34
Prodigy
Member
FlashFXP Registered User
 
Join Date: Jul 2009
Posts: 50
Red face

Ok so 'reliability' has increased for a while, sounds good, i will wait for the crash dumps.
Prodigy is offline   Reply With Quote
Old 12-21-2018, 10:31 AM   #35
Prodigy
Member
FlashFXP Registered User
 
Join Date: Jul 2009
Posts: 50
Default

So i have found that Visual Studio 2013 managed to compile ioFTPD without any code modifications, so here it is if you want to try again.

Now naming it ioFTPD 7.7.4

Code:
https://mega.nz/#!4IsTzaIL!aiJPIG1QS0OANbe8AyIjUy2Fn5pYaYCihdq4IdXHeT8
As usual, replace the ..\lib and ..\system folder with mine.
Prodigy is offline   Reply With Quote
Old 12-21-2018, 11:25 AM   #36
UltraFine
Junior Member
 
Join Date: Nov 2018
Posts: 23
Default

Quote:
Originally Posted by Prodigy View Post
So i have found that Visual Studio 2013 managed to compile ioFTPD without any code modifications, so here it is if you want to try again.

Now naming it ioFTPD 7.7.4

Code:
https://mega.nz/#!4IsTzaIL!aiJPIG1QS0OANbe8AyIjUy2Fn5pYaYCihdq4IdXHeT8
As usual, replace the ..\lib and ..\system folder with mine.
Sure, I will re-test this one for you. Though I would say a version number that contains compilation date like 7.7.4.21122018 would be the best. Because when you recompile the same version several times and I test the same major version, I still can mess up the files of different dates.

Ultra
UltraFine is offline   Reply With Quote
Old 12-24-2018, 04:17 AM   #37
UltraFine
Junior Member
 
Join Date: Nov 2018
Posts: 23
Default

Quote:
Originally Posted by Prodigy View Post
So i have found that Visual Studio 2013 managed to compile ioFTPD without any code modifications, so here it is if you want to try again.

Now naming it ioFTPD 7.7.4

Code:
https://mega.nz/#!4IsTzaIL!aiJPIG1QS0OANbe8AyIjUy2Fn5pYaYCihdq4IdXHeT8

As usual, replace the ..\lib and ..\system folder with mine.
Yes. This version that is marked as 7.7.4 compiled on 21.12.2018 at 16:23:50 works well. Both scheduler events (ioA NEWDATE, SEARCHLOGCREATE) ran without a problem. I tested this on two machines. Win7 and Win10.

Cheers
UltraFine is offline   Reply With Quote
Old 12-27-2018, 06:12 AM   #38
Henkie2
Member
 
Join Date: Dec 2011
Posts: 53
Default

Last version runs great even faster on speeds
Thanks once again, also tested latest eggdrop only that one gives errors;
- cant find logs ioftpd.logs (dZSbot needs to read logs)
- need to add this line init.tcl or eggdrop wont start here at all : set ::tcl_library "./lib/tcl8.5"
Henkie2 is offline   Reply With Quote
Old 12-27-2018, 03:16 PM   #39
Prodigy
Member
FlashFXP Registered User
 
Join Date: Jul 2009
Posts: 50
Default

Thanks, it wouldn't be possible without you guys testing it out, currently trying to support TLS v1.2 by using LibreSSL, still testing by UltraFine.

@Henkie2
By overall functionality of eggdrop is working fine so far?
Prodigy is offline   Reply With Quote
Old 12-29-2018, 12:40 AM   #40
Prodigy
Member
FlashFXP Registered User
 
Join Date: Jul 2009
Posts: 50
Default

ioFTPD is probably in the world the first ever FTP Server which supports TLS 1.3!.
Curl output :
Code:
*   Trying 127.0.0.1...
* TCP_NODELAY set
* Connected to 127.0.0.1 (127.0.0.1) port 5420 (#0)
< 220 FTP Server ready.
> AUTH SSL
< 234 AUTH SSL successful.
* Cipher selection: TLS13-CHACHA20-POLY1305-SHA256
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* Server certificate:
*  subject: CN=ioFTPD
*  start date: Dec 27 13:21:15 2018 GMT
*  expire date: Dec 25 13:21:15 2028 GMT
*  issuer: CN=ioFTPD
*  SSL certificate verify result: self signed certificate (18), continuing anyway.
> USER ioFTPD
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
< 331 Password required for ioFTPD.
> PASS ioFTPD
< 230-User ioFTPD from 192.150.14.69, welcome to our FTP server.
< 230-
< 230-ioFTPD activity:
< 230-
< 230-      Users online     : 2
< 230-      Active transfers : 0
< 230-      Uptime           : 29 secs
< 230-
< 230-Enjoy your stay.
< 230 User ioFTPD logged in.
> PBSZ 0
< 200 PBSZ 0 successful.
> PROT P
< 200 Protection set to: Private.
> PWD
< 257 "/" is current directory.
* Entry path is '/'
> EPSV
* Connect data stream passively
< 500 'EPSV': Command not understood
* Failed EPSV attempt. Disabling EPSV
> PASV
* ftp_perform ends with SECONDARY: 0
< 227 Entering Passive Mode (127,0,0,1,21,48)
*   Trying 127.0.0.1...
* TCP_NODELAY set
* Connecting to 127.0.0.1 (127.0.0.1) port 5424
* Connected to 127.0.0.1 (127.0.0.1) port 5420 (#0)
> TYPE I
< 200 Type set to I.
> SIZE test.log
< 213 5079
> RETR test.log
< 150 Opening BINARY mode data connection for test.log (5079 bytes) using SSL/TLS.
* Maxdownload = -1
* Getting file with size: 5079
* Doing the SSL/TLS handshake on the data stream
* Cipher selection: TLS13-CHACHA20-POLY1305-SHA256
* SSL re-using session ID
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* Server certificate:
*  subject: CN=ioFTPD
*  start date: Dec 27 13:21:15 2018 GMT
*  expire date: Dec 25 13:21:15 2028 GMT
*  issuer: CN=ioFTPD
*  SSL certificate verify result: self signed certificate (18), continuing anyway.
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
None of the any FTP Client for windows supporting TLS 1.3, except curl :-(
Prodigy is offline   Reply With Quote
Old 01-24-2019, 08:20 PM   #41
R34nimator
Junior Member
 
Join Date: Jan 2019
Posts: 1
Default

Has this been tested on Windows Server 2016 Data Center
R34nimator is offline   Reply With Quote
Reply

Tags
fixed, ioftpd, null, pointer, upgraded

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 06:03 PM.

Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)