Go Back   FlashFXP Forums > > > >

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

Reply
 
Thread Tools Rate Thread Display Modes
Old 02-09-2004, 02:50 PM   #1
darkone
Disabled
FlashFXP Registered User
ioFTPD Administrator
 
darkone's Avatar
 
Join Date: Dec 2001
Posts: 2,230
Default iTcl

Avoid use of itcl scripts. It seems that for god knows what reason, tcl library I was using, was not compiled with thread support. Use of itcl, will cause heap corruptions and result to crash.

If you think, it's working 'fine' for you, you're wrong. Try running following script simultanously (repeatedly) using several clients:

bugger.itcl

set a 0
while { [incr a] < 10000 } {
;
}

*boom* This issue applies to all versions of io, and is addressed in coming build. (it's likely, that fixed version of dll fixes problems with current build)
darkone is offline   Reply With Quote
Old 02-09-2004, 02:51 PM   #2
freak007
Member
ioFTPD Foundation User
 
Join Date: Jun 2003
Posts: 69
Default

when will be fixed version be released ?

Cya Freak007
freak007 is offline   Reply With Quote
Old 02-09-2004, 03:54 PM   #3
Mouton
Posse Member
Ultimate Scripter
ioFTPD Administrator
 
Join Date: Dec 2002
Posts: 1,956
Default

fixed version of dll is available in ioftpd.com/members for registered users.
Mouton is offline   Reply With Quote
Old 02-09-2004, 04:08 PM   #4
bounty
Senior Member
ioFTPD Scripter
 
Join Date: Aug 2002
Posts: 529
Default

darkone compiled latest tcl lib 8.4.2.5

but i think some files also need to be updated in /lib dir

at least : init.tcl package.tcl & safe.tcl

they are available in the latest activestate rls of tcl

have fun
bounty
bounty is offline   Reply With Quote
Old 02-09-2004, 04:28 PM   #5
darkone
Disabled
FlashFXP Registered User
ioFTPD Administrator
 
darkone's Avatar
 
Join Date: Dec 2001
Posts: 2,230
Default

I used the latest package for compilation. (& version included is now thread-safe)
darkone is offline   Reply With Quote
Old 02-09-2004, 04:38 PM   #6
Ren
Senior Member
 
Join Date: Sep 2002
Posts: 111
Default

do we need to delete the old tcl84.dll and rename this 1 ?
Ren is offline   Reply With Quote
Old 02-09-2004, 06:13 PM   #7
darkone
Disabled
FlashFXP Registered User
ioFTPD Administrator
 
darkone's Avatar
 
Join Date: Dec 2001
Posts: 2,230
Default

Yep, I didn't actually test it on older io version but if it works, it's in no way worse than the 'original' dll
darkone is offline   Reply With Quote
Old 02-09-2004, 06:23 PM   #8
neoxed
Too much time...
FlashFXP Beta Tester
ioFTPD Scripter
 
Join Date: May 2003
Posts: 1,326
Default

Great news
neoxed is offline   Reply With Quote
Old 02-09-2004, 06:29 PM   #9
Mouton
Posse Member
Ultimate Scripter
ioFTPD Administrator
 
Join Date: Dec 2002
Posts: 1,956
Default

5.6.3r full and .exe-only downloadable from members section now includes this dll... just to avoid future problems...
Mouton is offline   Reply With Quote
Old 02-09-2004, 07:14 PM   #10
bounty
Senior Member
ioFTPD Scripter
 
Join Date: Aug 2002
Posts: 529
Default

here are the latest version of tcl lib located in ioftpd/lib/tcl8.4 dir

have fun
bounty
Attached Files
File Type: rar tcl8.4.lib.rar (19.1 KB, 51 views)
bounty is offline   Reply With Quote
Old 02-10-2004, 04:05 AM   #11
toki
Senior Member
ioFTPD Foundation User
 
Join Date: Oct 2003
Posts: 221
Default

after extracting these and getting the new tcl dll (renaming and overwrite existing in /system dir and restarting io i got first complete exe crash since a few day. since i wasnt here i dunnu when it crashed. checking logs for info
toki is offline   Reply With Quote
Reply

Tags
10000, build, itcl, repeatedly, [incr

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 07:06 AM.

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