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 6 100.00%
No 0 0%
Voters: 6. You may not vote on this poll

Reply
 
Thread Tools Rate Thread Display Modes
Old 04-26-2016, 06:24 PM   #1
Prodigy
Junior Member
FlashFXP Registered User
 
Join Date: Jul 2009
Posts: 16
Lightbulb Anyone interested in my ioFTPD build?

In the event of waiting Yil comes back and ioFTPD v8? and my noob attempt to mastering C. I have made some modifications based on vanilla ioFTPD v7.7.3 :
  • Compiled with Visual Studio 2015 Update 2 with windows XP compatibility (not tested)
  • Fixed some warning found when compiling
  • Fixed some null pointer based on static analysis by PVS-STUDIO
  • Upgraded TCL into 8.5.19
  • Upgraded into OpenSSL 1.02g, disabled SSLV2 and upgraded to TLS v1.2
  • Fixed freeing null pointer in some cases (PVS-STUDIO)
  • Added some null pointer check.

Currently i have tested on minimal testing environment (local transfer) and LAN transfer, with 0 script addon. I am not recommended to run it on production without further testing.

Does anyone interested in this?, of course i will also sharing the source code.
Prodigy is offline   Reply With Quote
Old 04-28-2016, 05:47 AM   #2
th3d00d1
Junior Member
 
Join Date: Apr 2016
Posts: 3
Default

does this work on a windows 10? i am interested and getting a build that works good on windows 10
th3d00d1 is offline   Reply With Quote
Old 04-28-2016, 03:00 PM   #3
Prodigy
Junior Member
FlashFXP Registered User
 
Join Date: Jul 2009
Posts: 16
Default

Link to binaries
Code:
https://mega.nz/#!FUFmEQ5T!jcgUKumTo0JvubJcF-WJsbBXPevmBmejrsk5Yt8jO1w
Virustotal result.

Link to source code (includes TCL Patch)
Code:
https://mega.nz/#!xU9mxb5J!Ijd5gwO1RM_fdwOrM-g460wgKdLdsZ0SrgDmNmQAqIg
How to upgrade :

1. As you know, currently most of the peers are recommended to disable SSL V2, and not recommended SSL V3, if you want to just enabling TLS, you need to set the following :
Code:
Encryption_Protocol     = NO_SSLv2 | NO_SSLv3 | TLS
*Without explicitly telling the ioFTPD NO_SSLv2 and NO_SSLv3, ftprush compatibility will broke (i have tried to contact them but instead they told me to use filezilla instead ). With only putting "TLS" in the Encryption_Protocol, the client that works are filezilla and flashfxp.
*Afaik for ftprush to work with TLS v1.2 you need to replace their current OpenSSL libraries (ssleay32.dll & libeay32.dll) with either from various windows build that are available in the internet or the one from my build.
2. Copy and replace all files and folders from /lib directory in my build into your current ioFTPD installation.
3. Copy and replace all executables (*.exe) & libraries (*.dll) & also *.pdb & *.map from /system directory in my build into your current ioFTPD installation.
4. I have statically linked the VS 2015 Update 2 runtime libraries into the ioFTPD, you should good to go without installing the runtime libraries. In the event if you needed it, in here where you can download it.


I hope this will be useful to someone

Last edited by Prodigy; 04-28-2016 at 03:06 PM.
Prodigy is offline   Reply With Quote
Old 05-04-2016, 05:53 PM   #4
mr-b
Junior Member
 
Join Date: Mar 2004
Posts: 20
Default

Hey Prodigy,

See my changes here: https://www.flashfxp.com/forum/16261/p85856-post25.html

Glad to see someone else got the build environment working!
mr-b is offline   Reply With Quote
Old 05-10-2016, 07:04 AM   #5
Prodigy
Junior Member
FlashFXP Registered User
 
Join Date: Jul 2009
Posts: 16
Default

Forgot to add your name as one of the fixes.
Prodigy is offline   Reply With Quote
Old 03-20-2017, 12:52 PM   #6
Rusher
Member
FlashFXP Registered User
ioFTPD Foundation User
 
Join Date: Oct 2004
Posts: 57
Default

Will this run on Windows Server 2016 ?
Rusher 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 01:43 AM.

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