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 = TSOCK)) {

 print $messg;

  print TSOCK VERSION\tdoveadm-server\t1\t0\n;
  TSOCK-flush;

  print TSOCK \tguest\@testmail.com\tquota get\n;
  TSOCK-flush;

  $messg = TSOCK;
  print $messg;

  $messg = TSOCK;
  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-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 = TSOCK)) {

 print $messg;

   print TSOCK VERSION\tdoveadm-server\t1\t0\n;
   TSOCK-flush;

   print TSOCK \tguest\@testmail.com\tquota get\n;
   TSOCK-flush;

   $messg = TSOCK;
   print $messg;

   $messg = TSOCK;
   print $messg;

   close TSOCK;
 }
 =
 I hope someone could help me to fix the warning.
 Thanks in advance,
Dany



signature.asc
Description: OpenPGP digital signature


[Dovecot] Timeout leak in get quota

2011-09-29 Thread Danilo
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 = TSOCK)) {

print $messg;

print TSOCK VERSION\tdoveadm-server\t1\t0\n;
TSOCK-flush;

print TSOCK \tguest\@testmail.com\tquota get\n;
TSOCK-flush;

$messg = TSOCK;
print $messg;

$messg = TSOCK;
print $messg;

close TSOCK;
}
=
I hope someone could help me to fix the warning.
Thanks in advance,
   Dany