Holger Hans Peter Freyther
6f7e0bcf8d
m2ua: Merge the ASP changes from Pharo to GST
2013-06-17 15:15:35 +02:00
Holger Hans Peter Freyther
372c2e0f0b
m2ua: Move the code to separate directory to prepare merging with Pharo
2013-06-17 14:19:26 +02:00
Holger Hans Peter Freyther
f91e5c96aa
net: Introduce the OsmoStreamSocketBase connection
2013-05-14 17:09:59 +02:00
Holger Hans Peter Freyther
4f0b583d1c
sccp: Move the SCCPGlobalTitle and SCCPGlobalTitleTranslation to new files
...
Split out the SCCPGlobalTitle and SCCPGlobalTitleTranslation to new
files and update the Makefile and package.xml for the new file.
2013-04-30 18:39:13 +02:00
Holger Hans Peter Freyther
12bdaf75f6
m2ua: Begin with a M2UA AS and ASP state machine and support code
2013-04-08 08:41:46 +02:00
Holger Hans Peter Freyther
009957dffc
mtp3: Introduce some basic structures for MTP3 decoding
...
This starts to introduce some basic MTP3 message decoding and
encoding using the generic MessageBuffer classes.
2013-04-06 11:40:53 +02:00
Holger Hans Peter Freyther
247205d803
sccp: Move the SCCPAddress to a separate file
...
Begin with the one class one file pattern and move the SCCPAddress
to a shiny new file.
2013-04-02 16:12:45 +02:00
Holger Hans Peter Freyther
94498315cb
m2ua: Rename to M2UAMSGTest as it tests M2UAMSG
...
And move it into a new category
2013-04-01 15:03:47 +02:00
Holger Hans Peter Freyther
75587966d3
osmo: Create a new LogArea for the osmo area.
2013-03-27 16:23:05 +01:00
Holger Hans Peter Freyther
a47c76fc1b
osmo: Introduce a subclass for the CTRL handling
2013-03-27 16:23:05 +01:00
Holger Hans Peter Freyther
1a0b690eaa
Huge internal restructuring of the in sub-directories
2013-03-26 14:53:13 +01:00
Holger Hans Peter Freyther
2c6925aded
ipa: Move GST only code to a new file and do not convert it
...
The nice C-API/struct handling is only available on GST. We can
probably make this code just be stream-based.
2013-02-23 18:59:25 +01:00
Holger Hans Peter Freyther
c8a8293564
misc: Remove PackageLoader fileInPackage from the code
...
It is easier to remove the custom PackageLoader>>#fileInPackage:
when porting to Pharo.
2013-02-23 17:08:09 +01:00
Holger Hans Peter Freyther
45392894da
control: Add code that makes it more easy to deal interact with OpenBSC
...
Add a grammar for the OpenBSC control interface and a class that
makes it more easy to connect to a provider.
2013-01-09 18:46:41 +01:00
Holger Hans Peter Freyther
e7f79e2621
tlv: Move the TLV from the FakeBTS code to here to be used and improved
2012-08-23 16:26:56 +02:00
Holger Hans Peter Freyther
52a0026d32
misc: Simplify the package description
2012-08-09 02:05:16 +02:00
Holger Hans Peter Freyther
00c7acdc12
core: Introduce a Socket/UDP base class helper for multiple sockets
2012-08-09 02:05:09 +02:00
Holger Hans Peter Freyther
3e5902a617
ipa: Add a simple TL(V) parser for the IPA Protocol data
...
The length field is different for request and response and the
generation of it is broken inside the nanoBTS. Try dealing with
these broken messages.
2012-07-30 17:00:47 +02:00
Holger Hans Peter Freyther
9939be4ff3
ipa: Move the IPATests to a new file
2012-07-30 17:00:47 +02:00
Holger Hans Peter Freyther
adc964df90
isup: Begin with adding manual extension to the ISUP Code
...
There is no DSL for the bit fields yet and we want to shorten
the name of them anyway.
2012-02-02 19:55:27 +01:00
Holger Hans Peter Freyther
6a1037de31
msg: Rename the file that holds the MessageStructure class
2011-03-04 08:27:02 +01:00
Holger Hans Peter Freyther
30ee798714
isup: Add generated code, test that it can be instantiated
2011-03-04 08:04:08 +01:00
Holger Hans Peter Freyther
7fb9b427f8
msg: Attempt to generalize the MSG Structure class
...
If things turn out this will be the base for ASN1,
GSM, ISUP, BSSAP, SCCP and the other protocols
2011-03-03 20:41:57 +01:00
Holger Hans Peter Freyther
cc78aa5096
isup: Add ISUPConstants taken from the erlang code
2011-02-05 17:58:56 +01:00
Holger Hans Peter Freyther
a32eaa585b
m2ua: Introduce M2UA support to the networking code
...
This should be able to parse M2UA structures, it also
adds the defines for UserAdaptiona nd M2UA. In contrast
to the older networking code this is operating on streams
now. This should make the code more beautiful in the
long run.
2011-02-03 18:52:41 +01:00
Holger Hans Peter Freyther
382a6688a4
MessageBuffer: Allow to add a messagebuffer as a bytearray
...
Make it possible to add the messagebuffer as a normal
byte array. This should be improved and the MessageBuffer
should implement a Collection or such.
2010-11-20 00:39:06 +01:00
Holger Hans Peter Freyther
6ec370f155
OsmoNetwork: Start using the logging framework
2010-10-20 19:50:20 +02:00
Holger Hans Peter Freyther
457f4406a5
Test: Add test cases for some simple stuff...
2010-10-16 19:30:27 +02:00
Holger Hans Peter Freyther
a0153521aa
package.xml: Add the SCCP code.
2010-10-16 19:30:27 +02:00
Holger Hans Peter Freyther
c10b4885d2
MessageBuffer: Rename the class to MessageBuffer to avoid a clash
2010-10-14 13:03:56 +02:00
Holger Hans Peter Freyther
179485acd6
package.xml: Add a package file to build the code
2010-10-13 21:21:49 +02:00