Re: [Dovecot] Timeout leak in get quota

2011-10-10 Thread Danilo
On 08/10/2011 15:09, Nikita Koshikov wrote:
> On Thu, 29 Sep 2011 15:05:53 +0200
> Danilo wrote:
> 
>> Hello!
>> I wrote perl script for read current quota usage, it works but when I run the
>> program I receive a warning in Dovecot log:
>>
>> 2011-09-29 14:45:30 doveadm(gu...@testmail.com): Warning: Timeout leak:
>> 0x7f14800ad970
>>
>> This is the script:
>> ===
>> #!/usr/bin/perl
>>
>> use strict;
>> use Socket;
>> use IO::Handle;
>>
>> socket(TSOCK, PF_UNIX, SOCK_STREAM,0);
>> connect(TSOCK, sockaddr_un("/var/run/dovecot/doveadm-server")) or 
>> print("ERROR!");
>>
>> print "VERSION\tdoveadm-server\t1\t0\n";
>> print "\tguest\@testmail.com\tquota get\n";
>> print "=" x 20 . "\n";
>>
>> if (defined(my $messg = )) {
>>
>> print $messg;
>>
>>  print TSOCK "VERSION\tdoveadm-server\t1\t0\n";
>>  TSOCK->flush;
>>
>>  print TSOCK "\tguest\@testmail.com\tquota get\n";
>>  TSOCK->flush;
>>
>>  $messg = ;
>>  print $messg;
>>
>>  $messg = ;
>>  print $messg;
>>
>>  close TSOCK;
>> }
>> =
>> I hope someone could help me to fix the warning.
>> Thanks in advance,
>>Dany
> 
> I'm using doveadm socket too for getting quota values. No warning. The main 
> difference from yours script that I'm also using auth:
> 
> print TSOCK "VERSION\tdoveadm-server\t1\t0\n";
> print TSOCK "PLAIN\tbase64_encoded_pass_here\n";
> print TSOCK "\t$local_part\@$domain\tquota get\n";
> TSOCK->flush;
> 
> Dovecot version 2.0.15


Thanks,
I had update dovecot to 2.0.15 version, now works without warning.

Dany


Re: [Dovecot] Timeout leak in get quota

2011-10-08 Thread Nikita Koshikov
On Thu, 29 Sep 2011 15:05:53 +0200
Danilo wrote:

> Hello!
> I wrote perl script for read current quota usage, it works but when I run the
> program I receive a warning in Dovecot log:
> 
> 2011-09-29 14:45:30 doveadm(gu...@testmail.com): Warning: Timeout leak:
> 0x7f14800ad970
> 
> This is the script:
> ===
> #!/usr/bin/perl
> 
> use strict;
> use Socket;
> use IO::Handle;
> 
> socket(TSOCK, PF_UNIX, SOCK_STREAM,0);
> connect(TSOCK, sockaddr_un("/var/run/dovecot/doveadm-server")) or 
> print("ERROR!");
> 
> print "VERSION\tdoveadm-server\t1\t0\n";
> print "\tguest\@testmail.com\tquota get\n";
> print "=" x 20 . "\n";
> 
> if (defined(my $messg = )) {
> 
> print $messg;
> 
>   print TSOCK "VERSION\tdoveadm-server\t1\t0\n";
>   TSOCK->flush;
> 
>   print TSOCK "\tguest\@testmail.com\tquota get\n";
>   TSOCK->flush;
> 
>   $messg = ;
>   print $messg;
> 
>   $messg = ;
>   print $messg;
> 
>   close TSOCK;
> }
> =
> I hope someone could help me to fix the warning.
> Thanks in advance,
>Dany

I'm using doveadm socket too for getting quota values. No warning. The main 
difference from yours script that I'm also using auth:

print TSOCK "VERSION\tdoveadm-server\t1\t0\n";
print TSOCK "PLAIN\tbase64_encoded_pass_here\n";
print TSOCK "\t$local_part\@$domain\tquota get\n";
TSOCK->flush;

Dovecot version 2.0.15



Re: [Dovecot] Timeout leak in get quota

2011-10-03 Thread Francesco Fiore
Hi!
I've the same problem.

I use the same input string inside a Java standalone application.
The request would appear correct and I receive always a correct response
but Dovecot print the same warning into the log...

My Dovecot version is 2.0.13.

Thanks in advance for any help!

Francesco

On 29/09/11 15:05, Danilo wrote:
> Hello!
> I wrote perl script for read current quota usage, it works but when I run the
> program I receive a warning in Dovecot log:
>
> 2011-09-29 14:45:30 doveadm(gu...@testmail.com): Warning: Timeout leak:
> 0x7f14800ad970
>
> This is the script:
> ===
> #!/usr/bin/perl
>
> use strict;
> use Socket;
> use IO::Handle;
>
> socket(TSOCK, PF_UNIX, SOCK_STREAM,0);
> connect(TSOCK, sockaddr_un("/var/run/dovecot/doveadm-server")) or 
> print("ERROR!");
>
> print "VERSION\tdoveadm-server\t1\t0\n";
> print "\tguest\@testmail.com\tquota get\n";
> print "=" x 20 . "\n";
>
> if (defined(my $messg = )) {
>
> print $messg;
>
>   print TSOCK "VERSION\tdoveadm-server\t1\t0\n";
>   TSOCK->flush;
>
>   print TSOCK "\tguest\@testmail.com\tquota get\n";
>   TSOCK->flush;
>
>   $messg = ;
>   print $messg;
>
>   $messg = ;
>   print $messg;
>
>   close TSOCK;
> }
> =
> I hope someone could help me to fix the warning.
> Thanks in advance,
>Dany



signature.asc
Description: OpenPGP digital signature