Nil wrote (2022-09-30):
NA> Unfortunately, the jamlib is broken and not supported. There is a project
NA> [jamnntpd](https://github.com/ftnapps/jamnntpd) which originally was
NA> based on the jamlib but the JAM bases became corrupted on 64-bit
NA> platforms, though you can always compile with -m32 and it works.
Crashmail and JamNTTPd is available for 64-bit platforms in Debian. I'm pretty sure Crashmail works fine on 64-bit. So maybe it's best to use jamlib from Crashmail.
NA> Jamnntp project did not fix the original jamlib but moved on to the supported
NA> [Husky SMAPI library](https://github.com/huskyproject/smapi).
JamNTTPd still uses jamlib. There is a fork called SmapiNNTPd, but it has been abandoned.
NA> I can tell
NA> you that jamlib has also broken support for endianness, it basically will
NA> not work correctly on big-endian platforms.
Are you sure? From https://github.com/larsks/jamlib/ :
NA> ---
NA> This is JamLIB 1.4.7, exported from the CVS repository on Sourceforge on
NA> 2015-10-20.
NA> ---
[...]
These are the modifications done by Johan Billing:
[...]
* JAMLIB been rewritten so that it no longer reads or writes structs
directly from or to disk. This makes JAMLIB more portable and ensures
that the Intel byte-order is used on all platforms.
---
* Origin: War is Peace. Freedom is Slavery. Ignorance is Strength. (2:280/464.47)
|