erlang
/
osmo-map-masq
Archived
4
0
Fork 0
Commit Graph

31 Commits

Author SHA1 Message Date
Harald Welte aed61bf02a example code to work with epcap (erlang pcap) 2010-08-07 19:31:52 +02:00
Harald Welte 2e50e402e1 first attempt to play with the Erlang application framework 2010-08-07 19:31:30 +02:00
Harald Welte 2a8b20ac74 move C source code to 'c_src' to comply with standard Erlang/OTP practise 2010-08-07 14:01:47 +02:00
Harald Welte 34ff133237 tcap_map_patch.erl now also does the ASN.1 re-encode after patching 2010-08-07 13:29:22 +02:00
Harald Welte 056e05be58 Initial (untested) version of the full UDP<->patching<->IPA chain 2010-08-07 13:28:45 +02:00
Harald Welte 7d72eb401c remove main loop from tcap_map_patch 2010-08-07 13:21:47 +02:00
Harald Welte 53c1974b17 rename tcap_udp_server into tcap_map_patch 2010-08-07 12:43:32 +02:00
Harald Welte 2b9bdbab64 add sccp wrapper 2010-08-06 23:08:59 +02:00
Harald Welte 53e428eae0 [IPA] make sure ipa_proto:connect() returns {ok, Socket} 2010-08-05 17:37:48 +02:00
Harald Welte e79c320b65 [IPA] provide connect() convenience wrappers 2010-08-05 17:36:06 +02:00
Harald Welte 27f9a6e828 [IPA] fix compiler warnings 2010-08-05 17:21:55 +02:00
Harald Welte 7faf5a725c New erlang module implementing the ip.accesss multiplex protocol 2010-08-05 17:16:21 +02:00
Harald Welte d405bf74c8 convert to libosmo-sccp 0.0.2 2010-08-03 15:17:15 +02:00
Holger Hans Peter Freyther 817a760217 sccp_node: Add _err responses, fix a memleak and bug in the split_udt method
the split_udt was reallocating an empty header and payload
in the send_empty label that was always used..
2010-08-03 03:24:05 +08:00
Holger Hans Peter Freyther 9addf6e44f sccp_node: Use defines for the atoms and use different names for cmd/res 2010-08-03 03:24:05 +08:00
Harald Welte 6f9b5139f3 re-work MAP patching into recursive/overloaded functions
this renders a much cleaner solution
2010-08-02 20:35:16 +02:00
Harald Welte c24b0a10c2 Add Sgsn Camel parsing / patching 2010-08-02 20:35:16 +02:00
Holger Hans Peter Freyther c459029502 sccp_node: First implementation of wrap_udt...
Given a header from split_udt and a payload a new udt
messages will be built and returned to the caller.
2010-08-02 23:46:11 +08:00
Holger Hans Peter Freyther a0c0fe8a1a sccp_node: Copy the header into a struct we will treat as binary 2010-08-02 22:06:19 +08:00
Holger Hans Peter Freyther 8968ee1479 sccp_node: Add code to get the binary and split it.. 2010-08-02 21:40:36 +08:00
Holger Hans Peter Freyther 922747ca79 sccp_node: Remove complex.c, pick two atom names for functions we support 2010-08-02 19:55:26 +08:00
Holger Hans Peter Freyther 3852e7e7c3 sccp_node.c: Some cleanup to the code, fix obvious warnings. 2010-08-02 19:23:11 +08:00
Holger Hans Peter Freyther 72f17cdd31 sccp_node: Refactor the example code. 2010-08-02 19:18:17 +08:00
Holger Hans Peter Freyther 8fc5188154 Add an autotools based buildsystem for the C-Node 2010-08-02 19:10:00 +08:00
Holger Hans Peter Freyther b3070e3608 sccp_node.c: Do not crash if the first param is of a different type. 2010-08-02 17:37:21 +08:00
Holger Hans Peter Freyther 7dea29ad81 sccp_node: Change the number to 2342 for the connect. 2010-08-02 17:37:21 +08:00
Holger Hans Peter Freyther 495c8585c8 Add my version of a erlang cheat sheet. 2010-08-02 17:37:21 +08:00
Holger Hans Peter Freyther a28f8285b6 Add erlang C-Node example with two methods... 2010-08-02 17:37:21 +08:00
Harald Welte b66879f606 add script to rebuild/recompile MAP+TCAP asn1 2010-08-01 21:25:18 +02:00
Harald Welte 957d842402 major update in tcap-patching UDP process
* handle continue + end, not just begin
* handle result-l / result-nl, not just invoke
* patch gsm_SCF in vlrCamelSubscriptionInfo
* partial code for patching sgsnCamelSubscriptionInfo
2010-08-01 21:17:10 +02:00
Harald Welte e0c7236c69 add initial early Erlang/ASN.1 MAP patching code (unfinished) 2010-08-01 14:04:41 +02:00