Hi Andy,
Do you remember my problems :
I have problems to play with Bincimap-1.2.11 +Thunderbird-1.0, the client says that ' ... is not a IMAP4 server' and the recordio shows:
2005-01-04_13:09:43.47805 5825 0 [EMAIL PROTECTED]:] connection from 200.200.200.200
2005-01-04_13:09:43.47810 5825 > * OK Welcome to Binc IMAP Copyright (C) 2002-2004 Andreas Aardal Hanssen at 2005-01-04 13:09:43 ^<80>^^P;^<80>^Y^|<FB><FF><BF>^^;^<80>^Y^<F4><9E>^<E4><FB><FF><BF><9B>9^<E0><AD><FB><B7><CC>
2005-01-04_13:09:43.47813 5825 > ^M
2005-01-04_13:09:43.53942 5825 < 1 capability^M
2005-01-04_13:09:43.53958 5825 > * CAPABILITY IMAP4rev1 AUTH=LOGIN AUTH=PLAIN^M
2005-01-04_13:09:43.53961 5825 > 1 OK CAPABILITY completed^M
2005-01-04_13:09:44.97423 5825 < [EOF]
I solve it.
At line of greeting, the thrash trailler binary after date-time is what makes Explorer and Thunderbird refuses.
Its result of a old sytle definition to env variableTZ .
If TZ is set using common tzsetup program, wich makes a `reference` to a pre-compiled timezone file, ALL is OK.
But if TZ is set using old string modes (UTC+EST3; etc) it sucks.
Using g++ (2.95.x) at line 63 in greeting.cc, the
unsigned int size = strftime(mytime, sizeof(mytime), "%Y-%m-%d %H:%M:%S %Z", mytm);
will fail to correct convert %Z and makes a dump of memory till \0.
Using gcc (2.95.x) and test 'date' program with equivalent function, it does a good job.
So please, include an advise to correct set of TZ in INSTALL/README :)
regards,
[]s agsb
