ioFTPD General New releases, comments, questions regarding the latest version of ioFTPD. |
10-15-2009, 12:49 PM
|
#121
|
Too much time...
FlashFXP Beta Tester ioFTPD Administrator
Join Date: May 2005
Posts: 1,194
|
pion: Sorry pion. No reading of files being uploaded, and new in v7 no reading of a newly uploaded file until the zipscript has finished processing it (to handle .nfo addition/deletion).
|
|
|
10-16-2009, 04:53 AM
|
#122
|
Junior Member
Join Date: Mar 2004
Posts: 10
|
Hi
I believe I found a minor bug in 7.0.3 using ioGui:
While creating a user, I specify FTP logins 3, Telnet 0 and HTTP 0
Once the procedure completed, I check the user settings and FTP logins i always set to 0
If I leave defaut settings I got login settings: 1 0 0
Ooops
I cannot delete my test users either from ioGui
(from site command it does works: test External 3 3 * DELETED 1m 51s ago by xxxxx *)
Cheers
Smirnoff
|
|
|
10-16-2009, 01:21 PM
|
#123
|
Too much time...
FlashFXP Beta Tester ioFTPD Administrator
Join Date: May 2005
Posts: 1,194
|
newguy: Added some functionality to the directory listing logic to track where files/dirs are coming from in merged directories. This should allow a cool feature I was playing with that allows VM users to get an idea of where things are on disk and perhaps I can even find a way to let admins manage merged directories by moving stuff between disks easily. The other reason this is useful is I can now easily recover the real path(s) to a file when listing directory entries. Now I'm going to add a TCL command to get access to a complete directory listing with full details about each file via a single call. This should be a big performance increase and should make your job really easy and be useful to other scripts as well.
|
|
|
10-17-2009, 07:16 PM
|
#124
|
Member
Join Date: Sep 2008
Posts: 33
|
Hi,
Yil please add option for Timezones to ioFTPD.
Even in glftpd they had some troubles with that but seems they fixed timezones.
----
[from glftpd 'known bugs' file]
*) the timezone setting doesn't change time on new files/directories, and was reported to also cause major slowdowns with cookies for some people.
- not worth fixing, since the localtime fix works 100%, right?
----
So would be cool to have some option with Timezone (UTC/local server time) in ioftpd.ini too.
Thank you!
|
|
|
10-18-2009, 07:53 AM
|
#125
|
Junior Member
FlashFXP Registered User
Join Date: May 2007
Posts: 8
|
I am still getting hang/crashes on ioftpd where the only fix is to kill the process and restart ioftpd.exe to make it respond again, here is my error log:
Code:
Sun Oct 18 11:17:30 2009 - ioFTPD v7.0.3
Unhandled exception: Access Violation (0xC0000005)
Address: 0x0046891D [attempting to read data from 0x5F6E699C]
PID=3516, PATH=C:\ioFTPD\system\ioFTPD.exe
Thread ID: 3212
System information:
Processor #0 Name: AMD Athlon(tm) 64 Processor 3500+
Processor #0 Identifier: AMD64 Family 15 Model 63 Stepping 2
OS: Windows 5.2 (build 3790)
Registry: Microsoft Windows XP
Decoded: Server 2003 - Service Pack 2
Page size: 4096
Modules:
--------
[00400000 - 004e8000]: C:\ioFTPD\system\ioFTPD.exe (v7.0.3.0)
[7d600000 - 7d6f0000]: C:\WINDOWS\system32\ntdll.dll (v5.2.3790.4455)
[7d4c0000 - 7d5f0000]: C:\WINDOWS\SysWOW64\kernel32.dll (v5.2.3790.4480)
[71c00000 - 71c17000]: C:\WINDOWS\system32\ws2_32.dll (v5.2.3790.3959)
[77ba0000 - 77bfa000]: C:\WINDOWS\SysWOW64\msvcrt.dll (v7.0.3790.3959)
[71bf0000 - 71bf8000]: C:\WINDOWS\system32\ws2help.dll (v5.2.3790.1830)
[7d1e0000 - 7d27c000]: C:\WINDOWS\SysWOW64\advapi32.dll (v5.2.3790.4455)
[7da20000 - 7db00000]: C:\WINDOWS\SysWOW64\rpcrt4.dll (v5.2.3790.4502)
[7d8d0000 - 7d920000]: C:\WINDOWS\SysWOW64\secur32.dll (v5.2.3790.4530)
[10000000 - 10105000]: C:\ioFTPD\system\tcl85t.dll (v8.5.2.7)
[7d930000 - 7da00000]: C:\WINDOWS\SysWOW64\user32.dll (v5.2.3790.4033)
[7d800000 - 7d890000]: C:\WINDOWS\SysWOW64\gdi32.dll (v5.2.3790.4396)
[761b0000 - 76243000]: C:\WINDOWS\system32\crypt32.dll (v5.131.3790.3959)
[76190000 - 761a2000]: C:\WINDOWS\system32\msasn1.dll (v5.2.3790.4584)
[77b90000 - 77b98000]: C:\WINDOWS\SysWOW64\version.dll (v5.2.3790.1830)
[7dee0000 - 7df40000]: C:\WINDOWS\system32\imm32.dll (v5.2.3790.3959)
[03000000 - 03121000]: C:\ioFTPD\system\dbghelp.dll (v6.11.1.404)
[7df50000 - 7dfc0000]: C:\WINDOWS\system32\uxtheme.dll (v6.0.3790.3959)
[4b3c0000 - 4b410000]: C:\WINDOWS\SysWOW64\msctf.dll (v5.2.3790.3959)
[75e60000 - 75e87000]: C:\WINDOWS\system32\apphelp.dll (v5.2.3790.3959)
[4dc30000 - 4dc5e000]: C:\WINDOWS\system32\msctfime.ime (v5.2.3790.3959)
[77670000 - 777a9000]: C:\WINDOWS\system32\ole32.dll (v5.2.3790.3959)
[7c8d0000 - 7d0cf000]: C:\WINDOWS\SysWOW64\shell32.dll (v6.0.3790.4315)
[02eb0000 - 02f02000]: C:\WINDOWS\SysWOW64\shlwapi.dll (v6.0.3790.3959)
[7dbd0000 - 7dcd3000]: C:\WINDOWS\WinSxS\WOW64_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.3790.3959_x-ww_5FA17F4E\comctl32.dll (v6.0.3790.3959)
[76920000 - 769e2000]: C:\WINDOWS\system32\userenv.dll (v5.2.3790.3959)
[71c40000 - 71c97000]: C:\WINDOWS\system32\netapi32.dll (v5.2.3790.4392)
[7db30000 - 7dbb0000]: C:\WINDOWS\system32\mswsock.dll (v5.2.3790.4318)
[5f270000 - 5f2ca000]: C:\WINDOWS\system32\hnetcfg.dll (v5.2.3790.3959)
[71ae0000 - 71ae8000]: C:\WINDOWS\system32\wshtcpip.dll (v5.2.3790.3959)
[76ed0000 - 76efa000]: C:\WINDOWS\system32\dnsapi.dll (v5.2.3790.4318)
[76f70000 - 76f77000]: C:\WINDOWS\system32\winrnr.dll (v5.2.3790.3959)
[76f10000 - 76f3e000]: C:\WINDOWS\SysWOW64\wldap32.dll (v5.2.3790.3959)
[4c9e0000 - 4c9fe000]: C:\WINDOWS\system32\wshbth.dll (v5.2.3790.1830)
[770e0000 - 771e8000]: C:\WINDOWS\system32\setupapi.dll (v5.2.3790.3959)
[68000000 - 68035000]: C:\WINDOWS\system32\rsaenh.dll (v5.2.3790.3959)
[76b70000 - 76b7b000]: C:\WINDOWS\system32\psapi.dll (v5.2.3790.3959)
[76f80000 - 76f85000]: C:\WINDOWS\system32\rasadhlp.dll (v5.2.3790.3959)
[71e00000 - 71e14000]: C:\WINDOWS\system32\msapsspc.dll (v6.0.0.7755)
[78080000 - 78091000]: C:\WINDOWS\system32\msvcrt40.dll (v5.2.3790.0)
[71e20000 - 71e70000]: C:\WINDOWS\system32\msnsspc.dll (v6.1.1825.0)
[76750000 - 76778000]: C:\WINDOWS\SysWOW64\schannel.dll (v5.2.3790.4530)
[68100000 - 68127000]: C:\WINDOWS\system32\dssenh.dll (v5.2.3790.3959)
[03470000 - 03496000]: C:\ioFTPD\lib\nxHelper\nxHelper.dll (v2.4.0.0)
[034a0000 - 03501000]: C:\ioFTPD\lib\sqlite3\tclsqlite3.dll (v0.0.0.0)
[10210000 - 10224000]: C:\ioFTPD\lib\reg1.2\tclreg12.dll (v0.0.0.0)
[03520000 - 03589000]: C:\ioFTPD\lib\tcl8.5\twapi\twapi.dll (v2.0.11.0)
[72590000 - 725dc000]: C:\WINDOWS\system32\pdh.dll (v5.2.3790.4471)
[762b0000 - 762f9000]: C:\WINDOWS\SysWOW64\comdlg32.dll (v6.0.3790.3959)
[77530000 - 775c7000]: C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_5.82.3790.3959_x-ww_78FCF8D0\comctl32.dll (v5.82.3790.3959)
[03590000 - 0361b000]: C:\WINDOWS\SysWOW64\oleaut32.dll (v5.2.3790.4202)
[48890000 - 488cd000]: C:\WINDOWS\system32\odbc32.dll (v3.526.3959.0)
[60950000 - 60956000]: C:\WINDOWS\system32\odbcbcp.dll (v2000.86.3959.0)
[76aa0000 - 76acd000]: C:\WINDOWS\system32\winmm.dll (v5.2.3790.3959)
[71bd0000 - 71be1000]: C:\WINDOWS\SysWOW64\mpr.dll (v5.2.3790.3959)
[73070000 - 73097000]: C:\WINDOWS\system32\winspool.drv (v5.2.3790.3959)
[76cf0000 - 76d0a000]: C:\WINDOWS\system32\iphlpapi.dll (v5.2.3790.3959)
[748c0000 - 748c7000]: C:\WINDOWS\system32\powrprof.dll (v6.0.3790.1830)
[76f00000 - 76f08000]: C:\WINDOWS\system32\wtsapi32.dll (v5.2.3790.3959)
[771f0000 - 77201000]: C:\WINDOWS\system32\winsta.dll (v5.2.3790.3959)
[03620000 - 03685000]: C:\WINDOWS\system32\msvcp60.dll (v7.0.3790.1830)
[03bb0000 - 03bc7000]: C:\WINDOWS\system32\odbcint.dll (v3.526.1830.0)
[71bc0000 - 71bc8000]: C:\WINDOWS\system32\rdpsnd.dll (v5.2.3790.0)
[6a380000 - 6a39d000]: C:\ioFTPD\lib\tcl8.5\zlib1.1\zlib11.dll (v0.0.0.0)
Threads:
--------
ID: 3644 [00130000-0012fe7c]
# 1: 7D61CCC6 -> [ntdll + CCC6] ? NtDelayExecution() + 0x15
# 2: 0041BFA2 -> [ioFTPD + 1AFA2] Thread_DeInit() + 0xB2
[c:\projects\ioftpd7\7.0.3\src\threads.c, line 246]
# 3: 00450AB5 -> [ioFTPD + 4FAB5] DaemonDeInitialize() + 0x65
[c:\projects\ioftpd7\7.0.3\src\main.c, line 305]
# 4: 004511CC -> [ioFTPD + 501CC] CommonMain() + 0x8C
[c:\projects\ioftpd7\7.0.3\src\main.c, line 370]
# 5: 00451331 -> [ioFTPD + 50331] WinMain() + 0x71
[c:\projects\ioftpd7\7.0.3\src\main.c, line 517]
# 6: 004062C6 -> [ioFTPD + 52C6] __tmainCRTStartup() + 0x113
[f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c, line 263]
# 7: 7D4E7D42 -> [kernel32 + 17D42] ? BaseProcessInitPostImport() + 0x8D
ID: 3976 [02040000-0203e4f8]
# 1: 7D61C846 -> [ntdll + C846] ? NtWaitForSingleObject() + 0x15
# 2: 7D4D8C0D -> [kernel32 + 8C0D] ? WaitForSingleObject() + 0x12
# 3: 004676F7 -> [ioFTPD + 666F7] AcquireDirCacheLock() + 0xE7
[c:\projects\ioftpd7\7.0.3\src\directorycache.c, line 205]
# 4: 00468320 -> [ioFTPD + 67320] InsertAndAcquireDirCacheLock() + 0x3B0
[c:\projects\ioftpd7\7.0.3\src\directorycache.c, line 293]
# 5: 00469B6B -> [ioFTPD + 68B6B] OpenDirectory() + 0x8B
[c:\projects\ioftpd7\7.0.3\src\directorycache.c, line 1274]
# 6: 0046B227 -> [ioFTPD + 6A227] GetFileInfo2() + 0x197
[c:\projects\ioftpd7\7.0.3\src\directorycache.c, line 1414]
# 7: 0046B312 -> [ioFTPD + 6A312] GetFileInfo() + 0x12
[c:\projects\ioftpd7\7.0.3\src\directorycache.c, line 1449]
# 8: 00441A65 -> [ioFTPD + 40A65] PWD_CWD() + 0x455
[c:\projects\ioftpd7\7.0.3\src\pwd.c, line 817]
# 9: 00425561 -> [ioFTPD + 24561] Tcl_Resolve() + 0x181
[c:\projects\ioftpd7\7.0.3\src\tcl.c, line 1391]
#10: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
#11: 1004701E -> [tcl85t + 4601E] TclExecuteByteCode() + 0xD5E
[c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 2351]
#12: 10083BDB -> [tcl85t + 82BDB] TclObjInterpProcCore() + 0x4B
[c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1752]
#13: 10083B74 -> [tcl85t + 82B74] TclObjInterpProc() + 0x34
[c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1642]
#14: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
#15: 1000E92D -> [tcl85t + D92D] TclEvalEx() + 0x6ED
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 4341]
#16: 1000E22D -> [tcl85t + D22D] Tcl_EvalEx() + 0x1D
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 4043]
#17: 100662BF -> [tcl85t + 652BF] Tcl_FSEvalFileEx() + 0x19F
[c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 1814]
#18: 100650F0 -> [tcl85t + 640F0] Tcl_EvalFile() + 0x20
[c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 231]
#19: 00423C06 -> [ioFTPD + 22C06] TclExecute2() + 0x836
[c:\projects\ioftpd7\7.0.3\src\tcl.c, line 4070]
#20: 00424EB4 -> [ioFTPD + 23EB4] TclExecute() + 0x14
[c:\projects\ioftpd7\7.0.3\src\tcl.c, line 4153]
#21: 004659D8 -> [ioFTPD + 649D8] RunEvent() + 0x368
[c:\projects\ioftpd7\7.0.3\src\execute.c, line 1066]
#22: 00431738 -> [ioFTPD + 30738] SchedulerJobProc() + 0xC8
[c:\projects\ioftpd7\7.0.3\src\scheduler.c, line 569]
#23: 0041C70A -> [ioFTPD + 1B70A] WorkerThread() + 0x35A
[c:\projects\ioftpd7\7.0.3\src\threads.c, line 672]
#24: 7D4DFE37 -> [kernel32 + FE37] ? FlsSetValue() + 0x13C
ID: 3212 [02180000-0217bc3c]
# 1: 7D61D6E4 -> [ntdll + D6E4] ? NtGetContextThread() + 0x12
# 2: 7D4DA619 -> [kernel32 + A619] ? MapViewOfFile() + 0x1B
# 3: 7D4D8E5F -> [kernel32 + 8E5F] ? CloseHandle() + 0x44
# 4: 03064DE3 -> [DbgHelp + 63DE3] ? MiniDumpReadDumpStream() + 0x76B3
# 5: 0305F95D -> [DbgHelp + 5E95D] ? MiniDumpReadDumpStream() + 0x222D
# 6: 03065D99 -> [DbgHelp + 64D99] ? MiniDumpReadDumpStream() + 0x8669
# 7: 03068679 -> [DbgHelp + 67679] ? MiniDumpReadDumpStream() + 0xAF49
# 8: 7D4D132F -> [kernel32 + 132F] ? ReadProcessMemory() + 0x1B
# 9: 03065561 -> [DbgHelp + 64561] ? MiniDumpReadDumpStream() + 0x7E31
#10: 03065610 -> [DbgHelp + 64610] ? MiniDumpReadDumpStream() + 0x7EE0
#11: 0303CA83 -> [DbgHelp + 3BA83] ? SymEnumSourceFilesW() + 0x103
#12: 0045569B -> [ioFTPD + 5469B] UnhandledExceptionLogger() + 0x93B
[c:\projects\ioftpd7\7.0.3\src\iodebug.c, line 1090]
#13: 7D53556A -> [kernel32 + 6556A] ? UnhandledExceptionFilter() + 0x129
#14: 7D508F8E -> [kernel32 + 38F8E] ? HeapValidate() + 0x10C5
ID: 3848 [022c0000-022bdd08]
# 1: 7D61CCDB -> [ntdll + CCDB] ? ZwQueryDirectoryFile() + 0x12
# 2: 100A35CD -> [tcl85t + A25CD] TclpMatchInDirectory() + 0x17D
[c:\projects\tcl-v8.5.7-src\win\tclwinfile.c, line 1015]
# 3: 10065796 -> [tcl85t + 64796] Tcl_FSMatchInDirectory() + 0x66
[c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 1103]
# 4: 10054420 -> [tcl85t + 53420] DoGlob() + 0x150
[c:\projects\tcl-v8.5.7-src\generic\tclfilename.c, line 2338]
# 5: 10053F11 -> [tcl85t + 52F11] TclGlob() + 0x601
[c:\projects\tcl-v8.5.7-src\generic\tclfilename.c, line 1915]
# 6: 1005369B -> [tcl85t + 5269B] Tcl_GlobObjCmd() + 0xD3B
[c:\projects\tcl-v8.5.7-src\generic\tclfilename.c, line 1585]
# 7: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
# 8: 1004701E -> [tcl85t + 4601E] TclExecuteByteCode() + 0xD5E
[c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 2351]
# 9: 10083BDB -> [tcl85t + 82BDB] TclObjInterpProcCore() + 0x4B
[c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1752]
#10: 10083B74 -> [tcl85t + 82B74] TclObjInterpProc() + 0x34
[c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1642]
#11: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
#12: 1004701E -> [tcl85t + 4601E] TclExecuteByteCode() + 0xD5E
[c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 2351]
#13: 10045E34 -> [tcl85t + 44E34] TclCompEvalObj() + 0xC4
[c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 1496]
#14: 1000F200 -> [tcl85t + E200] TclEvalObjEx() + 0x2A0
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 5095]
#15: 10017AB9 -> [tcl85t + 16AB9] Tcl_ForeachObjCmd() + 0x389
[c:\projects\tcl-v8.5.7-src\generic\tclcmdah.c, line 1818]
#16: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
#17: 1004701E -> [tcl85t + 4601E] TclExecuteByteCode() + 0xD5E
[c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 2351]
#18: 10083BDB -> [tcl85t + 82BDB] TclObjInterpProcCore() + 0x4B
[c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1752]
#19: 10083B74 -> [tcl85t + 82B74] TclObjInterpProc() + 0x34
[c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1642]
#20: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
#21: 1000E92D -> [tcl85t + D92D] TclEvalEx() + 0x6ED
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 4341]
#22: 1000E22D -> [tcl85t + D22D] Tcl_EvalEx() + 0x1D
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 4043]
#23: 100662BF -> [tcl85t + 652BF] Tcl_FSEvalFileEx() + 0x19F
[c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 1814]
#24: 100650F0 -> [tcl85t + 640F0] Tcl_EvalFile() + 0x20
[c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 231]
#25: 00423C06 -> [ioFTPD + 22C06] TclExecute2() + 0x836
[c:\projects\ioftpd7\7.0.3\src\tcl.c, line 4070]
#26: 00424EB4 -> [ioFTPD + 23EB4] TclExecute() + 0x14
[c:\projects\ioftpd7\7.0.3\src\tcl.c, line 4153]
#27: 004659D8 -> [ioFTPD + 649D8] RunEvent() + 0x368
[c:\projects\ioftpd7\7.0.3\src\execute.c, line 1066]
#28: 00431738 -> [ioFTPD + 30738] SchedulerJobProc() + 0xC8
[c:\projects\ioftpd7\7.0.3\src\scheduler.c, line 569]
#29: 0041C70A -> [ioFTPD + 1B70A] WorkerThread() + 0x35A
[c:\projects\ioftpd7\7.0.3\src\threads.c, line 672]
#30: 7D4DFE37 -> [kernel32 + FE37] ? FlsSetValue() + 0x13C
ID: 3296 [03230000-0322fedc]
# 1: 7D61CCC6 -> [ntdll + CCC6] ? NtDelayExecution() + 0x15
# 2: 7D4D14EF -> [kernel32 + 14EF] ? Sleep() + 0xF
# 3: 00429A45 -> [ioFTPD + 28A45] SocketSchedulerThread() + 0x4A5
[c:\projects\ioftpd7\7.0.3\src\socket.c, line 1797]
# 4: 7D4DFE37 -> [kernel32 + FE37] ? FlsSetValue() + 0x13C
ID: 1136 [03330000-0332ff80]
# 1: 7D61C8BE -> [ntdll + C8BE] ? ZwRemoveIoCompletion() + 0x15
# 2: 7D4DFE37 -> [kernel32 + FE37] ? FlsSetValue() + 0x13C
ID: 3144 [02e70000-02e6dd1c]
# 1: 7D61CCAB -> [ntdll + CCAB] ? ZwOpenFile() + 0x12
# 2: 100A35CD -> [tcl85t + A25CD] TclpMatchInDirectory() + 0x17D
[c:\projects\tcl-v8.5.7-src\win\tclwinfile.c, line 1015]
# 3: 10065796 -> [tcl85t + 64796] Tcl_FSMatchInDirectory() + 0x66
[c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 1103]
# 4: 10054420 -> [tcl85t + 53420] DoGlob() + 0x150
[c:\projects\tcl-v8.5.7-src\generic\tclfilename.c, line 2338]
# 5: 10053F11 -> [tcl85t + 52F11] TclGlob() + 0x601
[c:\projects\tcl-v8.5.7-src\generic\tclfilename.c, line 1915]
# 6: 1005369B -> [tcl85t + 5269B] Tcl_GlobObjCmd() + 0xD3B
[c:\projects\tcl-v8.5.7-src\generic\tclfilename.c, line 1585]
# 7: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
# 8: 1004701E -> [tcl85t + 4601E] TclExecuteByteCode() + 0xD5E
[c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 2351]
# 9: 10083BDB -> [tcl85t + 82BDB] TclObjInterpProcCore() + 0x4B
[c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1752]
#10: 10083B74 -> [tcl85t + 82B74] TclObjInterpProc() + 0x34
[c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1642]
#11: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
#12: 1004701E -> [tcl85t + 4601E] TclExecuteByteCode() + 0xD5E
[c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 2351]
#13: 10045E34 -> [tcl85t + 44E34] TclCompEvalObj() + 0xC4
[c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 1496]
#14: 1000F200 -> [tcl85t + E200] TclEvalObjEx() + 0x2A0
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 5095]
#15: 10017AB9 -> [tcl85t + 16AB9] Tcl_ForeachObjCmd() + 0x389
[c:\projects\tcl-v8.5.7-src\generic\tclcmdah.c, line 1818]
#16: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
#17: 1004701E -> [tcl85t + 4601E] TclExecuteByteCode() + 0xD5E
[c:\projects\tcl-v8.5.7-src\generic\tclexecute.c, line 2351]
#18: 10083BDB -> [tcl85t + 82BDB] TclObjInterpProcCore() + 0x4B
[c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1752]
#19: 10083B74 -> [tcl85t + 82B74] TclObjInterpProc() + 0x34
[c:\projects\tcl-v8.5.7-src\generic\tclproc.c, line 1642]
#20: 1000DD73 -> [tcl85t + CD73] TclEvalObjvInternal() + 0x283
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 3690]
#21: 1000E92D -> [tcl85t + D92D] TclEvalEx() + 0x6ED
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 4341]
#22: 1000E22D -> [tcl85t + D22D] Tcl_EvalEx() + 0x1D
[c:\projects\tcl-v8.5.7-src\generic\tclbasic.c, line 4043]
#23: 100662BF -> [tcl85t + 652BF] Tcl_FSEvalFileEx() + 0x19F
[c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 1814]
#24: 100650F0 -> [tcl85t + 640F0] Tcl_EvalFile() + 0x20
[c:\projects\tcl-v8.5.7-src\generic\tclioutil.c, line 231]
#25: 00423C06 -> [ioFTPD + 22C06] TclExecute2() + 0x836
[c:\projects\ioftpd7\7.0.3\src\tcl.c, line 4070]
#26: 00424EB4 -> [ioFTPD + 23EB4] TclExecute() + 0x14
[c:\projects\ioftpd7\7.0.3\src\tcl.c, line 4153]
#27: 004659D8 -> [ioFTPD + 649D8] RunEvent() + 0x368
[c:\projects\ioftpd7\7.0.3\src\execute.c, line 1066]
#28: 00431738 -> [ioFTPD + 30738] SchedulerJobProc() + 0xC8
[c:\projects\ioftpd7\7.0.3\src\scheduler.c, line 569]
#29: 0041C70A -> [ioFTPD + 1B70A] WorkerThread() + 0x35A
[c:\projects\ioftpd7\7.0.3\src\threads.c, line 672]
#30: 7D4DFE37 -> [kernel32 + FE37] ? FlsSetValue() + 0x13C
-------------------------------------------------------------------------------
And here is a link for the tinydump aso files:
[Link removed]
I am on windows xp pro x64
When i posted this poste i startede ioftpd, it have now become unresponsive but it dont seem to crash and there is no additional info in the crashlog.
What seems to be the same lock/error was also reported by other users on the irc channel a few days ago.
__________________
* FlashFXP v[3.7.8], build [1332], [X]registered
* OS: [X] WinXP Pro X64/Vista Ultimate X64
* Running behind NAT/router: [X] Yes & Model [Buffalo WHR-G125 Running DD-WRT]
* Running firewall: [X] No
* Running Antivirus: [X] Yes, Name [NOD32 V4.0.437.0]
* Network: [X] xDSL
Last edited by Yil; 10-18-2009 at 03:43 PM.
Reason: added info
|
|
|
10-23-2009, 06:19 AM
|
#126
|
Junior Member
Join Date: May 2008
Posts: 18
|
Hi Yil
I have a question.
Is there a list of all possible [FTP_Pre-Command_Events] to link to ?
Is there a retr command available ?
In my case i like to catch the "retr" command.
For example:
retr = TCL ..\scripts\antileech.tcl PRERETR
Regards
HiTmE
Last edited by HiTmE; 10-23-2009 at 06:35 AM.
|
|
|
10-23-2009, 11:12 PM
|
#127
|
Junior Member
Join Date: Oct 2009
Posts: 24
|
Yil
how soon is the next update?
and what about WINE compatibility? last time i tried to launch ioFTPd under wine it just silently failed (ioftpd ~ 6.8.3, wine ~ 1.1.1)
|
|
|
10-24-2009, 01:33 AM
|
#128
|
Too much time...
FlashFXP Beta Tester ioFTPD Administrator
Join Date: May 2005
Posts: 1,194
|
Pre/Post commands just use the name of the command (plain) or as of v6.5+ @command (site). You should be able to use the line you wanted to catch RETR commands.
I just put together a new machine over the last day or so and am in the process of installing software. Hopefully having a real computer will allow me to run stuff easier/faster, find any multi-core/processor race conditions locally, and since it's win7 I can try out vista+ features we might want to use. I'm thinking of IO priority stuff and transacted operations for updating userfiles and .ioftpd files... So going to be a few days before I can get all my stuff ported over and begin work again when I get some free time.
Last edited by Yil; 10-24-2009 at 01:49 AM.
Reason: Forgot the @ prefix for site commands
|
|
|
10-26-2009, 10:54 AM
|
#129
|
Junior Member
Join Date: Mar 2008
Posts: 19
|
doesnt ioftpd support xdupe? since i get that error that it isnt supported, but it used to work in older versions i think
|
|
|
10-26-2009, 11:54 PM
|
#130
|
Too much time...
FlashFXP Beta Tester ioFTPD Administrator
Join Date: May 2005
Posts: 1,194
|
Nope, no built-in support for xdupe, however LOTS of 3rd party scripts are more than happy to tell you when the file you are uploading is a dupe
Personally, I don't like file level dupe checking and prefer it to be done only on directory names...
|
|
|
10-27-2009, 06:44 AM
|
#131
|
Senior Member
Join Date: May 2007
Posts: 692
|
not what xdupe is for, it sends a list of files to the client uploading so he doesn't have to try every file if it's already there. It's just a list command reallly, but yeah there are plenty of scripts around to support it
__________________
ioNiNJA
|
|
|
10-29-2009, 05:39 PM
|
#132
|
Member
ioFTPD Registered User
Join Date: Jul 2005
Posts: 43
|
Quote:
Originally Posted by Domin
I am still getting hang/crashes on ioftpd where the only fix is to kill the process and restart ioftpd.exe to make it respond again, here is my error log:
...
When i posted this poste i startede ioftpd, it have now become unresponsive but it dont seem to crash and there is no additional info in the crashlog.
What seems to be the same lock/error was also reported by other users on the irc channel a few days ago.
|
Yes, i'm experiencing exactly the same...
Never had this kind of problems with v6.*.*
Usually it hangs after login, or at "opening ASCII Connection", or "Send Password".. and at the end it just dies... not response at all.. just listening on the port (opened socket).
No crash dump.. nothing.. happen to me up to 6x per day.. depends on the traffic on the site.
I really do like all new features in v7, especially virtual FS, but i need stability even more
I know, these kind of 'error reports' are not easy to follow.. but thats all i've got, so far.
I'll try to find 100% sure way to reproduce it.
Anyways it looks like it goes out of some resources, to me... dunno.
Thanks for any help with this.
Last edited by paja1; 10-29-2009 at 05:42 PM.
Reason: typos
|
|
|
10-29-2009, 06:07 PM
|
#133
|
Too much time...
FlashFXP Beta Tester ioFTPD Administrator
Join Date: May 2005
Posts: 1,194
|
One thing I'd like you to try. Since the process isn't exiting, if you are running Vista/Win7/2008 try going to the task manager, clicking on ioFTPD.exe and "Create Dump File". Zip/rar the file it creates and then PM me here and I'll send you a link to an FTP where you can upload the file so I can examine it.
|
|
|
10-30-2009, 06:44 AM
|
#134
|
Member
ioFTPD Registered User
Join Date: Jul 2005
Posts: 43
|
Quote:
Originally Posted by Yil
One thing I'd like you to try. Since the process isn't exiting, if you are running Vista/Win7/2008 try going to the task manager, clicking on ioFTPD.exe and "Create Dump File". Zip/rar the file it creates and then PM me here and I'll send you a link to an FTP where you can upload the file so I can examine it.
|
Unfortunately i'm using Windows Server 2003
Is there any other way to create dump for you? I'll do anything to help make it more stable again.
Thanks for any guide or info.
|
|
|
10-30-2009, 01:19 PM
|
#135
|
Senior Member
FlashFXP Beta Tester ioFTPD Foundation User
Join Date: Jan 2004
Posts: 301
|
Yil - will you be adding support for IPV6 to ioFTPD?
|
|
|
Thread Tools |
|
Display Modes |
Rate This Thread |
Linear Mode
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 12:25 PM.
|