aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2009-04-29bs11_config: print PLL 'work' and 'set' values during queryHarald Welte2-2/+9
2009-04-29add missing newline in debug statement for RS232 TXHarald Welte1-1/+1
2009-04-29activate subchannel muxer/demuxer on E1 TS 3Harald Welte1-3/+1
2009-04-29Fix order of subchannel bits (Andreas Eversberg)Harald Welte1-5/+5
2009-04-29remove extra whitespace in output of 'query' commandHarald Welte1-1/+1
2009-04-29read the PLL config as part of the bs11_config 'query' commandHarald Welte2-0/+38
2009-04-29make "PLL mode" setting actually work rather than segfaultHarald Welte1-2/+8
2009-04-28Add bs11_config commands to set the PLL mode from E1_LOCKED to STANDALONEHarald Welte2-0/+28
and vice-versa. This has not yet been tested yet.
2009-04-22[misdn] Add option to automatically release layer2 on exitHolger Freyther3-7/+22
Patch by Andreas Eversberg to automatically release layer2 on exit of the application. Made the naming of the variables consistent (only release_l2 and not both release_l2 and l2_release).
2009-04-22[bsc_hack] Allow to select the cardnr defaulting to number 0Holger Freyther2-4/+10
Patch from Andreas Eversberg to allow to select the ISDN card number. The default remains the same.
2009-04-22[bsc_hack] Allow to set the location area codeHolger Freyther1-2/+8
Patch by Andreas Eversberg to allow to set the location area code from the command line.
2009-04-19[bsc_hack] House keeping, remove dead codeHolger Freyther1-7/+0
This callback is not used from within the paging layer. We do have a different set of callbacks in place. Remove it here.
2009-04-19[db] Introduce a VLR database hereHolger Freyther1-0/+7
This is not a proper VLR yet, specially the (subscriber_)id used might not be the proper one in a real network.
2009-04-19[db] Make the db connection staticHolger Freyther1-1/+1
2009-04-19[db] Keep track of the current gsm_networkHolger Freyther2-2/+4
2009-04-19[bsc_hack] Initialize db as part of the networkHolger Freyther1-12/+12
Let us establish the rule that there is one DB per network. This will allow to assign a BTS of the network to a subscriber that is loaded from the db across restarts.
2009-04-19[db] Remove FIXME as it is fixed...Holger Freyther1-1/+0
2009-04-12[subscriber] Introduce subscr_put_channelHolger Freyther2-2/+19
Introduce subscr_put_channel to release a channel and to allow gsm_subscriber.c to hand this channel to any suitable pending requests.
2009-04-12[subscriber] Update the current_bts field on imsi detach and LOC acceptHolger Freyther2-4/+21
When sending LOCATION UPDATING REQUEST Accept or when getting a IMSI Detach update the gsm_bts of the gsm_subscriber.
2009-04-12[calls] Remove a tautology from gsm48_cc_rx_disconnectHolger Freyther1-2/+1
We directly assign the call->state and then check for something that will never be true, and then immediately put the lchan and schedule it's disconnect... and then directly after having closed it down we send a message... Change this to uncondtionally put down the lchan after having changed the last(?) command.
2009-03-31[e1] Enable dumping of LAPD frames againHolger Freyther2-12/+12
Kill mi_set_pcap_fd from the header, introduce e1_set_pcap_fd and call it from bsc_hack.c. Hook into abis_rsl_sendmsg and _abis_nm_sendmsg for sending and e1inp_rx_ts for reading. It compiles and should not cause a regression.
2009-03-31[e1input] Do not redefine PF_ISDN if it is already definedHolger Freyther1-0/+2
Fix compile warning in e1_input.c
2009-03-30Store incoming SMS into SQL databaseHarald Welte3-125/+375
* gsm_util now uses caller-allocated data (rather than callee-allocated) * correctly parse destination address * parse (but not transcode) non-default encodings of SMS * reject SMS to unknown destination number * resolve target subscriber id and store incoming SMS (without header) in 'sms' table What we're now missing is the sending part, i.e. a regular task iterating over all pending SMS and trying to deliver them. Also, check for pending SMS once we get a LOCATION UPDATE.
2009-03-30check for malloc failsHarald Welte1-0/+5
2009-03-28add stubs for enable/configure terminal/bts/trx/ts commands in VTY interfaceHarald Welte2-5/+163
2009-03-28add 'show paging' for BTS to telnet interfaceHarald Welte1-0/+45
2009-03-28Fix 'delete-trx1' command of bs11_config (we can now delete TRX1)Harald Welte2-4/+17
2009-03-11[misc] Make distcheck work againHolger Freyther1-0/+1
2009-03-10* more human-readable strings instead of values Harald Welte1-19/+101
* vty printout of e1 driver/line/timeslot items
2009-03-10* correctly handle VTY_READ/VTY_WRITE events and select loop integration of VTYHarald Welte2-22/+38
2009-03-10* make sure we can obtain signalling type and timslot type namesHarald Welte1-1/+28
* make sure every e1 timeslot has a valid backpointer to its line
2009-03-10export nm_*_name() functions to get operational and availability state to ↵Harald Welte1-5/+5
strings
2009-03-10export list of e1 drivers and e1 linesHarald Welte1-5/+5
2009-03-10* don't print lchan's of type NONEHarald Welte1-6/+9
* better formating of VTY printing of some objects
2009-03-10make telnet interface use VTY codeHarald Welte3-407/+17
2009-03-10add VTY dumping functions for OpenBSCHarald Welte1-0/+455
2009-03-10import VTY code from zebra/quagga (from my cardshell project)Harald Welte6-1/+5689
2009-03-10move is_ipaccess_bts() and parse_btstype9) to gsm_data.cHarald Welte3-31/+26
2009-03-10more verbose attribute ack/nackHarald Welte1-2/+7
2009-03-09[misc] Fix compile warnings...Holger Freyther4-4/+13
2009-02-28actually request the IMEI not IMEISV, since Phase 1 doesn't have IMEISVHarald Welte1-2/+2
2009-02-28introduce new 'mode' parameter to RSL ACTIVATE CHANNELHarald Welte1-7/+14
2009-02-28* more RSL and 04.08 constant definesHarald Welte2-12/+35
* initialize some data structures before using them in RSL * DATA_REQ is a transparent message * more elaborate DEBUGP statements here and there * don't call 04.08 with zero-length RSL DATA INDICATION * reject 04.08 CC HOLD and RETRIEVE, as we don't support them yet
2009-02-28make sure all channels in one BTS use the same TSC (training sequence code)Harald Welte3-1/+4
2009-02-28make hexdump return a 'char *' rather than printing by itselfHarald Welte4-35/+24
2009-02-24add missing header includeHarald Welte1-0/+1
2009-02-24fix non-randomness of TMSI by seeding the PRNG. Later we should use opensslHarald Welte1-0/+3
2009-02-24enable IMSI ATTACH/DETACHHarald Welte1-1/+1
* this tells us whenever a MS is switched off * also ensures that we get LOCATION UPDATe every time MS is switched on, even if it already has TMSI
2009-02-23[sms] Fix the length of the of the outgoing data...Holger Freyther1-4/+3
The returned length should be right now. The test case is passing.
2009-02-23[sms] Fix memory leakHolger Freyther1-0/+1