The IPN Scheme implementation does not work if the DTN2 server takes custody of a bundle destined for an IPN EID because it transmits the bundle using CBHE and which ends up setting the custodian EID to ipn:0.0 instead of the server's EID. The attached patch combines features from both the default branch and the apr-port branch IPN implementations and is against changeset3549.
Best regards,
DZ
IPN Scheme updates