In the version of elm distributed with redhat 5.2, the current year (2000) is stated as "100" when you send a message. This problem seems not to exist in the redhat 6.0 elm. The source code fix is undoubtedly trivial (change a "tm_year" to "tm_year+1900" somewhere, to use four-digit years). Alternatively just compile elm 2.5x for glibc 2.0 or whatever it takes to make it able to run on a redhat 5.2 system. The elm "errata" rpm for 5.0 (and 5.1?) seems to be the same as the redhat 5.2 distributed rpm, namely elm-2.4.25-14; so this also applies to redhat 5.0 and can hopefully use the same bugfix rpm. Presumably redhat 4.2 has the same problem too, if you're still supporting that. Let me know if you'd like me to track down the appropriate "tm_year" in the source code, if you want to go that route rather than the 2.5x route. (I assume this will be trivial upon investigation but I'm happy to do it if it turns out not to be.) thanks,
Somehow, a package (2.5.1) was built for 5.2 but I can't see that we released it. I'm sorry about that. Rebuilding the SRPM for one in 6.x series should work just fine, though - and if you mail me, I can send you the RPM. To repeat - I'm sorry about that.