aboutsummaryrefslogtreecommitdiffstats
path: root/src/mgw_nat_usr.erl
AgeCommit message (Collapse)AuthorFilesLines
2011-04-14better error handling in case application config is insufficientHarald Welte1-7/+18
2011-04-14propagate reload_config() from app to usr to action handlerHarald Welte1-1/+4
2011-04-06MGW NAT: Store a reference to the actor module, not the rewrite_actor/5 functionHarald Welte1-11/+9
By keeping a module reference, we can call multiple functions inside the module, and not just one. This will allow us to propagate a 'reload_config' function call into the rewrite actors.
2011-03-08Make MGW nat more flexible by introdicng actors an function referencesHarald Welte1-2/+19
Instead of a static configuration of rewrite/mangling/patching steps, we now introduce the concept of a 'rewrite_actor', which is a callback function that determines which rewrite/patching code to call at which particular layer of the protocol. The default rewrite actor "bow_onw" resembles the existing rewrite behavior. There is a stub new rewrite actore "vfuk_onw", which will be used for Camel phase rewriting.
2011-02-25SCCP MASQ: Add function to dump current masquerading state tableHarald Welte1-1/+8
It can be called from the shell using "mgw_nat_usr:sccp_masq_dump()."
2011-02-10MAP MASQ: Introduce dynamic ISDN-Address patching inside MAPHarald Welte1-0/+1
This gets rid of the old '-define()' style compile-time configuration.
2011-02-07import MGW NAT application code into new repository.Harald Welte1-0/+59
All of the code originates from the old omso-er-sccp.git repo.