|
|
|
@ -434,7 +434,6 @@ route[HANDLE_MESSAGE] |
|
|
|
#!ifdef MESSAGE-ROLE |
|
|
|
if (is_method("MESSAGE")) { |
|
|
|
xlog("L_INFO", "$ci|MESSAGE from $fu to $tu"); |
|
|
|
t_on_reply("MESSAGE_REPLY"); |
|
|
|
if (isflagset(FLAG_INTERNALLY_SOURCED) || src_ip == myself) { |
|
|
|
xlog("L_INFO", "$ci| routing MESSAGE to external from $fu to $tu"); |
|
|
|
if (registered("location")) { |
|
|
|
@ -653,6 +652,12 @@ onreply_route[EXTERNAL_REPLY] |
|
|
|
setflag(FLAG_IS_REPLY); |
|
|
|
route(DOS_PREVENTION); |
|
|
|
#!endif |
|
|
|
|
|
|
|
#!ifdef MESSAGE-ROLE |
|
|
|
if (is_method("MESSAGE")) { |
|
|
|
route(MESSAGE_REPLY); |
|
|
|
} |
|
|
|
#!endif |
|
|
|
} |
|
|
|
|
|
|
|
onreply_route[INTERNAL_REPLY] |
|
|
|
|