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/ ##
