Stefan Schmidt
5f8a78bd6c
hlrsync: Sync SMS from the web db to the hlr.
...
Bugs from me, fixes from Jan. ;)
2009-08-14 21:33:34 +02:00
Harald Welte (local)
15920de8ce
add 'show subscriber cache' vty command to debug subscriber refcount leaks
2009-08-14 20:27:16 +02:00
Harald Welte (local)
05e676356f
sms send pending now sends _all_ pending at the same time
2009-08-14 16:01:20 +02:00
Harald Welte (local)
86b17172fd
fix sms layer timer leak/corruiption using trans_free()
...
we only stopped the cp1* timer on reception of cp-ack, but not
in error cases like rx of cp-error.
2009-08-14 14:52:17 +02:00
Harald Welte (local)
fed176ab90
implement a timer_list check before we return into the select() loop
...
this helps us to debug timer_list corruption
2009-08-14 14:30:00 +02:00
Harald Welte (local)
daef606502
respect the link_id, not only the SAPI from SMS code
...
SMS related messages are all sent over SAPI=3. But in addition
to that, we also need to send it over the correct link identifier,
i.e. SACCH or main signalling channel
2009-08-14 11:41:12 +02:00
Harald Welte (local)
c89a511616
add more debugging to SMS layer
2009-08-14 10:42:43 +02:00
Stefan Schmidt
2c2ecdf610
Merge branch 'master' of git@192.168.100.10:openbsc
2009-08-13 21:34:02 +02:00
Stefan Schmidt
aa665876c0
Merge branch 'master' of git@192.168.100.10:openbsc
2009-08-13 21:01:25 +02:00
Stefan Schmidt
689537af9d
gsm_04_11: Month in unix time starts with 0.
2009-08-13 21:00:44 +02:00
Jan Luebbe
bf0d5bde90
store imsi and tmsi, stop changing the row objects
2009-08-13 20:52:55 +02:00
Harald Welte (local)
ee9afe332d
when in token auth mode, accept phones that are authorized
2009-08-13 20:44:23 +02:00
Harald Welte (local)
2928bc0233
add the allocated subscriber extension to the auth token SMS
2009-08-13 20:43:58 +02:00
Daniel Willmann
bc9e9f856b
Merge commit 'har/laforge'
2009-08-13 20:30:46 +02:00
Harald Welte
7f69816144
disable emergency call bit (i.e. cell does not support emergency call)
2009-08-13 20:26:10 +02:00
Daniel Willmann
eea9337e9e
Encode the network name int the MM info messages in GSM 7bit alphabet.
2009-08-13 16:38:56 +02:00
Daniel Willmann
9aef14547a
Beautify septet->octet calculation (do not use ceil)
2009-08-13 16:35:00 +02:00
Daniel Willmann
58c83d8368
Support sms with a validity period format of none
2009-08-13 16:08:09 +02:00
Jan Luebbe
6f656fcf1f
add simple HLR DB sync script
2009-08-13 13:55:33 +02:00
Harald Welte (local)
50d127199d
fix token auth implementation
2009-08-13 13:52:14 +02:00
Harald Welte (local)
aa9dc19ca7
remove FIRST_CONTACT signal, the subscriber flag is sufficient
2009-08-13 13:49:51 +02:00
Harald Welte (local)
3feef255d2
fix token allocation sql strings
2009-08-13 13:26:11 +02:00
Harald Welte (local)
571602f43c
fix segfault in vty sms sending code
2009-08-13 13:25:32 +02:00
Jan Luebbe
336f8ec57a
allocate a token for new subscribers
2009-08-13 10:15:09 +02:00
Jan Luebbe
06513f26a1
replace the command line option -a with the auth-policy config option
2009-08-13 10:14:59 +02:00
Harald Welte (local)
0e451d0f2e
add 'ms max power' vty command to set the maximum MS power in dBm
2009-08-13 10:14:26 +02:00
Harald Welte
ccceef8fe9
add code for token auth sequencing
...
* 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 00:57:54 +02:00
Harald Welte
8c340fee21
factor out the function to generate struct gsm_sms from a string
2009-08-13 00:57:31 +02:00
Daniel Willmann
6b1e822611
Fix gsm_7bit_{en,de}code function and sms user_data calculations
...
With the 7bit alphabet the user_data_len field needs to be in
septets (characters) and not in octets occupied.
2009-08-12 23:49:48 +02:00
Harald Welte
7984d5c260
add functions to send AUTH REQ and REJECT
2009-08-12 22:56:50 +02:00
Jan Luebbe
f0b4cef137
fix random extension generation
2009-08-12 22:22:53 +02:00
Jan Luebbe
9eca37f93c
fix problems with tmsi uniqueness in the subscriber table
2009-08-12 22:22:42 +02:00
Jan Luebbe
1da59edf83
fix a wrong format specifier
2009-08-12 22:22:26 +02:00
Jan Luebbe
ebcce2aae1
allocate an extension when creating the subscriber
2009-08-12 22:22:20 +02:00
Jan Luebbe
31bef49be2
token support in the DB
2009-08-12 22:21:56 +02:00
Harald Welte
c70979a337
add help message about timestamp option
2009-08-12 21:52:11 +02:00
Harald Welte
61cd8831eb
patch power reduction into NM attributes
2009-08-12 21:50:41 +02:00
Harald Welte
000c0f44f3
patch the SI and NM attr tables independently
2009-08-12 21:45:02 +02:00
Harald Welte (local)
37a7d361f4
remove printf for every packet in pcap code
2009-08-12 21:04:50 +02:00
Jan Luebbe
370b41d7f1
look up subscriber in memory before loading from DB
2009-08-12 21:04:33 +02:00
Jan Luebbe
b0dfc31d7d
flag new subscriber structs in memory and send a signal
2009-08-12 21:03:00 +02:00
Harald Welte (local)
7f28cd559a
set nominal TRX power for BS-11 and nanoBTS
2009-08-12 20:56:16 +02:00
Harald Welte (local)
5dececfa41
implement bts->cell_barred feature, configurable in VTY
2009-08-12 20:55:00 +02:00
Harald Welte (local)
69de397ff4
add a authorization policy field to the network and VTY
...
this is not being used yet
2009-08-12 20:53:36 +02:00
Stefan Schmidt
a29216b1e1
vty/command: Use CONFIGFILE_MASK as mask in chmod and not as mode.
2009-08-12 20:52:35 +02:00
Stefan Schmidt
beccbc3fbe
vty_interface: Remove bogus checks for Site ID and BTS ID.
2009-08-12 20:49:18 +02:00
Harald Welte
72914975a8
new kernel patch for multiple virtual interfaces
2009-08-10 23:36:53 +02:00
Harald Welte
4321feeb20
siemens vendor specific message type and IE definitions
2009-08-10 17:40:43 +02:00
Harald Welte
d069deabe4
Merge commit 'origin/master'
2009-08-10 14:45:08 +02:00
Harald Welte
65676fe73f
when channel allocator operates in reverse order, prefer SDCCH/8 over SDCCH/4
2009-08-10 14:44:24 +02:00