M-Brig
Members-
Content Count
18 -
Joined
-
Last visited
Community Reputation
0 Neutral-
Auto Passive Mode and Passive Mode requesting a DIR
M-Brig replied to M-Brig's topic in ICS - Internet Component Suite
Thanks Remy as always. Your a great help to the Delphi community. My apologies I mixed up the terminology. The difference modes are Passive (PASV) and Extended Passive mode (EPSV). The C # component first request the directory using EPSV. This request is rejected then the component requests the directory in PASV mode and receives the full directory. The ICS FTP component I think is only requesting the directory in EPSV mode and when that is rejected it disconnects from the server. We can get the extract log on what happens during the C # program. Anyway, do you know if this is handled in the latest version, 9.3? We are trying to determine do we upgrade our current component (ICS), which we would prefer or purchase a new component, Thanks for all your help. -
ZLib inside the ICS FTP Client - CVE-2016-9842 - zlib:1.2.8
M-Brig posted a topic in ICS - Internet Component Suite
Hello, just a question in reference to the latest ICS FTP component, version 9.3 and ZLib. We have an older version of the component dated November 2013 and recently had a vulnerability test performed on our software. It flagged ZLib as a high vulnerable. After doing a search through all the XML files produced at compile time we noticed that the ICS FPT Client component uses Zlib . We are trying to eliminate these vulnerabilities in our software. Does anyone know if the latest version is vulnerable to these ZLib flags. Thanks for all your help. -
Auto Passive Mode and Passive Mode requesting a DIR
M-Brig posted a topic in ICS - Internet Component Suite
Hello, we have been using ICS FTP client component for over 10 years in Delphi and all is working well. The last version we installed in the compiler is dated 13 February 2013. However, we recently encountered a problem requesting a directory from an FTP server. The ICS FTP component requests the directory in auto passive mode and the FTP server rejects that request then the component disconnects. We have another application that uses the C # Fluent FTP Client. When this component requests a directory in auto passive mode the server rejects it then the component switches to passive mode and gets the LIST just fine. Does the latest ICS FTP Client component handle this switch when requesting the directory from the server. We just downloaded the Version 9.3. Thanks for all your help. -
Hello Francois, Thank you for your response. The documentation you suggested does not give all the possibilities for the OnRequestDone event. We are building an FTPClient application similar to the IpSwitch application. There is an OnSessionConnected event that we use to activate objects on the form once connected. But there is no OnSessionDisconnected. Does The OnRequestDone handle the disconnect? If so what is the call for the Rqtype. Thanks for all your help. Maria
-
Hello, Does anyone have a link to the full help for the ICS FTPClient component? Thank you your help. Maria
-
Hello Angus, Thanks you for your response. We will work with the OverbyteICSXferTst application and have our client test with that to see where the problem is occurring. All the files they are downloading are around 240k. Thanks for all your help. We will let you know what we find. Stay safe.
-
Hello Angus and Francois, Thank you for your response. The problem is not reproducible on our side. Our client is in a secure location and we can not get access to the device. We have to rely on them to test. Angus that was me who reported this problem about a month or so ago. When you mentioned that it did have a problem in the older version we upgraded the component to the 8.58 version. They tested with the latest version and it is still producing the Float Point Overflow error. It downloads the first 6 files just fine and crashes on the 7 file. So it does not seem to be consistent. Hard one to debug. Francois we are not using any floating points in our code, only integers and int64. The int64 is only used for the OnProgress64 event. We see there are two events in the FTPClient component, OnResponse and OnDisplayFile. Can you send me any links for the help or examples using the OnResponse and the OnDisplayFile Events. We will try these to see if we can track the problem. Also, we can not find any documentation on the following 3 properties, BandWidthLimit, BandWidthSampling and the DataSocketSndBufSize. We were thinking about increasing the values for these properties. Maybe it's a boundary issue. Thank you for all your help. Maria
-
Sorry forgot to tell you we are using version 8.58. Thank you.
-
Hello Everyone, Hope everyone is doing well. We have been using the FTP ICS component for about 15 years now. We have a customer that is encountering a Floating Point Overflow error when retrieving files from an FTP Server. We are not using any real values in our code and we have Overflow Checking Runtime Errors off. They are retrieving the full file but right after it comes in we get the floating point error. Going over the code in the OverbyteIcsFtpCli.pas file we noticed that there is a debuglog procedure. Can someone let me know how to turn this on and where is the log file saved. We are hoping this will help us find the overflow error. Thanks for all your help and stay safe. Maria
-
Floating Point Overflow when retrieving a file using the ICS FTP Client
M-Brig replied to M-Brig's topic in VCL
Thanks Angus, Appreciate your help. -
Floating Point Overflow when retrieving a file using the ICS FTP Client
M-Brig replied to M-Brig's topic in VCL
Hello, We have been downloading the latest versions from this site. http://www.overbyte.eu/frame_index.html Are these different sites? -
Floating Point Overflow when retrieving a file using the ICS FTP Client
M-Brig replied to M-Brig's topic in VCL
Hello Angus, Sorry for the late reply. We downloaded the latest version ICS-V8.58 from the Overbyte web site. This version is dated Nov 2018. In your reply from above you stated a version from last year 2019 was having a problem with speeds of download that take zero seconds. Is there a newer version we should be downloading? Thanks for all your help. -
Floating Point Overflow when retrieving a file using the ICS FTP Client
M-Brig posted a topic in VCL
Hello, We are using the ICS FTPClient to collect files from a device in a secure location. We do not have access to the device and have to rely on techs to do the testing. The firmware on the device was recently upgraded and we are now seeing a floating point overflow error when collecting files. It does not happen on all files just a handful of files. Has anyone ever encountered a Floating point overflow error when collecting files? The devices manufacture's software does not encounter this problem. They can collect all the files from the device. Also, is there a way to turn on FTP tracing in the ICS FTPClient. Thanks for all your help. -
Problems downloading files from a FTP server using the ICS FTP Client. The DIR command has no carriage return or line feeds
M-Brig replied to M-Brig's topic in VCL
Hello Everyone, Thank you for your responses. Angus, we have no access to these devices. We are relying on the techs to go in and do the testing. But, good news. I checked with our development team and they did get to test with removing the #0 before requesting the file. It worked from our Power Shell application but we have not had a chance to test with Delphi yet. Since we have to wait days between testing I thought they performed this test already and it did not work but I was wrong. If anyone encounters any problems extracting files from an FTP Server we suggest checking to make sure there are no non literal characters in the LST or DIR commands. Thanks for all your help. Stay Safe. -
Problems downloading files from a FTP server using the ICS FTP Client. The DIR command has no carriage return or line feeds
M-Brig replied to M-Brig's topic in VCL
Hello, Thank you again for your responses. Unfortunately, these devices are brand new. I checked in their manual and they do not support HTTP Post/Put. FTP is the only way to get files out of these devices. Only the manufacturers software can extract the files and File Explorer. However, File Explorer is a manual process and our clients are looking for an automated process which our software supports. Does anyone know what type of FTP client File Explorer uses? This may help us figure out the problem. The FTP from the command prompt and Power shell's FTP client do not work on these devices. Thanks for all your help.