Hello, Oli!
Friday September 30 2022 19:49, from Oli -> Nil Alexandrov:
Ol> JamNTTPd still uses jamlib. There is a fork called SmapiNNTPd, but it
Ol> has been abandoned.
Correct. Both JamNTTPd and SmapiNNTPd work fine with 32-bit Linux distro, though JamNTTPd out of the git HEAD repo will corrupt your JAM database when run in 64-bit environment, try it out yourself. In this sense, I would say that SmapiNNTPd is sort of less abandoned than the original one.
NA>> you that jamlib has also broken support for endianness, it
NA>> basically will not work correctly on big-endian platforms.
Ol> Are you sure? From https://github.com/larsks/jamlib/ :
Ol> * JAMLIB been rewritten so that it no longer reads or writes structs
Ol> directly from or to disk. This makes JAMLIB more portable and
Ol> ensures
Ol> that the Intel byte-order is used on all platforms.
Ah yeah, my bad. The endianness has been fixed a long time ago. I just happened to look at some really old jamlib source.
Best Regards, Nil
--- GoldED+/LNX 1.1.5
* Origin: Linux 2.6.32-042stab145.3 (2:5015/46)
|