Re: doubts about re-compile

2001-01-30 Thread J.J.Gallardo

Jose AP Celestino escribió:

> Yeah, right Alex.
>
> make
> = stop qmail =
> cp qmail-pop3d /var/qmail/bin
> chown root:qmail /var/qmail/bin/qmail-pop3d
> = start qmail =

Done. All succesfully. Thanks to Jose and Alex Kramarov (also Peter van Dijk)




Re: doubts about re-compile

2001-01-29 Thread J.J.Gallardo

Jose AP Celestino escribió:

> Is qmail-pop3d.c the only file affected by the patch?

I don't know. Is there a way to know it?

> If so why don't you cd the qmail source tree, apply the patch and then:
> make
> and copy the qmail-pop3d to /var/qmail/bin ?

I hope. Thanks




Re: doubts about re-compile

2001-01-29 Thread Peter van Dijk

On Mon, Jan 29, 2001 at 04:33:28PM +0100, J.J.Gallardo wrote:
> This is a doubt about the best way to compile again qmail:
> 
> I have my system running qmail perfectly, but some days ago i discovered
> that qmail has not the patch that "Scott Moorhouse" re-wrote to solve
> the problem with the "Netscape's download indicator doesn't progress".
> The file involved is "qmail-pop3d.c". I have tried to compile the file
> (alone) with the patch apliayed, but may be the file has some
> dependencies with another files ( I cannot run  "cc or gcc" over the
> file) and so, we have to re-compile all the qmail distribution.
> 
> Can I compile "qmail" in another machine and later move and/or copy only
> /var/qmail/bin/*?
> That's my best option cause only stop the server a minute at the time of
> day i wish, but i would like to know others opinions about this.

You can just
- apply the patch
- 'make'
- copy qmail-pop3d to /var/qmail/bin (you might need to shutdown pop3
  for a second to do so)

qmail-pop3d is the only program affected by this patch.

Greetz, Peter.



Re: Re: doubts about re-compile

2001-01-29 Thread Jose AP Celestino

Yeah, right Alex.

make
= stop qmail =
cp qmail-pop3d /var/qmail/bin
chown root:qmail /var/qmail/bin/qmail-pop3d
= start qmail =

FIN.

On Mon, Jan 29, 2001 at 06:54:58PM +0200, Alex Kramarov wrote:
> from my experience, the easiest way to effectively kill you server (for some time, 
>until you solve the problem) is to do just what is proposed by Jose below, and to 
>forget to set the right permissions and ownership for the copied file.
> 

-- 
Jose AP Celestino  <[EMAIL PROTECTED]>  || SAPO / PT Multimedia
Administração de Sistemas / Operações || http://www.sapo.pt
--
A mathematician is a device for turning coffee into theorems.
-- P. Erdos



Re: Re: doubts about re-compile

2001-01-29 Thread Alex Kramarov








  
  


  
from my experience, the easiest way to effectively kill you 
server (for some time, until you solve it) is to do just what is 
proposed by Jose below, and to forget to set the right permissions 
and ownership for the copied file.
 
---Original 
Message---
 

From: Jose AP Celestino 

Date: Monday, January 
29, 2001 06:45:34 PM
To: J.J.Gallardo 
<[EMAIL PROTECTED]>
Cc: 
[EMAIL PROTECTED]
Subject: Re: doubts 
about re-compile
 Is qmail-pop3d.c the only file affected by the 
patch?If so why don't you cd the qmail source tree, apply 
the patch and then:makeand copy the qmail-pop3d to 
/var/qmail/bin ?Best regards.On Mon, Jan 29, 2001 at 
04:33:28PM +0100, J.J.Gallardo wrote:> This is a doubt about 
the best way to compile again qmail:> > I have my 
system running qmail perfectly, but some days ago i 
discovered> that qmail has not the patch that "Scott 
Moorhouse" re-wrote to solve> the problem with the 
"Netscape's download indicator doesn't progress".> The file 
involved is "qmail-pop3d.c". I have tried to compile the 
file> (alone) with the patch apliayed, but may be the file 
has some> dependencies with another files ( I cannot run "cc 
or gcc" over the> file) and so, we have to re-compile all the 
qmail distribution.> -- Jose AP Celestino 
<[EMAIL PROTECTED]> || SAPO / PT MultimediaAdministração de 
Sistemas / Operações || 
http://www.sapo.pt--Only 
wimps use tape backup: _real_ men just upload their important stuff 
on ftp, and let the rest of the world mirror it ;)-- Linus 
Torvalds, about his failing hard drive on 
linux.cs.helsinki.fi

  

  
  








	
	
	
	
	
	
	





__IncrediMail - Email has finally 
evolved - Click 
Here



Re: doubts about re-compile

2001-01-29 Thread Jose AP Celestino

Is qmail-pop3d.c the only file affected by the patch?

If so why don't you cd the qmail source tree, apply the patch and then:

make

and copy the qmail-pop3d to /var/qmail/bin ?

Best regards.

On Mon, Jan 29, 2001 at 04:33:28PM +0100, J.J.Gallardo wrote:
> This is a doubt about the best way to compile again qmail:
> 
> I have my system running qmail perfectly, but some days ago i discovered
> that qmail has not the patch that "Scott Moorhouse" re-wrote to solve
> the problem with the "Netscape's download indicator doesn't progress".
> The file involved is "qmail-pop3d.c". I have tried to compile the file
> (alone) with the patch apliayed, but may be the file has some
> dependencies with another files ( I cannot run  "cc or gcc" over the
> file) and so, we have to re-compile all the qmail distribution.
> 

-- 
Jose AP Celestino  <[EMAIL PROTECTED]>  || SAPO / PT Multimedia
Administração de Sistemas / Operações || http://www.sapo.pt
--
Only wimps use tape backup: _real_ men just upload their important stuff 
on ftp, and let the rest of the world mirror it ;)
-- Linus Torvalds, about his failing hard drive on linux.cs.helsinki.fi



doubts about re-compile

2001-01-29 Thread J.J.Gallardo

This is a doubt about the best way to compile again qmail:

I have my system running qmail perfectly, but some days ago i discovered
that qmail has not the patch that "Scott Moorhouse" re-wrote to solve
the problem with the "Netscape's download indicator doesn't progress".
The file involved is "qmail-pop3d.c". I have tried to compile the file
(alone) with the patch apliayed, but may be the file has some
dependencies with another files ( I cannot run  "cc or gcc" over the
file) and so, we have to re-compile all the qmail distribution.

Can I compile "qmail" in another machine and later move and/or copy only
/var/qmail/bin/*?
That's my best option cause only stop the server a minute at the time of
day i wish, but i would like to know others opinions about this.

Thanks.




Re: Doubts

2000-12-04 Thread Markus Stumpf

On Mon, Dec 04, 2000 at 01:32:16PM -0200, Cleiton L. Siqueira wrote:
> I know that, but did you read all the e-mail?
> I'd like to know how I can access the descriptors sent by the qmail-popup!
> What are these descriptors in POP's USER-PASS style?
> And the rest of my doubts are in the first email.

If you get a connection from inetd/tcpserver you have one FD to read
net input and one FD to write output to the net. These are connected
to 0 and 1 (usually stdin and stdout).
qmail-popup reads from "stdin" (i.e. net-in) a sequence of commands:
USER 
PASS 
or  APOP 
as defined in rfc1939.

It then exec's  "checkpassword"  and provides two additional FDs:
2 and 3. It has to do so, to keep 0 and 1 "unchanged" for read/write to the
network.
FD2 ist identical to FD 1 (ie. write to the network).
On FD 3 it passes USER/PASS/APOP info to checkpassword in the form
   \0\0\0

\Maex

-- 
SpaceNet AG   |   http://www.Space.Net/   | Stress is when you wake
Research & Development| mailto:[EMAIL PROTECTED] | up screaming and you
Joseph-Dollinger-Bogen 14 |  Tel: +49 (89) 32356-0| realize you haven't
D-80807 Muenchen  |  Fax: +49 (89) 32356-299  | fallen asleep yet.



Re: Doubts

2000-12-04 Thread Cleiton L. Siqueira

Dear Markus,

I know that, but did you read all the e-mail?
I'd like to know how I can access the descriptors sent by the qmail-popup!
What are these descriptors in POP's USER-PASS style?
And the rest of my doubts are in the first email.

Regards Cleiton



Markus Stumpf gravada:

> On Mon, Dec 04, 2000 at 12:05:17PM -0200, Cleiton L. Siqueira wrote:
> > I need to access this descriptor, but I don´t know how I can catch
> > them.
>
> This is a perl programming problem, not a qmail one.
>
> Check out the section "checkpassword" at http://www.qmail.org/
> there are examples of perl versions of checkpassword that can be
> used as coding examples.
>
> \Maex
>
> --
> SpaceNet AG   |   http://www.Space.Net/   | Stress is when you wake
> Research & Development| mailto:[EMAIL PROTECTED] | up screaming and you
> Joseph-Dollinger-Bogen 14 |  Tel: +49 (89) 32356-0| realize you haven't
> D-80807 Muenchen  |  Fax: +49 (89) 32356-299  | fallen asleep yet.




Re: Doubts

2000-12-04 Thread Markus Stumpf

On Mon, Dec 04, 2000 at 12:05:17PM -0200, Cleiton L. Siqueira wrote:
> I need to access this descriptor, but I don´t know how I can catch
> them.

This is a perl programming problem, not a qmail one.

Check out the section "checkpassword" at http://www.qmail.org/ 
there are examples of perl versions of checkpassword that can be
used as coding examples.

\Maex

-- 
SpaceNet AG   |   http://www.Space.Net/   | Stress is when you wake
Research & Development| mailto:[EMAIL PROTECTED] | up screaming and you
Joseph-Dollinger-Bogen 14 |  Tel: +49 (89) 32356-0| realize you haven't
D-80807 Muenchen  |  Fax: +49 (89) 32356-299  | fallen asleep yet.



Doubts

2000-12-04 Thread Cleiton L. Siqueira

Hi all,

I have some doubts about qmail-popup. I read the man of qmail-popup
and
I saw that exist some descriptors used by qmail-popup. My doubts are
about it.
Let me see if I figured out what man page says.
Qmail-popup expects descriptor 0 from the network, sent by a client
like a
Outlook or Messenger. This descriptor 0 has the information about
username
and password. After this qmail-popup writes to the network with
descriptor 1
and calls a subprogram (checkpassword) with the same descriptor 0 and
1.
The
second part of explanation I can't understand. Who uses the the
descriptors 2 and 3?
If qmail-popup uses descriptor 0 and 1 to read and write to network
why
are there descriptors 2 and 3?
What are these descriptors in POP's USER-PASS style?
Where I can find more information about this descriptors?
I need to know this due to I'd like to make my perl program
catching
this
descriptors.
I need to access this descriptor, but I don´t know how I can catch
them.

Thanks in advance.
Cleiton






Doubts

2000-12-04 Thread Cleiton L. Siqueira

Hi all,

I have some doubts about qmail-popup. I read the man of qmail-popup
and
I saw that exist some descriptors used by qmail-popup. My doubts are
about it.
Let me see if I figured out what man page says.
Qmail-popup expects descriptor 0 from the network, sent by a client
like a
Outlook or Messenger. This descriptor 0 has the information about
username
and password. After this qmail-popup writes to the network with
descriptor 1
and calls a subprogram (checkpassword) with the same descriptor 0 and
1.
The
second part of explanation I can't understand. Who uses the the
descriptors 2 and 3?
If qmail-popup uses descriptor 0 and 1 to read and write to network
why
are there descriptors 2 and 3?
What are these descriptors in POP's USER-PASS style?
Where I can find more information about this descriptors?
I need to know this due to I'd like to make my perl program
catching
this
descriptors.
I need to access this descriptor, but I don´t know how I can catch
them.

Thanks in advance.
Cleiton




Re: Perl doubts

2000-11-25 Thread Chris Johnson

On Sat, Nov 25, 2000 at 01:13:16PM -0200, Cleiton Luiz Siqueira wrote:
> I know that qmail-popup is a responsible program to get username and password
> from the network and after  it gets it  runs a sub-program (checkpassword) to
> check username and password and set the environment variables.
> I have three questions about it:
> How does qmail-popup get the username and password from the network?
> How does qmail-popup send to sub-program (checkpassword) the
> informations about username and password?
> More specifically what is the format of the data sent to this
> sub-program (checkpassword)?

Read the qmail-popup man page. It answers all these questions.

> I have the checkpassword program done, but I would like you to help me about
> understanding what the program does. If someone could help about my
> checkpassword program I would thank.
> 
> This is my checkpassword program:
> 
> The most important line that I'd like to figure out is about how it gets from
> the qmail-popup the informations about username and password, how it gets to
> split this information and what means the lines started with $ENV.  If it
> gets from the standart input, where is it? In the expression "<&=3"?

It reads it from file descriptor 3, as the qmail-popup man page will tell you.

Chris



Perl doubts

2000-11-25 Thread Cleiton Luiz Siqueira


Hi all,
I know this mailing list is about qmail, but I have some doubts about
perl pogram
as checkpassword.
I use this perl program "checkpassword", because I use Postgres Database
to
authenticate my users.
There are somethings into this perl program that I am not able to figure
out.
First:
I start POP3 through inetd using the following line into the inted.conf
file:
pop3 stream tcp nowait root /var/qmail/bin/qmail-popup qmail-popup
mydomain.com
/bin/checkpassword  /var/qmail/bin/qmail-pop3d Maildir
I know that qmail-popup is a responsible program to get username and
password from the
network and after  it gets it  runs a sub-program (checkpassword)
to check username
and password and set the environment variables.
I have three questions about it:
How does qmail-popup get the username and password from the network?
How does qmail-popup send to sub-program (checkpassword) the
informations about username and password?
More specifically what is the format of the data sent to this sub-program
(checkpassword)?
I have the checkpassword program done, but I would like you to help
me about understanding
what the program does. If someone could help about my checkpassword
program I would thank.
This is my checkpassword program:
The most important line that I'd like to figure out is about how it
gets from the qmail-popup the
informations about username and password, how it gets to split this
information and what means
the lines started with $ENV.
If it gets from the standart input, where is it? In the expression
"<&=3"?
If the lines $ENV are to set up the environment variables why must
it do this?
What Do the procedures in bold do?
About the connection with database I don't have any problem.
#!/usr/bin/perl
#
use Pg;
my $TABLE = 'emails';
$conn = PQsetdb('','','','','ab');
%ENV = () ;
my( $len, $buf, ) ;
open( USER, "<&=3" )
  or exit( -3 ) ;
$len = read( USER, $buf, 512 ) ;
close USER ;
exit(-3) if $len < 4 ;
# extract null-terminated user/pass pair from buf
my( $user, $pass ) = split /\x00/, $buf ;
$user = lc $user ;
$buf = "\x00" x $len ;
# Verifying the username and password
$domain = 'ab.com.br';
$result = PQexec($conn,"SELECT * from $TABLE where email= '$user' AND
password = '$pass';");
if (PQntuples($result) > 0) {
if (-e "/home/$domain/$user") {
 
}
else
{
 system("mkdir /home/$domain/\"$user\"");
 system ("/var/qmail/bin/maildirmake /home/$domain/\"$user\"/Maildir");
 system (" echo ./Maildir/ > /home/$domain/\"$user\"/.qmail");
 system (" touch /home/$domain/$user/.timestamp");
 system("/usr/sbin/chown -R alias.qnofiles /home/$domain/\"$user\"");
 system("/usr/sbin/chown -R alias.qnofiles /home/$domain/\"$user\"/*");
 system (" touch /home/$domain/$user/.timestamp");
}
}
$ENV{'USER'}  = $user;
$ENV{'UID'}   = "alias"; #$ary[0][3];
$ENV{'GID'}   = "qnofiles"; #$ary[0][4];
$ENV{'HOME'}  = "/home/$domain/$ENV{'USER'}";
$ENV{'SHELL'} = "/bin/date";
  exit(-4) unless $ENV{UID} ;
  $ENV{HOME} =~ m!((?:/\w[-_.\w]+)+)! ;
  $ENV{HOME} = $1 ;
  chdir $ENV{HOME} ;
  $> = $ENV{UID} ;
  $) = $ENV{GID} ;
  exec @ARGV;
  exit(0);
  exit( -4 );
 
 
Thanks in advance!
Cleiton


few doubts : qmail-ldap

2000-07-10 Thread reach_prashant



 hello friends 

  i have installed qmail with qmail-ldap-latest-patch   on redhat linux 6.1
 , 

 i have following doubts 

1> if i have defined quota  in  LDAP  and if  quota of some user exceeded 
then  what would  happen regarding  

1>  mailforwarding address  means will mail for that user gets
forwarded to specified address  with mailforwarding address even though
quota gets exceeded   ?  
2>  auto reply textmeans auto reply mail gets sent in responce to 
the mails  that comes for that user after his quota  exceeds 



 thanks 
Prashant desai :qmail-ldap  

   




Re: some doubts in qmail

2000-04-25 Thread Dave Sill

"Madhav" <[EMAIL PROTECTED]> wrote:

>1. The following is the assign file i have. here the first field is the mail
>address, 2nd user name(linux
> user).
> my problem is i am able to recieve mails sent to both the linux user
>and the mailaddress (in my
>case [EMAIL PROTECTED] and [EMAIL PROTECTED]). whereas i want to
>recieve mails
>addressed to madhav only (ie those addressed to mail addresses
>only).

The qmail-users mechanism allows to add aliases, but it doesn't
prevent delivery to other deliverable addresses. If you want to make
mail to a valid user bounce, set up an assign entry to redirect it to
a ~alias/.qmail-nosuchuser containing:

  |bouncesaying "no such user"

>2. my mail clients will be accessing mails only through pop and smtp for
>receiving and sending mails. for every mail user is it mandatory to
>create a linux user?

No, there are various "virtual user" solutions available from
www.qmail.org.

-Dave



some doubts in qmail

2000-04-23 Thread Madhav

hi,
i have a couple of questions:
1. The following is the assign file i have. here the first field is the mail
address, 2nd user name(linux
 user).
 my problem is i am able to recieve mails sent to both the linux user
and the mailaddress (in my
case [EMAIL PROTECTED] and [EMAIL PROTECTED]). whereas i want to
recieve mails
addressed to madhav only (ie those addressed to mail addresses only).

[root@server1 users]# cat /var/qmail/users/assign
=madhav:msp:510:503:/home/msp:::
=ramkumar:ram:509:503:/home/ram:::
=mail-admin:admin:511:503:/home/admin:::
=sugesstions:cod1:512:504:/coda/qmail/home/cod1:::
[root@server1 users]#

2. my mail clients will be accessing mails only through pop and smtp for
receiving and sending mails. for every mail user is it mandatory to
create a linux user? i actually have about 350 users using mails in
my domain(proposed) that would mean i have to create 350 linux users and in
their home directories i have to create a Maildir. is there any
way by which i can overcome this?

Thanks in advance





Re: Doubts: qmail and IMAP

2000-04-08 Thread Claus Färber

Gilberto Rodrigues <[EMAIL PROTECTED]> schrieb/wrote:
> 1. I'm following the BUILD doc and according to it, I should install the
> pop2d, pop3d and imapd daemons in a system directory of my choosing. Is
> it necessary to install the pop2d and pop3d daemons? What are they for?
> Must all of them be running even if I wanna have only IMAP protocol?

Of course not.

> 2. According to the docs, I should update inetd.conf to invoke the
> daemons. I guess I could use tcpserver instead of editing it. Is it
> correct? Does IMAP daemon have to appear before qmail's dameons in init
> scripts?

No, it does not matter: qmail can run without imapd and vice-versa. They  
can even be on different machines (if the maildir is mounted in some way  
on both).

-- 
Claus Andre Faerber 
PGP: ID=1024/527CADCD FP=12 20 49 F3 E1 04 9E 9E  25 56 69 A5 C6 A0 C9 DC



Re: Doubts: qmail and IMAP

2000-04-07 Thread Dave Sill

Gilberto Rodrigues <[EMAIL PROTECTED]> wrote:

>1. I'm following the BUILD doc and according to it, I should install the
>pop2d, pop3d and imapd daemons in a system directory of my choosing. Is
>it necessary to install the pop2d and pop3d daemons?

No.

>What are they for?

They're POP2 and POP3 server daemons.

>Must all of them be running even if I wanna have only IMAP protocol?

No.

>2. According to the docs, I should update inetd.conf to invoke the
>daemons. I guess I could use tcpserver instead of editing it. Is it
>correct?

I'm not sure. I know it runs out of inetd, though.

>Does IMAP daemon have to appear before qmail's dameons in init
>scripts?

No, it doesn't matter what order you start them.

-Dave



Re: Doubts: qmail and IMAP

2000-04-07 Thread Russell P. Sutherland

* Gilberto Rodrigues ([EMAIL PROTECTED]) [ 7 Apr 2000 08:49]:

> I want to use qmail, maildirs and IMAP to config a mail server. I
> installed qmail v1.03, daemontools and ucspi-tcp packages and everything
> is running ok. I downloaded UW-IMAP 4.7b, compiled it, applied David
> Harris patch and build it. Ok, now it's time to install IMAP, but I have
> some doubts (probably they're a little bit basic, but I would be very
> grateful if someone could help me). 

You may also wish to consider Mr. Sam's courier-imap, which works nicely with
Qmail and maildirs:

http://www.inter7.com/courierimap/

[Dave: you could/should perhaps add this URL to the LWQ page in the IMAP
server section]

-- 
Quist ConsultingEmail: [EMAIL PROTECTED]
219 Donlea DriveVoice: +1.416.696.7600
Toronto ON  M4G 2N1 Fax:   +1.416.978.6620
CANADA  WWW:   http://www.quist.on.ca



Doubts: qmail and IMAP

2000-04-07 Thread Gilberto Rodrigues

I want to use qmail, maildirs and IMAP to config a mail server. I
installed qmail v1.03, daemontools and ucspi-tcp packages and everything
is running ok. I downloaded UW-IMAP 4.7b, compiled it, applied David
Harris patch and build it. Ok, now it's time to install IMAP, but I have
some doubts (probably they're a little bit basic, but I would be very
grateful if someone could help me). 

1. I'm following the BUILD doc and according to it, I should install the
pop2d, pop3d and imapd daemons in a system directory of my choosing. Is
it necessary to install the pop2d and pop3d daemons? What are they for?
Must all of them be running even if I wanna have only IMAP protocol?

2. According to the docs, I should update inetd.conf to invoke the
daemons. I guess I could use tcpserver instead of editing it. Is it
correct? Does IMAP daemon have to appear before qmail's dameons in init
scripts?

Thanks in advance,

Gilberto Rodrigues



Re: qmail doubts

1999-06-30 Thread Fred Lindberg

On Wed, 30 Jun 1999 14:04:58 -0300, Fábio Eiki Doy wrote:

>1) When the delivery of a message is postponed for the next
>day, the sucessive log files regarding these postponned messages
>do not have the same information as before. For instance birth
>time and size are not present anymore. Since the message is
>delivered, this information is hidden somewhere. Is there some
>way to get this missing information?

Get qmailanalog for log analysis. The matchup script will output the
pending deliveries (with the info you require) to fd#5. this makes it
easy to carry it from matchup to matchup (see man matchup).

>2) Qmail has 23 queues for the local deliveries and 23 queues for the
>remote deliveries. We were informed that the message choose the queue
>across the relation QP (mod 23). A message to a list
>have the same QP but each destination is processed in a different queue.

No, there is only one queue for local and one queue for remote. The
23-way split is just to avoid too many files in one directory (e.g. 200
in each of 23 directories rather than 4600 in one). This is to make
access faster for very large queues. The local and remote destinations
are processed by different programs, but the message is still stored
only once in queue/mess.

>How can we know the queue number used in each destination?

it's the same message file name. QP is the pid of the qmail-queue
process.


-Sincerely, Fred

(Frederik Lindberg, Infectious Diseases, WashU, St. Louis, MO, USA)




qmail doubts

1999-06-30 Thread Fábio Eiki Doy

We are undergraduate students of the Statistics Department
and we are working in a small research project. We are trying to
fit a queueing model for the e-mail delivery service.
In our Institute they use Qmail to handle the e-mail service.
We are using the log files produced every day by Qmail
to obtain the information about the movement of messages.
We have some doubts about the log files that were not answered
by the local administrators and we hope that someone can help us.

1) When the delivery of a message is postponed for the next
day, the sucessive log files regarding these postponned messages
do not have the same information as before. For instance birth
time and size are not present anymore. Since the message is
delivered, this information is hidden somewhere. Is there some
way to get this missing information?

2) Qmail has 23 queues for the local deliveries and 23 queues for the
remote deliveries. We were informed that the message choose the queue
across the relation QP (mod 23). A message to a list
have the same QP but each destination is processed in a different queue.

How can we know the queue number used in each destination?

We appreciate any comments.
Thanks.

Fábio and Gustavo.
--
Undergraduates from IME-Institute of Mathematics and Statistics
University of São Paulo
mailto:[EMAIL PROTECTED]
mailto:[EMAIL PROTECTED]
--