AgeCommit message (Expand)AuthorFilesLines
2018-03-02host/trxcon: use integer math for ToA (Timing of Arrival)Vadim Yanitskiy7-21/+23
2018-03-02fake_trx/ctrl_if_(bb|bts).py: log link info at start-upHarald Welte3-2/+7
2018-03-01trxcon: Fix '-i' to specify the "TRX IP address"Harald Welte3-35/+15
2018-03-01fake_trx: Increase TOA256 value rangesHarald Welte1-2/+2
2018-03-01fake_trx: Send positive response to FAKE_TOA commandsHarald Welte2-8/+4
2018-03-01fake_trx: Always send control responses to where commands are fromHarald Welte3-7/+13
2018-02-28trxcon: Define event names for osmo_fsm'sHarald Welte3-0/+19
2018-03-01fake_trx/ FIX: apply TA value correctlyVadim Yanitskiy1-4/+6
2018-03-01fake_trx/ctrl_if_(bb|bts).py: add FAKE_TOA commandHarald Welte2-0/+46
2018-02-28fake_trx/ add options to enable field randomizationVadim Yanitskiy1-4/+37
2018-02-28fake_trx/ disable field randomization by defaultVadim Yanitskiy1-0/+24
2018-02-28fake_trx/ calculate both RSSI and ToA separatelyVadim Yanitskiy1-29/+61
2018-02-28fake_trx: handle SETTA (Timing Advance) indicated by MSVadim Yanitskiy2-0/+33
2018-02-28fake_trx/ implement ToA parsing supportVadim Yanitskiy3-31/+3
2018-02-28fake_trx/ use integer math for ToAVadim Yanitskiy5-45/+47
2018-02-28fake_trx/ drop useless set_slot() methodVadim Yanitskiy1-6/+0
2018-02-28fake_trx/ use a single unified constructorVadim Yanitskiy1-18/+5
2018-02-28fake_trx/ fix python3 compatibilityVadim Yanitskiy1-6/+6
2018-02-28fake_trx/ fix python3 compatibility in testsVadim Yanitskiy1-2/+2
2018-02-27fake_trx/ use DATAMSG transformation APIVadim Yanitskiy1-18/+65
2018-02-27fake_trx/ implement message transformation APIVadim Yanitskiy1-0/+37
2018-02-27fake_trx/ set SO_REUSEADDR socket optionVadim Yanitskiy1-0/+1
2018-02-27fake_trx/ drop useless UDPLink.loop() APIVadim Yanitskiy1-12/+0
2018-02-27fake_trx/ close socket in destructorVadim Yanitskiy8-38/+3
2018-02-23trxcon|fake_trx: change default TRX port number to 6700Harald Welte2-3/+3
2018-02-23mobile: Fix memory leak when not using a LUA scriptHolger Hans Peter Freyther2-2/+1
2018-02-20fake_trx/ use 2 bytes to store message lengthVadim Yanitskiy1-4/+7
2018-02-20fake_trx/ implement DATA capture supportVadim Yanitskiy2-108/+103
2018-02-20fake_trx/ add burst capture supportVadim Yanitskiy1-1/+15
2018-02-20fake_trx/ use DATADumpFile for capture writingVadim Yanitskiy1-22/+8
2018-02-20fake_trx: implement classes for DATA capture menagementVadim Yanitskiy1-0/+379
2018-02-10mobile/primitives.c: fix format string compiler warningVadim Yanitskiy1-3/+7
2018-02-08layer23/cell_log: set default logfile to /dev/nullVadim Yanitskiy1-1/+1
2018-02-06Import gprsdecode utility from SRLabsLuca Melette19-1/+7848
2018-02-06l1ctl_proto.h: define burst indication messagesSylvain Munaut1-0/+14
2018-01-29fake_trx/ handle both GSM and EDGE burstsVadim Yanitskiy1-2/+2
2018-01-29fake_trx/ also handle RSSI and ToA valuesVadim Yanitskiy1-7/+29
2018-01-29fake_trx/ also handle RSSI and ToA valuesVadim Yanitskiy1-7/+29
2018-01-29fake_trx: use DATAMSG classes for DATA messagesVadim Yanitskiy4-159/+116
2018-01-29fake_trx/ don't store RandBurstGenVadim Yanitskiy1-5/+5
2018-01-29fake_trx/ check argv separatelyVadim Yanitskiy1-7/+12
2018-01-29fake_trx/ implement header descriptionVadim Yanitskiy1-0/+37
2018-01-29fake_trx/ handle bursts properlyVadim Yanitskiy1-13/+65
2018-01-29fake_trx/ implement header randomizationVadim Yanitskiy1-0/+64
2018-01-29fake_trx: implement classes for DATA messagesVadim Yanitskiy1-0/+372
2018-01-29fake_trx: share and use common GSM constantsVadim Yanitskiy6-14/+46
2018-01-22Don't ignore top-level MakefileMax2-1/+1
2018-01-22cosmetic: fix Makefile whitespaceMax1-1/+1
2018-01-21fake_trx: implement a new tool for TRX protocol sniffingVadim Yanitskiy2-0/+324
2018-01-20fake_trx/ indicate actual burst sourceVadim Yanitskiy1-0/+2