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
-
5cd62c0ba5
[mgcp] Print the BTS IP addr of the endpoint.
Holger Hans Peter Freyther
2010-04-05 09:00:53 +0200 -
1e1acafafd
nat: Remove the broken empty line check, follow \n vs \r\n of input
Holger Hans Peter Freyther
2010-04-04 19:34:44 +0200 -
fb83b7a86d
[mgcp] Start to look into the MGCP messages and extract the CI
Holger Hans Peter Freyther
2010-04-04 18:39:56 +0200 -
ef0b641f63
[ipa] When including MGCP our messages might be bigger than 300 byte
Holger Hans Peter Freyther
2010-04-04 18:12:37 +0200 -
27e0bfd3c7
nat: Use a ptr that was allocated by talloc
Holger Hans Peter Freyther
2010-04-04 18:11:49 +0200 -
bbfff6ec39
nat: Make rewrite work on string, read to a string first, copy to msgb
Holger Hans Peter Freyther
2010-04-04 18:09:10 +0200 -
dc0914df09
[mgcp] Set the right variable to NULL otherwise we get a double free
Holger Hans Peter Freyther
2010-04-04 17:58:26 +0200 -
0db691dcf6
[mgcp] Fix the transaction id of the AUEP request
Holger Hans Peter Freyther
2010-04-04 16:33:04 +0200 -
bb45b73b20
bsc_msc_ip.c: Fix crash for the hexdump during writing..
Holger Hans Peter Freyther
2010-04-04 16:30:39 +0200 -
5f5c1b6bcb
bsc_msc_ip.c: Fix the reading of data...
Holger Hans Peter Freyther
2010-04-04 16:29:44 +0200 -
e51cf4f946
bsc_msc_ip.c: Use another kernel feature to bind to a random port
Holger Hans Peter Freyther
2010-04-04 15:53:38 +0200 -
749ba7f5ad
bsc_msc_ip.c: Use strerror to print the errno variable.
Holger Hans Peter Freyther
2010-04-04 15:44:53 +0200 -
860c8955c3
Revert "bsc_msc_ip: Use the autobind functionality of the kernel"
Holger Hans Peter Freyther
2010-04-04 15:24:11 +0200 -
c33701c4e5
nat: Check the authentication bit later...
Holger Hans Peter Freyther
2010-04-02 03:42:44 +0200 -
44d92b4728
bsc_msc_ip.c: Return after having freed the msgb
Holger Hans Peter Freyther
2010-04-02 03:28:30 +0200 -
8aaec620da
nat: Return MGCP messages to the call agent
Holger Hans Peter Freyther
2010-04-01 10:16:28 +0200 -
a5a4014d67
nat: Allow to send MGCP messages from the BSC to the network
Holger Hans Peter Freyther
2010-04-01 08:47:12 +0200 -
9d519189ae
nat: Handle CRCX/MDCX/DLCX at the nat
Holger Hans Peter Freyther
2010-04-01 08:21:33 +0200 -
f0fc618782
[mgcp] Look at the bts addr set at the endpoint
Holger Hans Peter Freyther
2010-04-01 07:56:04 +0200 -
c57575bea8
nat: Test rewriting of MGCP messages to patch ip and port
Holger Hans Peter Freyther
2010-04-01 06:48:52 +0200 -
8cdfe9fc37
nat: Add code to find a BSC connection by the given msc multiplex
Holger Hans Peter Freyther
2010-04-01 03:55:27 +0200 -
0959f8cbe6
[mgcp] Export header parsing via mgcp internal
Holger Hans Peter Freyther
2010-04-01 03:27:04 +0200 -
f21028985e
[mgcp] Do not operate on the ->data pointer, use ->l2h instead
Holger Hans Peter Freyther
2010-03-31 13:26:46 +0200 -
483b768ab2
bsc-msc: Flush the write queue when we have lost the connection
Holger Hans Peter Freyther
2010-03-31 13:15:26 +0200 -
82cb311c4f
nat: First go at handling MGCP inside the nat
Holger Hans Peter Freyther
2010-03-31 13:02:22 +0200 -
2980442e33
[mgcp] Degrade verbosity to debug
Holger Hans Peter Freyther
2010-03-31 12:31:09 +0200 -
fa7afb31e9
nat: Add an example configuration for the BSC NAT with MGCP
Holger Hans Peter Freyther
2010-03-31 11:53:36 +0200 -
7513b3a1c2
[mgcp] Add a new config option to set the call agent ip addr
Holger Hans Peter Freyther
2010-03-31 11:46:41 +0200 -
135d99b36e
[mgcp] Regroup struct mgcp_cfg members and provide some hints
Holger Hans Peter Freyther
2010-03-31 11:35:20 +0200 -
5aaf7c164c
[mgcp] Add a helper function to convert from GSM0808 ts/mux to MGCP endpoint
Holger Hans Peter Freyther
2010-03-31 09:27:04 +0200 -
790db1e01b
nat: In the case of losing the MSC, reset all endpoints
Holger Hans Peter Freyther
2010-03-31 09:16:56 +0200 -
81a8975662
nat: bsc_mgcp_clear is called from within the remove function
Holger Hans Peter Freyther
2010-03-31 09:15:05 +0200 -
fd876b7488
bsc_msc_ip: Use the autobind functionality of the kernel
Holger Hans Peter Freyther
2010-03-31 08:41:52 +0200 -
2ffe7aa340
bsc_msc_ip: Create a local UDP socket and relay MGCP messages
Holger Hans Peter Freyther
2010-03-31 08:39:53 +0200 -
538ea6d5c6
[nat] Send a RSIP down to the BSC after it connects
Holger Hans Peter Freyther
2010-03-31 07:30:58 +0200 -
e14ec0dab4
[mgcp] Handle the RSIP with resetting all endpoints
Holger Hans Peter Freyther
2010-03-31 07:01:35 +0200 -
8252b9b947
[mgcp] Add some parsing for RSIP messages coming in
Holger Hans Peter Freyther
2010-03-31 06:39:35 +0200 -
9fb88021dd
[mgcp] Remove unused method from the mgcp
Holger Hans Peter Freyther
2010-03-31 06:26:44 +0200 -
b031d6ecae
[mgcp] Switch from DEBUG to LOGP in the mgcp_main.c
Holger Hans Peter Freyther
2010-03-31 06:16:45 +0200 -
fcfdde5390
[mgcp] Remove the sending of RSIP
Holger Hans Peter Freyther
2010-03-30 15:41:03 +0200 -
95e4d34f06
[mgcp] The networking code needs a source addrs..
Holger Hans Peter Freyther
2010-03-30 13:00:10 +0200 -
f5b6aa60ce
[mgcp] Move mgcp init into the main method...
Holger Hans Peter Freyther
2010-03-30 12:43:53 +0200 -
c38b5884ff
[mgcp] Fix format string usage
Holger Hans Peter Freyther
2010-03-30 12:43:33 +0200 -
4079105a6c
Merge remote branch 'origin/master' into on-waves/mgcp
Holger Hans Peter Freyther
2010-03-30 15:35:26 +0200 -
ceb072da34
db: Fix aliasing warning by casting the signed char to a struct
Holger Hans Peter Freyther
2010-03-30 15:28:36 +0200 -
b6e1a40c9c
[misnd] Use the size_t modifier when printing the size.
Holger Hans Peter Freyther
2010-03-30 15:25:02 +0200 -
82ae7169a4
[ipaccess] Avoid bogus compiler warning about uninitialized vars
Holger Hans Peter Freyther
2010-03-30 15:20:46 +0200 -
571ba8e4da
nat: Add MGCP code and parsing to the nat code..
Holger Hans Peter Freyther
2010-03-30 13:01:22 +0200 -
bed6234e26
[mgcp] The networking code needs a source addrs..
Holger Hans Peter Freyther
2010-03-30 13:00:10 +0200 -
9d24578812
[mgcp] Move mgcp init into the main method...
Holger Hans Peter Freyther
2010-03-30 12:43:53 +0200 -
a087c4e75d
[mgcp] Fix format string usage
Holger Hans Peter Freyther
2010-03-30 12:43:33 +0200 -
6b64b26d8b
nat: Look at the assignment command and remember on which timeslot the data is
Holger Hans Peter Freyther
2010-03-30 12:01:24 +0200 -
22252a98e3
sccp: Move the destruction of the sccp connection to a new place
Holger Hans Peter Freyther
2010-03-30 10:45:48 +0200 -
957bc93244
nat: Return the SCCP connection, change order of patching and updating
Holger Hans Peter Freyther
2010-03-30 09:17:53 +0200 -
18bbe2e8a0
misc: Do not prepend 0x when using %p in printf.
Holger Hans Peter Freyther
2010-03-30 08:41:17 +0200 -
1b17913cbc
nat: Fail more early in the case of not being authenticated
Holger Hans Peter Freyther
2010-03-30 07:35:46 +0200 -
ce2a36840d
nat: Add test case and data for paging by lac test.
Holger Hans Peter Freyther
2010-03-30 06:51:53 +0200 -
0e09feccb0
nat: Some more input validation... on the paging command.
Holger Hans Peter Freyther
2010-03-30 06:51:23 +0200 -
40a1de699a
nat: Documentation fix... use nat for the parameter
Holger Hans Peter Freyther
2010-03-30 06:39:37 +0200 -
d906a366c8
nat: Verify that the configured LACs are unique across the nat
Holger Hans Peter Freyther
2010-03-30 06:08:56 +0200 -
d44d4c8c8b
nat: Move paging by lac handling code into the utils file
Holger Hans Peter Freyther
2010-03-30 05:57:42 +0200 -
af0e1d7a85
nat: Add a test case for the connection tracking
Holger Hans Peter Freyther
2010-03-29 17:43:06 +0200 -
d21b4d7f98
nat: Fix the lookup of connections to and from the BSC
Holger Hans Peter Freyther
2010-03-29 17:41:01 +0200 -
3bdaa69fb2
nat: Keep track of both sides of the connection
Holger Hans Peter Freyther
2010-03-29 17:18:42 +0200 -
5c0132882a
nat: Assign the connection inside the new helper function.
Holger Hans Peter Freyther
2010-03-29 15:14:15 +0200 -
ed443e949e
nat: Actually add the connection to the SCCP list of active connections
Holger Hans Peter Freyther
2010-03-29 15:03:54 +0200 -
1df69f3c64
filter: Move logging level down to INFO
Holger Hans Peter Freyther
2010-03-29 14:59:59 +0200 -
d7cafafeee
debug: Fix debugging for the nat category.
Holger Hans Peter Freyther
2010-03-29 14:59:21 +0200 -
e09348d366
nat: Compare the IPA size with the actual size of the data...
Holger Hans Peter Freyther
2010-03-29 14:58:43 +0200 -
5f1b7c14f5
nat: Move creation of the structs to a separate file
Holger Hans Peter Freyther
2010-03-29 12:48:36 +0200 -
5b3e9198f0
nat: Move SCCP patching to a new file, log updates
Holger Hans Peter Freyther
2010-03-29 11:04:52 +0200 -
f0b21dfd25
bsc_msc: Handle the loss of the MSC connection better
Holger Hans Peter Freyther
2010-03-29 10:09:27 +0200 -
acf8a0c59f
[misc] Remove whitespace from the end of the line.
Holger Hans Peter Freyther
2010-03-29 08:47:44 +0200 -
e165d1aaa4
[misc] Clean some whitespace in files of this branch.
Holger Hans Peter Freyther
2010-03-29 08:10:48 +0200 -
649496eb57
nat: Handle MSC disconnect by closing all NAT connections
Holger Hans Peter Freyther
2010-03-29 08:04:09 +0200 -
ca8d0063f9
remove gsm48_mi_to_string() as it is now in libosmocore 0.1.3
Harald Welte
2010-03-28 18:25:28 +0800 -
9bb553ee40
import gsm48_mi_to_string() from OpenBSC
Harald Welte
2010-03-28 18:14:50 +0800 -
c0d83b0647
chan_alloc: Support allocating TCH/F of a dynamic TCH/F + PDCH
Harald Welte
2010-03-28 15:58:03 +0800 -
4563eab30e
RSL: keep track of ip.access dynamic TCH/PDCH activation
Harald Welte
2010-03-28 14:42:09 +0800 -
a3b844cf45
logging: only compile stderr target if we actualy have stderr
Harald Welte
2010-03-27 00:04:40 +0800 -
01fd5cb3f0
only include strings.h if it is actually preent
Harald Welte
2010-03-26 23:51:31 +0800 -
cc6313cc69
logging: fix default initialization of per-category loglevels
Harald Welte
2010-03-26 22:04:03 +0800 -
332442d6c7
debug: ensure no overlap between LOG_FILTER_ALL and FLT_IMSI
Harald Welte
2010-03-26 21:40:29 +0800 -
71ba85e4af
Merge commit '3ae2758fba1dc9b364238c6e1e7d591b12c3d878'
Harald Welte
2010-03-26 21:35:28 +0800 -
dc5062b185
move log/debug codebase to libosmocore
Harald Welte
2010-03-26 21:28:59 +0800 -
3ae2758fba
rename 'debug' interface to 'logging' interface
Harald Welte
2010-03-26 21:24:24 +0800 -
faadfe2b93
debug: remove unneeded 'number' member of 'struct debug_info_cat'
Harald Welte
2010-03-26 21:05:43 +0800 -
d788f6688c
debug.c: fix no-color-printing in case .color = NULL
Harald Welte
2010-03-26 09:45:03 +0800 -
4a2bb9e38b
Import 'debug' support from OpenBSC into libosmocore
Harald Welte
2010-03-26 09:33:40 +0800 -
135a45c833
msc: Create a real interface for BSC MSC and start handling reconnects
Holger Hans Peter Freyther
2010-03-26 12:14:37 +0100 -
1a3d9dbabf
bsc_msc: Connect in a non blocking way to the MSC
Holger Hans Peter Freyther
2010-03-26 10:41:20 +0100 -
a91d15df7e
bsc_msc_ip: Keep track of active connections so we could clear them.
Holger Hans Peter Freyther
2010-03-26 09:58:40 +0100 -
3368e2a3d1
nat: Add a warning for an important todo item on connection loss
Holger Hans Peter Freyther
2010-03-26 09:28:40 +0100 -
929d788e21
nat: Clear all pending messages in case the BSC disconnected
Holger Hans Peter Freyther
2010-03-26 09:27:08 +0100 -
99a263ff20
write_queue: Add a method to clear the queue.
Holger Hans Peter Freyther
2010-03-26 09:20:22 +0100 -
6958065f85
nat: Switch downstream over to the write queue
Holger Hans Peter Freyther
2010-03-26 09:18:02 +0100 -
097c82b2bc
nat: Stop using the input/ipaccess.c method as it will write directly
Holger Hans Peter Freyther
2010-03-26 07:41:54 +0100 -
abaeb3f55f
nat: Make it clear where we want to send these methods
Holger Hans Peter Freyther
2010-03-26 07:26:18 +0100 -
f42e29c79c
nat: Move one more area to the bsc_write method
Holger Hans Peter Freyther
2010-03-26 07:24:34 +0100 -
3177580cc1
nat: Move BSC msg sending to a new method.
Holger Hans Peter Freyther
2010-03-26 07:20:59 +0100