Commit Graph

  • 75d34a8b3d fix two compiler warnings Harald Welte 2009-05-23 06:11:13 +0000
  • 04d3c9224f An application that has own events and file descriptors, must poll select function ob libbsc. A "polling" flag is used to enable polling. In this case select() will not sleep until file descriptor events occurr or nearest timer expires. Also a return value will indicate if there was an event that has been handled. If there was an event, the application decides to poll again and don't wait. Harald Welte 2009-05-23 06:07:04 +0000
  • 7d14476a6e Correct handlong of data link status change (Andreas Eversberg) Harald Welte 2009-05-23 05:40:49 +0000
  • 7572745816 Add missing "extern" prefix (Andreas Eversberg) Harald Welte 2009-05-23 05:26:29 +0000
  • be68f6fc6c Change the variable "new" to "_new" in order to include it from C++ code. The define "container_of" will cast pointer before assigning. Compilers with stricter options require this. (Andreas Eversberg) Harald Welte 2009-05-23 05:24:48 +0000
  • ff117a8d11 * rename the timer functions to avoid name collisions with libmisdn. * the return value of bsc_update_timers() is required for applications to find out if a timer was fired (Andreas Eversberg) Harald Welte 2009-05-23 05:22:08 +0000
  • d6cab81175 vty: disable password encryption, remove dependency to lcrypt Harald Welte 2009-05-21 07:31:48 +0000
  • 12247c6713 Fix compilation issues on OS X - mainly #include file changes (Lars Immisch) Harald Welte 2009-05-21 07:23:02 +0000
  • ef061951e6 dump CCLK accuracy/type as part of bs11_config query Harald Welte 2009-05-17 12:43:42 +0000
  • 7a2a71e255 revert commit #481: we actually still need that stupid usleep() to reliably bootstrap nanoBTS :( Harald Welte 2009-05-01 21:54:11 +0000
  • c9e0218990 Fix "CM Service Request" parsing for Phase 1 devices. This means MO calls from phase1 should work now. Harald Welte 2009-05-01 19:07:53 +0000
  • 440fed08ec implement parsing and printing of RSL measurement results Harald Welte 2009-05-01 18:43:47 +0000
  • cf5b3597ed add verbose reporting of RR STATUS cause Harald Welte 2009-05-01 18:28:42 +0000
  • 3cf7c3ff89 don't print rf resource indication messages, they clutter up the logs Harald Welte 2009-05-01 18:28:00 +0000
  • 0db97b253d abis_nm: print some information about failure event report type / severity Harald Welte 2009-05-01 17:22:47 +0000
  • 90f64767c4 print OML bts_nr rather than bts->nr Harald Welte 2009-05-01 17:22:09 +0000
  • 6dab055752 print cause for channel activate NACK Harald Welte 2009-05-01 17:21:37 +0000
  • e81899cc00 fix printing of ip.access disconnect cause Harald Welte 2009-05-01 16:01:00 +0000
  • 70f9b3dcf8 remove any sleeping from the ip.access input code Harald Welte 2009-05-01 16:00:44 +0000
  • a994a48635 remove misleading debug messages Harald Welte 2009-05-01 15:54:23 +0000
  • cf55978e48 make sure we terminate bsc_hack if the OML/RSL listening sockets cannot be created Harald Welte 2009-05-01 15:43:49 +0000
  • b463060db9 Fix long-standing bug: nanoBTS now even works after cold boot (first time after power up). Harald Welte 2009-05-01 15:43:22 +0000
  • 6dafb7ba37 bs11_config build fix Harald Welte 2009-05-01 15:40:14 +0000
  • f9a8cc3cba send a signal for every software activation or failure event report Harald Welte 2009-05-01 15:39:49 +0000
  • 4cc34228d2 add VTY command to set BTS unit ID Harald Welte 2009-05-01 15:12:31 +0000
  • 879c85a89c no need to make gsmnet structure non-static (fix from last commit) Harald Welte 2009-05-01 15:00:20 +0000
  • edb3778542 * Add support for multiple ip.access nanoBTS at one BSC * keep track of site_id/bts_id in struct gsm_bts * dynamically match incoming OML/RSL over TCP connections by BTS Unit ID * introduce new debug category DINP (separate from DMI for hexdumps) * remove ia_config() as it is no longer needed * * ensure that signalling links / E1 line information is correctly printed * when bootstrapping RSL or OML, tell us for which BTS it is being doen * separate bootstrap_bts() out from bootstrap_network() * statically configure two ip.access BTS, one with unit id's 1800/0/0 and 1801/0/0 Harald Welte 2009-05-01 14:59:07 +0000
  • 4593ff3ace ensure the tag parsing function is the same as used in input/ipaccess.c FIXME: remove this copy of the code Harald Welte 2009-05-01 14:53:36 +0000
  • 23897662c7 make sure all REPORT type messages have debug statements printing object class and instance Harald Welte 2009-05-01 14:52:51 +0000
  • 191280d04b abis_nm wants to use bts->bts_nr (the number of the BTS in the OML link) rather than bts->nr (the number of the BTS in the BSC). Harald Welte 2009-05-01 13:20:04 +0000
  • aeedeb41dd fix compiler warnings in abis_nm.c Harald Welte 2009-05-01 13:08:14 +0000
  • 6c96ba5e4f abis_nm: print the NACK cause in human readable form Harald Welte 2009-05-01 13:03:40 +0000
  • acb688bc9b [misc] Sanity check and error messages in misdn.c Holger Freyther 2009-05-01 04:59:55 +0000
  • 4802b88890 fix printing of OML IP Harald Welte 2009-04-30 16:23:45 +0000
  • 9de2bf884b fix missing \n at end of debug statement Harald Welte 2009-04-30 15:59:55 +0000
  • 25de99170f add new 'ipaccess-config' program to set Unit ID and primary OML NVRAM parameters of ip.access BTS Harald Welte 2009-04-30 15:53:07 +0000
  • 193fefc683 functionality to set nanoBTS NVRAM attributes and to restart BTS Harald Welte 2009-04-30 15:16:27 +0000
  • 3788196026 more pretty-printing of ipaccess-find output Harald Welte 2009-04-30 15:15:37 +0000
  • 3bfbb84021 Add some more ip.access specific OML attributes/messages. In this case it is about configuring the primary OML link IP address in the NVRAM of the device. Harald Welte 2009-04-29 22:58:38 +0000
  • a7cfa03cb2 bs11_config: print PLL 'work' and 'set' values during query Harald Welte 2009-04-29 22:33:02 +0000
  • c50ea84804 add missing newline in debug statement for RS232 TX Harald Welte 2009-04-29 22:32:10 +0000
  • d47a4beff8 activate subchannel muxer/demuxer on E1 TS 3 Harald Welte 2009-04-29 16:21:34 +0000
  • 360f06cba3 Fix order of subchannel bits (Andreas Eversberg) Harald Welte 2009-04-29 16:21:18 +0000
  • 70128d03df remove extra whitespace in output of 'query' command Harald Welte 2009-04-29 13:27:56 +0000
  • aaf02d9e01 read the PLL config as part of the bs11_config 'query' command Harald Welte 2009-04-29 13:25:57 +0000
  • a432cd3930 make "PLL mode" setting actually work rather than segfault Harald Welte 2009-04-29 13:01:50 +0000
  • e69f5fb411 Add bs11_config commands to set the PLL mode from E1_LOCKED to STANDALONE and vice-versa. This has not yet been tested yet. Harald Welte 2009-04-28 16:31:38 +0000
  • b5c00f5587 [misdn] Add option to automatically release layer2 on exit Holger Freyther 2009-04-22 22:08:07 +0000
  • dda22c18b5 [bsc_hack] Allow to select the cardnr defaulting to number 0 Holger Freyther 2009-04-22 22:07:31 +0000
  • 0a173bfe28 [bsc_hack] Allow to set the location area code Holger Freyther 2009-04-22 22:07:07 +0000
  • bcdebbfcab [bsc_hack] House keeping, remove dead code Holger Freyther 2009-04-19 06:39:29 +0000
  • c2995ea741 [db] Introduce a VLR database here Holger Freyther 2009-04-19 06:35:23 +0000
  • 1d506c8a54 [db] Make the db connection static Holger Freyther 2009-04-19 06:35:20 +0000
  • 36650b872f [db] Keep track of the current gsm_network Holger Freyther 2009-04-19 06:35:16 +0000
  • ef7f7ce452 [bsc_hack] Initialize db as part of the network Holger Freyther 2009-04-19 06:35:12 +0000
  • d4cb79f90d [db] Remove FIXME as it is fixed... Holger Freyther 2009-04-19 06:35:05 +0000
  • a1f92f0a43 [subscriber] Introduce subscr_put_channel Holger Freyther 2009-04-12 05:37:52 +0000
  • 4a49e77ff4 [subscriber] Update the current_bts field on imsi detach and LOC accept Holger Freyther 2009-04-12 05:37:29 +0000
  • bab9cd9a27 [tests] Change the db_test to link to the libopenbsc.a Holger Freyther 2009-04-12 05:37:07 +0000
  • 3190a89e38 [calls] Remove a tautology from gsm48_cc_rx_disconnect Holger Freyther 2009-04-12 04:36:16 +0000
  • 0469cf608b [e1] Enable dumping of LAPD frames again Holger Freyther 2009-03-31 12:14:16 +0000
  • 66e092bbd6 [e1input] Do not redefine PF_ISDN if it is already defined Holger Freyther 2009-03-31 12:13:50 +0000
  • 7e310b12ff Store incoming SMS into SQL database * 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 Harald Welte 2009-03-30 20:56:32 +0000
  • 93d9303331 check for malloc fails Harald Welte 2009-03-30 09:11:45 +0000
  • 5258fc4974 add stubs for enable/configure terminal/bts/trx/ts commands in VTY interface Harald Welte 2009-03-28 19:07:53 +0000
  • f5025b6bae add 'show paging' for BTS to telnet interface Harald Welte 2009-03-28 16:55:11 +0000
  • 273feca77f Fix 'delete-trx1' command of bs11_config (we can now delete TRX1) Harald Welte 2009-03-28 16:53:25 +0000
  • 1047940dce [misc] Make distcheck work again Holger Freyther 2009-03-11 03:29:43 +0000
  • 1bc7735ad5 * more human-readable strings instead of values * vty printout of e1 driver/line/timeslot items Harald Welte 2009-03-10 19:47:51 +0000
  • c63e51daac * correctly handle VTY_READ/VTY_WRITE events and select loop integration of VTY Harald Welte 2009-03-10 19:46:16 +0000
  • d256d4f19c * make sure we can obtain signalling type and timslot type names * make sure every e1 timeslot has a valid backpointer to its line Harald Welte 2009-03-10 19:44:48 +0000
  • 4d87f24e6f export nm_*_name() functions to get operational and availability state to strings Harald Welte 2009-03-10 19:43:44 +0000
  • 44d542eba5 export list of e1 drivers and e1 lines Harald Welte 2009-03-10 18:24:35 +0000
  • ef235b547b * don't print lchan's of type NONE * better formating of VTY printing of some objects Harald Welte 2009-03-10 12:34:02 +0000
  • 936321332e we don't need LEX anymore Harald Welte 2009-03-10 12:22:24 +0000
  • 404cdd8951 make telnet interface use VTY code Harald Welte 2009-03-10 12:21:45 +0000
  • 68628e8479 add VTY dumping functions for OpenBSC Harald Welte 2009-03-10 12:17:57 +0000
  • 955049f191 import VTY code from zebra/quagga (from my cardshell project) Harald Welte 2009-03-10 12:16:51 +0000
  • 32201c1aea move is_ipaccess_bts() and parse_btstype9) to gsm_data.c Harald Welte 2009-03-10 12:15:10 +0000
  • a27d8d2a91 add USSD protocol discriminator Harald Welte 2009-03-10 12:13:42 +0000
  • a30b1cad9f more verbose attribute ack/nack Harald Welte 2009-03-10 11:46:02 +0000
  • ff9592fa10 [misc] Fix compile warnings... Holger Freyther 2009-03-09 16:17:14 +0000
  • 015b9ad9db actually request the IMEI not IMEISV, since Phase 1 doesn't have IMEISV Harald Welte 2009-02-28 18:22:03 +0000
  • ddab3c78c5 introduce new 'mode' parameter to RSL ACTIVATE CHANNEL Harald Welte 2009-02-28 13:19:15 +0000
  • 4a543e81cf * more RSL and 04.08 constant defines * 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 Harald Welte 2009-02-28 13:17:55 +0000
  • 02b0e093a1 make sure all channels in one BTS use the same TSC (training sequence code) Harald Welte 2009-02-28 13:11:07 +0000
  • 3cc4bf517f make hexdump return a 'char *' rather than printing by itself Harald Welte 2009-02-28 13:08:01 +0000
  • 51f38457e5 add missing header include Harald Welte 2009-02-24 22:36:40 +0000
  • 65ccf88feb fix non-randomness of TMSI by seeding the PRNG. Later we should use openssl Harald Welte 2009-02-24 22:36:20 +0000
  • 41fbf443a0 enable IMSI ATTACH/DETACH * 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 Harald Welte 2009-02-24 22:34:22 +0000
  • 0d4df32044 [sms] Fix the length of the of the outgoing data... Holger Freyther 2009-02-23 04:03:33 +0000
  • 77217de8a5 [sms] Fix memory leak Holger Freyther 2009-02-23 04:03:27 +0000
  • 3b1f3d0798 [sms] Fix two bugs regarding 7 bit coding... Holger Freyther 2009-02-23 01:47:15 +0000
  • 59da07bd0e [sms] Add test case for the 7-bit coding/decoding... Holger Freyther 2009-02-23 00:50:38 +0000
  • 73e61c4cd6 [sms] Remove hardcoded size and use the SIZE_OF trick.. Holger Freyther 2009-02-23 00:50:34 +0000
  • b4064bca6e [db] Introduce a table for SMS Holger Freyther 2009-02-23 00:50:31 +0000
  • 5775f46403 [misc] Fix make distcheck again... Holger Freyther 2009-02-23 00:50:28 +0000
  • ba59bafc8e remove subchan_demux debug statements, add DMUX commandline parsing Harald Welte 2009-02-23 00:04:04 +0000
  • 7f93ceafef Ignore CONNECTION FAIL INDICATION cause 0x18 to make sure our phone calls survive on BS11. Harald Welte 2009-02-23 00:02:59 +0000
  • b49fe96ad6 reduce lag in voice calls by reducing the subchannel muxer tx queue depth to effectively three entries. In the future we should probably think of only having a one-frame deep queue. Harald Welte 2009-02-22 22:28:19 +0000