Change History (9)
comment:1 by , 12 years ago
Component: | - General → Kits/Mail Kit |
---|---|
Owner: | changed from | to
comment:3 by , 12 years ago
You have to add 'extern "C"' in the function declaration, now that the code is contained in a cpp file.
comment:4 by , 12 years ago
Cc: | removed |
---|---|
Owner: | changed from | to
Status: | new → assigned |
hrev43383 is the culprit indeed, assigning to Axel.
comment:5 by , 12 years ago
As I understand NetPositive requires C++ version of encode_base64, not 'extern "C"'. NetPositive with libmail.so from BeOS is working.
comment:6 by , 12 years ago
Looking further, R5's mail kit's declaration for encode_base64() does not have the headerMode parameter that ours does. Nor do we declare an equivalent or an extern symbol matching that one. Could be the problem, but what's puzzling is that it's been this way for ages, and Axel's commit didn't change that AFAICT.
comment:7 by , 12 years ago
This is still a problem. Neither NetPositive nor BeOS Mail works because of missing decode/encode base64 functions.
comment:8 by , 11 years ago
Blocking: | 10403 added |
---|
comment:9 by , 11 years ago
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Fixed in hrev46905. It now hits memory corruption when trying to access a website, however.
hrev43382/hrev43383 might be responsible for this.