Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-07-21 | use actual bts->tsc rather than hard-coded value | Harald Welte | 1 | -1/+1 | |
2009-07-21 | use the TSC that is configured in bts->tsc rather than hardcoded value | Harald Welte | 1 | -1/+1 | |
2009-07-19 | send DEACTIVATE SACCH when sending RR CHANEL RELEASE | Harald Welte | 2 | -1/+24 | |
As per specification, we first send the RR CHANNEL RELEASE to the MS, and then tell the BTS to disable the SACCH on that channel. | |||||
2009-07-19 | fix copy+paste mistake in ecnoding short net name in mm info | Harald Welte | 1 | -1/+1 | |
2009-07-18 | some more comments for BS11 attributes | Harald Welte | 1 | -35/+36 | |
2009-07-16 | bsc_hack.c: Make adding of (nano)BTS to the network dynamic | Holger Hans Peter Freyther | 1 | -13/+40 | |
Fix the FIXME and replace the hardcoded site_id's of the nanoBTS with a command line option. You can use -i DEVICE_X for every BTS you want to handle. | |||||
2009-07-14 | finish ipaccess proxy, udp injection now working in both ways | Harald Welte | 1 | -77/+57 | |
2009-07-14 | first working version of BTS proxy | Harald Welte | 1 | -47/+173 | |
using this proxy, a nanoBTS1880 has successfully connected to OpenBSC | |||||
2009-07-13 | Merge branch 'master' into proxy | Harald Welte | 6 | -38/+49 | |
Conflicts: wireshark/abis_oml.patch | |||||
2009-07-12 | add more ipaccess 12.21 object classes, NSVC only exists once | Harald Welte | 1 | -4/+2 | |
2009-07-12 | more ip.access RSL TLV parser definitions | Harald Welte | 1 | -1/+9 | |
2009-07-12 | rename ip.access structure field members and variables | Harald Welte | 3 | -13/+18 | |
to reflect that we now know their true names/meanings | |||||
2009-07-12 | give ip.access RSL IE's their proper names | Harald Welte | 1 | -11/+11 | |
2009-07-12 | more ip.access abis_nm attributes | Harald Welte | 3 | -11/+11 | |
we also rename some existing attributes to reflect reality | |||||
2009-07-09 | Merge branch 'master' into proxy | Harald Welte | 3 | -1/+43 | |
2009-07-09 | next step towards an actual bidirectional proxy | Harald Welte | 2 | -70/+114 | |
2009-07-09 | abis_rsl.c: Clarify from which specification this table comes from | Holger Hans Peter Freyther | 1 | -1/+2 | |
It appears to be the table of TS 05.02. | |||||
2009-07-08 | ipacess-config: Handle NVATTR NACKs in ipaccess-config | Holger Hans Peter Freyther | 2 | -0/+41 | |
Currently we send the attribute changes in a send and forget fashion. But sometimes the nanoBTS is sending us a NACK, e.g with a invalid unit id. Start handling the NACK and provide an error message to the user. The error message is not yet describing the cause of the error but this is a slight progress to the previous silent failure. | |||||
2009-07-06 | IPA proxy updates | Harald Welte | 1 | -4/+7 | |
* use correct port number mapping * fix segfault in case we receive RSL injections before RSL is up | |||||
2009-07-06 | initial work on a nanoBTS proxy with packet injection interface | Harald Welte | 4 | -0/+751 | |
2009-07-05 | Merge commit 'origin/master' | Harald Welte | 1 | -2/+21 | |
2009-07-05 | Store classmark1/2/3 in equipment SQL table | Harald Welte | 2 | -10/+49 | |
For further evaluation/analysis, this patch stores the classmark 1, 2 and 3 values of every equipment in the SQL database. We can use this non-volatile data to determine the supported features for each handset that we've ever seen on our network. | |||||
2009-07-05 | remove SI3 and SI4 rest octets | Harald Welte | 1 | -17/+6 | |
As Dieter has pointed out, we currently send incorrect information in the rest octets, particularly about our GPRS capability. Since the format of the rest octets is highly complex, and we don't actually need any of those features yet, we might just fill them with padding. | |||||
2009-07-04 | ipaccess-config: Add --help to the ipaccess-config | Holger Hans Peter Freyther | 1 | -2/+21 | |
Just a beginning... | |||||
2009-07-04 | make sure we always schedule a location updating reject | Harald Welte | 1 | -6/+5 | |
IT sems that if a MS uses the TMSI of a previous network, we did not start the reject timer. Thanks to Andreas Eversberg. | |||||
2009-07-04 | remove bogus extra check for data->imsi[0] in mncc_send | Harald Welte | 1 | -2/+1 | |
As Andreas points out, we already check for this condition some 10 lines below, no need to check twice. | |||||
2009-07-04 | remove superfluous check for lchan->use > 0 | Harald Welte | 1 | -4/+2 | |
If we receive one of those strange BS-11 "Cause 22" errors, we don't need to check if the lchan use counter is > 0. If it was 0, the lchan gets released anyway. | |||||
2009-07-04 | release channel on ERROR INDICATION | Harald Welte | 1 | -0/+3 | |
This was proposed by Andreas Eversberg. I made it conditional on the T200 timer expired cause, as I'm not sure if we really should give up that quickly on other errors such as just simply receiving an unsolicited response. | |||||
2009-07-04 | gsm48 lchan signal handling: use correct pointer | Harald Welte | 1 | -1/+1 | |
As Andreas Eversberg has pointed out, we need to use signal_data rather than handler_data. | |||||
2009-07-04 | make sure misdn plugin handles DL_UNITDATA_IND | Harald Welte | 1 | -0/+1 | |
This reportedly fixes the problem that we didn't see MEASurement REPort messages from the BS-11. | |||||
2009-07-03 | add more TLV parser definitiosn for IPA NM attributes | Harald Welte | 1 | -2/+13 | |
2009-07-03 | add code to ipaccess-config set nanoBST NVRAM attributes | Harald Welte | 2 | -2/+41 | |
2009-07-01 | Merge branch 'master' of gitosis@bs11-abis.gnumonks.org:openbsc | Harald Welte | 2 | -2/+2 | |
2009-06-29 | the pointer "tall_bsc_ctx" belongs to the gsm_data.c file not to include file. | Andreas Eversberg | 2 | -2/+2 | |
2009-06-29 | Merge branch 'master' of gitosis@bs11-abis.gnumonks.org:openbsc | Harald Welte | 27 | -227/+2224 | |
2009-06-29 | ipaccess-find: remove compile-time specified local ip address | Harald Welte | 1 | -5/+14 | |
2009-06-27 | fix various RSL msgb memory leaks in error paths | Harald Welte | 2 | -4/+11 | |
2009-06-27 | cosmetic cleanup of LOCATION UPDATE REQ print-out | Harald Welte | 1 | -8/+8 | |
2009-06-27 | add new DMEAS debug category for measurement reporting | Harald Welte | 3 | -20/+22 | |
disable it by default | |||||
2009-06-26 | use taloc_zero() rather than talloc() and explisit memset() | Harald Welte | 7 | -19/+10 | |
2009-06-26 | fix two segfaults | Harald Welte | 1 | -2/+5 | |
* when paging callback is called, we need to consider a failed paging operation (i.e. lchan == NULL) * we have to zero-initialize every transaction that is allocated | |||||
2009-06-26 | zero-initialize some more memory that we allocate | Harald Welte | 2 | -2/+2 | |
2009-06-26 | add FIXME about memory leak every time we close telnet | Harald Welte | 1 | -0/+3 | |
2009-06-26 | fix MNCC memory leak | Harald Welte | 1 | -0/+1 | |
after passing the mncc structure (contained in msgb) to the mncc layer, we have to release its memory. This leak was discovered as a direct result of using talloc. | |||||
2009-06-26 | use named variant when allocating msgb's | Harald Welte | 10 | -14/+18 | |
when we generate a talloc report (SIGUSR1), we can now see which system allocated a given msgb, this helps memory leak debugging | |||||
2009-06-26 | Merge branch 'master' into talloc | Harald Welte | 2 | -2/+2 | |
2009-06-26 | fix typos | Harald Welte | 2 | -2/+2 | |
2009-06-22 | Add parsing of 'L1 information' IE of MEASUREMENT RESULT | Harald Welte | 1 | -2/+43 | |
2009-06-22 | Add parsing of 'L1 information' IE of MEASUREMENT RESULT | Harald Welte | 1 | -2/+43 | |
2009-06-22 | fix various talloc / dynamic bts/trx related bugs | Harald Welte | 2 | -5/+13 | |
Prior to this patch, nanobts was not able to operate after recent changes |