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

39 Commits

Author SHA1 Message Date
Harald Welte 55497ba30c Add Makefile.otp and Emakefile for erlang build system 2010-08-07 19:33:03 +02:00
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 281d7d72cf add todo file with list of to-be-processed fields 2010-08-01 21:27:16 +02: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 f2c514e7c6 add .gitignore file 2010-08-01 14:05:59 +02:00
Harald Welte e0c7236c69 add initial early Erlang/ASN.1 MAP patching code (unfinished) 2010-08-01 14:04:41 +02:00
Harald Welte 36874b38fb [ASN.1] Allow all MAP operations, not just a few
This modifies the tcap/map asn.1 code from the Erlang/OTP repository
2010-08-01 14:03:08 +02:00
Harald Welte a670df4a95 move all wireshark asn1 files to wireshark directory 2010-07-31 19:53:40 +02:00
Harald Welte 4bb93c6173 import MAP/TCAP asn.1 from Erlang/OTP repository 2010-07-31 19:53:18 +02:00
Harald Welte 9398f1ac0c Make sure ASN1 files are in a shape that asn1ct can compile 2010-07-29 23:13:44 +02:00
Harald Welte c1ca9d034c Import ASN.1 for MAP 2010-07-29 22:56:17 +02:00