Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Oct 16 04:22
    rlebeau labeled #269
  • Oct 16 04:22
    rlebeau opened #269
  • Oct 08 19:00

    Fulgan on Restructure

    Bug fix for a typo in TIdIMAP4.… (compare)

  • Oct 08 19:00

    Fulgan on master

    Bug fix for a typo in TIdIMAP4.… (compare)

  • Oct 02 21:00

    Fulgan on Restructure

    Updating TIdIMAP4's InternalSea… (compare)

  • Oct 02 21:00

    Fulgan on master

    Updating TIdIMAP4's InternalSea… (compare)

  • Sep 20 21:50

    Fulgan on master

    Embarcadero patch for race cond… (compare)

  • Sep 20 21:50

    Fulgan on Restructure

    Embarcadero patch for race cond… (compare)

  • Sep 10 18:50
    rlebeau closed #268
  • Sep 10 18:50
    rlebeau commented #268
  • Sep 10 18:50

    Fulgan on Restructure

    Fix for TIdResponseHeaderInfo.S… (compare)

  • Sep 10 18:50

    Fulgan on master

    Fix for TIdResponseHeaderInfo.S… (compare)

  • Sep 10 18:49
    rlebeau labeled #268
  • Sep 10 18:49
    rlebeau labeled #268
  • Sep 10 18:49
    rlebeau assigned #268
  • Sep 10 18:49
    rlebeau review_requested #268
  • Sep 09 13:15
    gjdoornink opened #268
  • Aug 28 21:00

    Fulgan on Restructure

    Setting TIdSSLIOHandlerSocketBa… (compare)

  • Aug 28 21:00

    Fulgan on master

    Setting TIdSSLIOHandlerSocketBa… (compare)

  • Aug 28 19:42
    rlebeau milestoned #183
Matthijs ter Woord
@mterwoord
what kind of bug?
davidpn
@davidpn
He didn't say exactly where, but going by the example it looks like it's in IndyCompressStream, going by what he says the fix is
hard to work out exactly what the bug is
Dodgy Google Translate translation:
I have an important BUG to report, and the previous version in indy10 persist. In IdZLib.pas in CompressStream, if we is greater than 1, such as compression level 9 to call IdCompressorZLibEx1-> DeflateStream (in_ms, out_ms, 9); then CompressStream function generating buffer error probability of 30%, so you can try to way turn to compress each file in a file compression results do not give up, you will find some files in the compressed contents Times buffer error or mistake. The default of IdCompressorZLibEx1-> DeflateStream (in_ms, out_ms); call this function without error, but in fact he is not compressed data, the results are basically large. If if strm.avail_in = 0 then break; into this line if (strm.avail_in = 0) and (strm.avail_out> 0) then break; then eliminate BUG
His first question was whether anyone understands Chinese ;-)
Matthijs ter Woord
@mterwoord
:)
davidpn
@davidpn
Oops.. my bad.. there is a line of code like that in DoCompressStreamEx
Matthijs ter Woord
@mterwoord
@davidpn I'd say we wait for him to translate to english?
davidpn
@davidpn
as well
@phy0292 你可以提供一个更好的例子吗?
I asked for a better example
Matthijs ter Woord
@mterwoord
you know english?
shoot, chinese?
davidpn
@davidpn
lol
no.. I'm relying on Google Translate
hopefully Chinese (simplified) works ;-)
Matthijs ter Woord
@mterwoord
:)
davidpn
@davidpn
I think I need to learn Portugeuse.. most of the hits on my website are from Brazil.. must be a popular Delphi place :-)
phy0292
@phy0292
稍后我提供一个案例放在git上,你们测试后就知道有严重的BUG存在。
davidpn
@davidpn
谢谢 :-)
@davidpn 你会中文? :grinning:
davidpn
@davidpn
不,我使用谷歌翻译 :-)
phy0292
@phy0292
测试程序是个BCB代码,我没有用delphi
davidpn
@davidpn
是的我知道。rlebeau 可能看后来. 我使用Delphi
I hope that worked out alright :-)
@rlebeau his link is to an example of what he thinks is a bug
in BCB
phy0292
@phy0292
Please select "comp.dat" or "ExtWizrd.dll" file for testing
Ludwig Behm
@lbehm
"hey just run these 2 binaries!" that looks kinda like phishing ^_^ must be the paranoia again x)
davidpn
@davidpn
;-)
phy0292
@phy0292
@davidpn 看到BUG了吗?
davidpn
@davidpn
rlebeau以后可能检查的bug
Remy Lebeau
@rlebeau
IdZLib.IndyCompressStream() (which TIdCompressorZLibEx.DeflateStream() uses internally) is known to have issues, but I have not gotten around to fixing it yet.
phy0292
@phy0292
.
if strm.avail_in = 0 then break;
replace
if (strm.avail_in = 0) and (strm.avail_out > 0) then break;
@rlebeau Replaced by the above
@rlebeau BUG eliminated, but not necessarily elsewhere BUG
google的翻译不准确。。。 :grinning:
phy0292
@phy0292
It is known to have problems, but disclosed function, make me an error code, so I'm so confused
@davidpn 我上面说的能看明白吗?
Remy Lebeau
@rlebeau
As I said, I'm already aware of the problem, and no, the proposed fix is not enough, there is another known issue further down in the same function. Fixing the function is on my TODO list, I just haven't gotten around to it yet
davidpn
@davidpn
@phy0292: 他说:“我已经意识到了这个问题,并没有,建议修复是不够的,还有另外一个已知问题在同一个函数进一步向下修复的功能是我的待办事项清单上,只是还没有得到周围它尚未“
davidpn
@davidpn
我理解这个问题。它需要由他来解决
Remy Lebeau
@rlebeau
I wish you guys would speak English instead. 请改为讲英语。
davidpn
@davidpn
我同意 :-)
phy0292
@phy0292
@rlebeau
Okay, look forward to your solution.
I'm really sorry, although I would a little programming, but to not speak English. Only use google translation, but google translate is not to force.
davidpn
@davidpn
Google Translate does a pretty good job :-)