This question may be slightly off topic -- does anybody have libsrs_alt + exim 
working in a mixed i386/x86_64 environment? I migrated a mail server to x86_64 
this morning, only to discover that there is a problem with srs on the 64 bit 
machine, as it was not able to reverse the srs address:

--------> srs_inbound router <--------
local_part=srs0=uxfnr7=au=stanford.edu=miles domain=cs.stanford.edu
SRS Rewriting as
calling srs_inbound router
SRS initialized
srs_reverse failed ([EMAIL PROTECTED]): Hash 
verification failed (forged)
srs_inbound router forced address failure
----------- end verify ------------

Looking into it, running an srs forward on the 32-bit machine gives different 
results from the 64-bit one:

32-bit:
srs --secret=foo --alias=cs.stanford.edu --forward [EMAIL PROTECTED]
[EMAIL PROTECTED]

64-bit:
srs --secret=foo --alias=cs.stanford.edu --forward [EMAIL PROTECTED]
[EMAIL PROTECTED]

Shouldn't those be the *same*? Is there some non-64-bit safe code that I need 
to fix?

-- 
// Miles Davis - [EMAIL PROTECTED] - http://www.cs.stanford.edu/~miles
// Computer Science Department - Computer Facilities
// Stanford University

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-dev Exim details 
at http://www.exim.org/ ##

Reply via email to