Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-08-13 | add simple HLR DB sync script | Jan Luebbe | 1 | -0/+103 | |
2009-08-13 | fix token auth implementation | Harald Welte (local) | 2 | -18/+79 | |
2009-08-13 | remove FIRST_CONTACT signal, the subscriber flag is sufficient | Harald Welte (local) | 3 | -23/+4 | |
2009-08-13 | fix token allocation sql strings | Harald Welte (local) | 1 | -13/+15 | |
2009-08-13 | fix segfault in vty sms sending code | Harald Welte (local) | 1 | -3/+2 | |
2009-08-13 | allocate a token for new subscribers | Jan Luebbe | 1 | -0/+14 | |
2009-08-13 | replace the command line option -a with the auth-policy config option | Jan Luebbe | 2 | -14/+8 | |
2009-08-13 | add 'ms max power' vty command to set the maximum MS power in dBm | Harald Welte (local) | 5 | -2/+18 | |
2009-08-13 | add code for token auth sequencing | Harald Welte | 2 | -1/+93 | |
* When we first see a subscriber, send the sms * when the sms completes, send auth req + auth reject and close the channel | |||||
2009-08-13 | factor out the function to generate struct gsm_sms from a string | Harald Welte | 1 | -3/+12 | |
2009-08-12 | Fix gsm_7bit_{en,de}code function and sms user_data calculations | Daniel Willmann | 2 | -36/+43 | |
With the 7bit alphabet the user_data_len field needs to be in septets (characters) and not in octets occupied. | |||||
2009-08-12 | add functions to send AUTH REQ and REJECT | Harald Welte | 2 | -0/+30 | |
2009-08-12 | fix random extension generation | Jan Luebbe | 1 | -1/+1 | |
2009-08-12 | fix problems with tmsi uniqueness in the subscriber table | Jan Luebbe | 2 | -5/+20 | |
2009-08-12 | fix a wrong format specifier | Jan Luebbe | 1 | -1/+1 | |
2009-08-12 | allocate an extension when creating the subscriber | Jan Luebbe | 2 | -0/+32 | |
2009-08-12 | token support in the DB | Jan Luebbe | 2 | -0/+55 | |
2009-08-12 | add help message about timestamp option | Harald Welte | 1 | -0/+1 | |
2009-08-12 | patch power reduction into NM attributes | Harald Welte | 1 | -0/+4 | |
2009-08-12 | patch the SI and NM attr tables independently | Harald Welte | 1 | -23/+39 | |
2009-08-12 | remove printf for every packet in pcap code | Harald Welte (local) | 1 | -2/+0 | |
2009-08-12 | look up subscriber in memory before loading from DB | Jan Luebbe | 1 | -2/+9 | |
2009-08-12 | flag new subscriber structs in memory and send a signal | Jan Luebbe | 4 | -1/+15 | |
2009-08-12 | set nominal TRX power for BS-11 and nanoBTS | Harald Welte (local) | 1 | -0/+9 | |
2009-08-12 | implement bts->cell_barred feature, configurable in VTY | Harald Welte (local) | 3 | -0/+33 | |
2009-08-12 | add a authorization policy field to the network and VTY | Harald Welte (local) | 3 | -0/+50 | |
this is not being used yet | |||||
2009-08-12 | vty/command: Use CONFIGFILE_MASK as mask in chmod and not as mode. | Stefan Schmidt | 1 | -1/+1 | |
2009-08-12 | vty_interface: Remove bogus checks for Site ID and BTS ID. | Stefan Schmidt | 1 | -11/+0 | |
2009-08-10 | new kernel patch for multiple virtual interfaces | Harald Welte | 1 | -0/+486 | |
2009-08-10 | siemens vendor specific message type and IE definitions | Harald Welte | 1 | -0/+22 | |
2009-08-10 | Merge commit 'origin/master' | Harald Welte | 1 | -3/+4 | |
2009-08-10 | when channel allocator operates in reverse order, prefer SDCCH/8 over SDCCH/4 | Harald Welte | 1 | -2/+11 | |
2009-08-10 | now that we send MRPCI, we can treat T_MSRFPCI error message as fatal | Harald Welte | 1 | -10/+0 | |
2009-08-10 | bsc_hack.c: Unconditionally listen for the nanoBTS | Holger Hans Peter Freyther | 1 | -3/+4 | |
As proposed on the mailinglist, initialize the socket once and wait for the nanoBTS to connect. | |||||
2009-08-10 | BS11: send measurement report every 5 SACCH frames | Harald Welte | 1 | -1/+1 | |
2009-08-10 | add "channel allocator (ascending|descending)" command to VTY | Harald Welte | 1 | -0/+20 | |
2009-08-10 | introduce bts->chan_alloc_reverse flag | Harald Welte | 2 | -17/+42 | |
The channel allocator can be set in ascending or descending order. Ascnending means we first try to allocate channels on TRX0, then TRX1, etc. Descending means we first try to allocate cahnnels on TRXn, then n-1 down to 0. | |||||
2009-08-10 | use list iteration macros to iterate over list of TRX | Harald Welte | 1 | -6/+7 | |
2009-08-10 | perform A-bis OML configuration based on config file | Harald Welte | 1 | -124/+77 | |
This means that the config file is now finally the central source of not only the E1 configuration on the BSC, but also the E1 and GSM channel configuration on the BTS. | |||||
2009-08-10 | move chcomb4pchan to public abis_nm_chcomb4pchan() function | Harald Welte | 3 | -10/+20 | |
2009-08-10 | Add {create, delete}-bport1 and bport0-{star, multidrop} to bs11-config | Daniel Willmann | 3 | -3/+64 | |
This adds the possibility to bs11-config to add the second bport and change the line config to star or multidrop. | |||||
2009-08-10 | Merge commit 'origin/master' | Harald Welte | 1 | -0/+6 | |
2009-08-10 | rename rsl_channel_release to rsl_rf_channel_release | Harald Welte | 2 | -10/+15 | |
and add some more comments to help understand the complex release procedures. | |||||
2009-08-10 | add support for more nanoBTS 12.21 tests | Harald Welte | 1 | -11/+42 | |
* perform a channel usage test $ ./ipaccess-config -l 64 192.168.100.100 paccess-config.c:142 ==> ARFCN 3, RxLev 16 [...] <0020> ipaccess-config.c:142 ==> ARFCN 4, RxLev 33 <0020> ipaccess-config.c:142 ==> ARFCN 8, RxLev 6 <0020> ipaccess-config.c:142 ==> ARFCN 5, RxLev 16 <0020> ipaccess-config.c:142 ==> ARFCN 11, RxLev 5 <0020> ipaccess-config.c:142 ==> ARFCN 12, RxLev 8 <0020> ipaccess-config.c:142 ==> ARFCN 10, RxLev 6 [...] * perform a BCCH usage test $ ./ipaccess-config -l 65 192.168.100.100 [...] <0020> ipaccess-config.c:107 TEST REPORT: test_no=0x41 test_res=SUCCESS <0020> ipaccess-config.c:142 ==> ARFCN 4, RxLev 32 <0020> ipaccess-config.c:142 ==> ARFCN 8, RxLev 6 <0020> ipaccess-config.c:142 ==> ARFCN 12, RxLev 6 <0020> ipaccess-config.c:142 ==> ARFCN 20, RxLev 9 <0020> ipaccess-config.c:142 ==> ARFCN 31, RxLev 6 <0020> ipaccess-config.c:142 ==> ARFCN 37, RxLev 23 <0020> ipaccess-config.c:142 ==> ARFCN 49, RxLev 7 <0020> ipaccess-config.c:142 ==> ARFCN 53, RxLev 14 <0020> ipaccess-config.c:142 ==> ARFCN 57, RxLev 19 <0020> ipaccess-config.c:142 ==> ARFCN 60, RxLev 63 <0020> ipaccess-config.c:142 ==> ARFCN 71, RxLev 15 <0020> ipaccess-config.c:142 ==> ARFCN 90, RxLev 4 * perform a frequency sync test $ ./ipaccess-config -l 66 192.168.100.100 [...] <0020> ipaccess-config.c:107 TEST REPORT: test_no=0x42 test_res=SUCCESS <0020> ipaccess-config.c:130 ==> ARFCN 4, Frequency Error -2 <0020> ipaccess-config.c:130 ==> ARFCN 8, Frequency Error -40 <0020> ipaccess-config.c:130 ==> ARFCN 20, Frequency Error -21 <0020> ipaccess-config.c:130 ==> ARFCN 31, Frequency Error 1 <0020> ipaccess-config.c:130 ==> ARFCN 37, Frequency Error -4 <0020> ipaccess-config.c:130 ==> ARFCN 45, Frequency Error -4 <0020> ipaccess-config.c:130 ==> ARFCN 53, Frequency Error 22 <0020> ipaccess-config.c:130 ==> ARFCN 57, Frequency Error 3 <0020> ipaccess-config.c:130 ==> ARFCN 60, Frequency Error 0 <0020> ipaccess-config.c:130 ==> ARFCN 69, Frequency Error 2 <0020> ipaccess-config.c:130 ==> ARFCN 73, Frequency Error 30 <0020> ipaccess-config.c:130 ==> ARFCN 89, Frequency Error 44 <0020> ipaccess-config.c:130 ==> ARFCN 90, Frequency Error 8 <0020> ipaccess-config.c:130 ==> ARFCN 123, Frequency Error 27 | |||||
2009-08-10 | add some document about the channel release procedure | Harald Welte | 1 | -0/+74 | |
also note how we are not doing what the spec says :) | |||||
2009-08-10 | Merge commit 'origin/master' | Harald Welte | 1 | -1/+3 | |
2009-08-10 | use proper message discriminator for MRPCI | Harald Welte | 1 | -0/+6 | |
Siemens overloaded the definition for location based services, so our automatic determination of the message discriminator no longer works fine. | |||||
2009-08-10 | bsc_hack.c: Explain why the program will exit... | Holger Hans Peter Freyther | 1 | -1/+3 | |
2009-08-10 | add code to GSM 04.08 to send MRPCI message once we have classmark2 | Harald Welte | 1 | -0/+22 | |
* afert we receive a CM SERVICE REQUEST * after we receive a PAGING RESPONSE | |||||
2009-08-10 | add new 'is_siemens_bts()' function | Harald Welte | 1 | -0/+12 | |