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