Commit Graph
Select branches
Hide Pull Requests
2021q1
2021q4
2022q1
2022q2
2023q1
35c3
36c3
cccamp19
efistokl/iuup
fairwaves/production
jolly/asci
laforge/libosmocore-socket
laforge/osmo_io
laforge/rtp-load-gen
laforge/simcom
laforge/virt-voice
lynxis/34c3
lynxis/iuup
lynxis/pre_release
master
neels/35c3
neels/drop_iuup_hack
neels/fmtp
neels/iuup
neels/iuup2
neels/iuup2amr
neels/m_audio
neels/sdp
neels/virt-voice
neels/wip
osmith/fix-python3
osmith/kill-inactive-connections
osmith/rpm
pespin/cli
pespin/proposal
pmaier/amrmangle
pmaier/mgw2
review/msuraev/nonroot
rhizomatica/production
rhizomatica/testing
stsp/show_mgcp_endpoint_cmd
1.0.1
1.0.2
1.1.0
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.12.0
1.12.1
1.12.2
1.2.0
1.2.1
1.3.0
1.4.0
1.5.0
1.6.0
1.7.0
1.8.0
1.8.1
1.9.0
1.9.1
1.9.2
3G_2016_09
debian/0.9.13-0_jrsantos.1
debian/0.9.13-0_jrsantos.2
debian/0.9.13-0_jrsantos.3
debian/0.9.13-0_jrsantos.4
debian/0.9.13-0_jrsantos.5
debian/0.9.14-0_jrsantos.1
debian/0.9.14-0_jrsantos.2
fairwaves/0.14.0-fw.1
fairwaves/0.14.0-fw.2
fairwaves/0.15.1-fw.1
fairwaves/0.15.1-fw.2
fairwaves/0.15.1-fw.3
fairwaves/0.15.1-fw.4
fairwaves/1.7.0-fw.1
fairwaves/1.7.0-fw.2
fairwaves/1.7.0-fw.3
fairwaves/1.7.0-fw.4
fairwaves/1.7.0-fw.5
on-waves/0.1
on-waves/0.2
on-waves/0.3
on-waves/0.3.1
on-waves/0.3.2
on-waves/0.3.3
on-waves/0.3.4
on-waves/0.3.91
on-waves/0.3.92
on-waves/0.3.93
on-waves/0.3.94
on-waves/0.3.95
on-waves/0.3.96
on-waves/0.3.97
on-waves/0.3.98
on-waves/0.3.98.2
on-waves/0.3.99
on-waves/0.3.99.1
on-waves/0.3.99.10
on-waves/0.3.99.11
on-waves/0.3.99.12
on-waves/0.3.99.13
on-waves/0.3.99.14
on-waves/0.3.99.15
on-waves/0.3.99.16
on-waves/0.3.99.17
on-waves/0.3.99.18
on-waves/0.3.99.19
on-waves/0.3.99.2
on-waves/0.3.99.20
on-waves/0.3.99.21
on-waves/0.3.99.3
on-waves/0.3.99.4
on-waves/0.3.99.5
on-waves/0.3.99.6
on-waves/0.3.99.7
on-waves/0.3.99.8
on-waves/0.3.99.9
openbsc/0.10.0
openbsc/0.10.1
openbsc/0.11.0
openbsc/0.12.0
openbsc/0.13.0
openbsc/0.14.0
openbsc/0.15.0
openbsc/0.9.0
openbsc/0.9.1
openbsc/0.9.10
openbsc/0.9.11
openbsc/0.9.12
openbsc/0.9.13
openbsc/0.9.13+deb1
openbsc/0.9.14
openbsc/0.9.14-onwaves1
openbsc/0.9.15
openbsc/0.9.16
openbsc/0.9.2
openbsc/0.9.3
openbsc/0.9.4
openbsc/0.9.5
openbsc/0.9.6
openbsc/0.9.8
openbsc/0.9.9
sysmocom/iu_before_collapse
sysmocom/iu_orig_history
upstream/0.9.13
upstream/0.9.14
zecke/release/openbsc-0.15.0+z6
Select branches
Hide Pull Requests
2021q1
2021q4
2022q1
2022q2
2023q1
35c3
36c3
cccamp19
efistokl/iuup
fairwaves/production
jolly/asci
laforge/libosmocore-socket
laforge/osmo_io
laforge/rtp-load-gen
laforge/simcom
laforge/virt-voice
lynxis/34c3
lynxis/iuup
lynxis/pre_release
master
neels/35c3
neels/drop_iuup_hack
neels/fmtp
neels/iuup
neels/iuup2
neels/iuup2amr
neels/m_audio
neels/sdp
neels/virt-voice
neels/wip
osmith/fix-python3
osmith/kill-inactive-connections
osmith/rpm
pespin/cli
pespin/proposal
pmaier/amrmangle
pmaier/mgw2
review/msuraev/nonroot
rhizomatica/production
rhizomatica/testing
stsp/show_mgcp_endpoint_cmd
1.0.1
1.0.2
1.1.0
1.10.0
1.10.1
1.11.0
1.11.1
1.11.2
1.12.0
1.12.1
1.12.2
1.2.0
1.2.1
1.3.0
1.4.0
1.5.0
1.6.0
1.7.0
1.8.0
1.8.1
1.9.0
1.9.1
1.9.2
3G_2016_09
debian/0.9.13-0_jrsantos.1
debian/0.9.13-0_jrsantos.2
debian/0.9.13-0_jrsantos.3
debian/0.9.13-0_jrsantos.4
debian/0.9.13-0_jrsantos.5
debian/0.9.14-0_jrsantos.1
debian/0.9.14-0_jrsantos.2
fairwaves/0.14.0-fw.1
fairwaves/0.14.0-fw.2
fairwaves/0.15.1-fw.1
fairwaves/0.15.1-fw.2
fairwaves/0.15.1-fw.3
fairwaves/0.15.1-fw.4
fairwaves/1.7.0-fw.1
fairwaves/1.7.0-fw.2
fairwaves/1.7.0-fw.3
fairwaves/1.7.0-fw.4
fairwaves/1.7.0-fw.5
on-waves/0.1
on-waves/0.2
on-waves/0.3
on-waves/0.3.1
on-waves/0.3.2
on-waves/0.3.3
on-waves/0.3.4
on-waves/0.3.91
on-waves/0.3.92
on-waves/0.3.93
on-waves/0.3.94
on-waves/0.3.95
on-waves/0.3.96
on-waves/0.3.97
on-waves/0.3.98
on-waves/0.3.98.2
on-waves/0.3.99
on-waves/0.3.99.1
on-waves/0.3.99.10
on-waves/0.3.99.11
on-waves/0.3.99.12
on-waves/0.3.99.13
on-waves/0.3.99.14
on-waves/0.3.99.15
on-waves/0.3.99.16
on-waves/0.3.99.17
on-waves/0.3.99.18
on-waves/0.3.99.19
on-waves/0.3.99.2
on-waves/0.3.99.20
on-waves/0.3.99.21
on-waves/0.3.99.3
on-waves/0.3.99.4
on-waves/0.3.99.5
on-waves/0.3.99.6
on-waves/0.3.99.7
on-waves/0.3.99.8
on-waves/0.3.99.9
openbsc/0.10.0
openbsc/0.10.1
openbsc/0.11.0
openbsc/0.12.0
openbsc/0.13.0
openbsc/0.14.0
openbsc/0.15.0
openbsc/0.9.0
openbsc/0.9.1
openbsc/0.9.10
openbsc/0.9.11
openbsc/0.9.12
openbsc/0.9.13
openbsc/0.9.13+deb1
openbsc/0.9.14
openbsc/0.9.14-onwaves1
openbsc/0.9.15
openbsc/0.9.16
openbsc/0.9.2
openbsc/0.9.3
openbsc/0.9.4
openbsc/0.9.5
openbsc/0.9.6
openbsc/0.9.8
openbsc/0.9.9
sysmocom/iu_before_collapse
sysmocom/iu_orig_history
upstream/0.9.13
upstream/0.9.14
zecke/release/openbsc-0.15.0+z6
-
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