glibc-bugs archive
date index for July, 2013

This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.

Indexes: [Date Index] [Subject Index] [Author Index] [Thread Index]
Site Nav: [Browse other archives for this mailing list]
[Browse other mailing lists at this site]
Search: Limit to:

July 31, 2013
09:13 [Bug libc/15799] glibc div() code is broken guilliam.xavier at gmail dot c
08:13 [Bug libc/15808] localtime operator error allan at archlinux dot org
08:11 [Bug libc/15808] localtime operator error 380374483 at qq dot com
08:08 [Bug libc/15808] localtime operator error 380374483 at qq dot com
08:06 [Bug libc/15808] localtime operator error 380374483 at qq dot com
07:18 [Bug libc/15808] localtime operator error schwab at linux-m68k dot org
06:10 [Bug libc/15808] localtime operator error 380374483 at qq dot com
04:24 [Bug libc/15808] localtime operator error allan at archlinux dot org
04:08 [Bug libc/15808] localtime operator error 380374483 at qq dot com
04:08 [Bug network/15726] getaddrinfo() returns incorrect status carlos at redhat dot com
04:07 [Bug libc/15808] localtime operator error 380374483 at qq dot com
04:03 [Bug libc/15808] localtime operator error 380374483 at qq dot com
03:48 [Bug libc/15808] New: localtime operator error 380374483 at qq dot com

July 30, 2013
16:53 [Bug libc/14578] fchmodat(..., AT_SYMLINK_NOFOLLOW) returns ENOTSUP on non-symlinks bugdal at aerifal dot cx
16:16 [Bug libc/14578] fchmodat(..., AT_SYMLINK_NOFOLLOW) returns ENOTSUP on non-symlinks bugdal at aerifal dot cx
12:07 [Bug network/15726] getaddrinfo() returns incorrect status bugdal at aerifal dot cx
10:11 [Bug libc/15804] New: pldd may leave process in stopped state schwab at linux-m68k dot org
07:52 [Bug localedata/15593] [PATCH] Add transliteration data for "LATIN SMALL LETTER O WITH STROKE" (Ã). carlos at redhat dot com
07:16 [Bug network/15726] getaddrinfo() returns incorrect status siddhesh at redhat dot com
07:05 [Bug network/15726] getaddrinfo() returns incorrect status jdthood at gmail dot com

July 29, 2013
21:08 [Bug nptl/15640] The ARM port of lll_unlock uses atomic compare and swap to release a lock adeb at nvidia dot com
18:53 [Bug libc/15799] New: glibc div() code is broken guilliam.xavier at gmail dot c
07:32 [Bug libc/15794] move AT_* constants definition from elf.h into sysdeps (bits) directory Petr.Salinger at seznam dot cz
07:28 [Bug libc/15794] move AT_* constants definition from elf.h into sysdeps (bits) directory Petr.Salinger at seznam dot cz

July 28, 2013
17:12 [Bug libc/15794] move AT_* constants definition from elf.h into sysdeps (bits) directory joseph at codesourcery dot com
16:55 [Bug math/15797] New: Incorrect fdim handling of infinities jsm28 at gcc dot gnu.org
06:19 [Bug libc/15794] move AT_* constants definition from elf.h into sysdeps (bits) directory Petr.Salinger at seznam dot cz

July 27, 2013
20:22 [Bug libc/15794] move AT_* constants definition from elf.h into sysdeps (bits) directory joseph at codesourcery dot com
12:01 [Bug localedata/15593] [PATCH] Add transliteration data for "LATIN SMALL LETTER O WITH STROKE" (Ã). toke at toke dot dk
09:35 [Bug libc/15794] move AT_* constants definition from elf.h into sysdeps (bits) directory neleai at seznam dot cz
09:35 Re: [Bug libc/15794] New: move AT_* constants definition from elf.h into sysdeps (bits) directory OndÅej BÃlka
08:21 [Bug libc/15794] New: move AT_* constants definition from elf.h into sysdeps (bits) directory Petr.Salinger at seznam dot cz
02:45 [Bug libc/14438] clock_gettime CLOCK_THREAD_CPUTIME_ID doesn't delegate to vsyscall siddhesh at redhat dot com

July 26, 2013
20:43 [Bug ports/15792] New: ARM dynamic linker should save/restore coprocessor registers jsm28 at gcc dot gnu.org
18:37 [Bug libc/14438] clock_gettime CLOCK_THREAD_CPUTIME_ID doesn't delegate to vsyscall arun at sharma-home dot net
18:24 [Bug libc/14438] clock_gettime CLOCK_THREAD_CPUTIME_ID doesn't delegate to vsyscall neleai at seznam dot cz
15:38 [Bug libc/15790] pthread_mutexattr_gettype doesn't store the value of the 'type' attribute into *type aj at suse dot de
12:56 [Bug libc/15790] pthread_mutexattr_gettype doesn't store the value of the 'type' attribute into *type tolga.dalman at googlemail dot
11:13 [Bug libc/15790] pthread_mutexattr_gettype doesn't store the value of the 'type' attribute into *type aponomarenko at rosalab dot ru
11:06 [Bug libc/15790] New: pthread_mutexattr_gettype doesn't store the value of the 'type' attribute into *type aponomarenko at rosalab dot ru
07:38 [Bug dynamic-link/15786] ifunc resolver functions can smash function arguments neleai at seznam dot cz
07:38 Re: [Bug dynamic-link/15786] ifunc resolver functions can smash function arguments OndÅej BÃlka
07:30 [Bug dynamic-link/15786] ifunc resolver functions can smash function arguments bugdal at aerifal dot cx
07:29 [Bug dynamic-link/15786] ifunc resolver functions can smash function arguments bugdal at aerifal dot cx

July 25, 2013
22:52 [Bug dynamic-link/15786] ifunc resolver functions can smash function arguments cworth at cworth dot org
22:51 [Bug dynamic-link/15786] ifunc resolver functions can smash function arguments cworth at cworth dot org
22:51 [Bug dynamic-link/15786] ifunc resolver functions can smash function arguments cworth at cworth dot org
22:51 [Bug dynamic-link/15786] New: ifunc resolver functions can smash function arguments cworth at cworth dot org
18:55 [Bug nptl/15640] The ARM port of lll_unlock uses atomic compare and swap to release a lock dtemirbulatov at gmail dot com
11:25 [Bug nptl/15640] The ARM port of lll_unlock uses atomic compare and swap to release a lock dtemirbulatov at gmail dot com

July 24, 2013
18:52 [Bug localedata/15593] [PATCH] Add transliteration data for "LATIN SMALL LETTER O WITH STROKE" (Ã). carlos at redhat dot com
12:39 [Bug localedata/15593] [PATCH] Add transliteration data for "LATIN SMALL LETTER O WITH STROKE" (Ã). toke at toke dot dk

July 23, 2013
23:20 [Bug localedata/15593] [PATCH] Add transliteration data for "LATIN SMALL LETTER O WITH STROKE" (Ã). carlos at redhat dot com
23:12 [Bug libc/15630] Fix use of cpu_set_t with sched_getaffinity when booted on a system with more than 1024 possible cpus. carlos at redhat dot com
14:04 [Bug localedata/15593] [PATCH] Add transliteration data for "LATIN SMALL LETTER O WITH STROKE" (Ã). toke at toke dot dk
06:38 [Bug nptl/15771] __lll_unlock_wake break perf/libunwind unwinding andi-bz at firstfloor dot org
04:16 [Bug nptl/15771] New: __lll_unlock_wake break perf/libunwind unwinding andi-bz at firstfloor dot org

July 22, 2013
16:01 [Bug ports/15759] tile: C++11 destructors aren't working right cmetcalf at tilera dot com
08:02 [Bug nptl/15768] New: unusual paths in cancellation and unwind Petr.Salinger at seznam dot cz

July 21, 2013
22:09 [Bug libc/15767] C++ ABI inconsistency for fpos_t on 64-bit archs joseph at codesourcery dot com
20:34 [Bug libc/15766] C++ ABI inconsistency for fpos_t on 64-bit archs schwab at linux-m68k dot org
20:34 [Bug libc/15767] C++ ABI inconsistency for fpos_t on 64-bit archs schwab at linux-m68k dot org
19:43 [Bug libc/15755] CVE-2013-2207: pt_chown tricked into granting access to another users pseudo-terminal carlos at redhat dot com
19:21 [Bug libc/15766] New: C++ ABI inconsistency for fpos_t on 64-bit archs bugdal at aerifal dot cx
19:21 [Bug libc/15767] New: C++ ABI inconsistency for fpos_t on 64-bit archs bugdal at aerifal dot cx
10:41 [Bug ports/15759] tile: C++11 destructors aren't working right siddhesh at redhat dot com

July 20, 2013
20:40 [Bug libc/15763] shm_open/unlink let you write outside SHMDIR corbellini.andrea at gmail dot
19:09 [Bug libc/15763] shm_open/unlink let you write outside SHMDIR bugdal at aerifal dot cx
18:45 [Bug libc/15763] shm_open/unlink let you write outside SHMDIR corbellini.andrea at gmail dot
17:17 [Bug libc/15765] New: sem_open is wrongly a cancellation point bugdal at aerifal dot cx
17:04 [Bug libc/15763] shm_open/unlink let you write outside SHMDIR bugdal at aerifal dot cx
17:01 [Bug libc/14752] Unsafe use of alloca in shm_open bugdal at aerifal dot cx
16:58 [Bug libc/15764] Typo in comment in setlocale.c rrt at sc3d dot org
16:57 [Bug libc/15764] New: Typo in comment rrt at sc3d dot org
10:55 [Bug libc/15763] New: shm_open/unlink let you write outside SHMDIR corbellini.andrea at gmail dot

July 19, 2013
20:19 [Bug libc/15756] Check ABI for completeness joseph at codesourcery dot com
18:55 [Bug ports/15760] New: tile: pthread_cond_signal fails with recursive prio_inherit mutex cmetcalf at tilera dot com
18:42 [Bug ports/15759] New: tile: C++11 destructors aren't working right cmetcalf at tilera dot com
14:01 [Bug libc/15756] New: Check ABI for completeness schwab at linux-m68k dot org
07:46 [Bug libc/15754] CVE-2013-4788: PTR_MANGLE does not initialize to a random value for the pointer guard when compiling static executables carlos at redhat dot com
05:58 [Bug libc/15755] CVE-2013-2207: pt_chown tricked into granting access to another users pseudo-terminal carlos at redhat dot com
04:20 [Bug libc/15755] CVE-2013-2207: pt_chown tricked into granting access to another users pseudo-terminal carlos at redhat dot com
04:20 [Bug libc/15755] New: CVE-2013-2207: pt_chown tricked into granting access to another users pseudo-terminal carlos at redhat dot com
04:17 [Bug libc/15754] CVE-2013-4788: PTR_MANGLE does not initialize to a random value for the pointer guard when compiling static executables carlos at redhat dot com
04:14 [Bug libc/15754] PTR_MANGLE does not initialize to a random value for the pointer guard when compiling static executables carlos at redhat dot com
04:07 [Bug libc/15754] New: PTR_MANGLE does not initialize to a random value for the pointer guard when compiling static executables sidhpurwala.huzaifa at gmail d

July 18, 2013
17:45 [Bug network/15726] getaddrinfo() returns incorrect status carlos at redhat dot com
14:58 [Bug network/15726] getaddrinfo() returns incorrect status bugdal at aerifal dot cx
08:57 [Bug build/15753] The sysdeps/powerpc/powerpc64/rtld-memset.c file is compiled with wrong CPPFLAGS. schwab at linux-m68k dot org
07:05 [Bug network/15726] getaddrinfo() returns incorrect status carlos at redhat dot com

July 17, 2013
23:32 [Bug build/15753] New: The sysdeps/powerpc/powerpc64/rtld-memset.c file is compiled with wrong CPPFLAGS. brooks at gcc dot gnu.org
20:48 [Bug nptl/15687] powerpc64 abi breakage with nocancel functions schwab at linux-m68k dot org
19:42 [Bug libc/15738] Multiple segmentation faults in test suite on Alpha rth at gcc dot gnu.org
19:42 [Bug libc/15738] Multiple segmentation faults in test suite on Alpha rth at gcc dot gnu.org
18:38 [Bug nptl/15687] powerpc64 abi breakage with nocancel functions jingyuuiuc at gmail dot com
13:29 [Bug math/15750] Various functions raise FE_INEXACT when the results are exact and representable jsm28 at gcc dot gnu.org
13:04 [Bug math/15750] Various functions raise FE_INEXACT when the results are exact and representable gcc.hall at gmail dot com
13:04 [Bug math/15750] New: Various functions raise FE_INEXACT when the results are exact and representable gcc.hall at gmail dot com
12:58 [Bug math/15749] cbrtl fails for arguments > 1e308 gcc.hall at gmail dot com
12:14 [Bug math/15749] cbrtl fails for arguments > 1e308 joseph at codesourcery dot com
11:05 [Bug math/15749] cbrtl fails for arguments > 1e308 gcc.hall at gmail dot com
10:57 [Bug math/15749] New: cbrtl fails for arguments > 1e308 gcc.hall at gmail dot com
10:36 [Bug manual/15748] New: Confusing or wrong cross-reference rrt at sc3d dot org

July 16, 2013
22:05 [Bug build/15711] Endless loop building misc/bits/syscall.d in glibc 2.17 carlos at redhat dot com
22:03 [Bug build/15711] Endless loop building misc/bits/syscall.d in glibc 2.17 carlos at redhat dot com
20:08 [Bug math/14412] Removal of sysdeps/x86_64/fpu/s_sincos.S causes regressions nshmyrev at yandex dot ru
19:16 [Bug libc/15736] mismatch between strcasecmp and toupper/tolower in tr_TR.iso88599 locale schwab at linux-m68k dot org
10:31 [Bug libc/12847] dprintf/vdprintf can cause fork to fail (child process crash) freker at zes dot com
07:57 [Bug libc/15744] New: strtod is incorrect on INF/inf case variations in tr_TR.iso88599 locale vincent-srcware at vinc17 dot

July 15, 2013
21:38 [Bug nptl/15640] The ARM port of lll_unlock uses atomic compare and swap to release a lock adeb at nvidia dot com
21:35 [Bug nptl/15640] The ARM port of lll_unlock uses atomic compare and swap to release a lock adeb at nvidia dot com
19:44 [Bug libc/12847] dprintf/vdprintf can cause fork to fail (child process crash) freker at zes dot com
18:04 [Bug build/15711] Endless loop building misc/bits/syscall.d in glibc 2.17 carlos at redhat dot com
17:25 [Bug build/15711] Endless loop building misc/bits/syscall.d in glibc 2.17 joseph at codesourcery dot com
17:15 [Bug build/15711] Endless loop building misc/bits/syscall.d in glibc 2.17 carlos at redhat dot com
16:37 [Bug libc/14547] strcoll integer / buffer overflow carlos at redhat dot com
15:36 [Bug libc/15736] mismatch between strcasecmp and toupper/tolower in tr_TR.iso88599 locale vincent-srcware at vinc17 dot
10:07 [Bug dynamic-link/15733] elf/elf.h duplicate dynamic section tag mattyclarkson at gmail dot com
09:18 [Bug localedata/15578] The kk_KZ locale update taem at linukz dot org
09:02 [Bug libc/15736] mismatch between strcasecmp and toupper/tolower in tr_TR.iso88599 locale vincent-srcware at vinc17 dot
08:19 [Bug libc/15736] mismatch between strcasecmp and toupper/tolower in tr_TR.iso88599 locale vincent-srcware at vinc17 dot
06:38 [Bug libc/15736] mismatch between strcasecmp and toupper/tolower in tr_TR.iso88599 locale jrnieder at gmail dot com

July 14, 2013
16:08 [Bug network/15726] getaddrinfo() returns incorrect status bugdal at aerifal dot cx
13:34 [Bug libc/15738] Multiple segmentation faults in test suite on Alpha joseph at codesourcery dot com
09:49 [Bug libc/15738] New: Multiple segmentation faults in test suite on Alpha mcree at orcon dot net.nz
09:46 [Bug network/15726] getaddrinfo() returns incorrect status jdthood at gmail dot com

July 13, 2013
12:25 [Bug network/15726] getaddrinfo() returns incorrect status kurt at roeckx dot be

July 12, 2013
17:52 [Bug libc/15736] New: mismatch between strcasecmp and toupper/tolower in tr_TR.iso88599 locale vincent-srcware at vinc17 dot
17:18 [Bug dynamic-link/15733] elf/elf.h duplicate dynamic section tag schwab at linux-m68k dot org
14:59 [Bug math/15680] IBM long double inaccuracy amodra at gmail dot com
14:57 [Bug math/15735] New: IBM long double fmodl and remainerl errors amodra at gmail dot com
14:45 [Bug math/15734] IBM long double erfl and erfcl very inaccurate amodra at gmail dot com
14:44 [Bug math/15734] New: IBM long double erfl and erfcl very inaccurate amodra at gmail dot com
10:25 [Bug dynamic-link/15733] New: elf/elf.h duplicate dynamic section tag mattyclarkson at gmail dot com
10:03 [Bug network/15726] getaddrinfo() returns incorrect status jdthood at gmail dot com
05:25 [Bug libc/15459] RFE: Add |localeconv_l()| to allow porting of FreeBSD/OSX applications... jakub at redhat dot com
03:20 [Bug libc/15459] RFE: Add |localeconv_l()| to allow porting of FreeBSD/OSX applications... bugdal at aerifal dot cx
02:54 [Bug libc/15459] RFE: Add |localeconv_l()| to allow porting of FreeBSD/OSX applications... wendlin1974 at gmail dot com
02:53 [Bug libc/15732] localeconv_l() not found wendlin1974 at gmail dot com
02:44 [Bug libc/15459] RFE: Add |localeconv_l()| to allow porting of FreeBSD/OSX applications... wendlin1974 at gmail dot com
01:47 [Bug libc/15732] localeconv_l() not found jakub at redhat dot com
01:47 [Bug libc/15732] localeconv_l() not found carlos at redhat dot com
01:47 [Bug libc/15459] RFE: Add |localeconv_l()| to allow porting of FreeBSD/OSX applications... carlos at redhat dot com
01:46 [Bug libc/15732] localeconv_l() not found wendlin1974 at gmail dot com
01:43 [Bug libc/15732] New: localeconv_l() not found wendlin1974 at gmail dot com

July 11, 2013
23:22 [Bug nptl/15640] The ARM port of lll_unlock uses atomic compare and swap to release a lock dtemirbulatov at gmail dot com
16:54 [Bug network/15726] getaddrinfo() returns incorrect status kurt at roeckx dot be
15:17 [Bug network/15726] getaddrinfo() returns incorrect status jdthood at gmail dot com
13:37 [Bug network/15726] getaddrinfo() returns incorrect status jdthood at gmail dot com
13:27 [Bug network/15726] getaddrinfo() returns incorrect status zackw at panix dot com
10:04 [Bug network/15726] getaddrinfo() returns incorrect status jdthood at gmail dot com

July 10, 2013
21:45 [Bug network/15726] getaddrinfo() error codes kurt at roeckx dot be
21:44 [Bug network/15726] getaddrinfo() error codes schwab at linux-m68k dot org
21:35 [Bug network/15726] getaddrinfo() error codes kurt at roeckx dot be
21:15 [Bug network/15726] getaddrinfo() error codes schwab at linux-m68k dot org
18:04 [Bug network/15726] New: getaddrinfo() error codes kurt at roeckx dot be
13:29 [readelf issue] with glibc code sourcercy gcc version 4.7.3 (Sourcery CodeBench 2013.05-27) naveen yadav
10:01 [Bug libc/15723] setjmp trashes vmx regs when save buffer is misaligned schwab at linux-m68k dot org
09:52 [Bug libc/15723] setjmp trashes vmx regs when save buffer is misaligned amodra at gmail dot com
08:31 [Bug libc/15723] setjmp trashes vmx regs when save buffer is misaligned schwab at linux-m68k dot org
03:58 [Bug libc/15723] setjmp trashes vmx regs when save buffer is misaligned amodra at gmail dot com
03:57 [Bug libc/15723] New: setjmp trashes vmx regs when save buffer is misaligned amodra at gmail dot com

July 09, 2013
03:08 [Bug libc/15722] New: Verify that all internal sockets opened with SOCK_CLOEXEC thiago at kde dot org

July 08, 2013
11:00 [Bug build/15711] Endless loop building misc/bits/syscall.d in glibc 2.17 bnelson at nelsonbe dot com

July 07, 2013
17:26 [Bug libc/15720] stdc-predef.h wrongly defines __STDC_IEC_559_COMPLEX__ joseph at codesourcery dot com
17:07 [Bug libc/15720] stdc-predef.h wrongly defines __STDC_IEC_559_COMPLEX__ bugdal at aerifal dot cx
16:21 [Bug libc/15720] stdc-predef.h wrongly defines __STDC_IEC_559_COMPLEX__ joseph at codesourcery dot com
09:23 [Bug manual/10460] "iconv" corrupts all files over 17 KB from UTF8 to UTF16 krichter722 at aol dot de
03:25 [Bug libc/10460] "iconv" corrupts all files over 17 KB from UTF8 to UTF16 bugdal at aerifal dot cx

July 06, 2013
23:53 [Bug libc/15720] stdc-predef.h wrongly defines __STDC_IEC_559_COMPLEX__ bugdal at aerifal dot cx
20:58 [Bug libc/15720] stdc-predef.h wrongly defines __STDC_IEC_559_COMPLEX__ joseph at codesourcery dot com
15:42 [Bug libc/10460] "iconv" corrupts all files over 17 KB from UTF8 to UTF16 krichter722 at aol dot de
15:41 [Bug libc/10460] "iconv" corrupts all files over 17 KB from UTF8 to UTF16 krichter722 at aol dot de
04:10 [Bug libc/15720] New: stdc-predef.h wrongly defines __STDC_IEC_559_COMPLEX__ bugdal at aerifal dot cx

July 05, 2013
11:21 [Bug build/15711] Endless loop building misc/bits/syscall.d in glibc 2.17 carlos at redhat dot com
05:50 [Bug libc/15677] Cannot find bounds of current function after executing strrchr in glibc neleai at seznam dot cz

July 04, 2013
15:05 [Bug regex/52] Repeated and nested subexpressions (reproducible in most other engines) eggert at gnu dot org
08:04 [Bug regex/52] Repeated and nested subexpressions (reproducible in most other engines) bonzini at gnu dot org
07:51 [Bug regex/52] Repeated and nested subexpressions (reproducible in most other engines) bugdal at aerifal dot cx
07:42 [Bug regex/52] Repeated and nested subexpressions (reproducible in most other engines) bonzini at gnu dot org
07:35 [Bug regex/52] Repeated and nested subexpressions (reproducible in most other engines) bugdal at aerifal dot cx
07:22 [Bug regex/52] Repeated and nested subexpressions (reproducible in most other engines) bonzini at gnu dot org
03:38 [Bug regex/52] Repeated and nested subexpressions (reproducible in most other engines) carlos at redhat dot com
03:37 [Bug regex/52] Repeated and nested subexpressions (reproducible in most other engines) carlos at redhat dot com
00:28 [Bug regex/52] Repeated and nested subexpressions (reproducible in most other engines) bugdal at aerifal dot cx

July 03, 2013
21:25 [Bug regex/52] Repeated and nested subexpressions (reproducible in most other engines) eblake at redhat dot com

July 02, 2013
23:29 [Bug math/13304] fma, fmaf, fmal produce wrong results jsm28 at gcc dot gnu.org
15:33 [Bug localedata/12651] strftime() needs to support more locale formats of conversion specifications bluebat at member dot fsf.org
15:28 [Bug localedata/89] Locales nb_NO and nn_NO should transliterate ÃÃÃ carlos at redhat dot com
15:27 [Bug localedata/89] Locales nb_NO and nn_NO should transliterate ÃÃÃ carlos at redhat dot com
15:26 [Bug localedata/4404] German translation of "Alarm clock" is misleading carlos at redhat dot com
15:17 [Bug localedata/89] Locales nb_NO and nn_NO should transliterate ÃÃÃ bluebat at member dot fsf.org
15:15 [Bug localedata/4404] German translation of "Alarm clock" is misleading bluebat at member dot fsf.org
15:01 [Bug localedata/89] Locales nb_NO and nn_NO should transliterate ÃÃÃ bluebat at member dot fsf.org

July 01, 2013
17:00 [Bug build/15711] Endless loop building misc/bits/syscall.d in glibc 2.17 joseph at codesourcery dot com
16:20 [Bug build/15711] New: Endless loop building misc/bits/syscall.d in glibc 2.17 carlos.velasco at nimastelecom


Indexes: [Date Index] [Subject Index] [Author Index] [Thread Index]
Site Nav: [Browse other archives for this mailing list]
[Browse other mailing lists at this site]
Search: Limit to:

Mail converted by MHonArc