aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2008-12-29AUTHORS: Add Jan LuebbeStefan Schmidt1-0/+1
2008-12-29add small statistics script for HLR databaseHarald Welte1-0/+58
2008-12-29Add GPLv2 or laterHarald Welte1-0/+339
2008-12-29add READMEHarald Welte1-0/+18
2008-12-29add authors fileHarald Welte1-0/+4
2008-12-29Implement sending SMS and send one on network registrationDaniel Willmann5-0/+73
2008-12-29Documentation update and where we found the informationHarald Welte1-1/+1
2008-12-29Print channel requests coming from paging command, print the reason in every ↵Harald Welte1-2/+8
message
2008-12-29Create request channel reason to see channel requests originating from PAGHarald Welte3-0/+40
2008-12-29debug: Create a region for Paging CommandHarald Welte2-0/+2
2008-12-29Print out info about CP-ERRORDaniel Willmann1-0/+4
2008-12-29RP-ACK needs to be sent in a CP-DATADaniel Willmann1-4/+7
2008-12-29Send transaction index when sending an CP-ACKDaniel Willmann1-5/+7
2008-12-29Split out rach_control, missing mask from the last commitHarald Welte1-4/+14
2008-12-29disable paging, send SETUP after LOCATION UPDATE ACCEPTHarald Welte2-41/+64
2008-12-29ACK sms-submitDaniel Willmann3-5/+75
2008-12-29Parse sms-submit messagesDaniel Willmann3-4/+88
2008-12-29turn gsm_cc_tx_simple into gsm_tx_simpleHarald Welte1-6/+11
2008-12-28* use 16bit for network and country codeHarald Welte4-16/+17
* use aligned attribute for more data structures * add command line arguments for operator/country code
2008-12-28make it optional where the hlr database is storedHolger Freyther4-6/+25
Add --database to define where the database is stored. The default was changed to not store the file in /tmp anymore.
2008-12-28Add stubs to test gsm0408 functionality including LAIHolger Freyther4-1/+86
2008-12-28Add second test SMSDaniel Willmann2-23/+77
2008-12-28Add coloring for SMS debug messagesDaniel Willmann1-0/+1
2008-12-28Add the new options to the getopt_long call as wellHolger Freyther1-1/+1
This should allow to set the MCC and MNC now
2008-12-28Fix compile, on rebase the static_assert change got lost...Harald Welte1-2/+2
at the beginning we had l2 pseudo length in type5 and type6 messages as well but that got removed.
2008-12-28[bsc_hack] Patch the tables before we setup the rslHolger Freyther1-15/+31
Currently we just patch the MCC, MNC and LAC. Allow to change the siX packages by removing the const.
2008-12-28[gsm0408] Make the generate_lai usable by other codeHolger Freyther2-2/+4
Prefix generate_lai with gsm0408 and update call sites. It will be used from within bsc_hack.c
2008-12-28[bsc_hack] Start to understand the SI packages we sendHolger Freyther1-14/+31
Add comments in front of the bytes to define where they are coming from.
2008-12-28[bsc_hack] Make sure that the newly defined structs match the current packetsHolger Freyther1-0/+7
For System Information Type 5 and System Information Type 6 the L2 pseudo length is not transmitted. This is why we substract the struct size with -1.
2008-12-28[debug.h] Introduce a static assert using the array with negative size trickHolger Freyther1-0/+2
It is inspired by the COMPILE_ASSERT from WebKit and is using the well known trick to get compile time assertions.
2008-12-28[gsm_04_08] Add structs for system information type 1 to 6Holger Freyther1-0/+68
system information type 4 is a bit tricky as it has a variable length and is terminated by a manadantory field. System Information Type 6 has a mandantory SI 6 Reset Octet but our BTS is happy with not receiving it. Make it optional by the adding a 'pointer'. System Information Type 5 and System Information Type 6 are send through rsl_sacch_filling and it looks like we do not need to send the L2 pseudo length. So far we have not found the documentation confirming this. This is why the header from Type 1 to Type 4 is not used.
2008-12-28bsc_hack: Add command line parameter to set the MCC and MNCHolger Freyther1-4/+28
The patching of the system information type1-type4 messages are still to be done.
2008-12-28fix typo in debug messageJan Luebbe1-1/+1
2008-12-28working state up to location update and classmark inquiryHarald Welte6-15/+113
2008-12-28Add SMS (GSM 04.11) testing programDaniel Willmann6-2/+59
2008-12-28Start implementing GSM 04.11 (short message service)Daniel Willmann6-12/+123
2008-12-27sms.txt: Analyze CP-DATA, RP-DATA, TPDUDaniel Willmann1-0/+32
2008-12-27Draft ideas for high level call handlingStefan Schmidt1-0/+64
2008-12-27add extension field to subscriber struct and name column to dbJan Luebbe3-19/+65
2008-12-27fix TMSI length in Mobile Identity IE of LOCATION UPDATE ACCEPTHarald Welte1-1/+1
2008-12-27smsHarald Welte1-0/+1
2008-12-27SMS stubHarald Welte3-4/+23
2008-12-27* add database handlingHarald Welte7-26/+127
* fix IMSI handling
2008-12-27* fix location update reject (actually reject, not accept)Harald Welte1-1/+1
2008-12-27* release channel after LOCATION UPDATE REJECTHarald Welte1-0/+1
2008-12-27* fix sending of wrong message discriminator for dedicated channel RSL msgsHarald Welte1-64/+14
* remove dead old code for TCH/SDCCH activation * fix RF CHANNEL RELEASE logic + integration with lchan_alloc/free * use Page Mode SAME and not NORMAL
2008-12-27also track creation and update time for subscriber and equipmentJan Luebbe1-7/+11
2008-12-27add a equipment tableJan Luebbe4-20/+98
2008-12-27missing header file changesHarald Welte2-19/+28
2008-12-27add authorized state to subscribers in dbJan Luebbe2-8/+8