From gitosis at osmocom.org Fri Jul 1 12:01:25 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 1 Jul 2016 12:01:25 GMT Subject: osmo-trx.git branch master updated. 64464e6c34d3e508669b25d0c1af98895065b131 Message-ID: <201607011201.u61C1Pcv037440@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, master has been updated via 64464e6c34d3e508669b25d0c1af98895065b131 (commit) via e88710881b3287b4f9901df8824836ac01ef3799 (commit) via a84e162672b1ccca94994f132b89fb024bcd15d4 (commit) via 76764278169d252980853251daeb9f1ba0c246e1 (commit) via 35222296fef378977a83a4ee89d8c3ef9bc62a3f (commit) via 28670fb5dad8e48ff74051a5bbe0c8309b04c817 (commit) via 05c6feb71dd2f66b74c9e1671d91570485479836 (commit) via 2e4ed1072227350ab8dd31a8458316e2a9355453 (commit) from c8c4eac55e4f44ead12489bda308ba361bb723f2 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=64464e6c34d3e508669b25d0c1af98895065b131 commit 64464e6c34d3e508669b25d0c1af98895065b131 Author: Tom Tsou Date: Fri Jul 1 03:46:46 2016 -0700 egprs: Enable 8-PSK burst detection when EDGE is enabled The command line EDGE option will enable 8-PSK burst detection on any slot where a normal burst is expected. The burst search order is 8-PSK first followed by GMSK. EDGE will force 4 SPS sampling on Tx and Rx. Along with twice the search correlation from 8-PSK and GMSK, EDGE will increase CPU utilization. Whether the increase is notable or not is dependent on the particular machine. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=e88710881b3287b4f9901df8824836ac01ef3799 commit e88710881b3287b4f9901df8824836ac01ef3799 Author: Tom Tsou Date: Fri Jul 1 02:46:04 2016 -0700 egprs: Enable 8-PSK length vectors on the Tx interface Allow EGPRS 8-PSK length bit vectors of length 444 (148 * 3) to pass in through the Tx socket interface. Length is the sole factor in determining whether to modulate a bit vector using GMSK or 8-PSK. Tested with 8-PSK training sequences with random payload originating from osmo-bts. Output verified with Agilent E4406A. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=a84e162672b1ccca94994f132b89fb024bcd15d4 commit a84e162672b1ccca94994f132b89fb024bcd15d4 Author: Tom Tsou Date: Wed Jun 29 14:50:25 2016 -0700 sigproc: Adjust burst detection threshold criteria Reduce the burst detection threshold to pass more bursts to upper layers, but force stricter requirements on the computation itself. For the latter, we now require at least 5 samples (rather than 2) to compute a peak-to-average value. End result is increased burst detection at low SNR conditions with a small increase in false positive bursts when no signal is present. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=76764278169d252980853251daeb9f1ba0c246e1 commit 76764278169d252980853251daeb9f1ba0c246e1 Author: Tom Tsou Date: Fri Jun 24 14:25:39 2016 -0700 mcbts: Add multi-ARFCN radio support Add new radio interface "radioInterfaceMulti" for multi-carrier support. Only USRP B200/B210 devices are supported because of sample rate requirements (3.2 Msps). Only 4 SPS operation Tx/RX is supported. 8-PSK is supported. Other options may be added at a later time Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=35222296fef378977a83a4ee89d8c3ef9bc62a3f commit 35222296fef378977a83a4ee89d8c3ef9bc62a3f Author: Tom Tsou Date: Wed Jun 22 16:16:30 2016 -0700 mcbts: Add multi-ARFCN channelizing filters Introduce polyphase channelizer (Rx) and synthesis (Tx) filterbanks, which serve as the signal processing backend for multi-carrier GSM. Fast Fourier Transform (FFT) is used internally. FFTW is added as a new build dependency. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=28670fb5dad8e48ff74051a5bbe0c8309b04c817 commit 28670fb5dad8e48ff74051a5bbe0c8309b04c817 Author: Tom Tsou Date: Fri Aug 21 19:32:58 2015 -0700 iface: Add inner ring-buffer implementation Two buffers, inner and outer, are used in the transceiver implementation. The outer buffer interfaces with the device receive interface to guarantee timestamp aligned and contiguously allocated sample buffers. The inner buffer absorbs vector size differences between GSM bursts (156 or 157 samples) and the resampler interface (typically fixed multiples of 65). Reimplement the inner buffer with a ring buffer that allows fixed size segments on the outer (resampler) portion and variable lengths (GSM side) on the inner side. Compared to the previous stack-like version, this implementation removes unnecessary copying of buffer contents. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=05c6feb71dd2f66b74c9e1671d91570485479836 commit 05c6feb71dd2f66b74c9e1671d91570485479836 Author: Tom Tsou Date: Wed Jun 22 16:09:44 2016 -0700 radioInterface: Convert diversity argument to general type Rather than a simple bool type, convert the diversity switch to the device interface specifer: enum InterfaceType { NORMAL, RESAMP_64M, RESAMP_100M, DIVERSITY, }; The more general specifier allows passing in special cases other then selection diversity such as multi-ARFCN support. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=2e4ed1072227350ab8dd31a8458316e2a9355453 commit 2e4ed1072227350ab8dd31a8458316e2a9355453 Author: Tom Tsou Date: Mon Jun 27 15:39:16 2016 -0700 transceiver: Add Rx samples-per-symbol option Previous approach was to enable 4 SPS on the receive path only for EDGE use, which is not a requirement for 4 SPS operation. Make the 4 SPS configuration setting directly settable. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Channelizer.cpp | 108 ++++++++ Transceiver52M/Channelizer.h | 34 +++ Transceiver52M/ChannelizerBase.cpp | 249 +++++++++++++++++++ Transceiver52M/ChannelizerBase.h | 39 +++ Transceiver52M/Makefile.am | 17 +- Transceiver52M/Resampler.cpp | 32 +-- Transceiver52M/Resampler.h | 9 +- Transceiver52M/Synthesis.cpp | 121 +++++++++ Transceiver52M/Synthesis.h | 35 +++ Transceiver52M/Transceiver.cpp | 42 +++- Transceiver52M/Transceiver.h | 3 +- Transceiver52M/UHDDevice.cpp | 142 ++++++----- Transceiver52M/common/fft.c | 112 +++++++++ Transceiver52M/common/fft.h | 13 + Transceiver52M/osmo-trx.cpp | 72 ++++-- Transceiver52M/radioBuffer.cpp | 228 +++++++++++++++++ Transceiver52M/radioBuffer.h | 45 ++++ Transceiver52M/radioDevice.h | 15 +- Transceiver52M/radioInterface.cpp | 202 ++++++--------- Transceiver52M/radioInterface.h | 58 +++-- Transceiver52M/radioInterfaceDiversity.cpp | 47 ++-- Transceiver52M/radioInterfaceMulti.cpp | 387 +++++++++++++++++++++++++++++ Transceiver52M/radioInterfaceResamp.cpp | 81 +++--- Transceiver52M/sigProcLib.cpp | 32 ++- Transceiver52M/signalVector.cpp | 9 + Transceiver52M/signalVector.h | 1 + configure.ac | 1 + 27 files changed, 1771 insertions(+), 363 deletions(-) create mode 100644 Transceiver52M/Channelizer.cpp create mode 100644 Transceiver52M/Channelizer.h create mode 100644 Transceiver52M/ChannelizerBase.cpp create mode 100644 Transceiver52M/ChannelizerBase.h create mode 100644 Transceiver52M/Synthesis.cpp create mode 100644 Transceiver52M/Synthesis.h create mode 100644 Transceiver52M/common/fft.c create mode 100644 Transceiver52M/common/fft.h create mode 100644 Transceiver52M/radioBuffer.cpp create mode 100644 Transceiver52M/radioBuffer.h create mode 100644 Transceiver52M/radioInterfaceMulti.cpp hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jul 1 13:22:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 1 Jul 2016 13:22:22 GMT Subject: osmo-auc.git branch master updated. 50d7a8ef6029a895bcb8d258352616c5e789f60f Message-ID: <201607011322.u61DMMxS052514@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 50d7a8ef6029a895bcb8d258352616c5e789f60f (commit) from cfaf968a17708c32f0c338f182f51f5d1ee68cee (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-auc/commit/?id=50d7a8ef6029a895bcb8d258352616c5e789f60f commit 50d7a8ef6029a895bcb8d258352616c5e789f60f Author: Max Date: Fri Jul 1 15:19:23 2016 +0200 Add hardcoded APN Add APN '*' to PDP info part of GSUP response to make SGSN 'auth-policy remote' testing easier. ----------------------------------------------------------------------- Summary of changes: osmo-gsup-hlr/src/hlr.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Jul 2 08:53:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 2 Jul 2016 08:53:37 GMT Subject: osmo-bts.git branch sysmocom/old-stable updated. 0.3.0-248-g9f21df0 Message-ID: <201607020853.u628rbBS065550@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, sysmocom/old-stable has been updated via 9f21df049144d3f4244b24e789c9820ca631379e (commit) via befb0dde93181b4ba43e5e63e01db085162a445a (commit) via f41e1ae11b604d2146b658639d732eef61c3dbb0 (commit) via f4cefcfb15003aeb43fd284ce94c4cbbbf7f4b94 (commit) from 5646fc1be9cb636c1b4771d9a21a18ccacd59c5f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=9f21df049144d3f4244b24e789c9820ca631379e commit 9f21df049144d3f4244b24e789c9820ca631379e Author: Holger Hans Peter Freyther Date: Fri Jul 1 20:56:27 2016 +0200 sysmobts: Store a simple network config in the EEPROM as well Make it possible to store: * Static vs. DHCP mode * IPv4 address * Netmask * GW IPv4 address * DNS IPv4 address Add a simple CRC8 and pick 0xFF as initial value so an all zero EEPROM will not generate a 0 CRC. The code tries to differentiate exit code between unreadable EEPROM and CRC error. This is a reference to see if we want to have store it in the EEPROM or not. Change-Id: Ia7c59506d9f6e4cb6acd4bb0e198abd28a90f50f http://cgit.osmocom.org/osmo-bts/commit/?id=befb0dde93181b4ba43e5e63e01db085162a445a commit befb0dde93181b4ba43e5e63e01db085162a445a Author: Holger Hans Peter Freyther Date: Fri Jul 1 18:36:28 2016 +0200 sysmobts: Make reservation for mode/netmask/ip and suc Change-Id: I84a7ecb310034d1d3927008f392028b3ef87a394 http://cgit.osmocom.org/osmo-bts/commit/?id=f41e1ae11b604d2146b658639d732eef61c3dbb0 commit f41e1ae11b604d2146b658639d732eef61c3dbb0 Author: Holger Hans Peter Freyther Date: Fri Jul 1 18:16:13 2016 +0200 sysmobts: Fix eeprom padding before gpg key Correct the too short padding I introduced in the commit a55b166c6c7af79cbefe8e65fe77b2d61c634d2d. The result needs to be 121 and not 120. Add static asserts to make sure it does not happen again. Change-Id: Icaaf520a280ee58c483fa64df4e447702ec746ac http://cgit.osmocom.org/osmo-bts/commit/?id=f4cefcfb15003aeb43fd284ce94c4cbbbf7f4b94 commit f4cefcfb15003aeb43fd284ce94c4cbbbf7f4b94 Author: Holger Hans Peter Freyther Date: Wed Jun 15 09:31:13 2016 +0200 sysmobts: Add the barebox boot state reservation We are using up to 48 (actually only 8) bytes to manage the boot state of the device. Add it to the eeprom reservation. It turns out the current padding was too large (37 + 84 don't end at 120). Change-Id: I8354a05afcf3cb5f4fa1660cec78b6cbe26f9168 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/misc/sysmobts_eeprom.h | 18 +++++- src/osmo-bts-sysmo/misc/sysmobts_par.c | 60 +++++++++++++++++ src/osmo-bts-sysmo/misc/sysmobts_par.h | 4 ++ src/osmo-bts-sysmo/misc/sysmobts_util.c | 104 +++++++++++++++++++++++++++++- 4 files changed, 184 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jul 2 13:52:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 2 Jul 2016 13:52:46 GMT Subject: osmo-bts.git branch sysmocom/old-stable updated. 0.3.0-249-geba708d Message-ID: <201607021352.u62Dqkix013647@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, sysmocom/old-stable has been updated via eba708d93c4f5e8d8c95db54e0fa3856d9117ef8 (commit) from 9f21df049144d3f4244b24e789c9820ca631379e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=eba708d93c4f5e8d8c95db54e0fa3856d9117ef8 commit eba708d93c4f5e8d8c95db54e0fa3856d9117ef8 Author: Holger Hans Peter Freyther Date: Sat Jul 2 15:45:47 2016 +0200 sysmobts: Store the netmask as suffix If one uses ip(8) one can configure the ip using the form of A.B.C.D/N. Store N as uint8_t and parse it using strtok_r to get the otional /N. Change-Id: I45f884e1a980511fdb3a09425408262420870e0b ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/misc/sysmobts_eeprom.h | 11 ++++---- src/osmo-bts-sysmo/misc/sysmobts_util.c | 42 +++++++++++++++++++++++-------- 2 files changed, 38 insertions(+), 15 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jul 4 08:35:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 Jul 2016 08:35:14 GMT Subject: libosmocore.git branch master updated. 0.9.0-192-g0ee90f8 Message-ID: <201607040835.u648ZE7l028419@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 0ee90f861458a68be7d7ac6e7f253c2be03ae049 (commit) from dda9dffca9bda905bc33d5995923277e861a80c2 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=0ee90f861458a68be7d7ac6e7f253c2be03ae049 commit 0ee90f861458a68be7d7ac6e7f253c2be03ae049 Author: Harald Welte Date: Sun Jul 3 20:45:21 2016 +0200 lapd_dl_flush_hist(): Don't flush a non-existant history If lapd_dl_flush_hist() is called after lapd_dl_exit(), dl->tx_hist has already been free'd and set to NULL. Check for this before attempting to de-reference a NULL pointer. This bug breaks OpenBSC with any E1 based BTSs using DAHDI. Change-Id: I117ba3445fa5e8097e21c11c5a6337de6ba46c7d Related: OS#1760 ----------------------------------------------------------------------- Summary of changes: src/gsm/lapd_core.c | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jul 4 08:42:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 Jul 2016 08:42:03 GMT Subject: openbsc.git branch master updated. 0.15.0-327-g896c6f8 Message-ID: <201607040842.u648g3XJ029703@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 896c6f8e9e608374605abfec4b58ce44313a59bb (commit) from 488902db2ac6c8815cb50dac0aab32f96190cd65 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=896c6f8e9e608374605abfec4b58ce44313a59bb commit 896c6f8e9e608374605abfec4b58ce44313a59bb Author: Max Date: Fri Jul 1 15:24:44 2016 +0200 SGSN: force GSUP CN domain to PS Always set CN domain in outgoing GSUP packets to PS to make it compatible with osmo-auc. Change-Id: Ia6ee2e55a41a8ea9e465d7df1b2b3559b553fca8 Related: OS#1582 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_subscriber.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 4 08:42:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 Jul 2016 08:42:23 GMT Subject: openbsc.git branch master updated. 0.15.0-328-g93408ae Message-ID: <201607040842.u648gNUJ029818@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 93408ae72719590b9a0df9ce565694956f0cc34a (commit) from 896c6f8e9e608374605abfec4b58ce44313a59bb (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=93408ae72719590b9a0df9ce565694956f0cc34a commit 93408ae72719590b9a0df9ce565694956f0cc34a Author: Max Date: Tue Jun 28 14:10:16 2016 +0200 SGSN: add vty config for choosing GPRS encryption Change-Id: I07d65205be1c75d59744426629ed04cf3cd99f79 Related: OS#1582 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/sgsn.h | 3 ++- openbsc/src/gprs/sgsn_vty.c | 31 ++++++++++++++++++++++++++++++- 2 files changed, 32 insertions(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 4 08:42:52 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 Jul 2016 08:42:52 GMT Subject: openbsc.git branch master updated. 0.15.0-329-g3955025 Message-ID: <201607040842.u648gqUJ029930@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 3955025c2a83a334f65322def52466c1cc86ed89 (commit) from 93408ae72719590b9a0df9ce565694956f0cc34a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=3955025c2a83a334f65322def52466c1cc86ed89 commit 3955025c2a83a334f65322def52466c1cc86ed89 Author: Max Date: Tue Jun 28 17:39:20 2016 +0200 SGSN: move TLLI unassignment into separate function Change-Id: Ia4df145ab03ebcaad70a13601cff60c488a5de54 Related: OS#1582 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc.h | 1 + openbsc/src/gprs/gprs_gmm.c | 26 ++++++++------------------ openbsc/src/gprs/gprs_llc.c | 7 +++++++ openbsc/src/gprs/gprs_sgsn.c | 2 +- openbsc/tests/sgsn/sgsn_test.c | 2 +- 5 files changed, 18 insertions(+), 20 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 4 08:49:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 Jul 2016 08:49:03 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-16-gb4698ef Message-ID: <201607040849.u648n3Vs031346@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, master has been updated via b4698ef0d923c3a904b6c3ea9ce3fcfd36481af0 (commit) via 47bee5bed50d1b6d6004428a2fac50f57764e7bd (commit) from c1cf14cae8a4ff8d60976eb188344595755448d5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=b4698ef0d923c3a904b6c3ea9ce3fcfd36481af0 commit b4698ef0d923c3a904b6c3ea9ce3fcfd36481af0 Author: Harald Welte Date: Mon Jul 4 09:55:26 2016 +0200 lapd_pcap: Correctly set the pseudo-header packet type We want the direction of the packet to be properly reflected in the pseudo-header, so wireshark can display if the packet is sent in network->user (BSC->BTS) direction, or in th reverse direction. Related: OS#1764 Change-Id: I19afca0ce7e8b068bc64fa14bce6feb35aa9f1fc http://cgit.osmocom.org/libosmo-abis/commit/?id=47bee5bed50d1b6d6004428a2fac50f57764e7bd commit 47bee5bed50d1b6d6004428a2fac50f57764e7bd Author: Harald Welte Date: Mon Jul 4 09:53:44 2016 +0200 Add osmo_pcap_lapd_set_fd() function This way the caller can hand in an already-open file descriptor, rather than calling osmo_pcap_lapd_open() with a file path name. Change-Id: Ic7193907a96b0e2284cb6a8a942d2bf0fb95d7e4 ----------------------------------------------------------------------- Summary of changes: include/osmocom/abis/lapd_pcap.h | 1 + src/input/lapd_pcap.c | 41 +++++++++++++++++++++++++++++----------- 2 files changed, 31 insertions(+), 11 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Mon Jul 4 08:49:25 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 Jul 2016 08:49:25 GMT Subject: libosmo-abis.git branch master updated. 0.3.2-17-g7f9d851 Message-ID: <201607040849.u648nPtc031464@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, master has been updated via 7f9d851d9f6a52f0a28d5b7c3d41797e0698ba94 (commit) from b4698ef0d923c3a904b6c3ea9ce3fcfd36481af0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-abis/commit/?id=7f9d851d9f6a52f0a28d5b7c3d41797e0698ba94 commit 7f9d851d9f6a52f0a28d5b7c3d41797e0698ba94 Author: Harald Welte Date: Mon Jul 4 09:59:46 2016 +0200 e1_input: Use osmo_pcap_lapd if using software LAPD The e1_input code for PCAP writing uses the Layer3 RSL/OML message and prepends a fake LAPD header. This means that all frames look like UI frames in wireshark. In case we use in-kernel LAPD of mISDN, this is the best we can do. However, in case of software (libosmocore) LAPD, we can do better, by dumping the real LAPD frames at the interface between LAPD code and the physical layer. Related: OS#1763 Change-Id: Id0815690b5bc0a9b7f29f5cfde9d2f24c4f88ee5 ----------------------------------------------------------------------- Summary of changes: src/e1_input.c | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Mon Jul 4 08:56:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 4 Jul 2016 08:56:40 GMT Subject: libosmo-abis.git branch laforge/pending deleted. 0.3.2-10-g9ed7ca5 Message-ID: <201607040856.u648ueqO033006@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, laforge/pending has been deleted was 9ed7ca5b86240313dc4df8dbf4ff67be112084c1 ----------------------------------------------------------------------- 9ed7ca5b86240313dc4df8dbf4ff67be112084c1 ipa_bts_id_resp(): handle non-existing members of ipacces_unit ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Tue Jul 5 13:33:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 Jul 2016 13:33:03 GMT Subject: osmo-bts.git branch neels/dyn_pdch_trx created. 0.4.0-207-ga2c2120 Message-ID: <201607051333.u65DX3F2066946@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_pdch_trx has been created at a2c2120234541fe782de780347392b2706ce0d6a (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=a2c2120234541fe782de780347392b2706ce0d6a commit a2c2120234541fe782de780347392b2706ce0d6a Author: Neels Hofmeyr Date: Tue Jul 5 15:32:30 2016 +0200 WIP Change-Id: Ib2a9c7e126fe4a5c91a0ef6c3973071970292d65 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jul 5 21:43:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 Jul 2016 21:43:51 GMT Subject: osmo-bts.git branch users/ttsou/egprs created. 0.4.0-208-gd044f97 Message-ID: <201607052143.u65Lhp9E058217@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, users/ttsou/egprs has been created at d044f97177d36a2286ebd19ebd7a280c03265e1a (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=d044f97177d36a2286ebd19ebd7a280c03265e1a commit d044f97177d36a2286ebd19ebd7a280c03265e1a Author: Tom Tsou Date: Fri Jul 1 00:10:31 2016 -0700 trx: Enable EGPRS handling through burst lengths Existing interfaces are coded with the implicit expectation of using a burst sequence length of 148, which is constant with GSM and GPRS. That changes with EGPRS, where the burst length may be 444 due to the use of 8-PSK instead of GMSK modulation. Setup the interface to accept and return a length value with the burst sequence. This allows 444 length bit vectors to/from the EGPRS decoder/encoder. Change-Id: I90b46b46b11b6ce280e7f8232d5a2fccec2d4f18 Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-bts/commit/?id=c16ea0d89988caee4a50d8d34874ed5ca98d7aab commit c16ea0d89988caee4a50d8d34874ed5ca98d7aab Author: Tom Tsou Date: Thu Jun 30 23:02:24 2016 -0700 trx: Add EGPRS coding support Add convolutional codes, interleaving, burst mapping, training sequences, and necessary header parsing from 3GPP TS 44.060 to handle EGPRS MCS codings from 1-9. Change-Id: Ie464f6e5099c3c03f15e7bf587f3fcde7eaa7a25 Signed-off-by: Tom Tsou ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jul 5 22:44:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 5 Jul 2016 22:44:57 GMT Subject: osmo-trx.git branch master updated. 24575a6530a5b0d451611f07cf660f3c93e93a13 Message-ID: <201607052244.u65MivQo068797@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, master has been updated via 24575a6530a5b0d451611f07cf660f3c93e93a13 (commit) via 1e9801411b25f8efa3823da246cfc5832b0f3d69 (commit) from 64464e6c34d3e508669b25d0c1af98895065b131 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=24575a6530a5b0d451611f07cf660f3c93e93a13 commit 24575a6530a5b0d451611f07cf660f3c93e93a13 Author: Neels Hofmeyr Date: Tue Jul 5 13:00:18 2016 +0200 configure.ac: check for boost/config.hpp header http://cgit.osmocom.org/osmo-trx/commit/?id=1e9801411b25f8efa3823da246cfc5832b0f3d69 commit 1e9801411b25f8efa3823da246cfc5832b0f3d69 Author: Neels Hofmeyr Date: Tue Jul 5 13:00:17 2016 +0200 add basic .gitignore ----------------------------------------------------------------------- Summary of changes: .gitignore | 44 ++++++++++++++++++++++++++++++++++++++++++++ configure.ac | 3 +++ 2 files changed, 47 insertions(+) create mode 100644 .gitignore hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jul 6 12:51:48 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 Jul 2016 12:51:48 GMT Subject: openbsc.git branch neels/dyn_pdch_gprs_none created. 0.15.0-331-g5126109 Message-ID: <201607061251.u66Cpmfd034643@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_pdch_gprs_none has been created at 5126109f92d6b28f62fa42d709bc2677d5c0f5af (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=5126109f92d6b28f62fa42d709bc2677d5c0f5af commit 5126109f92d6b28f62fa42d709bc2677d5c0f5af Author: Neels Hofmeyr Date: Wed Jul 6 14:39:04 2016 +0200 dyn pdch: don't PDCH ACT if gprs mode is none Skip PDCH activation if the GPRS mode is 'none' at: * TCH/F_PDCH init after OML Enable (dyn_pdch_init()) * after TCH/F_PDCH is released, in TCH/F mode * in the T3111 error timer callback after a TCH/F_PDCH was released in error state Assert the GPRS mode in rsl_ipacc_pdch_activate() to make sure all callers check the GPRS mode. Closes: OS#1765 Change-Id: I970e5f9dbcb1c625209e914a4c7696294ed34e62 http://cgit.osmocom.org/openbsc/commit/?id=ae053826240298c166a0f9ef72a08a01faf22aaf commit ae053826240298c166a0f9ef72a08a01faf22aaf Author: Neels Hofmeyr Date: Wed Jul 6 14:38:20 2016 +0200 cosmetic: dyn_pdch_init(): flatten if-logic, add comments Prepare for upcoming addition of heeding gprs mode == none. Change-Id: Id0fe6f762ac863c4d4053841c7732d011aa8c561 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jul 6 15:10:19 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 Jul 2016 15:10:19 GMT Subject: asn1c.git branch aper-prefix-onto-upstream created. b9b7c9e54d079c6093a5e77a79aabed409dc9bfb Message-ID: <201607061510.u66FAJWs061434@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Lev Walkin's asn1 compiler". The branch, aper-prefix-onto-upstream has been created at b9b7c9e54d079c6093a5e77a79aabed409dc9bfb (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/asn1c/commit/?id=b9b7c9e54d079c6093a5e77a79aabed409dc9bfb commit b9b7c9e54d079c6093a5e77a79aabed409dc9bfb Author: Harald Welte Date: Sun May 1 01:02:17 2016 +0200 aper fix for decoding constrained integer with lower boundary When decoding a constrained integer with a lower boundary, we need to make sure the lower bound is added after decoding the raw offset inside the range. Before this change, RANAP_CauseMisc_unspecified_failure (115) would be encoded as 2 (115 - 113 = 2), but would be decoded as 2, rather than 113+2 = 115. Code for this was taken from openairinterface5g/openair3/S1AP/MESSAGES/ASN1/asn1cpatch.p0 which unfortunately doesn't carry much of a revision history :/ http://cgit.osmocom.org/asn1c/commit/?id=2edc63e3aadeef652c2c82a2c0c6a31bb9d2f4fa commit 2edc63e3aadeef652c2c82a2c0c6a31bb9d2f4fa Author: Holger Hans Peter Freyther Date: Wed Jan 13 13:49:52 2016 +0100 automake: automake 1.11.1 does not have this macro, ignore it then http://cgit.osmocom.org/asn1c/commit/?id=5e2364f614b114a5373bf0a445e31b682c5ff3bb commit 5e2364f614b114a5373bf0a445e31b682c5ff3bb Author: Harald Welte Date: Thu Sep 10 09:31:18 2015 +0200 prefixing of generated types using a ASN1C_PREFIX environment variable When generating code for multiple ASN.1 syntaxes that have clashing names, we need to add a prefix in order to prevent clashes in the global C symbol namespace. Using the ASN1C_PREFIX environment variable and this patch serves as a work-around to that. All non-basic type names as well as references to that type and source code + header file names will be pre-fixed accordingly. http://cgit.osmocom.org/asn1c/commit/?id=840ee6d2c7f204f3da90485591f6402611040a39 commit 840ee6d2c7f204f3da90485591f6402611040a39 Author: roux Date: Sat Apr 30 16:03:12 2016 +0200 Fix a bug in asn1c PER code when skipping unknown extension Basically when skiping an unknown extension, asn1c did read 24 bits per 24 bits and later on failed if the remaining bits (up to 23) were superior to 8. The patch reads 1 bit per 1 bit. (imported from openairinterface5g/openair2/RRC/LITE/MESSAGES/asn1c/asn1cpatch.p0) http://cgit.osmocom.org/asn1c/commit/?id=17c282425afa75b5672e0efa0abcb5cb448f177e commit 17c282425afa75b5672e0efa0abcb5cb448f177e Author: Harald Welte Date: Sat Apr 30 17:31:33 2016 +0200 fix APER encoding of integer (backport from openairinterface) The number of bytes used by an APER encoded integer depends on its actually encoded value, not on the maximum value that could be possibly encoded. The old code would e.g. always use 24 bits if the maximum encoded value would require 24 bits. To give an example RANAP MaxBitrate (INTEER 1 .. 16000000) value 64000 was previously encoded as "80 00 f9 ff", while it is now the correct representation "40 f9 ff". Thanks to Dieter Spaar for detecting this problem in the Osmo-IUH generated RANAP output, and thanks to openairinterface for fixing the bug in their code (sadly not contributed to upstream asn1c, though). http://cgit.osmocom.org/asn1c/commit/?id=2b3068fb85a07fbf3de8ba845194f800bb2107f5 commit 2b3068fb85a07fbf3de8ba845194f800bb2107f5 Author: Harald Welte Date: Sat Dec 19 13:32:58 2015 +0100 APER: Fix encoding of INTEGER with lower_bound != 0 When encoding an INTEGER, we need to subtract the lower bound before encoding the value. This is specified in Clause 10.5.7.x of X.691. The decoder already does this correct, but the encoder was wrong. http://cgit.osmocom.org/asn1c/commit/?id=b9068d4cac84d5af732c0cf6498ea8981bdfdb3e commit b9068d4cac84d5af732c0cf6498ea8981bdfdb3e Author: Harald Welte Date: Mon Aug 31 09:24:42 2015 +0200 skeletons: Fix compiler warnings introduced by Eurecom aper patch ... some of which is related to the recent 'constification' of mainline asn1c. http://cgit.osmocom.org/asn1c/commit/?id=cc803bd0b82cc6b0e3e5cea40fd24c338de2b7d2 commit cc803bd0b82cc6b0e3e5cea40fd24c338de2b7d2 Author: Sylvain Munaut Date: Mon Jun 14 23:33:55 2010 +0200 skeletons: Print member's name in CHOICE print Sometimes, if the choice is a null or integer or ... it's not easy to know what has really been selected without the choice member name. Signed-off-by: Sylvain Munaut http://cgit.osmocom.org/asn1c/commit/?id=96ed86a274ff7b16d384babad3fb430b2217ff2d commit 96ed86a274ff7b16d384babad3fb430b2217ff2d Author: Sylvain Munaut Date: Mon Aug 31 08:43:36 2015 +0200 skeletons: Add verbose pretty print for enumerated types This is just much easier to read when reading the text dumps. http://cgit.osmocom.org/asn1c/commit/?id=b3a2304ce0863bc9445eee2cc390adf804fc58b2 commit b3a2304ce0863bc9445eee2cc390adf804fc58b2 Author: Harald Welte Date: Sun Aug 30 16:41:20 2015 +0200 aper: fixup after port http://cgit.osmocom.org/asn1c/commit/?id=7fd73b92742bcb497c769444dc0ca877ffe9d702 commit 7fd73b92742bcb497c769444dc0ca877ffe9d702 Author: Harald Welte Date: Sun Aug 30 16:36:38 2015 +0200 Support automake-1.15 Without this, autoreconf with automake-1.15 fails due to the "-Werror" http://cgit.osmocom.org/asn1c/commit/?id=0b57b08e0d2ad54d42076f8f50f5acb183d62b8c commit 0b57b08e0d2ad54d42076f8f50f5acb183d62b8c Author: Harald Welte Date: Sun Aug 30 16:33:07 2015 +0200 port/merge Eurecom APER support from OPENAIRMME Eurecom has developed APER support for asn1c as part of the OPENAIRMME softare (a LTE MME). This is too important to let it bit-rout out of asn1c. Let's forward-port and merge it. http://cgit.osmocom.org/asn1c/commit/?id=344520699cbb480b384a857e95af2efd14cc0b3a commit 344520699cbb480b384a857e95af2efd14cc0b3a Author: Lev Walkin Date: Sun Jul 3 07:06:42 2016 +0000 oops; fixed argument substitution http://cgit.osmocom.org/asn1c/commit/?id=92876d38ddb2fea5b3c870c3679d4f48e676cc8f commit 92876d38ddb2fea5b3c870c3679d4f48e676cc8f Author: Lev Walkin Date: Sun Jul 3 00:00:41 2016 -0700 checked with shellcheck http://cgit.osmocom.org/asn1c/commit/?id=bce0ce4351e595ae25f2cb91ffe6d2949ce7ea25 commit bce0ce4351e595ae25f2cb91ffe6d2949ce7ea25 Author: Lev Walkin Date: Sat Jul 2 23:51:32 2016 -0700 _BSD_SOURCE moved to a more global location http://cgit.osmocom.org/asn1c/commit/?id=eabd277f064f86f20aa4eecab471fab0af84fec2 commit eabd277f064f86f20aa4eecab471fab0af84fec2 Author: Lev Walkin Date: Sat Jul 2 23:22:58 2016 -0700 _BSD_SOURCE might be defined in unber.c http://cgit.osmocom.org/asn1c/commit/?id=88434eed3246821ae60231c4d318f19bed0f6218 commit 88434eed3246821ae60231c4d318f19bed0f6218 Author: Lev Walkin Date: Sat Jul 2 23:03:32 2016 -0700 avoid too much verbosity http://cgit.osmocom.org/asn1c/commit/?id=74757c8be30bd620b6e85fc9ac8951143fd3f469 commit 74757c8be30bd620b6e85fc9ac8951143fd3f469 Author: Lev Walkin Date: Sat Jul 2 23:02:59 2016 -0700 avoid shifting negative value http://cgit.osmocom.org/asn1c/commit/?id=a6040115b33ae2d0ae1b0ebdfba51fb15ce133c3 commit a6040115b33ae2d0ae1b0ebdfba51fb15ce133c3 Author: Lev Walkin Date: Sat Jul 2 23:01:30 2016 -0700 unlock snprintf on some systems http://cgit.osmocom.org/asn1c/commit/?id=f6e4fc9f228ceb4185ca261cfe3d9c141eea619e commit f6e4fc9f228ceb4185ca261cfe3d9c141eea619e Author: Lev Walkin Date: Sat Jul 2 23:44:40 2016 +0000 make distcheck works now http://cgit.osmocom.org/asn1c/commit/?id=b2adf16083f4aa6ed229bb3659deb91ae27620d1 commit b2adf16083f4aa6ed229bb3659deb91ae27620d1 Author: Lev Walkin Date: Sat Jul 2 23:34:15 2016 +0000 ignore autogenerated m4 stuff http://cgit.osmocom.org/asn1c/commit/?id=d8cc847d8745b41de280b87f30cc72ee9e62438e commit d8cc847d8745b41de280b87f30cc72ee9e62438e Author: Lev Walkin Date: Sat Jul 2 23:33:32 2016 +0000 working better with new automake test suite driver http://cgit.osmocom.org/asn1c/commit/?id=619f0cd736b579eb88a25951d8b5698aebca5f7d commit 619f0cd736b579eb88a25951d8b5698aebca5f7d Author: Lev Walkin Date: Sat Jul 2 19:55:23 2016 +0000 alloca.h is not universally available http://cgit.osmocom.org/asn1c/commit/?id=0ec6b19a78ac3457fb306fb9785f579b4ae9545b commit 0ec6b19a78ac3457fb306fb9785f579b4ae9545b Author: Lev Walkin Date: Mon Mar 14 05:17:34 2016 -0700 try to move it around for travis http://cgit.osmocom.org/asn1c/commit/?id=64dd70cfc1cefbdddbdeb31c3d6014db841bda59 commit 64dd70cfc1cefbdddbdeb31c3d6014db841bda59 Author: Lev Walkin Date: Mon Mar 14 05:14:07 2016 -0700 EMIT_ASN_DEBUG is in skeletons flags http://cgit.osmocom.org/asn1c/commit/?id=d60414d95722352fb33befdaa932f51454bb0a47 commit d60414d95722352fb33befdaa932f51454bb0a47 Author: Lev Walkin Date: Mon Mar 14 05:11:57 2016 -0700 leave only skeleton flags http://cgit.osmocom.org/asn1c/commit/?id=25307f6eb6922e97706b7e3e92827c9eee262b1c commit 25307f6eb6922e97706b7e3e92827c9eee262b1c Author: Lev Walkin Date: Mon Mar 14 04:44:03 2016 -0700 explicit stdio for snprintf http://cgit.osmocom.org/asn1c/commit/?id=f379fe3ac9669575dc84ab233327077f2fe05dba commit f379fe3ac9669575dc84ab233327077f2fe05dba Author: Lev Walkin Date: Mon Mar 14 04:30:27 2016 -0700 check-src has its own extra_dist http://cgit.osmocom.org/asn1c/commit/?id=f84fc1c23d84b2379dc64c7c616b4b14646b257d commit f84fc1c23d84b2379dc64c7c616b4b14646b257d Author: Lev Walkin Date: Mon Mar 14 04:29:50 2016 -0700 ignore makefiles http://cgit.osmocom.org/asn1c/commit/?id=681f0590d07920030e733b6bfb2fa49e6a5b5695 commit 681f0590d07920030e733b6bfb2fa49e6a5b5695 Author: Lev Walkin Date: Mon Mar 14 04:21:26 2016 -0700 DBL_TRUE_MIN is C11, make it portable http://cgit.osmocom.org/asn1c/commit/?id=19a2118f3ca35213be332414546155312b113422 commit 19a2118f3ca35213be332414546155312b113422 Author: Lev Walkin Date: Mon Mar 14 04:15:32 2016 -0700 alloca.h for alloca (c89) http://cgit.osmocom.org/asn1c/commit/?id=3798f34a8df3c7b3e865a1ffbfc5b6eaf27df092 commit 3798f34a8df3c7b3e865a1ffbfc5b6eaf27df092 Author: Lev Walkin Date: Mon Mar 14 04:07:45 2016 -0700 tests code uses C99 http://cgit.osmocom.org/asn1c/commit/?id=9db13ab322c1c0704bd76d2f8a9fcb422d1e969e commit 9db13ab322c1c0704bd76d2f8a9fcb422d1e969e Author: Lev Walkin Date: Mon Mar 14 04:04:08 2016 -0700 more verbose builds http://cgit.osmocom.org/asn1c/commit/?id=55982b820ac4e6c9d6fd784dc2b0f413c1451efb commit 55982b820ac4e6c9d6fd784dc2b0f413c1451efb Author: Lev Walkin Date: Mon Mar 14 03:56:16 2016 -0700 undo skeletons hierarchy detection http://cgit.osmocom.org/asn1c/commit/?id=7623d8c33e285bc959bd23080ed42cf4869e4e18 commit 7623d8c33e285bc959bd23080ed42cf4869e4e18 Author: Lev Walkin Date: Mon Mar 14 03:55:21 2016 -0700 try to fetch timegm from the environment http://cgit.osmocom.org/asn1c/commit/?id=4ecc33785d60604974ba2c31168aa72f446bd0fc commit 4ecc33785d60604974ba2c31168aa72f446bd0fc Author: Lev Walkin Date: Mon Mar 14 03:49:06 2016 -0700 Makefile is part of distribution http://cgit.osmocom.org/asn1c/commit/?id=9ee77995ba3c81a7a4ca457a6e901cfb751a597a commit 9ee77995ba3c81a7a4ca457a6e901cfb751a597a Author: Lev Walkin Date: Mon Mar 14 03:46:16 2016 -0700 more explicit test spec http://cgit.osmocom.org/asn1c/commit/?id=9e66d16ab307c347b5357187bfaa0e4956781763 commit 9e66d16ab307c347b5357187bfaa0e4956781763 Author: Lev Walkin Date: Mon Mar 14 03:36:35 2016 -0700 infer skeletons level http://cgit.osmocom.org/asn1c/commit/?id=819c832b86aee1e5d6ecffc8263ebbfa53b88793 commit 819c832b86aee1e5d6ecffc8263ebbfa53b88793 Author: Lev Walkin Date: Mon Mar 14 03:24:28 2016 -0700 go one dir deeper, still, if possible http://cgit.osmocom.org/asn1c/commit/?id=04532ccc2a8d92b3101c1070e35bb22587fc239a commit 04532ccc2a8d92b3101c1070e35bb22587fc239a Author: Lev Walkin Date: Mon Mar 14 03:09:00 2016 -0700 another attempt at travis debug http://cgit.osmocom.org/asn1c/commit/?id=7c1dc05f0e10ede24f577fe4b9fa0fdf8036e1f2 commit 7c1dc05f0e10ede24f577fe4b9fa0fdf8036e1f2 Author: Lev Walkin Date: Mon Mar 14 03:08:15 2016 -0700 do not use reserved identifiers, contd http://cgit.osmocom.org/asn1c/commit/?id=c6cac8e958ef898fc2d36cc4ef354ff599711731 commit c6cac8e958ef898fc2d36cc4ef354ff599711731 Author: Lev Walkin Date: Mon Mar 14 02:57:07 2016 -0700 do not use reserved identifiers http://cgit.osmocom.org/asn1c/commit/?id=327bab2b532646622b98fe22ee7377c2d1b05b1c commit 327bab2b532646622b98fe22ee7377c2d1b05b1c Author: Lev Walkin Date: Mon Mar 14 02:36:27 2016 -0700 run autoupdate http://cgit.osmocom.org/asn1c/commit/?id=26303bd894c1f3c7da3e0252a3e1ea97417f097f commit 26303bd894c1f3c7da3e0252a3e1ea97417f097f Author: Lev Walkin Date: Mon Mar 14 02:30:52 2016 -0700 fixed https://github.com/vlm/asn1c/issues/78 http://cgit.osmocom.org/asn1c/commit/?id=034ee194f4d7d4b760cd5e0808a124d2b5ee005f commit 034ee194f4d7d4b760cd5e0808a124d2b5ee005f Author: Lev Walkin Date: Mon Mar 14 02:28:33 2016 -0700 no dereference before check http://cgit.osmocom.org/asn1c/commit/?id=f2b2f3766068fb87e5ad2c2827e730229fa7bd7f commit f2b2f3766068fb87e5ad2c2827e730229fa7bd7f Author: Lev Walkin Date: Mon Mar 14 02:23:48 2016 -0700 error values check from printf, fprintf, fwrite http://cgit.osmocom.org/asn1c/commit/?id=4cc4599a7cda13e39891eae9d92dec48093cd81b commit 4cc4599a7cda13e39891eae9d92dec48093cd81b Author: Lev Walkin Date: Mon Mar 14 02:08:12 2016 -0700 more diagnostics if memory fails http://cgit.osmocom.org/asn1c/commit/?id=13e57efbd50c7ed66f0312ba13b7b17360b02f14 commit 13e57efbd50c7ed66f0312ba13b7b17360b02f14 Author: Lev Walkin Date: Mon Mar 14 02:05:23 2016 -0700 removed superfluous check before free http://cgit.osmocom.org/asn1c/commit/?id=d8b8364c8acea078ff098d8b6fbaa0a29da9346a commit d8b8364c8acea078ff098d8b6fbaa0a29da9346a Author: Lev Walkin Date: Mon Mar 14 02:00:27 2016 -0700 removed unneeded check before free() http://cgit.osmocom.org/asn1c/commit/?id=c6b34cc6de9ad401dac2f41ecb6620b89e4c71cf commit c6b34cc6de9ad401dac2f41ecb6620b89e4c71cf Author: Lev Walkin Date: Sun Mar 13 23:46:09 2016 -0700 another attempt at travis debug http://cgit.osmocom.org/asn1c/commit/?id=88badc8a5b78cab32eb92cf772c50de0d7db8ff3 commit 88badc8a5b78cab32eb92cf772c50de0d7db8ff3 Author: Lev Walkin Date: Sun Mar 13 17:17:49 2016 -0700 another attempt at travis debug http://cgit.osmocom.org/asn1c/commit/?id=1ec76055007a79b1568bebc8f9e6ae015262df8c commit 1ec76055007a79b1568bebc8f9e6ae015262df8c Author: Lev Walkin Date: Sun Mar 13 17:13:20 2016 -0700 do not use reserved identifiers for variables http://cgit.osmocom.org/asn1c/commit/?id=84b578827c9d16888ccfe45fb9e3c6f4c2790cb8 commit 84b578827c9d16888ccfe45fb9e3c6f4c2790cb8 Author: Lev Walkin Date: Sun Mar 13 16:55:28 2016 -0700 show the environment to debug absense of tests http://cgit.osmocom.org/asn1c/commit/?id=e8eb52b4134f917235f0fbedcc264885afa93a4a commit e8eb52b4134f917235f0fbedcc264885afa93a4a Author: Lev Walkin Date: Sun Mar 13 16:27:12 2016 -0700 ignore .tmp.* files http://cgit.osmocom.org/asn1c/commit/?id=08068b26d31a9382cae0606edeb9c2a0fe18b30f commit 08068b26d31a9382cae0606edeb9c2a0fe18b30f Author: Lev Walkin Date: Sun Jan 24 22:49:06 2016 -0800 environment override for tests directory http://cgit.osmocom.org/asn1c/commit/?id=8ca13c8a984a13e033231000aa786575c8ed915f commit 8ca13c8a984a13e033231000aa786575c8ed915f Author: Lev Walkin Date: Sun Jan 24 22:40:00 2016 -0800 test subnormals http://cgit.osmocom.org/asn1c/commit/?id=104af19d65bc356c1e7df2d628e13ff8021bfb91 commit 104af19d65bc356c1e7df2d628e13ff8021bfb91 Author: Lev Walkin Date: Sun Jan 24 22:13:27 2016 -0800 pedantic c89 safety http://cgit.osmocom.org/asn1c/commit/?id=9736348c470b7641663009316fc8d94ba6a409c1 commit 9736348c470b7641663009316fc8d94ba6a409c1 Author: Lev Walkin Date: Sun Jan 24 19:23:02 2016 -0800 remove compiler warnings http://cgit.osmocom.org/asn1c/commit/?id=a57f2827b5c85cb2e975479e9a78183a6adb796c commit a57f2827b5c85cb2e975479e9a78183a6adb796c Author: Lev Walkin Date: Sun Jan 24 18:19:35 2016 -0800 different relative path http://cgit.osmocom.org/asn1c/commit/?id=3b2278aa3541c3bc2a8591a112c8aa478bc2f2b8 commit 3b2278aa3541c3bc2a8591a112c8aa478bc2f2b8 Author: Lev Walkin Date: Sun Jan 24 16:43:50 2016 -0800 fix overflow bug comparing ranges http://cgit.osmocom.org/asn1c/commit/?id=8be766aa8ea0ec65bad84f007ecd65b1bed59b9a commit 8be766aa8ea0ec65bad84f007ecd65b1bed59b9a Author: Lev Walkin Date: Sat Jan 23 13:07:06 2016 -0800 use -Define to figure out where to get tests from http://cgit.osmocom.org/asn1c/commit/?id=d7a4621673400f1ea07f43b44389f7a04161e4b4 commit d7a4621673400f1ea07f43b44389f7a04161e4b4 Author: Lev Walkin Date: Sat Jan 23 13:06:30 2016 -0800 do a distcheck as well http://cgit.osmocom.org/asn1c/commit/?id=8efef2edfb167874ae5d3c7262b4f964d165eb9b commit 8efef2edfb167874ae5d3c7262b4f964d165eb9b Author: Lev Walkin Date: Sat Jan 23 13:01:43 2016 -0800 keep LICENSE in distribution http://cgit.osmocom.org/asn1c/commit/?id=f8b56f8a7b2d1590012b2ba0c041978b02565068 commit f8b56f8a7b2d1590012b2ba0c041978b02565068 Author: Lev Walkin Date: Sat Jan 23 12:33:11 2016 -0800 unneeded flag http://cgit.osmocom.org/asn1c/commit/?id=ca1b9e568af4841c62398b4788562e5378b88afd commit ca1b9e568af4841c62398b4788562e5378b88afd Author: Lev Walkin Date: Sat Jan 23 12:25:43 2016 -0800 libtool macros autorconf-generated http://cgit.osmocom.org/asn1c/commit/?id=897bb8ac6663da509cf692ca715099770570e317 commit 897bb8ac6663da509cf692ca715099770570e317 Author: Lev Walkin Date: Sat Jan 23 12:06:33 2016 -0800 get back to space-based quoting http://cgit.osmocom.org/asn1c/commit/?id=f5aff0287da4e46439e52822a8f4c3f940abda30 commit f5aff0287da4e46439e52822a8f4c3f940abda30 Author: Lev Walkin Date: Sat Jan 23 12:05:40 2016 -0800 different quoting http://cgit.osmocom.org/asn1c/commit/?id=fde3d9747b9a973ee3d33199923e824ec27c80cb commit fde3d9747b9a973ee3d33199923e824ec27c80cb Author: Lev Walkin Date: Sat Jan 23 12:05:00 2016 -0800 formatting http://cgit.osmocom.org/asn1c/commit/?id=79a75f24fb3aacfdf279b82a075ca112dc606a95 commit 79a75f24fb3aacfdf279b82a075ca112dc606a95 Author: Lev Walkin Date: Sat Jan 23 12:03:08 2016 -0800 update README http://cgit.osmocom.org/asn1c/commit/?id=36b913f785e337e4d63c9abbe7f34dfc441919de commit 36b913f785e337e4d63c9abbe7f34dfc441919de Author: Lev Walkin Date: Sat Jan 23 09:45:07 2016 -0800 ignore man Makefile http://cgit.osmocom.org/asn1c/commit/?id=790b57973c7a5b30b8f5a15ea923dd4622c5a11c commit 790b57973c7a5b30b8f5a15ea923dd4622c5a11c Author: Lev Walkin Date: Sat Jan 23 09:43:40 2016 -0800 RPM spec is not part of asn1c http://cgit.osmocom.org/asn1c/commit/?id=2087f1f2aa436cc2e02e9f00486280332b744d6c commit 2087f1f2aa436cc2e02e9f00486280332b744d6c Author: Lev Walkin Date: Sat Jan 23 09:24:38 2016 -0800 RPM spec is not part of asn1c anymore http://cgit.osmocom.org/asn1c/commit/?id=7e55cac51c170a8627be5d6530c2951798208692 commit 7e55cac51c170a8627be5d6530c2951798208692 Author: Lev Walkin Date: Sat Jan 23 09:19:17 2016 -0800 modernize distribution a bit http://cgit.osmocom.org/asn1c/commit/?id=0f9685fa2e224e44e88591eff0a01cb2da297d56 commit 0f9685fa2e224e44e88591eff0a01cb2da297d56 Author: Lev Walkin Date: Sat Jan 23 09:06:19 2016 -0800 copyright years: 2003-2016 http://cgit.osmocom.org/asn1c/commit/?id=848456b42a4b1bfd1475c10322f5afc3d8e97f7b commit 848456b42a4b1bfd1475c10322f5afc3d8e97f7b Author: Lev Walkin Date: Sat Jan 23 09:00:47 2016 -0800 clang-format config with my preferred style http://cgit.osmocom.org/asn1c/commit/?id=41a1da63e5f812899be173dfb1b92d0c1eb981f5 commit 41a1da63e5f812899be173dfb1b92d0c1eb981f5 Author: Lev Walkin Date: Sat Jan 23 08:50:28 2016 -0800 autoformatted (no semantic change) http://cgit.osmocom.org/asn1c/commit/?id=438fe8796fd1c6f270e2a98cef2958f6cacb2b02 commit 438fe8796fd1c6f270e2a98cef2958f6cacb2b02 Author: Lev Walkin Date: Sat Jan 23 08:32:57 2016 -0800 avoid compile warning http://cgit.osmocom.org/asn1c/commit/?id=d62d7d51b06f17550e971e8aef16cb115875669a commit d62d7d51b06f17550e971e8aef16cb115875669a Author: Lev Walkin Date: Sat Jan 23 08:04:46 2016 -0800 ftruncate output should not be ignored under some compilers http://cgit.osmocom.org/asn1c/commit/?id=47d884c7828140a4ca793631e0a2855f64ff93be commit 47d884c7828140a4ca793631e0a2855f64ff93be Author: Lev Walkin Date: Sat Jan 23 06:38:16 2016 -0800 removed AM_MAINTAINER_MODE http://cgit.osmocom.org/asn1c/commit/?id=c6080fdd93934eb1936c01835f76c3690e143f3e commit c6080fdd93934eb1936c01835f76c3690e143f3e Author: Lev Walkin Date: Sat Jan 23 06:35:34 2016 -0800 generate manual pages from Markdown instead of writing directly http://cgit.osmocom.org/asn1c/commit/?id=483c14fcecf75316cdcbc59e6f3f95c2a52286c2 commit 483c14fcecf75316cdcbc59e6f3f95c2a52286c2 Author: Lev Walkin Date: Sun Jan 10 20:41:57 2016 -0800 gcc warning fix? http://cgit.osmocom.org/asn1c/commit/?id=04abdb24636ed70603c090ae6e00bba4af9c0a8b commit 04abdb24636ed70603c090ae6e00bba4af9c0a8b Author: Lev Walkin Date: Sun Jan 10 20:03:04 2016 -0800 get rid of compiler warning of too smart compiler http://cgit.osmocom.org/asn1c/commit/?id=0f2624523b06040c4bd61581b573b9b09b791a97 commit 0f2624523b06040c4bd61581b573b9b09b791a97 Author: Lev Walkin Date: Sun Jan 10 13:33:08 2016 -0800 bit strings also can haz members http://cgit.osmocom.org/asn1c/commit/?id=f76132009a38af5d83bf51bca69747dd5eea794b commit f76132009a38af5d83bf51bca69747dd5eea794b Author: Lev Walkin Date: Sun Jan 10 13:27:18 2016 -0800 split --enable-Werror and --enable-test-Werror http://cgit.osmocom.org/asn1c/commit/?id=304a93e6c8172b1cbd60a9e46a7c424558d95898 commit 304a93e6c8172b1cbd60a9e46a7c424558d95898 Author: Lev Walkin Date: Sun Jan 10 13:15:18 2016 -0800 warnings as errors http://cgit.osmocom.org/asn1c/commit/?id=1b3a135184aa300e25b28b3215debdefb732a6fd commit 1b3a135184aa300e25b28b3215debdefb732a6fd Author: Lev Walkin Date: Sun Jan 10 13:15:02 2016 -0800 fix compiler warnings http://cgit.osmocom.org/asn1c/commit/?id=6b949bbd7ae00081a510622016f16eaa2b3b48f1 commit 6b949bbd7ae00081a510622016f16eaa2b3b48f1 Merge: 7c69105 9d59a40 Author: Lev Walkin Date: Mon Sep 14 13:50:17 2015 -0700 Merge branch 'master' of github.com:vlm/asn1c http://cgit.osmocom.org/asn1c/commit/?id=7c69105e7029d5cbf887a398bbc7ab50adad762c commit 7c69105e7029d5cbf887a398bbc7ab50adad762c Author: Lev Walkin Date: Mon Sep 14 13:50:14 2015 -0700 add Jaroslav Imrich to ChangeLog http://cgit.osmocom.org/asn1c/commit/?id=9d59a402a60d144c35a86c7041b3ec807b9ea15c commit 9d59a402a60d144c35a86c7041b3ec807b9ea15c Merge: c644d99 2253e6b Author: Lev Walkin Date: Mon Sep 14 13:49:35 2015 -0700 Merge pull request #50 from jariq/master C89 compliant variable declaration http://cgit.osmocom.org/asn1c/commit/?id=c644d99b8c506931127e9b027d99e7a9c7aefd8d commit c644d99b8c506931127e9b027d99e7a9c7aefd8d Author: Lev Walkin Date: Mon Sep 14 13:45:36 2015 -0700 add Adrien Destugues to ChangeLog http://cgit.osmocom.org/asn1c/commit/?id=88152c8bd8927c1061015b2d724926329d0c129f commit 88152c8bd8927c1061015b2d724926329d0c129f Merge: 51a7fdc ce71d91 Author: Lev Walkin Date: Mon Sep 14 12:55:11 2015 -0700 Merge pull request #66 from simo5/memleak Avoid memory leak on error http://cgit.osmocom.org/asn1c/commit/?id=51a7fdc6af564f7a04eb98dc1121e7e5ae644e45 commit 51a7fdc6af564f7a04eb98dc1121e7e5ae644e45 Merge: a1e5b9d 4f47bf5 Author: Lev Walkin Date: Mon Sep 14 12:54:42 2015 -0700 Merge pull request #67 from simo5/fallthrough Keep static analyzers happy http://cgit.osmocom.org/asn1c/commit/?id=a1e5b9d3c4a4398ac69cf2c30b001ce6e70a032e commit a1e5b9d3c4a4398ac69cf2c30b001ce6e70a032e Author: Lev Walkin Date: Mon Sep 14 12:50:42 2015 -0700 autoreconf-2.69 fix http://cgit.osmocom.org/asn1c/commit/?id=c4edd19acacd825d94d36fb37d10f2ad6822f041 commit c4edd19acacd825d94d36fb37d10f2ad6822f041 Merge: 62913d8 f9c7f85 Author: Lev Walkin Date: Mon Sep 14 12:44:28 2015 -0700 Merge pull request #63 from brchiu/master Update configure.ac http://cgit.osmocom.org/asn1c/commit/?id=4f47bf56d40ca4da56e86862f0d930fb4081d025 commit 4f47bf56d40ca4da56e86862f0d930fb4081d025 Author: Simo Sorce Date: Thu Sep 3 17:35:04 2015 -0400 Keep static analyzers happy Make it clear fall through is intentional. Signed-off-by: Simo Sorce http://cgit.osmocom.org/asn1c/commit/?id=ce71d91898b27f21fe9a2ebddefe48114aee307d commit ce71d91898b27f21fe9a2ebddefe48114aee307d Author: Simo Sorce Date: Thu Sep 3 16:34:20 2015 -0400 Avoid memory leak on error This was found on an internal Red Hat scan with multiple fuzzers. Signed-off-by: Simo Sorce http://cgit.osmocom.org/asn1c/commit/?id=f9c7f85041b9914b68a6b582bf78d5c539854f6e commit f9c7f85041b9914b68a6b582bf78d5c539854f6e Author: brchiu Date: Sat Aug 1 09:52:42 2015 +0800 Update configure.ac fixing problem found when using autoreconf-2.69 http://cgit.osmocom.org/asn1c/commit/?id=2253e6b45a42883563b6b3ee996f0bc9708ddb7d commit 2253e6b45a42883563b6b3ee996f0bc9708ddb7d Author: Jaroslav Imrich Date: Fri Oct 31 23:05:21 2014 +0100 C89 compliant variable declaration ----------------------------------------------------------------------- hooks/post-receive -- Lev Walkin's asn1 compiler From gitosis at osmocom.org Wed Jul 6 15:12:19 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 Jul 2016 15:12:19 GMT Subject: asn1c.git branch vlm/master created. 344520699cbb480b384a857e95af2efd14cc0b3a Message-ID: <201607061512.u66FCJXL062114@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Lev Walkin's asn1 compiler". The branch, vlm/master has been created at 344520699cbb480b384a857e95af2efd14cc0b3a (commit) - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- hooks/post-receive -- Lev Walkin's asn1 compiler From gitosis at osmocom.org Wed Jul 6 15:28:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 Jul 2016 15:28:03 GMT Subject: libosmo-netif.git branch sysmocom/sctp updated. 0.0.6-18-gd484b05 Message-ID: <201607061528.u66FS3Vq065382@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom network interface library". The branch, sysmocom/sctp has been updated discards 947312c813b6c56c58d294c64beac5e44af1e657 (commit) via d484b0593112222cef3f106da654df07c3d40919 (commit) via 85bc50cbde3beaf295336a8a874720c672629f91 (commit) via 2904f82f99fc58538e78bf39900a090da0bcdc3b (commit) via d5235e5e513e5a99efcc004fd666fd765bdee3ca (commit) via ecee3f9110b88de1b4d6ae6e6585c11c36600ec9 (commit) via 3583bc4f030b1b4bb637d17e4ca8a61b19bcfb58 (commit) via d32732a5a2d339b7e8ffae1d7c08e7d299c90504 (commit) via e03b3bc757e4745ab9c5216919f0dc358da1292f (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (947312c813b6c56c58d294c64beac5e44af1e657) \ N -- N -- N (d484b0593112222cef3f106da654df07c3d40919) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=d484b0593112222cef3f106da654df07c3d40919 commit d484b0593112222cef3f106da654df07c3d40919 Author: Daniel Willmann Date: Wed Jan 6 16:41:44 2016 +0100 stream.c: Handle SCTP in osmo_stream_srv_recv() ----------------------------------------------------------------------- Summary of changes: configure.ac | 1 - contrib/jenkins.sh | 26 ++++++++++++++++++++++++++ debian/changelog | 6 ++++++ debian/control | 2 +- src/osmux.c | 33 +++++++++++++++++++++------------ tests/osmux/osmux_test.c | 4 +++- 6 files changed, 57 insertions(+), 15 deletions(-) create mode 100755 contrib/jenkins.sh hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Wed Jul 6 20:19:12 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 Jul 2016 20:19:12 GMT Subject: osmo-bts.git branch ttsou/edge deleted. 0.4.0-141-g59eeb5f Message-ID: <201607062019.u66KJCoJ020106@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, ttsou/edge has been deleted was 59eeb5fedfe9d5b90e8f2f9ea33a4c383344839a ----------------------------------------------------------------------- 59eeb5fedfe9d5b90e8f2f9ea33a4c383344839a TRX: Add EDGE encode/decode schemes ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Jul 6 22:36:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 Jul 2016 22:36:50 GMT Subject: osmo-bts.git branch users/ttsou/egprs deleted. 0.4.0-208-gd044f97 Message-ID: <201607062236.u66MaoDZ046318@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, users/ttsou/egprs has been deleted was d044f97177d36a2286ebd19ebd7a280c03265e1a ----------------------------------------------------------------------- d044f97177d36a2286ebd19ebd7a280c03265e1a trx: Enable EGPRS handling through burst lengths ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Jul 6 22:37:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 6 Jul 2016 22:37:23 GMT Subject: osmo-bts.git branch ttsou/egprs created. 0.4.0-209-g7a19ec2 Message-ID: <201607062237.u66MbNQn046467@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, ttsou/egprs has been created at 7a19ec22c5700f578fef9d583e18e90eff03b160 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=7a19ec22c5700f578fef9d583e18e90eff03b160 commit 7a19ec22c5700f578fef9d583e18e90eff03b160 Author: Tom Tsou Date: Fri Jul 1 00:10:31 2016 -0700 trx: Enable EGPRS handling through burst lengths Existing interfaces are coded with the implicit expectation of using a burst sequence length of 148, which is constant with GSM and GPRS. That changes with EGPRS, where the burst length may be 444 due to the use of 8-PSK instead of GMSK modulation. Setup the interface to accept and return a length value with the burst sequence. This allows 444 length bit vectors to/from the EGPRS decoder/encoder. Length is explicitly used as a identifier for 8-PSK vs. GMSK modulated sequences. Change-Id: I90b46b46b11b6ce280e7f8232d5a2fccec2d4f18 Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-bts/commit/?id=de2e5798e23e023ad15c6179ed2b102f44b8db4b commit de2e5798e23e023ad15c6179ed2b102f44b8db4b Author: Tom Tsou Date: Wed Jul 6 13:29:55 2016 -0700 trx: Add EGPRS coding and decoding procedures Handles uplink decoding and downlink encoding procedures for MCS 1-9. Includes Type 1, 2, and 3 headers and tables from 3GPP TS 44.060 in order to independently recover coding and puncturing scheme (CPS) parameters for each coded message. Change-Id: I0f059ae34c6f36179553cbc972f8becf8179eb55 Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-bts/commit/?id=2d1cf4ed327e10c9f6761a99b39124e0676faaa3 commit 2d1cf4ed327e10c9f6761a99b39124e0676faaa3 Author: Tom Tsou Date: Wed Jul 6 13:29:25 2016 -0700 trx: Add EGPRS tables, sequences, and mappings Includes EGPRS specific convolutional codes, interleaving tables and functions, burst mappings, training sequences, and parity checks from 3GPP TS 44.060 needed to handle MCS codings 1-9. Change-Id: Ie270398dd7a72f282ba53e646853d8de1eabee93 Signed-off-by: Tom Tsou ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 7 12:26:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 12:26:46 GMT Subject: libosmocore.git branch master updated. 0.9.0-193-g92ce39f Message-ID: <201607071226.u67CQkCM006425@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 92ce39f3d1aaf1a38fc9be367503d82adfca4555 (commit) from 0ee90f861458a68be7d7ac6e7f253c2be03ae049 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=92ce39f3d1aaf1a38fc9be367503d82adfca4555 commit 92ce39f3d1aaf1a38fc9be367503d82adfca4555 Author: Max Date: Thu Jul 7 13:00:43 2016 +0200 Add missing osmo_c4 export Change-Id: Iaf53b31b4fa3860301054e970907ada061360b28 Related: OS#1741 ----------------------------------------------------------------------- Summary of changes: src/gsm/libosmogsm.map | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jul 7 12:46:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 12:46:17 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-18-gf468e72 Message-ID: <201607071246.u67CkHl8009976@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom network interface library". The branch, master has been updated via f468e720ad7f564ca9e8d4c02848026fa1100e3d (commit) from 85bc50cbde3beaf295336a8a874720c672629f91 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=f468e720ad7f564ca9e8d4c02848026fa1100e3d commit f468e720ad7f564ca9e8d4c02848026fa1100e3d Author: Neels Hofmeyr Date: Thu Jul 7 14:13:16 2016 +0200 osmux-test: remove real-time constraint by default Introduce a local #define to disable the real-time constraint from osmux-test. It would make sense to remove this completely, but in case anyone may be interested in the timing on a specific platform, I've just #defined it away. The real-time constraint to pass or fail the test is a bad idea in terms of our build server. Whenever the server is loaded, the tests will fail for no reason, like here: https://gerrit.osmocom.org/474 The real time to calculate is highly dependent also on the hardware platform. The arbitrarity of the time constraint is sort of proven by dd24cdd95f3fb8c8f which simply doubles the time to pass the test. Change-Id: Ic1da4bd22411652334f73195b2e37853e0738906 ----------------------------------------------------------------------- Summary of changes: tests/osmux/osmux_test.c | 10 ++++++++++ 1 file changed, 10 insertions(+) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Thu Jul 7 12:46:36 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 12:46:36 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-49-g03ad002 Message-ID: <201607071246.u67CkaKM010049@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via 03ad002c28073b347b92bcde16d5af80a06389e4 (commit) from e076bf2107b48f2f65b3798b096a7d803e0523b1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=03ad002c28073b347b92bcde16d5af80a06389e4 commit 03ad002c28073b347b92bcde16d5af80a06389e4 Author: Neels Hofmeyr Date: Wed Jul 6 15:51:36 2016 +0200 cosmetic: rename osmo_sua_link and osmo_sua_user to osmo_sccp_* hwelte requested this change for the addition of libiu in openbsc. In a conversation we came to the conclusion that a rename of these two opaque structs would suffice. This is the "upstream" rename and will require adaptation of: * the sysmocom/iu branch in this repository * the iu related branches in openbsc.git * the hnbgw and dummy_cn code in osmo-iuh.git See https://gerrit.osmocom.org/#/c/192/2/openbsc/src/libiu/iu.c at 57 Change-Id: Icbf64dd96f8e0e27695df73d1144519b88360b94 ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/sua.h | 16 ++++---- src/sua.c | 82 ++++++++++++++++++++--------------------- tests/sigtran/sua_client_test.c | 4 +- tests/sigtran/sua_server_test.c | 2 +- tests/sigtran/sua_test_common.c | 4 +- tests/sigtran/sua_test_common.h | 4 +- 6 files changed, 56 insertions(+), 56 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Jul 7 12:52:56 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 12:52:56 GMT Subject: libosmo-netif.git branch master updated. 0.0.6-19-gcd7e778 Message-ID: <201607071252.u67CquBK011105@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom network interface library". The branch, master has been updated via cd7e778f966a1631d68e581e45810e0e813fd6c6 (commit) from f468e720ad7f564ca9e8d4c02848026fa1100e3d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-netif/commit/?id=cd7e778f966a1631d68e581e45810e0e813fd6c6 commit cd7e778f966a1631d68e581e45810e0e813fd6c6 Author: Neels Hofmeyr Date: Wed Jul 6 15:21:21 2016 +0200 gitignore: tests/osmux/.dirstamp Change-Id: Ia0380da1f4980035938ec39cd2b5674f0400fbb3 ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Osmocom network interface library From gitosis at osmocom.org Thu Jul 7 12:53:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 12:53:13 GMT Subject: libosmocore.git branch master updated. 0.9.0-194-gae3b780 Message-ID: <201607071253.u67CrDgL011223@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via ae3b78076e580b6060cde2e4612b8bcf459de832 (commit) from 92ce39f3d1aaf1a38fc9be367503d82adfca4555 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=ae3b78076e580b6060cde2e4612b8bcf459de832 commit ae3b78076e580b6060cde2e4612b8bcf459de832 Author: Neels Hofmeyr Date: Wed Jul 6 15:35:19 2016 +0200 gitignore tests/fsm/fsm_test was added in 136e73764e7f58e52ffb13d01304fef30eb7d291 Change-Id: I0f344cc459626f71316f99341f79b5f0479ad82c ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jul 7 12:53:30 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 12:53:30 GMT Subject: libsmpp34.git branch master updated. 1.10-22-g2ccf530 Message-ID: <201607071253.u67CrUfG011297@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom fork of the Open SMPP 3.4 library". The branch, master has been updated via 2ccf5304ca465fbc70f6ae3283b4f49aaa9b650f (commit) from 8b61a0555ad2d2031dc4012aa8156d6b8d52226b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libsmpp34/commit/?id=2ccf5304ca465fbc70f6ae3283b4f49aaa9b650f commit 2ccf5304ca465fbc70f6ae3283b4f49aaa9b650f Author: Neels Hofmeyr Date: Wed Jul 6 15:30:48 2016 +0200 gitignore: ignore all build artifacts Change-Id: Ie253062060da2ebf22f1aaf99090c0f144fde52e ----------------------------------------------------------------------- Summary of changes: .gitignore | 7 +++++++ 1 file changed, 7 insertions(+) hooks/post-receive -- Osmocom fork of the Open SMPP 3.4 library From gitosis at osmocom.org Thu Jul 7 12:56:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 12:56:01 GMT Subject: libosmocore.git branch master updated. 0.9.0-195-gfdca25d Message-ID: <201607071256.u67Cu14M011929@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via fdca25dfb881871ffb4142bd1bcd808c71e6c4e3 (commit) from ae3b78076e580b6060cde2e4612b8bcf459de832 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=fdca25dfb881871ffb4142bd1bcd808c71e6c4e3 commit fdca25dfb881871ffb4142bd1bcd808c71e6c4e3 Author: Max Date: Tue Jul 5 16:06:28 2016 +0200 Add function to check GMM encryptability Check if particular GMM message can be encrypted according to 3GPP TS 24.008 ?? 4.7.1.2 Related: OS#1582 Change-Id: I7ad0e03c2c738d174dd6bc3453f332eeb8da1e7d ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 3 ++- src/gsm/gsm48.c | 25 +++++++++++++++++++++++++ src/gsm/libosmogsm.map | 1 + 3 files changed, 28 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jul 7 12:59:58 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 12:59:58 GMT Subject: osmo-bts.git branch master updated. 0.4.0-207-ge3edc17 Message-ID: <201607071259.u67CxwVV012576@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via e3edc17426139e16da869ac62f80ce45bd452935 (commit) from 7267a0d37e54321565a5388a3c8abd3efc573c74 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=e3edc17426139e16da869ac62f80ce45bd452935 commit e3edc17426139e16da869ac62f80ce45bd452935 Author: Max Date: Tue Jul 5 14:48:26 2016 +0200 Mark array as static const Change-Id: Ia70519c8f10d55084b53acb68e57debc70549246 ----------------------------------------------------------------------- Summary of changes: src/common/msg_utils.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 7 13:26:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 13:26:33 GMT Subject: libosmo-sccp.git branch master updated. 0.0.6.3-50-gbfdbde2 Message-ID: <201607071326.u67DQXGj018163@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, master has been updated via bfdbde2bd8477c466feadbd563a3caf1e7e704db (commit) from 03ad002c28073b347b92bcde16d5af80a06389e4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=bfdbde2bd8477c466feadbd563a3caf1e7e704db commit bfdbde2bd8477c466feadbd563a3caf1e7e704db Author: Neels Hofmeyr Date: Thu Jul 7 15:23:14 2016 +0200 fix struct member typo: repsonding_addr in osmo_scu_disconn_param By accident, I already fixed this typo in osmo-iuh, breaking the build. Instead of reverting there, fix it here. Change-Id: I4076fb37c0d94be7adff46e76465884a61c54c9a ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/sccp_sap.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Jul 7 13:39:35 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 13:39:35 GMT Subject: libosmo-sccp.git branch sysmocom/iu updated. 0.0.6.3-67-g1a38750 Message-ID: <201607071339.u67DdZ47020374@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, sysmocom/iu has been updated via 1a3875092f93df3c3054d26eac52bb0ea9bd09c3 (commit) from b86cc95df32346bf77afd2005c5430d8c6a6d6ae (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=1a3875092f93df3c3054d26eac52bb0ea9bd09c3 commit 1a3875092f93df3c3054d26eac52bb0ea9bd09c3 Author: Neels Hofmeyr Date: Wed Jul 6 16:03:03 2016 +0200 cosmetic: rename osmo_sua_link and osmo_sua_user to osmo_sccp_*, on iu branch See 03ad002c28073b347b92bcde16d5af80a06389e4 on master branch. Committing separately here to spare us resolving rebase conflicts. Change-Id: Ifec83e3d35209d4aaf7b17b4b9b73ca1ed26aa74 ----------------------------------------------------------------------- Summary of changes: include/osmocom/sigtran/sccp_helpers.h | 14 +++--- include/osmocom/sigtran/sua.h | 18 ++++---- src/sccp_helpers.c | 14 +++--- src/sua.c | 84 +++++++++++++++++----------------- tests/sigtran/sua_client_test.c | 4 +- tests/sigtran/sua_server_test.c | 2 +- tests/sigtran/sua_test_common.c | 4 +- tests/sigtran/sua_test_common.h | 4 +- 8 files changed, 72 insertions(+), 72 deletions(-) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Thu Jul 7 13:51:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 13:51:15 GMT Subject: osmo-bts.git branch master updated. 0.4.0-208-g1c1b0e8 Message-ID: <201607071351.u67DpFci022472@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 1c1b0e843d50b3bc6d82bb78e09242a4d0b7b21f (commit) from e3edc17426139e16da869ac62f80ce45bd452935 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=1c1b0e843d50b3bc6d82bb78e09242a4d0b7b21f commit 1c1b0e843d50b3bc6d82bb78e09242a4d0b7b21f Author: Holger Hans Peter Freyther Date: Fri Jul 1 18:16:13 2016 +0200 sysmobts: Fix eeprom padding before gpg key Correct the too short padding I introduced in the commit a55b166c6c7af79cbefe8e65fe77b2d61c634d2d. The result needs to be 121 and not 120. Add static asserts to make sure it does not happen again. Change-Id: I3da7f3b8d3c8e12deb8b805cd15ff52a103d4e56 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/misc/sysmobts_eeprom.h | 2 +- src/osmo-bts-sysmo/misc/sysmobts_par.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 7 21:05:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 21:05:43 GMT Subject: osmo-bts.git branch neels/pending3 deleted. 0.4.0-188-g740f28e Message-ID: <201607072105.u67L5hgn099147@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/pending3 has been deleted was 740f28ef13c332386580ccd988099afac068952e ----------------------------------------------------------------------- 740f28ef13c332386580ccd988099afac068952e vty: install orphaned trx nominal power command ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 7 21:05:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 21:05:44 GMT Subject: osmo-bts.git branch neels/pending2 deleted. 0.4.0-190-g3ee8e74 Message-ID: <201607072105.u67L5iX0099164@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/pending2 has been deleted was 3ee8e7449b124ab986e88d9676dcb3fcb4bfa5ed ----------------------------------------------------------------------- 3ee8e7449b124ab986e88d9676dcb3fcb4bfa5ed fix compiler warning: remove unused variable 'i' in calib_verify() ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 7 21:05:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 21:05:44 GMT Subject: osmo-bts.git branch neels/pending1 deleted. 0.4.0-188-g812e747 Message-ID: <201607072105.u67L5i0S099178@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/pending1 has been deleted was 812e747b4c9ac6972283a09c1659bb121114680b ----------------------------------------------------------------------- 812e747b4c9ac6972283a09c1659bb121114680b dyn PDCH: safeguard: exit if nothing pending in dyn_pdch_ts_disconnected() ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 7 21:14:18 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 21:14:18 GMT Subject: osmo-bts.git branch neels/lc15_dyn_pdch deleted. 0.4.0-193-gb055579 Message-ID: <201607072114.u67LEIlU000989@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/lc15_dyn_pdch has been deleted was b0555799e24c9ef5d4296b8a658cd467a33c60c5 ----------------------------------------------------------------------- b0555799e24c9ef5d4296b8a658cd467a33c60c5 dyn PDCH: lc15: complete for litecell15-bts: implement bts_model_ts_*() ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 7 21:15:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 21:15:22 GMT Subject: osmo-bts.git branch neels/lc15_dyn_pdch_old_numbering updated. 0.4.0-209-g3eaaa18 Message-ID: <201607072115.u67LFMXo001179@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/lc15_dyn_pdch_old_numbering has been updated discards 636b2efe7e3636ee7cda6820ec222e3d4bd8067b (commit) discards b0555799e24c9ef5d4296b8a658cd467a33c60c5 (commit) discards 4cfa2728d4d73704d0dcd8c142ce92059f8954aa (commit) discards f8d908ab333bda3fb4bff10bbb90ff414a52a4e8 (commit) discards 1322e479226063af0a363bbbebae332b057f8602 (commit) discards e174d20c5cfc06fecce4a861dc5f7ac52535e463 (commit) discards 7d210770a9ef5d2e30641319dc9b304b79e80f72 (commit) via 3eaaa18e2aa4b831ea83155c7a6fc282b17aa749 (commit) via 1c1b0e843d50b3bc6d82bb78e09242a4d0b7b21f (commit) via e3edc17426139e16da869ac62f80ce45bd452935 (commit) via 7267a0d37e54321565a5388a3c8abd3efc573c74 (commit) via d5f95c308b836dd84753edafb7a63c19a2f36e98 (commit) via bb1e3b089b9818e9d62f5a673d31ea39ff7cec6e (commit) via c03d3ae7af27edc035316f9d21aab5437f934b07 (commit) via 5c0d88e69d16426d8e7af5bf4b7866aa33132064 (commit) via 4fa641d7b22116c7b1af0bf80ebe6ab78a06cee9 (commit) via 64e3813b060d626ae9f767238ca018e0f697adf0 (commit) via 9797a72cd7a259a642ce776519f0d34f3e7338e6 (commit) via 99642656a067c2e16a1b2f1e5eb34529564c584d (commit) via c2874c4360be5692ead62f78b82d8ab962c8dc7b (commit) via 3f919171efc52c88f54cc9140588854e14d152b5 (commit) via a4c68023154f4ac3b3fc31e1566896f9280244a9 (commit) via 0eaa27a6beb5136fc17d99df022d58eb410b0e5c (commit) via 037dcfe98197e91b13bbc943d128b136355f05b5 (commit) via 380a2e6d902fbfb00fdba9bd81abc0f0b7b2093b (commit) via ccb11487174545672571515cf98671b0267fa141 (commit) via 724412a49aa86ec2d2836d9ea9da0a9ce46d665c (commit) via f0d6d6ba02eb79c2b42d0755372b773684c1f7cf (commit) via dd084e6e57ee31ae260e8fc16d33e55cff0feeec (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (636b2efe7e3636ee7cda6820ec222e3d4bd8067b) \ N -- N -- N (3eaaa18e2aa4b831ea83155c7a6fc282b17aa749) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=3eaaa18e2aa4b831ea83155c7a6fc282b17aa749 commit 3eaaa18e2aa4b831ea83155c7a6fc282b17aa749 Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. ----------------------------------------------------------------------- Summary of changes: contrib/screenrc-sysmobts | 2 +- contrib/sysmobts.service | 2 +- include/osmo-bts/l1sap.h | 2 + include/osmo-bts/msg_utils.h | 1 + src/common/l1sap.c | 4 +- src/common/msg_utils.c | 17 +++++-- src/common/phy_link.c | 1 + src/common/rsl.c | 8 +-- src/osmo-bts-litecell15/calib_file.c | 4 +- src/osmo-bts-litecell15/l1_if.c | 16 ++---- src/osmo-bts-litecell15/lc15bts_vty.c | 2 + src/osmo-bts-litecell15/tch.c | 61 ++--------------------- src/osmo-bts-octphy/l1_if.c | 16 ++---- src/osmo-bts-octphy/l1_tch.c | 38 --------------- src/osmo-bts-sysmo/l1_if.c | 16 ++---- src/osmo-bts-sysmo/misc/sysmobts_eeprom.h | 2 +- src/osmo-bts-sysmo/misc/sysmobts_par.c | 6 +++ src/osmo-bts-sysmo/tch.c | 62 ++--------------------- src/osmo-bts-trx/Makefile.am | 4 +- src/osmo-bts-trx/amr.c | 81 ------------------------------- src/osmo-bts-trx/amr.h | 8 --- src/osmo-bts-trx/l1_if.c | 9 +--- src/osmo-bts-trx/scheduler_trx.c | 51 +++++++++++-------- src/osmo-bts-trx/trx_if.c | 2 +- 24 files changed, 98 insertions(+), 317 deletions(-) delete mode 100644 src/osmo-bts-trx/amr.c delete mode 100644 src/osmo-bts-trx/amr.h hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 7 22:09:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 7 Jul 2016 22:09:06 GMT Subject: osmo-pcu.git branch neels/pending deleted. 0.2-797-g50c6968 Message-ID: <201607072209.u67M967k010420@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, neels/pending has been deleted was 50c696804aa3b95ca29a519ac74aa155154a1b29 ----------------------------------------------------------------------- 50c696804aa3b95ca29a519ac74aa155154a1b29 Revert "tbf: Add state WAIT_ASSIGN" ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Fri Jul 8 00:58:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 Jul 2016 00:58:08 GMT Subject: osmo-trx.git branch ms-dual deleted. 538379876f22d22e6b3d2d703805b64fb080e2bd Message-ID: <201607080058.u680w8Es039919@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, ms-dual has been deleted was 538379876f22d22e6b3d2d703805b64fb080e2bd ----------------------------------------------------------------------- 538379876f22d22e6b3d2d703805b64fb080e2bd Transceiver52M: Enable SCH detection on second RF channel ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jul 8 00:58:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 Jul 2016 00:58:55 GMT Subject: osmo-trx.git branch ttsou/fixes deleted. 68475102023be985d45698acb81b888f78db8728 Message-ID: <201607080058.u680wtr8040060@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, ttsou/fixes has been deleted was 68475102023be985d45698acb81b888f78db8728 ----------------------------------------------------------------------- 68475102023be985d45698acb81b888f78db8728 common: Add mandatory length field to UDP receive calls ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jul 8 00:59:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 Jul 2016 00:59:39 GMT Subject: osmo-trx.git branch clkind deleted. 596c48e224d28d79d4964c4481037d95b8dee7d7 Message-ID: <201607080059.u680xdW6040208@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, clkind has been deleted was 596c48e224d28d79d4964c4481037d95b8dee7d7 ----------------------------------------------------------------------- 596c48e224d28d79d4964c4481037d95b8dee7d7 transceiver: Limit CLK IND sending to Rx frame loop ----------------------------------------------------------------------- hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Fri Jul 8 01:20:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 Jul 2016 01:20:40 GMT Subject: osmo-bts.git branch neels/trx_double_init created. 0.4.0-209-g8195b8d Message-ID: <201607080120.u681KeDX045586@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/trx_double_init has been created at 8195b8d27da5700b003fadabcccb49dbe6ce9a83 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=8195b8d27da5700b003fadabcccb49dbe6ce9a83 commit 8195b8d27da5700b003fadabcccb49dbe6ce9a83 Author: Neels Hofmeyr Date: Fri Jul 8 02:21:54 2016 +0200 osmo-bts-trx: init OML only once by sending AVSTATE_OK with OPSTATE_ENABLED When receiving an OPSTART for the BTS object, also set the availability state to OK. (Note, osmo-bts-trx so far has a hackish implementation of OML. It simply sends the ->Enabled state changes directly upon receiving an OPSTART.) Before, the availability would remain at NM_AVSTATE_DEPENDENCY, which caused an unfortunate chain reaction resulting in osmo-bts-trx going through the initialization sequence twice: BTS BSC |<-----| SITE_MANAGER OPSTART n |----->| BTS state change: OPSTATE_DISABLED, AVSTATE_DEPENDENCY o | | This signals to nm_statechg_event() in bts_ipaccess_nanobts.c r | | to (a) Set BTS Attributes and (b) send BTS OPSTART m |<-----| Set BTS Attributes (a) a | | When osmo-bts-trx receives a Set BTS Attributes, it sends l |----->| CHANNEL state change: OPSTATE_DISABLED x8 | | This signals the BSC to Set CHANNEL Attributes and OPSTART i |<-----| Set CHANNEL Attributes x8 n |<-----| CHANNEL OPSTART x8 i |----->| CHANNEL state change: OPSTATE_ENABLED, AVSTATE_OK x8 t | | |<-----| BTS OPSTART (b) | | osmo-bts-trx immediately replies with: |----->| BTS state change: OPSTATE_ENABLED, AVSTATE_DEPENDENCY | | Unfortunately, availability is left at DEPENDENCY, | | and the NM_OC_BTS case in nm_statechg_event() only | | checks for availability, not for the opstate. | | Hence nm_statechg_event() again feels inclined to | | to (a) Set BTS Attributes and (b) send BTS OPSTART, | | --+------+----- This is where the second round starts | | s |<-----| Set BTS Attributes (a) e | | When osmo-bts-trx receives a Set BTS Attributes, it sends c |----->| CHANNEL state change: OPSTATE_DISABLED x8 o | | All channels are disabled again, and then re-launched: n |<-----| Set CHANNEL Attributes x8 d |<-----| CHANNEL OPSTART x8 |----->| CHANNEL state change: OPSTATE_ENABLED, AVSTATE_OK x8 | | i |<-----| BTS OPSTART (b) n | | osmo-bts-trx again sets the OPSTATE_ENABLED, but since i | | this time it was already enabled, no further state change t | | is sent back to the BSC. This nightmare pivots on two hinges: 1. osmo-bts-trx fails to set BTS availability to AVSTATE_OK. 2. nm_statechg_event() fails to heed the OPSTATE_ENABLED of the BTS state change. Note, the configured channels from the first round were not actually taken down, only the OML OPSTATE_DISABLED were sent. In this commit, fix the osmo-bts-trx side: send AVSTATE_OK for the BTS object upon sending OPSTATE_ENABLED, so that only the part marked "normal init" above is run. This change applies the same fix to other OML objects, which should make sense in the same manner, within the current hackish OML implementation: * NM_OC_BTS * NM_OC_SITE_MANAGER * NM_OC_BASEB_TRANSC * NM_OC_GPRS_NSE * NM_OC_GPRS_CELL * NM_OC_GPRS_NSVC Change-Id: I08aa861f6100568c79750f4fbc9a32e1557b9304 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jul 8 01:58:32 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 Jul 2016 01:58:32 GMT Subject: osmo-bts.git branch neels/dyn_pdch_trx updated. 0.4.0-214-g980fd1f Message-ID: <201607080158.u681wWra052856@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_pdch_trx has been updated discards a2c2120234541fe782de780347392b2706ce0d6a (commit) via 980fd1f8cdec5a3c6dee28a51fdd53165d30c080 (commit) via af7b7feb11fc13e0e81cf7619d8d2c061c9b63b8 (commit) via 1eda517edd81cd464d0b658a7f8b2ae9dd6e8fff (commit) via 4b0355256bdacb0cfb2a57d89595d3887aee7b42 (commit) via eeab9e75a69378ab936a8cc1dbac583f9eb51367 (commit) via cb854fd531b09f25f94a9bf987dfd777164d7352 (commit) via 1c1b0e843d50b3bc6d82bb78e09242a4d0b7b21f (commit) via e3edc17426139e16da869ac62f80ce45bd452935 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (a2c2120234541fe782de780347392b2706ce0d6a) \ N -- N -- N (980fd1f8cdec5a3c6dee28a51fdd53165d30c080) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=980fd1f8cdec5a3c6dee28a51fdd53165d30c080 commit 980fd1f8cdec5a3c6dee28a51fdd53165d30c080 Author: Neels Hofmeyr Date: Fri Jul 8 03:06:20 2016 +0200 cosmetic: osmo-bts-trx: remove obsolete commented code Change-Id: I1a5b6a9d9592952877c6640e5117dc269d67925a http://cgit.osmocom.org/osmo-bts/commit/?id=af7b7feb11fc13e0e81cf7619d8d2c061c9b63b8 commit af7b7feb11fc13e0e81cf7619d8d2c061c9b63b8 Author: Neels Hofmeyr Date: Fri Jul 8 03:05:46 2016 +0200 osmo-bts-trx: clear TS flags on CHANNEL OPSTART Change-Id: Ia6de5960f910a9db32c55dc1d38527e871c76e99 http://cgit.osmocom.org/osmo-bts/commit/?id=1eda517edd81cd464d0b658a7f8b2ae9dd6e8fff commit 1eda517edd81cd464d0b658a7f8b2ae9dd6e8fff Author: Neels Hofmeyr Date: Fri Jul 8 03:04:37 2016 +0200 fix debug log: pick proper l1ts Change-Id: Ic3d1c1c61c2ca1adc043ec02d7249e2b0798ae12 http://cgit.osmocom.org/osmo-bts/commit/?id=4b0355256bdacb0cfb2a57d89595d3887aee7b42 commit 4b0355256bdacb0cfb2a57d89595d3887aee7b42 Author: Neels Hofmeyr Date: Fri Jul 8 03:03:30 2016 +0200 scores of temporary debug logs Change-Id: I4cf69f301295a70a10b920039c8b874db18de672 http://cgit.osmocom.org/osmo-bts/commit/?id=eeab9e75a69378ab936a8cc1dbac583f9eb51367 commit eeab9e75a69378ab936a8cc1dbac583f9eb51367 Author: Neels Hofmeyr Date: Tue Jul 5 15:32:30 2016 +0200 WIP Change-Id: Ib2a9c7e126fe4a5c91a0ef6c3973071970292d65 ----------------------------------------------------------------------- Summary of changes: src/common/msg_utils.c | 6 +++--- src/common/oml.c | 3 +++ src/common/scheduler.c | 5 +++++ src/osmo-bts-sysmo/misc/sysmobts_eeprom.h | 2 +- src/osmo-bts-sysmo/misc/sysmobts_par.c | 6 ++++++ src/osmo-bts-trx/l1_if.c | 31 ++++++++++++++++++++++++++++--- src/osmo-bts-trx/scheduler_trx.c | 2 ++ 7 files changed, 48 insertions(+), 7 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jul 8 01:58:32 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 Jul 2016 01:58:32 GMT Subject: osmo-bts.git branch neels/trx_double_init updated. 0.4.0-209-gcb854fd Message-ID: <201607080158.u681wWOO052897@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/trx_double_init has been updated discards 8195b8d27da5700b003fadabcccb49dbe6ce9a83 (commit) via cb854fd531b09f25f94a9bf987dfd777164d7352 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (8195b8d27da5700b003fadabcccb49dbe6ce9a83) \ N -- N -- N (cb854fd531b09f25f94a9bf987dfd777164d7352) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jul 8 15:08:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 Jul 2016 15:08:33 GMT Subject: libosmocore.git branch master updated. 0.9.0-196-gf5f773f Message-ID: <201607081508.u68F8XJ0021294@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via f5f773f0130e1f61b84636f7aeb6e17f5140fd25 (commit) from fdca25dfb881871ffb4142bd1bcd808c71e6c4e3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=f5f773f0130e1f61b84636f7aeb6e17f5140fd25 commit f5f773f0130e1f61b84636f7aeb6e17f5140fd25 Author: Max Date: Tue Jul 5 19:17:19 2016 +0200 Add strings with GPRS GMM messages Change-Id: I48477b733e2da72f59349c00554dd3e080c9f445 Related: OS#1582 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08_gprs.h | 1 + src/gsm/gsm_04_08_gprs.c | 24 ++++++++++++++++++++++++ src/gsm/libosmogsm.map | 1 + 3 files changed, 26 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jul 8 21:46:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 8 Jul 2016 21:46:57 GMT Subject: osmo-trx.git branch master updated. c37594f3b96a22d440d1ec8f52e0d968fca37185 Message-ID: <201607082146.u68LkvMM092621@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, master has been updated via c37594f3b96a22d440d1ec8f52e0d968fca37185 (commit) via ffee30d19047a6f6bff061d95c3bbbb21a81098f (commit) from 24575a6530a5b0d451611f07cf660f3c93e93a13 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=c37594f3b96a22d440d1ec8f52e0d968fca37185 commit c37594f3b96a22d440d1ec8f52e0d968fca37185 Author: Tom Tsou Date: Fri Jul 8 14:39:42 2016 -0700 mcbts: Allow out of order channel setup Previous checks on multi-channel TSC and ARFCN settings would fail if channels were initialized out of order. Namely, if channel 0 was not configured first, osmo-trx would error on the control interface leading osmo-bts to fail. Allow global TSC setting on all channels with added logging notice. Notify if channel frequency is unexpected - which may happen if channels are setup out of order - but do no report as error. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=ffee30d19047a6f6bff061d95c3bbbb21a81098f commit ffee30d19047a6f6bff061d95c3bbbb21a81098f Author: Tom Tsou Date: Thu Jul 7 19:39:18 2016 -0700 transceiver: Remove HANDOVER warnings These warnings simply echo the socket command arguments with no indication of any unexpected or improper operation. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 5 +---- Transceiver52M/radioInterfaceMulti.cpp | 12 ++++++++---- 2 files changed, 9 insertions(+), 8 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Sat Jul 9 19:50:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 9 Jul 2016 19:50:04 GMT Subject: openbsc.git branch master updated. 0.15.0-330-g9f8f9b8 Message-ID: <201607091950.u69Jo421066491@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 9f8f9b80214fabfb3ac7674341c18a61a6ffcc5f (commit) from 3955025c2a83a334f65322def52466c1cc86ed89 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=9f8f9b80214fabfb3ac7674341c18a61a6ffcc5f commit 9f8f9b80214fabfb3ac7674341c18a61a6ffcc5f Author: Alexander Couzens Date: Mon Jul 4 16:34:41 2016 +0200 libbsc: skip channel state LCHAN_S_INACTIVE while handover The state is directly overwritten by the next function. Because there isn't any state transition, remove this state. Change-Id: I7f287692dbd559268fb5e61d81ac19e5dd4827eb ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/handover_logic.c | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Jul 9 19:51:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 9 Jul 2016 19:51:06 GMT Subject: osmo-bts.git branch master updated. 0.4.0-210-gb8f5f4e Message-ID: <201607091951.u69Jp68U066699@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via b8f5f4e176c5402ec529225864313f0787502049 (commit) via b151301c6c91f8ecc02aa18ee746b02cf61f6fee (commit) from 1c1b0e843d50b3bc6d82bb78e09242a4d0b7b21f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=b8f5f4e176c5402ec529225864313f0787502049 commit b8f5f4e176c5402ec529225864313f0787502049 Author: Neels Hofmeyr Date: Wed Jul 6 14:06:23 2016 +0200 log: osmo-bts-trx: change access burst logs to DEBUG level Many erratic bursts are expected. To not bloat the log, notifications for this should be on debug level. See http://lists.osmocom.org/pipermail/openbsc/2016-July/009482.html (Tue, 5 Jul 2016 15:38:27 -0700 / Tom Tsou / Re: osmo-bts-trx error logs -- was: GPRS on osmo-trx not working) Change-Id: If591c087ba8fd48564139e32930050ee8ab07001 http://cgit.osmocom.org/osmo-bts/commit/?id=b151301c6c91f8ecc02aa18ee746b02cf61f6fee commit b151301c6c91f8ecc02aa18ee746b02cf61f6fee Author: Neels Hofmeyr Date: Wed Jul 6 14:05:08 2016 +0200 cosmetic: osmo-bts-trx: add comment, fix comment typo Change-Id: Iea62bd98954d0219ba597613cea6db63f7a6b396 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/scheduler.h | 4 ++-- src/osmo-bts-trx/l1_if.c | 1 + src/osmo-bts-trx/scheduler_trx.c | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jul 9 19:52:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 9 Jul 2016 19:52:34 GMT Subject: osmo-bts.git branch master updated. 0.4.0-211-gcff0d44 Message-ID: <201607091952.u69JqYGp066997@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via cff0d44e53bce69a9c8831925d1489c4024ccb1c (commit) from b8f5f4e176c5402ec529225864313f0787502049 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=cff0d44e53bce69a9c8831925d1489c4024ccb1c commit cff0d44e53bce69a9c8831925d1489c4024ccb1c Author: Neels Hofmeyr Date: Wed Jul 6 14:06:51 2016 +0200 log: osmo-bts-trx: change PDTCH block logs to DEBUG level Many erratic PDTCH blocks are expected. To not bloat the log, notifications for this should be on debug level. See http://lists.osmocom.org/pipermail/openbsc/2016-June/009457.html (Thu, 30 Jun 2016 01:49:33 +0300 / Alexander Chemeris / Re: GPRS on osmo-trx not working) Change-Id: Ie318248aa2b8de455174e72a63c602c7aeae312c ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/scheduler_trx.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jul 9 19:53:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 9 Jul 2016 19:53:10 GMT Subject: openbsc.git branch master updated. 0.15.0-331-ge6052c4 Message-ID: <201607091953.u69JrA5D067181@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via e6052c4cc756f7d3a5023a0ba57fe8d80783967c (commit) from 9f8f9b80214fabfb3ac7674341c18a61a6ffcc5f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=e6052c4cc756f7d3a5023a0ba57fe8d80783967c commit e6052c4cc756f7d3a5023a0ba57fe8d80783967c Author: Max Date: Thu Jun 30 10:25:49 2016 +0200 Make random MSISDN assignment optional Previously if subscriber was automatically created it got assigned random MSISDN number. Make it optional (defaulting to previous behavior) by adding following: * new optional no-extension argument for subscriber-create-on-demand vty command * db unit tests * vty test Note: using the db made with new code might result in subscribers with empty extension. Such subscribers cannot be deleted using old code. Make sure not to mix db versions or manually fix it by editing sqlite with external program. Fixes: OS#1658 Change-Id: Ibbc2e88e4722b08854ebc631485f19ed56443cbb ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/db.h | 4 ++- openbsc/include/openbsc/gsm_data.h | 10 ++---- openbsc/include/openbsc/gsm_subscriber.h | 5 +-- openbsc/src/libbsc/bsc_vty.c | 4 +++ openbsc/src/libbsc/net_init.c | 10 +++++- openbsc/src/libmsc/ctrl_commands.c | 6 ++-- openbsc/src/libmsc/db.c | 31 +++++++++++-------- openbsc/src/libmsc/gsm_04_08.c | 10 +++--- openbsc/src/libmsc/gsm_subscriber.c | 9 ++++-- openbsc/src/libmsc/vty_interface_layer3.c | 31 ++++++++++--------- openbsc/tests/db/db_test.c | 30 ++++++++++++------ openbsc/tests/vty_test_runner.py | 51 ++++++++++++++++++++++++++++++- 12 files changed, 141 insertions(+), 60 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jul 10 13:08:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 10 Jul 2016 13:08:23 GMT Subject: openbsc.git branch laforge/om2000-fsm created. 0.15.0-333-gd058dde Message-ID: <201607101308.u6AD8NB0071752@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, laforge/om2000-fsm has been created at d058dde994bf5a53a15d1ab8c85854a1d3c2a169 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d058dde994bf5a53a15d1ab8c85854a1d3c2a169 commit d058dde994bf5a53a15d1ab8c85854a1d3c2a169 Author: Harald Welte Date: Sat Jul 9 22:20:57 2016 +0200 WIP: OM2000: Full state machine implementation using osmo_fsm Our existing OM2000 code for initializing all Managed Objects of a BTS at startup was never complete. Rather than trying to fix the old-style code, introudce a hierarchy of osmo_fsm's reflecting the full protocol hand-shake and sequence of bringing up the individual MO's. If this works out well, it mihgt make sense to convert the TS 12.21 OML code for other BTS models, too. Change-Id: I3e11b28ba22b8c227e0401e6207fdda5381dda8c http://cgit.osmocom.org/openbsc/commit/?id=f5a0d88547aa4471684afc92c7889e3a7bda10db commit f5a0d88547aa4471684afc92c7889e3a7bda10db Author: Harald Welte Date: Mon Jul 4 17:13:57 2016 +0200 Attempt at extending dynamic PDCH support to Ericcson RBS2000 In Ericsson RBS2000, all PDCH's are dynamic, i.e. there is only one shared PCHAN type for TCH/F, TCH/H and PDCH. The PDCH needs to be activated with a RSL CHAN ACT with some proprietary coding of the Channel Number IE. Change-Id: I48089fcf8328d52f57e97b003790ffdeed766367 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jul 10 13:19:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 10 Jul 2016 13:19:24 GMT Subject: libosmocore.git branch master updated. 0.9.0-197-g673018f Message-ID: <201607101319.u6ADJOYt074082@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 673018fed99aab80c3ac23c95f568ff0bf272f60 (commit) from f5f773f0130e1f61b84636f7aeb6e17f5140fd25 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=673018fed99aab80c3ac23c95f568ff0bf272f60 commit 673018fed99aab80c3ac23c95f568ff0bf272f60 Author: Harald Welte Date: Sun Jul 10 15:09:43 2016 +0200 fsm: call 'onenter' as last step of a state change This is useful to allow the user to terinate the fsm from the onenter() callback. Change-Id: Ia45a1f3279e702028250e10dc54b2d46a4039905 ----------------------------------------------------------------------- Summary of changes: src/fsm.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Jul 10 13:22:04 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 10 Jul 2016 13:22:04 GMT Subject: libosmocore.git branch master updated. 0.9.0-198-gf323911 Message-ID: <201607101322.u6ADM4MB075077@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via f3239113db910962a4ccac2f93d689a86450264f (commit) from 673018fed99aab80c3ac23c95f568ff0bf272f60 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=f3239113db910962a4ccac2f93d689a86450264f commit f3239113db910962a4ccac2f93d689a86450264f Author: Harald Welte Date: Sun Jul 10 15:11:45 2016 +0200 fsm: talloc + copy the 'id' passed into a FSM The 'id' is used to generate the human-readable name of the FSM. However, when the FSM creates slave FSMs later, the caller-passed "ID" mgiht long be gone again (e.g. it was on stack memory). So let's copy the 'id' string to a chunk of dynamically-allocated memory at time of FSM start to ensure we have it later when creating child FSMs. Change-Id: Ib88a2c02c5c91f17b4ec1e9db57a06d6d66465fb ----------------------------------------------------------------------- Summary of changes: src/fsm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Jul 10 13:24:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 10 Jul 2016 13:24:01 GMT Subject: libosmocore.git branch master updated. 0.9.0-199-g02a6672 Message-ID: <201607101324.u6ADO1PF075502@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 02a66728856d6a111ef61eca2cc052df052579a9 (commit) from f3239113db910962a4ccac2f93d689a86450264f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=02a66728856d6a111ef61eca2cc052df052579a9 commit 02a66728856d6a111ef61eca2cc052df052579a9 Author: Harald Welte Date: Sun Jul 10 15:13:51 2016 +0200 fsm: delete the timer when changing state In osmo_fsm_inst_state_chg(), we need to stop any not-yet-expired timer of the old state before transitioning into the new state. Change-Id: I2558f9a7027a877ea8263785ed3c8d70d2513996 ----------------------------------------------------------------------- Summary of changes: src/fsm.c | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jul 11 15:17:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 15:17:23 GMT Subject: osmo-iuh.git branch osmocom/gerrit-test created. 7f539437f7de4e2d3347b86e43add549bf38b339 Message-ID: <201607111517.u6BFHN1V095407@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/gerrit-test has been created at 7f539437f7de4e2d3347b86e43add549bf38b339 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=7f539437f7de4e2d3347b86e43add549bf38b339 commit 7f539437f7de4e2d3347b86e43add549bf38b339 Author: Neels Hofmeyr Date: Mon Jul 11 17:10:49 2016 +0200 jenkins.sh: remove code dup and unnecessary dependencies Have a bash function to build each dependency with the same commands. There is a tradeoff: having each dependency build with the same function means you can't easily tweak one of the dependencies. OTOH having a unified function means a) more readable script, b) that we're sure not to forget some steps and c) no need to do the same edit n times. Set the PKG_CONFIG_PATH globally. Also a tradeoff: if a future addition wouldn't need the same PKG_CONFIG_PATH, this would make things ugly. But that is actually quite unlikely, and the readability improvement is substantial. Use env variables to remember local paths. That means we always are sure to cd to the same absolute base path, which a 'cd ..' can't guarantee; also, we avoid possible typos for e.g. "$deps/install". Change-Id: Ia7b4b9788b9c951f8be00cc5ae72a9c0a776fe64 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 15:27:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 15:27:43 GMT Subject: osmo-iuh.git branch osmocom/gerrit-test updated. 3610412393deaa7c7aaf515ee730d1c9ee85c52c Message-ID: <201607111527.u6BFRhxh097561@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/gerrit-test has been updated discards 7f539437f7de4e2d3347b86e43add549bf38b339 (commit) via 3610412393deaa7c7aaf515ee730d1c9ee85c52c (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (7f539437f7de4e2d3347b86e43add549bf38b339) \ N -- N -- N (3610412393deaa7c7aaf515ee730d1c9ee85c52c) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=3610412393deaa7c7aaf515ee730d1c9ee85c52c commit 3610412393deaa7c7aaf515ee730d1c9ee85c52c Author: Neels Hofmeyr Date: Mon Jul 11 17:10:49 2016 +0200 jenkins.sh: remove code dup, drop unnecessary dep asn1c Have a bash function to build each dependency with the same commands. There is a tradeoff: having each dependency build with the same function means you can't easily tweak one of the dependencies. OTOH having a unified function means a) more readable script, b) that we're sure not to forget some steps and c) no need to do the same edit n times. Set the PKG_CONFIG_PATH globally. Also a tradeoff: if a future addition wouldn't need the same PKG_CONFIG_PATH, this would make things ugly. But that is actually quite unlikely, and the readability improvement is substantial. Use env variables to remember local paths. That means we always are sure to cd to the same absolute base path, which a 'cd ..' can't guarantee; also, we avoid possible typos for e.g. "$deps/install". Drop build of asn1c, only libasn1c is needed. Change-Id: Ia7b4b9788b9c951f8be00cc5ae72a9c0a776fe64 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 1 + 1 file changed, 1 insertion(+) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 15:32:18 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 15:32:18 GMT Subject: osmo-iuh.git branch osmocom/gerrit-test updated. 8136734a91d20cdcbc7a23594dc8e3c383d0a63b Message-ID: <201607111532.u6BFWIQN098417@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/gerrit-test has been updated discards 3610412393deaa7c7aaf515ee730d1c9ee85c52c (commit) via 8136734a91d20cdcbc7a23594dc8e3c383d0a63b (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (3610412393deaa7c7aaf515ee730d1c9ee85c52c) \ N -- N -- N (8136734a91d20cdcbc7a23594dc8e3c383d0a63b) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=8136734a91d20cdcbc7a23594dc8e3c383d0a63b commit 8136734a91d20cdcbc7a23594dc8e3c383d0a63b Author: Neels Hofmeyr Date: Mon Jul 11 17:10:49 2016 +0200 jenkins.sh: remove code dup, drop unnecessary dep asn1c Have a bash function to build each dependency with the same commands. There is a tradeoff: having each dependency build with the same function means you can't easily tweak one of the dependencies. OTOH having a unified function means a) more readable script, b) that we're sure not to forget some steps and c) no need to do the same edit n times. Set the PKG_CONFIG_PATH globally. Also a tradeoff: if a future addition wouldn't need the same PKG_CONFIG_PATH, this would make things ugly. But that is actually quite unlikely, and the readability improvement is substantial. Use env variables to remember local paths. That means we always are sure to cd to the same absolute base path, which a 'cd ..' can't guarantee; also, we avoid possible typos for e.g. "$deps/install". Drop build of asn1c, only libasn1c is needed. Build sysmocom/sctp branch of libosmo-netif, as needed for libosmo-sccp's sysmocom/iu branch. Change-Id: Ia7b4b9788b9c951f8be00cc5ae72a9c0a776fe64 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 15:40:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 15:40:09 GMT Subject: osmo-iuh.git branch osmocom/gerrit-test updated. f6e2583cff59b7fa9b2fbee985a0d9b5fbd7fb3a Message-ID: <201607111540.u6BFe9uG099914@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/gerrit-test has been updated discards 8136734a91d20cdcbc7a23594dc8e3c383d0a63b (commit) via f6e2583cff59b7fa9b2fbee985a0d9b5fbd7fb3a (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (8136734a91d20cdcbc7a23594dc8e3c383d0a63b) \ N -- N -- N (f6e2583cff59b7fa9b2fbee985a0d9b5fbd7fb3a) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=f6e2583cff59b7fa9b2fbee985a0d9b5fbd7fb3a commit f6e2583cff59b7fa9b2fbee985a0d9b5fbd7fb3a Author: Neels Hofmeyr Date: Mon Jul 11 17:10:49 2016 +0200 jenkins.sh: remove code dup Have a bash function to build each dependency with the same commands. There is a tradeoff: having each dependency build with the same function means you can't easily tweak one of the dependencies. OTOH having a unified function means a) more readable script, b) that we're sure not to forget some steps and c) no need to do the same edit n times. Set the PKG_CONFIG_PATH globally. Also a tradeoff: if a future addition wouldn't need the same PKG_CONFIG_PATH, this would make things ugly. But that is actually quite unlikely, and the readability improvement is substantial. Use env variables to remember local paths. That means we always are sure to cd to the same absolute base path, which a 'cd ..' can't guarantee; also, we avoid possible typos for e.g. "$deps/install". Build sysmocom/sctp branch of libosmo-netif, as needed for libosmo-sccp's sysmocom/iu branch. Change-Id: Ia7b4b9788b9c951f8be00cc5ae72a9c0a776fe64 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 15:48:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 15:48:42 GMT Subject: osmo-iuh.git branch osmocom/gerrit-test updated. 866840f0708689c9c1388d113ae31430c31cf8cf Message-ID: <201607111548.u6BFmgeo001545@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/gerrit-test has been updated discards f6e2583cff59b7fa9b2fbee985a0d9b5fbd7fb3a (commit) via 866840f0708689c9c1388d113ae31430c31cf8cf (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (f6e2583cff59b7fa9b2fbee985a0d9b5fbd7fb3a) \ N -- N -- N (866840f0708689c9c1388d113ae31430c31cf8cf) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=866840f0708689c9c1388d113ae31430c31cf8cf commit 866840f0708689c9c1388d113ae31430c31cf8cf Author: Neels Hofmeyr Date: Mon Jul 11 17:10:49 2016 +0200 jenkins.sh: remove code dup Have a bash function to build each dependency with the same commands. There is a tradeoff: having each dependency build with the same function means you can't easily tweak one of the dependencies. OTOH having a unified function means a) more readable script, b) that we're sure not to forget some steps and c) no need to do the same edit n times. Set the PKG_CONFIG_PATH globally. Also a tradeoff: if a future addition wouldn't need the same PKG_CONFIG_PATH, this would make things ugly. But that is actually quite unlikely, and the readability improvement is substantial. Use env variables to remember local paths. That means we always are sure to cd to the same absolute base path, which a 'cd ..' can't guarantee; also, we avoid possible typos for e.g. "$deps/install". Build sysmocom/sctp branch of libosmo-netif, as needed for libosmo-sccp's sysmocom/iu branch. Change-Id: Ia7b4b9788b9c951f8be00cc5ae72a9c0a776fe64 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 15:55:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 15:55:06 GMT Subject: osmo-iuh.git branch osmocom/gerrit-test updated. 216225cde8a6c08b68a718326a9b83b1a8095d7d Message-ID: <201607111555.u6BFt60o002839@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/gerrit-test has been updated discards 866840f0708689c9c1388d113ae31430c31cf8cf (commit) via 216225cde8a6c08b68a718326a9b83b1a8095d7d (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (866840f0708689c9c1388d113ae31430c31cf8cf) \ N -- N -- N (216225cde8a6c08b68a718326a9b83b1a8095d7d) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=216225cde8a6c08b68a718326a9b83b1a8095d7d commit 216225cde8a6c08b68a718326a9b83b1a8095d7d Author: Neels Hofmeyr Date: Mon Jul 11 17:10:49 2016 +0200 jenkins.sh: fix, remove code dup Have a bash function to build each dependency with the same commands. There is a tradeoff: having each dependency build with the same function means you can't easily tweak one of the dependencies. OTOH having a unified function means a) more readable script, b) that we're sure not to forget some steps and c) no need to do the same edit n times. Set the PKG_CONFIG_PATH globally. Also a tradeoff: if a future addition wouldn't need the same PKG_CONFIG_PATH, this would make things ugly. But that is actually quite unlikely, and the readability improvement is substantial. Use env variables to remember local paths. That means we always are sure to cd to the same absolute base path, which a 'cd ..' can't guarantee; also, we avoid possible typos for e.g. "$deps/install". Build sysmocom/sctp branch of libosmo-netif, as needed for libosmo-sccp's sysmocom/iu branch. 'make regen' first, to generate the .c from asn1, needed by the build. Change-Id: Ia7b4b9788b9c951f8be00cc5ae72a9c0a776fe64 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 16:00:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 16:00:55 GMT Subject: osmo-iuh.git branch osmocom/gerrit-test updated. b6daf4818b9f433e9e5b098be31a760fe18bb1a1 Message-ID: <201607111600.u6BG0tVn004147@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/gerrit-test has been updated discards 216225cde8a6c08b68a718326a9b83b1a8095d7d (commit) via b6daf4818b9f433e9e5b098be31a760fe18bb1a1 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (216225cde8a6c08b68a718326a9b83b1a8095d7d) \ N -- N -- N (b6daf4818b9f433e9e5b098be31a760fe18bb1a1) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=b6daf4818b9f433e9e5b098be31a760fe18bb1a1 commit b6daf4818b9f433e9e5b098be31a760fe18bb1a1 Author: Neels Hofmeyr Date: Mon Jul 11 17:10:49 2016 +0200 jenkins.sh: fix, remove code dup Have a bash function to build each dependency with the same commands. There is a tradeoff: having each dependency build with the same function means you can't easily tweak one of the dependencies. OTOH having a unified function means a) more readable script, b) that we're sure not to forget some steps and c) no need to do the same edit n times. Set the PKG_CONFIG_PATH globally. Also a tradeoff: if a future addition wouldn't need the same PKG_CONFIG_PATH, this would make things ugly. But that is actually quite unlikely, and the readability improvement is substantial. Use env variables to remember local paths. That means we always are sure to cd to the same absolute base path, which a 'cd ..' can't guarantee; also, we avoid possible typos for e.g. "$deps/install". Build sysmocom/sctp branch of libosmo-netif, as needed for libosmo-sccp's sysmocom/iu branch. Build aper-prefix branch of asn1c, as needed by 'regen'. 'make regen' first, to generate the .c from asn1, needed by the build. Change-Id: Ia7b4b9788b9c951f8be00cc5ae72a9c0a776fe64 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 17:20:18 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 17:20:18 GMT Subject: libosmo-sccp.git branch sysmocom/iu updated. 0.0.6.3-68-g72ff697 Message-ID: <201607111720.u6BHKI5T020272@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, sysmocom/iu has been updated via 72ff697dae639788c90de59e241368febaf9b187 (commit) from 1a3875092f93df3c3054d26eac52bb0ea9bd09c3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=72ff697dae639788c90de59e241368febaf9b187 commit 72ff697dae639788c90de59e241368febaf9b187 Author: Neels Hofmeyr Date: Mon Jul 11 19:20:02 2016 +0200 fix for FreeBSD: ifdef SCTP_AUTHENTICATION_INDICATION Don't print SCTP_AUTHENTICATION_INDICATION if it isn't defined. This helps the FreeBSD build in particular. Change-Id: Iaff5067c84b4d3ccda913c1f44b4bb0c210f14e5 ----------------------------------------------------------------------- Summary of changes: src/sua.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Jul 11 17:20:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 17:20:34 GMT Subject: osmo-iuh.git branch osmocom/gerrit-test updated. 98cc6b0f0c290e17e6a0060a2e2df8800a422863 Message-ID: <201607111720.u6BHKYvu020368@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/gerrit-test has been updated via 98cc6b0f0c290e17e6a0060a2e2df8800a422863 (commit) from b6daf4818b9f433e9e5b098be31a760fe18bb1a1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=98cc6b0f0c290e17e6a0060a2e2df8800a422863 commit 98cc6b0f0c290e17e6a0060a2e2df8800a422863 Author: Neels Hofmeyr Date: Mon Jul 11 18:36:46 2016 +0200 make regen: ~8x faster: use sed script instead of single invocations Change-Id: Ib9b3f4fc524bf3ae7cc921b0340adec113529d4d ----------------------------------------------------------------------- Summary of changes: move-asn1-header-files.sh | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 17:27:36 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 17:27:36 GMT Subject: osmo-iuh.git branch osmocom/gerrit-test updated. 7965eb700cfbf1079899fe6192c7735eb94e10c0 Message-ID: <201607111727.u6BHRauw021774@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/gerrit-test has been updated via 7965eb700cfbf1079899fe6192c7735eb94e10c0 (commit) from 98cc6b0f0c290e17e6a0060a2e2df8800a422863 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=7965eb700cfbf1079899fe6192c7735eb94e10c0 commit 7965eb700cfbf1079899fe6192c7735eb94e10c0 Author: Neels Hofmeyr Date: Mon Jul 11 19:27:22 2016 +0200 jenkins.sh: echo HEADs' hashes, echo each project name prominently Change-Id: I967b11b289630ba6ae1b102c1d6692625f83b875 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 8 ++++++++ 1 file changed, 8 insertions(+) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 17:42:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 17:42:31 GMT Subject: osmo-iuh.git branch osmocom/jenkins-test created. 7965eb700cfbf1079899fe6192c7735eb94e10c0 Message-ID: <201607111742.u6BHgVln024455@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/jenkins-test has been created at 7965eb700cfbf1079899fe6192c7735eb94e10c0 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=7965eb700cfbf1079899fe6192c7735eb94e10c0 commit 7965eb700cfbf1079899fe6192c7735eb94e10c0 Author: Neels Hofmeyr Date: Mon Jul 11 19:27:22 2016 +0200 jenkins.sh: echo HEADs' hashes, echo each project name prominently Change-Id: I967b11b289630ba6ae1b102c1d6692625f83b875 http://cgit.osmocom.org/osmo-iuh/commit/?id=98cc6b0f0c290e17e6a0060a2e2df8800a422863 commit 98cc6b0f0c290e17e6a0060a2e2df8800a422863 Author: Neels Hofmeyr Date: Mon Jul 11 18:36:46 2016 +0200 make regen: ~8x faster: use sed script instead of single invocations Change-Id: Ib9b3f4fc524bf3ae7cc921b0340adec113529d4d http://cgit.osmocom.org/osmo-iuh/commit/?id=b6daf4818b9f433e9e5b098be31a760fe18bb1a1 commit b6daf4818b9f433e9e5b098be31a760fe18bb1a1 Author: Neels Hofmeyr Date: Mon Jul 11 17:10:49 2016 +0200 jenkins.sh: fix, remove code dup Have a bash function to build each dependency with the same commands. There is a tradeoff: having each dependency build with the same function means you can't easily tweak one of the dependencies. OTOH having a unified function means a) more readable script, b) that we're sure not to forget some steps and c) no need to do the same edit n times. Set the PKG_CONFIG_PATH globally. Also a tradeoff: if a future addition wouldn't need the same PKG_CONFIG_PATH, this would make things ugly. But that is actually quite unlikely, and the readability improvement is substantial. Use env variables to remember local paths. That means we always are sure to cd to the same absolute base path, which a 'cd ..' can't guarantee; also, we avoid possible typos for e.g. "$deps/install". Build sysmocom/sctp branch of libosmo-netif, as needed for libosmo-sccp's sysmocom/iu branch. Build aper-prefix branch of asn1c, as needed by 'regen'. 'make regen' first, to generate the .c from asn1, needed by the build. Change-Id: Ia7b4b9788b9c951f8be00cc5ae72a9c0a776fe64 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 17:42:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 17:42:31 GMT Subject: osmo-iuh.git branch osmocom/gerrit-test deleted. 7965eb700cfbf1079899fe6192c7735eb94e10c0 Message-ID: <201607111742.u6BHgViR024483@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/gerrit-test has been deleted was 7965eb700cfbf1079899fe6192c7735eb94e10c0 ----------------------------------------------------------------------- 7965eb700cfbf1079899fe6192c7735eb94e10c0 jenkins.sh: echo HEADs' hashes, echo each project name prominently ----------------------------------------------------------------------- hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 17:44:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 17:44:13 GMT Subject: openbsc.git branch osmocom/jenkins-test created. 0.15.0-332-g66363c3 Message-ID: <201607111744.u6BHiDHU025011@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, osmocom/jenkins-test has been created at 66363c3a50ec355e44ff79b8d957fb4bd35ba4f1 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=66363c3a50ec355e44ff79b8d957fb4bd35ba4f1 commit 66363c3a50ec355e44ff79b8d957fb4bd35ba4f1 Author: Neels Hofmeyr Date: Mon Jul 11 19:39:51 2016 +0200 jenkins.sh: remove code dup Have a bash function to build each dependency with the same commands. There is a tradeoff: having each dependency build with the same function means you can't easily tweak one of the dependencies. OTOH having a unified function means a) more readable script, b) that we're sure not to forget some steps and c) no need to do the same edit n times. Set the PKG_CONFIG_PATH globally. Also a tradeoff: if a future addition wouldn't need the same PKG_CONFIG_PATH, this would make things ugly. But that is actually quite unlikely, and the readability improvement is substantial. Use env variables to remember local paths. That means we always are sure to cd to the same absolute base path, which a 'cd ..' can't guarantee; also, we avoid possible typos for e.g. "$deps/install". ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 11 18:16:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 18:16:23 GMT Subject: openbsc.git branch osmocom/jenkins-test updated. 0.15.0-332-g3a2c2bb Message-ID: <201607111816.u6BIGNPL031048@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, osmocom/jenkins-test has been updated discards 66363c3a50ec355e44ff79b8d957fb4bd35ba4f1 (commit) via 3a2c2bb781fc6cf44ba3e0da3475a7a7a503012d (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (66363c3a50ec355e44ff79b8d957fb4bd35ba4f1) \ N -- N -- N (3a2c2bb781fc6cf44ba3e0da3475a7a7a503012d) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=3a2c2bb781fc6cf44ba3e0da3475a7a7a503012d commit 3a2c2bb781fc6cf44ba3e0da3475a7a7a503012d Author: Neels Hofmeyr Date: Mon Jul 11 19:39:51 2016 +0200 jenkins.sh: remove code dup Have a bash function to build each dependency with the same commands. There is a tradeoff: having each dependency build with the same function means you can't easily tweak one of the dependencies. OTOH having a unified function means a) more readable script, b) that we're sure not to forget some steps and c) no need to do the same edit n times. Set the PKG_CONFIG_PATH globally. Also a tradeoff: if a future addition wouldn't need the same PKG_CONFIG_PATH, this would make things ugly. But that is actually quite unlikely, and the readability improvement is substantial. Use env variables to remember local paths. That means we always are sure to cd to the same absolute base path, which a 'cd ..' can't guarantee; also, we avoid possible typos for e.g. "$deps/install". ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 11 18:32:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 18:32:42 GMT Subject: openbsc.git branch osmocom/jenkins-test updated. 0.15.0-333-g1083c91 Message-ID: <201607111832.u6BIWgGl034222@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, osmocom/jenkins-test has been updated via 1083c9119d42f56fe4590a39532e43239e6511b6 (commit) from 3a2c2bb781fc6cf44ba3e0da3475a7a7a503012d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=1083c9119d42f56fe4590a39532e43239e6511b6 commit 1083c9119d42f56fe4590a39532e43239e6511b6 Author: Neels Hofmeyr Date: Mon Jul 11 19:44:58 2016 +0200 jenkins.sh: add --enable-iu matrix build ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 11 18:48:11 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 18:48:11 GMT Subject: libosmo-sccp.git branch sysmocom/iu updated. 0.0.6.3-68-gbff878e Message-ID: <201607111848.u6BImB8M037164@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "SCCP Library". The branch, sysmocom/iu has been updated discards 72ff697dae639788c90de59e241368febaf9b187 (commit) via bff878ecbb1bc7ff1cfb62eb5be35c020014ec68 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (72ff697dae639788c90de59e241368febaf9b187) \ N -- N -- N (bff878ecbb1bc7ff1cfb62eb5be35c020014ec68) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmo-sccp/commit/?id=bff878ecbb1bc7ff1cfb62eb5be35c020014ec68 commit bff878ecbb1bc7ff1cfb62eb5be35c020014ec68 Author: Neels Hofmeyr Date: Mon Jul 11 19:20:02 2016 +0200 fix for FreeBSD: ifdef SCTP_AUTHENTICATION_INDICATION Don't print SCTP_AUTHENTICATION_INDICATION if it isn't defined. This helps the FreeBSD build in particular. Change-Id: Iaff5067c84b4d3ccda913c1f44b4bb0c210f14e5 ----------------------------------------------------------------------- Summary of changes: src/sua.c | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- SCCP Library From gitosis at osmocom.org Mon Jul 11 19:15:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 19:15:14 GMT Subject: openbsc.git branch osmocom/jenkins-test updated. 0.15.0-334-gf364fff Message-ID: <201607111915.u6BJFElu042557@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, osmocom/jenkins-test has been updated via f364fff66fb6733eae951f032b9cb2c9818561a9 (commit) from 1083c9119d42f56fe4590a39532e43239e6511b6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f364fff66fb6733eae951f032b9cb2c9818561a9 commit f364fff66fb6733eae951f032b9cb2c9818561a9 Author: Neels Hofmeyr Date: Mon Jul 11 21:13:00 2016 +0200 jenkins.sh: speed up matrix builds Re-use previous builds in the wrokspace if and only if all of the dependencies' git hashes are identical to the previous build. ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 11 19:15:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 19:15:39 GMT Subject: libosmocore.git branch master updated. 0.9.0-200-g4f16950 Message-ID: <201607111915.u6BJFd95042663@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 4f169500df996d0a7a804da77bae07b2ecd0d813 (commit) from 02a66728856d6a111ef61eca2cc052df052579a9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=4f169500df996d0a7a804da77bae07b2ecd0d813 commit 4f169500df996d0a7a804da77bae07b2ecd0d813 Author: Max Date: Thu Jun 30 10:39:00 2016 +0200 Add GEA3 & GEA4 ciphers Corresponding test code include both official test vectors from the specs and data from over-the-air tests. This obsoletes libosmo-crypt-a53 as it was last missing piece unimplemented in libosmogsm. Change-Id: I939e4f6b91b4a7c591ef3761fe2d46ed1c2fb2d3 Related: OS#1582 ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 + include/Makefile.am | 2 +- include/osmocom/crypt/gprs_cipher.h | 2 + include/osmocom/gsm/gea.h | 17 ++++++ src/gsm/Makefile.am | 4 +- src/gsm/gea.c | 60 +++++++++++++++++++ .../osmocom/core/bitcomp.h => src/gsm/gprs_gea.c | 50 +++++++++------- tests/Makefile.am | 7 ++- tests/gea/gea_test.c | 68 ++++++++++++++++++++++ tests/gea/gea_test.ok | 15 +++++ tests/testsuite.at | 6 ++ 11 files changed, 205 insertions(+), 27 deletions(-) create mode 100644 include/osmocom/gsm/gea.h create mode 100644 src/gsm/gea.c copy include/osmocom/core/bitcomp.h => src/gsm/gprs_gea.c (52%) create mode 100644 tests/gea/gea_test.c create mode 100644 tests/gea/gea_test.ok hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jul 11 19:18:32 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 19:18:32 GMT Subject: openbsc.git branch master updated. 0.15.0-332-g176b62a Message-ID: <201607111918.u6BJIWpN043453@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 176b62a80c0170f1b9a1578d0b16c3ef27cf1a8f (commit) from e6052c4cc756f7d3a5023a0ba57fe8d80783967c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=176b62a80c0170f1b9a1578d0b16c3ef27cf1a8f commit 176b62a80c0170f1b9a1578d0b16c3ef27cf1a8f Author: Max Date: Mon Jul 4 11:09:07 2016 +0200 SGSN: prevent starting with inconsistent config Previously it was possible to start osmo-sgsn with "auth-policy remote" but without "gsup remote-*" which resulted in broken setup: no MS could perform GPRS ATTACH. Add consistency check to vty code to fix this. Related: OS#1582 Change-Id: Ie4296e7d99d7833f7d828b0196435ea81097cf6e ----------------------------------------------------------------------- Summary of changes: debian/changelog | 2 ++ openbsc/src/gprs/sgsn_vty.c | 17 ++++++++++++++--- openbsc/tests/vty_test_runner.py | 2 ++ 3 files changed, 18 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 11 19:19:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 19:19:21 GMT Subject: openbsc.git branch master updated. 0.15.0-333-g5754206 Message-ID: <201607111919.u6BJJLtw043677@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 575420637981828b64c1292ada015d7170b89390 (commit) from 176b62a80c0170f1b9a1578d0b16c3ef27cf1a8f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=575420637981828b64c1292ada015d7170b89390 commit 575420637981828b64c1292ada015d7170b89390 Author: Daniel Willmann Date: Wed Jun 29 16:24:42 2016 +0200 osmux: Add negotiation state so race conditions can't disable osmux Without this commit it is possible that osmux is disabled again on links with high jitter. This happens when an MGCP response without X-Osmux header is received before the NAT receives an Osmux dummy frame from the other side. Ticket: SYS#2628, SYS#2627 Sponsored-by: On-Waves ehf Change-Id: Id624b0279aee5e2412059a10296ce7896e2d4628 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/osmux.h | 1 + openbsc/src/libmgcp/mgcp_protocol.c | 6 +++--- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 5 +++-- 3 files changed, 7 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 11 19:27:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 19:27:03 GMT Subject: osmo-iuh.git branch osmocom/jenkins-test updated. aaa880669a982128bbc68f63f08e569339fb7f54 Message-ID: <201607111927.u6BJR3BR045687@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/jenkins-test has been updated via aaa880669a982128bbc68f63f08e569339fb7f54 (commit) from 7965eb700cfbf1079899fe6192c7735eb94e10c0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=aaa880669a982128bbc68f63f08e569339fb7f54 commit aaa880669a982128bbc68f63f08e569339fb7f54 Author: Neels Hofmeyr Date: Mon Jul 11 21:26:19 2016 +0200 make regen: fix: use $(MAKE) instead of make On FreeBSD, we use gmake, so calling 'make -C ...' won't work here. We need to invoke $(MAKE) so gmake is used again. Change-Id: If8d09889db2c101eca66675fff8f820d6d1d7a65 ----------------------------------------------------------------------- Summary of changes: src/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 19:58:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 19:58:43 GMT Subject: osmo-iuh.git branch osmocom/jenkins-test updated. 131e2de9f4a8e6698c0a23d3f64794ac79759e6e Message-ID: <201607111958.u6BJwhbv051933@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/jenkins-test has been updated via 131e2de9f4a8e6698c0a23d3f64794ac79759e6e (commit) from aaa880669a982128bbc68f63f08e569339fb7f54 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=131e2de9f4a8e6698c0a23d3f64794ac79759e6e commit 131e2de9f4a8e6698c0a23d3f64794ac79759e6e Author: Neels Hofmeyr Date: Mon Jul 11 21:56:15 2016 +0200 jenkins.sh: disable 'make regen' to test FreeBSD build Change-Id: Ib9a35e892d141371e313d130dc5ec3afa345f4c9 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 22:11:22 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 22:11:22 GMT Subject: osmo-iuh.git branch osmocom/jenkins-test updated. aab3ddf0f2ff239c2b9ee1d372c0d75443d63641 Message-ID: <201607112211.u6BMBMwA077766@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/jenkins-test has been updated via aab3ddf0f2ff239c2b9ee1d372c0d75443d63641 (commit) from 131e2de9f4a8e6698c0a23d3f64794ac79759e6e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=aab3ddf0f2ff239c2b9ee1d372c0d75443d63641 commit aab3ddf0f2ff239c2b9ee1d372c0d75443d63641 Author: Neels Hofmeyr Date: Tue Jul 12 00:11:10 2016 +0200 asn1tostruct.py: use '#\!/usr/bin/env python', not '#\!/usr/bin/python' Change-Id: I0686467e59b35e68bccb38ccfe645f5ccac97941 ----------------------------------------------------------------------- Summary of changes: asn1/utils/asn1tostruct.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 22:17:48 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 22:17:48 GMT Subject: openbsc.git branch osmocom/jenkins-test updated. 0.15.0-333-g1083c91 Message-ID: <201607112217.u6BMHm3s078810@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, osmocom/jenkins-test has been updated discards f364fff66fb6733eae951f032b9cb2c9818561a9 (commit) This update discarded existing revisions and left the branch pointing at a previous point in the repository history. * -- * -- N (1083c9119d42f56fe4590a39532e43239e6511b6) \ O -- O -- O (f364fff66fb6733eae951f032b9cb2c9818561a9) The removed revisions are not necessarilly gone - if another reference still refers to them they will stay in the repository. No new revisions were added by this update. Summary of changes: contrib/jenkins.sh | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 11 22:36:56 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 22:36:56 GMT Subject: osmo-iuh.git branch osmocom/jenkins-test updated. 84766d4148a4821064bacea829ff9a69823c1de6 Message-ID: <201607112236.u6BMauWi082745@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/jenkins-test has been updated via 84766d4148a4821064bacea829ff9a69823c1de6 (commit) from aab3ddf0f2ff239c2b9ee1d372c0d75443d63641 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=84766d4148a4821064bacea829ff9a69823c1de6 commit 84766d4148a4821064bacea829ff9a69823c1de6 Author: Neels Hofmeyr Date: Tue Jul 12 00:36:27 2016 +0200 jenkins.sh: build both with checked-in and regenerated asn1 code Change-Id: Ifc3e1ae25b66203b0e8def0a9a0b6971b9c3ce93 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 22:44:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 22:44:39 GMT Subject: osmo-iuh.git branch osmocom/jenkins-test updated. 6458c30db459c666bce4a517c46b8dfdc1889f53 Message-ID: <201607112244.u6BMidNj084715@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, osmocom/jenkins-test has been updated discards 84766d4148a4821064bacea829ff9a69823c1de6 (commit) discards aab3ddf0f2ff239c2b9ee1d372c0d75443d63641 (commit) discards 131e2de9f4a8e6698c0a23d3f64794ac79759e6e (commit) discards aaa880669a982128bbc68f63f08e569339fb7f54 (commit) discards 7965eb700cfbf1079899fe6192c7735eb94e10c0 (commit) discards 98cc6b0f0c290e17e6a0060a2e2df8800a422863 (commit) discards b6daf4818b9f433e9e5b098be31a760fe18bb1a1 (commit) via 6458c30db459c666bce4a517c46b8dfdc1889f53 (commit) via 0961408e1bceb11586783a2c3484f92924429068 (commit) via de0acd2ff2cde071d8d0c6818658107d97c24cd1 (commit) via f706d6c06529c6c6fc2284ce9348a7058653b321 (commit) via fef2e860030217b4a6edddc22b791a35ff224ed5 (commit) via c23146e7f18b0f1bea67ba7b48ad4bc6cc76958b (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (84766d4148a4821064bacea829ff9a69823c1de6) \ N -- N -- N (6458c30db459c666bce4a517c46b8dfdc1889f53) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=6458c30db459c666bce4a517c46b8dfdc1889f53 commit 6458c30db459c666bce4a517c46b8dfdc1889f53 Author: Neels Hofmeyr Date: Mon Jul 11 21:56:15 2016 +0200 jenkins.sh: build both with checked-in and regenerated asn1 code Change-Id: Ifc3e1ae25b66203b0e8def0a9a0b6971b9c3ce93 http://cgit.osmocom.org/osmo-iuh/commit/?id=0961408e1bceb11586783a2c3484f92924429068 commit 0961408e1bceb11586783a2c3484f92924429068 Author: Neels Hofmeyr Date: Mon Jul 11 19:27:22 2016 +0200 jenkins.sh: echo HEADs' hashes, echo each project name prominently Change-Id: I967b11b289630ba6ae1b102c1d6692625f83b875 http://cgit.osmocom.org/osmo-iuh/commit/?id=de0acd2ff2cde071d8d0c6818658107d97c24cd1 commit de0acd2ff2cde071d8d0c6818658107d97c24cd1 Author: Neels Hofmeyr Date: Mon Jul 11 17:10:49 2016 +0200 jenkins.sh: fix, remove code dup Have a bash function to build each dependency with the same commands. There is a tradeoff: having each dependency build with the same function means you can't easily tweak one of the dependencies. OTOH having a unified function means a) more readable script, b) that we're sure not to forget some steps and c) no need to do the same edit n times. Set the PKG_CONFIG_PATH globally. Also a tradeoff: if a future addition wouldn't need the same PKG_CONFIG_PATH, this would make things ugly. But that is actually quite unlikely, and the readability improvement is substantial. Use env variables to remember local paths. That means we always are sure to cd to the same absolute base path, which a 'cd ..' can't guarantee; also, we avoid possible typos for e.g. "$deps/install". Build sysmocom/sctp branch of libosmo-netif, as needed for libosmo-sccp's sysmocom/iu branch. Build aper-prefix branch of asn1c, as needed by 'regen'. 'make regen' first, to generate the .c from asn1, needed by the build. Change-Id: Ia7b4b9788b9c951f8be00cc5ae72a9c0a776fe64 http://cgit.osmocom.org/osmo-iuh/commit/?id=f706d6c06529c6c6fc2284ce9348a7058653b321 commit f706d6c06529c6c6fc2284ce9348a7058653b321 Author: Neels Hofmeyr Date: Tue Jul 12 00:11:10 2016 +0200 asn1tostruct.py: use '#\!/usr/bin/env python', not '#\!/usr/bin/python' Change-Id: I0686467e59b35e68bccb38ccfe645f5ccac97941 http://cgit.osmocom.org/osmo-iuh/commit/?id=fef2e860030217b4a6edddc22b791a35ff224ed5 commit fef2e860030217b4a6edddc22b791a35ff224ed5 Author: Neels Hofmeyr Date: Mon Jul 11 21:26:19 2016 +0200 make regen: fix: use $(MAKE) instead of make On FreeBSD, we use gmake, so calling 'make -C ...' won't work here. We need to invoke $(MAKE) so gmake is used again. Change-Id: If8d09889db2c101eca66675fff8f820d6d1d7a65 http://cgit.osmocom.org/osmo-iuh/commit/?id=c23146e7f18b0f1bea67ba7b48ad4bc6cc76958b commit c23146e7f18b0f1bea67ba7b48ad4bc6cc76958b Author: Neels Hofmeyr Date: Mon Jul 11 18:36:46 2016 +0200 make regen: ~8x faster: use sed script instead of single invocations Change-Id: Ib9b3f4fc524bf3ae7cc921b0340adec113529d4d ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 22:45:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 22:45:09 GMT Subject: osmo-iuh.git branch master updated. 6458c30db459c666bce4a517c46b8dfdc1889f53 Message-ID: <201607112245.u6BMj9ZG084909@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, master has been updated via 6458c30db459c666bce4a517c46b8dfdc1889f53 (commit) via 0961408e1bceb11586783a2c3484f92924429068 (commit) via de0acd2ff2cde071d8d0c6818658107d97c24cd1 (commit) via f706d6c06529c6c6fc2284ce9348a7058653b321 (commit) via fef2e860030217b4a6edddc22b791a35ff224ed5 (commit) via c23146e7f18b0f1bea67ba7b48ad4bc6cc76958b (commit) from 156fa393fc7472ba57683905c054adc6892b3cbd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: asn1/utils/asn1tostruct.py | 2 +- contrib/jenkins.sh | 105 ++++++++++++++++++++++++--------------------- move-asn1-header-files.sh | 25 +++++++---- src/Makefile.am | 6 +-- 4 files changed, 76 insertions(+), 62 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Mon Jul 11 23:09:35 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 11 Jul 2016 23:09:35 GMT Subject: openbsc.git branch neels/speed_up_matrix_builds created. 0.15.0-334-gf364fff Message-ID: <201607112309.u6BN9ZoY092806@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/speed_up_matrix_builds has been created at f364fff66fb6733eae951f032b9cb2c9818561a9 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f364fff66fb6733eae951f032b9cb2c9818561a9 commit f364fff66fb6733eae951f032b9cb2c9818561a9 Author: Neels Hofmeyr Date: Mon Jul 11 21:13:00 2016 +0200 jenkins.sh: speed up matrix builds Re-use previous builds in the wrokspace if and only if all of the dependencies' git hashes are identical to the previous build. ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jul 12 06:06:48 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 Jul 2016 06:06:48 GMT Subject: libosmocore.git branch master updated. 0.9.0-201-g9394dbd Message-ID: <201607120606.u6C66mo9075287@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 9394dbd8e0ea010e8ee7af7729a27d6a68ff8256 (commit) from 4f169500df996d0a7a804da77bae07b2ecd0d813 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=9394dbd8e0ea010e8ee7af7729a27d6a68ff8256 commit 9394dbd8e0ea010e8ee7af7729a27d6a68ff8256 Author: Tom Tsou Date: Thu Jul 7 17:06:12 2016 -0700 Add EGPRS RLC/MAC headers from 3GPP TS 04.60 For shared use by osmo-pcu and osmo-bts-trx. Change-Id: I500cdc87cd30faf36c8cd92d234642f809c8f2aa ----------------------------------------------------------------------- Summary of changes: include/Makefile.am | 1 + include/osmocom/gprs/protocol/gsm_04_60.h | 208 ++++++++++++++++++++++++++++++ 2 files changed, 209 insertions(+) create mode 100644 include/osmocom/gprs/protocol/gsm_04_60.h hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Tue Jul 12 10:05:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 Jul 2016 10:05:41 GMT Subject: openbsc.git branch max/si2q deleted. 0.15.0-189-g8505e86 Message-ID: <201607121005.u6CA5fFr083476@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/si2q has been deleted was 8505e86ad132322ca40294f4a5f28f2414422f2a ----------------------------------------------------------------------- 8505e86ad132322ca40294f4a5f28f2414422f2a catch-up with recent libosmocore changes ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jul 12 10:05:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 Jul 2016 10:05:41 GMT Subject: openbsc.git branch max/si2qe deleted. 0.15.0-227-g11c6888 Message-ID: <201607121005.u6CA5fnZ083495@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/si2qe has been deleted was 11c6888d4765078724097e2a4eaff657bd6c51ad ----------------------------------------------------------------------- 11c6888d4765078724097e2a4eaff657bd6c51ad Add basic SI2quater support ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jul 12 10:06:32 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 Jul 2016 10:06:32 GMT Subject: openbsc.git branch max/pol deleted. 0.15.0-248-g6eddd75 Message-ID: <201607121006.u6CA6WQb083693@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, max/pol has been deleted was 6eddd75c794f8dab4d27f4b7fb443d3305229930 ----------------------------------------------------------------------- 6eddd75c794f8dab4d27f4b7fb443d3305229930 Make random MSISDN assignment optional ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jul 12 11:29:00 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 Jul 2016 11:29:00 GMT Subject: openbsc.git branch neels/dyn_pdch_gprs_none updated. 0.15.0-335-gca2897e Message-ID: <201607121129.u6CBT0jR099017@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_pdch_gprs_none has been updated discards 5126109f92d6b28f62fa42d709bc2677d5c0f5af (commit) discards ae053826240298c166a0f9ef72a08a01faf22aaf (commit) via ca2897efaca18fbd30a3982580069b8883666cb6 (commit) via af9846eff9c880e422b7e7880ba6db2aa3c1a12d (commit) via 575420637981828b64c1292ada015d7170b89390 (commit) via 176b62a80c0170f1b9a1578d0b16c3ef27cf1a8f (commit) via e6052c4cc756f7d3a5023a0ba57fe8d80783967c (commit) via 9f8f9b80214fabfb3ac7674341c18a61a6ffcc5f (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (5126109f92d6b28f62fa42d709bc2677d5c0f5af) \ N -- N -- N (ca2897efaca18fbd30a3982580069b8883666cb6) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=ca2897efaca18fbd30a3982580069b8883666cb6 commit ca2897efaca18fbd30a3982580069b8883666cb6 Author: Neels Hofmeyr Date: Wed Jul 6 14:39:04 2016 +0200 dyn pdch: don't PDCH ACT if gprs mode is none Skip PDCH activation if the GPRS mode is 'none' at: * TCH/F_PDCH init after OML Enable (dyn_pdch_init()) * after TCH/F_PDCH is released, in TCH/F mode * in the T3111 error timer callback after a TCH/F_PDCH was released in error state Assert the GPRS mode in rsl_ipacc_pdch_activate() to make sure all callers check the GPRS mode. Closes: OS#1765 Change-Id: I970e5f9dbcb1c625209e914a4c7696294ed34e62 http://cgit.osmocom.org/openbsc/commit/?id=af9846eff9c880e422b7e7880ba6db2aa3c1a12d commit af9846eff9c880e422b7e7880ba6db2aa3c1a12d Author: Neels Hofmeyr Date: Wed Jul 6 14:38:20 2016 +0200 cosmetic: dyn_pdch_init(): flatten if-logic, add comments Prepare for upcoming addition of heeding gprs mode == none. Change-Id: Id0fe6f762ac863c4d4053841c7732d011aa8c561 ----------------------------------------------------------------------- Summary of changes: debian/changelog | 2 ++ openbsc/include/openbsc/db.h | 4 ++- openbsc/include/openbsc/gsm_data.h | 10 ++---- openbsc/include/openbsc/gsm_subscriber.h | 5 +-- openbsc/include/openbsc/osmux.h | 1 + openbsc/src/gprs/sgsn_vty.c | 17 ++++++++-- openbsc/src/libbsc/bsc_vty.c | 4 +++ openbsc/src/libbsc/handover_logic.c | 1 - openbsc/src/libbsc/net_init.c | 10 +++++- openbsc/src/libmgcp/mgcp_protocol.c | 6 ++-- openbsc/src/libmsc/ctrl_commands.c | 6 ++-- openbsc/src/libmsc/db.c | 31 +++++++++++------- openbsc/src/libmsc/gsm_04_08.c | 10 +++--- openbsc/src/libmsc/gsm_subscriber.c | 9 ++++-- openbsc/src/libmsc/vty_interface_layer3.c | 31 +++++++++--------- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 5 +-- openbsc/tests/db/db_test.c | 30 +++++++++++------ openbsc/tests/vty_test_runner.py | 53 ++++++++++++++++++++++++++++++- 18 files changed, 166 insertions(+), 69 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jul 12 12:36:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 Jul 2016 12:36:13 GMT Subject: openbsc.git branch dexter/draft created. 0.15.0-332-gfd995ed Message-ID: <201607121236.u6CCaD7X011171@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been created at fd995eda4ed8c1f02fcf2b08f6fca4f6706db7e1 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=fd995eda4ed8c1f02fcf2b08f6fca4f6706db7e1 commit fd995eda4ed8c1f02fcf2b08f6fca4f6706db7e1 Author: Philipp Date: Mon Jul 11 16:58:31 2016 +0200 First working XID Change-Id: Ib7aaa61c5edc7a11022c3df05a82732a0fe6cd57 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jul 12 13:26:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 Jul 2016 13:26:26 GMT Subject: osmo-bts.git branch neels/trx_double_init updated. 0.4.0-212-gc890c8a Message-ID: <201607121326.u6CDQQse020107@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/trx_double_init has been updated discards cb854fd531b09f25f94a9bf987dfd777164d7352 (commit) via c890c8abe7b93693ac6d20cc0c1076b4549ae3ba (commit) via cff0d44e53bce69a9c8831925d1489c4024ccb1c (commit) via b8f5f4e176c5402ec529225864313f0787502049 (commit) via b151301c6c91f8ecc02aa18ee746b02cf61f6fee (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (cb854fd531b09f25f94a9bf987dfd777164d7352) \ N -- N -- N (c890c8abe7b93693ac6d20cc0c1076b4549ae3ba) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=c890c8abe7b93693ac6d20cc0c1076b4549ae3ba commit c890c8abe7b93693ac6d20cc0c1076b4549ae3ba Author: Neels Hofmeyr Date: Fri Jul 8 02:21:54 2016 +0200 osmo-bts-trx: init OML only once by sending AVSTATE_OK with OPSTATE_ENABLED When receiving an OPSTART for the BTS object, also set the availability state to OK. Before, the availability would remain at NM_AVSTATE_DEPENDENCY, which caused an unfortunate chain reaction resulting in osmo-bts-trx going through the initialization sequence twice: BTS BSC |<-----| SITE_MANAGER OPSTART n |----->| BTS state change: OPSTATE_DISABLED, AVSTATE_DEPENDENCY o | | This signals to nm_statechg_event() in bts_ipaccess_nanobts.c r | | to (a) Set BTS Attributes and (b) send BTS OPSTART m |<-----| Set BTS Attributes (a) a | | When osmo-bts-trx receives a Set BTS Attributes, it sends l |----->| CHANNEL state change: OPSTATE_DISABLED x8 | | This signals the BSC to Set CHANNEL Attributes and OPSTART i |<-----| Set CHANNEL Attributes x8 n |<-----| CHANNEL OPSTART x8 i |----->| CHANNEL state change: OPSTATE_ENABLED, AVSTATE_OK x8 t | | |<-----| BTS OPSTART (b) | | osmo-bts-trx immediately replies with: |----->| BTS state change: OPSTATE_ENABLED, AVSTATE_DEPENDENCY | | Unfortunately, availability is left at DEPENDENCY, | | and the NM_OC_BTS case in nm_statechg_event() only | | checks for availability, not for the opstate. | | Hence nm_statechg_event() again feels inclined to | | to (a) Set BTS Attributes and (b) send BTS OPSTART, | | --+------+----- This is where the second round starts | | s |<-----| Set BTS Attributes (a) e | | When osmo-bts-trx receives a Set BTS Attributes, it sends c |----->| CHANNEL state change: OPSTATE_DISABLED x8 o | | All channels are disabled again, and then re-launched: n |<-----| Set CHANNEL Attributes x8 d |<-----| CHANNEL OPSTART x8 |----->| CHANNEL state change: OPSTATE_ENABLED, AVSTATE_OK x8 | | i |<-----| BTS OPSTART (b) n | | osmo-bts-trx again sets the OPSTATE_ENABLED, but since i | | this time it was already enabled, no further state change t | | is sent back to the BSC. This nightmare pivots on two hinges: 1. osmo-bts-trx fails to set BTS availability to AVSTATE_OK. 2. nm_statechg_event() fails to heed the OPSTATE_ENABLED of the BTS state change. Note, the configured channels from the first round were not actually taken down, only the OML OPSTATE_DISABLED were sent. In this commit, fix the osmo-bts-trx side: send AVSTATE_OK for the BTS object upon sending OPSTATE_ENABLED, so that only the part marked "normal init" above is run. This change applies the same fix to other OML objects, which should make sense in the same manner, within the current hackish OML implementation: * NM_OC_BTS * NM_OC_SITE_MANAGER * NM_OC_BASEB_TRANSC * NM_OC_GPRS_NSE * NM_OC_GPRS_CELL * NM_OC_GPRS_NSVC See OS#1770 for BTS and NITB logs. Fixes: OS#1770 Change-Id: I08aa861f6100568c79750f4fbc9a32e1557b9304 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/scheduler.h | 4 ++-- src/osmo-bts-trx/l1_if.c | 1 + src/osmo-bts-trx/scheduler_trx.c | 8 ++++---- 3 files changed, 7 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jul 12 23:11:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 Jul 2016 23:11:31 GMT Subject: osmo-trx.git branch master updated. b577ef014f22e1b78c10ca3af39626a5b26b2656 Message-ID: <201607122311.u6CNBVfB022425@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, master has been updated via b577ef014f22e1b78c10ca3af39626a5b26b2656 (commit) from c37594f3b96a22d440d1ec8f52e0d968fca37185 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=b577ef014f22e1b78c10ca3af39626a5b26b2656 commit b577ef014f22e1b78c10ca3af39626a5b26b2656 Author: Tom Tsou Date: Tue Jul 12 16:07:48 2016 -0700 radioInterface: Fix multi-channel buffer index bug Discrete RF multi-channel was using hard coded buffer index on the channel iteration for transmit sample conversion. End result was segmentation fault on dual RF channel devices with both channels active (Ettus B210 and UmTRX). Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/radioInterface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jul 12 23:29:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 12 Jul 2016 23:29:42 GMT Subject: osmo-trx.git branch master updated. cbfef6e40a030a7e99c8bba49482ac53f05b803b Message-ID: <201607122329.u6CNTgXf025885@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, master has been updated via cbfef6e40a030a7e99c8bba49482ac53f05b803b (commit) from b577ef014f22e1b78c10ca3af39626a5b26b2656 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=cbfef6e40a030a7e99c8bba49482ac53f05b803b commit cbfef6e40a030a7e99c8bba49482ac53f05b803b Author: Alexander Chemeris Date: Fri Feb 5 00:52:49 2016 -0800 UHD: Initial LimeSDR support. Only EDGE mode is currently supported. Traditional 1 SPS Rx / 4 SPS Tx mode requires different sampling rates which is not currently working. RF performance is also sub-optimal and requires more tuning. ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jul 13 11:55:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 11:55:14 GMT Subject: libosmocore.git branch master updated. 0.9.0-202-g4a62dbb Message-ID: <201607131155.u6DBtEpb058162@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 4a62dbbfa9260cd0c079f043b57f9adaedfad38e (commit) from 9394dbd8e0ea010e8ee7af7729a27d6a68ff8256 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=4a62dbbfa9260cd0c079f043b57f9adaedfad38e commit 4a62dbbfa9260cd0c079f043b57f9adaedfad38e Author: Holger Hans Peter Freyther Date: Tue Jul 12 17:45:34 2016 +0200 ussd: Decode interrogateSS that doesn't have test Keith of Rhizomatica has an issue of a unrejected interrogateSS. Start with just decoding the message and printing the empty test and the code. What is kind of missing is the classification between invoke, returnResult and returnResultLast that we need to add in the long run. Change-Id: Iadfa156707a96f2a34f3948c7cc9a74435f17114 ----------------------------------------------------------------------- Summary of changes: tests/ussd/ussd_test.c | 12 ++++++++++++ tests/ussd/ussd_test.ok | 1 + 2 files changed, 13 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Jul 13 12:31:35 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 12:31:35 GMT Subject: osmo-iuh.git branch master updated. a1bf4f330f50746a3ca7feff5464fe3e3cf17861 Message-ID: <201607131231.u6DCVZh5064729@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom code for Iuh interface". The branch, master has been updated via a1bf4f330f50746a3ca7feff5464fe3e3cf17861 (commit) via 0a43722a488aa650ce0192a409734b9ddc093603 (commit) from 6458c30db459c666bce4a517c46b8dfdc1889f53 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-iuh/commit/?id=a1bf4f330f50746a3ca7feff5464fe3e3cf17861 commit a1bf4f330f50746a3ca7feff5464fe3e3cf17861 Author: Neels Hofmeyr Date: Thu Jul 7 15:36:07 2016 +0200 fix compiler warning: osmo_prim_cb() has void* arg Change-Id: I16741976050b3f36196af1b4f18d795af2b2722a http://cgit.osmocom.org/osmo-iuh/commit/?id=0a43722a488aa650ce0192a409734b9ddc093603 commit 0a43722a488aa650ce0192a409734b9ddc093603 Author: Neels Hofmeyr Date: Wed Jul 6 15:58:48 2016 +0200 fix compiler warnings with new libosmo-sccp: rename to osmo_sccp_* See libosmo-sccp.git 1a3875092f93df3c3054d26eac52bb0ea9bd09c3 Note: at time of commit, osmo-iuh still depends on the libosmo-sccp sysmocom/iu branch to build. The same rename has been committed to both sysmocom/iu and master on libosmo-sccp. Above commit hash is on sysmocom/iu. The master commit is 03ad002c28073b347b92bcde16d5af80a06389e4. Change-Id: Id9c0065d7398a6205ff24477d47c9663caac669c ----------------------------------------------------------------------- Summary of changes: src/hnbgw.c | 4 ++-- src/hnbgw.h | 4 ++-- src/hnbgw_cn.c | 3 ++- src/tests/dummy_cn_sua.c | 12 ++++++------ 4 files changed, 12 insertions(+), 11 deletions(-) hooks/post-receive -- Osmocom code for Iuh interface From gitosis at osmocom.org Wed Jul 13 13:48:00 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 13:48:00 GMT Subject: wireshark.git branch daniel/osmux updated. 12ddfa87ba4c13be70aa4cdbd459e5516e58b4fd Message-ID: <201607131348.u6DDm0v2081040@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "wireshark with Osmocom specific dissectors". The branch, daniel/osmux has been updated via 12ddfa87ba4c13be70aa4cdbd459e5516e58b4fd (commit) via de522e2ff722d6ddc58cec1b561e0ddf28f99f13 (commit) via f6f9f7cc8964f267efd552fd70035cc9dec25791 (commit) from 62d66df57ce65e6515ad9fa41381b2a6b916b6e8 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/wireshark/commit/?id=12ddfa87ba4c13be70aa4cdbd459e5516e58b4fd commit 12ddfa87ba4c13be70aa4cdbd459e5516e58b4fd Author: Daniel Willmann Date: Wed Jul 13 15:45:56 2016 +0200 osmux: Add stats_tree statistics for Osmux Change-Id: I9510b973e6a7c2a2d46b7631fc46109d9520bee2 http://cgit.osmocom.org/wireshark/commit/?id=de522e2ff722d6ddc58cec1b561e0ddf28f99f13 commit de522e2ff722d6ddc58cec1b561e0ddf28f99f13 Author: Daniel Willmann Date: Wed Jul 13 15:44:43 2016 +0200 osmux: Add osmuxh info for osmux tap Change-Id: Ic562ab92efe0a44d41f6426315d563ffd187e031 http://cgit.osmocom.org/wireshark/commit/?id=f6f9f7cc8964f267efd552fd70035cc9dec25791 commit f6f9f7cc8964f267efd552fd70035cc9dec25791 Author: Daniel Willmann Date: Wed Jul 13 12:15:59 2016 +0200 osmux: Queue packet to the tap system Change-Id: I434bac2793e485561168b5402a7848b2a1db1d0d ----------------------------------------------------------------------- Summary of changes: epan/dissectors/packet-osmux.c | 114 +++++++++++++++++++++++++++++++++++++---- 1 file changed, 104 insertions(+), 10 deletions(-) hooks/post-receive -- wireshark with Osmocom specific dissectors From gitosis at osmocom.org Wed Jul 13 13:50:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 13:50:01 GMT Subject: osmo-pcu.git branch master updated. 0.2-798-g9149552 Message-ID: <201607131350.u6DDo1IO081445@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 914955209e37329b5a9bd38ea204a5f4b36d2663 (commit) from 899d36d8131465743f55aa9aef6500e085eb8fb7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=914955209e37329b5a9bd38ea204a5f4b36d2663 commit 914955209e37329b5a9bd38ea204a5f4b36d2663 Author: Aravind Sirsikar Date: Tue Jul 12 14:17:12 2016 +0530 Add data structure for ARQ-II in EGPRS DL Modify the existing data structure to support ARQ-II for Retx in EGPRS DL. This will also hadle compilation issue related to renaming the variable. Change-Id: I734b1024bb32f2daa43af4adf59f4a17f2294afe ----------------------------------------------------------------------- Summary of changes: src/gprs_coding_scheme.cpp | 32 ++++++++++++++++++++++++++++++++ src/gprs_coding_scheme.h | 8 ++++++++ src/rlc.h | 12 +++++++++++- src/tbf_dl.cpp | 14 +++++++------- src/tbf_ul.cpp | 4 ++-- 5 files changed, 60 insertions(+), 10 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Jul 13 13:50:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 13:50:24 GMT Subject: osmo-pcu.git branch master updated. 0.2-799-ge8ccafc Message-ID: <201607131350.u6DDoO8f081569@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via e8ccafc63d6a445c6bd9c075dc68f20ad9cc7eb3 (commit) from 914955209e37329b5a9bd38ea204a5f4b36d2663 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=e8ccafc63d6a445c6bd9c075dc68f20ad9cc7eb3 commit e8ccafc63d6a445c6bd9c075dc68f20ad9cc7eb3 Author: Aravind Sirsikar Date: Wed Jul 13 11:37:47 2016 +0530 Add Accessor functions for ARQ-II in EGPRS DL Add accessor function in existing classes to support ARQ-II for retransmission in EGPRS DL Change-Id: Iefff956bf2dcfe8fb0b2f5a7a7a2122d5d555f9e ----------------------------------------------------------------------- Summary of changes: src/gprs_coding_scheme.h | 17 ++++++++++++++++- src/gprs_ms.cpp | 5 +++++ src/gprs_ms.h | 1 + 3 files changed, 22 insertions(+), 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Jul 13 13:50:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 13:50:40 GMT Subject: osmo-pcu.git branch master updated. 0.2-800-gcf2152b Message-ID: <201607131350.u6DDoedx081667@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via cf2152b24c1c350719ec71490d2b2a6b1db324cd (commit) from e8ccafc63d6a445c6bd9c075dc68f20ad9cc7eb3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=cf2152b24c1c350719ec71490d2b2a6b1db324cd commit cf2152b24c1c350719ec71490d2b2a6b1db324cd Author: Aravind Sirsikar Date: Wed Jul 13 18:46:17 2016 +0530 Modify DL tbf flow for ARQ-II in EGPRS DL Retx Modify the DL TBF flow to support ARQ-II EGPRS DL retransmission Change-Id: I7a845c98f2018795f0f62240f228411b0bc030c7 ----------------------------------------------------------------------- Summary of changes: src/tbf_dl.cpp | 57 ++++++++++++++++++++++++++++++++++++--------------- tests/tbf/TbfTest.err | 3 +++ 2 files changed, 43 insertions(+), 17 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Jul 13 13:51:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 13:51:15 GMT Subject: osmo-pcu.git branch master updated. 0.2-801-g1a67912 Message-ID: <201607131351.u6DDpFlQ081809@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 1a679127af3311efb84cf435005c8711beda7c25 (commit) from cf2152b24c1c350719ec71490d2b2a6b1db324cd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=1a679127af3311efb84cf435005c8711beda7c25 commit 1a679127af3311efb84cf435005c8711beda7c25 Author: Aravind Sirsikar Date: Tue Jul 12 15:50:29 2016 +0530 Add test cases to support ARQ-II for EGPRS DL Retx During MCS upgradation such as MCS6->MCS9, 2 blocks which were sent separately as MCS6, will be clubbed into one MCS9 block during retransmission. Same holds good for MCS5->MCS7 transistion. During MCS reduction such as MCS9->MCS6,2 blocks which were sent together will be sent separately during the retransmission case. Same is verified through the generated log file. Currently MCS8->MCS6 transition is not supported. The retransmission MCS is being calculated from Table 8.1.1.2 of TS 44.060. The same test cases are also integration tested on Nuran 1.0 platform. Change-Id: Ia357acfe30f4dea95e00749916c6818354f93285 ----------------------------------------------------------------------- Summary of changes: tests/tbf/TbfTest.cpp | 227 ++++++++++++++++++++++++++++ tests/tbf/TbfTest.err | 408 ++++++++++++++++++++++++++++++++++++++++++++++++++ tests/tbf/TbfTest.ok | 9 ++ 3 files changed, 644 insertions(+) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Jul 13 14:43:30 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 14:43:30 GMT Subject: openbsc.git branch sysmocom/cscn updated. 0.15.0-447-gfc79cf3 Message-ID: <201607131443.u6DEhUnX091455@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/cscn has been updated discards aaf456897c42b20e71898048438d7b6b5b703faf (commit) discards 080461a37f653e0565b7f10c9d9a7dcf2a364796 (commit) discards e74640a194eb445d7e79bec85eeed7f47d3df798 (commit) discards 091cd9e8a0dc124e03b718adb11eb37e3bd1539e (commit) discards 4f4b9897c4c075dffdd8c882062f53434d9bb9ff (commit) discards 2d55cc17d7055d05eae029cf6a5417e9dd2bc6cb (commit) discards a99a12f341e40db24ff3ed4e69fcdcdbf0e7feaa (commit) discards f7d69a94a38b27579f6f37202059db3fcb7ea7cc (commit) discards 080df469583686423723fb77aa8287cf1f918a74 (commit) discards 0132ee4e4f746189fc848f0f3109400788887d8e (commit) discards 96ba875baf2d42ede3a1dde95c266e8b447c5366 (commit) discards 4da3515a2d1634d09da853385fc34528d507cb37 (commit) discards 5477c44ec50a9bd395464f1c98c4a119d49fe91c (commit) discards ccb3b9d355b02cb0598978607ae2e6dc9983cb71 (commit) discards 37a25d3bc29b2e6ef9c1fe862c4220ff29ee284a (commit) discards 92140d970d4ce9e07cad7b59a72c6ad8c4eb54b6 (commit) discards e62eade89f788930f6006bd9b99c1a7852d2f368 (commit) discards e4427fa5d7a1e78da342383dc676e300e42777f1 (commit) discards 37696d84225e1914e3c7ef1584c3c912ec83e2ac (commit) discards 2c3e210f0175b25b501e02d2968e7ed25772cd4b (commit) discards b243d7954391f5d7f162fd831f6fa3aa540f779e (commit) discards b1fffc41c3cb9b1da611a216089dd7a7be02ebc1 (commit) discards 4bedde397da81ae79939556ee5b299776b70755a (commit) discards d3018957a67c33af51351409709945dde60caf4c (commit) discards 10f1b3d831cebee6ecd5941735ca4f3d2128138b (commit) discards 51a6e0df713d4cdd7ea4c84d74d80958101f2447 (commit) discards 54ab697c4eb7b2021f1c9a923f8df4f3ade26e0a (commit) discards 311c7d860c00effc4048d287bf9d512e0e3195b2 (commit) discards c5c465fe017287c61eb908e343e5cf21a3cb9521 (commit) discards f6bbffa144f347627146955ab7aac6411e972683 (commit) discards 43c3dd2846735b3ff3f2e709fb4d91f37c124d6b (commit) discards 5f77dac303f361dfb2580d2a579de1749cf80595 (commit) discards e8c3b47c5c3f89edced7c95c03866ac3bd7ab1c2 (commit) discards f0b4c76e0797d35c5cd59760a28482a2b8044094 (commit) discards a22293a4e38b4202233cfc951c5e309f41495e80 (commit) discards 8b55391d381c0231bef7cc1d46a149d50d4e30fe (commit) discards 493c5c83719e14747952f759b3b8dba97173fca9 (commit) discards 0d88f63768374374a154c2f405a5e469d50a7c6a (commit) discards f7f920ae3124b727807b92e994e37838a8b028a2 (commit) discards 78f30810fc350fbbac52e7624f58839d55414882 (commit) discards daf697b25e97d2b36f54538ef05e0c66da4f64e9 (commit) discards 7bdeb3a4f423999108759153853af7f77156968f (commit) discards 238e3cc548a0b9dc44ef81dd5bfba711e244a9cd (commit) discards e15a509c6a5d2b7b6755ba7b1a22543cad9877b9 (commit) discards 7e712f2c78398fcf33c3949bf552d4b3fc9b90f0 (commit) discards 9b0b4dd41b270fb911bcb34ab7c1a38bddc5ee10 (commit) discards 7f54db33fb90e5f05635a22ca9156dc2f6f1a8b9 (commit) discards 8e7481422736f9e111a890518c3e7cca969d3978 (commit) discards d96a09d63152f88fe7ee64cefae98b85869f60d8 (commit) discards 547a45ac6d385238cdeea4f25670cc6542e8b199 (commit) discards 381fdca397242869b968666e301d1e954a8fe24a (commit) discards 8e161615f7ea0941c3f4f5e7d921b8f169b48557 (commit) discards bfaa1f2c7419f26a2dc20464fef51850e45c51fb (commit) discards 578cb1c984cd83472f1e8ad4f57563cd460d7f32 (commit) discards bccc76db9251b4003cf9487e333adb9805ef3c30 (commit) discards 63d93f83c9a1dc8143991debfd41a9c8d73201cc (commit) discards bb8cb71a61dad1f201d28a7e4b761ffcd0f623fe (commit) discards f719188f6cf62837742efcb2d9883f3f2081ca67 (commit) discards 226ad5d94fe202cc3cd32e753055fb97a89fc82a (commit) discards f2d5293f830c3311e0a557c4f19a4182c3e739a7 (commit) discards b19905c11c9dc4ee211801704aa4ce44656567eb (commit) discards d19ace52c6241695e7e7cfb0c72884e0e0a8be9a (commit) discards 85fcc788fc7f51e831d52c096ed0f48e2e836523 (commit) discards 68745f1239d35314787f011e0c5f49b49593bbc0 (commit) discards 88c814feb432d1329edb6d64ccf1dc2f19a960e3 (commit) discards ae472523945737f447d67a07b7aa1f30f4525451 (commit) discards 1f14c4ed4e607583426142186813a4d2243903b6 (commit) discards 904f346538965716571d13a8185d066cc4d28806 (commit) discards d1ec6d65fd259e148faff35a76bddb6a96715226 (commit) discards 690305b9447f08b0a1c717f622b95c6a578b9d2a (commit) discards 196982bbc63e548b7c5b717dc6fe709091da10fb (commit) discards 49cda69c9383b2ab15b826479430f7cad839963f (commit) discards 71c16a2a5e31721ad6d4d90609de3c5ff52d7eaf (commit) discards 4a52f4e9ee7c4d28b30eb4561efa3635ac0864bf (commit) discards 4e03da37a49002a721ef8de7c84eaf6468908c8d (commit) discards 1333611ce5b0b6dd0eced0f5e7e9ac2647eced03 (commit) discards 515300f17d0864f540c60db00d3dade835e3fa96 (commit) discards 39c870039a707e235ded1701364d54e68a538f37 (commit) discards 3f6c35398d771d79f5d05a702923318321c0e0f9 (commit) discards b51ce1579cc61f530a465e86767c853f4025e403 (commit) discards 7e575cd9dc137b427e9208e712ff04153f4d6e7b (commit) discards 06eae8a3f52ec161081947582bf4cb378611daf7 (commit) discards 010236a02eaf935aad1c6a2232b27ff5de63c7cf (commit) discards 994089c6dd767afc47b5eba9b3f4df5a1462c0d8 (commit) discards 501517dc497e238f05ac4ad30d294824d44684b4 (commit) discards cf32057c998dd394804ad93135d7c5dbc00a1a4c (commit) discards 5ffa2126fdc2bf7f9368e8c99497b8d9162a3391 (commit) discards b283d16827715fe726ffdc716f3ad25842701c35 (commit) discards a94df2274cf9bab2050ae287af75b8b9d551448a (commit) discards fab5226b7ea6ecdeb41e80785623833566e328e5 (commit) discards bb0b95fb59d5f2375d1feb1b9f76eabbb33737c4 (commit) discards 7bf7a887105dcb82585176af1edb66005179ca78 (commit) discards 53c0a253ebcc1c453ffef555110aeef681e1675f (commit) discards f67002d58bdf95f5413596553ec588a5a97926a7 (commit) discards 6ab0f7b79eae2a8f826a50680dcdc4ef162396fc (commit) discards 3f50fa486f72ceb2df6c1c023e98c6be1eb81dbc (commit) discards 704812139942d148deacbbff0a2ea3dab5fe6558 (commit) discards 5f098290d8c40149af476a6233f59541db8626e9 (commit) discards b05cf85bf64db57bb41c1635b1bf7180b2e4d376 (commit) discards 9e75c58c7e510ceb3a9588adbe12e0525bce1118 (commit) discards 37334a85ddb254e93a5f41feabdc812dc8581388 (commit) discards 48086135c2b0a423b974dfa15e75347f37918ced (commit) discards 5f9b487969ac9a3fff43fe32c7a9ef6353ca1cf9 (commit) discards ee1184272a07c3d12ad9d1432187c099b4363ead (commit) discards 9021929cce0a740d73f9a3338f2f472120c5de99 (commit) discards ea00b90aecaa3e1da05c68a328bfec50034927ef (commit) discards de70e18e58c86649c9839e98605a5a2970a6f104 (commit) discards 65266fa81fa7acddcdb0cf751196a9738f3b646c (commit) discards afc2b4d7eb6c4cc8f9f7cc9cadd4f55a0df46d94 (commit) discards 9c66d23bf73945e3ab23077801e4f1f7b4b23675 (commit) discards 11a713befd46003850b26c592d9485f521fea213 (commit) discards a81229817d6431416a067979f4de0ee0394f5eed (commit) discards 869ba191dbaa82f51f169b3697e9aea962ed1e5c (commit) discards 6d7cd42e908890848bf76e8fb2a986deea3643d8 (commit) via fc79cf3dcb9eb1a0cd845fc88344966863c5d968 (commit) via d0ba9a6897bde7d77652ff2cacbcf1e6658e81c9 (commit) via fb163de69767ae59cfbe186c63f5e86302a85cb0 (commit) via 44a0f954d3d0e7dcc1efea6f0c8d61c0622acba7 (commit) via 5b4844f23f9afab05f7f5e55b497a5bc4bd60744 (commit) via 4c6254dcfb98858040d140dc407b71970cb4a070 (commit) via d2e0a0941ead9d982e0f639a5f2659ffd9b8f28a (commit) via 4a13cc898ba6094d57c42df72081be8815119f27 (commit) via 440dcc8b56cd59b482e4c2e0f16d505dae7b17d7 (commit) via 2bb6e359b6cf79b4887bcb4cc08d4cff9cc2f3fc (commit) via b58eb5ea352e3f47dbff9e224a184b5b00ce1c6b (commit) via e197ae3ba68a10b01500be3ce2e3091d399c83cf (commit) via 68e0e43ae51e4d5ce3481e89758552e156d320b6 (commit) via 4b69d859b39c512eea3b819a4b1bcb5479075d0d (commit) via f2dc24e08043254bee3446fa3cf8bda01b201abb (commit) via 84d813da7819fb94efe060098f4baf678fe33a83 (commit) via 9f7d85c388f7e24c3b16b5c7ac248d5ff14c22a5 (commit) via be238b403191261cc59e49b0136820108ee19297 (commit) via 9fc8d63530c8729842ed26a3d3721d48331ac31e (commit) via 7255b80221f79d9e836f7287e8e547d39aa76992 (commit) via dbd45e5a461e474bf21a27023b7823f9eb7bb968 (commit) via 83621301e0b954caf42974956f2806bb36737ed3 (commit) via e1f0a5c3151ee117bb4ecc7b368b4775f025e607 (commit) via 10bae72d9ec8998373a68ba77e215c899f8b8d10 (commit) via b35637dbfbdf2ffadbecfd9eaf560379efe41d69 (commit) via c8051d68e3d242c9bd8e7f8106abe69ab83687ad (commit) via a7436ddbef1ea951822ea237a9a0353032ecd86e (commit) via b3d8d43f644f590317fa3150e63ef8b318a3532c (commit) via 08859d82dfd4b9ad24e796b6dba50bd7baedc0d6 (commit) via ae8eadfa024eac08ee8494fd300be248c7cf7181 (commit) via e0a28d7a7d44dc760529df73a3687524fa3f789e (commit) via 32bca6553e558dc01fee7409d3befed166369585 (commit) via c3503175b4d78887503e1d8eb73ba47233b124eb (commit) via ed21b1d0caf710cced4eec7ac9f6b6fc3ab451fd (commit) via 1dee96bff9ef7255167372cfb6a2a5447253555d (commit) via 5cd0ea4d78f8ecb37169670bc7c754a49a05affd (commit) via 6440d28d67ac3a2d16a9ac3c124b64ad9886299b (commit) via c0cb135b2c2a00c2c53ab5693ee8af979dce598c (commit) via 309f77440dc5de2bdd4131d6c0af21c193b8e31c (commit) via 2309474c3e7242715fd9bef3909adccd29c8fb0c (commit) via 11a12e42eb00ea2ca1678c0833f91f93bfca4912 (commit) via 02950e41f6c4b8cb00c11646bf21d36f6e115e74 (commit) via 8a9e60ff3f960f50e7fe6e4b5bb21171c0c3672f (commit) via 648e62075863f9aeaac5f07702fce0aa191fc715 (commit) via 9348bb3ace60bd610661af13066cfbea567faf53 (commit) via c25f95d785e9d2fdaf456614c11042ba58cc5517 (commit) via 53c77f8ef09d7d8b512ba762463e10fe360a54f5 (commit) via 8185f7e05e4d2ca977231f56a579510a054e834a (commit) via d114eba624b969937a8964bdc17339954a9eefab (commit) via e786f2c485323df6897872d14cb8280c534c842d (commit) via 8c45f02db3130ed62f34ab49aaa6729fff78f278 (commit) via 78573de34f614935a2b4ee9d95dca8a5290cda99 (commit) via c1a7151c806a2d792dde1093a968c8ea325d4c70 (commit) via f71331dd12e115c514ec904e09b1055236f784d6 (commit) via 298acf90b741c11d45aa094d67f85e8d23d4e23a (commit) via 8c52175b6ab8e6d83440add1b2f9a5b1b2d6f70e (commit) via 2e366d87ab7fb0ccf902474d0e8fae63af83d06b (commit) via 90d49d8829e1486abdd25827e43bee85e33ab8a3 (commit) via d1a052ded21079317d7276decea3a3f93db2e7f1 (commit) via 46fceb0c58117c727fda200f96af38426abc64ca (commit) via 797538711ca60c1149a0e8c98cea9a6553b59cde (commit) via 95f0e65b5a10e9a3e6163380cf73b6abde7bb673 (commit) via ec3709c5e9c39d801bafca3166a7ec82ab2a4ad7 (commit) via be841257d8bd49477e7d91b03a2e68658ead49b9 (commit) via e928f3bc2616f14d174f05917cc5b6c872e775bc (commit) via c6a1e0be10d861523706dbb171602565f5e023b8 (commit) via 1af701bf26a4a0ae99797720b3c7b49f8d08b271 (commit) via c91cefd5d93d5552448e5bbf8e466cd563334d06 (commit) via 0ee6bc1f96731f3ef2045032de6b57ebc9bad953 (commit) via 131cf2fe954b5c73afc4a24b718c5fa161f61182 (commit) via 61ea908b3886a6b23b898356b8f2a714b4637be1 (commit) via bb4cf7610cc55e80eeab71b2fa52317b34052499 (commit) via b6cda4cfa8e9a98d4334c2c1b6a8b64ce3276734 (commit) via 6697fcee3958fcba7e72b59e43a613dd6ef2080f (commit) via 3c3ccec539233e94baec7e76dedc8e803549f8c2 (commit) via dfe605227a0986abfc4244e01b29935c6cd2f44d (commit) via 4b074b1091a6bf614444f7ae12c414ab16c469b5 (commit) via 8253ca1161e115fedbee18bf15079564f7a78447 (commit) via 10a2a831cb277cb677ecedfc7acc33695c66fbea (commit) via 4e7487616001a2ae9060b8e70989f6128c3d1e92 (commit) via 161e07a1539503ea66caaa964815da37acbad3a2 (commit) via 98b4dea15bba63bda840aa37a24fd40a0e273b15 (commit) via 3352d9a29d553f63ba53bfd8519991c6c4c24854 (commit) via d17ad6204c46a64fcaec92d591eae425a5914264 (commit) via de8646e0dd71c87d5f2400ec049315611fb9d1bc (commit) via 31a4de970eb76832d46662785c85bf388c1880c4 (commit) via 74530422be957796605b939cc080de8ded26de28 (commit) via 2dc03ebbe7a43d2aec069c16fa0ae77ddd265b2e (commit) via d64ecc0dbd32f6f3f7196598388584f15c6fda69 (commit) via 73b586c78323af7f399773add9f137079124c8f1 (commit) via 253f6baf06148e2c72550419159b486aefe12dc1 (commit) via 9cf18fd0e98adfc8f6ff76206c8813a32634f1a7 (commit) via 5cbb975f47e7fb4c5c15b7e34473db60ab289118 (commit) via 06be8951cf4a89193f820ddabd28361c8a898710 (commit) via f63da27b43304a0ea9060b5c6ac604666840a8cb (commit) via fd11134e771206b8c1ed3711e25c85875a1301b5 (commit) via 13a532ea197631eec64437ffd4421dbcbea3ff22 (commit) via 372ea77dad164495853af932ea85e205e26c4f06 (commit) via 7ae3db3b63d159bc32bc6da16fcbde4e33c40cdc (commit) via 398f7f078061c75dd18edb96a0956b145b387648 (commit) via eeda16bb6248f9feeb3a07b15c10496c140b0b29 (commit) via f63cccfd7211988e492e8efafd45fd9bc82fe11b (commit) via a6b2a1d6f555ec3daa2c23954b3b8db44fad03e1 (commit) via 4732c4ad14721c78a196b68313b986e9354b6cda (commit) via edac9a289f17dc07cfccdde696c1f15b83df5ee8 (commit) via 5f324d2ad616d5a3f84f1ace44b5facb0bb3d5e2 (commit) via c864a1d11ae194c944efd2f9828af0795640ac0d (commit) via 56496d3b57afcab2b2c3b1a9cbfeb32798b350ea (commit) via 60d17e95bdbc9da0b57a1526812820ef0682967f (commit) via a71d135cc0ce7a15422d72af3636a3a5b60179f6 (commit) via 75ea056bcabec5cb265e40f4d340ab9396055410 (commit) via 4bb544ca628502c32fe444652fec37055976667e (commit) via 8589a7a0610fa6ba7d3391785700bc815bc69428 (commit) via d3266b7b25f8237052cceaf8ec649e9cd45718a7 (commit) via 575420637981828b64c1292ada015d7170b89390 (commit) via 176b62a80c0170f1b9a1578d0b16c3ef27cf1a8f (commit) via e6052c4cc756f7d3a5023a0ba57fe8d80783967c (commit) via 9f8f9b80214fabfb3ac7674341c18a61a6ffcc5f (commit) via 3955025c2a83a334f65322def52466c1cc86ed89 (commit) via 93408ae72719590b9a0df9ce565694956f0cc34a (commit) via 896c6f8e9e608374605abfec4b58ce44313a59bb (commit) via 488902db2ac6c8815cb50dac0aab32f96190cd65 (commit) via dd49beebb179d12fd156d22337d645340609addc (commit) via 3f2212235cdf3ab1ce2438a6fe71d0c15288aa72 (commit) via b0cc64274a6d8d9bc14b0b7e7c50ed79d6ba1a1e (commit) via efedf805263f4e5909628ba7d7c3725114d83710 (commit) via 82c8f75f7118f9be3550ee1d35914376eab22211 (commit) via 241bda03b4017fa4ac2a38ad9f37685bfbc81ee7 (commit) via 29048b2a80b5865ffc41fa4401113c5826227e23 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (aaf456897c42b20e71898048438d7b6b5b703faf) \ N -- N -- N (fc79cf3dcb9eb1a0cd845fc88344966863c5d968) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=fc79cf3dcb9eb1a0cd845fc88344966863c5d968 commit fc79cf3dcb9eb1a0cd845fc88344966863c5d968 Author: Neels Hofmeyr Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=d0ba9a6897bde7d77652ff2cacbcf1e6658e81c9 commit d0ba9a6897bde7d77652ff2cacbcf1e6658e81c9 Author: Neels Hofmeyr Date: Wed May 4 15:35:37 2016 +0200 gsm0408_clear_request(): actually free the released conn By having conn->in_release == 1, calling msc_release_connection() has no effect and thus never frees the conn. So, after all pending requests have been discarded, also discard and free the unused connection. http://cgit.osmocom.org/openbsc/commit/?id=fb163de69767ae59cfbe186c63f5e86302a85cb0 commit fb163de69767ae59cfbe186c63f5e86302a85cb0 Author: Neels Hofmeyr Date: Mon May 30 15:24:12 2016 +0200 add iu.h to gsm_subscriber.c Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef http://cgit.osmocom.org/openbsc/commit/?id=44a0f954d3d0e7dcc1efea6f0c8d61c0622acba7 commit 44a0f954d3d0e7dcc1efea6f0c8d61c0622acba7 Author: Neels Hofmeyr Date: Mon May 30 15:11:39 2016 +0200 gsm_04_08.c: iu.h Change-Id: I624612b5d5cd70770326347634aee2a42ba88945 http://cgit.osmocom.org/openbsc/commit/?id=5b4844f23f9afab05f7f5e55b497a5bc4bd60744 commit 5b4844f23f9afab05f7f5e55b497a5bc4bd60744 Author: Neels Hofmeyr Date: Mon May 30 15:09:47 2016 +0200 temporary dev: set debug log level almost everywhere Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525 http://cgit.osmocom.org/openbsc/commit/?id=4c6254dcfb98858040d140dc407b71970cb4a070 commit 4c6254dcfb98858040d140dc407b71970cb4a070 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=d2e0a0941ead9d982e0f639a5f2659ffd9b8f28a commit d2e0a0941ead9d982e0f639a5f2659ffd9b8f28a Author: Neels Hofmeyr Date: Tue May 10 13:44:39 2016 +0200 move to libbsc: lchan_next_meas_rep() -- TODO really? Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49 http://cgit.osmocom.org/openbsc/commit/?id=4a13cc898ba6094d57c42df72081be8815119f27 commit 4a13cc898ba6094d57c42df72081be8815119f27 Author: Neels Hofmeyr Date: Tue May 10 13:59:16 2016 +0200 move to libbsc: gsm_bts_neighbor() -- TODO really? Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693 http://cgit.osmocom.org/openbsc/commit/?id=440dcc8b56cd59b482e4c2e0f16d505dae7b17d7 commit 440dcc8b56cd59b482e4c2e0f16d505dae7b17d7 Author: Neels Hofmeyr Date: Wed May 11 14:21:58 2016 +0200 gsm0408_test: use NULL for root ctx -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=2bb6e359b6cf79b4887bcb4cc08d4cff9cc2f3fc commit 2bb6e359b6cf79b4887bcb4cc08d4cff9cc2f3fc Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() -- TODO really? This function is wrongly placed on the MSC level. Unfortunately I cannot remember the very plausible details that hwelte had back in the days to argue for this change. (Refactoring an old commit that fails to explain in more detail.) Change-Id: I82623847e652a59a921d2fb142b77cf22420a746 http://cgit.osmocom.org/openbsc/commit/?id=b58eb5ea352e3f47dbff9e224a184b5b00ce1c6b commit b58eb5ea352e3f47dbff9e224a184b5b00ce1c6b Author: Neels Hofmeyr Date: Thu May 12 02:14:33 2016 +0200 move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT http://cgit.osmocom.org/openbsc/commit/?id=e197ae3ba68a10b01500be3ce2e3091d399c83cf commit e197ae3ba68a10b01500be3ce2e3091d399c83cf Author: Neels Hofmeyr Date: Tue May 10 14:04:28 2016 +0200 include msc_ifaces.h in gsm_04_08.c Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde http://cgit.osmocom.org/openbsc/commit/?id=68e0e43ae51e4d5ce3481e89758552e156d320b6 commit 68e0e43ae51e4d5ce3481e89758552e156d320b6 Author: Neels Hofmeyr Date: Mon May 30 15:04:56 2016 +0200 complete IuCS paging implementation Add paging timeout to struct gsm_subscriber. Previously, paging timeout was implemented only on BSC level, where each request has its own timeout value. The MSC will still send individual requests to BSC or RNC level, where they timeout individually. However, the MSC must also have an own timeout to be sure to discard stale pagings that the BSC or RNC never replied for. Add handle_paging_resp(), copying the few libmsc relevant parts of gsm48_handle_paging_resp(). http://cgit.osmocom.org/openbsc/commit/?id=4b69d859b39c512eea3b819a4b1bcb5479075d0d commit 4b69d859b39c512eea3b819a4b1bcb5479075d0d Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 paging: add todo comments for paging and mscsplit Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c http://cgit.osmocom.org/openbsc/commit/?id=f2dc24e08043254bee3446fa3cf8bda01b201abb commit f2dc24e08043254bee3446fa3cf8bda01b201abb Author: Neels Hofmeyr Date: Mon May 2 15:57:53 2016 +0200 paging: actually verify subscriber authorization Before this, any paging response would be accepted by the CN, without checking the database whether the subscriber is in fact authorized. The probability that a subscriber would be able to take unauthorized action is slim, nevertheless checking authorization status with the database should happen before we accept a connection. http://cgit.osmocom.org/openbsc/commit/?id=84d813da7819fb94efe060098f4baf678fe33a83 commit 84d813da7819fb94efe060098f4baf678fe33a83 Author: Neels Hofmeyr Date: Mon May 2 15:55:22 2016 +0200 paging: change subscr_paging_cb() into subscr_rx_paging_response() Remove one layer of callback indirection in paging. When a paging response arrives, we always want to first secure the connection, thus a fixed subscr_rx_paging_response() function is more appropriate and avoids having to store a cbfn. The actual actions to be taken upon successful paging are of course still in callback functions stored with each subscriber. Remove paging_request_stop() call from subscr_paging_dispatch(), which stops paging on all BTSs, which is not the responsibility of libmsc. Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d http://cgit.osmocom.org/openbsc/commit/?id=9f7d85c388f7e24c3b16b5c7ac248d5ff14c22a5 commit 9f7d85c388f7e24c3b16b5c7ac248d5ff14c22a5 Author: Neels Hofmeyr Date: Mon May 30 15:11:17 2016 +0200 IuCS auth -- TODO commit log details Change-Id: Id09e26126979d418a422df24bc50b56454b16c7e http://cgit.osmocom.org/openbsc/commit/?id=be238b403191261cc59e49b0136820108ee19297 commit be238b403191261cc59e49b0136820108ee19297 Author: Neels Hofmeyr Date: Mon May 30 15:07:23 2016 +0200 subscr_request_channel() -> subscr_request_conn() Change-Id: Ife8e10b240693a8d369139881774f1892044aa65 http://cgit.osmocom.org/openbsc/commit/?id=9fc8d63530c8729842ed26a3d3721d48331ac31e commit 9fc8d63530c8729842ed26a3d3721d48331ac31e Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 add subscr_authorized() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=7255b80221f79d9e836f7287e8e547d39aa76992 commit 7255b80221f79d9e836f7287e8e547d39aa76992 Author: Neels Hofmeyr Date: Mon May 30 15:05:13 2016 +0200 move subscr_request to gsm_subscriber.h Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea http://cgit.osmocom.org/openbsc/commit/?id=dbd45e5a461e474bf21a27023b7823f9eb7bb968 commit dbd45e5a461e474bf21a27023b7823f9eb7bb968 Author: Neels Hofmeyr Date: Mon May 30 15:01:01 2016 +0200 add gsm_encr to subscr_conn Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b http://cgit.osmocom.org/openbsc/commit/?id=83621301e0b954caf42974956f2806bb36737ed3 commit 83621301e0b954caf42974956f2806bb36737ed3 Author: Neels Hofmeyr Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=e1f0a5c3151ee117bb4ecc7b368b4775f025e607 commit e1f0a5c3151ee117bb4ecc7b368b4775f025e607 Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 remove unneccessary linking from some tests The recent shifts and cuts have made some library linking for bsc, channel and db tests unnecessary. http://cgit.osmocom.org/openbsc/commit/?id=10bae72d9ec8998373a68ba77e215c899f8b8d10 commit 10bae72d9ec8998373a68ba77e215c899f8b8d10 Author: Neels Hofmeyr Date: Mon May 30 14:46:23 2016 +0200 msc_release_connection(): don't call gsm0808_clear() gsm0808_clear() is all about clearing lchans. To be able to link libmsc without libbsc, don't call it directly. Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd http://cgit.osmocom.org/openbsc/commit/?id=b35637dbfbdf2ffadbecfd9eaf560379efe41d69 commit b35637dbfbdf2ffadbecfd9eaf560379efe41d69 Author: Neels Hofmeyr Date: Mon May 30 21:44:32 2016 +0200 temporarily disable all paging to be able to link libmsc without libbsc Skip the paging part of channel_test because the paging is now disabled. http://cgit.osmocom.org/openbsc/commit/?id=c8051d68e3d242c9bd8e7f8106abe69ab83687ad commit c8051d68e3d242c9bd8e7f8106abe69ab83687ad Author: Neels Hofmeyr Date: Mon May 30 13:09:14 2016 +0200 libmsc: duplicate gsm0808 / gsm48 functions (towards BSC) In osmo-nitb, libmsc would directly call the functions on the BSC level, not always via the bsc_api. When separating libmsc from libbsc, some functions are missing from the linkage. Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also add a _tx to gsm0808_cipher_mode(): * add msc_gsm0808_tx_cipher_mode() (dummy/stub) * add msc_gsm48_tx_mm_serv_ack() * add msc_gsm48_tx_mm_serv_rej() Call these from libmsc instead of * gsm0808_cipher_mode() * gsm48_tx_mm_serv_ack() * gsm48_tx_mm_serv_rej() Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places. Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020 http://cgit.osmocom.org/openbsc/commit/?id=a7436ddbef1ea951822ea237a9a0353032ecd86e commit a7436ddbef1ea951822ea237a9a0353032ecd86e Author: Neels Hofmeyr Date: Fri May 20 20:40:34 2016 +0200 Use new msc_tx_dtap() instead of gsm0808_submit_dtap() Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr conn. Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f http://cgit.osmocom.org/openbsc/commit/?id=b3d8d43f644f590317fa3150e63ef8b318a3532c commit b3d8d43f644f590317fa3150e63ef8b318a3532c Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 add libiudummy, to avoid linking Iu deps in tests Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=08859d82dfd4b9ad24e796b6dba50bd7baedc0d6 commit 08859d82dfd4b9ad24e796b6dba50bd7baedc0d6 Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead? Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec http://cgit.osmocom.org/openbsc/commit/?id=ae8eadfa024eac08ee8494fd300be248c7cf7181 commit ae8eadfa024eac08ee8494fd300be248c7cf7181 Author: Neels Hofmeyr Date: Tue May 10 13:37:59 2016 +0200 msc_compl_l3(): publish in .h, tweak return value Use new libmsc enum values for return val, to avoid dependency on libbsc headers. Make callable from other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c Change-Id: If24007445899e9c75553a0dbf843ada3566b3380 http://cgit.osmocom.org/openbsc/commit/?id=e0a28d7a7d44dc760529df73a3687524fa3f789e commit e0a28d7a7d44dc760529df73a3687524fa3f789e Author: Neels Hofmeyr Date: Mon May 30 14:58:46 2016 +0200 add cscn vty, remove nitb vty Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb http://cgit.osmocom.org/openbsc/commit/?id=32bca6553e558dc01fee7409d3befed166369585 commit 32bca6553e558dc01fee7409d3befed166369585 Author: Neels Hofmeyr Date: Mon May 30 14:56:06 2016 +0200 add iucs.[hc] Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b http://cgit.osmocom.org/openbsc/commit/?id=c3503175b4d78887503e1d8eb73ba47233b124eb commit c3503175b4d78887503e1d8eb73ba47233b124eb Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 add DIUCS debug log constant Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=ed21b1d0caf710cced4eec7ac9f6b6fc3ab451fd commit ed21b1d0caf710cced4eec7ac9f6b6fc3ab451fd Author: Neels Hofmeyr Date: Mon May 30 15:16:45 2016 +0200 gsm0408_loc_upd_rej(): remove bts use (used only for debug log) Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18 http://cgit.osmocom.org/openbsc/commit/?id=1dee96bff9ef7255167372cfb6a2a5447253555d commit 1dee96bff9ef7255167372cfb6a2a5447253555d Author: Neels Hofmeyr Date: Mon May 30 15:05:43 2016 +0200 subscr_update(): remove bts arg, add lac arg The idea is to not have a direct pointer to a bts struct (into BSC land), but a LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface. Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de http://cgit.osmocom.org/openbsc/commit/?id=5cd0ea4d78f8ecb37169670bc7c754a49a05affd commit 5cd0ea4d78f8ecb37169670bc7c754a49a05affd Author: Neels Hofmeyr Date: Mon May 30 15:06:35 2016 +0200 subscr_update_expire_lu(): remove bts arg Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106 http://cgit.osmocom.org/openbsc/commit/?id=6440d28d67ac3a2d16a9ac3c124b64ad9886299b commit 6440d28d67ac3a2d16a9ac3c124b64ad9886299b Author: Neels Hofmeyr Date: Mon May 30 15:03:18 2016 +0200 move t3212 to network level (periodic lu) Set the T3212 default value in struct gsm_network and take that value when creating a BTS. Adjust VTY accordingly. Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=c0cb135b2c2a00c2c53ab5693ee8af979dce598c commit c0cb135b2c2a00c2c53ab5693ee8af979dce598c Author: Neels Hofmeyr Date: Mon May 30 15:11:50 2016 +0200 libmsc: iucs dev: disable large parts of the code Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4 http://cgit.osmocom.org/openbsc/commit/?id=309f77440dc5de2bdd4131d6c0af21c193b8e31c commit 309f77440dc5de2bdd4131d6c0af21c193b8e31c Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication. Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to different interfaces depending on the actual subscriber connection. While iu_tx() is going to be functional on this branch, the a_tx() is so far just a dummy (see comment). Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and IFACE_IU so far. Add Iu specific fields in a sub-struct: the UE connection pointer and an indicator for the Integrity Protection status on Iu (to be fully implemented in later commits). http://cgit.osmocom.org/openbsc/commit/?id=2309474c3e7242715fd9bef3909adccd29c8fb0c commit 2309474c3e7242715fd9bef3909adccd29c8fb0c Author: Neels Hofmeyr Date: Mon May 30 15:13:32 2016 +0200 don't use lchan in libmsc Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7 http://cgit.osmocom.org/openbsc/commit/?id=11a12e42eb00ea2ca1678c0833f91f93bfca4912 commit 11a12e42eb00ea2ca1678c0833f91f93bfca4912 Author: Neels Hofmeyr Date: Mon May 30 15:00:23 2016 +0200 gsm_subscriber_connection: mark BSC specific items The struct shall be split in two later. Change-Id: Ib9666225fb9bfec2cf1e364343560571869fe6a7 http://cgit.osmocom.org/openbsc/commit/?id=02950e41f6c4b8cb00c11646bf21d36f6e115e74 commit 02950e41f6c4b8cb00c11646bf21d36f6e115e74 Author: Neels Hofmeyr Date: Mon May 9 21:56:42 2016 +0200 osmo-nitb: exit when MNCC socket init failed http://cgit.osmocom.org/openbsc/commit/?id=8a9e60ff3f960f50e7fe6e4b5bb21171c0c3672f commit 8a9e60ff3f960f50e7fe6e4b5bb21171c0c3672f Author: Neels Hofmeyr Date: Wed May 11 14:12:00 2016 +0200 split bsc_bootstrap_network() in alloc and config Change-Id: I480a09a31a79766ad07b627dd5238b7e37f3be7a http://cgit.osmocom.org/openbsc/commit/?id=648e62075863f9aeaac5f07702fce0aa191fc715 commit 648e62075863f9aeaac5f07702fce0aa191fc715 Author: Neels Hofmeyr Date: Fri May 20 17:15:44 2016 +0200 split subscr_con_allocate()/_free() in bsc_ and msc_ Rename current subscr_con_allocate() and subscr_con_free to bsc_*, and add two separate msc_subscr_con_allocate() and _free(). The msc_subscr_con_free() ignores all lchan members. In libbsc use bsc_*, in libmsc use msc_*. Change-Id: I3cf7c7cafdf4672ec7b26058bba8a77159855257 Future: there will be distinct subscr conns for libbsc and libmsc. http://cgit.osmocom.org/openbsc/commit/?id=9348bb3ace60bd610661af13066cfbea567faf53 commit 9348bb3ace60bd610661af13066cfbea567faf53 Author: Neels Hofmeyr Date: Sat May 14 03:24:41 2016 +0200 move to libxsc: net timezone VTY config Leave the timezone VTY output in libbsc's config_write_net(), until the BSC/MSC separation of struct gsm_network is completed. Change-Id: I9712b2e07b4f1ab8d2e4ad40a8d771e98ed25b20 http://cgit.osmocom.org/openbsc/commit/?id=c25f95d785e9d2fdaf456614c11042ba58cc5517 commit c25f95d785e9d2fdaf456614c11042ba58cc5517 Author: Neels Hofmeyr Date: Tue May 10 13:29:33 2016 +0200 Move timezone settings up to network level Time zone used to be configurable per-BTS. In the upcoming MSC-split, no BTS structures will be available on the MSC level. To simplify, drop the ability to manage several time zones in a core network and place the time zone config on the network VTY level, i.e. in gsm_network. If we are going to re-add fine grained time zone settings, it should probably be tied to the LAC. Adjust time zone VTY config code (to be moved to libxsc in subsequent commit). Adjust time zone Ctrl Interface code. Change-Id: I69848887d92990f3d6f969be80f6ef91f6bdbbe8 http://cgit.osmocom.org/openbsc/commit/?id=53c77f8ef09d7d8b512ba762463e10fe360a54f5 commit 53c77f8ef09d7d8b512ba762463e10fe360a54f5 Author: Neels Hofmeyr Date: Tue May 10 13:56:43 2016 +0200 reinvent connection_for_subscr() and move to libmsc Implement connection_for_subscr() from a completely different angle: instead of looking up lchans in bts structs, look up the subscriber in the global list of gsm_subscriber_connection. static lchan_find() is thus obsoleted. All callers of connection_for_subscr() live in libmsc, so move to libmsc. The move and edit are done in a single commit since the old and new implementation have nothing in common. Future: osmo-cscn will use this, without bts being present. Remove implementation of connection_for_subscr() from channel_test.c -- it is possible that the abort() in there was intended for a regression test, but actually it seems the implementation was merely added for linking reasons, and the abort() added to guard against the NULL return value: no comment nor the commit log indicate that the abort() is test critical; the addition was the only change in channel_test.c for that commit; at the same time a connection_for_subscr() call was added in libmsc. http://cgit.osmocom.org/openbsc/commit/?id=8185f7e05e4d2ca977231f56a579510a054e834a commit 8185f7e05e4d2ca977231f56a579510a054e834a Author: Neels Hofmeyr Date: Thu May 12 01:53:23 2016 +0200 bsc vty: rename show_net_cmd to bsc_show_net_cmd Future: there will be an MSC-land show-net-cmd, so rename to something with bsc in its name. http://cgit.osmocom.org/openbsc/commit/?id=d114eba624b969937a8964bdc17339954a9eefab commit d114eba624b969937a8964bdc17339954a9eefab Author: Neels Hofmeyr Date: Thu May 12 01:16:58 2016 +0200 move to libxsc: network VTY that isn't BSC-specific Keep only BSC specific bits of the 'network' VTY node in bsc_vty.c, move more general VTY commands to xsc_vty.c. Add arg to xsc_vty_init() to pass a config_write_net() function. Pass a libbsc specific config_write_net() function. Future: upcoming omso-cscn will re-use the VTY bits moved to libxsc and pass a different config_write_net() function. Change-Id: I871b7b32a0c56fdce983e409cf244ec487d24e71 http://cgit.osmocom.org/openbsc/commit/?id=e786f2c485323df6897872d14cb8280c534c842d commit e786f2c485323df6897872d14cb8280c534c842d Author: Neels Hofmeyr Date: Wed May 11 18:48:39 2016 +0200 move to libxsc: global vty gsm_network pointer Move gsmnet_from_vty() and the bsc_gsmnet global to xsc_vty.c. Rename bsc_gsmnet to vty_global_gsm_network and make it static to xsc_vty.c, to clearly mark the global variable for VTY use only. Introduce xsc_vty_init() to set vty_global_gsm_network. Change-Id: I26c5c47de08f899b896813d09612d5cb2f8e42d6 http://cgit.osmocom.org/openbsc/commit/?id=8c45f02db3130ed62f34ab49aaa6729fff78f278 commit 8c45f02db3130ed62f34ab49aaa6729fff78f278 Author: Neels Hofmeyr Date: Thu May 12 03:03:50 2016 +0200 drop libmsc from some tests, drop duplicate libbsc linking Because of libxsc, tests/gsm0408,subscr,trau no longer need libmsc. http://cgit.osmocom.org/openbsc/commit/?id=78573de34f614935a2b4ee9d95dca8a5290cda99 commit 78573de34f614935a2b4ee9d95dca8a5290cda99 Author: Neels Hofmeyr Date: Tue May 10 13:27:32 2016 +0200 sms_next_rp_msg_ref(): use direct pointer to next_rp_ref counter libbsc and libmsc will have separate subscriber connection structs. Hence don't rely on gsm_subscriber_connection, but work on a direct pointer to the counter for the next RP reference. http://cgit.osmocom.org/openbsc/commit/?id=c1a7151c806a2d792dde1093a968c8ea325d4c70 commit c1a7151c806a2d792dde1093a968c8ea325d4c70 Author: Neels Hofmeyr Date: Tue May 10 13:30:17 2016 +0200 factor out & introduce struct gsm_encr, in xsc.h Factor out encryption info from struct gsm_lchan as struct gsm_encr, placed in xsc.h. Change-Id: I94015fb9dd511c37c1e3058a0963c780b3f700ac Future: this will be used by libmsc's subscriber connection, for osmo-cscn. http://cgit.osmocom.org/openbsc/commit/?id=f71331dd12e115c514ec904e09b1055236f784d6 commit f71331dd12e115c514ec904e09b1055236f784d6 Author: Neels Hofmeyr Date: Wed May 11 18:04:00 2016 +0200 fix build: osmo-bsc_nat: change linking order Moving gsm48_create* to libxsc affected linking of osmo-bsc_nat, resulting in an undefined reference to gsm48_extract_mi(). Fix the issue by placing libfilter.a left of libbsc.a. http://cgit.osmocom.org/openbsc/commit/?id=298acf90b741c11d45aa094d67f85e8d23d4e23a commit 298acf90b741c11d45aa094d67f85e8d23d4e23a Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn Both libmsc and libbsc need distinct gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete() functions to account for the distinct subscriber connection structs. The current functions live in libmsc, so add the same in libbsc in new file gsm_04_80_utils.c. To avoid too much code dup, move the message generation part of gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete() to new functions gsm0480_gen_ussdNotify() and gsm0480_gen_releaseComplete(), placed in libxsc. Change-Id: I33a84e3c28576ced91d2ea24103123431f551173 http://cgit.osmocom.org/openbsc/commit/?id=8c52175b6ab8e6d83440add1b2f9a5b1b2d6f70e commit 8c52175b6ab8e6d83440add1b2f9a5b1b2d6f70e Author: Neels Hofmeyr Date: Tue May 10 14:58:51 2016 +0200 move to libxsc: gsm48_create_mm_serv_rej(), gsm48_create_loc_upd_rej() Used by libbsc, libmsc as well as osmo-bsc and osmo-bsc_nat. http://cgit.osmocom.org/openbsc/commit/?id=2e366d87ab7fb0ccf902474d0e8fae63af83d06b commit 2e366d87ab7fb0ccf902474d0e8fae63af83d06b Author: Neels Hofmeyr Date: Sat May 14 00:46:29 2016 +0200 move to libxsc: net init 3: actual move Reincarnate gsm_network_init() as the parts not specific to libbsc. Move from bsc_network_init() those bits that are not BSC specific (and useful for upcoming osmo-cscn). Add libxsc to all linkages that use gsm_network_init(). Note: the only requirement to allow linking gsm_network_init() without libbsc is to keep the call to gsm_net_update_ctype() out of libxsc. The other items are kept out of libxsc because it makes sense semantically. But the separation is not strong in that the BSC specific data members are of course still omnipresent in struct gsm_network. If bsc_network_init() is not called, these are not initialized properly -- for now no such callers exist. So this is just a first step towards a sensible split of the BSC and MSC gsm_network structs. The long term aim should be to have entirely separate structs with some common general items. http://cgit.osmocom.org/openbsc/commit/?id=90d49d8829e1486abdd25827e43bee85e33ab8a3 commit 90d49d8829e1486abdd25827e43bee85e33ab8a3 Author: Neels Hofmeyr Date: Sat May 14 00:57:04 2016 +0200 move to libxsc: net init 2: move bsc_network_init decl to osmo_bsc.h bsc_network_init() is more fit to live in a BSC specific header. Change-Id: I9edfb1e748bb1cb484fadd48b0406f5b3098e89b http://cgit.osmocom.org/openbsc/commit/?id=d1a052ded21079317d7276decea3a3f93db2e7f1 commit d1a052ded21079317d7276decea3a3f93db2e7f1 Author: Neels Hofmeyr Date: Sat May 14 00:45:26 2016 +0200 move to libxsc: net init 1: rename to bsc_network_init The gsm_network_init() function initializes a whole lot of BSC specific stuff. Aiming to move some of it to libxsc, first rename it to bsc_network_init(). This will retain the BSC specific stuff when the move is done. Adjust all callers. Future: osmo-cscn will call the more generic part and not the BSC specific part. Change-Id: I4816ae19374390fc5c64972f7cad2e9ec3d8bcc3 http://cgit.osmocom.org/openbsc/commit/?id=46fceb0c58117c727fda200f96af38426abc64ca commit 46fceb0c58117c727fda200f96af38426abc64ca Author: Neels Hofmeyr Date: Wed May 11 14:28:25 2016 +0200 define mncc_recv_cb_t to avoid code dup Put mncc_recv_cb_t in xsc.h to avoid header include complications: if placing right above struct gsm_network, one must include gsm_data.h to use mncc_recv_cb_t as function parameter in a header, which will include gsm_data_shared.h, which will include xsc.h (future knowledge). Since I will need to use mncc_recv_cb_t in xsc.h, including gsm_data.h from there would introduce an #include loop. Avoid that and define mncc_recv_cb_t in xsc.h to begin with. Change-Id: I2e64cffa563750ce9f3172ffba6f9cf5b9280e9c http://cgit.osmocom.org/openbsc/commit/?id=797538711ca60c1149a0e8c98cea9a6553b59cde commit 797538711ca60c1149a0e8c98cea9a6553b59cde Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 Add empty libxsc This will gradually soak up code shared by libbsc and libmsc. http://cgit.osmocom.org/openbsc/commit/?id=95f0e65b5a10e9a3e6163380cf73b6abde7bb673 commit 95f0e65b5a10e9a3e6163380cf73b6abde7bb673 Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=ec3709c5e9c39d801bafca3166a7ec82ab2a4ad7 commit ec3709c5e9c39d801bafca3166a7ec82ab2a4ad7 Author: Neels Hofmeyr Date: Mon May 9 21:59:29 2016 +0200 utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS http://cgit.osmocom.org/openbsc/commit/?id=be841257d8bd49477e7d91b03a2e68658ead49b9 commit be841257d8bd49477e7d91b03a2e68658ead49b9 Author: Neels Hofmeyr Date: Fri Apr 1 02:17:24 2016 +0200 vty l3 help: fix typo 'comamnds'; fix english s/his// http://cgit.osmocom.org/openbsc/commit/?id=e928f3bc2616f14d174f05917cc5b6c872e775bc commit e928f3bc2616f14d174f05917cc5b6c872e775bc Author: Neels Hofmeyr Date: Mon May 9 21:48:53 2016 +0200 debug log for sms: fix/add One logged the wrong function name. Add others. http://cgit.osmocom.org/openbsc/commit/?id=c6a1e0be10d861523706dbb171602565f5e023b8 commit c6a1e0be10d861523706dbb171602565f5e023b8 Author: Neels Hofmeyr Date: Mon May 9 21:38:51 2016 +0200 Sanity fixes for gsm0408_dispatch(): rc, assertions gsm0408_dispatch() is the main entry point for receiving data from the BSC/RNC level, so make sure callers pass valid pointers before using them all the way down the code path (related to CID#93769, a fix before this was refactored). For unknown/unimplemented packet discriminators, make sure to return error codes. http://cgit.osmocom.org/openbsc/commit/?id=1af701bf26a4a0ae99797720b3c7b49f8d08b271 commit 1af701bf26a4a0ae99797720b3c7b49f8d08b271 Author: Neels Hofmeyr Date: Mon May 9 21:18:08 2016 +0200 abis vty: decouple from global bsc_gsmnet variable Publish gsmnet_from_vty() in openbsc/vty.h and use in the abis VTY functions. http://cgit.osmocom.org/openbsc/commit/?id=c91cefd5d93d5552448e5bbf8e466cd563334d06 commit c91cefd5d93d5552448e5bbf8e466cd563334d06 Author: Neels Hofmeyr Date: Mon May 9 21:09:47 2016 +0200 directly access gsm_network backpointer from gsm_subscriber_connection The previous commit added a network backpointer to gsm_subscriber_connection. Use it wherever it makes sense, to skip the step through the bts structure. In some places, also tweak use of local variables for less code. http://cgit.osmocom.org/openbsc/commit/?id=0ee6bc1f96731f3ef2045032de6b57ebc9bad953 commit 0ee6bc1f96731f3ef2045032de6b57ebc9bad953 Author: Neels Hofmeyr Date: Mon May 9 22:33:01 2016 +0200 add gsm_network backpointer to gsm_subscriber_connection For the upcoming MSCSPLIT, we want a network backpointer without having to go through a gsm_bts struct. This commit adds the network pointer, the subsequent commit applies direct access to the network structure from gsm_subscriber_connection. http://cgit.osmocom.org/openbsc/commit/?id=131cf2fe954b5c73afc4a24b718c5fa161f61182 commit 131cf2fe954b5c73afc4a24b718c5fa161f61182 Author: Neels Hofmeyr Date: Tue May 10 13:40:19 2016 +0200 bsc_vty_init(): decouple from global bsc_gsmnet Add an explicit gsm_network pointer instead of using the bsc_gsmnet global, to pass full control to respective main() contexts. http://cgit.osmocom.org/openbsc/commit/?id=61ea908b3886a6b23b898356b8f2a714b4637be1 commit 61ea908b3886a6b23b898356b8f2a714b4637be1 Author: Neels Hofmeyr Date: Wed May 11 13:53:47 2016 +0200 talloc_ctx_init(): decouple from global tall_bsc_ctx Decouple the talloc context allocations from global tall_bsc_ctx pointer. Future: it appears that talloc_ctx_init() was intended for general use, but is in fact only used by osmo-nitb. It will be used by the upcoming osmo-cscn as well. http://cgit.osmocom.org/openbsc/commit/?id=bb4cf7610cc55e80eeab71b2fa52317b34052499 commit bb4cf7610cc55e80eeab71b2fa52317b34052499 Author: Neels Hofmeyr Date: Mon May 9 19:12:44 2016 +0200 gsm_network_init(): add explicit root talloc ctx Decouple the root talloc context from libbsc's global talloc_bsc_ctx. Future: we'll use this for the upcoming MSCSPLIT. http://cgit.osmocom.org/openbsc/commit/?id=b6cda4cfa8e9a98d4334c2c1b6a8b64ce3276734 commit b6cda4cfa8e9a98d4334c2c1b6a8b64ce3276734 Author: Neels Hofmeyr Date: Wed May 11 13:39:33 2016 +0200 bsc_init: don't pass telnet dummy conn gsmnet_from_vty() used to expect vty->priv to point to a gsm_network struct, but that is not actually the case anymore. The dummy conn to forward the gsm_network is not needed. http://cgit.osmocom.org/openbsc/commit/?id=6697fcee3958fcba7e72b59e43a613dd6ef2080f commit 6697fcee3958fcba7e72b59e43a613dd6ef2080f Author: Neels Hofmeyr Date: Mon May 9 19:12:44 2016 +0200 doc: rename nitb graph to bsc, add msc graph In the light of upcoming split of MSC from BSC (MSCSPLIT), name the realms 'libmsc' and 'libbsc'. Hence the nitb graph becomes the BSC graph, and add a libmsc graph. http://cgit.osmocom.org/openbsc/commit/?id=3c3ccec539233e94baec7e76dedc8e803549f8c2 commit 3c3ccec539233e94baec7e76dedc8e803549f8c2 Author: Neels Hofmeyr Date: Tue May 10 13:50:44 2016 +0200 remove unused bsc_copyright from bsc_vty.c Change-Id: I281791c0f57ca75ffe14431a3030811b2d224f0b http://cgit.osmocom.org/openbsc/commit/?id=dfe605227a0986abfc4244e01b29935c6cd2f44d commit dfe605227a0986abfc4244e01b29935c6cd2f44d Author: Neels Hofmeyr Date: Mon May 9 21:03:12 2016 +0200 move subscriber conns list into struct gsm_network Replace the global sub_connections llist with gsm_network.subscr_conns. Initialize and apply where applicable. Remove bsc_api_sub_connections(), callers now access gsm_network->subscr_conns directly. http://cgit.osmocom.org/openbsc/commit/?id=4b074b1091a6bf614444f7ae12c414ab16c469b5 commit 4b074b1091a6bf614444f7ae12c414ab16c469b5 Author: Neels Hofmeyr Date: Mon May 30 22:32:51 2016 +0200 properly #include from gsm_subscriber.h Don't use quoted, local include, use <> style include. Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc includes grouped. Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503 http://cgit.osmocom.org/openbsc/commit/?id=8253ca1161e115fedbee18bf15079564f7a78447 commit 8253ca1161e115fedbee18bf15079564f7a78447 Author: Neels Hofmeyr Date: Mon May 30 19:01:09 2016 +0200 sgsn_pdp_upd_gtp_u(): fix return val Change-Id: Icb6b756bb4ec766416f7108f1217551e9024a28b http://cgit.osmocom.org/openbsc/commit/?id=10a2a831cb277cb677ecedfc7acc33695c66fbea commit 10a2a831cb277cb677ecedfc7acc33695c66fbea Author: Neels Hofmeyr Date: Fri Jun 3 02:23:09 2016 +0200 sgsn_libgtp.c Change-Id: If59b223052819de6b38a74a549c3ca8b9eef2b25 http://cgit.osmocom.org/openbsc/commit/?id=4e7487616001a2ae9060b8e70989f6128c3d1e92 commit 4e7487616001a2ae9060b8e70989f6128c3d1e92 Author: Neels Hofmeyr Date: Fri Jun 3 02:23:00 2016 +0200 gprs_gmm Change-Id: I97136130dde4d558aa6ce602507edd2f71c5d66e http://cgit.osmocom.org/openbsc/commit/?id=161e07a1539503ea66caaa964815da37acbad3a2 commit 161e07a1539503ea66caaa964815da37acbad3a2 Author: Neels Hofmeyr Date: Fri Jun 3 02:01:33 2016 +0200 sgsn_main Change-Id: I498433af4eee028ed37f85db08a54bf1e89cfca2 http://cgit.osmocom.org/openbsc/commit/?id=98b4dea15bba63bda840aa37a24fd40a0e273b15 commit 98b4dea15bba63bda840aa37a24fd40a0e273b15 Author: Neels Hofmeyr Date: Fri Jun 3 02:01:22 2016 +0200 sgsn_libgtp Change-Id: I26230ca00e61485099a870974a640a7206af0a14 http://cgit.osmocom.org/openbsc/commit/?id=3352d9a29d553f63ba53bfd8519991c6c4c24854 commit 3352d9a29d553f63ba53bfd8519991c6c4c24854 Author: Neels Hofmeyr Date: Fri Jun 3 02:34:33 2016 +0200 gmmrabactps Change-Id: Id348341924cd14b24856aca241d28a113af31be8 http://cgit.osmocom.org/openbsc/commit/?id=d17ad6204c46a64fcaec92d591eae425a5914264 commit d17ad6204c46a64fcaec92d591eae425a5914264 Author: Neels Hofmeyr Date: Fri Jun 3 02:34:20 2016 +0200 gmmptmsi Change-Id: I8140875e14bba6a4cdf01d295b9f0c430cf228b1 http://cgit.osmocom.org/openbsc/commit/?id=de8646e0dd71c87d5f2400ec049315611fb9d1bc commit de8646e0dd71c87d5f2400ec049315611fb9d1bc Author: Neels Hofmeyr Date: Fri Jun 3 02:33:58 2016 +0200 gmm_servicerq Change-Id: Iee7e6b336f1bddd89cdb346d3a661ae40e192738 http://cgit.osmocom.org/openbsc/commit/?id=31a4de970eb76832d46662785c85bf388c1880c4 commit 31a4de970eb76832d46662785c85bf388c1880c4 Author: Daniel Willmann Date: Wed May 11 12:44:34 2016 +0200 gprs: Don't activate RABs on RA update http://cgit.osmocom.org/openbsc/commit/?id=74530422be957796605b939cc080de8ded26de28 commit 74530422be957796605b939cc080de8ded26de28 Author: Daniel Willmann Date: Wed May 11 12:43:47 2016 +0200 gprs: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives http://cgit.osmocom.org/openbsc/commit/?id=2dc03ebbe7a43d2aec069c16fa0ae77ddd265b2e commit 2dc03ebbe7a43d2aec069c16fa0ae77ddd265b2e Author: Daniel Willmann Date: Wed May 11 12:42:54 2016 +0200 gprs: Introduce function to change PMM state Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086 http://cgit.osmocom.org/openbsc/commit/?id=d64ecc0dbd32f6f3f7196598388584f15c6fda69 commit d64ecc0dbd32f6f3f7196598388584f15c6fda69 Author: Neels Hofmeyr Date: Sun May 22 16:27:35 2016 +0200 cosmetic: fix two compiler warnings Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4 http://cgit.osmocom.org/openbsc/commit/?id=73b586c78323af7f399773add9f137079124c8f1 commit 73b586c78323af7f399773add9f137079124c8f1 Author: Neels Hofmeyr Date: Fri May 20 21:45:21 2016 +0200 cosmetic: whitespace Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745 http://cgit.osmocom.org/openbsc/commit/?id=253f6baf06148e2c72550419159b486aefe12dc1 commit 253f6baf06148e2c72550419159b486aefe12dc1 Author: Neels Hofmeyr Date: Sat May 21 00:51:56 2016 +0200 cosmetic: comment on Iu GTP-U Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e http://cgit.osmocom.org/openbsc/commit/?id=9cf18fd0e98adfc8f6ff76206c8813a32634f1a7 commit 9cf18fd0e98adfc8f6ff76206c8813a32634f1a7 Author: Neels Hofmeyr Date: Sat May 21 00:44:50 2016 +0200 cosmetic: gprs_sgsn.c: move pdp.h include to top Change-Id: I9a9b34d714235462ba72cdb65b7c8c9824dfa9c6 http://cgit.osmocom.org/openbsc/commit/?id=5cbb975f47e7fb4c5c15b7e34473db60ab289118 commit 5cbb975f47e7fb4c5c15b7e34473db60ab289118 Author: Neels Hofmeyr Date: Sat May 21 00:50:13 2016 +0200 update osmo_sgsn.cfg Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d http://cgit.osmocom.org/openbsc/commit/?id=06be8951cf4a89193f820ddabd28361c8a898710 commit 06be8951cf4a89193f820ddabd28361c8a898710 Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 reset MM ctx pending_req on GMM Attach Request Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=f63da27b43304a0ea9060b5c6ac604666840a8cb commit f63da27b43304a0ea9060b5c6ac604666840a8cb Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. http://cgit.osmocom.org/openbsc/commit/?id=fd11134e771206b8c1ed3711e25c85875a1301b5 commit fd11134e771206b8c1ed3711e25c85875a1301b5 Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=13a532ea197631eec64437ffd4421dbcbea3ff22 commit 13a532ea197631eec64437ffd4421dbcbea3ff22 Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 gprs Iu: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=372ea77dad164495853af932ea85e205e26c4f06 commit 372ea77dad164495853af932ea85e205e26c4f06 Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 add gsm_04_08_gprs.h and .c for Iu's GMM Service Req These items will probably be added to libosmocore's gsm_04_08_gprs.h and .c, add them here in openbsc until things have settled. Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a http://cgit.osmocom.org/openbsc/commit/?id=7ae3db3b63d159bc32bc6da16fcbde4e33c40cdc commit 7ae3db3b63d159bc32bc6da16fcbde4e33c40cdc Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 gsm48_gmm_authorize(): Iu: send Security Mode Command Track the new_key flag. http://cgit.osmocom.org/openbsc/commit/?id=398f7f078061c75dd18edb96a0956b145b387648 commit 398f7f078061c75dd18edb96a0956b145b387648 Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=eeda16bb6248f9feeb3a07b15c10496c140b0b29 commit eeda16bb6248f9feeb3a07b15c10496c140b0b29 Author: Daniel Willmann Date: Mon Jan 25 16:49:53 2016 +0100 gprs_gmm: Fix bit mask when determining update/attach type Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type. In 3GPP TS 24.008 it indicates if a follow-on request is pending by the MS, but only in Iu mode. According to the spec it is not required to react to that request with a follow-on proceed so this field can be ignored for now. See 3GPP TS 24.008 Ch. 4.4: "Unless it has specific permission from the network (follow-on proceed) the mobile station side should await the release of the RR connection used for a MM specific procedure before a new MM specific procedure or MM connection establishment is started." as well as Ch. 4.4.4.6: "If the network wishes to prolong the RR connection to allow the mobile station to initiate MM connection establishment (for example if the mobile station has indicated in the LOCATION UPDATING REQUEST that it has a follow-on request pending) the network shall send "follow on proceed" in the LOCATION UPDATING ACCEPT and start timer T3255." http://cgit.osmocom.org/openbsc/commit/?id=f63cccfd7211988e492e8efafd45fd9bc82fe11b commit f63cccfd7211988e492e8efafd45fd9bc82fe11b Author: Daniel Willmann Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c http://cgit.osmocom.org/openbsc/commit/?id=a6b2a1d6f555ec3daa2c23954b3b8db44fad03e1 commit a6b2a1d6f555ec3daa2c23954b3b8db44fad03e1 Author: Daniel Willmann Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee http://cgit.osmocom.org/openbsc/commit/?id=4732c4ad14721c78a196b68313b986e9354b6cda commit 4732c4ad14721c78a196b68313b986e9354b6cda Author: Neels Hofmeyr Date: Fri Jun 3 00:31:44 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: I3899665bc57964772ccc0c3ce0027ca547036202 http://cgit.osmocom.org/openbsc/commit/?id=edac9a289f17dc07cfccdde696c1f15b83df5ee8 commit edac9a289f17dc07cfccdde696c1f15b83df5ee8 Author: Daniel Willmann Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a http://cgit.osmocom.org/openbsc/commit/?id=5f324d2ad616d5a3f84f1ace44b5facb0bb3d5e2 commit 5f324d2ad616d5a3f84f1ace44b5facb0bb3d5e2 Author: Daniel Willmann Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: Ide1d8180755dca76e23d66b93d468f89fd564049 http://cgit.osmocom.org/openbsc/commit/?id=c864a1d11ae194c944efd2f9828af0795640ac0d commit c864a1d11ae194c944efd2f9828af0795640ac0d Author: Daniel Willmann Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I52178cb21c371b0816288b3332d5bb24d0ccea45 http://cgit.osmocom.org/openbsc/commit/?id=56496d3b57afcab2b2c3b1a9cbfeb32798b350ea commit 56496d3b57afcab2b2c3b1a9cbfeb32798b350ea Author: Harald Welte Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I79bbe9f56726203fb15dead6ddb5915a5112d5b5 http://cgit.osmocom.org/openbsc/commit/?id=60d17e95bdbc9da0b57a1526812820ef0682967f commit 60d17e95bdbc9da0b57a1526812820ef0682967f Author: Daniel Willmann Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Ia83e364322f6b9dc29197b8764007be5f1b47cd3 http://cgit.osmocom.org/openbsc/commit/?id=a71d135cc0ce7a15422d72af3636a3a5b60179f6 commit a71d135cc0ce7a15422d72af3636a3a5b60179f6 Author: Daniel Willmann Date: Fri May 20 23:50:22 2016 +0200 gsm48_gmm_sendmsg(): redirect Iu to iu_tx() Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3 http://cgit.osmocom.org/openbsc/commit/?id=75ea056bcabec5cb265e40f4d340ab9396055410 commit 75ea056bcabec5cb265e40f4d340ab9396055410 Author: Neels Hofmeyr Date: Fri Jun 3 02:01:53 2016 +0200 tests_sgsn Change-Id: I7fd9fae0e51fddfc3e3e1c8f203e187f7ebb332e http://cgit.osmocom.org/openbsc/commit/?id=4bb544ca628502c32fe444652fec37055976667e commit 4bb544ca628502c32fe444652fec37055976667e Author: Daniel Willmann Date: Sat May 21 17:36:18 2016 +0200 sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577 http://cgit.osmocom.org/openbsc/commit/?id=8589a7a0610fa6ba7d3391785700bc815bc69428 commit 8589a7a0610fa6ba7d3391785700bc815bc69428 Author: Daniel Willmann Date: Sat May 21 17:35:57 2016 +0200 osmo-sgsn: add core IuPS implementations, call iu_init() Add: * gsm0408_gprs_rcvmsg_iu() * sgsn_mm_ctx_by_ue_ctx() * sgsn_mm_ctx_alloc_iu() * sgsn_ranap_iu_event() * sgsn_ranap_rab_ass_resp() Call iu_init() from sgsn_main.c. Add asn_debug impl ("extern" from libasn1c). osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5 http://cgit.osmocom.org/openbsc/commit/?id=d3266b7b25f8237052cceaf8ec649e9cd45718a7 commit d3266b7b25f8237052cceaf8ec649e9cd45718a7 Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Co-Authored by dwillmann, laforge, nhofmeyr Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3 ----------------------------------------------------------------------- Summary of changes: debian/changelog | 2 + openbsc/include/openbsc/db.h | 4 +- openbsc/include/openbsc/gprs_llc.h | 1 + openbsc/include/openbsc/gsm_data.h | 10 ++--- openbsc/include/openbsc/gsm_data_shared.h | 1 - openbsc/include/openbsc/gsm_subscriber.h | 3 +- openbsc/include/openbsc/osmux.h | 1 + openbsc/include/openbsc/sgsn.h | 3 +- openbsc/src/gprs/gprs_gmm.c | 26 ++++------- openbsc/src/gprs/gprs_llc.c | 7 +++ openbsc/src/gprs/gprs_sgsn.c | 2 +- openbsc/src/gprs/gprs_subscriber.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 48 ++++++++++++++++++-- openbsc/src/libbsc/abis_rsl.c | 34 ++++++++++---- openbsc/src/libbsc/bsc_vty.c | 11 ++++- openbsc/src/libbsc/handover_logic.c | 1 - openbsc/src/libcommon/gsm_data_shared.c | 13 +----- openbsc/src/libmgcp/mgcp_protocol.c | 6 +-- openbsc/src/libmsc/cscn_vty.c | 27 +++++++----- openbsc/src/libmsc/ctrl_commands.c | 6 +-- openbsc/src/libmsc/db.c | 31 ++++++++----- openbsc/src/libmsc/gsm_04_08.c | 10 ++--- openbsc/src/libmsc/gsm_subscriber.c | 9 ++-- openbsc/src/libmsc/vty_interface_layer3.c | 4 +- openbsc/src/libxsc/xsc.c | 11 ++++- openbsc/src/osmo-bsc_mgcp/Makefile.am | 2 +- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 5 ++- openbsc/src/utils/Makefile.am | 2 +- openbsc/tests/db/db_test.c | 30 +++++++++---- openbsc/tests/mgcp/Makefile.am | 8 ++-- openbsc/tests/sgsn/sgsn_test.c | 4 +- openbsc/tests/sgsn/sgsn_test.ok | 2 +- openbsc/tests/smpp/Makefile.am | 2 +- openbsc/tests/vty_test_runner.py | 73 ++++++++++++++++++++++++++----- 34 files changed, 270 insertions(+), 131 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jul 13 14:46:35 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 14:46:35 GMT Subject: openbsc.git branch sysmocom/cscn updated. 0.15.0-447-g21f5854 Message-ID: <201607131446.u6DEkZGM092517@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/cscn has been updated discards fc79cf3dcb9eb1a0cd845fc88344966863c5d968 (commit) discards d0ba9a6897bde7d77652ff2cacbcf1e6658e81c9 (commit) discards fb163de69767ae59cfbe186c63f5e86302a85cb0 (commit) discards 44a0f954d3d0e7dcc1efea6f0c8d61c0622acba7 (commit) discards 5b4844f23f9afab05f7f5e55b497a5bc4bd60744 (commit) discards 4c6254dcfb98858040d140dc407b71970cb4a070 (commit) discards d2e0a0941ead9d982e0f639a5f2659ffd9b8f28a (commit) discards 4a13cc898ba6094d57c42df72081be8815119f27 (commit) discards 440dcc8b56cd59b482e4c2e0f16d505dae7b17d7 (commit) discards 2bb6e359b6cf79b4887bcb4cc08d4cff9cc2f3fc (commit) discards b58eb5ea352e3f47dbff9e224a184b5b00ce1c6b (commit) discards e197ae3ba68a10b01500be3ce2e3091d399c83cf (commit) discards 68e0e43ae51e4d5ce3481e89758552e156d320b6 (commit) discards 4b69d859b39c512eea3b819a4b1bcb5479075d0d (commit) discards f2dc24e08043254bee3446fa3cf8bda01b201abb (commit) discards 84d813da7819fb94efe060098f4baf678fe33a83 (commit) discards 9f7d85c388f7e24c3b16b5c7ac248d5ff14c22a5 (commit) discards be238b403191261cc59e49b0136820108ee19297 (commit) discards 9fc8d63530c8729842ed26a3d3721d48331ac31e (commit) discards 7255b80221f79d9e836f7287e8e547d39aa76992 (commit) discards dbd45e5a461e474bf21a27023b7823f9eb7bb968 (commit) discards 83621301e0b954caf42974956f2806bb36737ed3 (commit) discards e1f0a5c3151ee117bb4ecc7b368b4775f025e607 (commit) discards 10bae72d9ec8998373a68ba77e215c899f8b8d10 (commit) discards b35637dbfbdf2ffadbecfd9eaf560379efe41d69 (commit) discards c8051d68e3d242c9bd8e7f8106abe69ab83687ad (commit) discards a7436ddbef1ea951822ea237a9a0353032ecd86e (commit) discards b3d8d43f644f590317fa3150e63ef8b318a3532c (commit) discards 08859d82dfd4b9ad24e796b6dba50bd7baedc0d6 (commit) discards ae8eadfa024eac08ee8494fd300be248c7cf7181 (commit) discards e0a28d7a7d44dc760529df73a3687524fa3f789e (commit) discards 32bca6553e558dc01fee7409d3befed166369585 (commit) discards c3503175b4d78887503e1d8eb73ba47233b124eb (commit) discards ed21b1d0caf710cced4eec7ac9f6b6fc3ab451fd (commit) discards 1dee96bff9ef7255167372cfb6a2a5447253555d (commit) discards 5cd0ea4d78f8ecb37169670bc7c754a49a05affd (commit) discards 6440d28d67ac3a2d16a9ac3c124b64ad9886299b (commit) discards c0cb135b2c2a00c2c53ab5693ee8af979dce598c (commit) discards 309f77440dc5de2bdd4131d6c0af21c193b8e31c (commit) discards 2309474c3e7242715fd9bef3909adccd29c8fb0c (commit) discards 11a12e42eb00ea2ca1678c0833f91f93bfca4912 (commit) discards 02950e41f6c4b8cb00c11646bf21d36f6e115e74 (commit) discards 8a9e60ff3f960f50e7fe6e4b5bb21171c0c3672f (commit) discards 648e62075863f9aeaac5f07702fce0aa191fc715 (commit) discards 9348bb3ace60bd610661af13066cfbea567faf53 (commit) discards c25f95d785e9d2fdaf456614c11042ba58cc5517 (commit) discards 53c77f8ef09d7d8b512ba762463e10fe360a54f5 (commit) discards 8185f7e05e4d2ca977231f56a579510a054e834a (commit) discards d114eba624b969937a8964bdc17339954a9eefab (commit) discards e786f2c485323df6897872d14cb8280c534c842d (commit) discards 8c45f02db3130ed62f34ab49aaa6729fff78f278 (commit) discards 78573de34f614935a2b4ee9d95dca8a5290cda99 (commit) discards c1a7151c806a2d792dde1093a968c8ea325d4c70 (commit) discards f71331dd12e115c514ec904e09b1055236f784d6 (commit) discards 298acf90b741c11d45aa094d67f85e8d23d4e23a (commit) discards 8c52175b6ab8e6d83440add1b2f9a5b1b2d6f70e (commit) discards 2e366d87ab7fb0ccf902474d0e8fae63af83d06b (commit) discards 90d49d8829e1486abdd25827e43bee85e33ab8a3 (commit) discards d1a052ded21079317d7276decea3a3f93db2e7f1 (commit) discards 46fceb0c58117c727fda200f96af38426abc64ca (commit) discards 797538711ca60c1149a0e8c98cea9a6553b59cde (commit) discards 95f0e65b5a10e9a3e6163380cf73b6abde7bb673 (commit) discards ec3709c5e9c39d801bafca3166a7ec82ab2a4ad7 (commit) discards be841257d8bd49477e7d91b03a2e68658ead49b9 (commit) discards e928f3bc2616f14d174f05917cc5b6c872e775bc (commit) discards c6a1e0be10d861523706dbb171602565f5e023b8 (commit) discards 1af701bf26a4a0ae99797720b3c7b49f8d08b271 (commit) discards c91cefd5d93d5552448e5bbf8e466cd563334d06 (commit) discards 0ee6bc1f96731f3ef2045032de6b57ebc9bad953 (commit) discards 131cf2fe954b5c73afc4a24b718c5fa161f61182 (commit) discards 61ea908b3886a6b23b898356b8f2a714b4637be1 (commit) discards bb4cf7610cc55e80eeab71b2fa52317b34052499 (commit) discards b6cda4cfa8e9a98d4334c2c1b6a8b64ce3276734 (commit) discards 6697fcee3958fcba7e72b59e43a613dd6ef2080f (commit) discards 3c3ccec539233e94baec7e76dedc8e803549f8c2 (commit) discards dfe605227a0986abfc4244e01b29935c6cd2f44d (commit) discards 4b074b1091a6bf614444f7ae12c414ab16c469b5 (commit) discards 8253ca1161e115fedbee18bf15079564f7a78447 (commit) discards 10a2a831cb277cb677ecedfc7acc33695c66fbea (commit) discards 4e7487616001a2ae9060b8e70989f6128c3d1e92 (commit) discards 161e07a1539503ea66caaa964815da37acbad3a2 (commit) discards 98b4dea15bba63bda840aa37a24fd40a0e273b15 (commit) discards 3352d9a29d553f63ba53bfd8519991c6c4c24854 (commit) discards d17ad6204c46a64fcaec92d591eae425a5914264 (commit) discards de8646e0dd71c87d5f2400ec049315611fb9d1bc (commit) discards 31a4de970eb76832d46662785c85bf388c1880c4 (commit) discards 74530422be957796605b939cc080de8ded26de28 (commit) discards 2dc03ebbe7a43d2aec069c16fa0ae77ddd265b2e (commit) discards d64ecc0dbd32f6f3f7196598388584f15c6fda69 (commit) discards 73b586c78323af7f399773add9f137079124c8f1 (commit) discards 253f6baf06148e2c72550419159b486aefe12dc1 (commit) discards 9cf18fd0e98adfc8f6ff76206c8813a32634f1a7 (commit) discards 5cbb975f47e7fb4c5c15b7e34473db60ab289118 (commit) discards 06be8951cf4a89193f820ddabd28361c8a898710 (commit) discards f63da27b43304a0ea9060b5c6ac604666840a8cb (commit) discards fd11134e771206b8c1ed3711e25c85875a1301b5 (commit) discards 13a532ea197631eec64437ffd4421dbcbea3ff22 (commit) discards 372ea77dad164495853af932ea85e205e26c4f06 (commit) discards 7ae3db3b63d159bc32bc6da16fcbde4e33c40cdc (commit) discards 398f7f078061c75dd18edb96a0956b145b387648 (commit) discards eeda16bb6248f9feeb3a07b15c10496c140b0b29 (commit) discards f63cccfd7211988e492e8efafd45fd9bc82fe11b (commit) discards a6b2a1d6f555ec3daa2c23954b3b8db44fad03e1 (commit) discards 4732c4ad14721c78a196b68313b986e9354b6cda (commit) discards edac9a289f17dc07cfccdde696c1f15b83df5ee8 (commit) discards 5f324d2ad616d5a3f84f1ace44b5facb0bb3d5e2 (commit) discards c864a1d11ae194c944efd2f9828af0795640ac0d (commit) discards 56496d3b57afcab2b2c3b1a9cbfeb32798b350ea (commit) discards 60d17e95bdbc9da0b57a1526812820ef0682967f (commit) discards a71d135cc0ce7a15422d72af3636a3a5b60179f6 (commit) discards 75ea056bcabec5cb265e40f4d340ab9396055410 (commit) discards 4bb544ca628502c32fe444652fec37055976667e (commit) discards 8589a7a0610fa6ba7d3391785700bc815bc69428 (commit) discards d3266b7b25f8237052cceaf8ec649e9cd45718a7 (commit) via 21f5854b5be228f9bdd5ff675501c95d231a0c91 (commit) via f0e7a75c6632f8f90fbca411173580296072e710 (commit) via 5a9e8e58f37d2939c24718b90db534ae378a0489 (commit) via 2d310f5423daabf6ec51d32b0da625ecbeb9f0b5 (commit) via 2686d326e507d9694c0f9b06ccb7bcfe664df387 (commit) via 82c6cbbbd923529941b60bc56e583fc6f22e92b4 (commit) via f62bd2873dbc080eb0f3d1a6269b5d38f33e3154 (commit) via a86a2088775d6c71d042cfc543c7857f3a29110f (commit) via 0b8c89867750e7920629f74ddbeeccfac31dca71 (commit) via 0747517f830af95121786de9bedc5a7772b5c915 (commit) via d2e97b6057a8a372555ec21194abf3ef31f60fe3 (commit) via 3002626861923578f4e1ddf36da0309d9203af32 (commit) via 52ce56ff2d2ac9332c563567754622a91b846d8d (commit) via d07a9607e2caee75e157ebe57cc4f850f9ed241e (commit) via 92e6449dae685d198fdfe12ff435a88c93c7f54f (commit) via fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c (commit) via e28096143fddb498f69f7bdc8d52632d721c630e (commit) via e01b544ae0d4b9378dd71af1f9d9d349763bd3ad (commit) via 5f09bbf02244d294382318ef9c0e0b12a2a90bda (commit) via 8f53e1b45577bc06c8ec5609151c630e431e9617 (commit) via 687cc47589c0fab4cc24474a2fcddacbec0b443d (commit) via 91b8594d80740577f24c866ecbed31b420dceb51 (commit) via f41871002bae4b3438b35e7070992b31de9fe1c7 (commit) via 17a350b5dfdf22a82fa44a397d21214fb3d6387d (commit) via f64e829aafad35f342f140788458a6c4c16ff57a (commit) via 73293b25344f1b974133e3628a03cd93d8519d13 (commit) via 1ec6cc7658059a677550396fb3f306003cbd02f5 (commit) via 5fd95c69ee72a47106015d4740546a6f91c8cf83 (commit) via 12983ce85317aa16607f85bd1a391a8704ac31ea (commit) via 711b2bfc6f4cad53304a27b0064228a89d96c00a (commit) via fa9a41ae9eaa6c4030c49598839e78df7e9bcd76 (commit) via cc2488c04a12facf9cb046e6514ab74b1a41a9fb (commit) via e7b6a0797117d4455c919d1991c19baa8bf813e8 (commit) via 8e614c31332b5ae304facc14d0f1aae8aa9cf90c (commit) via 038f7c7564aecb29d72781d82b47f90e6aa5686a (commit) via d436069374008df2979f0bb8e4b98b93240c4e17 (commit) via 3df4370b9adab0d8be3cbbe7658a4aaf144ca385 (commit) via 09d617084889e682a58406e94930a658e7a678ba (commit) via 395c6fe158bb76871c61d9268f353c7fd54f0e31 (commit) via af706f4845c43fcf2d9c29042deda40197b058be (commit) via 983ba4614be3c8be7915da3546e7501ad77fadbe (commit) via f75d330bb18d59f6cda3ca303b8e20be8122e716 (commit) via eb447cb63aa3d1d3b3676be0bfac14135b24c8e3 (commit) via b5d42c147af0c641a387a132dc44f31df069420a (commit) via 653acf5f249b3bf9f84b7958208bc1c88c36621f (commit) via b1d21c9ce6c0b0e8cf6e363f540345b735cfa6e0 (commit) via be5dad45b5b9e24b761dd077bcea8dcea13c70ba (commit) via 963dcb8b39c34246127b19fb9c58c0ac41816c95 (commit) via 23de299aa164dcd2078517a3dbad739af2ca15ca (commit) via c0829966988d644954826f1d16465140d0b90ad7 (commit) via c1b58f6b65695f6ee1d75162c7ed2ca8df2da15b (commit) via 279de1bfb105a35700b910c7dbe86f028e01622b (commit) via 85e309da366e7da939cdfd6996184c88c3cb7eb5 (commit) via b90d88e967766d2ed67fb7e977c434be8d5f2d23 (commit) via 429eb58d0e260a0fa63ec26283f8ee7e6d2c9af5 (commit) via f8d57b97f94da22805194008b4fa141326c053fd (commit) via ea52e6d749b63c151f3dc7c93fa896604089fec7 (commit) via d7caac4e3bd1a0de1b9b53499c9cb6b3314ee50b (commit) via 2d75a17f22096e0ac2671374625ed206f2ae818b (commit) via 4bfbca35ef205ca2eb3b5d425bd64e775b86f9df (commit) via b87f1e3823b8967da020370ced889d1ee3a1e534 (commit) via 1750a494887aa579dc8fda900b32a884f9107a2b (commit) via a7b89358f109ab9c74c823f19e693f7029f38b6f (commit) via 40717f5c64555cc22aed5d3413dfe5ad465c1e46 (commit) via d33a055c8b943ffd283c01463452cae8206bc8f1 (commit) via bfee90ffe6c9cffe3f77817f25b230bfdde7297e (commit) via 38226648c1487922eb0ce7a47b21ae4c242a52ee (commit) via f9c6e6caabf36ade9b30763cf19f9d226f22b8f2 (commit) via 96594fa73957a44f6820672a549635aa26737d6c (commit) via ac94f137c9de762471823bf93baa9433513c701b (commit) via dc01ffac2022b970f3c6adaef9b60455ae52a619 (commit) via 1ca74dfb8f0685ca8ae558743977c84b66f8f5c4 (commit) via 48615723623514df6642d08a9697e454918723a9 (commit) via d64136ec1fdb0e1251512b43a25c9c1680efe600 (commit) via 038f0ee252a494b78e78c2ac29d6853dbbf120f5 (commit) via 622a6ad4537a4c9ad07d02c3caaa89b73b4e026e (commit) via 13b7e09273870b07b20fc0ac6861b9f71017af11 (commit) via 808245057c51c04c7ca7e2cf29dae83ea67b643b (commit) via 09c6149a983a563065cc2184696833860202d0b6 (commit) via 3082a4632e9739e501e6843fe1033c309c48ff44 (commit) via 22e21d9ade102c3eb9507260632367b0c3657115 (commit) via 256cab4a81d78e5948aa024a238e8f69c8b9834c (commit) via 419b1fd36f1133d9b8904be6ce5a55958fb38136 (commit) via 86234e12377aea19a0467d0490d6f522c72ccaae (commit) via fc471d20c8a6588743fe9e64443381364f22945c (commit) via 15813619cb0133dba414cb6357b8aecb29d7f350 (commit) via 65eb411397f0978f9cf6a47f9b20dd271faeba83 (commit) via aecf7249195b065d3f7899f14fead14f67928167 (commit) via d612f11a15a4fa58d0dde0006b0f48efaabfdfc6 (commit) via 60c48d3910c9a3ac258f77f3db6853479d3ec47e (commit) via c5338d294006df47ebca92f1706bb010a1191eac (commit) via 973984a8e271a908ca362ded09d51e4e2027dc25 (commit) via edf08bc4b8d70e69c15c6bd4a32298bc35a6589f (commit) via 67b0eda2f79365beb1a90ffd57c4529c5475fe2d (commit) via dcb5cdffab1a2681af9a81e73f8e9c6c004ababa (commit) via 6939eae33f57989f69731b1a0d3af27208208872 (commit) via 15eea28a6b372e396a64faee78292e1824f6ef01 (commit) via 95584d0481f387e41aa5a36536a1af45c2bf6e1b (commit) via 84b05bffee05741b3bad1941c53a55b4899b402d (commit) via 19cf96b8f7a1e1b8673de2df5bbd9349dfbc1dbf (commit) via 4fccc10672bca3b0715578384ede8874d94b1b30 (commit) via 0fc43a8d263b329194f1215de1dd8ef710be2c59 (commit) via 2a88d3bcc3f075c9e8e578abd986bcc832929518 (commit) via 70a6a6f903e73f56e50e735665332bc4675e6a58 (commit) via da8f1d3eec35e45a02fdebd22523e70f0606174b (commit) via cd1845451d4fc2c4df9c9980b1f3f904d2587908 (commit) via bbf4be2e8a07a7fbe6280626d33c098dbd07bc3d (commit) via 1d75abd0a78d0c9862d5f3557a2806f26a0a1c58 (commit) via e03f1d9180dc32a418f996551aabf8a3ab433122 (commit) via 3207498d2c40a916d03f1be7349cc73e8142530e (commit) via 06d1deb28d78ce990640dab2f8dc4279ea74adef (commit) via 55291ab2091194e6ac28d08b3527928d102fefd2 (commit) via cb36b4abdcb1b161060915887ceb73a09eda37a3 (commit) via d6b38fa0d47045421964b3ddacc9cbe24185d101 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (fc79cf3dcb9eb1a0cd845fc88344966863c5d968) \ N -- N -- N (21f5854b5be228f9bdd5ff675501c95d231a0c91) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=21f5854b5be228f9bdd5ff675501c95d231a0c91 commit 21f5854b5be228f9bdd5ff675501c95d231a0c91 Author: Neels Hofmeyr Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=f0e7a75c6632f8f90fbca411173580296072e710 commit f0e7a75c6632f8f90fbca411173580296072e710 Author: Neels Hofmeyr Date: Wed May 4 15:35:37 2016 +0200 gsm0408_clear_request(): actually free the released conn By having conn->in_release == 1, calling msc_release_connection() has no effect and thus never frees the conn. So, after all pending requests have been discarded, also discard and free the unused connection. http://cgit.osmocom.org/openbsc/commit/?id=5a9e8e58f37d2939c24718b90db534ae378a0489 commit 5a9e8e58f37d2939c24718b90db534ae378a0489 Author: Neels Hofmeyr Date: Mon May 30 15:24:12 2016 +0200 add iu.h to gsm_subscriber.c Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef http://cgit.osmocom.org/openbsc/commit/?id=2d310f5423daabf6ec51d32b0da625ecbeb9f0b5 commit 2d310f5423daabf6ec51d32b0da625ecbeb9f0b5 Author: Neels Hofmeyr Date: Mon May 30 15:11:39 2016 +0200 gsm_04_08.c: iu.h Change-Id: I624612b5d5cd70770326347634aee2a42ba88945 http://cgit.osmocom.org/openbsc/commit/?id=2686d326e507d9694c0f9b06ccb7bcfe664df387 commit 2686d326e507d9694c0f9b06ccb7bcfe664df387 Author: Neels Hofmeyr Date: Mon May 30 15:09:47 2016 +0200 temporary dev: set debug log level almost everywhere Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525 http://cgit.osmocom.org/openbsc/commit/?id=82c6cbbbd923529941b60bc56e583fc6f22e92b4 commit 82c6cbbbd923529941b60bc56e583fc6f22e92b4 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=f62bd2873dbc080eb0f3d1a6269b5d38f33e3154 commit f62bd2873dbc080eb0f3d1a6269b5d38f33e3154 Author: Neels Hofmeyr Date: Tue May 10 13:44:39 2016 +0200 move to libbsc: lchan_next_meas_rep() -- TODO really? Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49 http://cgit.osmocom.org/openbsc/commit/?id=a86a2088775d6c71d042cfc543c7857f3a29110f commit a86a2088775d6c71d042cfc543c7857f3a29110f Author: Neels Hofmeyr Date: Tue May 10 13:59:16 2016 +0200 move to libbsc: gsm_bts_neighbor() -- TODO really? Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693 http://cgit.osmocom.org/openbsc/commit/?id=0b8c89867750e7920629f74ddbeeccfac31dca71 commit 0b8c89867750e7920629f74ddbeeccfac31dca71 Author: Neels Hofmeyr Date: Wed May 11 14:21:58 2016 +0200 gsm0408_test: use NULL for root ctx -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=0747517f830af95121786de9bedc5a7772b5c915 commit 0747517f830af95121786de9bedc5a7772b5c915 Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() -- TODO really? This function is wrongly placed on the MSC level. Unfortunately I cannot remember the very plausible details that hwelte had back in the days to argue for this change. (Refactoring an old commit that fails to explain in more detail.) Change-Id: I82623847e652a59a921d2fb142b77cf22420a746 http://cgit.osmocom.org/openbsc/commit/?id=d2e97b6057a8a372555ec21194abf3ef31f60fe3 commit d2e97b6057a8a372555ec21194abf3ef31f60fe3 Author: Neels Hofmeyr Date: Thu May 12 02:14:33 2016 +0200 move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT http://cgit.osmocom.org/openbsc/commit/?id=3002626861923578f4e1ddf36da0309d9203af32 commit 3002626861923578f4e1ddf36da0309d9203af32 Author: Neels Hofmeyr Date: Tue May 10 14:04:28 2016 +0200 include msc_ifaces.h in gsm_04_08.c Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde http://cgit.osmocom.org/openbsc/commit/?id=52ce56ff2d2ac9332c563567754622a91b846d8d commit 52ce56ff2d2ac9332c563567754622a91b846d8d Author: Neels Hofmeyr Date: Mon May 30 15:04:56 2016 +0200 complete IuCS paging implementation Add paging timeout to struct gsm_subscriber. Previously, paging timeout was implemented only on BSC level, where each request has its own timeout value. The MSC will still send individual requests to BSC or RNC level, where they timeout individually. However, the MSC must also have an own timeout to be sure to discard stale pagings that the BSC or RNC never replied for. Add handle_paging_resp(), copying the few libmsc relevant parts of gsm48_handle_paging_resp(). http://cgit.osmocom.org/openbsc/commit/?id=d07a9607e2caee75e157ebe57cc4f850f9ed241e commit d07a9607e2caee75e157ebe57cc4f850f9ed241e Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 paging: add todo comments for paging and mscsplit Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c http://cgit.osmocom.org/openbsc/commit/?id=92e6449dae685d198fdfe12ff435a88c93c7f54f commit 92e6449dae685d198fdfe12ff435a88c93c7f54f Author: Neels Hofmeyr Date: Mon May 2 15:57:53 2016 +0200 paging: actually verify subscriber authorization Before this, any paging response would be accepted by the CN, without checking the database whether the subscriber is in fact authorized. The probability that a subscriber would be able to take unauthorized action is slim, nevertheless checking authorization status with the database should happen before we accept a connection. http://cgit.osmocom.org/openbsc/commit/?id=fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c commit fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c Author: Neels Hofmeyr Date: Mon May 2 15:55:22 2016 +0200 paging: change subscr_paging_cb() into subscr_rx_paging_response() Remove one layer of callback indirection in paging. When a paging response arrives, we always want to first secure the connection, thus a fixed subscr_rx_paging_response() function is more appropriate and avoids having to store a cbfn. The actual actions to be taken upon successful paging are of course still in callback functions stored with each subscriber. Remove paging_request_stop() call from subscr_paging_dispatch(), which stops paging on all BTSs, which is not the responsibility of libmsc. Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d http://cgit.osmocom.org/openbsc/commit/?id=e28096143fddb498f69f7bdc8d52632d721c630e commit e28096143fddb498f69f7bdc8d52632d721c630e Author: Neels Hofmeyr Date: Mon May 30 15:11:17 2016 +0200 IuCS auth -- TODO commit log details Change-Id: Id09e26126979d418a422df24bc50b56454b16c7e http://cgit.osmocom.org/openbsc/commit/?id=e01b544ae0d4b9378dd71af1f9d9d349763bd3ad commit e01b544ae0d4b9378dd71af1f9d9d349763bd3ad Author: Neels Hofmeyr Date: Mon May 30 15:07:23 2016 +0200 subscr_request_channel() -> subscr_request_conn() Change-Id: Ife8e10b240693a8d369139881774f1892044aa65 http://cgit.osmocom.org/openbsc/commit/?id=5f09bbf02244d294382318ef9c0e0b12a2a90bda commit 5f09bbf02244d294382318ef9c0e0b12a2a90bda Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 add subscr_authorized() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=8f53e1b45577bc06c8ec5609151c630e431e9617 commit 8f53e1b45577bc06c8ec5609151c630e431e9617 Author: Neels Hofmeyr Date: Mon May 30 15:05:13 2016 +0200 move subscr_request to gsm_subscriber.h Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea http://cgit.osmocom.org/openbsc/commit/?id=687cc47589c0fab4cc24474a2fcddacbec0b443d commit 687cc47589c0fab4cc24474a2fcddacbec0b443d Author: Neels Hofmeyr Date: Mon May 30 15:01:01 2016 +0200 add gsm_encr to subscr_conn Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b http://cgit.osmocom.org/openbsc/commit/?id=91b8594d80740577f24c866ecbed31b420dceb51 commit 91b8594d80740577f24c866ecbed31b420dceb51 Author: Neels Hofmeyr Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=f41871002bae4b3438b35e7070992b31de9fe1c7 commit f41871002bae4b3438b35e7070992b31de9fe1c7 Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 remove unneccessary linking from some tests The recent shifts and cuts have made some library linking for bsc, channel and db tests unnecessary. http://cgit.osmocom.org/openbsc/commit/?id=17a350b5dfdf22a82fa44a397d21214fb3d6387d commit 17a350b5dfdf22a82fa44a397d21214fb3d6387d Author: Neels Hofmeyr Date: Mon May 30 14:46:23 2016 +0200 msc_release_connection(): don't call gsm0808_clear() gsm0808_clear() is all about clearing lchans. To be able to link libmsc without libbsc, don't call it directly. Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd http://cgit.osmocom.org/openbsc/commit/?id=f64e829aafad35f342f140788458a6c4c16ff57a commit f64e829aafad35f342f140788458a6c4c16ff57a Author: Neels Hofmeyr Date: Mon May 30 21:44:32 2016 +0200 temporarily disable all paging to be able to link libmsc without libbsc Skip the paging part of channel_test because the paging is now disabled. http://cgit.osmocom.org/openbsc/commit/?id=73293b25344f1b974133e3628a03cd93d8519d13 commit 73293b25344f1b974133e3628a03cd93d8519d13 Author: Neels Hofmeyr Date: Mon May 30 13:09:14 2016 +0200 libmsc: duplicate gsm0808 / gsm48 functions (towards BSC) In osmo-nitb, libmsc would directly call the functions on the BSC level, not always via the bsc_api. When separating libmsc from libbsc, some functions are missing from the linkage. Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also add a _tx to gsm0808_cipher_mode(): * add msc_gsm0808_tx_cipher_mode() (dummy/stub) * add msc_gsm48_tx_mm_serv_ack() * add msc_gsm48_tx_mm_serv_rej() Call these from libmsc instead of * gsm0808_cipher_mode() * gsm48_tx_mm_serv_ack() * gsm48_tx_mm_serv_rej() Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places. Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020 http://cgit.osmocom.org/openbsc/commit/?id=1ec6cc7658059a677550396fb3f306003cbd02f5 commit 1ec6cc7658059a677550396fb3f306003cbd02f5 Author: Neels Hofmeyr Date: Fri May 20 20:40:34 2016 +0200 Use new msc_tx_dtap() instead of gsm0808_submit_dtap() Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr conn. Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f http://cgit.osmocom.org/openbsc/commit/?id=5fd95c69ee72a47106015d4740546a6f91c8cf83 commit 5fd95c69ee72a47106015d4740546a6f91c8cf83 Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 add libiudummy, to avoid linking Iu deps in tests Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=12983ce85317aa16607f85bd1a391a8704ac31ea commit 12983ce85317aa16607f85bd1a391a8704ac31ea Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead? Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec http://cgit.osmocom.org/openbsc/commit/?id=711b2bfc6f4cad53304a27b0064228a89d96c00a commit 711b2bfc6f4cad53304a27b0064228a89d96c00a Author: Neels Hofmeyr Date: Tue May 10 13:37:59 2016 +0200 msc_compl_l3(): publish in .h, tweak return value Use new libmsc enum values for return val, to avoid dependency on libbsc headers. Make callable from other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c Change-Id: If24007445899e9c75553a0dbf843ada3566b3380 http://cgit.osmocom.org/openbsc/commit/?id=fa9a41ae9eaa6c4030c49598839e78df7e9bcd76 commit fa9a41ae9eaa6c4030c49598839e78df7e9bcd76 Author: Neels Hofmeyr Date: Mon May 30 14:58:46 2016 +0200 add cscn vty, remove nitb vty Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb http://cgit.osmocom.org/openbsc/commit/?id=cc2488c04a12facf9cb046e6514ab74b1a41a9fb commit cc2488c04a12facf9cb046e6514ab74b1a41a9fb Author: Neels Hofmeyr Date: Mon May 30 14:56:06 2016 +0200 add iucs.[hc] Change-Id: I88e981f4c31393a98ae8d61176c65c9251a6f28b http://cgit.osmocom.org/openbsc/commit/?id=e7b6a0797117d4455c919d1991c19baa8bf813e8 commit e7b6a0797117d4455c919d1991c19baa8bf813e8 Author: Neels Hofmeyr Date: Fri May 20 21:59:55 2016 +0200 add DIUCS debug log constant Change-Id: Id347a3024fa495a1ab680db7320648d933a4018b http://cgit.osmocom.org/openbsc/commit/?id=8e614c31332b5ae304facc14d0f1aae8aa9cf90c commit 8e614c31332b5ae304facc14d0f1aae8aa9cf90c Author: Neels Hofmeyr Date: Mon May 30 15:16:45 2016 +0200 gsm0408_loc_upd_rej(): remove bts use (used only for debug log) Change-Id: I3ac38f4b701ad8308470573260fa91a4b04c2f18 http://cgit.osmocom.org/openbsc/commit/?id=038f7c7564aecb29d72781d82b47f90e6aa5686a commit 038f7c7564aecb29d72781d82b47f90e6aa5686a Author: Neels Hofmeyr Date: Mon May 30 15:05:43 2016 +0200 subscr_update(): remove bts arg, add lac arg The idea is to not have a direct pointer to a bts struct (into BSC land), but a LAC to resolve the BSC or RNC depending on the appropriate A or IuCS interface. Change-Id: I9f2b298a785bf4b2a1b3fcdd91b8256106b2d9de http://cgit.osmocom.org/openbsc/commit/?id=d436069374008df2979f0bb8e4b98b93240c4e17 commit d436069374008df2979f0bb8e4b98b93240c4e17 Author: Neels Hofmeyr Date: Mon May 30 15:06:35 2016 +0200 subscr_update_expire_lu(): remove bts arg Change-Id: I26cafd9389aac65e53dc4280a1687c6b8bce3106 http://cgit.osmocom.org/openbsc/commit/?id=3df4370b9adab0d8be3cbbe7658a4aaf144ca385 commit 3df4370b9adab0d8be3cbbe7658a4aaf144ca385 Author: Neels Hofmeyr Date: Mon May 30 15:03:18 2016 +0200 move t3212 to network level (periodic lu) Set the T3212 default value in struct gsm_network and take that value when creating a BTS. Adjust VTY accordingly. Change-Id: Ifb730f9d0106fe195adc30459a39290a07313b50 http://cgit.osmocom.org/openbsc/commit/?id=09d617084889e682a58406e94930a658e7a678ba commit 09d617084889e682a58406e94930a658e7a678ba Author: Neels Hofmeyr Date: Mon May 30 15:11:50 2016 +0200 libmsc: iucs dev: disable large parts of the code Change-Id: I3ef6ca26150b6102a0fa22a88a60d9a442d640b4 http://cgit.osmocom.org/openbsc/commit/?id=395c6fe158bb76871c61d9268f353c7fd54f0e31 commit 395c6fe158bb76871c61d9268f353c7fd54f0e31 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication. Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to different interfaces depending on the actual subscriber connection. While iu_tx() is going to be functional on this branch, the a_tx() is so far just a dummy (see comment). Add via_iface marker to gsm_subscriber_connection with enum values IFACE_A and IFACE_IU so far. Add Iu specific fields in a sub-struct: the UE connection pointer and an indicator for the Integrity Protection status on Iu (to be fully implemented in later commits). http://cgit.osmocom.org/openbsc/commit/?id=af706f4845c43fcf2d9c29042deda40197b058be commit af706f4845c43fcf2d9c29042deda40197b058be Author: Neels Hofmeyr Date: Mon May 30 15:13:32 2016 +0200 don't use lchan in libmsc Change-Id: Ic7ed7faa2bcc7aae799f41ed4abc2c001bfb61b7 http://cgit.osmocom.org/openbsc/commit/?id=983ba4614be3c8be7915da3546e7501ad77fadbe commit 983ba4614be3c8be7915da3546e7501ad77fadbe Author: Neels Hofmeyr Date: Mon May 30 15:00:23 2016 +0200 gsm_subscriber_connection: mark BSC specific items The struct shall be split in two later. Change-Id: Ib9666225fb9bfec2cf1e364343560571869fe6a7 http://cgit.osmocom.org/openbsc/commit/?id=f75d330bb18d59f6cda3ca303b8e20be8122e716 commit f75d330bb18d59f6cda3ca303b8e20be8122e716 Author: Neels Hofmeyr Date: Mon May 9 21:56:42 2016 +0200 osmo-nitb: exit when MNCC socket init failed http://cgit.osmocom.org/openbsc/commit/?id=eb447cb63aa3d1d3b3676be0bfac14135b24c8e3 commit eb447cb63aa3d1d3b3676be0bfac14135b24c8e3 Author: Neels Hofmeyr Date: Wed May 11 14:12:00 2016 +0200 split bsc_bootstrap_network() in alloc and config Change-Id: I480a09a31a79766ad07b627dd5238b7e37f3be7a http://cgit.osmocom.org/openbsc/commit/?id=b5d42c147af0c641a387a132dc44f31df069420a commit b5d42c147af0c641a387a132dc44f31df069420a Author: Neels Hofmeyr Date: Fri May 20 17:15:44 2016 +0200 split subscr_con_allocate()/_free() in bsc_ and msc_ Rename current subscr_con_allocate() and subscr_con_free to bsc_*, and add two separate msc_subscr_con_allocate() and _free(). The msc_subscr_con_free() ignores all lchan members. In libbsc use bsc_*, in libmsc use msc_*. Change-Id: I3cf7c7cafdf4672ec7b26058bba8a77159855257 Future: there will be distinct subscr conns for libbsc and libmsc. http://cgit.osmocom.org/openbsc/commit/?id=653acf5f249b3bf9f84b7958208bc1c88c36621f commit 653acf5f249b3bf9f84b7958208bc1c88c36621f Author: Neels Hofmeyr Date: Sat May 14 03:24:41 2016 +0200 move to libxsc: net timezone VTY config Leave the timezone VTY output in libbsc's config_write_net(), until the BSC/MSC separation of struct gsm_network is completed. Change-Id: I9712b2e07b4f1ab8d2e4ad40a8d771e98ed25b20 http://cgit.osmocom.org/openbsc/commit/?id=b1d21c9ce6c0b0e8cf6e363f540345b735cfa6e0 commit b1d21c9ce6c0b0e8cf6e363f540345b735cfa6e0 Author: Neels Hofmeyr Date: Tue May 10 13:29:33 2016 +0200 Move timezone settings up to network level Time zone used to be configurable per-BTS. In the upcoming MSC-split, no BTS structures will be available on the MSC level. To simplify, drop the ability to manage several time zones in a core network and place the time zone config on the network VTY level, i.e. in gsm_network. If we are going to re-add fine grained time zone settings, it should probably be tied to the LAC. Adjust time zone VTY config code (to be moved to libxsc in subsequent commit). Adjust time zone Ctrl Interface code. Change-Id: I69848887d92990f3d6f969be80f6ef91f6bdbbe8 http://cgit.osmocom.org/openbsc/commit/?id=be5dad45b5b9e24b761dd077bcea8dcea13c70ba commit be5dad45b5b9e24b761dd077bcea8dcea13c70ba Author: Neels Hofmeyr Date: Tue May 10 13:56:43 2016 +0200 reinvent connection_for_subscr() and move to libmsc Implement connection_for_subscr() from a completely different angle: instead of looking up lchans in bts structs, look up the subscriber in the global list of gsm_subscriber_connection. static lchan_find() is thus obsoleted. All callers of connection_for_subscr() live in libmsc, so move to libmsc. The move and edit are done in a single commit since the old and new implementation have nothing in common. Future: osmo-cscn will use this, without bts being present. Remove implementation of connection_for_subscr() from channel_test.c -- it is possible that the abort() in there was intended for a regression test, but actually it seems the implementation was merely added for linking reasons, and the abort() added to guard against the NULL return value: no comment nor the commit log indicate that the abort() is test critical; the addition was the only change in channel_test.c for that commit; at the same time a connection_for_subscr() call was added in libmsc. http://cgit.osmocom.org/openbsc/commit/?id=963dcb8b39c34246127b19fb9c58c0ac41816c95 commit 963dcb8b39c34246127b19fb9c58c0ac41816c95 Author: Neels Hofmeyr Date: Thu May 12 01:53:23 2016 +0200 bsc vty: rename show_net_cmd to bsc_show_net_cmd Future: there will be an MSC-land show-net-cmd, so rename to something with bsc in its name. http://cgit.osmocom.org/openbsc/commit/?id=23de299aa164dcd2078517a3dbad739af2ca15ca commit 23de299aa164dcd2078517a3dbad739af2ca15ca Author: Neels Hofmeyr Date: Thu May 12 01:16:58 2016 +0200 move to libxsc: network VTY that isn't BSC-specific Keep only BSC specific bits of the 'network' VTY node in bsc_vty.c, move more general VTY commands to xsc_vty.c. Add arg to xsc_vty_init() to pass a config_write_net() function. Pass a libbsc specific config_write_net() function. Future: upcoming omso-cscn will re-use the VTY bits moved to libxsc and pass a different config_write_net() function. Change-Id: I871b7b32a0c56fdce983e409cf244ec487d24e71 http://cgit.osmocom.org/openbsc/commit/?id=c0829966988d644954826f1d16465140d0b90ad7 commit c0829966988d644954826f1d16465140d0b90ad7 Author: Neels Hofmeyr Date: Wed May 11 18:48:39 2016 +0200 move to libxsc: global vty gsm_network pointer Move gsmnet_from_vty() and the bsc_gsmnet global to xsc_vty.c. Rename bsc_gsmnet to vty_global_gsm_network and make it static to xsc_vty.c, to clearly mark the global variable for VTY use only. Introduce xsc_vty_init() to set vty_global_gsm_network. Change-Id: I26c5c47de08f899b896813d09612d5cb2f8e42d6 http://cgit.osmocom.org/openbsc/commit/?id=c1b58f6b65695f6ee1d75162c7ed2ca8df2da15b commit c1b58f6b65695f6ee1d75162c7ed2ca8df2da15b Author: Neels Hofmeyr Date: Thu May 12 03:03:50 2016 +0200 drop libmsc from some tests, drop duplicate libbsc linking Because of libxsc, tests/gsm0408,subscr,trau no longer need libmsc. http://cgit.osmocom.org/openbsc/commit/?id=279de1bfb105a35700b910c7dbe86f028e01622b commit 279de1bfb105a35700b910c7dbe86f028e01622b Author: Neels Hofmeyr Date: Tue May 10 13:27:32 2016 +0200 sms_next_rp_msg_ref(): use direct pointer to next_rp_ref counter libbsc and libmsc will have separate subscriber connection structs. Hence don't rely on gsm_subscriber_connection, but work on a direct pointer to the counter for the next RP reference. http://cgit.osmocom.org/openbsc/commit/?id=85e309da366e7da939cdfd6996184c88c3cb7eb5 commit 85e309da366e7da939cdfd6996184c88c3cb7eb5 Author: Neels Hofmeyr Date: Tue May 10 13:30:17 2016 +0200 factor out & introduce struct gsm_encr, in xsc.h Factor out encryption info from struct gsm_lchan as struct gsm_encr, placed in xsc.h. Change-Id: I94015fb9dd511c37c1e3058a0963c780b3f700ac Future: this will be used by libmsc's subscriber connection, for osmo-cscn. http://cgit.osmocom.org/openbsc/commit/?id=b90d88e967766d2ed67fb7e977c434be8d5f2d23 commit b90d88e967766d2ed67fb7e977c434be8d5f2d23 Author: Neels Hofmeyr Date: Wed May 11 18:04:00 2016 +0200 fix build: osmo-bsc_nat: change linking order Moving gsm48_create* to libxsc affected linking of osmo-bsc_nat, resulting in an undefined reference to gsm48_extract_mi(). Fix the issue by placing libfilter.a left of libbsc.a. http://cgit.osmocom.org/openbsc/commit/?id=429eb58d0e260a0fa63ec26283f8ee7e6d2c9af5 commit 429eb58d0e260a0fa63ec26283f8ee7e6d2c9af5 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 move to libxsc: factor out gen of USSD notify and release complete -- TODO subscr_conn Both libmsc and libbsc need distinct gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete() functions to account for the distinct subscriber connection structs. The current functions live in libmsc, so add the same in libbsc in new file gsm_04_80_utils.c. To avoid too much code dup, move the message generation part of gsm0480_send_ussdNotify() and gsm0480_send_releaseComplete() to new functions gsm0480_gen_ussdNotify() and gsm0480_gen_releaseComplete(), placed in libxsc. Change-Id: I33a84e3c28576ced91d2ea24103123431f551173 http://cgit.osmocom.org/openbsc/commit/?id=f8d57b97f94da22805194008b4fa141326c053fd commit f8d57b97f94da22805194008b4fa141326c053fd Author: Neels Hofmeyr Date: Tue May 10 14:58:51 2016 +0200 move to libxsc: gsm48_create_mm_serv_rej(), gsm48_create_loc_upd_rej() Used by libbsc, libmsc as well as osmo-bsc and osmo-bsc_nat. http://cgit.osmocom.org/openbsc/commit/?id=ea52e6d749b63c151f3dc7c93fa896604089fec7 commit ea52e6d749b63c151f3dc7c93fa896604089fec7 Author: Neels Hofmeyr Date: Sat May 14 00:46:29 2016 +0200 move to libxsc: net init 3: actual move Reincarnate gsm_network_init() as the parts not specific to libbsc. Move from bsc_network_init() those bits that are not BSC specific (and useful for upcoming osmo-cscn). Add libxsc to all linkages that use gsm_network_init(). Note: the only requirement to allow linking gsm_network_init() without libbsc is to keep the call to gsm_net_update_ctype() out of libxsc. The other items are kept out of libxsc because it makes sense semantically. But the separation is not strong in that the BSC specific data members are of course still omnipresent in struct gsm_network. If bsc_network_init() is not called, these are not initialized properly -- for now no such callers exist. So this is just a first step towards a sensible split of the BSC and MSC gsm_network structs. The long term aim should be to have entirely separate structs with some common general items. http://cgit.osmocom.org/openbsc/commit/?id=d7caac4e3bd1a0de1b9b53499c9cb6b3314ee50b commit d7caac4e3bd1a0de1b9b53499c9cb6b3314ee50b Author: Neels Hofmeyr Date: Sat May 14 00:57:04 2016 +0200 move to libxsc: net init 2: move bsc_network_init decl to osmo_bsc.h bsc_network_init() is more fit to live in a BSC specific header. Change-Id: I9edfb1e748bb1cb484fadd48b0406f5b3098e89b http://cgit.osmocom.org/openbsc/commit/?id=2d75a17f22096e0ac2671374625ed206f2ae818b commit 2d75a17f22096e0ac2671374625ed206f2ae818b Author: Neels Hofmeyr Date: Sat May 14 00:45:26 2016 +0200 move to libxsc: net init 1: rename to bsc_network_init The gsm_network_init() function initializes a whole lot of BSC specific stuff. Aiming to move some of it to libxsc, first rename it to bsc_network_init(). This will retain the BSC specific stuff when the move is done. Adjust all callers. Future: osmo-cscn will call the more generic part and not the BSC specific part. Change-Id: I4816ae19374390fc5c64972f7cad2e9ec3d8bcc3 http://cgit.osmocom.org/openbsc/commit/?id=4bfbca35ef205ca2eb3b5d425bd64e775b86f9df commit 4bfbca35ef205ca2eb3b5d425bd64e775b86f9df Author: Neels Hofmeyr Date: Wed May 11 14:28:25 2016 +0200 define mncc_recv_cb_t to avoid code dup Put mncc_recv_cb_t in xsc.h to avoid header include complications: if placing right above struct gsm_network, one must include gsm_data.h to use mncc_recv_cb_t as function parameter in a header, which will include gsm_data_shared.h, which will include xsc.h (future knowledge). Since I will need to use mncc_recv_cb_t in xsc.h, including gsm_data.h from there would introduce an #include loop. Avoid that and define mncc_recv_cb_t in xsc.h to begin with. Change-Id: I2e64cffa563750ce9f3172ffba6f9cf5b9280e9c http://cgit.osmocom.org/openbsc/commit/?id=b87f1e3823b8967da020370ced889d1ee3a1e534 commit b87f1e3823b8967da020370ced889d1ee3a1e534 Author: Neels Hofmeyr Date: Tue May 10 12:50:31 2016 +0200 Add empty libxsc This will gradually soak up code shared by libbsc and libmsc. http://cgit.osmocom.org/openbsc/commit/?id=1750a494887aa579dc8fda900b32a884f9107a2b commit 1750a494887aa579dc8fda900b32a884f9107a2b Author: Neels Hofmeyr Date: Mon May 9 21:07:43 2016 +0200 cosmetic: various comment, whitespace tweaks http://cgit.osmocom.org/openbsc/commit/?id=a7b89358f109ab9c74c823f19e693f7029f38b6f commit a7b89358f109ab9c74c823f19e693f7029f38b6f Author: Neels Hofmeyr Date: Mon May 9 21:59:29 2016 +0200 utils/Makefile.am: remove unused LIBOSMOVTY_CFLAGS http://cgit.osmocom.org/openbsc/commit/?id=40717f5c64555cc22aed5d3413dfe5ad465c1e46 commit 40717f5c64555cc22aed5d3413dfe5ad465c1e46 Author: Neels Hofmeyr Date: Fri Apr 1 02:17:24 2016 +0200 vty l3 help: fix typo 'comamnds'; fix english s/his// http://cgit.osmocom.org/openbsc/commit/?id=d33a055c8b943ffd283c01463452cae8206bc8f1 commit d33a055c8b943ffd283c01463452cae8206bc8f1 Author: Neels Hofmeyr Date: Mon May 9 21:48:53 2016 +0200 debug log for sms: fix/add One logged the wrong function name. Add others. http://cgit.osmocom.org/openbsc/commit/?id=bfee90ffe6c9cffe3f77817f25b230bfdde7297e commit bfee90ffe6c9cffe3f77817f25b230bfdde7297e Author: Neels Hofmeyr Date: Mon May 9 21:38:51 2016 +0200 Sanity fixes for gsm0408_dispatch(): rc, assertions gsm0408_dispatch() is the main entry point for receiving data from the BSC/RNC level, so make sure callers pass valid pointers before using them all the way down the code path (related to CID#93769, a fix before this was refactored). For unknown/unimplemented packet discriminators, make sure to return error codes. http://cgit.osmocom.org/openbsc/commit/?id=38226648c1487922eb0ce7a47b21ae4c242a52ee commit 38226648c1487922eb0ce7a47b21ae4c242a52ee Author: Neels Hofmeyr Date: Mon May 9 21:18:08 2016 +0200 abis vty: decouple from global bsc_gsmnet variable Publish gsmnet_from_vty() in openbsc/vty.h and use in the abis VTY functions. http://cgit.osmocom.org/openbsc/commit/?id=f9c6e6caabf36ade9b30763cf19f9d226f22b8f2 commit f9c6e6caabf36ade9b30763cf19f9d226f22b8f2 Author: Neels Hofmeyr Date: Mon May 9 21:09:47 2016 +0200 directly access gsm_network backpointer from gsm_subscriber_connection The previous commit added a network backpointer to gsm_subscriber_connection. Use it wherever it makes sense, to skip the step through the bts structure. In some places, also tweak use of local variables for less code. http://cgit.osmocom.org/openbsc/commit/?id=96594fa73957a44f6820672a549635aa26737d6c commit 96594fa73957a44f6820672a549635aa26737d6c Author: Neels Hofmeyr Date: Mon May 9 22:33:01 2016 +0200 add gsm_network backpointer to gsm_subscriber_connection For the upcoming MSCSPLIT, we want a network backpointer without having to go through a gsm_bts struct. This commit adds the network pointer, the subsequent commit applies direct access to the network structure from gsm_subscriber_connection. http://cgit.osmocom.org/openbsc/commit/?id=ac94f137c9de762471823bf93baa9433513c701b commit ac94f137c9de762471823bf93baa9433513c701b Author: Neels Hofmeyr Date: Tue May 10 13:40:19 2016 +0200 bsc_vty_init(): decouple from global bsc_gsmnet Add an explicit gsm_network pointer instead of using the bsc_gsmnet global, to pass full control to respective main() contexts. http://cgit.osmocom.org/openbsc/commit/?id=dc01ffac2022b970f3c6adaef9b60455ae52a619 commit dc01ffac2022b970f3c6adaef9b60455ae52a619 Author: Neels Hofmeyr Date: Wed May 11 13:53:47 2016 +0200 talloc_ctx_init(): decouple from global tall_bsc_ctx Decouple the talloc context allocations from global tall_bsc_ctx pointer. Future: it appears that talloc_ctx_init() was intended for general use, but is in fact only used by osmo-nitb. It will be used by the upcoming osmo-cscn as well. http://cgit.osmocom.org/openbsc/commit/?id=1ca74dfb8f0685ca8ae558743977c84b66f8f5c4 commit 1ca74dfb8f0685ca8ae558743977c84b66f8f5c4 Author: Neels Hofmeyr Date: Mon May 9 19:12:44 2016 +0200 gsm_network_init(): add explicit root talloc ctx Decouple the root talloc context from libbsc's global talloc_bsc_ctx. Future: we'll use this for the upcoming MSCSPLIT. http://cgit.osmocom.org/openbsc/commit/?id=48615723623514df6642d08a9697e454918723a9 commit 48615723623514df6642d08a9697e454918723a9 Author: Neels Hofmeyr Date: Wed May 11 13:39:33 2016 +0200 bsc_init: don't pass telnet dummy conn gsmnet_from_vty() used to expect vty->priv to point to a gsm_network struct, but that is not actually the case anymore. The dummy conn to forward the gsm_network is not needed. http://cgit.osmocom.org/openbsc/commit/?id=d64136ec1fdb0e1251512b43a25c9c1680efe600 commit d64136ec1fdb0e1251512b43a25c9c1680efe600 Author: Neels Hofmeyr Date: Mon May 9 19:12:44 2016 +0200 doc: rename nitb graph to bsc, add msc graph In the light of upcoming split of MSC from BSC (MSCSPLIT), name the realms 'libmsc' and 'libbsc'. Hence the nitb graph becomes the BSC graph, and add a libmsc graph. http://cgit.osmocom.org/openbsc/commit/?id=038f0ee252a494b78e78c2ac29d6853dbbf120f5 commit 038f0ee252a494b78e78c2ac29d6853dbbf120f5 Author: Neels Hofmeyr Date: Tue May 10 13:50:44 2016 +0200 remove unused bsc_copyright from bsc_vty.c Change-Id: I281791c0f57ca75ffe14431a3030811b2d224f0b http://cgit.osmocom.org/openbsc/commit/?id=622a6ad4537a4c9ad07d02c3caaa89b73b4e026e commit 622a6ad4537a4c9ad07d02c3caaa89b73b4e026e Author: Neels Hofmeyr Date: Mon May 9 21:03:12 2016 +0200 move subscriber conns list into struct gsm_network Replace the global sub_connections llist with gsm_network.subscr_conns. Initialize and apply where applicable. Remove bsc_api_sub_connections(), callers now access gsm_network->subscr_conns directly. http://cgit.osmocom.org/openbsc/commit/?id=13b7e09273870b07b20fc0ac6861b9f71017af11 commit 13b7e09273870b07b20fc0ac6861b9f71017af11 Author: Neels Hofmeyr Date: Mon May 30 22:32:51 2016 +0200 properly #include from gsm_subscriber.h Don't use quoted, local include, use <> style include. Cosmetic: also move stdbool.h include to the top to keep osmocom and openbsc includes grouped. Change-Id: Iaa3dc36768f96f6b8c91010a2ba389fdc37f1503 http://cgit.osmocom.org/openbsc/commit/?id=808245057c51c04c7ca7e2cf29dae83ea67b643b commit 808245057c51c04c7ca7e2cf29dae83ea67b643b Author: Neels Hofmeyr Date: Mon May 30 19:01:09 2016 +0200 sgsn_pdp_upd_gtp_u(): fix return val Change-Id: Icb6b756bb4ec766416f7108f1217551e9024a28b http://cgit.osmocom.org/openbsc/commit/?id=09c6149a983a563065cc2184696833860202d0b6 commit 09c6149a983a563065cc2184696833860202d0b6 Author: Neels Hofmeyr Date: Fri Jun 3 02:23:09 2016 +0200 sgsn_libgtp.c Change-Id: If59b223052819de6b38a74a549c3ca8b9eef2b25 http://cgit.osmocom.org/openbsc/commit/?id=3082a4632e9739e501e6843fe1033c309c48ff44 commit 3082a4632e9739e501e6843fe1033c309c48ff44 Author: Neels Hofmeyr Date: Fri Jun 3 02:23:00 2016 +0200 gprs_gmm Change-Id: I97136130dde4d558aa6ce602507edd2f71c5d66e http://cgit.osmocom.org/openbsc/commit/?id=22e21d9ade102c3eb9507260632367b0c3657115 commit 22e21d9ade102c3eb9507260632367b0c3657115 Author: Neels Hofmeyr Date: Fri Jun 3 02:01:33 2016 +0200 sgsn_main Change-Id: I498433af4eee028ed37f85db08a54bf1e89cfca2 http://cgit.osmocom.org/openbsc/commit/?id=256cab4a81d78e5948aa024a238e8f69c8b9834c commit 256cab4a81d78e5948aa024a238e8f69c8b9834c Author: Neels Hofmeyr Date: Fri Jun 3 02:01:22 2016 +0200 sgsn_libgtp Change-Id: I26230ca00e61485099a870974a640a7206af0a14 http://cgit.osmocom.org/openbsc/commit/?id=419b1fd36f1133d9b8904be6ce5a55958fb38136 commit 419b1fd36f1133d9b8904be6ce5a55958fb38136 Author: Neels Hofmeyr Date: Fri Jun 3 02:34:33 2016 +0200 gmmrabactps Change-Id: Id348341924cd14b24856aca241d28a113af31be8 http://cgit.osmocom.org/openbsc/commit/?id=86234e12377aea19a0467d0490d6f522c72ccaae commit 86234e12377aea19a0467d0490d6f522c72ccaae Author: Neels Hofmeyr Date: Fri Jun 3 02:34:20 2016 +0200 gmmptmsi Change-Id: I8140875e14bba6a4cdf01d295b9f0c430cf228b1 http://cgit.osmocom.org/openbsc/commit/?id=fc471d20c8a6588743fe9e64443381364f22945c commit fc471d20c8a6588743fe9e64443381364f22945c Author: Neels Hofmeyr Date: Fri Jun 3 02:33:58 2016 +0200 gmm_servicerq Change-Id: Iee7e6b336f1bddd89cdb346d3a661ae40e192738 http://cgit.osmocom.org/openbsc/commit/?id=15813619cb0133dba414cb6357b8aecb29d7f350 commit 15813619cb0133dba414cb6357b8aecb29d7f350 Author: Daniel Willmann Date: Wed May 11 12:44:34 2016 +0200 gprs: Don't activate RABs on RA update http://cgit.osmocom.org/openbsc/commit/?id=65eb411397f0978f9cf6a47f9b20dd271faeba83 commit 65eb411397f0978f9cf6a47f9b20dd271faeba83 Author: Daniel Willmann Date: Wed May 11 12:43:47 2016 +0200 gprs: Change GTP-U endpoint to SGSN in PMM_IDLE and page UE when data arrives http://cgit.osmocom.org/openbsc/commit/?id=aecf7249195b065d3f7899f14fead14f67928167 commit aecf7249195b065d3f7899f14fead14f67928167 Author: Daniel Willmann Date: Wed May 11 12:42:54 2016 +0200 gprs: Introduce function to change PMM state Change-Id: I7c2cd1abc1805659b01dffffff31c49fe5161086 http://cgit.osmocom.org/openbsc/commit/?id=d612f11a15a4fa58d0dde0006b0f48efaabfdfc6 commit d612f11a15a4fa58d0dde0006b0f48efaabfdfc6 Author: Neels Hofmeyr Date: Sun May 22 16:27:35 2016 +0200 cosmetic: fix two compiler warnings Change-Id: Ib2482f76a16a843f9aa748236e9b9e8eca96b1d4 http://cgit.osmocom.org/openbsc/commit/?id=60c48d3910c9a3ac258f77f3db6853479d3ec47e commit 60c48d3910c9a3ac258f77f3db6853479d3ec47e Author: Neels Hofmeyr Date: Fri May 20 21:45:21 2016 +0200 cosmetic: whitespace Change-Id: I5017e7513cb472aa680ed93ae800e627db71f745 http://cgit.osmocom.org/openbsc/commit/?id=c5338d294006df47ebca92f1706bb010a1191eac commit c5338d294006df47ebca92f1706bb010a1191eac Author: Neels Hofmeyr Date: Sat May 21 00:51:56 2016 +0200 cosmetic: comment on Iu GTP-U Change-Id: I9fd8f0111ef4bb52d421b322a633ff85f863d10e http://cgit.osmocom.org/openbsc/commit/?id=973984a8e271a908ca362ded09d51e4e2027dc25 commit 973984a8e271a908ca362ded09d51e4e2027dc25 Author: Neels Hofmeyr Date: Sat May 21 00:44:50 2016 +0200 cosmetic: gprs_sgsn.c: move pdp.h include to top Change-Id: I9a9b34d714235462ba72cdb65b7c8c9824dfa9c6 http://cgit.osmocom.org/openbsc/commit/?id=edf08bc4b8d70e69c15c6bd4a32298bc35a6589f commit edf08bc4b8d70e69c15c6bd4a32298bc35a6589f Author: Neels Hofmeyr Date: Sat May 21 00:50:13 2016 +0200 update osmo_sgsn.cfg Change-Id: Ia41a6cdfe6f272670f424f727b25d958cc090a7d http://cgit.osmocom.org/openbsc/commit/?id=67b0eda2f79365beb1a90ffd57c4529c5475fe2d commit 67b0eda2f79365beb1a90ffd57c4529c5475fe2d Author: Neels Hofmeyr Date: Sat May 21 00:21:15 2016 +0200 reset MM ctx pending_req on GMM Attach Request Change-Id: I0df0f3d88085939eb617405e2013ad164eed477b http://cgit.osmocom.org/openbsc/commit/?id=dcb5cdffab1a2681af9a81e73f8e9c6c004ababa commit dcb5cdffab1a2681af9a81e73f8e9c6c004ababa Author: Neels Hofmeyr Date: Sat May 21 00:01:21 2016 +0200 sgsn_mm_ctx: add enum gprs_pmm_state field, track PMM state Iu needs to page to transfer data in PMM-IDLE state. http://cgit.osmocom.org/openbsc/commit/?id=6939eae33f57989f69731b1a0d3af27208208872 commit 6939eae33f57989f69731b1a0d3af27208208872 Author: Neels Hofmeyr Date: Sat May 21 00:35:41 2016 +0200 gsm48_rx_gmm_ra_upd_req(): make sure to authorize, for Iu Integrity Protection Change-Id: I2ea2089895f8a8e125ef39d9bef70dafb2b1ce69 http://cgit.osmocom.org/openbsc/commit/?id=15eea28a6b372e396a64faee78292e1824f6ef01 commit 15eea28a6b372e396a64faee78292e1824f6ef01 Author: Neels Hofmeyr Date: Sat May 21 00:15:29 2016 +0200 gprs Iu: add GMM Service Request rx and tx Change-Id: Ib935de22d23a15f449927840d4d59497ce22abbd http://cgit.osmocom.org/openbsc/commit/?id=95584d0481f387e41aa5a36536a1af45c2bf6e1b commit 95584d0481f387e41aa5a36536a1af45c2bf6e1b Author: Neels Hofmeyr Date: Sat May 21 00:00:09 2016 +0200 add gsm_04_08_gprs.h and .c for Iu's GMM Service Req These items will probably be added to libosmocore's gsm_04_08_gprs.h and .c, add them here in openbsc until things have settled. Change-Id: Iaf9316f07d21280b6e090d65892c338f9555313a http://cgit.osmocom.org/openbsc/commit/?id=84b05bffee05741b3bad1941c53a55b4899b402d commit 84b05bffee05741b3bad1941c53a55b4899b402d Author: Neels Hofmeyr Date: Sat May 21 00:16:55 2016 +0200 gsm48_gmm_authorize(): Iu: send Security Mode Command Track the new_key flag. http://cgit.osmocom.org/openbsc/commit/?id=19cf96b8f7a1e1b8673de2df5bbd9349dfbc1dbf commit 19cf96b8f7a1e1b8673de2df5bbd9349dfbc1dbf Author: Neels Hofmeyr Date: Sat May 21 00:31:12 2016 +0200 gsm48_rx_gmm_att_req(): Iu dev hack: init hardcoded Ki on ATT REQ Change-Id: Ieca45960fa941a3a706c6e479b04b9f2ef89d860 http://cgit.osmocom.org/openbsc/commit/?id=4fccc10672bca3b0715578384ede8874d94b1b30 commit 4fccc10672bca3b0715578384ede8874d94b1b30 Author: Daniel Willmann Date: Mon Jan 25 16:49:53 2016 +0100 gprs_gmm: Fix bit mask when determining update/attach type Bit 4 is reserved in 3GPP TS 04.08 so exclude it from the type. In 3GPP TS 24.008 it indicates if a follow-on request is pending by the MS, but only in Iu mode. According to the spec it is not required to react to that request with a follow-on proceed so this field can be ignored for now. See 3GPP TS 24.008 Ch. 4.4: "Unless it has specific permission from the network (follow-on proceed) the mobile station side should await the release of the RR connection used for a MM specific procedure before a new MM specific procedure or MM connection establishment is started." as well as Ch. 4.4.4.6: "If the network wishes to prolong the RR connection to allow the mobile station to initiate MM connection establishment (for example if the mobile station has indicated in the LOCATION UPDATING REQUEST that it has a follow-on request pending) the network shall send "follow on proceed" in the LOCATION UPDATING ACCEPT and start timer T3255." http://cgit.osmocom.org/openbsc/commit/?id=0fc43a8d263b329194f1215de1dd8ef710be2c59 commit 0fc43a8d263b329194f1215de1dd8ef710be2c59 Author: Daniel Willmann Date: Sat May 21 00:55:25 2016 +0200 sgsn: add Iu response to delete_pdp_conf() Change-Id: I6d601586101c0a004b2243633fab48db82b44b7c http://cgit.osmocom.org/openbsc/commit/?id=2a88d3bcc3f075c9e8e578abd986bcc832929518 commit 2a88d3bcc3f075c9e8e578abd986bcc832929518 Author: Daniel Willmann Date: Sat May 21 00:53:42 2016 +0200 sgsn: add Iu response to create_pdp_conf() Change-Id: Iad65ca9b77c3166d4df9a58af527e6aef7e589ee http://cgit.osmocom.org/openbsc/commit/?id=70a6a6f903e73f56e50e735665332bc4675e6a58 commit 70a6a6f903e73f56e50e735665332bc4675e6a58 Author: Neels Hofmeyr Date: Fri Jun 3 00:31:44 2016 +0200 gprs_gmm.c: comment on msg->dst use as ue_conn_ctx Change-Id: I3899665bc57964772ccc0c3ce0027ca547036202 http://cgit.osmocom.org/openbsc/commit/?id=da8f1d3eec35e45a02fdebd22523e70f0606174b commit da8f1d3eec35e45a02fdebd22523e70f0606174b Author: Daniel Willmann Date: Sat May 21 00:11:39 2016 +0200 grps Iu: track msg->dst aka ue_conn_ctx, comment Change-Id: I90c7ca6c3655d447aaca958e0086ae6ce6f6045a http://cgit.osmocom.org/openbsc/commit/?id=cd1845451d4fc2c4df9c9980b1f3f904d2587908 commit cd1845451d4fc2c4df9c9980b1f3f904d2587908 Author: Daniel Willmann Date: Sat May 21 00:32:37 2016 +0200 gsm48_rx_gmm_ra_upd_req(): Iu: look up MM ctx Change-Id: Ide1d8180755dca76e23d66b93d468f89fd564049 http://cgit.osmocom.org/openbsc/commit/?id=bbf4be2e8a07a7fbe6280626d33c098dbd07bc3d commit bbf4be2e8a07a7fbe6280626d33c098dbd07bc3d Author: Daniel Willmann Date: Sat May 21 00:27:37 2016 +0200 gsm48_rx_gmm_att_req(): redirect for Iu, with no MM present Change-Id: I52178cb21c371b0816288b3332d5bb24d0ccea45 http://cgit.osmocom.org/openbsc/commit/?id=1d75abd0a78d0c9862d5f3557a2806f26a0a1c58 commit 1d75abd0a78d0c9862d5f3557a2806f26a0a1c58 Author: Harald Welte Date: Fri May 20 23:52:06 2016 +0200 add #warnings concerning Iu Change-Id: I79bbe9f56726203fb15dead6ddb5915a5112d5b5 http://cgit.osmocom.org/openbsc/commit/?id=e03f1d9180dc32a418f996551aabf8a3ab433122 commit e03f1d9180dc32a418f996551aabf8a3ab433122 Author: Daniel Willmann Date: Sat May 21 00:09:41 2016 +0200 gsm48_gmm_sendmsg(): catch Iu tx when there is no MM ctx Change-Id: Ia83e364322f6b9dc29197b8764007be5f1b47cd3 http://cgit.osmocom.org/openbsc/commit/?id=3207498d2c40a916d03f1be7349cc73e8142530e commit 3207498d2c40a916d03f1be7349cc73e8142530e Author: Daniel Willmann Date: Fri May 20 23:50:22 2016 +0200 gsm48_gmm_sendmsg(): redirect Iu to iu_tx() Change-Id: Ia47ffbfa6fa0f5a0cd76a379c57ef42faa0d80e3 http://cgit.osmocom.org/openbsc/commit/?id=06d1deb28d78ce990640dab2f8dc4279ea74adef commit 06d1deb28d78ce990640dab2f8dc4279ea74adef Author: Neels Hofmeyr Date: Fri Jun 3 02:01:53 2016 +0200 tests_sgsn Change-Id: I7fd9fae0e51fddfc3e3e1c8f203e187f7ebb332e http://cgit.osmocom.org/openbsc/commit/?id=55291ab2091194e6ac28d08b3527928d102fefd2 commit 55291ab2091194e6ac28d08b3527928d102fefd2 Author: Daniel Willmann Date: Sat May 21 17:36:18 2016 +0200 sgsn-test: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I4c05f15c29797456ddcd7c95bfb7dfd480101577 http://cgit.osmocom.org/openbsc/commit/?id=cb36b4abdcb1b161060915887ceb73a09eda37a3 commit cb36b4abdcb1b161060915887ceb73a09eda37a3 Author: Daniel Willmann Date: Sat May 21 17:35:57 2016 +0200 osmo-sgsn: add core IuPS implementations, call iu_init() Add: * gsm0408_gprs_rcvmsg_iu() * sgsn_mm_ctx_by_ue_ctx() * sgsn_mm_ctx_alloc_iu() * sgsn_ranap_iu_event() * sgsn_ranap_rab_ass_resp() Call iu_init() from sgsn_main.c. Add asn_debug impl ("extern" from libasn1c). osmo-sgsn build: add libiu and libasn1c, libosmo-sigtran, libosmo-ranap Change-Id: I469ae6ca9ef254d04ee0d2d79bdd65aebcd027b5 http://cgit.osmocom.org/openbsc/commit/?id=d6b38fa0d47045421964b3ddacc9cbe24185d101 commit d6b38fa0d47045421964b3ddacc9cbe24185d101 Author: Neels Hofmeyr Date: Fri May 20 21:38:32 2016 +0200 add libiu Co-Authored by dwillmann, laforge, nhofmeyr Change-Id: Iffc26f9c73cb15463948f7435b72ac1747aabdb3 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/iu.h | 4 ++-- openbsc/src/libiu/iu.c | 22 +++++++++++----------- 2 files changed, 13 insertions(+), 13 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jul 13 15:35:00 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 15:35:00 GMT Subject: openbsc.git branch sysmocom/cscn updated. 0.15.0-447-ga13cb8d Message-ID: <201607131535.u6DFZ0SV001983@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/cscn has been updated discards 21f5854b5be228f9bdd5ff675501c95d231a0c91 (commit) discards f0e7a75c6632f8f90fbca411173580296072e710 (commit) discards 5a9e8e58f37d2939c24718b90db534ae378a0489 (commit) discards 2d310f5423daabf6ec51d32b0da625ecbeb9f0b5 (commit) discards 2686d326e507d9694c0f9b06ccb7bcfe664df387 (commit) discards 82c6cbbbd923529941b60bc56e583fc6f22e92b4 (commit) discards f62bd2873dbc080eb0f3d1a6269b5d38f33e3154 (commit) discards a86a2088775d6c71d042cfc543c7857f3a29110f (commit) discards 0b8c89867750e7920629f74ddbeeccfac31dca71 (commit) discards 0747517f830af95121786de9bedc5a7772b5c915 (commit) discards d2e97b6057a8a372555ec21194abf3ef31f60fe3 (commit) discards 3002626861923578f4e1ddf36da0309d9203af32 (commit) discards 52ce56ff2d2ac9332c563567754622a91b846d8d (commit) discards d07a9607e2caee75e157ebe57cc4f850f9ed241e (commit) discards 92e6449dae685d198fdfe12ff435a88c93c7f54f (commit) discards fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c (commit) discards e28096143fddb498f69f7bdc8d52632d721c630e (commit) discards e01b544ae0d4b9378dd71af1f9d9d349763bd3ad (commit) discards 5f09bbf02244d294382318ef9c0e0b12a2a90bda (commit) discards 8f53e1b45577bc06c8ec5609151c630e431e9617 (commit) discards 687cc47589c0fab4cc24474a2fcddacbec0b443d (commit) discards 91b8594d80740577f24c866ecbed31b420dceb51 (commit) discards f41871002bae4b3438b35e7070992b31de9fe1c7 (commit) discards 17a350b5dfdf22a82fa44a397d21214fb3d6387d (commit) discards f64e829aafad35f342f140788458a6c4c16ff57a (commit) discards 73293b25344f1b974133e3628a03cd93d8519d13 (commit) discards 1ec6cc7658059a677550396fb3f306003cbd02f5 (commit) discards 5fd95c69ee72a47106015d4740546a6f91c8cf83 (commit) discards 12983ce85317aa16607f85bd1a391a8704ac31ea (commit) discards 711b2bfc6f4cad53304a27b0064228a89d96c00a (commit) discards fa9a41ae9eaa6c4030c49598839e78df7e9bcd76 (commit) via a13cb8d44d6e6487a1da780e1828482edddc25ed (commit) via 709a87bf3e92ace0c4909784a3926df3f21a0f77 (commit) via da78b8be66ac76653b642f9f9d27aab2a55bbc4c (commit) via 5be928573a6fee09f5d95efbbef11d6cbe382982 (commit) via a0baaeb4be221705666ac63c67b9d0bbd634283c (commit) via 4807bcbf62e49096d596117c0aa6fcdbaad7ff30 (commit) via 9dde4a177f701c4e5ae70759dadfc09135453476 (commit) via 38a21779cd974e34a770f312e759385854d687e4 (commit) via efbe29e939eb83ba87b1210d613868c72cdccb75 (commit) via b4d3e68c97815ae676e1b7f3356e8e17c4aad1a1 (commit) via ac519ea2bb6cba2e79b70aa1083da89b19b4f01d (commit) via 586add71795bac917f4f09319e78f34e66173c97 (commit) via 06ee0449fbfcf08f2d4d7e68908e1845ba33554a (commit) via d19a53215f5067a75be12a015b58280271d92f52 (commit) via b676a057c5b96d495ab8fe634f42390a40089ea3 (commit) via dce8b28d46407e7f7761a07e8da0917c6273ed61 (commit) via 317a2104580ce81d5b44868441b2ade36ce35459 (commit) via c42657b96ee35b66252f732acf1db125dc563efc (commit) via 9de1101ae9db01091e61bab1510f33e79862a167 (commit) via b07c0373025de1dc7682cf9aa65e3e0e30f8edde (commit) via 8708123236f40eda12c38ddd60e640d5e2506cee (commit) via 8005f203b5e61e756ef74665b3b4d90209ae91ff (commit) via 4ce1acb82ada95566b3f69874e3718908523717b (commit) via 9c6b6e19ee3bbff77e741ca533c948e4d13ec047 (commit) via 3fc1be08728d01984c097ab2ec1429fdc9172a77 (commit) via 1b775087d96ee9ca46da1be83446bcbaeacb961d (commit) via ee2f32fb1803ee82571989f41ec47d5e4334dcc9 (commit) via 253187e658c70001959d37fb1978e655dfcaf019 (commit) via b9427f777ca6a853f74ce8376ce54e42918ef9d4 (commit) via 5d815d61cb2a832d213d287120d4c444e02cf5e1 (commit) via 6a4f73f4a024fa8cf6df4e21bdc19d02d247f52a (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (21f5854b5be228f9bdd5ff675501c95d231a0c91) \ N -- N -- N (a13cb8d44d6e6487a1da780e1828482edddc25ed) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=a13cb8d44d6e6487a1da780e1828482edddc25ed commit a13cb8d44d6e6487a1da780e1828482edddc25ed Author: Neels Hofmeyr Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=709a87bf3e92ace0c4909784a3926df3f21a0f77 commit 709a87bf3e92ace0c4909784a3926df3f21a0f77 Author: Neels Hofmeyr Date: Wed May 4 15:35:37 2016 +0200 gsm0408_clear_request(): actually free the released conn By having conn->in_release == 1, calling msc_release_connection() has no effect and thus never frees the conn. So, after all pending requests have been discarded, also discard and free the unused connection. http://cgit.osmocom.org/openbsc/commit/?id=da78b8be66ac76653b642f9f9d27aab2a55bbc4c commit da78b8be66ac76653b642f9f9d27aab2a55bbc4c Author: Neels Hofmeyr Date: Mon May 30 15:24:12 2016 +0200 add iu.h to gsm_subscriber.c Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef http://cgit.osmocom.org/openbsc/commit/?id=5be928573a6fee09f5d95efbbef11d6cbe382982 commit 5be928573a6fee09f5d95efbbef11d6cbe382982 Author: Neels Hofmeyr Date: Mon May 30 15:11:39 2016 +0200 gsm_04_08.c: iu.h Change-Id: I624612b5d5cd70770326347634aee2a42ba88945 http://cgit.osmocom.org/openbsc/commit/?id=a0baaeb4be221705666ac63c67b9d0bbd634283c commit a0baaeb4be221705666ac63c67b9d0bbd634283c Author: Neels Hofmeyr Date: Mon May 30 15:09:47 2016 +0200 temporary dev: set debug log level almost everywhere Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525 http://cgit.osmocom.org/openbsc/commit/?id=4807bcbf62e49096d596117c0aa6fcdbaad7ff30 commit 4807bcbf62e49096d596117c0aa6fcdbaad7ff30 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=9dde4a177f701c4e5ae70759dadfc09135453476 commit 9dde4a177f701c4e5ae70759dadfc09135453476 Author: Neels Hofmeyr Date: Tue May 10 13:44:39 2016 +0200 move to libbsc: lchan_next_meas_rep() -- TODO really? Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49 http://cgit.osmocom.org/openbsc/commit/?id=38a21779cd974e34a770f312e759385854d687e4 commit 38a21779cd974e34a770f312e759385854d687e4 Author: Neels Hofmeyr Date: Tue May 10 13:59:16 2016 +0200 move to libbsc: gsm_bts_neighbor() -- TODO really? Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693 http://cgit.osmocom.org/openbsc/commit/?id=efbe29e939eb83ba87b1210d613868c72cdccb75 commit efbe29e939eb83ba87b1210d613868c72cdccb75 Author: Neels Hofmeyr Date: Wed May 11 14:21:58 2016 +0200 gsm0408_test: use NULL for root ctx -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=b4d3e68c97815ae676e1b7f3356e8e17c4aad1a1 commit b4d3e68c97815ae676e1b7f3356e8e17c4aad1a1 Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() -- TODO really? This function is wrongly placed on the MSC level. Unfortunately I cannot remember the very plausible details that hwelte had back in the days to argue for this change. (Refactoring an old commit that fails to explain in more detail.) Change-Id: I82623847e652a59a921d2fb142b77cf22420a746 http://cgit.osmocom.org/openbsc/commit/?id=ac519ea2bb6cba2e79b70aa1083da89b19b4f01d commit ac519ea2bb6cba2e79b70aa1083da89b19b4f01d Author: Neels Hofmeyr Date: Thu May 12 02:14:33 2016 +0200 move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT http://cgit.osmocom.org/openbsc/commit/?id=586add71795bac917f4f09319e78f34e66173c97 commit 586add71795bac917f4f09319e78f34e66173c97 Author: Neels Hofmeyr Date: Tue May 10 14:04:28 2016 +0200 include msc_ifaces.h in gsm_04_08.c Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde http://cgit.osmocom.org/openbsc/commit/?id=06ee0449fbfcf08f2d4d7e68908e1845ba33554a commit 06ee0449fbfcf08f2d4d7e68908e1845ba33554a Author: Neels Hofmeyr Date: Mon May 30 15:04:56 2016 +0200 complete IuCS paging implementation Add paging timeout to struct gsm_subscriber. Previously, paging timeout was implemented only on BSC level, where each request has its own timeout value. The MSC will still send individual requests to BSC or RNC level, where they timeout individually. However, the MSC must also have an own timeout to be sure to discard stale pagings that the BSC or RNC never replied for. Add handle_paging_resp(), copying the few libmsc relevant parts of gsm48_handle_paging_resp(). http://cgit.osmocom.org/openbsc/commit/?id=d19a53215f5067a75be12a015b58280271d92f52 commit d19a53215f5067a75be12a015b58280271d92f52 Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 paging: add todo comments for paging and mscsplit Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c http://cgit.osmocom.org/openbsc/commit/?id=b676a057c5b96d495ab8fe634f42390a40089ea3 commit b676a057c5b96d495ab8fe634f42390a40089ea3 Author: Neels Hofmeyr Date: Mon May 2 15:57:53 2016 +0200 paging: actually verify subscriber authorization Before this, any paging response would be accepted by the CN, without checking the database whether the subscriber is in fact authorized. The probability that a subscriber would be able to take unauthorized action is slim, nevertheless checking authorization status with the database should happen before we accept a connection. http://cgit.osmocom.org/openbsc/commit/?id=dce8b28d46407e7f7761a07e8da0917c6273ed61 commit dce8b28d46407e7f7761a07e8da0917c6273ed61 Author: Neels Hofmeyr Date: Mon May 2 15:55:22 2016 +0200 paging: change subscr_paging_cb() into subscr_rx_paging_response() Remove one layer of callback indirection in paging. When a paging response arrives, we always want to first secure the connection, thus a fixed subscr_rx_paging_response() function is more appropriate and avoids having to store a cbfn. The actual actions to be taken upon successful paging are of course still in callback functions stored with each subscriber. Remove paging_request_stop() call from subscr_paging_dispatch(), which stops paging on all BTSs, which is not the responsibility of libmsc. Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d http://cgit.osmocom.org/openbsc/commit/?id=317a2104580ce81d5b44868441b2ade36ce35459 commit 317a2104580ce81d5b44868441b2ade36ce35459 Author: Neels Hofmeyr Date: Mon May 30 15:11:17 2016 +0200 IuCS auth -- TODO commit log details Change-Id: Id09e26126979d418a422df24bc50b56454b16c7e http://cgit.osmocom.org/openbsc/commit/?id=c42657b96ee35b66252f732acf1db125dc563efc commit c42657b96ee35b66252f732acf1db125dc563efc Author: Neels Hofmeyr Date: Mon May 30 15:07:23 2016 +0200 subscr_request_channel() -> subscr_request_conn() Change-Id: Ife8e10b240693a8d369139881774f1892044aa65 http://cgit.osmocom.org/openbsc/commit/?id=9de1101ae9db01091e61bab1510f33e79862a167 commit 9de1101ae9db01091e61bab1510f33e79862a167 Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 add subscr_authorized() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=b07c0373025de1dc7682cf9aa65e3e0e30f8edde commit b07c0373025de1dc7682cf9aa65e3e0e30f8edde Author: Neels Hofmeyr Date: Mon May 30 15:05:13 2016 +0200 move subscr_request to gsm_subscriber.h Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea http://cgit.osmocom.org/openbsc/commit/?id=8708123236f40eda12c38ddd60e640d5e2506cee commit 8708123236f40eda12c38ddd60e640d5e2506cee Author: Neels Hofmeyr Date: Mon May 30 15:01:01 2016 +0200 add gsm_encr to subscr_conn Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b http://cgit.osmocom.org/openbsc/commit/?id=8005f203b5e61e756ef74665b3b4d90209ae91ff commit 8005f203b5e61e756ef74665b3b4d90209ae91ff Author: Neels Hofmeyr Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=4ce1acb82ada95566b3f69874e3718908523717b commit 4ce1acb82ada95566b3f69874e3718908523717b Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 remove unneccessary linking from some tests The recent shifts and cuts have made some library linking for bsc, channel and db tests unnecessary. http://cgit.osmocom.org/openbsc/commit/?id=9c6b6e19ee3bbff77e741ca533c948e4d13ec047 commit 9c6b6e19ee3bbff77e741ca533c948e4d13ec047 Author: Neels Hofmeyr Date: Mon May 30 14:46:23 2016 +0200 msc_release_connection(): don't call gsm0808_clear() gsm0808_clear() is all about clearing lchans. To be able to link libmsc without libbsc, don't call it directly. Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd http://cgit.osmocom.org/openbsc/commit/?id=3fc1be08728d01984c097ab2ec1429fdc9172a77 commit 3fc1be08728d01984c097ab2ec1429fdc9172a77 Author: Neels Hofmeyr Date: Mon May 30 21:44:32 2016 +0200 temporarily disable all paging to be able to link libmsc without libbsc Skip the paging part of channel_test because the paging is now disabled. http://cgit.osmocom.org/openbsc/commit/?id=1b775087d96ee9ca46da1be83446bcbaeacb961d commit 1b775087d96ee9ca46da1be83446bcbaeacb961d Author: Neels Hofmeyr Date: Mon May 30 13:09:14 2016 +0200 libmsc: duplicate gsm0808 / gsm48 functions (towards BSC) In osmo-nitb, libmsc would directly call the functions on the BSC level, not always via the bsc_api. When separating libmsc from libbsc, some functions are missing from the linkage. Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also add a _tx to gsm0808_cipher_mode(): * add msc_gsm0808_tx_cipher_mode() (dummy/stub) * add msc_gsm48_tx_mm_serv_ack() * add msc_gsm48_tx_mm_serv_rej() Call these from libmsc instead of * gsm0808_cipher_mode() * gsm48_tx_mm_serv_ack() * gsm48_tx_mm_serv_rej() Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places. Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020 http://cgit.osmocom.org/openbsc/commit/?id=ee2f32fb1803ee82571989f41ec47d5e4334dcc9 commit ee2f32fb1803ee82571989f41ec47d5e4334dcc9 Author: Neels Hofmeyr Date: Fri May 20 20:40:34 2016 +0200 Use new msc_tx_dtap() instead of gsm0808_submit_dtap() Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr conn. Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f http://cgit.osmocom.org/openbsc/commit/?id=253187e658c70001959d37fb1978e655dfcaf019 commit 253187e658c70001959d37fb1978e655dfcaf019 Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 add libiudummy, to avoid linking Iu deps in tests Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=b9427f777ca6a853f74ce8376ce54e42918ef9d4 commit b9427f777ca6a853f74ce8376ce54e42918ef9d4 Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead? Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec http://cgit.osmocom.org/openbsc/commit/?id=5d815d61cb2a832d213d287120d4c444e02cf5e1 commit 5d815d61cb2a832d213d287120d4c444e02cf5e1 Author: Neels Hofmeyr Date: Tue May 10 13:37:59 2016 +0200 msc_compl_l3(): publish in .h, tweak return value Use new libmsc enum values for return val, to avoid dependency on libbsc headers. Make callable from other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c Change-Id: If24007445899e9c75553a0dbf843ada3566b3380 http://cgit.osmocom.org/openbsc/commit/?id=6a4f73f4a024fa8cf6df4e21bdc19d02d247f52a commit 6a4f73f4a024fa8cf6df4e21bdc19d02d247f52a Author: Neels Hofmeyr Date: Mon May 30 14:58:46 2016 +0200 add cscn vty, remove nitb vty Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_subscriber.h | 1 + openbsc/src/libmsc/cscn_vty.c | 2 ++ openbsc/src/libmsc/gsm_subscriber.c | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jul 13 15:40:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 15:40:42 GMT Subject: openbsc.git branch sysmocom/iups updated. 0.15.0-369-g09c6149 Message-ID: <201607131540.u6DFegr3003057@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/iups has been updated discards 3f6c35398d771d79f5d05a702923318321c0e0f9 (commit) discards b51ce1579cc61f530a465e86767c853f4025e403 (commit) discards 7e575cd9dc137b427e9208e712ff04153f4d6e7b (commit) discards 06eae8a3f52ec161081947582bf4cb378611daf7 (commit) discards 010236a02eaf935aad1c6a2232b27ff5de63c7cf (commit) discards 994089c6dd767afc47b5eba9b3f4df5a1462c0d8 (commit) discards 501517dc497e238f05ac4ad30d294824d44684b4 (commit) discards cf32057c998dd394804ad93135d7c5dbc00a1a4c (commit) discards 5ffa2126fdc2bf7f9368e8c99497b8d9162a3391 (commit) discards b283d16827715fe726ffdc716f3ad25842701c35 (commit) discards a94df2274cf9bab2050ae287af75b8b9d551448a (commit) discards fab5226b7ea6ecdeb41e80785623833566e328e5 (commit) discards bb0b95fb59d5f2375d1feb1b9f76eabbb33737c4 (commit) discards 7bf7a887105dcb82585176af1edb66005179ca78 (commit) discards 53c0a253ebcc1c453ffef555110aeef681e1675f (commit) discards f67002d58bdf95f5413596553ec588a5a97926a7 (commit) discards 6ab0f7b79eae2a8f826a50680dcdc4ef162396fc (commit) discards 3f50fa486f72ceb2df6c1c023e98c6be1eb81dbc (commit) discards 704812139942d148deacbbff0a2ea3dab5fe6558 (commit) discards 5f098290d8c40149af476a6233f59541db8626e9 (commit) discards b05cf85bf64db57bb41c1635b1bf7180b2e4d376 (commit) discards 9e75c58c7e510ceb3a9588adbe12e0525bce1118 (commit) discards 37334a85ddb254e93a5f41feabdc812dc8581388 (commit) discards 48086135c2b0a423b974dfa15e75347f37918ced (commit) discards 5f9b487969ac9a3fff43fe32c7a9ef6353ca1cf9 (commit) discards ee1184272a07c3d12ad9d1432187c099b4363ead (commit) discards 9021929cce0a740d73f9a3338f2f472120c5de99 (commit) discards ea00b90aecaa3e1da05c68a328bfec50034927ef (commit) discards de70e18e58c86649c9839e98605a5a2970a6f104 (commit) discards 65266fa81fa7acddcdb0cf751196a9738f3b646c (commit) discards afc2b4d7eb6c4cc8f9f7cc9cadd4f55a0df46d94 (commit) discards 9c66d23bf73945e3ab23077801e4f1f7b4b23675 (commit) discards 11a713befd46003850b26c592d9485f521fea213 (commit) discards a81229817d6431416a067979f4de0ee0394f5eed (commit) discards 869ba191dbaa82f51f169b3697e9aea962ed1e5c (commit) discards 6d7cd42e908890848bf76e8fb2a986deea3643d8 (commit) via 09c6149a983a563065cc2184696833860202d0b6 (commit) via 3082a4632e9739e501e6843fe1033c309c48ff44 (commit) via 22e21d9ade102c3eb9507260632367b0c3657115 (commit) via 256cab4a81d78e5948aa024a238e8f69c8b9834c (commit) via 419b1fd36f1133d9b8904be6ce5a55958fb38136 (commit) via 86234e12377aea19a0467d0490d6f522c72ccaae (commit) via fc471d20c8a6588743fe9e64443381364f22945c (commit) via 15813619cb0133dba414cb6357b8aecb29d7f350 (commit) via 65eb411397f0978f9cf6a47f9b20dd271faeba83 (commit) via aecf7249195b065d3f7899f14fead14f67928167 (commit) via d612f11a15a4fa58d0dde0006b0f48efaabfdfc6 (commit) via 60c48d3910c9a3ac258f77f3db6853479d3ec47e (commit) via c5338d294006df47ebca92f1706bb010a1191eac (commit) via 973984a8e271a908ca362ded09d51e4e2027dc25 (commit) via edf08bc4b8d70e69c15c6bd4a32298bc35a6589f (commit) via 67b0eda2f79365beb1a90ffd57c4529c5475fe2d (commit) via dcb5cdffab1a2681af9a81e73f8e9c6c004ababa (commit) via 6939eae33f57989f69731b1a0d3af27208208872 (commit) via 15eea28a6b372e396a64faee78292e1824f6ef01 (commit) via 95584d0481f387e41aa5a36536a1af45c2bf6e1b (commit) via 84b05bffee05741b3bad1941c53a55b4899b402d (commit) via 19cf96b8f7a1e1b8673de2df5bbd9349dfbc1dbf (commit) via 4fccc10672bca3b0715578384ede8874d94b1b30 (commit) via 0fc43a8d263b329194f1215de1dd8ef710be2c59 (commit) via 2a88d3bcc3f075c9e8e578abd986bcc832929518 (commit) via 70a6a6f903e73f56e50e735665332bc4675e6a58 (commit) via da8f1d3eec35e45a02fdebd22523e70f0606174b (commit) via cd1845451d4fc2c4df9c9980b1f3f904d2587908 (commit) via bbf4be2e8a07a7fbe6280626d33c098dbd07bc3d (commit) via 1d75abd0a78d0c9862d5f3557a2806f26a0a1c58 (commit) via e03f1d9180dc32a418f996551aabf8a3ab433122 (commit) via 3207498d2c40a916d03f1be7349cc73e8142530e (commit) via 06d1deb28d78ce990640dab2f8dc4279ea74adef (commit) via 55291ab2091194e6ac28d08b3527928d102fefd2 (commit) via cb36b4abdcb1b161060915887ceb73a09eda37a3 (commit) via d6b38fa0d47045421964b3ddacc9cbe24185d101 (commit) via 575420637981828b64c1292ada015d7170b89390 (commit) via 176b62a80c0170f1b9a1578d0b16c3ef27cf1a8f (commit) via e6052c4cc756f7d3a5023a0ba57fe8d80783967c (commit) via 9f8f9b80214fabfb3ac7674341c18a61a6ffcc5f (commit) via 3955025c2a83a334f65322def52466c1cc86ed89 (commit) via 93408ae72719590b9a0df9ce565694956f0cc34a (commit) via 896c6f8e9e608374605abfec4b58ce44313a59bb (commit) via 488902db2ac6c8815cb50dac0aab32f96190cd65 (commit) via dd49beebb179d12fd156d22337d645340609addc (commit) via 3f2212235cdf3ab1ce2438a6fe71d0c15288aa72 (commit) via b0cc64274a6d8d9bc14b0b7e7c50ed79d6ba1a1e (commit) via efedf805263f4e5909628ba7d7c3725114d83710 (commit) via 82c8f75f7118f9be3550ee1d35914376eab22211 (commit) via 241bda03b4017fa4ac2a38ad9f37685bfbc81ee7 (commit) via 29048b2a80b5865ffc41fa4401113c5826227e23 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (3f6c35398d771d79f5d05a702923318321c0e0f9) \ N -- N -- N (09c6149a983a563065cc2184696833860202d0b6) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: debian/changelog | 2 + openbsc/include/openbsc/db.h | 4 +- openbsc/include/openbsc/gprs_llc.h | 1 + openbsc/include/openbsc/gsm_data.h | 10 ++--- openbsc/include/openbsc/gsm_data_shared.h | 1 - openbsc/include/openbsc/gsm_subscriber.h | 5 ++- openbsc/include/openbsc/iu.h | 4 +- openbsc/include/openbsc/osmux.h | 1 + openbsc/include/openbsc/sgsn.h | 3 +- openbsc/src/gprs/gprs_gmm.c | 26 ++++------- openbsc/src/gprs/gprs_llc.c | 7 +++ openbsc/src/gprs/gprs_sgsn.c | 2 +- openbsc/src/gprs/gprs_subscriber.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 48 ++++++++++++++++++-- openbsc/src/libbsc/abis_rsl.c | 34 ++++++++++---- openbsc/src/libbsc/bsc_vty.c | 11 ++++- openbsc/src/libbsc/handover_logic.c | 1 - openbsc/src/libbsc/net_init.c | 10 ++++- openbsc/src/libcommon/gsm_data_shared.c | 13 +----- openbsc/src/libiu/iu.c | 22 +++++----- openbsc/src/libmgcp/mgcp_protocol.c | 6 +-- openbsc/src/libmsc/ctrl_commands.c | 6 +-- openbsc/src/libmsc/db.c | 31 ++++++++----- openbsc/src/libmsc/gsm_04_08.c | 10 ++--- openbsc/src/libmsc/gsm_subscriber.c | 9 ++-- openbsc/src/libmsc/vty_interface_layer3.c | 31 ++++++------- openbsc/src/osmo-bsc_mgcp/Makefile.am | 2 +- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 5 ++- openbsc/src/utils/Makefile.am | 2 +- openbsc/tests/db/db_test.c | 30 +++++++++---- openbsc/tests/mgcp/Makefile.am | 8 ++-- openbsc/tests/sgsn/sgsn_test.c | 4 +- openbsc/tests/sgsn/sgsn_test.ok | 2 +- openbsc/tests/smpp/Makefile.am | 2 +- openbsc/tests/vty_test_runner.py | 73 ++++++++++++++++++++++++++----- 35 files changed, 284 insertions(+), 144 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jul 13 15:44:58 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 15:44:58 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-333-g08c9cda Message-ID: <201607131544.u6DFiwbo003962@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via 08c9cda7ac48d2293707f0afef4acaef2a61e08a (commit) from fd995eda4ed8c1f02fcf2b08f6fca4f6706db7e1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=08c9cda7ac48d2293707f0afef4acaef2a61e08a commit 08c9cda7ac48d2293707f0afef4acaef2a61e08a Author: Philipp Date: Wed Jul 13 17:42:21 2016 +0200 Corrected SNDCP-XID callpath, added SNDCP-XID code Change-Id: Ifc0985bb89691f8a45bb0246268d5475b3788874 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc.h | 6 + openbsc/{src/gprs => include/openbsc}/gprs_sndcp.h | 20 ++ openbsc/include/openbsc/gprs_sndcp_xid.h | 56 ++++ openbsc/src/gprs/Makefile.am | 7 +- openbsc/src/gprs/gprs_gmm.c | 14 +- openbsc/src/gprs/gprs_llc.c | 238 +++++++++-------- openbsc/src/gprs/gprs_llc_vty.c | 4 +- openbsc/src/gprs/gprs_llc_xid.c | 13 +- openbsc/src/gprs/gprs_sndcp.c | 12 +- openbsc/src/gprs/gprs_sndcp_vty.c | 2 +- openbsc/src/gprs/gprs_sndcp_xid.c | 282 +++++++++++++++++++++ openbsc/src/gprs/sgsn_libgtp.c | 18 +- 12 files changed, 538 insertions(+), 134 deletions(-) rename openbsc/{src/gprs => include/openbsc}/gprs_sndcp.h (65%) create mode 100644 openbsc/include/openbsc/gprs_sndcp_xid.h create mode 100644 openbsc/src/gprs/gprs_sndcp_xid.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jul 13 15:44:58 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 15:44:58 GMT Subject: openbsc.git branch neels/cscn updated. 0.15.0-450-g3a48cf5 Message-ID: <201607131544.u6DFiwIq004007@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/cscn has been updated discards 4efd8fb08938b42ff0c3a9e04b86ce34b6a098f8 (commit) discards 72d6d60d83e3f0834e214e457c70c0fbf9a20cd5 (commit) discards d2c9cba280a1d94862a882fdcf11120f1a49ec18 (commit) discards aaf456897c42b20e71898048438d7b6b5b703faf (commit) discards 080461a37f653e0565b7f10c9d9a7dcf2a364796 (commit) discards e74640a194eb445d7e79bec85eeed7f47d3df798 (commit) discards 091cd9e8a0dc124e03b718adb11eb37e3bd1539e (commit) discards 4f4b9897c4c075dffdd8c882062f53434d9bb9ff (commit) discards 2d55cc17d7055d05eae029cf6a5417e9dd2bc6cb (commit) discards a99a12f341e40db24ff3ed4e69fcdcdbf0e7feaa (commit) discards f7d69a94a38b27579f6f37202059db3fcb7ea7cc (commit) discards 080df469583686423723fb77aa8287cf1f918a74 (commit) discards 0132ee4e4f746189fc848f0f3109400788887d8e (commit) discards 96ba875baf2d42ede3a1dde95c266e8b447c5366 (commit) discards 4da3515a2d1634d09da853385fc34528d507cb37 (commit) discards 5477c44ec50a9bd395464f1c98c4a119d49fe91c (commit) discards ccb3b9d355b02cb0598978607ae2e6dc9983cb71 (commit) discards 37a25d3bc29b2e6ef9c1fe862c4220ff29ee284a (commit) discards 92140d970d4ce9e07cad7b59a72c6ad8c4eb54b6 (commit) discards e62eade89f788930f6006bd9b99c1a7852d2f368 (commit) discards e4427fa5d7a1e78da342383dc676e300e42777f1 (commit) discards 37696d84225e1914e3c7ef1584c3c912ec83e2ac (commit) discards 2c3e210f0175b25b501e02d2968e7ed25772cd4b (commit) discards b243d7954391f5d7f162fd831f6fa3aa540f779e (commit) discards b1fffc41c3cb9b1da611a216089dd7a7be02ebc1 (commit) discards 4bedde397da81ae79939556ee5b299776b70755a (commit) discards d3018957a67c33af51351409709945dde60caf4c (commit) discards 10f1b3d831cebee6ecd5941735ca4f3d2128138b (commit) discards 51a6e0df713d4cdd7ea4c84d74d80958101f2447 (commit) discards 54ab697c4eb7b2021f1c9a923f8df4f3ade26e0a (commit) discards 311c7d860c00effc4048d287bf9d512e0e3195b2 (commit) discards c5c465fe017287c61eb908e343e5cf21a3cb9521 (commit) discards f6bbffa144f347627146955ab7aac6411e972683 (commit) discards 43c3dd2846735b3ff3f2e709fb4d91f37c124d6b (commit) discards 5f77dac303f361dfb2580d2a579de1749cf80595 (commit) discards e8c3b47c5c3f89edced7c95c03866ac3bd7ab1c2 (commit) discards f0b4c76e0797d35c5cd59760a28482a2b8044094 (commit) discards a22293a4e38b4202233cfc951c5e309f41495e80 (commit) discards 8b55391d381c0231bef7cc1d46a149d50d4e30fe (commit) discards 493c5c83719e14747952f759b3b8dba97173fca9 (commit) discards 0d88f63768374374a154c2f405a5e469d50a7c6a (commit) discards f7f920ae3124b727807b92e994e37838a8b028a2 (commit) discards 78f30810fc350fbbac52e7624f58839d55414882 (commit) discards daf697b25e97d2b36f54538ef05e0c66da4f64e9 (commit) discards 7bdeb3a4f423999108759153853af7f77156968f (commit) discards 238e3cc548a0b9dc44ef81dd5bfba711e244a9cd (commit) discards e15a509c6a5d2b7b6755ba7b1a22543cad9877b9 (commit) discards 7e712f2c78398fcf33c3949bf552d4b3fc9b90f0 (commit) discards 9b0b4dd41b270fb911bcb34ab7c1a38bddc5ee10 (commit) discards 7f54db33fb90e5f05635a22ca9156dc2f6f1a8b9 (commit) discards 8e7481422736f9e111a890518c3e7cca969d3978 (commit) discards d96a09d63152f88fe7ee64cefae98b85869f60d8 (commit) discards 547a45ac6d385238cdeea4f25670cc6542e8b199 (commit) discards 381fdca397242869b968666e301d1e954a8fe24a (commit) discards 8e161615f7ea0941c3f4f5e7d921b8f169b48557 (commit) discards bfaa1f2c7419f26a2dc20464fef51850e45c51fb (commit) discards 578cb1c984cd83472f1e8ad4f57563cd460d7f32 (commit) discards bccc76db9251b4003cf9487e333adb9805ef3c30 (commit) discards 63d93f83c9a1dc8143991debfd41a9c8d73201cc (commit) discards bb8cb71a61dad1f201d28a7e4b761ffcd0f623fe (commit) discards f719188f6cf62837742efcb2d9883f3f2081ca67 (commit) discards 226ad5d94fe202cc3cd32e753055fb97a89fc82a (commit) discards f2d5293f830c3311e0a557c4f19a4182c3e739a7 (commit) discards b19905c11c9dc4ee211801704aa4ce44656567eb (commit) discards d19ace52c6241695e7e7cfb0c72884e0e0a8be9a (commit) discards 85fcc788fc7f51e831d52c096ed0f48e2e836523 (commit) discards 68745f1239d35314787f011e0c5f49b49593bbc0 (commit) discards 88c814feb432d1329edb6d64ccf1dc2f19a960e3 (commit) discards ae472523945737f447d67a07b7aa1f30f4525451 (commit) discards 1f14c4ed4e607583426142186813a4d2243903b6 (commit) discards 904f346538965716571d13a8185d066cc4d28806 (commit) discards d1ec6d65fd259e148faff35a76bddb6a96715226 (commit) discards 690305b9447f08b0a1c717f622b95c6a578b9d2a (commit) discards 196982bbc63e548b7c5b717dc6fe709091da10fb (commit) discards 49cda69c9383b2ab15b826479430f7cad839963f (commit) discards 71c16a2a5e31721ad6d4d90609de3c5ff52d7eaf (commit) discards 4a52f4e9ee7c4d28b30eb4561efa3635ac0864bf (commit) discards 4e03da37a49002a721ef8de7c84eaf6468908c8d (commit) discards 1333611ce5b0b6dd0eced0f5e7e9ac2647eced03 (commit) discards 515300f17d0864f540c60db00d3dade835e3fa96 (commit) discards 39c870039a707e235ded1701364d54e68a538f37 (commit) discards 3f6c35398d771d79f5d05a702923318321c0e0f9 (commit) discards b51ce1579cc61f530a465e86767c853f4025e403 (commit) discards 7e575cd9dc137b427e9208e712ff04153f4d6e7b (commit) discards 06eae8a3f52ec161081947582bf4cb378611daf7 (commit) discards 010236a02eaf935aad1c6a2232b27ff5de63c7cf (commit) discards 994089c6dd767afc47b5eba9b3f4df5a1462c0d8 (commit) discards 501517dc497e238f05ac4ad30d294824d44684b4 (commit) discards cf32057c998dd394804ad93135d7c5dbc00a1a4c (commit) discards 5ffa2126fdc2bf7f9368e8c99497b8d9162a3391 (commit) discards b283d16827715fe726ffdc716f3ad25842701c35 (commit) discards a94df2274cf9bab2050ae287af75b8b9d551448a (commit) discards fab5226b7ea6ecdeb41e80785623833566e328e5 (commit) discards bb0b95fb59d5f2375d1feb1b9f76eabbb33737c4 (commit) discards 7bf7a887105dcb82585176af1edb66005179ca78 (commit) discards 53c0a253ebcc1c453ffef555110aeef681e1675f (commit) discards f67002d58bdf95f5413596553ec588a5a97926a7 (commit) discards 6ab0f7b79eae2a8f826a50680dcdc4ef162396fc (commit) discards 3f50fa486f72ceb2df6c1c023e98c6be1eb81dbc (commit) discards 704812139942d148deacbbff0a2ea3dab5fe6558 (commit) discards 5f098290d8c40149af476a6233f59541db8626e9 (commit) discards b05cf85bf64db57bb41c1635b1bf7180b2e4d376 (commit) discards 9e75c58c7e510ceb3a9588adbe12e0525bce1118 (commit) discards 37334a85ddb254e93a5f41feabdc812dc8581388 (commit) discards 48086135c2b0a423b974dfa15e75347f37918ced (commit) discards 5f9b487969ac9a3fff43fe32c7a9ef6353ca1cf9 (commit) discards ee1184272a07c3d12ad9d1432187c099b4363ead (commit) discards 9021929cce0a740d73f9a3338f2f472120c5de99 (commit) discards ea00b90aecaa3e1da05c68a328bfec50034927ef (commit) discards de70e18e58c86649c9839e98605a5a2970a6f104 (commit) discards 65266fa81fa7acddcdb0cf751196a9738f3b646c (commit) discards afc2b4d7eb6c4cc8f9f7cc9cadd4f55a0df46d94 (commit) discards 9c66d23bf73945e3ab23077801e4f1f7b4b23675 (commit) discards 11a713befd46003850b26c592d9485f521fea213 (commit) discards a81229817d6431416a067979f4de0ee0394f5eed (commit) discards 869ba191dbaa82f51f169b3697e9aea962ed1e5c (commit) discards 6d7cd42e908890848bf76e8fb2a986deea3643d8 (commit) via 3a48cf5e79d572bba39323bbedc44eeab53a887f (commit) via 6e16539e531d265f1e5d2fdc98f456b91c338d87 (commit) via 2505482200425842a8a6588c674eadd160b6aea9 (commit) via 21f5854b5be228f9bdd5ff675501c95d231a0c91 (commit) via f0e7a75c6632f8f90fbca411173580296072e710 (commit) via 5a9e8e58f37d2939c24718b90db534ae378a0489 (commit) via 2d310f5423daabf6ec51d32b0da625ecbeb9f0b5 (commit) via 2686d326e507d9694c0f9b06ccb7bcfe664df387 (commit) via 82c6cbbbd923529941b60bc56e583fc6f22e92b4 (commit) via f62bd2873dbc080eb0f3d1a6269b5d38f33e3154 (commit) via a86a2088775d6c71d042cfc543c7857f3a29110f (commit) via 0b8c89867750e7920629f74ddbeeccfac31dca71 (commit) via 0747517f830af95121786de9bedc5a7772b5c915 (commit) via d2e97b6057a8a372555ec21194abf3ef31f60fe3 (commit) via 3002626861923578f4e1ddf36da0309d9203af32 (commit) via 52ce56ff2d2ac9332c563567754622a91b846d8d (commit) via d07a9607e2caee75e157ebe57cc4f850f9ed241e (commit) via 92e6449dae685d198fdfe12ff435a88c93c7f54f (commit) via fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c (commit) via e28096143fddb498f69f7bdc8d52632d721c630e (commit) via e01b544ae0d4b9378dd71af1f9d9d349763bd3ad (commit) via 5f09bbf02244d294382318ef9c0e0b12a2a90bda (commit) via 8f53e1b45577bc06c8ec5609151c630e431e9617 (commit) via 687cc47589c0fab4cc24474a2fcddacbec0b443d (commit) via 91b8594d80740577f24c866ecbed31b420dceb51 (commit) via f41871002bae4b3438b35e7070992b31de9fe1c7 (commit) via 17a350b5dfdf22a82fa44a397d21214fb3d6387d (commit) via f64e829aafad35f342f140788458a6c4c16ff57a (commit) via 73293b25344f1b974133e3628a03cd93d8519d13 (commit) via 1ec6cc7658059a677550396fb3f306003cbd02f5 (commit) via 5fd95c69ee72a47106015d4740546a6f91c8cf83 (commit) via 12983ce85317aa16607f85bd1a391a8704ac31ea (commit) via 711b2bfc6f4cad53304a27b0064228a89d96c00a (commit) via fa9a41ae9eaa6c4030c49598839e78df7e9bcd76 (commit) via cc2488c04a12facf9cb046e6514ab74b1a41a9fb (commit) via e7b6a0797117d4455c919d1991c19baa8bf813e8 (commit) via 8e614c31332b5ae304facc14d0f1aae8aa9cf90c (commit) via 038f7c7564aecb29d72781d82b47f90e6aa5686a (commit) via d436069374008df2979f0bb8e4b98b93240c4e17 (commit) via 3df4370b9adab0d8be3cbbe7658a4aaf144ca385 (commit) via 09d617084889e682a58406e94930a658e7a678ba (commit) via 395c6fe158bb76871c61d9268f353c7fd54f0e31 (commit) via af706f4845c43fcf2d9c29042deda40197b058be (commit) via 983ba4614be3c8be7915da3546e7501ad77fadbe (commit) via f75d330bb18d59f6cda3ca303b8e20be8122e716 (commit) via eb447cb63aa3d1d3b3676be0bfac14135b24c8e3 (commit) via b5d42c147af0c641a387a132dc44f31df069420a (commit) via 653acf5f249b3bf9f84b7958208bc1c88c36621f (commit) via b1d21c9ce6c0b0e8cf6e363f540345b735cfa6e0 (commit) via be5dad45b5b9e24b761dd077bcea8dcea13c70ba (commit) via 963dcb8b39c34246127b19fb9c58c0ac41816c95 (commit) via 23de299aa164dcd2078517a3dbad739af2ca15ca (commit) via c0829966988d644954826f1d16465140d0b90ad7 (commit) via c1b58f6b65695f6ee1d75162c7ed2ca8df2da15b (commit) via 279de1bfb105a35700b910c7dbe86f028e01622b (commit) via 85e309da366e7da939cdfd6996184c88c3cb7eb5 (commit) via b90d88e967766d2ed67fb7e977c434be8d5f2d23 (commit) via 429eb58d0e260a0fa63ec26283f8ee7e6d2c9af5 (commit) via f8d57b97f94da22805194008b4fa141326c053fd (commit) via ea52e6d749b63c151f3dc7c93fa896604089fec7 (commit) via d7caac4e3bd1a0de1b9b53499c9cb6b3314ee50b (commit) via 2d75a17f22096e0ac2671374625ed206f2ae818b (commit) via 4bfbca35ef205ca2eb3b5d425bd64e775b86f9df (commit) via b87f1e3823b8967da020370ced889d1ee3a1e534 (commit) via 1750a494887aa579dc8fda900b32a884f9107a2b (commit) via a7b89358f109ab9c74c823f19e693f7029f38b6f (commit) via 40717f5c64555cc22aed5d3413dfe5ad465c1e46 (commit) via d33a055c8b943ffd283c01463452cae8206bc8f1 (commit) via bfee90ffe6c9cffe3f77817f25b230bfdde7297e (commit) via 38226648c1487922eb0ce7a47b21ae4c242a52ee (commit) via f9c6e6caabf36ade9b30763cf19f9d226f22b8f2 (commit) via 96594fa73957a44f6820672a549635aa26737d6c (commit) via ac94f137c9de762471823bf93baa9433513c701b (commit) via dc01ffac2022b970f3c6adaef9b60455ae52a619 (commit) via 1ca74dfb8f0685ca8ae558743977c84b66f8f5c4 (commit) via 48615723623514df6642d08a9697e454918723a9 (commit) via d64136ec1fdb0e1251512b43a25c9c1680efe600 (commit) via 038f0ee252a494b78e78c2ac29d6853dbbf120f5 (commit) via 622a6ad4537a4c9ad07d02c3caaa89b73b4e026e (commit) via 13b7e09273870b07b20fc0ac6861b9f71017af11 (commit) via 808245057c51c04c7ca7e2cf29dae83ea67b643b (commit) via 09c6149a983a563065cc2184696833860202d0b6 (commit) via 3082a4632e9739e501e6843fe1033c309c48ff44 (commit) via 22e21d9ade102c3eb9507260632367b0c3657115 (commit) via 256cab4a81d78e5948aa024a238e8f69c8b9834c (commit) via 419b1fd36f1133d9b8904be6ce5a55958fb38136 (commit) via 86234e12377aea19a0467d0490d6f522c72ccaae (commit) via fc471d20c8a6588743fe9e64443381364f22945c (commit) via 15813619cb0133dba414cb6357b8aecb29d7f350 (commit) via 65eb411397f0978f9cf6a47f9b20dd271faeba83 (commit) via aecf7249195b065d3f7899f14fead14f67928167 (commit) via d612f11a15a4fa58d0dde0006b0f48efaabfdfc6 (commit) via 60c48d3910c9a3ac258f77f3db6853479d3ec47e (commit) via c5338d294006df47ebca92f1706bb010a1191eac (commit) via 973984a8e271a908ca362ded09d51e4e2027dc25 (commit) via edf08bc4b8d70e69c15c6bd4a32298bc35a6589f (commit) via 67b0eda2f79365beb1a90ffd57c4529c5475fe2d (commit) via dcb5cdffab1a2681af9a81e73f8e9c6c004ababa (commit) via 6939eae33f57989f69731b1a0d3af27208208872 (commit) via 15eea28a6b372e396a64faee78292e1824f6ef01 (commit) via 95584d0481f387e41aa5a36536a1af45c2bf6e1b (commit) via 84b05bffee05741b3bad1941c53a55b4899b402d (commit) via 19cf96b8f7a1e1b8673de2df5bbd9349dfbc1dbf (commit) via 4fccc10672bca3b0715578384ede8874d94b1b30 (commit) via 0fc43a8d263b329194f1215de1dd8ef710be2c59 (commit) via 2a88d3bcc3f075c9e8e578abd986bcc832929518 (commit) via 70a6a6f903e73f56e50e735665332bc4675e6a58 (commit) via da8f1d3eec35e45a02fdebd22523e70f0606174b (commit) via cd1845451d4fc2c4df9c9980b1f3f904d2587908 (commit) via bbf4be2e8a07a7fbe6280626d33c098dbd07bc3d (commit) via 1d75abd0a78d0c9862d5f3557a2806f26a0a1c58 (commit) via e03f1d9180dc32a418f996551aabf8a3ab433122 (commit) via 3207498d2c40a916d03f1be7349cc73e8142530e (commit) via 06d1deb28d78ce990640dab2f8dc4279ea74adef (commit) via 55291ab2091194e6ac28d08b3527928d102fefd2 (commit) via cb36b4abdcb1b161060915887ceb73a09eda37a3 (commit) via d6b38fa0d47045421964b3ddacc9cbe24185d101 (commit) via 575420637981828b64c1292ada015d7170b89390 (commit) via 176b62a80c0170f1b9a1578d0b16c3ef27cf1a8f (commit) via e6052c4cc756f7d3a5023a0ba57fe8d80783967c (commit) via 9f8f9b80214fabfb3ac7674341c18a61a6ffcc5f (commit) via 3955025c2a83a334f65322def52466c1cc86ed89 (commit) via 93408ae72719590b9a0df9ce565694956f0cc34a (commit) via 896c6f8e9e608374605abfec4b58ce44313a59bb (commit) via 488902db2ac6c8815cb50dac0aab32f96190cd65 (commit) via dd49beebb179d12fd156d22337d645340609addc (commit) via 3f2212235cdf3ab1ce2438a6fe71d0c15288aa72 (commit) via b0cc64274a6d8d9bc14b0b7e7c50ed79d6ba1a1e (commit) via efedf805263f4e5909628ba7d7c3725114d83710 (commit) via 82c8f75f7118f9be3550ee1d35914376eab22211 (commit) via 241bda03b4017fa4ac2a38ad9f37685bfbc81ee7 (commit) via 29048b2a80b5865ffc41fa4401113c5826227e23 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (4efd8fb08938b42ff0c3a9e04b86ce34b6a098f8) \ N -- N -- N (3a48cf5e79d572bba39323bbedc44eeab53a887f) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=3a48cf5e79d572bba39323bbedc44eeab53a887f commit 3a48cf5e79d572bba39323bbedc44eeab53a887f Author: Neels Hofmeyr Date: Mon May 9 13:21:55 2016 +0200 cosmetic: remove legacy comment from gsm0408_loc_upd_rej() http://cgit.osmocom.org/openbsc/commit/?id=6e16539e531d265f1e5d2fdc98f456b91c338d87 commit 6e16539e531d265f1e5d2fdc98f456b91c338d87 Author: Neels Hofmeyr Date: Mon May 9 13:20:54 2016 +0200 cosmetic: make gsm0408_loc_upd_rej() static http://cgit.osmocom.org/openbsc/commit/?id=2505482200425842a8a6588c674eadd160b6aea9 commit 2505482200425842a8a6588c674eadd160b6aea9 Author: Neels Hofmeyr Date: Mon May 9 13:18:03 2016 +0200 LU counters: count completion and failure, not messages sent From a human admin viewpoint it doesn't make sense to count the messages sent: When we use TMSIs, we first send a LU Accept with a new TMSI, and then expect the MS to respond with a TMSI Realloc Complete message. When that fails to come through, the LU actually ends in failure, even though a LU Accept was sent. In 3G, if a UE sends an Iu Release during LU (e.g. user enables flight mode), we cancel the LU without sending any reply at all, so nothing would be counted. Instead, count Location Updating results, i.e. completion and failures. http://cgit.osmocom.org/openbsc/commit/?id=21f5854b5be228f9bdd5ff675501c95d231a0c91 commit 21f5854b5be228f9bdd5ff675501c95d231a0c91 Author: Neels Hofmeyr Date: Mon May 30 15:21:52 2016 +0200 remove handle_abisip_signal() Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41 http://cgit.osmocom.org/openbsc/commit/?id=f0e7a75c6632f8f90fbca411173580296072e710 commit f0e7a75c6632f8f90fbca411173580296072e710 Author: Neels Hofmeyr Date: Wed May 4 15:35:37 2016 +0200 gsm0408_clear_request(): actually free the released conn By having conn->in_release == 1, calling msc_release_connection() has no effect and thus never frees the conn. So, after all pending requests have been discarded, also discard and free the unused connection. http://cgit.osmocom.org/openbsc/commit/?id=5a9e8e58f37d2939c24718b90db534ae378a0489 commit 5a9e8e58f37d2939c24718b90db534ae378a0489 Author: Neels Hofmeyr Date: Mon May 30 15:24:12 2016 +0200 add iu.h to gsm_subscriber.c Change-Id: I398aaa4a7328a58fb0d563725f3bea26482929ef http://cgit.osmocom.org/openbsc/commit/?id=2d310f5423daabf6ec51d32b0da625ecbeb9f0b5 commit 2d310f5423daabf6ec51d32b0da625ecbeb9f0b5 Author: Neels Hofmeyr Date: Mon May 30 15:11:39 2016 +0200 gsm_04_08.c: iu.h Change-Id: I624612b5d5cd70770326347634aee2a42ba88945 http://cgit.osmocom.org/openbsc/commit/?id=2686d326e507d9694c0f9b06ccb7bcfe664df387 commit 2686d326e507d9694c0f9b06ccb7bcfe664df387 Author: Neels Hofmeyr Date: Mon May 30 15:09:47 2016 +0200 temporary dev: set debug log level almost everywhere Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525 http://cgit.osmocom.org/openbsc/commit/?id=82c6cbbbd923529941b60bc56e583fc6f22e92b4 commit 82c6cbbbd923529941b60bc56e583fc6f22e92b4 Author: Neels Hofmeyr Date: Tue May 10 13:26:47 2016 +0200 comment on mscsplit, indent comment http://cgit.osmocom.org/openbsc/commit/?id=f62bd2873dbc080eb0f3d1a6269b5d38f33e3154 commit f62bd2873dbc080eb0f3d1a6269b5d38f33e3154 Author: Neels Hofmeyr Date: Tue May 10 13:44:39 2016 +0200 move to libbsc: lchan_next_meas_rep() -- TODO really? Change-Id: I4ea799c5fa61f81c404e6ef1b9ac86a8faa1fb49 http://cgit.osmocom.org/openbsc/commit/?id=a86a2088775d6c71d042cfc543c7857f3a29110f commit a86a2088775d6c71d042cfc543c7857f3a29110f Author: Neels Hofmeyr Date: Tue May 10 13:59:16 2016 +0200 move to libbsc: gsm_bts_neighbor() -- TODO really? Change-Id: I63d4835dc7aabdf176e0ca634a6a4ca527612693 http://cgit.osmocom.org/openbsc/commit/?id=0b8c89867750e7920629f74ddbeeccfac31dca71 commit 0b8c89867750e7920629f74ddbeeccfac31dca71 Author: Neels Hofmeyr Date: Wed May 11 14:21:58 2016 +0200 gsm0408_test: use NULL for root ctx -- TODO really? http://cgit.osmocom.org/openbsc/commit/?id=0747517f830af95121786de9bedc5a7772b5c915 commit 0747517f830af95121786de9bedc5a7772b5c915 Author: Neels Hofmeyr Date: Mon May 9 21:30:26 2016 +0200 gsm_04_08: remove apply_codec_restrictions() -- TODO really? This function is wrongly placed on the MSC level. Unfortunately I cannot remember the very plausible details that hwelte had back in the days to argue for this change. (Refactoring an old commit that fails to explain in more detail.) Change-Id: I82623847e652a59a921d2fb142b77cf22420a746 http://cgit.osmocom.org/openbsc/commit/?id=d2e97b6057a8a372555ec21194abf3ef31f60fe3 commit d2e97b6057a8a372555ec21194abf3ef31f60fe3 Author: Neels Hofmeyr Date: Thu May 12 02:14:33 2016 +0200 move to libmsc: osmo_stats_vty_add_cmds() -- todo MSCSPLIT http://cgit.osmocom.org/openbsc/commit/?id=3002626861923578f4e1ddf36da0309d9203af32 commit 3002626861923578f4e1ddf36da0309d9203af32 Author: Neels Hofmeyr Date: Tue May 10 14:04:28 2016 +0200 include msc_ifaces.h in gsm_04_08.c Change-Id: I11be1bdfe6993f89b34319e7d1526c729d6e0cde http://cgit.osmocom.org/openbsc/commit/?id=52ce56ff2d2ac9332c563567754622a91b846d8d commit 52ce56ff2d2ac9332c563567754622a91b846d8d Author: Neels Hofmeyr Date: Mon May 30 15:04:56 2016 +0200 complete IuCS paging implementation Add paging timeout to struct gsm_subscriber. Previously, paging timeout was implemented only on BSC level, where each request has its own timeout value. The MSC will still send individual requests to BSC or RNC level, where they timeout individually. However, the MSC must also have an own timeout to be sure to discard stale pagings that the BSC or RNC never replied for. Add handle_paging_resp(), copying the few libmsc relevant parts of gsm48_handle_paging_resp(). http://cgit.osmocom.org/openbsc/commit/?id=d07a9607e2caee75e157ebe57cc4f850f9ed241e commit d07a9607e2caee75e157ebe57cc4f850f9ed241e Author: Neels Hofmeyr Date: Tue May 10 13:57:25 2016 +0200 paging: add todo comments for paging and mscsplit Change-Id: I7e72c9db2837ea5edf45f6037cb0288a264d492c http://cgit.osmocom.org/openbsc/commit/?id=92e6449dae685d198fdfe12ff435a88c93c7f54f commit 92e6449dae685d198fdfe12ff435a88c93c7f54f Author: Neels Hofmeyr Date: Mon May 2 15:57:53 2016 +0200 paging: actually verify subscriber authorization Before this, any paging response would be accepted by the CN, without checking the database whether the subscriber is in fact authorized. The probability that a subscriber would be able to take unauthorized action is slim, nevertheless checking authorization status with the database should happen before we accept a connection. http://cgit.osmocom.org/openbsc/commit/?id=fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c commit fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c Author: Neels Hofmeyr Date: Mon May 2 15:55:22 2016 +0200 paging: change subscr_paging_cb() into subscr_rx_paging_response() Remove one layer of callback indirection in paging. When a paging response arrives, we always want to first secure the connection, thus a fixed subscr_rx_paging_response() function is more appropriate and avoids having to store a cbfn. The actual actions to be taken upon successful paging are of course still in callback functions stored with each subscriber. Remove paging_request_stop() call from subscr_paging_dispatch(), which stops paging on all BTSs, which is not the responsibility of libmsc. Change-Id: Ic2c785c9cc48b2c2c6557cbe1060d25afa89e38d http://cgit.osmocom.org/openbsc/commit/?id=e28096143fddb498f69f7bdc8d52632d721c630e commit e28096143fddb498f69f7bdc8d52632d721c630e Author: Neels Hofmeyr Date: Mon May 30 15:11:17 2016 +0200 IuCS auth -- TODO commit log details Change-Id: Id09e26126979d418a422df24bc50b56454b16c7e http://cgit.osmocom.org/openbsc/commit/?id=e01b544ae0d4b9378dd71af1f9d9d349763bd3ad commit e01b544ae0d4b9378dd71af1f9d9d349763bd3ad Author: Neels Hofmeyr Date: Mon May 30 15:07:23 2016 +0200 subscr_request_channel() -> subscr_request_conn() Change-Id: Ife8e10b240693a8d369139881774f1892044aa65 http://cgit.osmocom.org/openbsc/commit/?id=5f09bbf02244d294382318ef9c0e0b12a2a90bda commit 5f09bbf02244d294382318ef9c0e0b12a2a90bda Author: Neels Hofmeyr Date: Mon May 30 15:06:55 2016 +0200 add subscr_authorized() Change-Id: If2ef06b1229351127c61477ca14653d6ae4cb6bb http://cgit.osmocom.org/openbsc/commit/?id=8f53e1b45577bc06c8ec5609151c630e431e9617 commit 8f53e1b45577bc06c8ec5609151c630e431e9617 Author: Neels Hofmeyr Date: Mon May 30 15:05:13 2016 +0200 move subscr_request to gsm_subscriber.h Change-Id: Idbbd39b0e068da17aafa97e315143509c69c50ea http://cgit.osmocom.org/openbsc/commit/?id=687cc47589c0fab4cc24474a2fcddacbec0b443d commit 687cc47589c0fab4cc24474a2fcddacbec0b443d Author: Neels Hofmeyr Date: Mon May 30 15:01:01 2016 +0200 add gsm_encr to subscr_conn Change-Id: Id5797cd1f1bfa2cca2d3fbabc1981aa75546421b http://cgit.osmocom.org/openbsc/commit/?id=91b8594d80740577f24c866ecbed31b420dceb51 commit 91b8594d80740577f24c866ecbed31b420dceb51 Author: Neels Hofmeyr Date: Mon May 30 14:57:14 2016 +0200 osmo-nitb becomes osmo-cscn Change-Id: I3787050b524954d8a4dd13495c458f3ee293807b http://cgit.osmocom.org/openbsc/commit/?id=f41871002bae4b3438b35e7070992b31de9fe1c7 commit f41871002bae4b3438b35e7070992b31de9fe1c7 Author: Neels Hofmeyr Date: Wed May 11 17:13:28 2016 +0200 remove unneccessary linking from some tests The recent shifts and cuts have made some library linking for bsc, channel and db tests unnecessary. http://cgit.osmocom.org/openbsc/commit/?id=17a350b5dfdf22a82fa44a397d21214fb3d6387d commit 17a350b5dfdf22a82fa44a397d21214fb3d6387d Author: Neels Hofmeyr Date: Mon May 30 14:46:23 2016 +0200 msc_release_connection(): don't call gsm0808_clear() gsm0808_clear() is all about clearing lchans. To be able to link libmsc without libbsc, don't call it directly. Change-Id: I149146fc3cb99ef4a21ee2a798231bb070f398cd http://cgit.osmocom.org/openbsc/commit/?id=f64e829aafad35f342f140788458a6c4c16ff57a commit f64e829aafad35f342f140788458a6c4c16ff57a Author: Neels Hofmeyr Date: Mon May 30 21:44:32 2016 +0200 temporarily disable all paging to be able to link libmsc without libbsc Skip the paging part of channel_test because the paging is now disabled. http://cgit.osmocom.org/openbsc/commit/?id=73293b25344f1b974133e3628a03cd93d8519d13 commit 73293b25344f1b974133e3628a03cd93d8519d13 Author: Neels Hofmeyr Date: Mon May 30 13:09:14 2016 +0200 libmsc: duplicate gsm0808 / gsm48 functions (towards BSC) In osmo-nitb, libmsc would directly call the functions on the BSC level, not always via the bsc_api. When separating libmsc from libbsc, some functions are missing from the linkage. Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also add a _tx to gsm0808_cipher_mode(): * add msc_gsm0808_tx_cipher_mode() (dummy/stub) * add msc_gsm48_tx_mm_serv_ack() * add msc_gsm48_tx_mm_serv_rej() Call these from libmsc instead of * gsm0808_cipher_mode() * gsm48_tx_mm_serv_ack() * gsm48_tx_mm_serv_rej() Also add a comment relatd to msc_gsm0808_tx_cipher_mode() in two places. Change-Id: I5b276853d3af71f5e3f0a031fd17b4fff0580020 http://cgit.osmocom.org/openbsc/commit/?id=1ec6cc7658059a677550396fb3f306003cbd02f5 commit 1ec6cc7658059a677550396fb3f306003cbd02f5 Author: Neels Hofmeyr Date: Fri May 20 20:40:34 2016 +0200 Use new msc_tx_dtap() instead of gsm0808_submit_dtap() Aim: msc_tx_dtap() shall redirect to IuCS or A interfaces depending on subscr conn. Change-Id: I30d961f16eb7b9c0ab9cc3f43198098d3f1a909f http://cgit.osmocom.org/openbsc/commit/?id=5fd95c69ee72a47106015d4740546a6f91c8cf83 commit 5fd95c69ee72a47106015d4740546a6f91c8cf83 Author: Neels Hofmeyr Date: Fri May 20 21:41:08 2016 +0200 add libiudummy, to avoid linking Iu deps in tests Change-Id: I4a66c4122011dbc87c6fcb336ab0461b86522c98 http://cgit.osmocom.org/openbsc/commit/?id=12983ce85317aa16607f85bd1a391a8704ac31ea commit 12983ce85317aa16607f85bd1a391a8704ac31ea Author: Neels Hofmeyr Date: Tue May 10 14:59:02 2016 +0200 move to libxsc: gsm48_extract_mi(), gsm48_paging_extract_mi() -- TODO move to libfilter instead? Change-Id: I00ca0caf8224de029f53f4dedb1146e3cf7650ec http://cgit.osmocom.org/openbsc/commit/?id=711b2bfc6f4cad53304a27b0064228a89d96c00a commit 711b2bfc6f4cad53304a27b0064228a89d96c00a Author: Neels Hofmeyr Date: Tue May 10 13:37:59 2016 +0200 msc_compl_l3(): publish in .h, tweak return value Use new libmsc enum values for return val, to avoid dependency on libbsc headers. Make callable from other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c Change-Id: If24007445899e9c75553a0dbf843ada3566b3380 http://cgit.osmocom.org/openbsc/commit/?id=fa9a41ae9eaa6c4030c49598839e78df7e9bcd76 commit fa9a41ae9eaa6c4030c49598839e78df7e9bcd76 Author: Neels Hofmeyr Date: Mon May 30 14:58:46 2016 +0200 add cscn vty, remove nitb vty Change-Id: I8f8980d6cfbf26f1b0e0197939833e55dbe521fb ----------------------------------------------------------------------- Summary of changes: debian/changelog | 2 + openbsc/include/openbsc/db.h | 4 +- openbsc/include/openbsc/gprs_llc.h | 1 + openbsc/include/openbsc/gsm_data.h | 10 ++--- openbsc/include/openbsc/gsm_data_shared.h | 1 - openbsc/include/openbsc/gsm_subscriber.h | 3 +- openbsc/include/openbsc/iu.h | 4 +- openbsc/include/openbsc/osmux.h | 1 + openbsc/include/openbsc/sgsn.h | 3 +- openbsc/src/gprs/gprs_gmm.c | 26 ++++------- openbsc/src/gprs/gprs_llc.c | 7 +++ openbsc/src/gprs/gprs_sgsn.c | 2 +- openbsc/src/gprs/gprs_subscriber.c | 2 +- openbsc/src/gprs/sgsn_vty.c | 48 ++++++++++++++++++-- openbsc/src/libbsc/abis_rsl.c | 34 ++++++++++---- openbsc/src/libbsc/bsc_vty.c | 11 ++++- openbsc/src/libbsc/handover_logic.c | 1 - openbsc/src/libcommon/gsm_data_shared.c | 13 +----- openbsc/src/libiu/iu.c | 22 +++++----- openbsc/src/libmgcp/mgcp_protocol.c | 6 +-- openbsc/src/libmsc/cscn_vty.c | 27 +++++++----- openbsc/src/libmsc/ctrl_commands.c | 6 +-- openbsc/src/libmsc/db.c | 31 ++++++++----- openbsc/src/libmsc/gsm_04_08.c | 10 ++--- openbsc/src/libmsc/gsm_subscriber.c | 9 ++-- openbsc/src/libmsc/vty_interface_layer3.c | 4 +- openbsc/src/libxsc/xsc.c | 11 ++++- openbsc/src/osmo-bsc_mgcp/Makefile.am | 2 +- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 5 ++- openbsc/src/utils/Makefile.am | 2 +- openbsc/tests/db/db_test.c | 30 +++++++++---- openbsc/tests/mgcp/Makefile.am | 8 ++-- openbsc/tests/sgsn/sgsn_test.c | 4 +- openbsc/tests/sgsn/sgsn_test.ok | 2 +- openbsc/tests/smpp/Makefile.am | 2 +- openbsc/tests/vty_test_runner.py | 73 ++++++++++++++++++++++++++----- 36 files changed, 283 insertions(+), 144 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jul 13 15:50:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 15:50:34 GMT Subject: openbsc.git branch osmocom/jenkins-test updated. 0.15.0-335-g9759374 Message-ID: <201607131550.u6DFoYui005266@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, osmocom/jenkins-test has been updated discards 1083c9119d42f56fe4590a39532e43239e6511b6 (commit) discards 3a2c2bb781fc6cf44ba3e0da3475a7a7a503012d (commit) via 9759374adbb632ff5f8a4b739e0f62a9c9017622 (commit) via a3d93ed2f9c114634b749c1304039e709a21a270 (commit) via 575420637981828b64c1292ada015d7170b89390 (commit) via 176b62a80c0170f1b9a1578d0b16c3ef27cf1a8f (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (1083c9119d42f56fe4590a39532e43239e6511b6) \ N -- N -- N (9759374adbb632ff5f8a4b739e0f62a9c9017622) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=9759374adbb632ff5f8a4b739e0f62a9c9017622 commit 9759374adbb632ff5f8a4b739e0f62a9c9017622 Author: Neels Hofmeyr Date: Mon Jul 11 19:44:58 2016 +0200 jenkins.sh: add --enable-iu matrix build Change-Id: Ida76f24d0b801fa609f3a128b3b912572cad4297 http://cgit.osmocom.org/openbsc/commit/?id=a3d93ed2f9c114634b749c1304039e709a21a270 commit a3d93ed2f9c114634b749c1304039e709a21a270 Author: Neels Hofmeyr Date: Mon Jul 11 19:39:51 2016 +0200 jenkins.sh: remove code dup Have a bash function to build each dependency with the same commands. There is a tradeoff: having each dependency build with the same function means you can't easily tweak one of the dependencies. OTOH having a unified function means a) more readable script, b) that we're sure not to forget some steps and c) no need to do the same edit n times. Set the PKG_CONFIG_PATH globally. Also a tradeoff: if a future addition wouldn't need the same PKG_CONFIG_PATH, this would make things ugly. But that is actually quite unlikely, and the readability improvement is substantial. Use env variables to remember local paths. That means we always are sure to cd to the same absolute base path, which a 'cd ..' can't guarantee; also, we avoid possible typos for e.g. "$deps/install". Change-Id: Ib23f86c6cc1441d882de59bcdde5de87fa4e9fdf ----------------------------------------------------------------------- Summary of changes: debian/changelog | 2 ++ openbsc/include/openbsc/osmux.h | 1 + openbsc/src/gprs/sgsn_vty.c | 17 ++++++++++++++--- openbsc/src/libmgcp/mgcp_protocol.c | 6 +++--- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 5 +++-- openbsc/tests/vty_test_runner.py | 2 ++ 6 files changed, 25 insertions(+), 8 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jul 13 16:26:48 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 16:26:48 GMT Subject: osmo-pcu.git branch master updated. 0.2-802-g5d94b54 Message-ID: <201607131626.u6DGQm2L012105@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 5d94b5455f50f9e1d35a706ad5956332922f06d5 (commit) from 1a679127af3311efb84cf435005c8711beda7c25 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=5d94b5455f50f9e1d35a706ad5956332922f06d5 commit 5d94b5455f50f9e1d35a706ad5956332922f06d5 Author: Holger Hans Peter Freyther Date: Wed Jul 13 12:16:46 2016 +0200 bitvector: Remove code clone and fallback to C implementation This routine has been moved from from here to libosmocore and as part of the C++ -> C the reference got converted to a pointer. We have a lot of code that calls the method with the reference and instead of updating the callers, create a short inline wrapper to call the C routine. Change-Id: Idd16ce251a42bad4401c2bf3a8fa6af70fb600ff ----------------------------------------------------------------------- Summary of changes: src/bitvector.cpp | 17 ----------------- src/bitvector.h | 8 +++++++- 2 files changed, 7 insertions(+), 18 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Jul 14 01:17:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jul 2016 01:17:51 GMT Subject: openbsc.git branch neels/dyn_ts created. 0.15.0-338-g768dc6e Message-ID: <201607140117.u6E1HpOV036975@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been created at 768dc6ebee995e9e1d276a4b8295a634c1755751 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=768dc6ebee995e9e1d276a4b8295a634c1755751 commit 768dc6ebee995e9e1d276a4b8295a634c1755751 Author: Neels Hofmeyr Date: Thu Jul 14 03:10:40 2016 +0200 dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH Add function ts_subslots(), for the check whether all TCH/H are released in abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function adds some dyn TS logic. Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a http://cgit.osmocom.org/openbsc/commit/?id=05ec936b6e135941bd7b013a7e86356af8b23b46 commit 05ec936b6e135941bd7b013a7e86356af8b23b46 Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=ba4a8572cc20428fc9b699fbe8a48eaa3a62901f commit ba4a8572cc20428fc9b699fbe8a48eaa3a62901f Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Add GSM_PCHAN_DYN, also in gsm_pchant_names and gsm_pchant_descs, so the VTY can now handle the new pchan type without further adjustments. Add state fields osmo_bts_trx_ts->dyn_pchan.is and .want to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). This is incomplete in that a returned dynamic channel needs to be switched to the proper mode, which will follow in another commit. Drop a fixme comment from subslots_per_pchan[]. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=8d8a9b97a4cb49d17478703aad45cfaa73e4efb6 commit 8d8a9b97a4cb49d17478703aad45cfaa73e4efb6 Author: Neels Hofmeyr Date: Thu Jul 14 02:51:13 2016 +0200 comments: clarify ip.access style dyn PDCH A new type of dynamic channel will be introduced soon, so call the ip.access compat mode dynamic channels by their name instead of merely saying "dyn PDCH". Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7 http://cgit.osmocom.org/openbsc/commit/?id=6d040b36e31c0e28d5bd39d969d132c2cc917a51 commit 6d040b36e31c0e28d5bd39d969d132c2cc917a51 Author: Neels Hofmeyr Date: Thu Jul 14 03:11:10 2016 +0200 lchan_free(): drop obsolete fixme comment Change-Id: Ib84b58f17f195d89c81d1ce08dc7ee0edb1c0138 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jul 14 01:21:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jul 2016 01:21:23 GMT Subject: libosmocore.git branch neels/dyn_ts created. 0.9.0-203-gaafeec1 Message-ID: <201607140121.u6E1LN9x037916@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/dyn_ts has been created at aafeec133faae6d5d7eb44db5fcc99065bb28ecc (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=aafeec133faae6d5d7eb44db5fcc99065bb28ecc commit aafeec133faae6d5d7eb44db5fcc99065bb28ecc Author: Neels Hofmeyr Date: Thu Jul 14 03:21:05 2016 +0200 dyn TS: add GSM_PCHAN_DYN and NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH Change-Id: Ib1a8b11f37af4686d00ac88beba38557aa29edc2 ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jul 14 01:43:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jul 2016 01:43:53 GMT Subject: osmo-bts.git branch neels/trx_double_init updated. 0.4.0-212-g2ed03cd Message-ID: <201607140143.u6E1hrRa041660@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/trx_double_init has been updated discards c890c8abe7b93693ac6d20cc0c1076b4549ae3ba (commit) via 2ed03cd640fa13adb1d408f300b4a326c2ecbdff (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (c890c8abe7b93693ac6d20cc0c1076b4549ae3ba) \ N -- N -- N (2ed03cd640fa13adb1d408f300b4a326c2ecbdff) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=2ed03cd640fa13adb1d408f300b4a326c2ecbdff commit 2ed03cd640fa13adb1d408f300b4a326c2ecbdff Author: Neels Hofmeyr Date: Fri Jul 8 02:21:54 2016 +0200 osmo-bts-trx: init OML only once by sending AVSTATE_OK with OPSTATE_ENABLED When receiving an OPSTART for the BTS object, also set the availability state to OK. Before, the availability would remain at NM_AVSTATE_DEPENDENCY, which caused an unfortunate chain reaction resulting in osmo-bts-trx going through the initialization sequence twice: BTS BSC |<-----| SITE_MANAGER OPSTART n |----->| BTS state change: OPSTATE_DISABLED, AVSTATE_DEPENDENCY o | | This signals to nm_statechg_event() in bts_ipaccess_nanobts.c r | | to (a) Set BTS Attributes and (b) send BTS OPSTART m |<-----| Set BTS Attributes (a) a | | When osmo-bts-trx receives a Set BTS Attributes, it sends l |----->| CHANNEL state change: OPSTATE_DISABLED x8 | | This signals the BSC to Set CHANNEL Attributes and OPSTART i |<-----| Set CHANNEL Attributes x8 n |<-----| CHANNEL OPSTART x8 i |----->| CHANNEL state change: OPSTATE_ENABLED, AVSTATE_OK x8 t | | |<-----| BTS OPSTART (b) | | osmo-bts-trx immediately replies with: |----->| BTS state change: OPSTATE_ENABLED, AVSTATE_DEPENDENCY | | Unfortunately, availability is left at DEPENDENCY, | | and the NM_OC_BTS case in nm_statechg_event() only | | checks for availability, not for the opstate. | | Hence nm_statechg_event() again feels inclined to | | to (a) Set BTS Attributes and (b) send BTS OPSTART, | | --+------+----- This is where the second round starts | | s |<-----| Set BTS Attributes (a) e | | When osmo-bts-trx receives a Set BTS Attributes, it sends c |----->| CHANNEL state change: OPSTATE_DISABLED x8 o | | All channels are disabled again, and then re-launched: n |<-----| Set CHANNEL Attributes x8 d |<-----| CHANNEL OPSTART x8 |----->| CHANNEL state change: OPSTATE_ENABLED, AVSTATE_OK x8 | | i |<-----| BTS OPSTART (b) n | | osmo-bts-trx again sets the OPSTATE_ENABLED, but since i | | this time it was already enabled, no further state change t | | is sent back to the BSC. This nightmare pivots on two hinges: 1. osmo-bts-trx fails to set BTS availability to AVSTATE_OK. 2. nm_statechg_event() fails to heed the OPSTATE_ENABLED of the BTS state change. Note, the configured channels from the first round were not actually taken down, only the OML OPSTATE_DISABLED were sent. In this commit, fix the osmo-bts-trx side: send AVSTATE_OK for the BTS object upon sending OPSTATE_ENABLED, so that only the part marked "normal init" above is run. This change applies the same fix to other OML objects, which should make sense in the same manner, within the current hackish OML implementation: * NM_OC_BTS * NM_OC_SITE_MANAGER * NM_OC_BASEB_TRANSC * NM_OC_GPRS_NSE * NM_OC_GPRS_CELL * NM_OC_GPRS_NSVC This means that the NM_OC_CHANNEL case just above is identical, and thus collapse NM_OC_CHANNEL onto the other cases. Drop the comments from NM_OC_CHANNEL since they merely rephrase the commands themselves. See OS#1770 for BTS and NITB logs. Fixes: OS#1770 Change-Id: I08aa861f6100568c79750f4fbc9a32e1557b9304 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/l1_if.c | 10 ---------- 1 file changed, 10 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 14 01:45:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jul 2016 01:45:40 GMT Subject: openbsc.git branch master updated. 0.15.0-335-g9759374 Message-ID: <201607140145.u6E1jehH042295@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 9759374adbb632ff5f8a4b739e0f62a9c9017622 (commit) via a3d93ed2f9c114634b749c1304039e709a21a270 (commit) from 575420637981828b64c1292ada015d7170b89390 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 98 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 54 insertions(+), 44 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jul 14 06:56:35 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jul 2016 06:56:35 GMT Subject: osmo-pcu.git branch master updated. 0.2-803-gdf69809 Message-ID: <201607140656.u6E6uZvc007555@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via df69809b82c28d1d75d98b4fc8bfecd25b046768 (commit) from 5d94b5455f50f9e1d35a706ad5956332922f06d5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=df69809b82c28d1d75d98b4fc8bfecd25b046768 commit df69809b82c28d1d75d98b4fc8bfecd25b046768 Author: Tom Tsou Date: Mon Jul 11 17:05:19 2016 -0700 egprs: Use RLC/MAC headers from libosmocore EGPRS Type 1, 2, and 3 headers are used by OsmoPCU and OsmoBTS. Move the header definitions to libosmocore to be shared by both packages. Modify the struct variable naming to use *_hi/*_lo instead of *_a/*_b in order to be consistent with existing naming used in libosmocore. Change-Id: I98687ad981d27502aec42729611937ba1caf207c ----------------------------------------------------------------------- Summary of changes: src/decoding.cpp | 19 +++++----- src/encoding.cpp | 38 ++++++++++--------- src/rlc.h | 99 ------------------------------------------------- tests/edge/EdgeTest.cpp | 73 ++++++++++++++++++------------------ 4 files changed, 68 insertions(+), 161 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Jul 14 12:45:30 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jul 2016 12:45:30 GMT Subject: osmo-bts.git branch master updated. 0.4.0-212-g2ed03cd Message-ID: <201607141245.u6ECjUHV080255@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 2ed03cd640fa13adb1d408f300b4a326c2ecbdff (commit) from cff0d44e53bce69a9c8831925d1489c4024ccb1c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/l1_if.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 14 13:15:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jul 2016 13:15:05 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-340-g09fd452 Message-ID: <201607141315.u6EDF5ZR085663@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards 768dc6ebee995e9e1d276a4b8295a634c1755751 (commit) discards 05ec936b6e135941bd7b013a7e86356af8b23b46 (commit) discards ba4a8572cc20428fc9b699fbe8a48eaa3a62901f (commit) discards 8d8a9b97a4cb49d17478703aad45cfaa73e4efb6 (commit) discards 6d040b36e31c0e28d5bd39d969d132c2cc917a51 (commit) via 09fd45247b4cddcc4e10d66b0c8969d7931bbf9f (commit) via f86f22f438f88b4de7ca368addbc93279704bf4f (commit) via f5292a55b93658402cf24ccdb42e325347a8c597 (commit) via 072fca24b34c7c4a84706f11ec656f30a786b35c (commit) via c0ab0c8b5a693114dafd14cedd6717a5b0440b6a (commit) via 9759374adbb632ff5f8a4b739e0f62a9c9017622 (commit) via a3d93ed2f9c114634b749c1304039e709a21a270 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (768dc6ebee995e9e1d276a4b8295a634c1755751) \ N -- N -- N (09fd45247b4cddcc4e10d66b0c8969d7931bbf9f) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=09fd45247b4cddcc4e10d66b0c8969d7931bbf9f commit 09fd45247b4cddcc4e10d66b0c8969d7931bbf9f Author: Neels Hofmeyr Date: Thu Jul 14 03:10:40 2016 +0200 dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH Add function ts_subslots(), for the check whether all TCH/H are released in abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function adds some dyn TS logic. Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a http://cgit.osmocom.org/openbsc/commit/?id=f86f22f438f88b4de7ca368addbc93279704bf4f commit f86f22f438f88b4de7ca368addbc93279704bf4f Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=f5292a55b93658402cf24ccdb42e325347a8c597 commit f5292a55b93658402cf24ccdb42e325347a8c597 Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Add GSM_PCHAN_DYN, also in gsm_pchant_names and gsm_pchant_descs, so the VTY can now handle the new pchan type without further adjustments. Add state fields osmo_bts_trx_ts->dyn_pchan.is and .want to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). This is incomplete in that a returned dynamic channel needs to be switched to the proper mode, which will follow in another commit. Drop a fixme comment from subslots_per_pchan[]. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=072fca24b34c7c4a84706f11ec656f30a786b35c commit 072fca24b34c7c4a84706f11ec656f30a786b35c Author: Neels Hofmeyr Date: Thu Jul 14 02:51:13 2016 +0200 comments: clarify ip.access style dyn PDCH A new type of dynamic channel will be introduced soon, so call the ip.access compat mode dynamic channels by their name instead of merely saying "dyn PDCH". Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7 http://cgit.osmocom.org/openbsc/commit/?id=c0ab0c8b5a693114dafd14cedd6717a5b0440b6a commit c0ab0c8b5a693114dafd14cedd6717a5b0440b6a Author: Neels Hofmeyr Date: Thu Jul 14 03:11:10 2016 +0200 lchan_free(): drop obsolete fixme comment Change-Id: Ib84b58f17f195d89c81d1ce08dc7ee0edb1c0138 ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 98 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 54 insertions(+), 44 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jul 14 13:24:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jul 2016 13:24:59 GMT Subject: libosmocore.git branch neels/dyn_ts updated. 0.9.0-203-gc2a0433 Message-ID: <201607141324.u6EDOxkV087764@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/dyn_ts has been updated discards aafeec133faae6d5d7eb44db5fcc99065bb28ecc (commit) via c2a04338a8ea446b2288350bc0d3fce907bc928e (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (aafeec133faae6d5d7eb44db5fcc99065bb28ecc) \ N -- N -- N (c2a04338a8ea446b2288350bc0d3fce907bc928e) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=c2a04338a8ea446b2288350bc0d3fce907bc928e commit c2a04338a8ea446b2288350bc0d3fce907bc928e Author: Neels Hofmeyr Date: Thu Jul 14 03:21:05 2016 +0200 dyn TS: add GSM_PCHAN_TCH_F_TCH_H_PDCH and NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH Related: OS#1776 Change-Id: Ib1a8b11f37af4686d00ac88beba38557aa29edc2 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm_utils.h | 2 +- src/gsm/abis_nm.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jul 14 13:32:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jul 2016 13:32:54 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-340-g0d98671 Message-ID: <201607141332.u6EDWsDI089080@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards 09fd45247b4cddcc4e10d66b0c8969d7931bbf9f (commit) discards f86f22f438f88b4de7ca368addbc93279704bf4f (commit) discards f5292a55b93658402cf24ccdb42e325347a8c597 (commit) via 0d98671850510a710fecc42c8d77332586e3f558 (commit) via f2019dd77c7ba36e4a8580e4b2588ef06985441e (commit) via c8f92217a21937b326b35dec37606c1ef1bbfc72 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (09fd45247b4cddcc4e10d66b0c8969d7931bbf9f) \ N -- N -- N (0d98671850510a710fecc42c8d77332586e3f558) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=0d98671850510a710fecc42c8d77332586e3f558 commit 0d98671850510a710fecc42c8d77332586e3f558 Author: Neels Hofmeyr Date: Thu Jul 14 03:10:40 2016 +0200 dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH Add function ts_subslots(), for the check whether all TCH/H are released in abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function adds some dyn TS logic. Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a http://cgit.osmocom.org/openbsc/commit/?id=f2019dd77c7ba36e4a8580e4b2588ef06985441e commit f2019dd77c7ba36e4a8580e4b2588ef06985441e Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=c8f92217a21937b326b35dec37606c1ef1bbfc72 commit c8f92217a21937b326b35dec37606c1ef1bbfc72 Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Add GSM_PCHAN_TCH_F_TCH_H_PDCH, also in gsm_pchant_names and gsm_pchant_descs, so the VTY can now handle the new pchan type without further adjustments. Add state fields osmo_bts_trx_ts->dyn_pchan.is and .want to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). This is incomplete in that a returned dynamic channel needs to be switched to the proper mode, which will follow in another commit. Drop a fixme comment from subslots_per_pchan[]. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_rsl.c | 2 +- openbsc/src/libbsc/chan_alloc.c | 19 ++++++++++++------- openbsc/src/libcommon/gsm_data_shared.c | 4 ++-- 3 files changed, 15 insertions(+), 10 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jul 14 16:51:55 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jul 2016 16:51:55 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-334-g3d16daa Message-ID: <201607141651.u6EGptuC024647@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via 3d16daa2a1615950e6d7fbe9198b397212b5d5ba (commit) from 08c9cda7ac48d2293707f0afef4acaef2a61e08a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=3d16daa2a1615950e6d7fbe9198b397212b5d5ba commit 3d16daa2a1615950e6d7fbe9198b397212b5d5ba Author: Philipp Date: Thu Jul 14 18:50:35 2016 +0200 Fixed length field bug in the LL-XID, finished SNDCP-XID encoder Change-Id: If4a4f423133ca3ff7e386400d5d4747b83c2b068 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc_xid.h | 23 +++- openbsc/include/openbsc/gprs_sndcp_xid.h | 86 +++++++++++-- openbsc/src/gprs/gprs_llc.c | 10 +- openbsc/src/gprs/gprs_llc_xid.c | 45 ++++--- openbsc/src/gprs/gprs_sndcp.c | 164 +++++++++++++++++++++++- openbsc/src/gprs/gprs_sndcp_xid.c | 210 ++++++++++++++++++++++++++----- openbsc/tests/sgsn/Makefile.am | 3 +- 7 files changed, 472 insertions(+), 69 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jul 14 23:09:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jul 2016 23:09:09 GMT Subject: osmo-bts.git branch neels/trx_double_init deleted. 0.4.0-212-g2ed03cd Message-ID: <201607142309.u6EN9965092396@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/trx_double_init has been deleted was 2ed03cd640fa13adb1d408f300b4a326c2ecbdff ----------------------------------------------------------------------- 2ed03cd640fa13adb1d408f300b4a326c2ecbdff osmo-bts-trx: init OML only once by sending AVSTATE_OK with OPSTATE_ENABLED ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 14 23:09:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jul 2016 23:09:41 GMT Subject: osmo-bts.git branch neels/dyn_ts created. 0.4.0-217-ged44439 Message-ID: <201607142309.u6EN9fr8092475@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been created at ed44439df0edf95c8fc7c65e418177c561ae667d (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=ed44439df0edf95c8fc7c65e418177c561ae667d commit ed44439df0edf95c8fc7c65e418177c561ae667d Author: Neels Hofmeyr Date: Fri Jul 15 01:07:30 2016 +0200 dyn TS: rsl chan activ wip Change-Id: Ib82b0b2bb5f14b77652fa9d24992be812aee8e85 http://cgit.osmocom.org/osmo-bts/commit/?id=9a5b198f98317b30a16d1cc03ed6c189147490cd commit 9a5b198f98317b30a16d1cc03ed6c189147490cd Author: Neels Hofmeyr Date: Fri Jul 15 01:05:13 2016 +0200 pcu_sock: detect desired PDCH mode of dyn TS Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7 http://cgit.osmocom.org/osmo-bts/commit/?id=4392b4fa7d979e0980ea3b785906fcb013582474 commit 4392b4fa7d979e0980ea3b785906fcb013582474 Author: Neels Hofmeyr Date: Fri Jul 15 01:04:26 2016 +0200 common/oml: use dyn TS' current pchan mode for lchans config Change-Id: I8e5787fcede152cce8fa9950ff3c331f6d445289 http://cgit.osmocom.org/osmo-bts/commit/?id=db6dec45cad043f6ee64ebef7aa1b481eb465ca6 commit db6dec45cad043f6ee64ebef7aa1b481eb465ca6 Author: Neels Hofmeyr Date: Fri Jul 15 01:03:32 2016 +0200 common/l1sap: translate ericsson specific chan_nr to standard For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard chan_nr. While the rest of the code will understand that, the L1 phy will not and needs the standard chan_nr for the requested type instead. Change-Id: I9875cc04681037b998d9f544fc4a423bb6b44b0c http://cgit.osmocom.org/osmo-bts/commit/?id=d00124789b7e83847a1985fe18f01f05a88dd284 commit d00124789b7e83847a1985fe18f01f05a88dd284 Author: Neels Hofmeyr Date: Fri Jul 15 01:01:01 2016 +0200 doc: add ladder diagram on dynamic TS, for TCH/H Also gitignore the image files possibly produced by mscgen. Change-Id: I58bc10fddeb14a694e1b159d6ccfe35cef7c804a ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 14 23:18:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jul 2016 23:18:23 GMT Subject: libosmocore.git branch neels/dyn_ts updated. 0.9.0-203-gf90c96e Message-ID: <201607142318.u6ENIN0Y094305@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/dyn_ts has been updated discards c2a04338a8ea446b2288350bc0d3fce907bc928e (commit) via f90c96e2b13bd89e98a2584c9b211851c929e654 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (c2a04338a8ea446b2288350bc0d3fce907bc928e) \ N -- N -- N (f90c96e2b13bd89e98a2584c9b211851c929e654) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=f90c96e2b13bd89e98a2584c9b211851c929e654 commit f90c96e2b13bd89e98a2584c9b211851c929e654 Author: Neels Hofmeyr Date: Thu Jul 14 03:21:05 2016 +0200 dyn TS: add definitions for dynamic TCH/F_TCH/H_PDCH Add: * GSM_PCHAN_TCH_F_TCH_H_PDCH * NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH * RSL_CHAN_ERICSSON_PDCH * RSL_ACT_ERICSSON_PDCH Related: OS#1776 Change-Id: Ib1a8b11f37af4686d00ac88beba38557aa29edc2 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_08_58.h | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jul 14 23:31:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 14 Jul 2016 23:31:43 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-344-g75e649e Message-ID: <201607142331.u6ENVhBe096748@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards 0d98671850510a710fecc42c8d77332586e3f558 (commit) discards f2019dd77c7ba36e4a8580e4b2588ef06985441e (commit) discards c8f92217a21937b326b35dec37606c1ef1bbfc72 (commit) discards 072fca24b34c7c4a84706f11ec656f30a786b35c (commit) via 75e649e4cc2c787ed998aedc0dfcecaa1ce38194 (commit) via 6a0fe552cced62272c54f32be636e35a8605b5d0 (commit) via 5ff14de84bd7455fae1bad5d41f28242f455d3f7 (commit) via 6d10d5888efd3013fb5024d1ea660a1e3469c981 (commit) via c3a6ed94bed5d963a35e70a959646416fe8894b4 (commit) via 0601c1c2149e2059a381a9ffd93abcd040e4d91a (commit) via bcd9e9ff9a12abc9d39bdd7bf4e584b2d23b7bbb (commit) via c03569ac213b381ca3e767587ffb4e8466bb5190 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (0d98671850510a710fecc42c8d77332586e3f558) \ N -- N -- N (75e649e4cc2c787ed998aedc0dfcecaa1ce38194) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=75e649e4cc2c787ed998aedc0dfcecaa1ce38194 commit 75e649e4cc2c787ed998aedc0dfcecaa1ce38194 Author: Neels Hofmeyr Date: Fri Jul 15 01:18:57 2016 +0200 dyn TS: switchover wip Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b http://cgit.osmocom.org/openbsc/commit/?id=6a0fe552cced62272c54f32be636e35a8605b5d0 commit 6a0fe552cced62272c54f32be636e35a8605b5d0 Author: Neels Hofmeyr Date: Thu Jul 14 03:10:40 2016 +0200 dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH Add function ts_subslots(), for the check whether all TCH/H are released in abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function adds some dyn TS logic. Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a http://cgit.osmocom.org/openbsc/commit/?id=5ff14de84bd7455fae1bad5d41f28242f455d3f7 commit 5ff14de84bd7455fae1bad5d41f28242f455d3f7 Author: Neels Hofmeyr Date: Fri Jul 15 01:27:42 2016 +0200 dyn TS: gsm_ts2chan_nr: use ericsson PDCH cbits for TCH/F_TCH/H_PDCH in PDCH mode Change-Id: I0ebda05ec3d16df28ca5c861a7c3f57dc4af9df7 http://cgit.osmocom.org/openbsc/commit/?id=6d10d5888efd3013fb5024d1ea660a1e3469c981 commit 6d10d5888efd3013fb5024d1ea660a1e3469c981 Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=c3a6ed94bed5d963a35e70a959646416fe8894b4 commit c3a6ed94bed5d963a35e70a959646416fe8894b4 Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Add GSM_PCHAN_TCH_F_TCH_H_PDCH, also in gsm_pchant_names and gsm_pchant_descs, so the VTY can now handle the new pchan type without further adjustments. Add state fields osmo_bts_trx_ts->dyn_pchan.is and .want to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). This is incomplete in that a returned dynamic channel needs to be switched to the proper mode, which will follow in another commit. Drop a fixme comment from subslots_per_pchan[]. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=0601c1c2149e2059a381a9ffd93abcd040e4d91a commit 0601c1c2149e2059a381a9ffd93abcd040e4d91a Author: Neels Hofmeyr Date: Thu Jul 14 02:51:13 2016 +0200 comments: clarify ip.access style dyn PDCH A new type of dynamic channel will be introduced soon, so call the ip.access compat dyn PDCH channels by their name instead of merely saying "dyn PDCH". Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7 http://cgit.osmocom.org/openbsc/commit/?id=bcd9e9ff9a12abc9d39bdd7bf4e584b2d23b7bbb commit bcd9e9ff9a12abc9d39bdd7bf4e584b2d23b7bbb Author: Neels Hofmeyr Date: Fri Jul 15 01:26:03 2016 +0200 cosmetic: act lchan type: use constant instead of 0x00 Change-Id: Idc8afc4e52e189f474077899eef896381ce238f7 http://cgit.osmocom.org/openbsc/commit/?id=c03569ac213b381ca3e767587ffb4e8466bb5190 commit c03569ac213b381ca3e767587ffb4e8466bb5190 Author: Neels Hofmeyr Date: Thu Jul 14 16:16:33 2016 +0200 cosmetic: rsl_rx_chan_act_ack(): use local lchan var in 14 instances Change-Id: I9ce71fd7dde42ad7d20f806ac70c150d11450efa ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_nm.c | 4 +- openbsc/src/libbsc/abis_rsl.c | 221 +++++++++++++++++++++++++++----- openbsc/src/libcommon/gsm_data_shared.c | 15 ++- 3 files changed, 206 insertions(+), 34 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jul 15 00:26:27 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 15 Jul 2016 00:26:27 GMT Subject: osmo-bts.git branch fairwaves/master updated. fairwaves/0.3.0-fw-4-3-g3f45bb2 Message-ID: <201607150026.u6F0QR7e006534@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, fairwaves/master has been updated via 3f45bb221efc4590a5ce1dd1ef92dc3bb303c6c5 (commit) via 0fd7b96578e1ce8aa78625b5eee820adb353fa09 (commit) via f3d02b85baf326e80221c5358bd5489b6ef389c8 (commit) from b78554342cb2344b13c17bfeaada0509cac5b51c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=3f45bb221efc4590a5ce1dd1ef92dc3bb303c6c5 commit 3f45bb221efc4590a5ce1dd1ef92dc3bb303c6c5 Author: Alexander Chemeris Date: Thu Jun 16 19:27:04 2016 +0300 Update Debian changelog. Change-Id: Iab7035032dfd578a68cdb5c537dc0e8ad421aadd http://cgit.osmocom.org/osmo-bts/commit/?id=0fd7b96578e1ce8aa78625b5eee820adb353fa09 commit 0fd7b96578e1ce8aa78625b5eee820adb353fa09 Author: Alexander Chemeris Date: Fri May 20 22:22:39 2016 +0300 trx: Add "maxdlynb" VTY command to control max TA for Normal Bursts. http://cgit.osmocom.org/osmo-bts/commit/?id=f3d02b85baf326e80221c5358bd5489b6ef389c8 commit f3d02b85baf326e80221c5358bd5489b6ef389c8 Author: Alexander Chemeris Date: Mon Apr 25 20:04:14 2016 +0200 rsl: Output RTP stats before closing the socket. It's useful to know RTP statistics (number of packets lost, jitter, etc) when looking at voice call quality issues. Right now this information is not avialable anywhere and this looks like the best place to start. ----------------------------------------------------------------------- Summary of changes: debian/changelog | 7 +++++++ src/common/rsl.c | 4 ++++ src/osmo-bts-trx/l1_if.c | 6 ++++++ src/osmo-bts-trx/l1_if.h | 4 ++++ src/osmo-bts-trx/trx_if.c | 5 +++++ src/osmo-bts-trx/trx_if.h | 1 + src/osmo-bts-trx/trx_vty.c | 38 ++++++++++++++++++++++++++++++++++++++ 7 files changed, 65 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jul 16 18:43:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jul 2016 18:43:10 GMT Subject: wireshark.git branch laforge/ericsson-packet-abis created. fbef2512cb88fa97db4aa589acb7dafc78cc4cff Message-ID: <201607161843.u6GIhAOS099899@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "wireshark with Osmocom specific dissectors". The branch, laforge/ericsson-packet-abis has been created at fbef2512cb88fa97db4aa589acb7dafc78cc4cff (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/wireshark/commit/?id=fbef2512cb88fa97db4aa589acb7dafc78cc4cff commit fbef2512cb88fa97db4aa589acb7dafc78cc4cff Author: Harald Welte Date: Sat Jul 16 20:36:11 2016 +0200 Add Ericsson A-bis P-GSL dissector Ericsson uses a vendor-specific packetized PCU-CCU interface on their packetized A-bis, which can be encapsulated in their own variant of HDLC on top of L2TP. http://cgit.osmocom.org/wireshark/commit/?id=e1e8d261e815f500177549b64bb50808d9c8f0ba commit e1e8d261e815f500177549b64bb50808d9c8f0ba Author: Harald Welte Date: Sat Jul 16 18:34:34 2016 +0200 Add basic dissector for Ericsson Packet A-bis TFP Protocol This dissector currently onl dissects the TFP header, treating the payload (TRAU) as opaque data. Still, it is an improvement to see the header information like timeslot, sequence number, delay and frame type. http://cgit.osmocom.org/wireshark/commit/?id=b520ba0f40dbbb1f498cf24d4cf8cec859ae08df commit b520ba0f40dbbb1f498cf24d4cf8cec859ae08df Author: Harald Welte Date: Sat Jul 16 18:33:55 2016 +0200 packet-ehdlc: Update with results from better understanding the protocol The Ericsson HDLC format is not publicly documented, so when I originally wrote the code, I was basically just looking at hex-dumps of protocol traces and trying to ge an initial understanding. By now, that understanding has matured, so let's update the dissector accordingly. The major changes are regarding the compressed SAPI and compressed TEI fields, which are the discriminator on whether theres a HDLC/LAPD header to follow, or whether there's actual user data (TRAU frame replacement) following. http://cgit.osmocom.org/wireshark/commit/?id=e2196016c989ae26837e065ced39cbe35c9cd908 commit e2196016c989ae26837e065ced39cbe35c9cd908 Author: Harald Welte Date: Sat Jul 16 15:41:02 2016 +0200 L2TP: Add dissectors for Ericsson specific L2TP AVPs Ericsson's L2TP implementation uses some vendor-specific AVPs. http://cgit.osmocom.org/wireshark/commit/?id=0f84682726b3f9c34dcbecfab9b3e198309b29a9 commit 0f84682726b3f9c34dcbecfab9b3e198309b29a9 Author: Harald Welte Date: Sat Jul 16 15:39:17 2016 +0200 L2TP: Add preference to select Ericsson HDLC flavor At some point over the last years, the connection between the L2TP dissector, and the Ericsson HDLC dissector (packet-ehdlc.c) got broken. Ericsson L2TP simply uses the HDLC pseudowire, but then has something completely different than standard HDLC inside. Let's add a protocol preference to allow the user to choose. http://cgit.osmocom.org/wireshark/commit/?id=ae598d17370e141c37e3130fe16123d3e36d5195 commit ae598d17370e141c37e3130fe16123d3e36d5195 Author: Guy Harris Date: Fri Jul 15 17:25:41 2016 -0700 Add APIs to remove option instances from blocks. That will allow deletion of comments, stripping of options when sanitizing captures, etc.. Change-Id: I9667ba2ccf4e548ff3b7d500796b260a437bcea0 Reviewed-on: https://code.wireshark.org/review/16485 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=9dd2674fada1f1b8cfed521b5ee4c3a4852a7ef9 commit 9dd2674fada1f1b8cfed521b5ee4c3a4852a7ef9 Author: Jo??o Valverde Date: Fri Jul 15 22:54:59 2016 +0100 IPv6: Minor loop cleanup Change-Id: I73e11c353695a565d9c4222f2a3646d0530c3c40 Reviewed-on: https://code.wireshark.org/review/16482 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=4bf78ca75b610fbba3de63daf58af600ed2ef080 commit 4bf78ca75b610fbba3de63daf58af600ed2ef080 Author: Jo??o Valverde Date: Thu Jul 14 19:50:09 2016 +0100 IPv6: Register fragment header dissector handle Change-Id: Ie49c8cdc010630c8963a730562aaf33f61236058 Reviewed-on: https://code.wireshark.org/review/16443 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=18d5bccedeb431aaa2f9aae483f9445e59ea35b0 commit 18d5bccedeb431aaa2f9aae483f9445e59ea35b0 Author: Guy Harris Date: Fri Jul 15 14:00:29 2016 -0700 Use spaces rather than tabs for indentation. Change-Id: I6028253f7c8c30804eaa4b23d2b09827aacb3c9d Reviewed-on: https://code.wireshark.org/review/16481 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=ea4a62df1fb2c50e34e8a297ba8cb8260aae7627 commit ea4a62df1fb2c50e34e8a297ba8cb8260aae7627 Author: Guy Harris Date: Fri Jul 15 13:57:35 2016 -0700 Update comments, give option numbers in decimal. The pcapng spec gives option numbers in decimal, not hex. Get rid of the "XXX if not available" comments - if an option isn't present in a block, it's not present, and doesn't have *any* value. Change-Id: I1bf0c9a5aaad7dfadf9248e22b67e172625bdd0d Reviewed-on: https://code.wireshark.org/review/16480 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=29cecf27c438cb2a1203ee5d877cb38566c977ee commit 29cecf27c438cb2a1203ee5d877cb38566c977ee Author: Gerald Combs Date: Fri Jul 15 09:53:19 2016 -0700 Qt: Reserve packet list model vectors. Preallocate and hold onto the data in the various packet list model vectors. I'm not sure how much this will affect performance, but the documentation suggests that it's the right thing to do in our case. Change-Id: If2d5ad142bf2d61e0bc2302990bd288274447df5 Reviewed-on: https://code.wireshark.org/review/16475 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=d0af229d1fb59154af61a23913abceed161f2282 commit d0af229d1fb59154af61a23913abceed161f2282 Author: Guy Harris Date: Fri Jul 15 11:21:05 2016 -0700 Squelch a compiler warning. Explicitly cst the results of g_memdup(). Change-Id: I20fd1f355e68735d7cc9bbeb41717a1c2a74de37 Reviewed-on: https://code.wireshark.org/review/16477 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=2c2bdc1211e5571471e70116dbdcb21edde6fc95 commit 2c2bdc1211e5571471e70116dbdcb21edde6fc95 Author: Jo??o Valverde Date: Fri Jul 15 16:33:14 2016 +0100 IPv6: Fix comment Change-Id: Ib5c44f806e5844e1eb1579ade4b92d2b719564c1 Reviewed-on: https://code.wireshark.org/review/16474 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=eb668002ece948a5eb7e312d3b7e07e5adf0030b commit eb668002ece948a5eb7e312d3b7e07e5adf0030b Author: Jo??o Valverde Date: Thu Jul 14 19:44:51 2016 +0100 IPv6: Register extension headers ett/ei arrays Change-Id: I1208638580efe06a94a055613a0de3ecf2acdb26 Reviewed-on: https://code.wireshark.org/review/16442 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=cfaf756669401559dbed84f04b1d0341e7a17470 commit cfaf756669401559dbed84f04b1d0341e7a17470 Author: Jo??o Valverde Date: Wed Jul 13 03:21:17 2016 +0100 Move Shim6 dissector to packet-shim6.c Change-Id: Ia0bfbf48e8a4eb23d62c8c5cdccad350caedef9e Reviewed-on: https://code.wireshark.org/review/16425 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=b8ff7434773479c8f2d308a06c5ff52fe67ba2c1 commit b8ff7434773479c8f2d308a06c5ff52fe67ba2c1 Author: Michael Mann Date: Fri Jul 15 09:46:57 2016 -0400 wtap_opttypes.c: Fix build error. Change-Id: I3ee146d441e4d59701c72ed85dcb4efe97766df8 Reviewed-on: https://code.wireshark.org/review/16473 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=5e09a57d5ae5dd90d8fbeaa2289b006d50750f19 commit 5e09a57d5ae5dd90d8fbeaa2289b006d50750f19 Author: Michael Mann Date: Fri Jul 15 07:54:10 2016 -0400 reassemble_test.c: Fix checking macros with correct printf style arguments. Complaints of VS Code Analysis Change-Id: Ib5a4649b78ae4c9109249e915c04481ae7fa5524 Reviewed-on: https://code.wireshark.org/review/16472 Petri-Dish: Michael Mann Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=710b0a8483922218d7d653340667997ece133974 commit 710b0a8483922218d7d653340667997ece133974 Author: Jo??o Valverde Date: Thu Jul 14 17:42:34 2016 +0100 IPv6: Check pinfo->layers for hop-by-hop exthdr order Change-Id: I0467417c4d9a62013d8fe5cbcc03c09147f92cf1 Reviewed-on: https://code.wireshark.org/review/16435 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=e0242a7fd32ccc94950d625c92d45960bf108e53 commit e0242a7fd32ccc94950d625c92d45960bf108e53 Author: Michal Labedzki Date: Wed Jan 13 12:45:35 2016 +0100 Bluetooth: GATT: Add services error codes GATT Service may define own error code. Add them. Change-Id: I9e5c0d38b2dd01c16cfd47578f151cefdc9393fe Reviewed-on: https://code.wireshark.org/review/16467 Petri-Dish: Michal Labedzki Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=e9961223d4d32675a1d1d874f9c775d36be5c80b commit e9961223d4d32675a1d1d874f9c775d36be5c80b Author: Michal Labedzki Date: Fri Jul 15 08:06:25 2016 +0200 Bluetooth: RFCOMM: Fix CID 1364086 Fix null pointer dereferences. Change-Id: Id095fd0d7c9d70f79fd7367ef5c226f271a24cbe Reviewed-on: https://code.wireshark.org/review/16466 Petri-Dish: Michal Labedzki Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=7533c72c4bfd206a59f5819098d3b479f6646b7b commit 7533c72c4bfd206a59f5819098d3b479f6646b7b Author: Jo??o Valverde Date: Fri Jul 15 02:36:42 2016 +0100 IPv6: Remove null check (CID 1364087) Change-Id: Ia35a78ccaa4f61fbbbfff304f12d813fdbdd009d Reviewed-on: https://code.wireshark.org/review/16452 Reviewed-by: Jo??o Valverde Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=996dcc038dea197924285a6717b522a57f95fd65 commit 996dcc038dea197924285a6717b522a57f95fd65 Author: Guy Harris Date: Fri Jul 15 01:31:16 2016 -0700 Do a deep copy in wtap_block_add_custom_option(). That way, we don't have to worry about multiple instances of an option pointing to the same data. and having to worry about freeing data that's pointed to by another instance. Change-Id: I3470a9eebf346023713fd0d6ff2451d727c25089 Reviewed-on: https://code.wireshark.org/review/16471 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=ced207150542f59f395fc4052d8a7cdfba67effa commit ced207150542f59f395fc4052d8a7cdfba67effa Author: Guy Harris Date: Fri Jul 15 00:29:41 2016 -0700 Fix the snapshot length part of the "same interface?" check. Fix a typo - compare for unequal snapshot lengths, not equal snapshot lengths. Also, move the debug messages about checks right above the checks. Change-Id: If6f5e125f05f3788b63e9f75d98f55e27830870b Reviewed-on: https://code.wireshark.org/review/16470 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=81642901fe973edc80883774dde7c09d6f3e4389 commit 81642901fe973edc80883774dde7c09d6f3e4389 Author: Guy Harris Date: Thu Jul 14 20:29:41 2016 -0700 Update Debian symbol files to reflect current reality. Change-Id: I3e310fc5c43e9045956c17406b9c5a2f2f9090a3 Reviewed-on: https://code.wireshark.org/review/16456 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=473910b76db281ba42c671e74bddb89fadc594cb commit 473910b76db281ba42c671e74bddb89fadc594cb Author: Guy Harris Date: Thu Jul 14 20:15:48 2016 -0700 We no longer add default names to interfaces in an IDB. The way you say "this interface's name is unknown" is by not giving it an if_name option, not by giving it an if_name option that says "this isn't known". Remove the if_name option from the interfaces in this capture file. Change-Id: Ie3569c81bd065e48278cfa83b82b06ea6b5258af Reviewed-on: https://code.wireshark.org/review/16455 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=7f92c24fafcdfe57b4564536a824f323f586939c commit 7f92c24fafcdfe57b4564536a824f323f586939c Author: Guy Harris Date: Thu Jul 14 19:04:32 2016 -0700 Widen some variables. Perhaps they cannot ever have values > 65535, but there's really no benefit to restricting them to 16 bits on the 32-bit and 64-bit platforms on which we run, and this might address what CID 1364088 is *really* complaining about. Change-Id: I5238261d04783401873de89469f8e2906554add4 Reviewed-on: https://code.wireshark.org/review/16454 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=9397b262e9a4d9d0eae15cdd81f0c40226c67cdd commit 9397b262e9a4d9d0eae15cdd81f0c40226c67cdd Author: Michael Mann Date: Thu Jul 14 20:53:43 2016 -0400 tvbtest.c - Fix printf style argument types Change-Id: I05ecbd06262e0dd68851dd6728817ad721a91962 Reviewed-on: https://code.wireshark.org/review/16449 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=f2a7594ac04adc4c08c26136e779c40ee0f1a7c1 commit f2a7594ac04adc4c08c26136e779c40ee0f1a7c1 Author: Michael Mann Date: Thu Jul 14 20:28:41 2016 -0400 reassemble_test.c: Reorder macro behavior to make it clearer we have NULL checks in place. Trying to pacify VS Code Analysis. Change-Id: I76379b23a5d4c772b91d6113af3974e105e4da88 Reviewed-on: https://code.wireshark.org/review/16448 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=2c3127940ad65ce503dba1308549719e57f87458 commit 2c3127940ad65ce503dba1308549719e57f87458 Author: Michael Mann Date: Thu Jul 14 20:04:48 2016 -0400 exntest.c: Create local functions to handle "nesting" TRY/CATCH macros to fix shadow warnings. Found by VS Code Analysis, although it appears it's been discovered before and warranted the DIAG_ON/OFF macros. Those have been removed as this is believed to be a good solution. Change-Id: I376d816855366d55affe7b9e4b8616509aa4e7fe Reviewed-on: https://code.wireshark.org/review/16447 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=8428d3a927e46d3be13a8d52d04b7697b0b99b80 commit 8428d3a927e46d3be13a8d52d04b7697b0b99b80 Author: Guy Harris Date: Thu Jul 14 18:28:00 2016 -0700 Squelch compiler warnings. Cast some numerical values to wtap_block_type_t. Change-Id: I56651c62045880638175c39174341feffb4b1068 Reviewed-on: https://code.wireshark.org/review/16451 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=f8b738016ee58fefc6f96ed1d6e3ef4044f6e866 commit f8b738016ee58fefc6f96ed1d6e3ef4044f6e866 Author: Jo??o Valverde Date: Fri Jul 15 01:21:58 2016 +0100 Fix manpages typo. Change-Id: Iac747655d09c94926e51c7ea1f23375650cd6641 Ping-Bug: 12305 Reviewed-on: https://code.wireshark.org/review/16446 Reviewed-by: Jo??o Valverde Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=bb610ac57b0c4a493c385fd1b9c55f1cb0eaa8c2 commit bb610ac57b0c4a493c385fd1b9c55f1cb0eaa8c2 Author: Guy Harris Date: Thu Jul 14 17:43:14 2016 -0700 Fix signature of wtap_opttype_block_register(). It gets passed a wtap_block_type_t value, so declare it as such. Change-Id: I6980cab7e1885c9920b2a75e12f9d2d2a64d6f96 Reviewed-on: https://code.wireshark.org/review/16450 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=1f8999bb96018446e48529e75e56bf17dd3c77cf commit 1f8999bb96018446e48529e75e56bf17dd3c77cf Author: Guy Harris Date: Thu Jul 14 16:01:57 2016 -0700 Redo the block options APIs. A block can have zero or more instances of a given option. We distinguish between "one instance only" options, where a block can have zero or one instance, and "multiple instances allowed" options, where a block can have zero or more instances. For "one instance only" options: "add" routines add an instance if there isn't one already and fail if there is; "set" routines add an instance if there isn't one already and change the value of the existing instance if there is one; "set nth" routines fail; "get" routines return the value of the instance if there is one and fail if there isn't; "get nth" routines fail. For "multiple instances allowed" options: "add" routines add an instance; "set" routines fail; "set nth" routines set the value of the nth instance if there is one and fail otherwise; "get" routines fail; "get nth" routines get the value if the nth instance if there is one and fail otherwise. Rename "optionblock" to just "block"; it describes the contents of a block, including both mandatory items and options. Add some support for NRB options, including IPv4 and IPv6 option types. Change-Id: Iad184f668626c3d1498b2ed00c7f1672e4abf52e Reviewed-on: https://code.wireshark.org/review/16444 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=42e72d529cdbab62d52a26332985ecf28b997a87 commit 42e72d529cdbab62d52a26332985ecf28b997a87 Author: Pascal Quantin Date: Fri Jul 15 00:19:01 2016 +0200 More 2.1.1 ??? 2.1.2 changes Change-Id: If1a7f1232bbb23b27063d4ef618c2059293ff0c4 Reviewed-on: https://code.wireshark.org/review/16441 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=af5daa6b5a147f1f62c499248cc70510c59934a6 commit af5daa6b5a147f1f62c499248cc70510c59934a6 Author: Gerald Combs Date: Thu Jul 14 10:39:52 2016 -0700 Qt: Replace a QMap with a QVector. Use a vector to map packet numbers to their respective rows. This reduces load times slightly here. Change-Id: I80dc8656e1d0b6b1b7c75d33c001397b6221d25e Reviewed-on: https://code.wireshark.org/review/16438 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=ee29efbd9ce5dbd894c7a7cd47c61f620fc37233 commit ee29efbd9ce5dbd894c7a7cd47c61f620fc37233 Author: Gerald Combs Date: Thu Jul 14 14:06:14 2016 -0700 2.1.1 ??? 2.1.2. Change-Id: If03589159cbf7c1a0de97fd50edd06d1cd0e63bd Reviewed-on: https://code.wireshark.org/review/16440 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=06ba81b4f1acb371f7cbc2e351f6769a7d2627db commit 06ba81b4f1acb371f7cbc2e351f6769a7d2627db Author: Gerald Combs Date: Thu Jul 14 12:32:48 2016 -0700 Build 2.1.1, second try. The buildbots that create packages run `perl make-version.pl --set-release` at the beginning of each build. This in turn sets the extra version information for our generated packages to "-g" for development builds, or "" (an empty string) for release builds. Hardcoding the extra version information to "-git" in CMakeLists.txt and configure.ac means we end up with wireshark-2.1.0-git.tar.bz2, Wireshark-win64-2.1.0-git.exe, etc. for release builds. Set them back to empty strings. Change-Id: Icdfb248d25ad4adbc9abe0bd938e410590e42828 Reviewed-on: https://code.wireshark.org/review/16439 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=36e8a6c3ee6127bb4b92d29ed558613be59c6d5d commit 36e8a6c3ee6127bb4b92d29ed558613be59c6d5d Author: Gerald Combs Date: Thu Jul 14 11:05:17 2016 -0700 Build 2.1.1. Change-Id: I2895d29415bb191bf2d7fc0a4468f085085bd4d9 Reviewed-on: https://code.wireshark.org/review/16437 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=530e7f08d2c56a42e84dc60d8f93203fc592c27e commit 530e7f08d2c56a42e84dc60d8f93203fc592c27e Author: Jo??o Valverde Date: Thu Jul 14 18:12:16 2016 +0100 IPv6: Fix jumbo payload length offset Change-Id: I52fb082782674cc851b246d3b6afa7b4f14bbe34 Reviewed-on: https://code.wireshark.org/review/16434 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=43f7d22275673390d5e52378ddaa37a322d43c37 commit 43f7d22275673390d5e52378ddaa37a322d43c37 Author: Jo??o Valverde Date: Thu Jul 14 17:55:31 2016 +0100 IPv6: Fix Jumbogram hop-by-hop expert info Change-Id: I751acad2fad501b700c01a37bafa96d2add8fb36 Reviewed-on: https://code.wireshark.org/review/16433 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=75b0e294282578a5b381938d947eab0df41cf243 commit 75b0e294282578a5b381938d947eab0df41cf243 Author: Guy Harris Date: Thu Jul 14 10:08:26 2016 -0700 Update URLs. (Gotta ensure that there's always at least one commit here that's less than a year old. :-)) Change-Id: I297920f1b68dd49550ce07544797a9f2cb854cf5 Reviewed-on: https://code.wireshark.org/review/16432 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=6c0972bcd6e76bb4e22f729463ccfa5dad84eaff commit 6c0972bcd6e76bb4e22f729463ccfa5dad84eaff Author: Pascal Quantin Date: Thu Jul 14 15:07:59 2016 +0200 MBIM: add dissection of AT&T proprietary UUID Based on AT&T Windows??8??Extended??API??Requirements version 1.8.0 Change-Id: Iaf54173812a02023581c530f2340ea21e9e220d9 Reviewed-on: https://code.wireshark.org/review/16431 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=d5e435eb01a215aac466e017f46fba5007667158 commit d5e435eb01a215aac466e017f46fba5007667158 Author: Daniele Lacamera Date: Thu Jul 14 14:08:56 2016 +0200 DHCP: correctly parse PXE options (209-210) option 209 was marked as opaque, now it's as PXELINUX config file (text) --> Fix: decorate as non-null terminated string --> CfR: IETF RFC5071 section 4.2. "Packet Format" option 210 was marked as special, and erroneously decorated as Authentication (option 90) --> Fix: decorate as non-null terminated string --> CfR: IETF RFC5071 section 5.2. "Packet Format" Bug: 12618 Change-Id: I4220c137ef4b8b7f0827496c165b0ca35b70f675 Reviewed-on: https://code.wireshark.org/review/16430 Reviewed-by: Peter Wu Petri-Dish: Peter Wu Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=644c009556667ee4f75bc9e27e56d2eea55345cf commit 644c009556667ee4f75bc9e27e56d2eea55345cf Author: Pascal Quantin Date: Thu Jul 14 14:33:01 2016 +0200 ETAG: add explicit casts to please OSX buildbot Change-Id: I057ffc6eb5e6c16e05b0ddc1c069159980678b85 Reviewed-on: https://code.wireshark.org/review/16429 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=4eecdff6ca6aaa2bb4c35c526ffff0fb1ce71a70 commit 4eecdff6ca6aaa2bb4c35c526ffff0fb1ce71a70 Author: Michael Mann Date: Thu Jul 14 07:46:13 2016 -0400 packet-beep.c: Pacify OS X buildbot with cast Change-Id: I0149546cdd2aac8335dcb1046d31ed857ed674f3 Reviewed-on: https://code.wireshark.org/review/16428 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=81beae97c315e031829e04610ed56d1945fd2c96 commit 81beae97c315e031829e04610ed56d1945fd2c96 Author: Michael Mann Date: Wed Jul 13 19:48:22 2016 -0400 proto.c: Unsigned fields should use %u within printf. Found by VS Code Analysis Change-Id: I76ea860cd86b41ef33c47dcc8f6b1c122f8bb668 Reviewed-on: https://code.wireshark.org/review/16424 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=1565910126e23d029abe845635be155209c5844a commit 1565910126e23d029abe845635be155209c5844a Author: Pascal Quantin Date: Thu Jul 14 10:59:48 2016 +0200 MBIM: add a missing break Change-Id: I3a4483861b1d97ff5e43041b3ecca64c3077b284 Reviewed-on: https://code.wireshark.org/review/16427 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=67457e92666f5938ae8d77fa9f8851583d6f3366 commit 67457e92666f5938ae8d77fa9f8851583d6f3366 Author: William Tu Date: Tue Jul 12 11:09:31 2016 -0700 Add ERSPAN II support for field EN and Index. Current ERSPAN II dissector does not support parsing EN field and Index. The patch follows the field description in draft: https://tools.ietf.org/html/draft-foschiano-erspan-01 Change-Id: I92ce56264be0fb2560c4d1a5da35738cf45a8c96 Reviewed-on: https://code.wireshark.org/review/16400 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=18e4e3cdb128798ba6efe6febb868204a0bd95e0 commit 18e4e3cdb128798ba6efe6febb868204a0bd95e0 Author: Michael Mann Date: Tue Jul 12 13:18:05 2016 -0400 packet-beep.c: Use strtol over scanf to prevent analysis warnings. Change-Id: I9244edc537d2eb49d73e097a4cb34bf2cde868e4 Reviewed-on: https://code.wireshark.org/review/16395 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=efc6e509ef55c4eb8de132a44e91660576d1dbb3 commit efc6e509ef55c4eb8de132a44e91660576d1dbb3 Author: Pascal Quantin Date: Wed Jul 13 23:50:31 2016 +0200 LTE RRC: add dissection of schedulingInfoSIB1-r13 field Change-Id: I226ae82a2d75a9b658a0e9122b4ef1925b003279 Reviewed-on: https://code.wireshark.org/review/16417 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=0d73ae3161e55fec631336e9efc4a0602bb095a6 commit 0d73ae3161e55fec631336e9efc4a0602bb095a6 Author: Gerald Combs Date: Wed Jul 13 14:51:56 2016 -0700 Qt: Allocate packet list records using wmem. Add PacketListRecord::operator new, which uses wmem_alloc. Roughly matches the GTK+ UI behavior. Add ColumnTextList which also uses wmem_alloc. Lazily allocate our column text. Change-Id: I86a63cd8ace7764eaab1561bf71b4358af72fe03 Reviewed-on: https://code.wireshark.org/review/16418 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=ed27ad491dda85c96d3cbe78c54eff7adf67548f commit ed27ad491dda85c96d3cbe78c54eff7adf67548f Author: Michael Mann Date: Wed Jul 13 18:18:03 2016 -0400 androiddump.c: Use preprocessor directive to distinguish E_AGAIN and E_WOULDBLOCK. VS Code analysis considers them hardcoded values so the if statement is either always true or always false. Change-Id: Iad04add9391c515873e2e00d2c6cbd682fbf5b3f Reviewed-on: https://code.wireshark.org/review/16419 Reviewed-by: Michal Labedzki Petri-Dish: Michal Labedzki Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=2c0d11716bac5807e35d97686c6d7d9293d2795e commit 2c0d11716bac5807e35d97686c6d7d9293d2795e Author: Guy Harris Date: Wed Jul 13 20:13:22 2016 -0700 Fix VHT valid checks. The valid array in a struct mcs_vht_valid is indexed by the bandwidth and the NSS-1; use the NSS-1, not the NSS, as the index. The maximum possible value of the NSS is MAX_VHT_NSS, so allow a value of MAX_VHT_NSS. Change-Id: I49585f217f3e70356c1dd1ba32b6c714ce202236 Reviewed-on: https://code.wireshark.org/review/16426 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=335b2c023347ee8bd380440f7165d86831ab20c7 commit 335b2c023347ee8bd380440f7165d86831ab20c7 Author: Michael Mann Date: Wed Jul 13 19:42:15 2016 -0400 vwr.c Dynamically allocate large buffers VS Code Analysis claims the arrays are too large and should be moved to help Change-Id: I741ebe8cc73a108cb6e6d9ecbda37e2a4b6e1b4b Reviewed-on: https://code.wireshark.org/review/16423 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=fb0724981c0b46c997ebbafd085dc85a8285674c commit fb0724981c0b46c997ebbafd085dc85a8285674c Author: Michael Mann Date: Wed Jul 13 19:26:16 2016 -0400 pcapng.c: Use preprocessor directive to compare G_BYTE_ORDER with G_LITTLE_ENDIAN. VS Code analysis considers them hardcoded values so the if statement is either always true or always false. Change-Id: Iabb8462b66f728195bf378ae26c79a783feddb03 Reviewed-on: https://code.wireshark.org/review/16422 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=90e97df31395ece701c0a4b3bd28249dc4e38b3e commit 90e97df31395ece701c0a4b3bd28249dc4e38b3e Author: Michael Mann Date: Wed Jul 13 18:42:14 2016 -0400 packet-ieee80211-radio.c: Prevent array overflow. Found by VS Code Analysis. Change-Id: Idab6cb5496749ebff47466b20a9a665b1574565d Reviewed-on: https://code.wireshark.org/review/16421 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=b20fa8610ae636dff0ed355bc32518459abac86d commit b20fa8610ae636dff0ed355bc32518459abac86d Author: Michael Mann Date: Wed Jul 13 18:23:03 2016 -0400 packet-gsm_a_common.c: Create typedef declaration for elem_func signature. This should keep VS Code Analysis happy. Change-Id: I99ebdc644ba353d5986d6509da784eeaa37dcc8f Reviewed-on: https://code.wireshark.org/review/16420 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=b849d3c04b577173a648da6cbb9fe7c519f2082b commit b849d3c04b577173a648da6cbb9fe7c519f2082b Author: Jo??o Valverde Date: Tue Dec 29 19:30:58 2015 +0000 IPv6: Add support for more option types Change-Id: I1027e6e2481774953216ade6da4785e1a3c5ca63 Reviewed-on: https://code.wireshark.org/review/16357 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=76c0325b623b200dd549369d4684564af7ef1ee3 commit 76c0325b623b200dd549369d4684564af7ef1ee3 Author: Jo??o Valverde Date: Tue Dec 29 12:15:44 2015 +0000 IPv6: Refactor dissect_opts() into type-specific dissectors Change-Id: Ife8a7da3bd9bfea347321413bf05ea454186bc6d Reviewed-on: https://code.wireshark.org/review/16356 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=b7cdff01927008545a642b8350e791965e967b7f commit b7cdff01927008545a642b8350e791965e967b7f Author: dsrsupport Date: Wed Jul 13 14:33:55 2016 +0300 ZigBee: fix column description for APS ACK to T2 packet If this is APS ACK, do not overwrite its column description by Test Profile command description. Change-Id: Ibd4ae978776ad9e9924e6933ede90bc2ad8855de Reviewed-on: https://code.wireshark.org/review/16414 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=998ab7f7e5fba959b5451c8ac95a1a87acfbd9b4 commit 998ab7f7e5fba959b5451c8ac95a1a87acfbd9b4 Author: Gerald Combs Date: Wed Jul 13 11:06:52 2016 -0700 Speed up col_append_ports on Windows. Fill in our port information using StringCchPrintf on Windows instead of g_snprintf. Loading a large-ish test capture here under the VS 2013 profiler showed that we spent 620 samples in col_append_ports. Switching from g_snprintf to StringCchPrintf reduced that to six samples. Inline col_snprint_port while we're here. Change-Id: I955e5baa66ebb9cc950fc0eb1682d3c015c7a55a Reviewed-on: https://code.wireshark.org/review/16416 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=1bd438ba5236d81afeb2190f637e85eb6a12beaf commit 1bd438ba5236d81afeb2190f637e85eb6a12beaf Author: Kim Kempf Date: Tue Jul 12 10:28:38 2016 -0700 Adding 802.1BR E-Tag dissector Based on IEEE Std 802.1BR-2012 Bug: 12613 Change-Id: Ic5198471f67a1af728df40a09443a1cab2621169 Reviewed-on: https://code.wireshark.org/review/16402 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=62233277a20bd1fbee890489854443446c7d1c41 commit 62233277a20bd1fbee890489854443446c7d1c41 Author: Michael Mann Date: Tue Jul 12 22:53:39 2016 -0400 Support Juniper VN over UDP. Change-Id: I40dab9d392ddea1f895b88f8f19c1194e56563a2 Reviewed-on: https://code.wireshark.org/review/16408 Reviewed-by: Amitoj Setia Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=0b000977b74f0c8e1b042ed51749e801fa81f426 commit 0b000977b74f0c8e1b042ed51749e801fa81f426 Author: dsrsupport Date: Wed Jul 13 12:40:54 2016 +0300 ZigBee MAC parse: fix Association request parse in case of FCS absence. If it is ok to parse packets with bas FSC, FCS may be even absent. Parse MAC command even if remaining buffer length is less that FCS size in such case. Change-Id: Ibbc9fed7ab87d0511f8c97db8e0e3bdf562cd15c Reviewed-on: https://code.wireshark.org/review/16412 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=3ecbe50af2e904709f805ff6e8f3803842fcfe6f commit 3ecbe50af2e904709f805ff6e8f3803842fcfe6f Author: Jeff Morriss Date: Wed Jul 13 10:07:16 2016 -0400 Restore setting data.edt in write_specified_fields(). This prevents tshark from crashing when run with "-T fields -e data". I5778b08c52119b5be1ec482be9417b3c4ba8ed62 mistakenly removed this line (this 'data' is a write_field_data_t rather than the print_data structure that change was cleaning up). Bug: 12616 Change-Id: I773e47f12f852e19a20ec29a43eb3a0953923173 Reviewed-on: https://code.wireshark.org/review/16415 Petri-Dish: Jeff Morriss Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=abd287fcf9f90285869ffd2b259528a1f98bef1d commit abd287fcf9f90285869ffd2b259528a1f98bef1d Author: Pascal Quantin Date: Wed Jul 13 12:22:37 2016 +0200 MBIM: add dissection of Intel proprietary UUIDs Based on http://www.telit.com/fileadmin/user_upload/products/Downloads/4G/Telit_xN930_MBIM_Command_Functional_Specification_r2.pdf While we are at it, add placeholder for AT&T proprietary UUID (no dissection of the buffers). Change-Id: I4f9825d1f9fde474853f9b86a4302742c078d8cd Reviewed-on: https://code.wireshark.org/review/16413 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=5e9e48b23e87464705919ca82e72c19a0e318dcb commit 5e9e48b23e87464705919ca82e72c19a0e318dcb Author: Alexis La Goutte Date: Wed Jul 13 09:28:15 2016 +0200 TCP: fix indent (use 4 spaces) Change-Id: Id08427246f5b481c004e861719b9b213796438c1 Reviewed-on: https://code.wireshark.org/review/16409 Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=3124cf855f0e170542e712254d47396caf2d8237 commit 3124cf855f0e170542e712254d47396caf2d8237 Author: Jo??o Valverde Date: Mon Jun 13 04:56:57 2016 +0100 IPv6: Simplify RPL routing header dissector Use a wmem_array to perform strict checking. Fold cmprI/cmprE dissection into a single loop. Change-Id: I67443a604b47cd9cbca32c7f7276a7e2229580f1 Reviewed-on: https://code.wireshark.org/review/16348 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=e46be62c3b02c7c526a896eb68bfbc76d9a1e5f6 commit e46be62c3b02c7c526a896eb68bfbc76d9a1e5f6 Author: Pascal Quantin Date: Tue Jul 12 19:04:12 2016 +0200 LTE RRC: upgrade dissector to v13.2.0 Change-Id: If2e15f429e3e35b3deef8afc23e57c8ef3974a22 Reviewed-on: https://code.wireshark.org/review/16410 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=33fa58ccbc00de5613eaeb495f052f30795dee3b commit 33fa58ccbc00de5613eaeb495f052f30795dee3b Author: Pascal Quantin Date: Wed Jul 13 10:19:43 2016 +0200 RLC LTE: fix a typo Change-Id: I6d429da6e36e9609c1b7a539cf75e0c2c484bf00 Reviewed-on: https://code.wireshark.org/review/16411 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=fbb47de233edc39f77a5f5ba8f56ea4342131a76 commit fbb47de233edc39f77a5f5ba8f56ea4342131a76 Author: Michael Mann Date: Tue Jul 12 13:28:10 2016 -0400 packet-cql.c: Bugfix bitwise operation with parenthesis. Change-Id: I93e1c64597f309db5341c6ccadfdb3b23c056182 Reviewed-on: https://code.wireshark.org/review/16397 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=0600865a12c8c8a9e03e8df3ccd2083779080eb4 commit 0600865a12c8c8a9e03e8df3ccd2083779080eb4 Author: Michael Mann Date: Tue Jul 12 12:31:33 2016 -0400 file-pcapng.c: Apply parenthesis to fix build warnings Change-Id: I35d180e7aa040c94ca80a49e7d2132dd76e46aaf Reviewed-on: https://code.wireshark.org/review/16393 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=8682f4b73c8d17f765b165b51595c461cf28437e commit 8682f4b73c8d17f765b165b51595c461cf28437e Author: Michael Mann Date: Tue Jul 12 12:32:06 2016 -0400 packet-6lowpan.c: fix uninitialized variable (ipv6_ext) warning Change-Id: I8182bc9452cbd1201c81407041b6b522434f5ec0 Reviewed-on: https://code.wireshark.org/review/16394 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=2f3b25c181ac93a541ea77b08bfb93944d04840b commit 2f3b25c181ac93a541ea77b08bfb93944d04840b Author: Michael Mann Date: Tue Jul 12 13:23:29 2016 -0400 packet-btrfcomm.c: Add NULL check to pacify VS Code Analysis Some if checks are confusing the analysis, but it does add some future-proofing. Change-Id: Ic4fe16a87646a7055f7639af050d53ff004eda5f Reviewed-on: https://code.wireshark.org/review/16396 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=e063924a02a06b1d0084b6aa584a3785d6e026b8 commit e063924a02a06b1d0084b6aa584a3785d6e026b8 Author: Michael Mann Date: Tue Jul 12 08:21:35 2016 -0400 Remove T.30 FCF mask. Found by VS Code Analysis, verified with spec that mask isn't needed. Also included link to current spec. Bug: 1918 Change-Id: Ic3e8ee599501c7c12717649579ffd70581622178 Reviewed-on: https://code.wireshark.org/review/16392 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=fea50cc4d6cec282271f44de558956ed7b3d2a39 commit fea50cc4d6cec282271f44de558956ed7b3d2a39 Author: Guy Harris Date: Tue Jul 12 11:25:49 2016 -0700 Handle dissectors that don't have names. Dissector handles created with create_dissector_handle() don't have a name; report them as "(anonymous)" (there's no guarantee that the printf family of routines don't crash when a null pointer is provided to %s - the printf routines in at least some versions of Solaris *do* crash in that case). Change-Id: I561ff855a46eeb442299011d567f20751c5c6869 Reviewed-on: https://code.wireshark.org/review/16399 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=719c018f27fcac398c8c5012a875d3ccd466e7ae commit 719c018f27fcac398c8c5012a875d3ccd466e7ae Author: Thomas PORTASSAU Date: Tue Jul 12 08:36:25 2016 +0200 USB CCID added Interrupt IN and PC2RDR_params Change-Id: I77a88b910fa51e09f9d5bdb541170de76ffb3708 Reviewed-on: https://code.wireshark.org/review/16386 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=45679d2ae282718f44069b529ad8125ce6744a4c commit 45679d2ae282718f44069b529ad8125ce6744a4c Author: dsrsupport Date: Tue Jul 12 12:21:23 2016 +0300 ZigBee Test Profile #2 enchancement. If profile id is ZigBee Test Profile #2, do not try to parse packet contents as other protocol above APS: ZCL or whatever else. Change-Id: I0f1446aea9b270c226c7c472fe794e29240defc9 Reviewed-on: https://code.wireshark.org/review/16387 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=479caf15e7f57da098fd94b5f947ac45a6496663 commit 479caf15e7f57da098fd94b5f947ac45a6496663 Author: Gerald Combs Date: Mon Jul 11 15:40:03 2016 -0700 Add resource usage logging. Add log_resource_usage, which prints the current and elapsed user and system times. Add a usage example in packet_list_model.cpp. Change-Id: I747161c754a3731e540821715cc9bb10b3dc821d Reviewed-on: https://code.wireshark.org/review/16383 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=3fe92ffabfa00d981797ef950af6eaa526617b9b commit 3fe92ffabfa00d981797ef950af6eaa526617b9b Author: Michael Mann Date: Tue Jul 12 09:09:57 2016 -0400 Create stub VXLAN (GPE) protocol for Decode As. Also remove dissector_add_for_decode_as calls as dissector_add_uint already handles that. Change-Id: I87202d49765ffb1a2e6c922cb02b692fb16c0693 Reviewed-on: https://code.wireshark.org/review/16388 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=25ba3dbc758337e9134f319b5a43aac69210bb94 commit 25ba3dbc758337e9134f319b5a43aac69210bb94 Author: D. Ulis Date: Mon Jul 11 21:14:36 2016 -0400 HTTP: Add request/response arrows HTTP has multiple related packets, so seeing which are the actual request/response (related to the current selected packet) is helpful. Change-Id: I833f4f620cfe8bfe9b1d7518c4e28fbd41b64e29 Reviewed-on: https://code.wireshark.org/review/16385 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Michael Mann ----------------------------------------------------------------------- hooks/post-receive -- wireshark with Osmocom specific dissectors From gitosis at osmocom.org Sat Jul 16 21:00:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jul 2016 21:00:17 GMT Subject: libosmocore.git branch master updated. 0.9.0-203-gedb57e7 Message-ID: <201607162100.u6GL0HMZ032255@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via edb57e7709c130a664fb2d9f807d96d0e283c675 (commit) from 4a62dbbfa9260cd0c079f043b57f9adaedfad38e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=edb57e7709c130a664fb2d9f807d96d0e283c675 commit edb57e7709c130a664fb2d9f807d96d0e283c675 Author: Max Date: Thu Jul 14 11:35:17 2016 +0200 Add function to check TA validity Check if given Timing Advance is valid according to 3GPP TS 44.018 ?? 10.5.2.40. Change-Id: I5cb6149d6e36fda8cb3f557e4d6d3a724da805a5 Related: OS#1545 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 10 ++++++++++ 1 file changed, 10 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jul 16 21:01:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jul 2016 21:01:09 GMT Subject: osmo-bts.git branch master updated. 0.4.0-213-g4355021 Message-ID: <201607162101.u6GL19i4032466@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 4355021b8afdad989b285fa823b6cbf2bb175c45 (commit) from 2ed03cd640fa13adb1d408f300b4a326c2ecbdff (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=4355021b8afdad989b285fa823b6cbf2bb175c45 commit 4355021b8afdad989b285fa823b6cbf2bb175c45 Author: Max Date: Tue Jul 12 19:53:16 2016 +0200 sysmobts: dump PRACH and PTCCH parameters Change-Id: I6b833b21d2bbbd45dfed6a094a674359762d02b7 Related: OS#1545 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/oml.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jul 16 21:02:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jul 2016 21:02:57 GMT Subject: libosmocore.git branch master updated. 0.9.0-204-g511b448 Message-ID: <201607162102.u6GL2v5S032889@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 511b448fe3a8522d645499b7d0b93b5acb1b3776 (commit) from edb57e7709c130a664fb2d9f807d96d0e283c675 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=511b448fe3a8522d645499b7d0b93b5acb1b3776 commit 511b448fe3a8522d645499b7d0b93b5acb1b3776 Author: Holger Hans Peter Freyther Date: Wed Jul 13 12:26:10 2016 +0200 bitvec: Force inlining of bitvec_set_bit_pos/bitvec_set_bit The PCU is using bitvec_write_field a lot but on the arm-poky-linux-gnueabi-gcc v4.8.1 the calls to set_bit and set_bit_pos are not inlined. The inlined variant has been a more quick for the PCU compressed bitmap decompression testcase. Used objdump -d to look at the bitvec_write_field before and after the change. The branch to bitvec_set_bit is gone and a inlined version has been used. Change-Id: I0b6b90610f4c17f02e4efa064c3bf1ac2dccb22a ----------------------------------------------------------------------- Summary of changes: src/bitvec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jul 16 21:03:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jul 2016 21:03:46 GMT Subject: openbsc.git branch master updated. 0.15.0-336-g4011e72 Message-ID: <201607162103.u6GL3kM7033105@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 4011e728d22a9affbe41fb2bfc8e69c14bd706ab (commit) from 9759374adbb632ff5f8a4b739e0f62a9c9017622 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=4011e728d22a9affbe41fb2bfc8e69c14bd706ab commit 4011e728d22a9affbe41fb2bfc8e69c14bd706ab Author: Max Date: Tue Jul 5 15:19:12 2016 +0200 SGSN: use unique AUTH REQ reference The A&C reference number specified in 3GPP TS 24.008 ?? 10.5.5.19 identifies particular request sent by network with the related response sent by MS. The value transparently copied from request to response by MS: the spec do not specify what exactly should be in there so we use rand() to decrease chance for collisions. Note: variable named 'rand' clashes with standard function rand() so it was renamed. Change-Id: I3638821a9b4a0532b28dbbb50faa30c4082579f6 Related: OS#1582 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 2 ++ openbsc/src/gprs/gprs_gmm.c | 30 ++++++++++++++++++++++-------- openbsc/src/gprs/sgsn_main.c | 2 ++ openbsc/tests/sgsn/Makefile.am | 1 + openbsc/tests/sgsn/sgsn_test.c | 19 +++++++++++++++++++ 5 files changed, 46 insertions(+), 8 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Jul 16 21:04:18 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jul 2016 21:04:18 GMT Subject: openbsc.git branch master updated. 0.15.0-337-g5aa5196 Message-ID: <201607162104.u6GL4IjQ033246@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 5aa5196fbf07d5311bf4d99a90bff303989564f0 (commit) from 4011e728d22a9affbe41fb2bfc8e69c14bd706ab (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=5aa5196fbf07d5311bf4d99a90bff303989564f0 commit 5aa5196fbf07d5311bf4d99a90bff303989564f0 Author: Max Date: Wed Jul 6 11:33:04 2016 +0200 SGSN: split GEA key management from TLLI Move GEA key from TLLI assignment into separate function. Change-Id: I8a0bc907072dc19cd9535a28b5252dc0f05357cc Related: OS#1582 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc.h | 9 ++++++--- openbsc/src/gprs/gprs_gmm.c | 17 +++++++++-------- openbsc/src/gprs/gprs_llc.c | 31 ++++++++++++++++++++++--------- openbsc/src/gprs/gprs_sgsn.c | 2 +- 4 files changed, 38 insertions(+), 21 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Jul 16 22:06:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jul 2016 22:06:07 GMT Subject: libosmocore.git branch neels/dyn_ts updated. 0.9.0-203-g174fa34 Message-ID: <201607162206.u6GM674w047216@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/dyn_ts has been updated discards f90c96e2b13bd89e98a2584c9b211851c929e654 (commit) via 174fa34d3a8e3432cf49ee33297e5f69d4710553 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (f90c96e2b13bd89e98a2584c9b211851c929e654) \ N -- N -- N (174fa34d3a8e3432cf49ee33297e5f69d4710553) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=174fa34d3a8e3432cf49ee33297e5f69d4710553 commit 174fa34d3a8e3432cf49ee33297e5f69d4710553 Author: Neels Hofmeyr Date: Thu Jul 14 03:21:05 2016 +0200 dyn TS: add definitions for dynamic TCH/F_TCH/H_PDCH Add: * GSM_PCHAN_TCH_F_TCH_H_PDCH * NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH * RSL_CHAN_ERICSSON_PDCH * RSL_ACT_ERICSSON_PDCH Related: OS#1776 Change-Id: Ib1a8b11f37af4686d00ac88beba38557aa29edc2 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_08_58.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jul 16 22:06:16 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jul 2016 22:06:16 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-345-g9f503bd Message-ID: <201607162206.u6GM6GX7047285@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards 75e649e4cc2c787ed998aedc0dfcecaa1ce38194 (commit) discards 6a0fe552cced62272c54f32be636e35a8605b5d0 (commit) discards 5ff14de84bd7455fae1bad5d41f28242f455d3f7 (commit) discards 6d10d5888efd3013fb5024d1ea660a1e3469c981 (commit) discards c3a6ed94bed5d963a35e70a959646416fe8894b4 (commit) via 9f503bd4ac0f009909c5809ce04dc366cee105f7 (commit) via 5b1dbdc1b54c63df4eb8d605beca1ad696ca0b27 (commit) via dfb6e08d0146416bbad11791c0ddb7f54048a160 (commit) via 952aeb6927115c4396bf0ae9a20dada615ea06d3 (commit) via d578858fdfe8eb024cee94a57bb6ff92da76bac6 (commit) via 5fda4f99861db25f8ef70dfdfd04679efbbf95ba (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (75e649e4cc2c787ed998aedc0dfcecaa1ce38194) \ N -- N -- N (9f503bd4ac0f009909c5809ce04dc366cee105f7) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=9f503bd4ac0f009909c5809ce04dc366cee105f7 commit 9f503bd4ac0f009909c5809ce04dc366cee105f7 Author: Neels Hofmeyr Date: Sat Jul 16 23:59:32 2016 +0200 common: add gsm_ts_and_pchan_name() for dyn ts logging convenience Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0 http://cgit.osmocom.org/openbsc/commit/?id=5b1dbdc1b54c63df4eb8d605beca1ad696ca0b27 commit 5b1dbdc1b54c63df4eb8d605beca1ad696ca0b27 Author: Neels Hofmeyr Date: Fri Jul 15 01:18:57 2016 +0200 dyn TS: switchover wip Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b http://cgit.osmocom.org/openbsc/commit/?id=dfb6e08d0146416bbad11791c0ddb7f54048a160 commit dfb6e08d0146416bbad11791c0ddb7f54048a160 Author: Neels Hofmeyr Date: Thu Jul 14 03:10:40 2016 +0200 dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH Add function ts_subslots(), for the check whether all TCH/H are released in abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function adds some dyn TS logic. Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a http://cgit.osmocom.org/openbsc/commit/?id=952aeb6927115c4396bf0ae9a20dada615ea06d3 commit 952aeb6927115c4396bf0ae9a20dada615ea06d3 Author: Neels Hofmeyr Date: Fri Jul 15 01:27:42 2016 +0200 dyn TS: gsm_ts2chan_nr: use ericsson PDCH cbits for TCH/F_TCH/H_PDCH in PDCH mode Change-Id: I0ebda05ec3d16df28ca5c861a7c3f57dc4af9df7 http://cgit.osmocom.org/openbsc/commit/?id=d578858fdfe8eb024cee94a57bb6ff92da76bac6 commit d578858fdfe8eb024cee94a57bb6ff92da76bac6 Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=5fda4f99861db25f8ef70dfdfd04679efbbf95ba commit 5fda4f99861db25f8ef70dfdfd04679efbbf95ba Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Add GSM_PCHAN_TCH_F_TCH_H_PDCH, also in gsm_pchant_names and gsm_pchant_descs, so the VTY can now handle the new pchan type without further adjustments. Add state fields osmo_bts_trx_ts->dyn_pchan.is and .want to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). This is incomplete in that a returned dynamic channel needs to be switched to the proper mode, which will follow in another commit. Drop a fixme comment from subslots_per_pchan[]. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 8 +++-- openbsc/src/libbsc/abis_rsl.c | 39 +++++++++++----------- openbsc/src/libbsc/chan_alloc.c | 12 +++---- openbsc/src/libcommon/gsm_data_shared.c | 54 +++++++++++++++++++++++++++++-- 4 files changed, 81 insertions(+), 32 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Jul 16 22:06:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jul 2016 22:06:38 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-220-g4d10026 Message-ID: <201607162206.u6GM6ci5047408@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated discards ed44439df0edf95c8fc7c65e418177c561ae667d (commit) discards 9a5b198f98317b30a16d1cc03ed6c189147490cd (commit) discards 4392b4fa7d979e0980ea3b785906fcb013582474 (commit) discards db6dec45cad043f6ee64ebef7aa1b481eb465ca6 (commit) via 4d10026225c0028b762f525d717ec6b4614ba55b (commit) via 1bebcae93c0b1f7438091ba152397ecc3cb47411 (commit) via 32470a9c84b6e781a187ece6ff6f0900e102b10b (commit) via d2c996107ce2171f7279f3e232b7d5f9d7984c44 (commit) via e81a541e4f3fd18f427d8723362bb3f6256604ad (commit) via c6c929509a3fc090d498dd96bed95e4c6c5c1dec (commit) via f237accf731dd3e868b826d6c36700783c75fb19 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (ed44439df0edf95c8fc7c65e418177c561ae667d) \ N -- N -- N (4d10026225c0028b762f525d717ec6b4614ba55b) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=4d10026225c0028b762f525d717ec6b4614ba55b commit 4d10026225c0028b762f525d717ec6b4614ba55b Author: Neels Hofmeyr Date: Sat Jul 16 22:34:51 2016 +0200 dyn ts wip Change-Id: I53ad8b2a4be9051f53ff719d1927830eb7ea6621 http://cgit.osmocom.org/osmo-bts/commit/?id=1bebcae93c0b1f7438091ba152397ecc3cb47411 commit 1bebcae93c0b1f7438091ba152397ecc3cb47411 Author: Neels Hofmeyr Date: Fri Jul 15 01:07:30 2016 +0200 dyn TS: rsl chan activ wip Change-Id: Ib82b0b2bb5f14b77652fa9d24992be812aee8e85 http://cgit.osmocom.org/osmo-bts/commit/?id=32470a9c84b6e781a187ece6ff6f0900e102b10b commit 32470a9c84b6e781a187ece6ff6f0900e102b10b Author: Neels Hofmeyr Date: Fri Jul 15 01:05:13 2016 +0200 pcu_sock: detect desired PDCH mode of dyn TS Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7 http://cgit.osmocom.org/osmo-bts/commit/?id=d2c996107ce2171f7279f3e232b7d5f9d7984c44 commit d2c996107ce2171f7279f3e232b7d5f9d7984c44 Author: Neels Hofmeyr Date: Fri Jul 15 01:04:26 2016 +0200 common/oml: use dyn TS' current pchan mode for lchans config Change-Id: I8e5787fcede152cce8fa9950ff3c331f6d445289 http://cgit.osmocom.org/osmo-bts/commit/?id=e81a541e4f3fd18f427d8723362bb3f6256604ad commit e81a541e4f3fd18f427d8723362bb3f6256604ad Author: Neels Hofmeyr Date: Fri Jul 15 01:03:32 2016 +0200 common/l1sap: translate ericsson specific chan_nr to standard For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard chan_nr. While the rest of the code will understand that, the L1 phy will not and needs the standard chan_nr for the requested type instead. Change-Id: I9875cc04681037b998d9f544fc4a423bb6b44b0c http://cgit.osmocom.org/osmo-bts/commit/?id=c6c929509a3fc090d498dd96bed95e4c6c5c1dec commit c6c929509a3fc090d498dd96bed95e4c6c5c1dec Author: Neels Hofmeyr Date: Sat Jul 16 22:29:28 2016 +0200 cosmetic: clarify ip.access mode dyn PDCH naming We're about to introduce a new kind of dynamic channel, which will also use parts of the ip.access mode dyn PDCH code paths. Make sure the general parts have general names and mark ip.access specific parts as such. Rename dyn_pdch_ts_[dis]connected() to cb_ts_[dis]connected(). Rename dyn_pdch_complete to ipacc_dyn_pdch_complete(). From cb_ts_[dis]connected(), factor out the current code into static functions ipacc_dyn_pdch_[dis]connected() -- this will make sense once the new dynamic kind is added to cb_ts_[dis]connected(). Change-Id: I7da5b7cb7b48572671f50e0dec97d9eec3083df1 http://cgit.osmocom.org/osmo-bts/commit/?id=f237accf731dd3e868b826d6c36700783c75fb19 commit f237accf731dd3e868b826d6c36700783c75fb19 Author: Neels Hofmeyr Date: Sat Jul 16 22:30:14 2016 +0200 cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() Change-Id: Ib4036445d09792636bb2f1a8a665b6b28f32e1a0 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/rsl.h | 6 +- src/common/l1sap.c | 9 +- src/common/oml.c | 2 +- src/common/pcu_sock.c | 10 +- src/common/rsl.c | 215 ++++++++++++++++++++++++++++++++++++------ src/osmo-bts-litecell15/oml.c | 4 +- src/osmo-bts-sysmo/oml.c | 4 +- 7 files changed, 207 insertions(+), 43 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jul 16 23:13:45 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jul 2016 23:13:45 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-220-gfa33585 Message-ID: <201607162313.u6GNDjU2060059@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated discards 4d10026225c0028b762f525d717ec6b4614ba55b (commit) discards 1bebcae93c0b1f7438091ba152397ecc3cb47411 (commit) discards 32470a9c84b6e781a187ece6ff6f0900e102b10b (commit) discards d2c996107ce2171f7279f3e232b7d5f9d7984c44 (commit) discards e81a541e4f3fd18f427d8723362bb3f6256604ad (commit) via fa33585b5bdc2129a68d3dcea31a71ad9bd86a89 (commit) via ef151a625cb8a2aef6ef558e627e8d57dd6d9120 (commit) via e82a8052644184a061ee1c58a5d20403583d30dd (commit) via 6154a529362da7b32d007dc3bc32997790be0906 (commit) via f697ea8077da16e8f8e47b0a55e0e65c3e563824 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (4d10026225c0028b762f525d717ec6b4614ba55b) \ N -- N -- N (fa33585b5bdc2129a68d3dcea31a71ad9bd86a89) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=fa33585b5bdc2129a68d3dcea31a71ad9bd86a89 commit fa33585b5bdc2129a68d3dcea31a71ad9bd86a89 Author: Neels Hofmeyr Date: Fri Jul 15 01:07:30 2016 +0200 dyn ts wip Change-Id: I53ad8b2a4be9051f53ff719d1927830eb7ea6621 http://cgit.osmocom.org/osmo-bts/commit/?id=ef151a625cb8a2aef6ef558e627e8d57dd6d9120 commit ef151a625cb8a2aef6ef558e627e8d57dd6d9120 Author: Neels Hofmeyr Date: Fri Jul 15 01:05:13 2016 +0200 pcu_sock: detect desired PDCH mode of dyn TS Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7 http://cgit.osmocom.org/osmo-bts/commit/?id=e82a8052644184a061ee1c58a5d20403583d30dd commit e82a8052644184a061ee1c58a5d20403583d30dd Author: Neels Hofmeyr Date: Fri Jul 15 01:04:26 2016 +0200 common/oml: use dyn TS' current pchan mode for lchans config Change-Id: I8e5787fcede152cce8fa9950ff3c331f6d445289 http://cgit.osmocom.org/osmo-bts/commit/?id=6154a529362da7b32d007dc3bc32997790be0906 commit 6154a529362da7b32d007dc3bc32997790be0906 Author: Neels Hofmeyr Date: Fri Jul 15 01:03:32 2016 +0200 common/l1sap: translate ericsson specific chan_nr to standard For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard chan_nr. While the rest of the code will understand that, the L1 phy will not and needs the standard chan_nr for the requested type instead. Change-Id: I9875cc04681037b998d9f544fc4a423bb6b44b0c http://cgit.osmocom.org/osmo-bts/commit/?id=f697ea8077da16e8f8e47b0a55e0e65c3e563824 commit f697ea8077da16e8f8e47b0a55e0e65c3e563824 Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 dyn PDCH: code dup: split conf_lchans_for_pchan() and call Move the actual switch from static conf_lchans_for_pchan() into new 'public' function conf_lchans_as_pchan(), with specific pchan argument. Rename the static function containing the dyn PDCH decision to just conf_lchans(). For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the pchan-to-lchan switch. Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/gsm_data.h | 2 + src/common/oml.c | 26 +++++++--- src/common/rsl.c | 121 ++++++++++++++++---------------------------- 3 files changed, 65 insertions(+), 84 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jul 16 23:17:32 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 16 Jul 2016 23:17:32 GMT Subject: openbsc.git branch master updated. 0.15.0-338-gb997f84 Message-ID: <201607162317.u6GNHWcc060908@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via b997f8444313ff7ab99d66b400fc79cae8302166 (commit) from 5aa5196fbf07d5311bf4d99a90bff303989564f0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=b997f8444313ff7ab99d66b400fc79cae8302166 commit b997f8444313ff7ab99d66b400fc79cae8302166 Author: Max Date: Wed Jul 6 15:57:01 2016 +0200 SGSN: add preliminary support for GPRS encryption It is already functional enough to allow testing with real phones. However, note - there are several limitations in the current implementation: * only default value for IOV-UI is supported at the moment * AUTN-based key material is not supported Related: OS#1582 Change-Id: I8900b906693496e4e6b35be5a86937c58039ed9e ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_gmm.h | 3 ++- openbsc/include/openbsc/gprs_llc.h | 3 ++- openbsc/include/openbsc/gprs_sgsn.h | 3 --- openbsc/src/gprs/gprs_gmm.c | 39 +++++++++++++++++++++++-------------- openbsc/src/gprs/gprs_llc.c | 26 +++++++++++++++++++------ openbsc/src/gprs/gprs_sgsn.c | 6 +----- 6 files changed, 49 insertions(+), 31 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jul 17 07:14:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 Jul 2016 07:14:03 GMT Subject: openbsc.git branch master updated. 0.15.0-339-g8204010 Message-ID: <201607170714.u6H7E3SN051283@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 82040101ebcc6350f53a9e0853418a9bc597963a (commit) from b997f8444313ff7ab99d66b400fc79cae8302166 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=82040101ebcc6350f53a9e0853418a9bc597963a commit 82040101ebcc6350f53a9e0853418a9bc597963a Author: Max Date: Wed Jul 6 11:59:18 2016 +0200 SGSN: encrypt/decrypt only necessary frames According to 3GPP TS 24.008 ?? 4.7.1.2 some GMM frames are not supposed to be ciphered. Propagate information about the necessity for encryption between MM <-> LLC to ensure only proper frames are encrypted/decrypted/dropped. Change-Id: I0358905e60d1b182f75caec81bfcc72bbbbb2aa1 Related: OS#1582 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_gmm.h | 5 +++- openbsc/include/openbsc/gprs_llc.h | 3 ++- openbsc/src/gprs/gprs_gmm.c | 48 ++++++++++++++++++++++---------------- openbsc/src/gprs/gprs_llc.c | 22 ++++++++++------- openbsc/src/gprs/gprs_sndcp.c | 5 ++-- openbsc/tests/sgsn/sgsn_test.c | 2 +- 6 files changed, 51 insertions(+), 34 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jul 17 07:43:32 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 Jul 2016 07:43:32 GMT Subject: openbsc.git branch master updated. 0.15.0-340-g1de1591 Message-ID: <201607170743.u6H7hWJY056611@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 1de159168cd924e361e778f7b2f1d85c2329e2e8 (commit) from 82040101ebcc6350f53a9e0853418a9bc597963a (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=1de159168cd924e361e778f7b2f1d85c2329e2e8 commit 1de159168cd924e361e778f7b2f1d85c2329e2e8 Author: Max Date: Mon Jul 11 12:42:12 2016 +0200 SGSN: move cipher application to separate function Split out generation and application of GEA gamma into separate function which can be used for both encryption and decryption. Change-Id: I442f2ead57e40d9bcd24e7f1b261041371595360 Related: OS#1582 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_llc.c | 83 +++++++++++++++++++++++---------------------- 1 file changed, 42 insertions(+), 41 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jul 17 07:44:27 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 Jul 2016 07:44:27 GMT Subject: libosmocore.git branch master updated. 0.9.0-205-g505adee Message-ID: <201607170744.u6H7iRZn056972@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 505adee93bad5c12e7435d09a191d9d6221d09b3 (commit) from 511b448fe3a8522d645499b7d0b93b5acb1b3776 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=505adee93bad5c12e7435d09a191d9d6221d09b3 commit 505adee93bad5c12e7435d09a191d9d6221d09b3 Author: Neels Hofmeyr Date: Wed Jul 13 16:55:43 2016 +0200 fix compiler warning: gsup.c: missing braces osmo_auth_vector's first member is an array, so for a zero initializer, we should add a second set of array braces. Change-Id: Iace448caca8152e46244f26c3af250f2035c99eb ----------------------------------------------------------------------- Summary of changes: src/gsm/gsup.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Jul 17 07:46:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 Jul 2016 07:46:54 GMT Subject: openbsc.git branch master updated. 0.15.0-342-g9ddd8e6 Message-ID: <201607170746.u6H7ksxQ057429@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 9ddd8e6267a744caa0f206eeccb28b413fc987d5 (commit) via 9331df16cf9241824dcef4e205456c274af3070e (commit) from 1de159168cd924e361e778f7b2f1d85c2329e2e8 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=9ddd8e6267a744caa0f206eeccb28b413fc987d5 commit 9ddd8e6267a744caa0f206eeccb28b413fc987d5 Author: Neels Hofmeyr Date: Wed Jul 6 14:39:04 2016 +0200 dyn pdch: don't PDCH ACT if gprs mode is none Skip PDCH activation if the GPRS mode is 'none' at: * TCH/F_PDCH init after OML Enable (dyn_pdch_init()) * after TCH/F_PDCH is released, in TCH/F mode * in the T3111 error timer callback after a TCH/F_PDCH was released in error state Assert the GPRS mode in rsl_ipacc_pdch_activate() to make sure all callers check the GPRS mode. Closes: OS#1765 Change-Id: I970e5f9dbcb1c625209e914a4c7696294ed34e62 http://cgit.osmocom.org/openbsc/commit/?id=9331df16cf9241824dcef4e205456c274af3070e commit 9331df16cf9241824dcef4e205456c274af3070e Author: Neels Hofmeyr Date: Wed Jul 6 14:38:20 2016 +0200 cosmetic: dyn_pdch_init(): flatten if-logic, add comments Prepare for upcoming addition of heeding gprs mode == none. Change-Id: Id0fe6f762ac863c4d4053841c7732d011aa8c561 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_rsl.c | 11 +++++++++-- openbsc/src/libbsc/bsc_dyn_pdch.c | 29 ++++++++++++++++++----------- 2 files changed, 27 insertions(+), 13 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jul 17 08:44:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 Jul 2016 08:44:54 GMT Subject: openbsc.git branch master updated. 0.15.0-343-gb572d7c Message-ID: <201607170844.u6H8isuN068612@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via b572d7c45eaa65d7b36ab339022e560f2e797098 (commit) from 9ddd8e6267a744caa0f206eeccb28b413fc987d5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=b572d7c45eaa65d7b36ab339022e560f2e797098 commit b572d7c45eaa65d7b36ab339022e560f2e797098 Author: Dieter Spaar Date: Mon Jul 11 12:48:07 2016 +0200 SGSN: fix FCS calculation for encrypted frames Change-Id: I352bc9db0c17fff773788831c4389ec0a5a30af8 Related: OS#1582 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_llc.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jul 17 15:50:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 Jul 2016 15:50:26 GMT Subject: libosmocore.git branch neels/dyn_ts updated. 0.9.0-206-gfb2c334 Message-ID: <201607171550.u6HFoQkm045107@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/dyn_ts has been updated discards 174fa34d3a8e3432cf49ee33297e5f69d4710553 (commit) via fb2c3347758d8252d4b83d2b72e103c80901a0a2 (commit) via 505adee93bad5c12e7435d09a191d9d6221d09b3 (commit) via 511b448fe3a8522d645499b7d0b93b5acb1b3776 (commit) via edb57e7709c130a664fb2d9f807d96d0e283c675 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (174fa34d3a8e3432cf49ee33297e5f69d4710553) \ N -- N -- N (fb2c3347758d8252d4b83d2b72e103c80901a0a2) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=fb2c3347758d8252d4b83d2b72e103c80901a0a2 commit fb2c3347758d8252d4b83d2b72e103c80901a0a2 Author: Neels Hofmeyr Date: Thu Jul 14 03:21:05 2016 +0200 dyn TS: add definitions for dynamic TCH/F_TCH/H_PDCH Add: * GSM_PCHAN_TCH_F_TCH_H_PDCH * NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH * RSL_CHAN_ERICSSON_PDCH * RSL_ACT_ERICSSON_PDCH Related: OS#1776 Change-Id: Ib1a8b11f37af4686d00ac88beba38557aa29edc2 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 10 ++++++++++ src/bitvec.c | 4 ++-- src/gsm/gsup.c | 2 +- 3 files changed, 13 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Jul 17 16:05:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 Jul 2016 16:05:44 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-353-g94d872d Message-ID: <201607171605.u6HG5itN048433@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards 9f503bd4ac0f009909c5809ce04dc366cee105f7 (commit) discards 5b1dbdc1b54c63df4eb8d605beca1ad696ca0b27 (commit) discards dfb6e08d0146416bbad11791c0ddb7f54048a160 (commit) discards 952aeb6927115c4396bf0ae9a20dada615ea06d3 (commit) discards d578858fdfe8eb024cee94a57bb6ff92da76bac6 (commit) discards 5fda4f99861db25f8ef70dfdfd04679efbbf95ba (commit) discards 0601c1c2149e2059a381a9ffd93abcd040e4d91a (commit) discards bcd9e9ff9a12abc9d39bdd7bf4e584b2d23b7bbb (commit) discards c03569ac213b381ca3e767587ffb4e8466bb5190 (commit) discards c0ab0c8b5a693114dafd14cedd6717a5b0440b6a (commit) via 94d872d124b455e59b957fb01834a7f08ea265e8 (commit) via 7e81a40eda19a368eed70bf59e6a68b6bbbeeb2c (commit) via 90bb63628612359ab2127a42fd5a643865cf7c6b (commit) via 620a6541fd170a6f0429c470795cfc9105ae538f (commit) via b4f48a2f431ac13e03ce67832ef1e266851c34c4 (commit) via 186dcb625ad792bdede27a2fcd27b0547b1b4978 (commit) via a3d05c2d3538d6291fbfda4bdc0518fb785b60d0 (commit) via 7155b5f4f41accd95ff47e0130e90ee10bf7c92e (commit) via 77a291410a81bc97524389a0c8ee26b30faeb182 (commit) via 048de3ed85b9c93d7b8d8e306764cadf121f1dfe (commit) via b572d7c45eaa65d7b36ab339022e560f2e797098 (commit) via 9ddd8e6267a744caa0f206eeccb28b413fc987d5 (commit) via 9331df16cf9241824dcef4e205456c274af3070e (commit) via 1de159168cd924e361e778f7b2f1d85c2329e2e8 (commit) via 82040101ebcc6350f53a9e0853418a9bc597963a (commit) via b997f8444313ff7ab99d66b400fc79cae8302166 (commit) via 5aa5196fbf07d5311bf4d99a90bff303989564f0 (commit) via 4011e728d22a9affbe41fb2bfc8e69c14bd706ab (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (9f503bd4ac0f009909c5809ce04dc366cee105f7) \ N -- N -- N (94d872d124b455e59b957fb01834a7f08ea265e8) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=94d872d124b455e59b957fb01834a7f08ea265e8 commit 94d872d124b455e59b957fb01834a7f08ea265e8 Author: Neels Hofmeyr Date: Sat Jul 16 23:59:32 2016 +0200 common: add gsm_ts_and_pchan_name() for dyn ts logging convenience Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0 http://cgit.osmocom.org/openbsc/commit/?id=7e81a40eda19a368eed70bf59e6a68b6bbbeeb2c commit 7e81a40eda19a368eed70bf59e6a68b6bbbeeb2c Author: Neels Hofmeyr Date: Fri Jul 15 01:18:57 2016 +0200 dyn TS: switchover wip Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b http://cgit.osmocom.org/openbsc/commit/?id=90bb63628612359ab2127a42fd5a643865cf7c6b commit 90bb63628612359ab2127a42fd5a643865cf7c6b Author: Neels Hofmeyr Date: Thu Jul 14 03:10:40 2016 +0200 dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH Add function ts_subslots(), for the check whether all TCH/H are released in abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function adds some dyn TS logic. Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a http://cgit.osmocom.org/openbsc/commit/?id=620a6541fd170a6f0429c470795cfc9105ae538f commit 620a6541fd170a6f0429c470795cfc9105ae538f Author: Neels Hofmeyr Date: Fri Jul 15 01:27:42 2016 +0200 dyn TS: gsm_ts2chan_nr: use ericsson PDCH cbits for TCH/F_TCH/H_PDCH in PDCH mode Change-Id: I0ebda05ec3d16df28ca5c861a7c3f57dc4af9df7 http://cgit.osmocom.org/openbsc/commit/?id=b4f48a2f431ac13e03ce67832ef1e266851c34c4 commit b4f48a2f431ac13e03ce67832ef1e266851c34c4 Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=186dcb625ad792bdede27a2fcd27b0547b1b4978 commit 186dcb625ad792bdede27a2fcd27b0547b1b4978 Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Add GSM_PCHAN_TCH_F_TCH_H_PDCH, also in gsm_pchant_names and gsm_pchant_descs, so the VTY can now handle the new pchan type without further adjustments. Add state fields osmo_bts_trx_ts->dyn_pchan.is and .want to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). This is incomplete in that a returned dynamic channel needs to be switched to the proper mode, which will follow in another commit. Drop a fixme comment from subslots_per_pchan[]. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=a3d05c2d3538d6291fbfda4bdc0518fb785b60d0 commit a3d05c2d3538d6291fbfda4bdc0518fb785b60d0 Author: Neels Hofmeyr Date: Thu Jul 14 02:51:13 2016 +0200 comments: clarify ip.access style dyn PDCH A new type of dynamic channel will be introduced soon, so call the ip.access compat dyn PDCH channels by their name instead of merely saying "dyn PDCH". Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7 http://cgit.osmocom.org/openbsc/commit/?id=7155b5f4f41accd95ff47e0130e90ee10bf7c92e commit 7155b5f4f41accd95ff47e0130e90ee10bf7c92e Author: Neels Hofmeyr Date: Fri Jul 15 01:26:03 2016 +0200 cosmetic: act lchan type: use constant instead of 0x00 Change-Id: Idc8afc4e52e189f474077899eef896381ce238f7 http://cgit.osmocom.org/openbsc/commit/?id=77a291410a81bc97524389a0c8ee26b30faeb182 commit 77a291410a81bc97524389a0c8ee26b30faeb182 Author: Neels Hofmeyr Date: Thu Jul 14 16:16:33 2016 +0200 cosmetic: rsl_rx_chan_act_ack(): use local lchan var in 14 instances Change-Id: I9ce71fd7dde42ad7d20f806ac70c150d11450efa http://cgit.osmocom.org/openbsc/commit/?id=048de3ed85b9c93d7b8d8e306764cadf121f1dfe commit 048de3ed85b9c93d7b8d8e306764cadf121f1dfe Author: Neels Hofmeyr Date: Thu Jul 14 03:11:10 2016 +0200 lchan_free(): drop obsolete fixme comment Change-Id: Ib84b58f17f195d89c81d1ce08dc7ee0edb1c0138 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_gmm.h | 8 +- openbsc/include/openbsc/gprs_llc.h | 15 ++-- openbsc/include/openbsc/gprs_sgsn.h | 5 +- openbsc/src/gprs/gprs_gmm.c | 134 ++++++++++++++++----------- openbsc/src/gprs/gprs_llc.c | 174 ++++++++++++++++++++++-------------- openbsc/src/gprs/gprs_sgsn.c | 8 +- openbsc/src/gprs/gprs_sndcp.c | 5 +- openbsc/src/gprs/sgsn_main.c | 2 + openbsc/src/libbsc/abis_rsl.c | 73 ++++++++------- openbsc/src/libbsc/bsc_dyn_pdch.c | 29 +++--- openbsc/tests/sgsn/Makefile.am | 1 + openbsc/tests/sgsn/sgsn_test.c | 21 ++++- 12 files changed, 295 insertions(+), 180 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jul 17 17:49:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 Jul 2016 17:49:42 GMT Subject: libosmocore.git branch neels/dyn_ts updated. 0.9.0-206-gba1a73e Message-ID: <201607171749.u6HHngjR070299@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/dyn_ts has been updated discards fb2c3347758d8252d4b83d2b72e103c80901a0a2 (commit) via ba1a73e3aeb9babd9f919b2fc6a79c45a27f84c5 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (fb2c3347758d8252d4b83d2b72e103c80901a0a2) \ N -- N -- N (ba1a73e3aeb9babd9f919b2fc6a79c45a27f84c5) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=ba1a73e3aeb9babd9f919b2fc6a79c45a27f84c5 commit ba1a73e3aeb9babd9f919b2fc6a79c45a27f84c5 Author: Neels Hofmeyr Date: Thu Jul 14 03:21:05 2016 +0200 dyn TS: add definitions for dynamic TCH/F_TCH/H_PDCH Add: * GSM_PCHAN_TCH_F_TCH_H_PDCH * NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH * RSL_CHAN_OSMO_PDCH * RSL_ACT_OSMO_PDCH Related: OS#1776 Change-Id: Ib1a8b11f37af4686d00ac88beba38557aa29edc2 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_08_58.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Jul 17 18:55:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 Jul 2016 18:55:41 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-352-g40380f8 Message-ID: <201607171855.u6HItfR9083598@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards 94d872d124b455e59b957fb01834a7f08ea265e8 (commit) discards 7e81a40eda19a368eed70bf59e6a68b6bbbeeb2c (commit) discards 90bb63628612359ab2127a42fd5a643865cf7c6b (commit) discards 620a6541fd170a6f0429c470795cfc9105ae538f (commit) discards b4f48a2f431ac13e03ce67832ef1e266851c34c4 (commit) discards 186dcb625ad792bdede27a2fcd27b0547b1b4978 (commit) discards a3d05c2d3538d6291fbfda4bdc0518fb785b60d0 (commit) via 40380f85268e8dc991598dd6c4d2f8476db8784d (commit) via e30dcae22ce36ceb87d0c5ab4e4d5a801136b4e6 (commit) via ddb9e3c4eabfed53b870f82b1d82c8b3991b3bb6 (commit) via d2bd468cb3b0de42069b39c3ce819d095402e0a8 (commit) via 768319b387ced8673ff503fa2d6b6cd8f3047e98 (commit) via fa1e940b0a2d32adaab5cde44697c7371a0ad519 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (94d872d124b455e59b957fb01834a7f08ea265e8) \ N -- N -- N (40380f85268e8dc991598dd6c4d2f8476db8784d) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=40380f85268e8dc991598dd6c4d2f8476db8784d commit 40380f85268e8dc991598dd6c4d2f8476db8784d Author: Neels Hofmeyr Date: Fri Jul 15 01:18:57 2016 +0200 dyn TS: switchover wip Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b http://cgit.osmocom.org/openbsc/commit/?id=e30dcae22ce36ceb87d0c5ab4e4d5a801136b4e6 commit e30dcae22ce36ceb87d0c5ab4e4d5a801136b4e6 Author: Neels Hofmeyr Date: Thu Jul 14 03:10:40 2016 +0200 dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH Add function ts_subslots(), for the check whether all TCH/H are released in abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function adds some dyn TS logic. Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a http://cgit.osmocom.org/openbsc/commit/?id=ddb9e3c4eabfed53b870f82b1d82c8b3991b3bb6 commit ddb9e3c4eabfed53b870f82b1d82c8b3991b3bb6 Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=d2bd468cb3b0de42069b39c3ce819d095402e0a8 commit d2bd468cb3b0de42069b39c3ce819d095402e0a8 Author: Neels Hofmeyr Date: Sat Jul 16 23:59:32 2016 +0200 common: add gsm_ts_and_pchan_name() for dyn ts logging convenience Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0 http://cgit.osmocom.org/openbsc/commit/?id=768319b387ced8673ff503fa2d6b6cd8f3047e98 commit 768319b387ced8673ff503fa2d6b6cd8f3047e98 Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Add GSM_PCHAN_TCH_F_TCH_H_PDCH, also in gsm_pchant_names and gsm_pchant_descs, so the VTY can now handle the new pchan type without further adjustments. Add state fields osmo_bts_trx_ts->dyn_pchan.is and .want to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). This is incomplete in that a returned dynamic channel needs to be switched to the proper mode, which will follow in another commit. Drop a fixme comment from subslots_per_pchan[]. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=fa1e940b0a2d32adaab5cde44697c7371a0ad519 commit fa1e940b0a2d32adaab5cde44697c7371a0ad519 Author: Neels Hofmeyr Date: Thu Jul 14 02:51:13 2016 +0200 comments: clarify some dynamic TS comments A new type of dynamic channel will be introduced soon, so prepare some comments to name the dynamic TS kind more specifically. Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 4 +- openbsc/src/libbsc/abis_rsl.c | 219 ++++++++++++++++++++---------- openbsc/src/libbsc/bsc_dyn_pdch.c | 55 ++++++-- openbsc/src/libbsc/bts_ipaccess_nanobts.c | 2 +- openbsc/src/libbsc/chan_alloc.c | 16 +-- openbsc/src/libcommon/gsm_data_shared.c | 21 +-- 6 files changed, 205 insertions(+), 112 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jul 17 19:07:28 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 Jul 2016 19:07:28 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-222-g22bd9a9 Message-ID: <201607171907.u6HJ7SaO086018@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated discards fa33585b5bdc2129a68d3dcea31a71ad9bd86a89 (commit) discards ef151a625cb8a2aef6ef558e627e8d57dd6d9120 (commit) discards e82a8052644184a061ee1c58a5d20403583d30dd (commit) discards 6154a529362da7b32d007dc3bc32997790be0906 (commit) discards f697ea8077da16e8f8e47b0a55e0e65c3e563824 (commit) discards c6c929509a3fc090d498dd96bed95e4c6c5c1dec (commit) discards f237accf731dd3e868b826d6c36700783c75fb19 (commit) discards d00124789b7e83847a1985fe18f01f05a88dd284 (commit) via 22bd9a9fe0b1afe98855481d0d3d12155469cc10 (commit) via 77fbe69e6cd7c9b151a74fb643b69bc1836c0462 (commit) via 7a8e19465456ed5bfdde8bfa1b3c665126f75be8 (commit) via 60a422dfb87de2ba2ca0f8b3e6827e305738c71d (commit) via e78a1f17b712a900d28b339fc7ff4562ffe0ad5e (commit) via eb36c6d246e14fe930969933da74501743fa2413 (commit) via 9ae0ff4e8abb2f3d5890302be8d33fe09674b0c4 (commit) via 44f300c55eda194e4da585cf6fcb72552f4c3c53 (commit) via 31adede6386aa29481c7c4b42d616d5cbe993282 (commit) via 4355021b8afdad989b285fa823b6cbf2bb175c45 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (fa33585b5bdc2129a68d3dcea31a71ad9bd86a89) \ N -- N -- N (22bd9a9fe0b1afe98855481d0d3d12155469cc10) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=22bd9a9fe0b1afe98855481d0d3d12155469cc10 commit 22bd9a9fe0b1afe98855481d0d3d12155469cc10 Author: Neels Hofmeyr Date: Fri Jul 15 01:07:30 2016 +0200 dyn ts wip Change-Id: I53ad8b2a4be9051f53ff719d1927830eb7ea6621 http://cgit.osmocom.org/osmo-bts/commit/?id=77fbe69e6cd7c9b151a74fb643b69bc1836c0462 commit 77fbe69e6cd7c9b151a74fb643b69bc1836c0462 Author: Neels Hofmeyr Date: Fri Jul 15 01:05:13 2016 +0200 pcu_sock: detect desired PDCH mode of dyn TS Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7 http://cgit.osmocom.org/osmo-bts/commit/?id=7a8e19465456ed5bfdde8bfa1b3c665126f75be8 commit 7a8e19465456ed5bfdde8bfa1b3c665126f75be8 Author: Neels Hofmeyr Date: Fri Jul 15 01:04:26 2016 +0200 common/oml: use dyn TS' current pchan mode for lchans config Change-Id: I8e5787fcede152cce8fa9950ff3c331f6d445289 http://cgit.osmocom.org/osmo-bts/commit/?id=60a422dfb87de2ba2ca0f8b3e6827e305738c71d commit 60a422dfb87de2ba2ca0f8b3e6827e305738c71d Author: Neels Hofmeyr Date: Fri Jul 15 01:03:32 2016 +0200 common/l1sap: translate ericsson specific chan_nr to standard For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard chan_nr. While the rest of the code will understand that, the L1 phy will not and needs the standard chan_nr for the requested type instead. Change-Id: I9875cc04681037b998d9f544fc4a423bb6b44b0c http://cgit.osmocom.org/osmo-bts/commit/?id=e78a1f17b712a900d28b339fc7ff4562ffe0ad5e commit e78a1f17b712a900d28b339fc7ff4562ffe0ad5e Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 dyn PDCH: code dup: split conf_lchans_for_pchan() and call Move the actual switch from static conf_lchans_for_pchan() into new 'public' function conf_lchans_as_pchan(), with specific pchan argument. Rename the static function containing the dyn PDCH decision to just conf_lchans(). For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the pchan-to-lchan switch. Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4 http://cgit.osmocom.org/osmo-bts/commit/?id=eb36c6d246e14fe930969933da74501743fa2413 commit eb36c6d246e14fe930969933da74501743fa2413 Author: Neels Hofmeyr Date: Sat Jul 16 22:29:28 2016 +0200 cosmetic: clarify TCH/F_PDCH related naming and comments We're about to introduce a new kind of dynamic channel, which will also use parts of the ip.access mode dyn PDCH code paths. Make sure the general parts have general names and mark ip.access specific parts as such. Rename dyn_pdch_ts_[dis]connected() to cb_ts_[dis]connected(). Rename dyn_pdch_complete to ipacc_dyn_pdch_complete(). From cb_ts_[dis]connected(), factor out the current code into static functions ipacc_dyn_pdch_[dis]connected() -- this will make sense once the new dynamic kind is added to cb_ts_[dis]connected(). Change-Id: I7da5b7cb7b48572671f50e0dec97d9eec3083df1 fu2a Change-Id: Ic884e81b9f6f78565f4288369aa303fee289ddbb http://cgit.osmocom.org/osmo-bts/commit/?id=9ae0ff4e8abb2f3d5890302be8d33fe09674b0c4 commit 9ae0ff4e8abb2f3d5890302be8d33fe09674b0c4 Author: Neels Hofmeyr Date: Sat Jul 16 22:30:14 2016 +0200 cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() Change-Id: Ib4036445d09792636bb2f1a8a665b6b28f32e1a0 http://cgit.osmocom.org/osmo-bts/commit/?id=44f300c55eda194e4da585cf6fcb72552f4c3c53 commit 44f300c55eda194e4da585cf6fcb72552f4c3c53 Author: Neels Hofmeyr Date: Fri Jul 15 01:01:01 2016 +0200 doc: add ladder diagram on dynamic TS, for TCH/H Also gitignore the image files possibly produced by mscgen. Change-Id: I58bc10fddeb14a694e1b159d6ccfe35cef7c804a http://cgit.osmocom.org/osmo-bts/commit/?id=31adede6386aa29481c7c4b42d616d5cbe993282 commit 31adede6386aa29481c7c4b42d616d5cbe993282 Author: Neels Hofmeyr Date: Sun Jul 17 20:57:31 2016 +0200 fix compiler warning: msg_utils.c: fn_chk() constify arg The only caller dtx_sched_optional() passes const arrays and a warning was issued. Change-Id: I18e0788ef96489d2116a60cae57bd516fe6eae8e ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 10 ++++------ src/common/msg_utils.c | 2 +- src/common/oml.c | 4 ++-- src/common/rsl.c | 18 +++++++++--------- src/osmo-bts-sysmo/oml.c | 7 ++++++- 5 files changed, 22 insertions(+), 19 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Jul 17 22:03:41 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 17 Jul 2016 22:03:41 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-335-g4e2ed48 Message-ID: <201607172203.u6HM3fne022993@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via 4e2ed48cca7870bd3ea5bdbe9763782edea64062 (commit) from 3d16daa2a1615950e6d7fbe9198b397212b5d5ba (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=4e2ed48cca7870bd3ea5bdbe9763782edea64062 commit 4e2ed48cca7870bd3ea5bdbe9763782edea64062 Author: Philipp Date: Mon Jul 18 00:03:15 2016 +0200 Some fixes Change-Id: Ib60739fef5fd9f6ca2c16d2169771a4fec6f4933 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sndcp.h | 2 +- openbsc/include/openbsc/gprs_sndcp_xid.h | 3 + openbsc/src/gprs/gprs_llc.c | 90 ++++++++++++--------- openbsc/src/gprs/gprs_llc_xid.c | 14 +++- openbsc/src/gprs/gprs_sndcp.c | 131 ++++++++++++++----------------- openbsc/src/gprs/gprs_sndcp_xid.c | 2 +- openbsc/src/gprs/sgsn_libgtp.c | 2 +- 7 files changed, 125 insertions(+), 119 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 18 02:34:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 18 Jul 2016 02:34:51 GMT Subject: osmo-trx.git branch master updated. 2f3e60bc1f7da051183fe00f961d14da6d2c5981 Message-ID: <201607180234.u6I2YpcB077223@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, master has been updated via 2f3e60bc1f7da051183fe00f961d14da6d2c5981 (commit) from cbfef6e40a030a7e99c8bba49482ac53f05b803b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=2f3e60bc1f7da051183fe00f961d14da6d2c5981 commit 2f3e60bc1f7da051183fe00f961d14da6d2c5981 Author: Tom Tsou Date: Sun Jul 17 19:29:08 2016 -0700 uhd: Add command line option for GPS reference Unlike earlier versions of UHD, the current release (3.9.2) does not automatically select on-board GPSDO as the reference source. Modify the command line settings to allow explicit selection of GPS in addition to the external setting. Simultaneous GPS and external reference settingis disallowed. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 24 ++++++++++++++++++++---- Transceiver52M/USRPDevice.cpp | 2 +- Transceiver52M/USRPDevice.h | 2 +- Transceiver52M/osmo-trx.cpp | 37 +++++++++++++++++++++++++++++++------ Transceiver52M/radioDevice.h | 8 +++++++- 5 files changed, 60 insertions(+), 13 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Mon Jul 18 13:58:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 18 Jul 2016 13:58:34 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-222-g1244842 Message-ID: <201607181358.u6IDwYTu005235@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated discards 22bd9a9fe0b1afe98855481d0d3d12155469cc10 (commit) via 124484288fd315405a48c3fd9d372de4247ab477 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (22bd9a9fe0b1afe98855481d0d3d12155469cc10) \ N -- N -- N (124484288fd315405a48c3fd9d372de4247ab477) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=124484288fd315405a48c3fd9d372de4247ab477 commit 124484288fd315405a48c3fd9d372de4247ab477 Author: Neels Hofmeyr Date: Fri Jul 15 01:07:30 2016 +0200 dyn ts wip Change-Id: I53ad8b2a4be9051f53ff719d1927830eb7ea6621 ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 78 +++++++++++++++++++++++++++++++----------------- src/osmo-bts-sysmo/oml.c | 37 ++++++++++++++++++----- 2 files changed, 81 insertions(+), 34 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jul 18 13:58:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 18 Jul 2016 13:58:39 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-352-gc450777 Message-ID: <201607181358.u6IDwdjM005328@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards 40380f85268e8dc991598dd6c4d2f8476db8784d (commit) via c45077753173909e1522e8fb38acb2580dea829e (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (40380f85268e8dc991598dd6c4d2f8476db8784d) \ N -- N -- N (c45077753173909e1522e8fb38acb2580dea829e) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c45077753173909e1522e8fb38acb2580dea829e commit c45077753173909e1522e8fb38acb2580dea829e Author: Neels Hofmeyr Date: Fri Jul 15 01:18:57 2016 +0200 dyn TS: switchover wip Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/abis_rsl.h | 4 +++- openbsc/src/libbsc/abis_rsl.c | 25 ++++++++++++++++--------- openbsc/src/libbsc/bsc_dyn_pdch.c | 2 +- openbsc/src/libcommon/gsm_data_shared.c | 18 ++++++++++++++++-- 4 files changed, 36 insertions(+), 13 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 18 22:09:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 18 Jul 2016 22:09:50 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-357-gc030aac Message-ID: <201607182209.u6IM9okV091327@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards c45077753173909e1522e8fb38acb2580dea829e (commit) discards e30dcae22ce36ceb87d0c5ab4e4d5a801136b4e6 (commit) discards ddb9e3c4eabfed53b870f82b1d82c8b3991b3bb6 (commit) discards d2bd468cb3b0de42069b39c3ce819d095402e0a8 (commit) discards 768319b387ced8673ff503fa2d6b6cd8f3047e98 (commit) via c030aac67681a1089b16242f650f8354feb82beb (commit) via b6077ba1fd0c8d094f6407e110b51d4cf6ea41ae (commit) via 391c413ce42291cfc440c76b06e5b6832626c0ce (commit) via e29014116a820b56500f8dc9cce01223cb9d1d25 (commit) via abf6781026d8ce9090719ce79181292c438d556a (commit) via a3a99b509573822be5eca856e269abace360a889 (commit) via 1722d378608d4ae9fd8b4ea63de361ba217f83e7 (commit) via 70ff39a823eb64ef3cc4a2ff18f66583ba9b63e9 (commit) via 1f3be19f221a373a776b7d3e1050ea4e6b392e82 (commit) via 3a4b40c88f1d480f924e5e543f306583dfd5f8a1 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (c45077753173909e1522e8fb38acb2580dea829e) \ N -- N -- N (c030aac67681a1089b16242f650f8354feb82beb) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c030aac67681a1089b16242f650f8354feb82beb commit c030aac67681a1089b16242f650f8354feb82beb Author: Neels Hofmeyr Date: Tue Jun 14 01:32:46 2016 +0200 debug log: log all lchan_alloc steps Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0 http://cgit.osmocom.org/openbsc/commit/?id=b6077ba1fd0c8d094f6407e110b51d4cf6ea41ae commit b6077ba1fd0c8d094f6407e110b51d4cf6ea41ae Author: Neels Hofmeyr Date: Fri Jul 15 01:18:57 2016 +0200 dyn TS: switchover wip Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b http://cgit.osmocom.org/openbsc/commit/?id=391c413ce42291cfc440c76b06e5b6832626c0ce commit 391c413ce42291cfc440c76b06e5b6832626c0ce Author: Neels Hofmeyr Date: Thu Jul 14 03:10:40 2016 +0200 dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH Add function ts_subslots(), for the check whether all TCH/H are released in abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function adds some dyn TS logic. Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a http://cgit.osmocom.org/openbsc/commit/?id=e29014116a820b56500f8dc9cce01223cb9d1d25 commit e29014116a820b56500f8dc9cce01223cb9d1d25 Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=abf6781026d8ce9090719ce79181292c438d556a commit abf6781026d8ce9090719ce79181292c438d556a Author: Neels Hofmeyr Date: Sat Jul 16 23:59:32 2016 +0200 common: add gsm_ts_and_pchan_name() for dyn ts logging convenience Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0 http://cgit.osmocom.org/openbsc/commit/?id=a3a99b509573822be5eca856e269abace360a889 commit a3a99b509573822be5eca856e269abace360a889 Author: Neels Hofmeyr Date: Mon Jul 18 23:43:44 2016 +0200 gsm_data_shared.h/c: decouple gsm_lchan2chan_nr() from ts->pchan For dynamic TS, the pchan to RSL De-/Activate with is not trivial. So in order to pass the desired pchan, introduce gsm_lchan_as_pchan2chan_nr(). To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the actual ts struct, so also refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with explicit pchan, ts_nr and lchan_nr arguments. Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f http://cgit.osmocom.org/openbsc/commit/?id=1722d378608d4ae9fd8b4ea63de361ba217f83e7 commit 1722d378608d4ae9fd8b4ea63de361ba217f83e7 Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Add GSM_PCHAN_TCH_F_TCH_H_PDCH, also in gsm_pchant_names and gsm_pchant_descs, so the VTY can now handle the new pchan type without further adjustments. Add state fields osmo_bts_trx_ts->dyn_pchan.is and .want to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). This is incomplete in that a returned dynamic channel needs to be switched to the proper mode, which will follow in another commit. Drop a fixme comment from subslots_per_pchan[]. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=70ff39a823eb64ef3cc4a2ff18f66583ba9b63e9 commit 70ff39a823eb64ef3cc4a2ff18f66583ba9b63e9 Author: Neels Hofmeyr Date: Mon Jul 18 23:56:08 2016 +0200 error log: rsl_chan_activate_lchan: log channel mode error Change-Id: I0f403b13ff9897770c0b855bf57a9440717b46e8 http://cgit.osmocom.org/openbsc/commit/?id=1f3be19f221a373a776b7d3e1050ea4e6b392e82 commit 1f3be19f221a373a776b7d3e1050ea4e6b392e82 Author: Neels Hofmeyr Date: Mon Jul 18 23:54:54 2016 +0200 debug log: rsl_chan_activate_lchan: log activation type Change-Id: I9b6b43b4fad62195af0009ab12632125de39d4fe http://cgit.osmocom.org/openbsc/commit/?id=3a4b40c88f1d480f924e5e543f306583dfd5f8a1 commit 3a4b40c88f1d480f924e5e543f306583dfd5f8a1 Author: Neels Hofmeyr Date: Mon Jul 18 23:47:24 2016 +0200 abis_rsl.c: add error logging to channel_mode_from_lchan() Change-Id: Ifa416eab76e6c26dc83e979d815ae778d0d7133b ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 6 ++- openbsc/src/libbsc/abis_rsl.c | 80 ++++++++++++++++++++++++++----- openbsc/src/libbsc/chan_alloc.c | 42 +++++++++++++--- openbsc/src/libcommon/gsm_data_shared.c | 57 +++++++++------------- 4 files changed, 131 insertions(+), 54 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 18 22:19:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 18 Jul 2016 22:19:49 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-357-gc0783d4 Message-ID: <201607182219.u6IMJnHK092983@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards c030aac67681a1089b16242f650f8354feb82beb (commit) discards b6077ba1fd0c8d094f6407e110b51d4cf6ea41ae (commit) via c0783d47826c294d03ac24c4990c4ce12754cc25 (commit) via c91bb4f388bed695f8c00da24e1fcf054bc270e7 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (c030aac67681a1089b16242f650f8354feb82beb) \ N -- N -- N (c0783d47826c294d03ac24c4990c4ce12754cc25) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c0783d47826c294d03ac24c4990c4ce12754cc25 commit c0783d47826c294d03ac24c4990c4ce12754cc25 Author: Neels Hofmeyr Date: Tue Jun 14 01:32:46 2016 +0200 debug log: log all lchan_alloc steps Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0 http://cgit.osmocom.org/openbsc/commit/?id=c91bb4f388bed695f8c00da24e1fcf054bc270e7 commit c91bb4f388bed695f8c00da24e1fcf054bc270e7 Author: Neels Hofmeyr Date: Fri Jul 15 01:18:57 2016 +0200 dyn TS: switchover wip Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b ----------------------------------------------------------------------- Summary of changes: openbsc/src/libcommon/gsm_data_shared.c | 7 +++++++ 1 file changed, 7 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 18 23:07:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 18 Jul 2016 23:07:59 GMT Subject: libosmocore.git branch neels/dyn_ts updated. 0.9.0-208-g93a446d Message-ID: <201607182307.u6IN7xqX002127@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/dyn_ts has been updated discards ba1a73e3aeb9babd9f919b2fc6a79c45a27f84c5 (commit) via 93a446d638e09262bb4fa7c76bef37a566643165 (commit) via da4c3d933bbfd29caf097779ae97e1d787cdf904 (commit) via 51d7af9ff6b6123a265fda018703815a3e961368 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (ba1a73e3aeb9babd9f919b2fc6a79c45a27f84c5) \ N -- N -- N (93a446d638e09262bb4fa7c76bef37a566643165) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=93a446d638e09262bb4fa7c76bef37a566643165 commit 93a446d638e09262bb4fa7c76bef37a566643165 Author: Neels Hofmeyr Date: Mon Jul 18 23:54:01 2016 +0200 rsl: add rsl_act_type_name() Change-Id: Ie90c76d8aef42d5e2c9be94f4b206d4994e305f8 http://cgit.osmocom.org/libosmocore/commit/?id=da4c3d933bbfd29caf097779ae97e1d787cdf904 commit da4c3d933bbfd29caf097779ae97e1d787cdf904 Author: Neels Hofmeyr Date: Thu Jul 14 03:21:05 2016 +0200 dyn TS: add definitions for dynamic TCH/F_TCH/H_PDCH Add: * GSM_PCHAN_TCH_F_TCH_H_PDCH * NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH * RSL_CHAN_OSMO_PDCH * RSL_ACT_OSMO_PDCH Related: OS#1776 Change-Id: Ib1a8b11f37af4686d00ac88beba38557aa29edc2 http://cgit.osmocom.org/libosmocore/commit/?id=51d7af9ff6b6123a265fda018703815a3e961368 commit 51d7af9ff6b6123a265fda018703815a3e961368 Author: Neels Hofmeyr Date: Mon Jul 18 23:33:48 2016 +0200 gsm_08_58.h: introduce RSL_CHAN_NR_1 constant Using the RSL_CHAN_* constants, we sometimes need to add 1 to the chan bits to indicate e.g. the second TCH/H channel. RSL_CHAN_NR_1 marks this lowest channel bit that needs to be added. The name is analogous to RSL_CHAN_NR_MASK, though I would have called it something like RSL_CHAN_BITS_MASK instead. Change-Id: Iea06432039d1cd23cc6b5acec308bb829b596d47 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_08_58.h | 1 + include/osmocom/gsm/rsl.h | 8 ++++++++ src/gsm/libosmogsm.map | 1 + src/gsm/rsl.c | 12 ++++++++++++ 4 files changed, 22 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jul 18 23:08:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 18 Jul 2016 23:08:40 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-357-g0e55abe Message-ID: <201607182308.u6IN8ekf002339@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards c0783d47826c294d03ac24c4990c4ce12754cc25 (commit) discards c91bb4f388bed695f8c00da24e1fcf054bc270e7 (commit) via 0e55abe6f1af0b5fb5af23f5ed02d7bab65760b0 (commit) via 73f6936947296d6ce6a149b63b31539ccf3f8a83 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (c0783d47826c294d03ac24c4990c4ce12754cc25) \ N -- N -- N (0e55abe6f1af0b5fb5af23f5ed02d7bab65760b0) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=0e55abe6f1af0b5fb5af23f5ed02d7bab65760b0 commit 0e55abe6f1af0b5fb5af23f5ed02d7bab65760b0 Author: Neels Hofmeyr Date: Tue Jun 14 01:32:46 2016 +0200 debug log: log all lchan_alloc steps Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0 http://cgit.osmocom.org/openbsc/commit/?id=73f6936947296d6ce6a149b63b31539ccf3f8a83 commit 73f6936947296d6ce6a149b63b31539ccf3f8a83 Author: Neels Hofmeyr Date: Fri Jul 15 01:18:57 2016 +0200 dyn TS: switchover wip Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_rsl.c | 14 +++++++++----- openbsc/src/libcommon/gsm_data_shared.c | 4 ++-- 2 files changed, 11 insertions(+), 7 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 18 23:09:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 18 Jul 2016 23:09:13 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-222-gd871e27 Message-ID: <201607182309.u6IN9DOM002466@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated discards 124484288fd315405a48c3fd9d372de4247ab477 (commit) via d871e27423ecb6d4186d29fb2fc2edda7412535f (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (124484288fd315405a48c3fd9d372de4247ab477) \ N -- N -- N (d871e27423ecb6d4186d29fb2fc2edda7412535f) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=d871e27423ecb6d4186d29fb2fc2edda7412535f commit d871e27423ecb6d4186d29fb2fc2edda7412535f Author: Neels Hofmeyr Date: Fri Jul 15 01:07:30 2016 +0200 dyn ts wip Change-Id: I53ad8b2a4be9051f53ff719d1927830eb7ea6621 ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jul 19 09:32:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 19 Jul 2016 09:32:49 GMT Subject: osmo-bts.git branch neels/dyn_pdch_trx updated. 0.4.0-218-g28d5e93 Message-ID: <201607190932.u6J9WnbH017108@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_pdch_trx has been updated discards 980fd1f8cdec5a3c6dee28a51fdd53165d30c080 (commit) discards af7b7feb11fc13e0e81cf7619d8d2c061c9b63b8 (commit) discards 1eda517edd81cd464d0b658a7f8b2ae9dd6e8fff (commit) discards 4b0355256bdacb0cfb2a57d89595d3887aee7b42 (commit) discards eeab9e75a69378ab936a8cc1dbac583f9eb51367 (commit) discards cb854fd531b09f25f94a9bf987dfd777164d7352 (commit) via 28d5e939e9412ede73e3c4a758ff84c020e504c3 (commit) via 72a93b21ab2984937fd9353cdcd4965b67e041f7 (commit) via 9577b2e1db9476f6e30a6cfe51ca3e7b8f934fda (commit) via 0739406e5dadfd0c58d968284e2df83231f16689 (commit) via 8501d8f7f788db97aebd7500f59efc6c913f965d (commit) via 939dce4ce4bfb975c053a8de04d418afa0ac3d14 (commit) via c890c8abe7b93693ac6d20cc0c1076b4549ae3ba (commit) via cff0d44e53bce69a9c8831925d1489c4024ccb1c (commit) via b8f5f4e176c5402ec529225864313f0787502049 (commit) via b151301c6c91f8ecc02aa18ee746b02cf61f6fee (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (980fd1f8cdec5a3c6dee28a51fdd53165d30c080) \ N -- N -- N (28d5e939e9412ede73e3c4a758ff84c020e504c3) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=28d5e939e9412ede73e3c4a758ff84c020e504c3 commit 28d5e939e9412ede73e3c4a758ff84c020e504c3 Author: Neels Hofmeyr Date: Tue Jul 19 11:32:26 2016 +0200 wip Change-Id: I3724b5fc2e1d9ae06444873dc6b05d61104e4025 http://cgit.osmocom.org/osmo-bts/commit/?id=72a93b21ab2984937fd9353cdcd4965b67e041f7 commit 72a93b21ab2984937fd9353cdcd4965b67e041f7 Author: Neels Hofmeyr Date: Fri Jul 8 03:06:20 2016 +0200 cosmetic: osmo-bts-trx: remove obsolete commented code Change-Id: I1a5b6a9d9592952877c6640e5117dc269d67925a http://cgit.osmocom.org/osmo-bts/commit/?id=9577b2e1db9476f6e30a6cfe51ca3e7b8f934fda commit 9577b2e1db9476f6e30a6cfe51ca3e7b8f934fda Author: Neels Hofmeyr Date: Fri Jul 8 03:05:46 2016 +0200 osmo-bts-trx: clear TS flags on CHANNEL OPSTART Change-Id: Ia6de5960f910a9db32c55dc1d38527e871c76e99 http://cgit.osmocom.org/osmo-bts/commit/?id=0739406e5dadfd0c58d968284e2df83231f16689 commit 0739406e5dadfd0c58d968284e2df83231f16689 Author: Neels Hofmeyr Date: Fri Jul 8 03:04:37 2016 +0200 fix debug log: pick proper l1ts Change-Id: Ic3d1c1c61c2ca1adc043ec02d7249e2b0798ae12 http://cgit.osmocom.org/osmo-bts/commit/?id=8501d8f7f788db97aebd7500f59efc6c913f965d commit 8501d8f7f788db97aebd7500f59efc6c913f965d Author: Neels Hofmeyr Date: Fri Jul 8 03:03:30 2016 +0200 scores of temporary debug logs Change-Id: I4cf69f301295a70a10b920039c8b874db18de672 http://cgit.osmocom.org/osmo-bts/commit/?id=939dce4ce4bfb975c053a8de04d418afa0ac3d14 commit 939dce4ce4bfb975c053a8de04d418afa0ac3d14 Author: Neels Hofmeyr Date: Tue Jul 5 15:32:30 2016 +0200 WIP Change-Id: Ib2a9c7e126fe4a5c91a0ef6c3973071970292d65 http://cgit.osmocom.org/osmo-bts/commit/?id=c890c8abe7b93693ac6d20cc0c1076b4549ae3ba commit c890c8abe7b93693ac6d20cc0c1076b4549ae3ba Author: Neels Hofmeyr Date: Fri Jul 8 02:21:54 2016 +0200 osmo-bts-trx: init OML only once by sending AVSTATE_OK with OPSTATE_ENABLED When receiving an OPSTART for the BTS object, also set the availability state to OK. Before, the availability would remain at NM_AVSTATE_DEPENDENCY, which caused an unfortunate chain reaction resulting in osmo-bts-trx going through the initialization sequence twice: BTS BSC |<-----| SITE_MANAGER OPSTART n |----->| BTS state change: OPSTATE_DISABLED, AVSTATE_DEPENDENCY o | | This signals to nm_statechg_event() in bts_ipaccess_nanobts.c r | | to (a) Set BTS Attributes and (b) send BTS OPSTART m |<-----| Set BTS Attributes (a) a | | When osmo-bts-trx receives a Set BTS Attributes, it sends l |----->| CHANNEL state change: OPSTATE_DISABLED x8 | | This signals the BSC to Set CHANNEL Attributes and OPSTART i |<-----| Set CHANNEL Attributes x8 n |<-----| CHANNEL OPSTART x8 i |----->| CHANNEL state change: OPSTATE_ENABLED, AVSTATE_OK x8 t | | |<-----| BTS OPSTART (b) | | osmo-bts-trx immediately replies with: |----->| BTS state change: OPSTATE_ENABLED, AVSTATE_DEPENDENCY | | Unfortunately, availability is left at DEPENDENCY, | | and the NM_OC_BTS case in nm_statechg_event() only | | checks for availability, not for the opstate. | | Hence nm_statechg_event() again feels inclined to | | to (a) Set BTS Attributes and (b) send BTS OPSTART, | | --+------+----- This is where the second round starts | | s |<-----| Set BTS Attributes (a) e | | When osmo-bts-trx receives a Set BTS Attributes, it sends c |----->| CHANNEL state change: OPSTATE_DISABLED x8 o | | All channels are disabled again, and then re-launched: n |<-----| Set CHANNEL Attributes x8 d |<-----| CHANNEL OPSTART x8 |----->| CHANNEL state change: OPSTATE_ENABLED, AVSTATE_OK x8 | | i |<-----| BTS OPSTART (b) n | | osmo-bts-trx again sets the OPSTATE_ENABLED, but since i | | this time it was already enabled, no further state change t | | is sent back to the BSC. This nightmare pivots on two hinges: 1. osmo-bts-trx fails to set BTS availability to AVSTATE_OK. 2. nm_statechg_event() fails to heed the OPSTATE_ENABLED of the BTS state change. Note, the configured channels from the first round were not actually taken down, only the OML OPSTATE_DISABLED were sent. In this commit, fix the osmo-bts-trx side: send AVSTATE_OK for the BTS object upon sending OPSTATE_ENABLED, so that only the part marked "normal init" above is run. This change applies the same fix to other OML objects, which should make sense in the same manner, within the current hackish OML implementation: * NM_OC_BTS * NM_OC_SITE_MANAGER * NM_OC_BASEB_TRANSC * NM_OC_GPRS_NSE * NM_OC_GPRS_CELL * NM_OC_GPRS_NSVC See OS#1770 for BTS and NITB logs. Fixes: OS#1770 Change-Id: I08aa861f6100568c79750f4fbc9a32e1557b9304 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/scheduler.h | 4 ++-- src/common/oml.c | 3 +++ src/osmo-bts-trx/l1_if.c | 7 ++++--- src/osmo-bts-trx/scheduler_trx.c | 8 ++++---- 4 files changed, 13 insertions(+), 9 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jul 19 13:32:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 19 Jul 2016 13:32:59 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-357-gb5ad440 Message-ID: <201607191332.u6JDWxs9062940@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards 0e55abe6f1af0b5fb5af23f5ed02d7bab65760b0 (commit) discards 73f6936947296d6ce6a149b63b31539ccf3f8a83 (commit) discards 391c413ce42291cfc440c76b06e5b6832626c0ce (commit) discards e29014116a820b56500f8dc9cce01223cb9d1d25 (commit) discards abf6781026d8ce9090719ce79181292c438d556a (commit) discards a3a99b509573822be5eca856e269abace360a889 (commit) via b5ad4405b4005947332cc9e4ecf5938fb27e764f (commit) via 03d01d18bc744ba89b5acc1db891005b3a4a4733 (commit) via 1efa67a6afd1f19a4f62e9e42db8700521d48ec2 (commit) via a6c8ab27246cc2b7cdf7104b321727bff2b6e3a9 (commit) via ee4f05c056ab67c963cc02d7c4be2de8f14d3683 (commit) via 721205f0707759299b841608e356ee9249254c39 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (0e55abe6f1af0b5fb5af23f5ed02d7bab65760b0) \ N -- N -- N (b5ad4405b4005947332cc9e4ecf5938fb27e764f) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=b5ad4405b4005947332cc9e4ecf5938fb27e764f commit b5ad4405b4005947332cc9e4ecf5938fb27e764f Author: Neels Hofmeyr Date: Tue Jun 14 01:32:46 2016 +0200 debug log: log all lchan_alloc steps Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0 http://cgit.osmocom.org/openbsc/commit/?id=03d01d18bc744ba89b5acc1db891005b3a4a4733 commit 03d01d18bc744ba89b5acc1db891005b3a4a4733 Author: Neels Hofmeyr Date: Fri Jul 15 01:18:57 2016 +0200 dyn TS: switchover wip Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b http://cgit.osmocom.org/openbsc/commit/?id=1efa67a6afd1f19a4f62e9e42db8700521d48ec2 commit 1efa67a6afd1f19a4f62e9e42db8700521d48ec2 Author: Neels Hofmeyr Date: Thu Jul 14 03:10:40 2016 +0200 dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH Add function ts_subslots(), for the check whether all TCH/H are released in abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function adds some dyn TS logic. Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a http://cgit.osmocom.org/openbsc/commit/?id=a6c8ab27246cc2b7cdf7104b321727bff2b6e3a9 commit a6c8ab27246cc2b7cdf7104b321727bff2b6e3a9 Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=ee4f05c056ab67c963cc02d7c4be2de8f14d3683 commit ee4f05c056ab67c963cc02d7c4be2de8f14d3683 Author: Neels Hofmeyr Date: Sat Jul 16 23:59:32 2016 +0200 common: add gsm_ts_and_pchan_name() for dyn ts logging convenience Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0 http://cgit.osmocom.org/openbsc/commit/?id=721205f0707759299b841608e356ee9249254c39 commit 721205f0707759299b841608e356ee9249254c39 Author: Neels Hofmeyr Date: Mon Jul 18 23:43:44 2016 +0200 gsm_data_shared.h/c: decouple gsm_lchan2chan_nr() from ts->pchan For dynamic TS, the pchan to RSL De-/Activate with is not trivial. So in order to pass the desired pchan, introduce gsm_lchan_as_pchan2chan_nr(). To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the actual ts struct, so also refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with explicit pchan, ts_nr and lchan_nr arguments. Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_rsl.c | 23 +++++++++++++++-------- openbsc/src/libcommon/gsm_data_shared.c | 6 ++++++ 2 files changed, 21 insertions(+), 8 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jul 19 13:35:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 19 Jul 2016 13:35:34 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-222-g4e029e2 Message-ID: <201607191335.u6JDZYDk063645@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated discards d871e27423ecb6d4186d29fb2fc2edda7412535f (commit) via 4e029e237b3121b0249e347e0d50273b3ccf0afd (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (d871e27423ecb6d4186d29fb2fc2edda7412535f) \ N -- N -- N (4e029e237b3121b0249e347e0d50273b3ccf0afd) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=4e029e237b3121b0249e347e0d50273b3ccf0afd commit 4e029e237b3121b0249e347e0d50273b3ccf0afd Author: Neels Hofmeyr Date: Fri Jul 15 01:07:30 2016 +0200 dyn ts wip Change-Id: I53ad8b2a4be9051f53ff719d1927830eb7ea6621 ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 4 ++-- src/common/rsl.c | 22 ++++++++++++++++------ src/osmo-bts-sysmo/l1_if.c | 13 +++++++++---- 3 files changed, 27 insertions(+), 12 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jul 19 16:53:45 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 19 Jul 2016 16:53:45 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-336-gc29b074 Message-ID: <201607191653.u6JGrjEL000298@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via c29b0748cfc95b52d9e2da90cd7621c82ba1dce0 (commit) from 4e2ed48cca7870bd3ea5bdbe9763782edea64062 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c29b0748cfc95b52d9e2da90cd7621c82ba1dce0 commit c29b0748cfc95b52d9e2da90cd7621c82ba1dce0 Author: Philipp Date: Tue Jul 19 18:53:18 2016 +0200 SNDCP-XID decoder Change-Id: I26409a586d5264b65f568a4b43c85a18e1e4b3a2 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc_xid.h | 5 + openbsc/include/openbsc/gprs_sndcp_xid.h | 46 ++- openbsc/src/gprs/gprs_llc.c | 60 +++- openbsc/src/gprs/gprs_llc_xid.c | 40 ++- openbsc/src/gprs/gprs_sndcp.c | 32 +- openbsc/src/gprs/gprs_sndcp_xid.c | 572 ++++++++++++++++++++++++++++++- 6 files changed, 706 insertions(+), 49 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jul 19 18:33:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 19 Jul 2016 18:33:37 GMT Subject: osmo-trx.git branch master updated. 4609f3285ca047c9cf0a44f93a8653ad730b9d0e Message-ID: <201607191833.u6JIXbus018865@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, master has been updated via 4609f3285ca047c9cf0a44f93a8653ad730b9d0e (commit) via 7c741ec6a67d6008698d0a3efb770fb1533106e8 (commit) from 2f3e60bc1f7da051183fe00f961d14da6d2c5981 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=4609f3285ca047c9cf0a44f93a8653ad730b9d0e commit 4609f3285ca047c9cf0a44f93a8653ad730b9d0e Author: Tom Tsou Date: Tue Jul 19 11:28:51 2016 -0700 transceiver: Fix 4 SPS receive TOA value The time-of-arrival (TOA) value out of sigProc is specified in symbols or, equivalently, 1 sample per symbol and does not need to be normalized. Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-trx/commit/?id=7c741ec6a67d6008698d0a3efb770fb1533106e8 commit 7c741ec6a67d6008698d0a3efb770fb1533106e8 Author: Tom Tsou Date: Tue Jul 19 11:20:59 2016 -0700 transceiver: Fix mixed GSMK / 8-PSK transmission Input burst construction was declared static causing the first downlink burst from upstream to determine subsequent burst size and modulation. Consequently, fixed sequence EGPRS tests would pass, however, switching between 8-PSK and GMSK bursts would fail with only one modulation type being transmitted. Internally generated test sequences '-r' option were not affected because the bursts are not received through the socket interface. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/Transceiver.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Tue Jul 19 19:57:52 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 19 Jul 2016 19:57:52 GMT Subject: osmo-trx.git branch master updated. 06676ead634d85d2acdd84dfdd79d55dd618187b Message-ID: <201607191957.u6JJvqjx034615@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, master has been updated via 06676ead634d85d2acdd84dfdd79d55dd618187b (commit) from 4609f3285ca047c9cf0a44f93a8653ad730b9d0e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=06676ead634d85d2acdd84dfdd79d55dd618187b commit 06676ead634d85d2acdd84dfdd79d55dd618187b Author: Tom Tsou Date: Tue Jul 19 12:50:21 2016 -0700 sigproc: Fix missing 8-PSK tail symbols Agilent E4406A measurement of TSC synchronized RF envelope measurement. showed failing power levels at the tail end of EDGE bursts. Regression traced back to following commit. Commit d2b070369dd5341ac42ec091370d8bcd5a8ac5ee "uhd: Correct timing alignment in 8-PSK and GMSK downlink bursts" In the patch, the EDGE burst was delayed one symbol, but erroneously truncated at the tail end causing the failing RF envelope measurement. The missing tail symbol did not appear to affect end-to-end EGPRS tests. This patch corrects the truncation. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/sigProcLib.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Wed Jul 20 11:24:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 20 Jul 2016 11:24:51 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-337-g24b1a5e Message-ID: <201607201124.u6KBOp0M007452@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via 24b1a5e530f7b807301c8d58ae262297162481b4 (commit) from c29b0748cfc95b52d9e2da90cd7621c82ba1dce0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=24b1a5e530f7b807301c8d58ae262297162481b4 commit 24b1a5e530f7b807301c8d58ae262297162481b4 Author: Philipp Date: Wed Jul 20 13:23:42 2016 +0200 Looks like compression turned on the first time - I better push this Change-Id: Ic7639b637dd9bb6e1c87347b78eb783c23440d58 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_llc.c | 25 +++++++++++++++++++---- openbsc/src/gprs/gprs_llc_xid.c | 10 ++++++++- openbsc/src/gprs/gprs_sndcp.c | 45 +++++++++++++++++++++++++++++++++++++++++ openbsc/src/gprs/sgsn_libgtp.c | 8 ++++---- 4 files changed, 79 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jul 20 15:41:34 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 20 Jul 2016 15:41:34 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-338-g7ae75f4 Message-ID: <201607201541.u6KFfY45052433@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via 7ae75f4bceae4310a12d5ef1afb2560793ff132e (commit) from 24b1a5e530f7b807301c8d58ae262297162481b4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=7ae75f4bceae4310a12d5ef1afb2560793ff132e commit 7ae75f4bceae4310a12d5ef1afb2560793ff132e Author: Philipp Date: Wed Jul 20 17:40:28 2016 +0200 Improvements to XID and SNDCP-XID, now rejects compression Change-Id: I8fc12ee7351ed2a69eb45b30966c5d67f61e729d ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc.h | 3 +- openbsc/include/openbsc/gprs_sndcp_xid.h | 2 +- openbsc/src/gprs/gprs_llc.c | 81 +++++++++++++++++--------------- openbsc/src/gprs/gprs_sndcp.c | 58 ++++++++++++++++------- openbsc/src/gprs/gprs_sndcp_xid.c | 35 ++++++-------- 5 files changed, 100 insertions(+), 79 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jul 20 16:16:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 20 Jul 2016 16:16:43 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-339-g6e047ba Message-ID: <201607201616.u6KGGhBK058110@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via 6e047ba35f0dbd0f311ed4916e14077d4cf37522 (commit) from 7ae75f4bceae4310a12d5ef1afb2560793ff132e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=6e047ba35f0dbd0f311ed4916e14077d4cf37522 commit 6e047ba35f0dbd0f311ed4916e14077d4cf37522 Author: Philipp Date: Wed Jul 20 18:16:11 2016 +0200 Fixed wongly packed TLV structure Change-Id: Ifc47c63dfaab9ca8ef8bd5fdb05eeb541bb8ca57 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_sndcp_xid.c | 61 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jul 20 23:38:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 20 Jul 2016 23:38:26 GMT Subject: osmo-trx.git branch master updated. 8f0ccf618d553b2731caa24a2575a48065917959 Message-ID: <201607202338.u6KNcQbY030757@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "OpenBTS' transceiver retro-fit". The branch, master has been updated via 8f0ccf618d553b2731caa24a2575a48065917959 (commit) from 06676ead634d85d2acdd84dfdd79d55dd618187b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-trx/commit/?id=8f0ccf618d553b2731caa24a2575a48065917959 commit 8f0ccf618d553b2731caa24a2575a48065917959 Author: Tom Tsou Date: Wed Jul 20 16:35:03 2016 -0700 uhd: Update USRP2/N200/N210 for 4 SPS Rx Requires changing the radioInterface API to pass in Rx side SPS value. Update the (deprecated) diversity configuration to match as well. Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: Transceiver52M/UHDDevice.cpp | 4 +-- Transceiver52M/osmo-trx.cpp | 58 ++++++++++++++++++------------ Transceiver52M/radioInterface.h | 8 ++--- Transceiver52M/radioInterfaceDiversity.cpp | 4 +-- Transceiver52M/radioInterfaceResamp.cpp | 21 +++-------- 5 files changed, 47 insertions(+), 48 deletions(-) hooks/post-receive -- OpenBTS' transceiver retro-fit From gitosis at osmocom.org Thu Jul 21 08:55:02 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 21 Jul 2016 08:55:02 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-223-ga3c257e Message-ID: <201607210855.u6L8t24v028265@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated via a3c257eaa9fe7f3b5d648c9607a372b44cfa5f49 (commit) from 4e029e237b3121b0249e347e0d50273b3ccf0afd (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=a3c257eaa9fe7f3b5d648c9607a372b44cfa5f49 commit a3c257eaa9fe7f3b5d648c9607a372b44cfa5f49 Author: Neels Hofmeyr Date: Thu Jul 21 10:54:26 2016 +0200 dbg Change-Id: I29710c4f2fbc5bb6e66e17cd0472a741078caa89 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/l1_if.c | 7 +++++-- src/osmo-bts-sysmo/oml.c | 4 ++++ 2 files changed, 9 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 21 15:01:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 21 Jul 2016 15:01:21 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-358-gdb11ebc Message-ID: <201607211501.u6LF1L5b098780@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated via db11ebc4bbb3e65753f7770e83cde01df937ed42 (commit) from b5ad4405b4005947332cc9e4ecf5938fb27e764f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=db11ebc4bbb3e65753f7770e83cde01df937ed42 commit db11ebc4bbb3e65753f7770e83cde01df937ed42 Author: Neels Hofmeyr Date: Thu Jul 21 17:01:00 2016 +0200 wip Change-Id: I278c851fbb70ceffbbffd741d946e0a33ada5068 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/abis_rsl.h | 1 + openbsc/include/openbsc/gsm_data_shared.h | 2 ++ openbsc/src/libbsc/abis_rsl.c | 50 ++++++++++++++++++++++++++----- openbsc/src/libbsc/gsm_04_08_utils.c | 10 +++++-- 4 files changed, 54 insertions(+), 9 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jul 21 15:01:38 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 21 Jul 2016 15:01:38 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-224-ga56be35 Message-ID: <201607211501.u6LF1cLK098857@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated via a56be35e011609ae5ca6995563997023847d1638 (commit) from a3c257eaa9fe7f3b5d648c9607a372b44cfa5f49 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=a56be35e011609ae5ca6995563997023847d1638 commit a56be35e011609ae5ca6995563997023847d1638 Author: Neels Hofmeyr Date: Thu Jul 21 17:01:20 2016 +0200 wip Change-Id: I74d5ab6e2f549cf54feea6142b931f8ec5a29f31 ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 4 ++++ src/osmo-bts-sysmo/oml.c | 3 +++ 2 files changed, 7 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 21 16:21:54 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 21 Jul 2016 16:21:54 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-359-gf7a39aa Message-ID: <201607211621.u6LGLsO5013495@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated via f7a39aa4df6d0ffdaae615e6c7a7afa6df19aa4b (commit) from db11ebc4bbb3e65753f7770e83cde01df937ed42 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f7a39aa4df6d0ffdaae615e6c7a7afa6df19aa4b commit f7a39aa4df6d0ffdaae615e6c7a7afa6df19aa4b Author: Neels Hofmeyr Date: Thu Jul 21 18:21:33 2016 +0200 wip Change-Id: I31e6f93f123397ebb5c3b786fed2c883e6c4b9a9 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/chan_alloc.c | 53 ++++++++++++++++++++++++++++++------ openbsc/src/libbsc/gsm_04_08_utils.c | 2 -- 2 files changed, 44 insertions(+), 11 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jul 21 16:28:48 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 21 Jul 2016 16:28:48 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-225-gcd01802 Message-ID: <201607211628.u6LGSmON014888@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated via cd01802ffbdbada8b54e6ff5af04fad540a11ac5 (commit) from a56be35e011609ae5ca6995563997023847d1638 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=cd01802ffbdbada8b54e6ff5af04fad540a11ac5 commit cd01802ffbdbada8b54e6ff5af04fad540a11ac5 Author: Neels Hofmeyr Date: Thu Jul 21 18:28:30 2016 +0200 dyn TS: lc15 Change-Id: Ia52d307eb8e5b13b3b4b1f12721284c2f2654838 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-litecell15/l1_if.c | 13 +++++++++---- src/osmo-bts-litecell15/oml.c | 33 ++++++++++++++++++++++++++------- src/osmo-bts-sysmo/oml.c | 6 +----- 3 files changed, 36 insertions(+), 16 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 21 16:39:53 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 21 Jul 2016 16:39:53 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-226-g00651bf Message-ID: <201607211639.u6LGdrrj016588@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated via 00651bfbdffa926bea2c8befa00bc27c9e936f88 (commit) from cd01802ffbdbada8b54e6ff5af04fad540a11ac5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=00651bfbdffa926bea2c8befa00bc27c9e936f88 commit 00651bfbdffa926bea2c8befa00bc27c9e936f88 Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-litecell15/calib_file.c | 12 +- src/osmo-bts-litecell15/hw_misc.c | 4 +- src/osmo-bts-litecell15/l1_transp_hw.c | 4 +- src/osmo-bts-litecell15/misc/lc15bts_bid.c | 4 +- src/osmo-bts-litecell15/misc/lc15bts_clock.c | 18 +- src/osmo-bts-litecell15/misc/lc15bts_mgr.c | 20 +-- src/osmo-bts-litecell15/misc/lc15bts_mgr.h | 22 ++- src/osmo-bts-litecell15/misc/lc15bts_mgr_nl.c | 2 +- src/osmo-bts-litecell15/misc/lc15bts_mgr_temp.c | 105 +++++------ src/osmo-bts-litecell15/misc/lc15bts_mgr_vty.c | 222 +++++++++++------------- src/osmo-bts-litecell15/misc/lc15bts_misc.c | 62 ++++--- src/osmo-bts-litecell15/misc/lc15bts_par.c | 14 +- src/osmo-bts-litecell15/misc/lc15bts_par.h | 7 +- src/osmo-bts-litecell15/misc/lc15bts_power.c | 34 ++-- src/osmo-bts-litecell15/misc/lc15bts_power.h | 2 +- src/osmo-bts-litecell15/misc/lc15bts_temp.c | 64 +++++-- src/osmo-bts-litecell15/misc/lc15bts_temp.h | 10 +- 17 files changed, 310 insertions(+), 296 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jul 22 16:38:32 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 22 Jul 2016 16:38:32 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-340-g42076ce Message-ID: <201607221638.u6MGcWKI066422@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via 42076ce7e1ff77a8b3bf7dac222d4ed633e84021 (commit) from 6e047ba35f0dbd0f311ed4916e14077d4cf37522 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=42076ce7e1ff77a8b3bf7dac222d4ed633e84021 commit 42076ce7e1ff77a8b3bf7dac222d4ed633e84021 Author: Philipp Date: Fri Jul 22 18:37:47 2016 +0200 Ported SLHC from the kernel, tests look ok Change-Id: I42ca773cf7bf4e1f96484678b7c89726e931721c ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sndcp_hdrcomp.h | 7 + openbsc/include/openbsc/slhc.h | 187 +++++++ openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gprs_sndcp.c | 21 +- openbsc/src/gprs/gprs_sndcp_hdrcomp.c | 283 ++++++++++ openbsc/src/gprs/sgsn_libgtp.c | 3 + openbsc/src/gprs/slhc.c | 796 +++++++++++++++++++++++++++ openbsc/tests/sgsn/Makefile.am | 2 + 8 files changed, 1298 insertions(+), 3 deletions(-) create mode 100644 openbsc/include/openbsc/gprs_sndcp_hdrcomp.h create mode 100644 openbsc/include/openbsc/slhc.h create mode 100644 openbsc/src/gprs/gprs_sndcp_hdrcomp.c create mode 100644 openbsc/src/gprs/slhc.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Jul 23 13:34:44 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 23 Jul 2016 13:34:44 GMT Subject: libosmocore.git branch neels/dyn_ts updated. 0.9.0-208-g4739076 Message-ID: <201607231334.u6NDYiTH094506@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, neels/dyn_ts has been updated discards 93a446d638e09262bb4fa7c76bef37a566643165 (commit) discards da4c3d933bbfd29caf097779ae97e1d787cdf904 (commit) discards 51d7af9ff6b6123a265fda018703815a3e961368 (commit) via 47390764ddeb98109e39aa379d433ddc064e058b (commit) via fd80f5a04239c2ab7b561401476dd89f2861748b (commit) via 15b96ff70ca0c13bc5cbe6c79d85854fee1568b1 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (93a446d638e09262bb4fa7c76bef37a566643165) \ N -- N -- N (47390764ddeb98109e39aa379d433ddc064e058b) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=47390764ddeb98109e39aa379d433ddc064e058b commit 47390764ddeb98109e39aa379d433ddc064e058b Author: Neels Hofmeyr Date: Mon Jul 18 23:54:01 2016 +0200 rsl: add rsl_act_type_name() Change-Id: Ie90c76d8aef42d5e2c9be94f4b206d4994e305f8 http://cgit.osmocom.org/libosmocore/commit/?id=fd80f5a04239c2ab7b561401476dd89f2861748b commit fd80f5a04239c2ab7b561401476dd89f2861748b Author: Neels Hofmeyr Date: Thu Jul 14 03:21:05 2016 +0200 dyn TS: add definitions for dynamic TCH/F_TCH/H_PDCH Add: * GSM_PCHAN_TCH_F_TCH_H_PDCH * NM_CHANC_OSMO_TCHFull_TCHHalf_PDCH * RSL_CHAN_OSMO_PDCH * RSL_ACT_OSMO_PDCH Related: OS#1776 Change-Id: Ib1a8b11f37af4686d00ac88beba38557aa29edc2 http://cgit.osmocom.org/libosmocore/commit/?id=15b96ff70ca0c13bc5cbe6c79d85854fee1568b1 commit 15b96ff70ca0c13bc5cbe6c79d85854fee1568b1 Author: Neels Hofmeyr Date: Mon Jul 18 23:33:48 2016 +0200 gsm_08_58.h: introduce RSL_CHAN_NR_1 constant Using the RSL_CHAN_* constants, we sometimes need to add 1 to the chan bits to indicate e.g. the second TCH/H channel. RSL_CHAN_NR_1 marks this lowest channel bit that needs to be added. The name is analogous to RSL_CHAN_NR_MASK. Change-Id: Iea06432039d1cd23cc6b5acec308bb829b596d47 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_08_58.h | 6 +++--- src/gsm/rsl.c | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jul 23 16:02:11 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 23 Jul 2016 16:02:11 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-366-g8ea535d Message-ID: <201607231602.u6NG2BIO021617@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards f7a39aa4df6d0ffdaae615e6c7a7afa6df19aa4b (commit) discards db11ebc4bbb3e65753f7770e83cde01df937ed42 (commit) discards b5ad4405b4005947332cc9e4ecf5938fb27e764f (commit) discards 03d01d18bc744ba89b5acc1db891005b3a4a4733 (commit) discards 1efa67a6afd1f19a4f62e9e42db8700521d48ec2 (commit) discards a6c8ab27246cc2b7cdf7104b321727bff2b6e3a9 (commit) discards ee4f05c056ab67c963cc02d7c4be2de8f14d3683 (commit) discards 721205f0707759299b841608e356ee9249254c39 (commit) discards 1722d378608d4ae9fd8b4ea63de361ba217f83e7 (commit) discards 70ff39a823eb64ef3cc4a2ff18f66583ba9b63e9 (commit) discards 1f3be19f221a373a776b7d3e1050ea4e6b392e82 (commit) discards 3a4b40c88f1d480f924e5e543f306583dfd5f8a1 (commit) discards fa1e940b0a2d32adaab5cde44697c7371a0ad519 (commit) via 8ea535d406279b9f651c0030b89c94a13fe57d3b (commit) via 439154451785e73a96dbe56e7b687905439f18cf (commit) via 26753d71a5a9c077e7ef3d049aa85a068f260428 (commit) via 497b96ed1191eeb72adeaa2c20dbc16b5cb6989d (commit) via c8d815c5cc980b4ced159f2a8cdcff467bdf2b12 (commit) via 82439efc8bfe17c17dad5afc610c2ef9beeb7c74 (commit) via e69b2e80cb9cb11253bf41264ef06435247dff9a (commit) via 6c7ebc24647c40288e5b42bc070450e67d438e8e (commit) via c1e56ed9a2528dfcdab5505d667117c870aa9735 (commit) via 3c28afa31f11ae2ce28ec98f21eabc819bf3668f (commit) via 1f28fe702503a142f4c2941b9531e8eed7ad59fd (commit) via d6590999e510af411121a788e6e3d556f9460408 (commit) via bf60a6b7736b1c1c9f2c940803fb6c3be251789b (commit) via d7832dd956f0212851cae1cdebd132bd0cdc52ae (commit) via 18accac7c9d05152e9986b3a978a907009971aea (commit) via 26ca593264813b0f414e2e94ccdfd3605fbad6cf (commit) via 24693c5d0c585b8ab4f24ead581971b9271d1a76 (commit) via 9b6960d0799f50e86f66473fe9556e33b5ca6405 (commit) via 265b42ef4dd490b2d358f3de5f8d6ba8c7e48664 (commit) via 2197099330e41d4e8d7ed1d3c2806f9d48b065b8 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (f7a39aa4df6d0ffdaae615e6c7a7afa6df19aa4b) \ N -- N -- N (8ea535d406279b9f651c0030b89c94a13fe57d3b) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=8ea535d406279b9f651c0030b89c94a13fe57d3b commit 8ea535d406279b9f651c0030b89c94a13fe57d3b Author: Neels Hofmeyr Date: Sat Jul 23 17:17:34 2016 +0200 Rename bsc_dyn_pdch.c to bsc_dyn_ts.c It's no longer just for IPAC style TCH/F_PDCH, but also contains code for TCH/F_TCH/H_PDCH, so pick a more general name. Change-Id: Ic19db81eca03fd72738839ee3686b6b4c8b6b437 http://cgit.osmocom.org/openbsc/commit/?id=439154451785e73a96dbe56e7b687905439f18cf commit 439154451785e73a96dbe56e7b687905439f18cf Author: Neels Hofmeyr Date: Sat Jul 23 16:25:15 2016 +0200 compiler warning: abis_rsl.h: include gsm_utils.h Change-Id: I10f9d64398adabf8fca29663f883ac952470579c http://cgit.osmocom.org/openbsc/commit/?id=26753d71a5a9c077e7ef3d049aa85a068f260428 commit 26753d71a5a9c077e7ef3d049aa85a068f260428 Author: Neels Hofmeyr Date: Fri Jul 15 01:18:57 2016 +0200 dyn TS: switchover wip Change-Id: Iea4dfa6166520f9036a5d6bbb7962580746f4c5b http://cgit.osmocom.org/openbsc/commit/?id=497b96ed1191eeb72adeaa2c20dbc16b5cb6989d commit 497b96ed1191eeb72adeaa2c20dbc16b5cb6989d Author: Neels Hofmeyr Date: Tue Jun 14 01:32:46 2016 +0200 debug log: log all lchan_alloc steps Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0 http://cgit.osmocom.org/openbsc/commit/?id=c8d815c5cc980b4ced159f2a8cdcff467bdf2b12 commit c8d815c5cc980b4ced159f2a8cdcff467bdf2b12 Author: Neels Hofmeyr Date: Thu Jul 14 03:10:40 2016 +0200 dyn TS: Abis RSL: on chan rel, switch dyn TS back to PDCH Add function ts_subslots(), for the check whether all TCH/H are released in abis_rsl.c; subslots_per_pchan[] is static in chan_alloc.c, and the function adds some dyn TS logic. Change-Id: I3974f5cc3ac8a3e2ad53db11b9e4180aa4c16c0a http://cgit.osmocom.org/openbsc/commit/?id=82439efc8bfe17c17dad5afc610c2ef9beeb7c74 commit 82439efc8bfe17c17dad5afc610c2ef9beeb7c74 Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=e69b2e80cb9cb11253bf41264ef06435247dff9a commit e69b2e80cb9cb11253bf41264ef06435247dff9a Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). A returned dynamic channel still needs to be switched to the proper mode, which will follow in another commit. Replace a fixme comment with a normal comment in subslots_per_pchan[], because handling of dynamic TS is now defined. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=6c7ebc24647c40288e5b42bc070450e67d438e8e commit 6c7ebc24647c40288e5b42bc070450e67d438e8e Author: Neels Hofmeyr Date: Mon Jul 18 23:56:08 2016 +0200 error log: rsl_chan_activate_lchan: log channel mode error Change-Id: I0f403b13ff9897770c0b855bf57a9440717b46e8 http://cgit.osmocom.org/openbsc/commit/?id=c1e56ed9a2528dfcdab5505d667117c870aa9735 commit c1e56ed9a2528dfcdab5505d667117c870aa9735 Author: Neels Hofmeyr Date: Mon Jul 18 23:54:54 2016 +0200 debug log: rsl_chan_activate_lchan: log activation type Change-Id: I9b6b43b4fad62195af0009ab12632125de39d4fe http://cgit.osmocom.org/openbsc/commit/?id=3c28afa31f11ae2ce28ec98f21eabc819bf3668f commit 3c28afa31f11ae2ce28ec98f21eabc819bf3668f Author: Neels Hofmeyr Date: Sat Jul 16 23:59:32 2016 +0200 gsm_data_shared: add gsm_ts_and_pchan_name() for dyn ts logging Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0 http://cgit.osmocom.org/openbsc/commit/?id=1f28fe702503a142f4c2941b9531e8eed7ad59fd commit 1f28fe702503a142f4c2941b9531e8eed7ad59fd Author: Neels Hofmeyr Date: Sat Jul 23 16:14:06 2016 +0200 dyn TS: add GSM_PCHAN_TCH_F_TCH_H_PDCH and ts->dyn state Add GSM_PCHAN_TCH_F_TCH_H_PDCH, also in gsm_pchant_names and gsm_pchant_descs. The VTY can now handle the new pchan type without further adjustments. Add state fields osmo_bts_trx_ts->dyn.* to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change-Id: I0a4049df8500b4f7c864f1355c4e9238932d1b8f http://cgit.osmocom.org/openbsc/commit/?id=d6590999e510af411121a788e6e3d556f9460408 commit d6590999e510af411121a788e6e3d556f9460408 Author: Neels Hofmeyr Date: Sat Jul 23 17:58:23 2016 +0200 cosmetic: rsl_lchan_lookup(): more verbose error log Change-Id: Ifde73164d9985be4f06bdb7f46a06a92afb19513 http://cgit.osmocom.org/openbsc/commit/?id=bf60a6b7736b1c1c9f2c940803fb6c3be251789b commit bf60a6b7736b1c1c9f2c940803fb6c3be251789b Author: Neels Hofmeyr Date: Sat Jul 23 17:57:53 2016 +0200 dyn TS: rsl_lchan_lookup(): add dyn PCHAN and PDCH chan bits Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51 http://cgit.osmocom.org/openbsc/commit/?id=d7832dd956f0212851cae1cdebd132bd0cdc52ae commit d7832dd956f0212851cae1cdebd132bd0cdc52ae Author: Neels Hofmeyr Date: Sat Jul 23 17:38:22 2016 +0200 code dup: join libbsc lchan_lookup() and osmo-bts rsl_lchan_lookup() lchan_lookup in abis_rsl.c and rsl_lchan_lookup() from osmo-bts oml.c are the same code, except for the log context, which is only set in abis_rsl.c. Factor out the common code to rsl_lchan_lookup() in gsm_data_shared.c. To avoid duplicate symbols, the rsl_lchan_lookup() implementation needs to be removed from osmo-bts. Change-Id: Ie89bc5bb9110a0e539d37991dedac6f913211b48 http://cgit.osmocom.org/openbsc/commit/?id=18accac7c9d05152e9986b3a978a907009971aea commit 18accac7c9d05152e9986b3a978a907009971aea Author: Neels Hofmeyr Date: Sat Jul 23 17:35:47 2016 +0200 comment_fu Change-Id: Id5346e5f1d8ccc37200ec1a061399a879767c954 http://cgit.osmocom.org/openbsc/commit/?id=26ca593264813b0f414e2e94ccdfd3605fbad6cf commit 26ca593264813b0f414e2e94ccdfd3605fbad6cf Author: Neels Hofmeyr Date: Mon Jul 18 23:43:44 2016 +0200 gsm_lchan2chan_nr(): decouple from ts->pchan For dynamic TS, the pchan choice for RSL De-/Activation is not trivial. So in order to pass the desired pchan to generate the RSL chan_nr, introduce gsm_lchan_as_pchan2chan_nr(). To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the actual ts struct, so refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with explicit pchan, ts_nr and lchan_nr arguments. Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f http://cgit.osmocom.org/openbsc/commit/?id=24693c5d0c585b8ab4f24ead581971b9271d1a76 commit 24693c5d0c585b8ab4f24ead581971b9271d1a76 Author: Neels Hofmeyr Date: Sat Jul 23 16:54:16 2016 +0200 gsm_ts2chan_nr(): add assertions for lchan_nr Change-Id: Ibfdef347c85d4a145645a7325cd193ea1b475a54 http://cgit.osmocom.org/openbsc/commit/?id=9b6960d0799f50e86f66473fe9556e33b5ca6405 commit 9b6960d0799f50e86f66473fe9556e33b5ca6405 Author: Neels Hofmeyr Date: Sat Jul 23 16:47:07 2016 +0200 gsm_ts2chan_nr(): use constants instead of magic numbers Change-Id: I14dceab6ac9f0d4ad852259eae643f567d0982f2 http://cgit.osmocom.org/openbsc/commit/?id=265b42ef4dd490b2d358f3de5f8d6ba8c7e48664 commit 265b42ef4dd490b2d358f3de5f8d6ba8c7e48664 Author: Neels Hofmeyr Date: Mon Jul 18 23:47:24 2016 +0200 error log: abis_rsl.c: log errors in channel_mode_from_lchan() Change-Id: Ifa416eab76e6c26dc83e979d815ae778d0d7133b http://cgit.osmocom.org/openbsc/commit/?id=2197099330e41d4e8d7ed1d3c2806f9d48b065b8 commit 2197099330e41d4e8d7ed1d3c2806f9d48b065b8 Author: Neels Hofmeyr Date: Thu Jul 14 02:51:13 2016 +0200 comments: clarify some dynamic TS comments A new type of dynamic channel will be introduced soon, so prepare some comments to name the dynamic TS kind more specifically. Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 1 + openbsc/src/libbsc/Makefile.am | 2 +- openbsc/src/libbsc/abis_nm.c | 1 + openbsc/src/libbsc/abis_rsl.c | 62 +----------- .../src/libbsc/{bsc_dyn_pdch.c => bsc_dyn_ts.c} | 0 openbsc/src/libbsc/chan_alloc.c | 22 ++--- openbsc/src/libcommon/gsm_data_shared.c | 105 ++++++++++++++++++--- 7 files changed, 104 insertions(+), 89 deletions(-) rename openbsc/src/libbsc/{bsc_dyn_pdch.c => bsc_dyn_ts.c} (100%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Jul 23 19:17:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 23 Jul 2016 19:17:37 GMT Subject: openbsc.git branch master updated. 0.15.0-344-g15fcd10 Message-ID: <201607231917.u6NJHbMm057769@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 15fcd10fde06f841c5f3e0ce4c9fded463fad470 (commit) from b572d7c45eaa65d7b36ab339022e560f2e797098 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=15fcd10fde06f841c5f3e0ce4c9fded463fad470 commit 15fcd10fde06f841c5f3e0ce4c9fded463fad470 Author: Alexander Couzens Date: Tue Jul 19 15:14:03 2016 +0200 gprs_gmm: remove duplicated start of T3395 The timer is already scheduled by gsm48_tx_gsm_deact_pdp_req(). Change-Id: I8203b939d2196f87b11c0f3b2b0ff481e572835c ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Jul 23 19:20:49 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 23 Jul 2016 19:20:49 GMT Subject: libosmocore.git branch master updated. 0.9.0-208-g4739076 Message-ID: <201607231920.u6NJKnV6058717@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 47390764ddeb98109e39aa379d433ddc064e058b (commit) via fd80f5a04239c2ab7b561401476dd89f2861748b (commit) via 15b96ff70ca0c13bc5cbe6c79d85854fee1568b1 (commit) from 505adee93bad5c12e7435d09a191d9d6221d09b3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/gsm_utils.h | 1 + include/osmocom/gsm/protocol/gsm_08_58.h | 3 +++ include/osmocom/gsm/protocol/gsm_12_21.h | 2 ++ include/osmocom/gsm/rsl.h | 8 ++++++++ src/gsm/abis_nm.c | 1 + src/gsm/libosmogsm.map | 1 + src/gsm/rsl.c | 13 +++++++++++++ 7 files changed, 29 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jul 23 19:21:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 23 Jul 2016 19:21:33 GMT Subject: openbsc.git branch master updated. 0.15.0-345-gd091b8d Message-ID: <201607231921.u6NJLXmL058853@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via d091b8de21506571f64c248a7635af60cc77633c (commit) from 15fcd10fde06f841c5f3e0ce4c9fded463fad470 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d091b8de21506571f64c248a7635af60cc77633c commit d091b8de21506571f64c248a7635af60cc77633c Author: Vadim Yanitskiy Date: Wed Jul 20 21:40:54 2016 +0600 mncc_sock: use osmo_sock_unix_init() from libosmocore Since the osmo_unixsock_listen() was moved to libosmocore it would be better to use the library's implementation instead of reinventing the wheel again. Change-Id: Iacfc39b6214c24084438f8fe04d03952cdc9ebc2 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libmsc/mncc_sock.c | 57 ++++-------------------------------------- 1 file changed, 5 insertions(+), 52 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Jul 23 19:24:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 23 Jul 2016 19:24:20 GMT Subject: osmo-pcu.git branch master updated. 0.2-804-g2ec6b8e Message-ID: <201607231924.u6NJOKF9059630@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 2ec6b8e7589e3d02f76798b7b1555041d5002343 (commit) from df69809b82c28d1d75d98b4fc8bfecd25b046768 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=2ec6b8e7589e3d02f76798b7b1555041d5002343 commit 2ec6b8e7589e3d02f76798b7b1555041d5002343 Author: Max Date: Wed Jul 20 18:30:10 2016 +0200 Remove unused definitions Those structs are not used anywhere (which was the case in the commit which introduced them as well) but give false-positives while grepping through the code. Better to just drop them. Change-Id: I0a0bb0c641e4e081a57f72187ff96e9beef16588 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-litecell15/lc15_l1_if.c | 17 ----------------- src/osmo-bts-sysmo/sysmo_l1_if.c | 17 ----------------- 2 files changed, 34 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Jul 23 19:24:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 23 Jul 2016 19:24:57 GMT Subject: osmo-pcu.git branch master updated. 0.2-805-g1d7644b Message-ID: <201607231924.u6NJOvvw059716@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 1d7644b23a5901c84dd99f6202a0ed98d003ae91 (commit) from 2ec6b8e7589e3d02f76798b7b1555041d5002343 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=1d7644b23a5901c84dd99f6202a0ed98d003ae91 commit 1d7644b23a5901c84dd99f6202a0ed98d003ae91 Author: Max Date: Tue Jul 19 16:40:14 2016 +0200 Cleanup readme Remove note on PCCCH/PBCCH support because according to 3GPP TS 44.060 version 12.5.0 Release 12 ?? 1.6 "The network shall never enable PBCCH and PCCCH". The rationale behind this from GP-091955: "Due to that P-channels are not deployed by any operator and are not expected ever to be, it has decided to remove the requirement on mandatory support of P-channels for the mobile stations in A/Gb mode." Change-Id: I2b16413e1b6ce8f2bc2e8183165fb6b3aa14f2d0 ----------------------------------------------------------------------- Summary of changes: README | 1 - 1 file changed, 1 deletion(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Sat Jul 23 19:31:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 23 Jul 2016 19:31:46 GMT Subject: libosmocore.git branch master updated. 0.9.0-209-gda34bf0 Message-ID: <201607231931.u6NJVk52060906@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via da34bf01a340850b114e7136502c55e79bec68e1 (commit) from 47390764ddeb98109e39aa379d433ddc064e058b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=da34bf01a340850b114e7136502c55e79bec68e1 commit da34bf01a340850b114e7136502c55e79bec68e1 Author: Max Date: Sun Jul 17 16:37:56 2016 +0200 Add define for invalid TA Add GSM48_TA_INVALID which is invalid Timing Advance value according to 3GPP TS 44.018 ?? 10.5.2.40. Change-Id: I061760ccac656f39164562a7883f8ab522cd0911 Related: OS#1526 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/protocol/gsm_04_08.h | 2 ++ 1 file changed, 2 insertions(+) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sat Jul 23 19:52:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 23 Jul 2016 19:52:31 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-371-g383521a Message-ID: <201607231952.u6NJqV0s064932@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards 8ea535d406279b9f651c0030b89c94a13fe57d3b (commit) discards 439154451785e73a96dbe56e7b687905439f18cf (commit) discards 26753d71a5a9c077e7ef3d049aa85a068f260428 (commit) discards 497b96ed1191eeb72adeaa2c20dbc16b5cb6989d (commit) discards c8d815c5cc980b4ced159f2a8cdcff467bdf2b12 (commit) discards 82439efc8bfe17c17dad5afc610c2ef9beeb7c74 (commit) discards e69b2e80cb9cb11253bf41264ef06435247dff9a (commit) discards 6c7ebc24647c40288e5b42bc070450e67d438e8e (commit) discards c1e56ed9a2528dfcdab5505d667117c870aa9735 (commit) discards 3c28afa31f11ae2ce28ec98f21eabc819bf3668f (commit) discards 1f28fe702503a142f4c2941b9531e8eed7ad59fd (commit) discards d6590999e510af411121a788e6e3d556f9460408 (commit) discards bf60a6b7736b1c1c9f2c940803fb6c3be251789b (commit) discards d7832dd956f0212851cae1cdebd132bd0cdc52ae (commit) discards 18accac7c9d05152e9986b3a978a907009971aea (commit) discards 26ca593264813b0f414e2e94ccdfd3605fbad6cf (commit) discards 24693c5d0c585b8ab4f24ead581971b9271d1a76 (commit) discards 9b6960d0799f50e86f66473fe9556e33b5ca6405 (commit) discards 265b42ef4dd490b2d358f3de5f8d6ba8c7e48664 (commit) discards 2197099330e41d4e8d7ed1d3c2806f9d48b065b8 (commit) discards 7155b5f4f41accd95ff47e0130e90ee10bf7c92e (commit) discards 77a291410a81bc97524389a0c8ee26b30faeb182 (commit) discards 048de3ed85b9c93d7b8d8e306764cadf121f1dfe (commit) via 383521ab51181f2d48d0775c1253a0f2b58ef637 (commit) via 093badbc4a980d928f39083437692d8b79843da6 (commit) via 64a384c37fe41f6aa91de75e722e7cc705be7e15 (commit) via 7495a8b16a7cce1adac58737af09e4b988990a11 (commit) via 77d8f0e6098e277a8f5fb6381faf69d84ab39e31 (commit) via 5305c2469576538109ca8af1b02e3f188f0aa150 (commit) via 0ca258b6884f2ccffef66c60d4080f5d136904d5 (commit) via 72bacbc33112425d60ea658d1419f1094a15bbf0 (commit) via 89796af3b64523a8eb7a624c89dbdbc7e8b9c84d (commit) via fe6dc1ebf1b96da21e9fd3cd94859fca4d082861 (commit) via 1e434e04dd7f72cb4d1bf1f2a3f9357aeedcfa29 (commit) via 8576da475b4b16cf40126e416acd13f3774385ed (commit) via 8f8cca0b58b873e789d6a34b1b25b4ca3dcd2f38 (commit) via 43959f5e7bbfcac08064036e6d9bac49b0a2eae1 (commit) via 4d11481faf1a3442f9d53e4632bda6bba743ae89 (commit) via 66afa6841abb976358a460e95ea37963890e8671 (commit) via def6522241ae224521b77c25e1160940812a152a (commit) via 294dbb2c904e477787e36ed5cfb4279a7e20543d (commit) via 9bd0fd098d7e44fcb566795582ce02ec202d6b53 (commit) via 278976eb670e373fe2e30ecae2d00bdbf674ebd5 (commit) via 66fd0ae879edeb66f438b638d2b3066b76b3aec8 (commit) via 77b72a846f113a2b4570b18f7f88458f7d215207 (commit) via dc29e9a5fcc7ce934f17b800aaab65fe1064625b (commit) via ae815b7a51fbb7d6146dff4ca0452417dd9cab1a (commit) via 3c3c6f1fb8a8525f92e56fa018d8a01e19177a67 (commit) via 64d64de5550bb0d898a9f0c6cb3db8680f357e7a (commit) via 3badb9fc47610eed2e3dd146470a2f14c41dc861 (commit) via 01a7a18a5ff51dfc23d5e8cca13aada0d4d79adc (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (8ea535d406279b9f651c0030b89c94a13fe57d3b) \ N -- N -- N (383521ab51181f2d48d0775c1253a0f2b58ef637) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=383521ab51181f2d48d0775c1253a0f2b58ef637 commit 383521ab51181f2d48d0775c1253a0f2b58ef637 Author: Neels Hofmeyr Date: Tue Jun 14 01:32:46 2016 +0200 debug log: log all lchan_alloc steps Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0 http://cgit.osmocom.org/openbsc/commit/?id=093badbc4a980d928f39083437692d8b79843da6 commit 093badbc4a980d928f39083437692d8b79843da6 Author: Neels Hofmeyr Date: Sat Jul 23 20:15:28 2016 +0200 dyn TS: OS#1778 workaround: disable TCH/F on dyn TS To avoid two phones picking mismatching TCH pchans, disable TCH/F on dynamic pchans for now. See http://osmocom.org/issues/1778 Related: OS#1778 Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7 http://cgit.osmocom.org/openbsc/commit/?id=64a384c37fe41f6aa91de75e722e7cc705be7e15 commit 64a384c37fe41f6aa91de75e722e7cc705be7e15 Author: Neels Hofmeyr Date: Sat Jul 23 17:17:34 2016 +0200 dyn TS: Rename bsc_dyn_pdch.c to bsc_dyn_ts.c It's no longer just for IPAC style TCH/F_PDCH, but also contains code for TCH/F_TCH/H_PDCH, so pick a more general name. Change-Id: Ic19db81eca03fd72738839ee3686b6b4c8b6b437 http://cgit.osmocom.org/openbsc/commit/?id=7495a8b16a7cce1adac58737af09e4b988990a11 commit 7495a8b16a7cce1adac58737af09e4b988990a11 Author: Neels Hofmeyr Date: Sat Jul 23 20:08:41 2016 +0200 dyn TS: split dyn_pdch_init() for new dyn type and rename Init both TCH/F_PDCH and TCH/F_TCH/H_PDCH via dyn_ts_init(), which refactors dyn_pdch_init(). Make dyn_ts_switchover_start from abis_rsl.c public so we can call it from dyn_ts_init(). Change-Id: I5c0b257ba8ff0e9c9a2268681a84b0681a778368 http://cgit.osmocom.org/openbsc/commit/?id=77d8f0e6098e277a8f5fb6381faf69d84ab39e31 commit 77d8f0e6098e277a8f5fb6381faf69d84ab39e31 Author: Neels Hofmeyr Date: Sat Jul 23 19:45:15 2016 +0200 dyn TS: implement pchan switchover logic In struct gsm_lchan, add dyn.rqd_ref and dyn.rqd_ta. These save the Channel Requested details across the PDCH deactivation dance. abis_rsl.c: add static functions: * dyn_ts_switchover*() for the various stages of switchover between pchans. * pchan_for_lchant() to derive the desired pchan from the lchan type that was set during lchan_alloc(). * rsl_chan_activate_lchan_as_pdch() to compose the simpler RSL CHAN ACT message without introducing numerous special cases to the normal RSL CHAN ACT code. In rsl_chan_activate_lchan(), detect and initiate required pchan switchovers if requested pchan on a dyn TS differs. In rsl_rx_rf_chan_rel_ack(), initiate or continue pchan switchovers after a channel was released. In rsl_rx_chan_act_ack(), notice that a switchover is complete. Change-Id: I5c6bce13092a10204113d84678c587c65e35e4fd http://cgit.osmocom.org/openbsc/commit/?id=5305c2469576538109ca8af1b02e3f188f0aa150 commit 5305c2469576538109ca8af1b02e3f188f0aa150 Author: Neels Hofmeyr Date: Sat Jul 23 21:00:51 2016 +0200 dyn TS: rename lchan->dyn_pdch to lchan->dyn This will also be used by the new dynamic TS type, so make the name more general. Change-Id: I2451b10519dff3e5cdf503b430574c0984d19000 http://cgit.osmocom.org/openbsc/commit/?id=0ca258b6884f2ccffef66c60d4080f5d136904d5 commit 0ca258b6884f2ccffef66c60d4080f5d136904d5 Author: Neels Hofmeyr Date: Sat Jul 23 19:59:31 2016 +0200 dyn TS: add ts_subslots() abis_rsl.c will need to know the number of subslots per pchan, to verify that all lchans are free before dyn TS switchover. The subslots_per_pchan[] array is static to lchan_alloc.c, and since we need a check for dyn TS anyway, add public ts_subslots() to lchan_alloc.c, which also checks the current dyn pchan type. Change-Id: I69d8f1ec7a828028bffdf7641ca410a7d5814488 http://cgit.osmocom.org/openbsc/commit/?id=72bacbc33112425d60ea658d1419f1094a15bbf0 commit 72bacbc33112425d60ea658d1419f1094a15bbf0 Author: Neels Hofmeyr Date: Sat Jul 23 19:51:09 2016 +0200 dyn TS: chan act: set chan_nr according to dyn pchan type Change-Id: Ica5ef2197b3e97d5e895f3e3221295d5d0ef8908 http://cgit.osmocom.org/openbsc/commit/?id=89796af3b64523a8eb7a624c89dbdbc7e8b9c84d commit 89796af3b64523a8eb7a624c89dbdbc7e8b9c84d Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). A returned dynamic channel still needs to be switched to the proper mode, which will follow in another commit. Replace a fixme comment with a normal comment in subslots_per_pchan[], because handling of dynamic TS is now defined. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=fe6dc1ebf1b96da21e9fd3cd94859fca4d082861 commit fe6dc1ebf1b96da21e9fd3cd94859fca4d082861 Author: Neels Hofmeyr Date: Sat Jul 23 20:18:40 2016 +0200 dyn TS: rsl *2chan_nr(): handle TCH/F_TCH/H_PDCH In gsm_lchan2chan_nr() use the current pchan type. In gsm_lchan_as_pchan2chan_nr(), add the special case of non-standard cbits for activating PDCH on a TCH/F_TCH/H_PDCH dyn TS. This way, gsm_pchan2chan_nr() conforms to the standard and does not need access to a ts struct. Change-Id: If248b9073b9f397110a2003d8e1a04afdc1c0e20 http://cgit.osmocom.org/openbsc/commit/?id=1e434e04dd7f72cb4d1bf1f2a3f9357aeedcfa29 commit 1e434e04dd7f72cb4d1bf1f2a3f9357aeedcfa29 Author: Neels Hofmeyr Date: Mon Jul 18 23:43:44 2016 +0200 dyn TS: gsm_lchan2chan_nr(): decouple from ts->pchan For upcoming dynamic TS, the pchan choice for RSL De-/Activation is not trivial. So in order to pass the desired pchan to generate the RSL chan_nr, introduce gsm_lchan_as_pchan2chan_nr(). To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the actual ts struct, so refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with explicit pchan, ts_nr and lchan_nr arguments. Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f http://cgit.osmocom.org/openbsc/commit/?id=8576da475b4b16cf40126e416acd13f3774385ed commit 8576da475b4b16cf40126e416acd13f3774385ed Author: Neels Hofmeyr Date: Sat Jul 23 19:49:58 2016 +0200 prepare dyn TS: act lchan: fetch the channel mode a bit later Change-Id: I66d88ad6a4ae7bee1e552960fd4e92aff953125c http://cgit.osmocom.org/openbsc/commit/?id=8f8cca0b58b873e789d6a34b1b25b4ca3dcd2f38 commit 8f8cca0b58b873e789d6a34b1b25b4ca3dcd2f38 Author: Neels Hofmeyr Date: Mon Jul 18 23:56:08 2016 +0200 error log: rsl_chan_activate_lchan: log channel mode error Change-Id: I0f403b13ff9897770c0b855bf57a9440717b46e8 http://cgit.osmocom.org/openbsc/commit/?id=43959f5e7bbfcac08064036e6d9bac49b0a2eae1 commit 43959f5e7bbfcac08064036e6d9bac49b0a2eae1 Author: Neels Hofmeyr Date: Mon Jul 18 23:54:54 2016 +0200 debug log: rsl_chan_activate_lchan: log activation type Change-Id: I9b6b43b4fad62195af0009ab12632125de39d4fe http://cgit.osmocom.org/openbsc/commit/?id=4d11481faf1a3442f9d53e4632bda6bba743ae89 commit 4d11481faf1a3442f9d53e4632bda6bba743ae89 Author: Neels Hofmeyr Date: Sat Jul 23 20:06:27 2016 +0200 cosmetic: dyn_pdch_init(): debug log: use new gsm_ts_and_pchan_name() Change-Id: I396c2696bdbedb41a1f1fe2183f8eada57dc3413 http://cgit.osmocom.org/openbsc/commit/?id=66afa6841abb976358a460e95ea37963890e8671 commit 66afa6841abb976358a460e95ea37963890e8671 Author: Neels Hofmeyr Date: Sat Jul 16 23:59:32 2016 +0200 gsm_data_shared: add gsm_ts_and_pchan_name() for dyn ts logging Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0 http://cgit.osmocom.org/openbsc/commit/?id=def6522241ae224521b77c25e1160940812a152a commit def6522241ae224521b77c25e1160940812a152a Author: Neels Hofmeyr Date: Sat Jul 23 16:14:06 2016 +0200 dyn TS: add ts->dyn state, use new GSM_PCHAN_TCH_F_TCH_H_PDCH Add GSM_PCHAN_TCH_F_TCH_H_PDCH in gsm_pchant_names and gsm_pchant_descs: the VTY can now handle the new pchan type. Add state fields osmo_bts_trx_ts->dyn.* to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change-Id: I0a4049df8500b4f7c864f1355c4e9238932d1b8f http://cgit.osmocom.org/openbsc/commit/?id=294dbb2c904e477787e36ed5cfb4279a7e20543d commit 294dbb2c904e477787e36ed5cfb4279a7e20543d Author: Neels Hofmeyr Date: Sat Jul 23 17:57:53 2016 +0200 dyn TS: rsl_lchan_lookup(): add dyn PCHAN and PDCH chan bits Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51 http://cgit.osmocom.org/openbsc/commit/?id=9bd0fd098d7e44fcb566795582ce02ec202d6b53 commit 9bd0fd098d7e44fcb566795582ce02ec202d6b53 Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=278976eb670e373fe2e30ecae2d00bdbf674ebd5 commit 278976eb670e373fe2e30ecae2d00bdbf674ebd5 Author: Neels Hofmeyr Date: Sat Jul 23 16:54:16 2016 +0200 gsm_ts2chan_nr(): add assertions for lchan_nr Change-Id: Ibfdef347c85d4a145645a7325cd193ea1b475a54 http://cgit.osmocom.org/openbsc/commit/?id=66fd0ae879edeb66f438b638d2b3066b76b3aec8 commit 66fd0ae879edeb66f438b638d2b3066b76b3aec8 Author: Neels Hofmeyr Date: Sat Jul 23 16:47:07 2016 +0200 gsm_ts2chan_nr(): use constants instead of magic numbers Change-Id: I14dceab6ac9f0d4ad852259eae643f567d0982f2 http://cgit.osmocom.org/openbsc/commit/?id=77b72a846f113a2b4570b18f7f88458f7d215207 commit 77b72a846f113a2b4570b18f7f88458f7d215207 Author: Neels Hofmeyr Date: Mon Jul 18 23:47:24 2016 +0200 error log: abis_rsl.c: log errors in channel_mode_from_lchan() Change-Id: Ifa416eab76e6c26dc83e979d815ae778d0d7133b http://cgit.osmocom.org/openbsc/commit/?id=dc29e9a5fcc7ce934f17b800aaab65fe1064625b commit dc29e9a5fcc7ce934f17b800aaab65fe1064625b Author: Neels Hofmeyr Date: Sat Jul 23 17:38:22 2016 +0200 code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts lchan_lookup in abis_rsl.c and rsl_lchan_lookup() from osmo-bts rsl.c are the same code, except for the log context, which is only set in abis_rsl.c. Factor out the common code to rsl_lchan_lookup() in gsm_data_shared.c. Openbsc and osmo-bts each define their own DRSL log constant, so add an int *rc return code argument and keep the logging part in abis_rsl.c's thin lchan_lookup() wrapper. Incidentally, this also removes code dup for logging. To avoid duplicate symbols, the rsl_lchan_lookup() implementation needs to be removed from osmo-bts, so older osmo-bts git revisions will not build with this. Change-Id: Ie89bc5bb9110a0e539d37991dedac6f913211b48 http://cgit.osmocom.org/openbsc/commit/?id=ae815b7a51fbb7d6146dff4ca0452417dd9cab1a commit ae815b7a51fbb7d6146dff4ca0452417dd9cab1a Author: Neels Hofmeyr Date: Thu Jul 14 02:51:13 2016 +0200 comments: clarify some dynamic TS comments A new type of dynamic channel will be introduced soon, so prepare some comments to name the dynamic TS kind more specifically. Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7 http://cgit.osmocom.org/openbsc/commit/?id=3c3c6f1fb8a8525f92e56fa018d8a01e19177a67 commit 3c3c6f1fb8a8525f92e56fa018d8a01e19177a67 Author: Neels Hofmeyr Date: Sat Jul 23 20:01:49 2016 +0200 cosmetic: rsl_rx_rf_chan_rel_ack(): use local ts var for brevity In preparation for an upcoming change. Change-Id: I11bd59492fa8d5b9392d9f2b511c8fa9585afe6c http://cgit.osmocom.org/openbsc/commit/?id=64d64de5550bb0d898a9f0c6cb3db8680f357e7a commit 64d64de5550bb0d898a9f0c6cb3db8680f357e7a Author: Neels Hofmeyr Date: Fri Jul 15 01:26:03 2016 +0200 cosmetic: act lchan type: use constant instead of 0x00 Change-Id: Idc8afc4e52e189f474077899eef896381ce238f7 http://cgit.osmocom.org/openbsc/commit/?id=3badb9fc47610eed2e3dd146470a2f14c41dc861 commit 3badb9fc47610eed2e3dd146470a2f14c41dc861 Author: Neels Hofmeyr Date: Thu Jul 14 16:16:33 2016 +0200 cosmetic: rsl_rx_chan_act_ack(): use local lchan var in 14 instances In preparation for an upcoming change. Change-Id: I9ce71fd7dde42ad7d20f806ac70c150d11450efa http://cgit.osmocom.org/openbsc/commit/?id=01a7a18a5ff51dfc23d5e8cca13aada0d4d79adc commit 01a7a18a5ff51dfc23d5e8cca13aada0d4d79adc Author: Neels Hofmeyr Date: Sat Jul 23 16:25:15 2016 +0200 compiler warning: abis_rsl.h: include gsm_utils.h Change-Id: I10f9d64398adabf8fca29663f883ac952470579c ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 6 ++--- openbsc/src/libbsc/abis_rsl.c | 45 ++++++++++++++++--------------- openbsc/src/libbsc/bsc_dyn_ts.c | 5 ---- openbsc/src/libbsc/chan_alloc.c | 37 +++++++------------------ openbsc/src/libbsc/gsm_04_08_utils.c | 8 ++---- openbsc/src/libcommon/gsm_data_shared.c | 44 +++++++++++++----------------- 6 files changed, 57 insertions(+), 88 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sat Jul 23 20:17:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 23 Jul 2016 20:17:09 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-225-g345c76a Message-ID: <201607232017.u6NKH9PA069674@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated discards 00651bfbdffa926bea2c8befa00bc27c9e936f88 (commit) discards cd01802ffbdbada8b54e6ff5af04fad540a11ac5 (commit) discards a56be35e011609ae5ca6995563997023847d1638 (commit) discards a3c257eaa9fe7f3b5d648c9607a372b44cfa5f49 (commit) discards 4e029e237b3121b0249e347e0d50273b3ccf0afd (commit) discards 77fbe69e6cd7c9b151a74fb643b69bc1836c0462 (commit) discards 7a8e19465456ed5bfdde8bfa1b3c665126f75be8 (commit) discards 60a422dfb87de2ba2ca0f8b3e6827e305738c71d (commit) discards e78a1f17b712a900d28b339fc7ff4562ffe0ad5e (commit) via 345c76ae9758afd075d5446850bd9fa51ffa681b (commit) via de8f61d0ba3fa6cc2aa815a27c14c503f8ce21ec (commit) via 84ba28d79c16931ca80feba047cf19296c63d8f5 (commit) via be7c17f4e71a2080253e5c300e711839cbe933a4 (commit) via 0ceb292109eaae0c439055b769898937e5307e67 (commit) via ea993d2d815c8d0238ec60b1f7f4962fa6e21f64 (commit) via 19fccadb646b4becabcb9a96733777666413cd21 (commit) via d2f1d21d615cba69270c8d9fc02bd56b37b80653 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (00651bfbdffa926bea2c8befa00bc27c9e936f88) \ N -- N -- N (345c76ae9758afd075d5446850bd9fa51ffa681b) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=345c76ae9758afd075d5446850bd9fa51ffa681b commit 345c76ae9758afd075d5446850bd9fa51ffa681b Author: Neels Hofmeyr Date: Sat Jul 23 21:55:34 2016 +0200 code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts lchan_lookup in abis_rsl.c and rsl_lchan_lookup() from osmo-bts rsl.c are the same code, except for the log context, which is only set in abis_rsl.c. The common code was factored out to gsm_data_shared.c in openbsc.git. Use the *rc return code argument to keep the logging part in the newly introduced thin wrapper lchan_lookup() in common/rsl.c. This also removes code dup for logging The rsl_lchan_lookup() implementation is removed from osmo-bts, so a recent openbsc is needed to build this. Change-Id: Ibc469b75e31560271be8633d524366442d27e6fb http://cgit.osmocom.org/osmo-bts/commit/?id=de8f61d0ba3fa6cc2aa815a27c14c503f8ce21ec commit de8f61d0ba3fa6cc2aa815a27c14c503f8ce21ec Author: Neels Hofmeyr Date: Thu Jul 21 10:54:26 2016 +0200 dbg Change-Id: I29710c4f2fbc5bb6e66e17cd0472a741078caa89 http://cgit.osmocom.org/osmo-bts/commit/?id=84ba28d79c16931ca80feba047cf19296c63d8f5 commit 84ba28d79c16931ca80feba047cf19296c63d8f5 Author: Neels Hofmeyr Date: Fri Jul 15 01:07:30 2016 +0200 dyn ts wip Change-Id: I53ad8b2a4be9051f53ff719d1927830eb7ea6621 http://cgit.osmocom.org/osmo-bts/commit/?id=be7c17f4e71a2080253e5c300e711839cbe933a4 commit be7c17f4e71a2080253e5c300e711839cbe933a4 Author: Neels Hofmeyr Date: Fri Jul 15 01:05:13 2016 +0200 pcu_sock: detect desired PDCH mode of dyn TS Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7 http://cgit.osmocom.org/osmo-bts/commit/?id=0ceb292109eaae0c439055b769898937e5307e67 commit 0ceb292109eaae0c439055b769898937e5307e67 Author: Neels Hofmeyr Date: Fri Jul 15 01:04:26 2016 +0200 common/oml: use dyn TS' current pchan mode for lchans config Change-Id: I8e5787fcede152cce8fa9950ff3c331f6d445289 http://cgit.osmocom.org/osmo-bts/commit/?id=ea993d2d815c8d0238ec60b1f7f4962fa6e21f64 commit ea993d2d815c8d0238ec60b1f7f4962fa6e21f64 Author: Neels Hofmeyr Date: Fri Jul 15 01:03:32 2016 +0200 common/l1sap: translate non-standard PDCH chan_nr to standard PDCH For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard chan_nr. While the rest of the code will understand that, the L1 phy will not and needs the standard chan_nr as for plain PDCH instead (== TCH/F). Change-Id: I9875cc04681037b998d9f544fc4a423bb6b44b0c http://cgit.osmocom.org/osmo-bts/commit/?id=19fccadb646b4becabcb9a96733777666413cd21 commit 19fccadb646b4becabcb9a96733777666413cd21 Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 dyn PDCH: code dup: use conf_lchans_as_pchan() For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the pchan-to-lchan switch. Change-Id: I979828e08953e83ae579a347334536f52939faf0 http://cgit.osmocom.org/osmo-bts/commit/?id=d2f1d21d615cba69270c8d9fc02bd56b37b80653 commit d2f1d21d615cba69270c8d9fc02bd56b37b80653 Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 prepare dyn TS: split/replace conf_lchans_for_pchan() Move the actual switch from static conf_lchans_for_pchan() into new 'public' function conf_lchans_as_pchan(), adding an explicit pchan argument. This allows passing a non-trivial pchan, for dynamic TS. conf_lchans_as_pchan() now takes a pchan argument, so distinguish the naming and drop the 'for_pchan' from conf_lchans_for_pchan(), which takes only a ts argument. Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/rsl.h | 2 - src/common/l1sap.c | 4 - src/common/rsl.c | 83 ++------- src/osmo-bts-litecell15/calib_file.c | 12 +- src/osmo-bts-litecell15/hw_misc.c | 4 +- src/osmo-bts-litecell15/l1_if.c | 13 +- src/osmo-bts-litecell15/l1_transp_hw.c | 4 +- src/osmo-bts-litecell15/misc/lc15bts_bid.c | 4 +- src/osmo-bts-litecell15/misc/lc15bts_clock.c | 18 +- src/osmo-bts-litecell15/misc/lc15bts_mgr.c | 20 ++- src/osmo-bts-litecell15/misc/lc15bts_mgr.h | 22 +-- src/osmo-bts-litecell15/misc/lc15bts_mgr_nl.c | 2 +- src/osmo-bts-litecell15/misc/lc15bts_mgr_temp.c | 105 ++++++----- src/osmo-bts-litecell15/misc/lc15bts_mgr_vty.c | 222 +++++++++++++----------- src/osmo-bts-litecell15/misc/lc15bts_misc.c | 62 +++---- src/osmo-bts-litecell15/misc/lc15bts_par.c | 14 +- src/osmo-bts-litecell15/misc/lc15bts_par.h | 7 +- src/osmo-bts-litecell15/misc/lc15bts_power.c | 34 ++-- src/osmo-bts-litecell15/misc/lc15bts_power.h | 2 +- src/osmo-bts-litecell15/misc/lc15bts_temp.c | 64 ++----- src/osmo-bts-litecell15/misc/lc15bts_temp.h | 10 +- src/osmo-bts-litecell15/oml.c | 33 +--- src/osmo-bts-sysmo/oml.c | 9 +- 23 files changed, 325 insertions(+), 425 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sat Jul 23 20:26:31 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sat, 23 Jul 2016 20:26:31 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-372-g6093979 Message-ID: <201607232026.u6NKQVXc071750@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards 383521ab51181f2d48d0775c1253a0f2b58ef637 (commit) discards 093badbc4a980d928f39083437692d8b79843da6 (commit) discards 64a384c37fe41f6aa91de75e722e7cc705be7e15 (commit) discards 7495a8b16a7cce1adac58737af09e4b988990a11 (commit) discards 77d8f0e6098e277a8f5fb6381faf69d84ab39e31 (commit) discards 5305c2469576538109ca8af1b02e3f188f0aa150 (commit) discards 0ca258b6884f2ccffef66c60d4080f5d136904d5 (commit) discards 72bacbc33112425d60ea658d1419f1094a15bbf0 (commit) discards 89796af3b64523a8eb7a624c89dbdbc7e8b9c84d (commit) discards fe6dc1ebf1b96da21e9fd3cd94859fca4d082861 (commit) discards 1e434e04dd7f72cb4d1bf1f2a3f9357aeedcfa29 (commit) discards 8576da475b4b16cf40126e416acd13f3774385ed (commit) discards 8f8cca0b58b873e789d6a34b1b25b4ca3dcd2f38 (commit) discards 43959f5e7bbfcac08064036e6d9bac49b0a2eae1 (commit) discards 4d11481faf1a3442f9d53e4632bda6bba743ae89 (commit) discards 66afa6841abb976358a460e95ea37963890e8671 (commit) discards def6522241ae224521b77c25e1160940812a152a (commit) discards 294dbb2c904e477787e36ed5cfb4279a7e20543d (commit) discards 9bd0fd098d7e44fcb566795582ce02ec202d6b53 (commit) discards 278976eb670e373fe2e30ecae2d00bdbf674ebd5 (commit) discards 66fd0ae879edeb66f438b638d2b3066b76b3aec8 (commit) discards 77b72a846f113a2b4570b18f7f88458f7d215207 (commit) discards dc29e9a5fcc7ce934f17b800aaab65fe1064625b (commit) discards ae815b7a51fbb7d6146dff4ca0452417dd9cab1a (commit) discards 3c3c6f1fb8a8525f92e56fa018d8a01e19177a67 (commit) discards 64d64de5550bb0d898a9f0c6cb3db8680f357e7a (commit) discards 3badb9fc47610eed2e3dd146470a2f14c41dc861 (commit) discards 01a7a18a5ff51dfc23d5e8cca13aada0d4d79adc (commit) via 60939792480566f6ce71a24046584fbf0c56c7ec (commit) via c0f354f06b7e1750d5017572e895014f05e6ae2f (commit) via cb8775d7035207d8d8425338cc1b277688d1ba18 (commit) via 124a0d23fb9fed4f47dd1f8324165ec720baf897 (commit) via db34d929b19e54092956771fafe8dd356203ede7 (commit) via 5dbfde5f1548ac1b8fb9c996cf3182c3f59809ba (commit) via 63829cd6465602bea11d6b22f517e791c9ae8094 (commit) via bab8227214127a941ea34b84f4dd1788d30037d0 (commit) via 0195d521cc8fab8eb10413fefe511f6ae8a7a20f (commit) via 687b2bf35aed09ab955376c568c4881662bd5f95 (commit) via d8bc15ba7417a5eb2a09d8ae16cc16148e4cc4de (commit) via 86d2af09b87f629597c6d35e3294022ecc7e2075 (commit) via ca79bf3380dd23c676b4fdc96dbd488ae2ea939c (commit) via e64c8b55a8ffd0f0a6ae8e705fe4161758597a84 (commit) via 394dbbd1874abd1ffa62968bc0c05d6e2e87fb84 (commit) via a13ed4749ff634ad1da446991e2eed8b5d9fb243 (commit) via 0cffd6bdbc4a71eb8447ce9a12e0dff8f04abc5c (commit) via 057fa092e232ff2a00cde2e8bd325a92f787afbf (commit) via 7e06ceec06625f25749233fe504361fa3e92b2cf (commit) via 223e664cf1c260431968503065d76afcd8b57d1e (commit) via 21357d807c78f2a67f6a931b7a65fe8a7f1a566b (commit) via 784bb2cc9705dd129e23fb05c41c3e3fd64dcb65 (commit) via 2b252214966af4b0fc38954a2da2dd634839eb57 (commit) via fc8099dca030cdcdb849e5214eb9ee9cc8b86e6c (commit) via e370a4922aa422ef19744d5775db3cc7f42efd72 (commit) via 2014e8131c157ab9a090532f672b37f470737af4 (commit) via 36ed87e50b0fb5380317c9fb3f91798e3cb79a46 (commit) via e6daaecd4ff794aa2a6949176ddc811b459958ed (commit) via d6dfad390e9d59dba8a5e82879e521be9637464a (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (383521ab51181f2d48d0775c1253a0f2b58ef637) \ N -- N -- N (60939792480566f6ce71a24046584fbf0c56c7ec) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=60939792480566f6ce71a24046584fbf0c56c7ec commit 60939792480566f6ce71a24046584fbf0c56c7ec Author: Neels Hofmeyr Date: Sat Jul 23 16:25:15 2016 +0200 compiler warning: abis_rsl.h: include gsm_utils.h Change-Id: I10f9d64398adabf8fca29663f883ac952470579c http://cgit.osmocom.org/openbsc/commit/?id=c0f354f06b7e1750d5017572e895014f05e6ae2f commit c0f354f06b7e1750d5017572e895014f05e6ae2f Author: Neels Hofmeyr Date: Tue Jun 14 01:32:46 2016 +0200 debug log: log all lchan_alloc steps Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0 http://cgit.osmocom.org/openbsc/commit/?id=cb8775d7035207d8d8425338cc1b277688d1ba18 commit cb8775d7035207d8d8425338cc1b277688d1ba18 Author: Neels Hofmeyr Date: Sat Jul 23 20:15:28 2016 +0200 dyn TS: OS#1778 workaround: disable TCH/F on dyn TS To avoid two phones picking mismatching TCH pchans, disable TCH/F on dynamic pchans for now. See http://osmocom.org/issues/1778 Related: OS#1778 Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7 http://cgit.osmocom.org/openbsc/commit/?id=124a0d23fb9fed4f47dd1f8324165ec720baf897 commit 124a0d23fb9fed4f47dd1f8324165ec720baf897 Author: Neels Hofmeyr Date: Sat Jul 23 17:17:34 2016 +0200 dyn TS: Rename bsc_dyn_pdch.c to bsc_dyn_ts.c It's no longer just for IPAC style TCH/F_PDCH, but also contains code for TCH/F_TCH/H_PDCH, so pick a more general name. Change-Id: Ic19db81eca03fd72738839ee3686b6b4c8b6b437 http://cgit.osmocom.org/openbsc/commit/?id=db34d929b19e54092956771fafe8dd356203ede7 commit db34d929b19e54092956771fafe8dd356203ede7 Author: Neels Hofmeyr Date: Sat Jul 23 20:08:41 2016 +0200 dyn TS: split dyn_pdch_init() for new dyn type and rename Init both TCH/F_PDCH and TCH/F_TCH/H_PDCH via dyn_ts_init(), which refactors dyn_pdch_init(). Make dyn_ts_switchover_start from abis_rsl.c public so we can call it from dyn_ts_init(). Change-Id: I5c0b257ba8ff0e9c9a2268681a84b0681a778368 http://cgit.osmocom.org/openbsc/commit/?id=5dbfde5f1548ac1b8fb9c996cf3182c3f59809ba commit 5dbfde5f1548ac1b8fb9c996cf3182c3f59809ba Author: Neels Hofmeyr Date: Sat Jul 23 19:45:15 2016 +0200 dyn TS: implement pchan switchover logic In struct gsm_lchan, add dyn.rqd_ref and dyn.rqd_ta. These save the Channel Requested details across the PDCH deactivation dance. abis_rsl.c: add static functions: * dyn_ts_switchover*() for the various stages of switchover between pchans. * pchan_for_lchant() to derive the desired pchan from the lchan type that was set during lchan_alloc(). * rsl_chan_activate_lchan_as_pdch() to compose the simpler RSL CHAN ACT message without introducing numerous special cases to the normal RSL CHAN ACT code. In rsl_chan_activate_lchan(), detect and initiate required pchan switchovers if requested pchan on a dyn TS differs. In rsl_rx_rf_chan_rel_ack(), initiate or continue pchan switchovers after a channel was released. In rsl_rx_chan_act_ack(), notice that a switchover is complete. Change-Id: I5c6bce13092a10204113d84678c587c65e35e4fd http://cgit.osmocom.org/openbsc/commit/?id=63829cd6465602bea11d6b22f517e791c9ae8094 commit 63829cd6465602bea11d6b22f517e791c9ae8094 Author: Neels Hofmeyr Date: Sat Jul 23 21:00:51 2016 +0200 dyn TS: rename lchan->dyn_pdch to lchan->dyn This will also be used by the new dynamic TS type, so make the name more general. Change-Id: I2451b10519dff3e5cdf503b430574c0984d19000 http://cgit.osmocom.org/openbsc/commit/?id=bab8227214127a941ea34b84f4dd1788d30037d0 commit bab8227214127a941ea34b84f4dd1788d30037d0 Author: Neels Hofmeyr Date: Sat Jul 23 19:59:31 2016 +0200 dyn TS: add ts_subslots() abis_rsl.c will need to know the number of subslots per pchan, to verify that all lchans are free before dyn TS switchover. The subslots_per_pchan[] array is static to lchan_alloc.c, and since we need a check for dyn TS anyway, add public ts_subslots() to lchan_alloc.c, which also checks the current dyn pchan type. Change-Id: I69d8f1ec7a828028bffdf7641ca410a7d5814488 http://cgit.osmocom.org/openbsc/commit/?id=0195d521cc8fab8eb10413fefe511f6ae8a7a20f commit 0195d521cc8fab8eb10413fefe511f6ae8a7a20f Author: Neels Hofmeyr Date: Sat Jul 23 19:51:09 2016 +0200 dyn TS: chan act: set chan_nr according to dyn pchan type Change-Id: Ica5ef2197b3e97d5e895f3e3221295d5d0ef8908 http://cgit.osmocom.org/openbsc/commit/?id=687b2bf35aed09ab955376c568c4881662bd5f95 commit 687b2bf35aed09ab955376c568c4881662bd5f95 Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). A returned dynamic channel still needs to be switched to the proper mode, which will follow in another commit. Replace a fixme comment with a normal comment in subslots_per_pchan[], because handling of dynamic TS is now defined. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=d8bc15ba7417a5eb2a09d8ae16cc16148e4cc4de commit d8bc15ba7417a5eb2a09d8ae16cc16148e4cc4de Author: Neels Hofmeyr Date: Sat Jul 23 20:18:40 2016 +0200 dyn TS: rsl *2chan_nr(): handle TCH/F_TCH/H_PDCH In gsm_lchan2chan_nr() use the current pchan type. In gsm_lchan_as_pchan2chan_nr(), add the special case of non-standard cbits for activating PDCH on a TCH/F_TCH/H_PDCH dyn TS. This way, gsm_pchan2chan_nr() conforms to the standard and does not need access to a ts struct. Change-Id: If248b9073b9f397110a2003d8e1a04afdc1c0e20 http://cgit.osmocom.org/openbsc/commit/?id=86d2af09b87f629597c6d35e3294022ecc7e2075 commit 86d2af09b87f629597c6d35e3294022ecc7e2075 Author: Neels Hofmeyr Date: Mon Jul 18 23:43:44 2016 +0200 dyn TS: gsm_lchan2chan_nr(): decouple from ts->pchan For upcoming dynamic TS, the pchan choice for RSL De-/Activation is not trivial. So in order to pass the desired pchan to generate the RSL chan_nr, introduce gsm_lchan_as_pchan2chan_nr(). To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the actual ts struct, so refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with explicit pchan, ts_nr and lchan_nr arguments. Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f http://cgit.osmocom.org/openbsc/commit/?id=ca79bf3380dd23c676b4fdc96dbd488ae2ea939c commit ca79bf3380dd23c676b4fdc96dbd488ae2ea939c Author: Neels Hofmeyr Date: Sat Jul 23 19:49:58 2016 +0200 prepare dyn TS: act lchan: fetch the channel mode a bit later Change-Id: I66d88ad6a4ae7bee1e552960fd4e92aff953125c http://cgit.osmocom.org/openbsc/commit/?id=e64c8b55a8ffd0f0a6ae8e705fe4161758597a84 commit e64c8b55a8ffd0f0a6ae8e705fe4161758597a84 Author: Neels Hofmeyr Date: Mon Jul 18 23:56:08 2016 +0200 error log: rsl_chan_activate_lchan: log channel mode error Change-Id: I0f403b13ff9897770c0b855bf57a9440717b46e8 http://cgit.osmocom.org/openbsc/commit/?id=394dbbd1874abd1ffa62968bc0c05d6e2e87fb84 commit 394dbbd1874abd1ffa62968bc0c05d6e2e87fb84 Author: Neels Hofmeyr Date: Mon Jul 18 23:54:54 2016 +0200 debug log: rsl_chan_activate_lchan: log activation type Change-Id: I9b6b43b4fad62195af0009ab12632125de39d4fe http://cgit.osmocom.org/openbsc/commit/?id=a13ed4749ff634ad1da446991e2eed8b5d9fb243 commit a13ed4749ff634ad1da446991e2eed8b5d9fb243 Author: Neels Hofmeyr Date: Sat Jul 23 20:06:27 2016 +0200 cosmetic: dyn_pdch_init(): debug log: use new gsm_ts_and_pchan_name() Change-Id: I396c2696bdbedb41a1f1fe2183f8eada57dc3413 http://cgit.osmocom.org/openbsc/commit/?id=0cffd6bdbc4a71eb8447ce9a12e0dff8f04abc5c commit 0cffd6bdbc4a71eb8447ce9a12e0dff8f04abc5c Author: Neels Hofmeyr Date: Sat Jul 16 23:59:32 2016 +0200 gsm_data_shared: add gsm_ts_and_pchan_name() for dyn ts logging Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0 http://cgit.osmocom.org/openbsc/commit/?id=057fa092e232ff2a00cde2e8bd325a92f787afbf commit 057fa092e232ff2a00cde2e8bd325a92f787afbf Author: Neels Hofmeyr Date: Sat Jul 23 16:14:06 2016 +0200 dyn TS: add ts->dyn state, use new GSM_PCHAN_TCH_F_TCH_H_PDCH Add GSM_PCHAN_TCH_F_TCH_H_PDCH in gsm_pchant_names and gsm_pchant_descs: the VTY can now handle the new pchan type. Add state fields osmo_bts_trx_ts->dyn.* to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change-Id: I0a4049df8500b4f7c864f1355c4e9238932d1b8f http://cgit.osmocom.org/openbsc/commit/?id=7e06ceec06625f25749233fe504361fa3e92b2cf commit 7e06ceec06625f25749233fe504361fa3e92b2cf Author: Neels Hofmeyr Date: Sat Jul 23 17:57:53 2016 +0200 dyn TS: rsl_lchan_lookup(): add dyn PCHAN and PDCH chan bits Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51 http://cgit.osmocom.org/openbsc/commit/?id=223e664cf1c260431968503065d76afcd8b57d1e commit 223e664cf1c260431968503065d76afcd8b57d1e Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=21357d807c78f2a67f6a931b7a65fe8a7f1a566b commit 21357d807c78f2a67f6a931b7a65fe8a7f1a566b Author: Neels Hofmeyr Date: Sat Jul 23 16:54:16 2016 +0200 gsm_ts2chan_nr(): add assertions for lchan_nr Change-Id: Ibfdef347c85d4a145645a7325cd193ea1b475a54 http://cgit.osmocom.org/openbsc/commit/?id=784bb2cc9705dd129e23fb05c41c3e3fd64dcb65 commit 784bb2cc9705dd129e23fb05c41c3e3fd64dcb65 Author: Neels Hofmeyr Date: Sat Jul 23 16:47:07 2016 +0200 gsm_ts2chan_nr(): use constants instead of magic numbers Change-Id: I14dceab6ac9f0d4ad852259eae643f567d0982f2 http://cgit.osmocom.org/openbsc/commit/?id=2b252214966af4b0fc38954a2da2dd634839eb57 commit 2b252214966af4b0fc38954a2da2dd634839eb57 Author: Neels Hofmeyr Date: Mon Jul 18 23:47:24 2016 +0200 error log: abis_rsl.c: log errors in channel_mode_from_lchan() Change-Id: Ifa416eab76e6c26dc83e979d815ae778d0d7133b http://cgit.osmocom.org/openbsc/commit/?id=fc8099dca030cdcdb849e5214eb9ee9cc8b86e6c commit fc8099dca030cdcdb849e5214eb9ee9cc8b86e6c Author: Neels Hofmeyr Date: Sat Jul 23 17:38:22 2016 +0200 code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts lchan_lookup in abis_rsl.c and rsl_lchan_lookup() from osmo-bts rsl.c are the same code, except for the log context, which is only set in abis_rsl.c. Factor out the common code to rsl_lchan_lookup() in gsm_data_shared.c. Openbsc and osmo-bts each define their own DRSL log constant, so add an int *rc return code argument and keep the logging part in abis_rsl.c's thin lchan_lookup() wrapper. Incidentally, this also removes code dup for logging. To avoid duplicate symbols, the rsl_lchan_lookup() implementation needs to be removed from osmo-bts, so older osmo-bts git revisions will not build with this. Change-Id: Ie89bc5bb9110a0e539d37991dedac6f913211b48 http://cgit.osmocom.org/openbsc/commit/?id=e370a4922aa422ef19744d5775db3cc7f42efd72 commit e370a4922aa422ef19744d5775db3cc7f42efd72 Author: Neels Hofmeyr Date: Thu Jul 14 02:51:13 2016 +0200 comments: clarify some dynamic TS comments A new type of dynamic channel will be introduced soon, so prepare some comments to name the dynamic TS kind more specifically. Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7 http://cgit.osmocom.org/openbsc/commit/?id=2014e8131c157ab9a090532f672b37f470737af4 commit 2014e8131c157ab9a090532f672b37f470737af4 Author: Neels Hofmeyr Date: Sat Jul 23 20:01:49 2016 +0200 cosmetic: rsl_rx_rf_chan_rel_ack(): use local ts var for brevity In preparation for an upcoming change. Change-Id: I11bd59492fa8d5b9392d9f2b511c8fa9585afe6c http://cgit.osmocom.org/openbsc/commit/?id=36ed87e50b0fb5380317c9fb3f91798e3cb79a46 commit 36ed87e50b0fb5380317c9fb3f91798e3cb79a46 Author: Neels Hofmeyr Date: Fri Jul 15 01:26:03 2016 +0200 cosmetic: act lchan type: use constant instead of 0x00 Change-Id: Idc8afc4e52e189f474077899eef896381ce238f7 http://cgit.osmocom.org/openbsc/commit/?id=e6daaecd4ff794aa2a6949176ddc811b459958ed commit e6daaecd4ff794aa2a6949176ddc811b459958ed Author: Neels Hofmeyr Date: Thu Jul 14 16:16:33 2016 +0200 cosmetic: rsl_rx_chan_act_ack(): use local lchan var in 14 instances In preparation for an upcoming change. Change-Id: I9ce71fd7dde42ad7d20f806ac70c150d11450efa http://cgit.osmocom.org/openbsc/commit/?id=d6dfad390e9d59dba8a5e82879e521be9637464a commit d6dfad390e9d59dba8a5e82879e521be9637464a Author: Neels Hofmeyr Date: Sat Jul 23 22:23:17 2016 +0200 fix: create_pdp_conf(): unset reject_cause after unknown ran_type f9f4387686584d4575b326ac7414138d8ba0c641 introduced a check for ran_type, which potentially leaves reject_cause unset. Fix that. Change-Id: I0220841ff796f949d00a1415d46b54a3eacc9493 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_libgtp.c | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jul 24 12:22:33 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 24 Jul 2016 12:22:33 GMT Subject: openbsc.git branch master updated. 0.15.0-346-g17a6bab Message-ID: <201607241222.u6OCMXAT050954@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 17a6bab150bd70954b00645c8d1f18ce3ccf8948 (commit) from d091b8de21506571f64c248a7635af60cc77633c (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=17a6bab150bd70954b00645c8d1f18ce3ccf8948 commit 17a6bab150bd70954b00645c8d1f18ce3ccf8948 Author: Neels Hofmeyr Date: Sat Jul 23 16:14:06 2016 +0200 fix ctrl test: dyn TS: use new GSM_PCHAN_TCH_F_TCH_H_PDCH Add GSM_PCHAN_TCH_F_TCH_H_PDCH in gsm_pchant_names and gsm_pchant_descs: the VTY and CTRL can now handle the new pchan type. Adjust the CTRL iface test to expect the new PCHAN type in the output. Fixes make check with --enable-external-tests after libosmocore commit fd80f5a04239c2ab7b561401476dd89f2861748b that adds GSM_PCHAN_TCH_F_TCH_H_PDCH. Change-Id: I4ad9c972d7f76f7e20cf74d6fc3d1928b644a4f8 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 4 ++-- openbsc/src/libcommon/gsm_data_shared.c | 6 ++++-- openbsc/tests/ctrl_test_runner.py | 5 ++++- 3 files changed, 10 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Sun Jul 24 13:22:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 24 Jul 2016 13:22:08 GMT Subject: osmo-bts.git branch neels/dyn_ts2 created. 0.4.0-226-g00651bf Message-ID: <201607241322.u6ODM8r4062611@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts2 has been created at 00651bfbdffa926bea2c8befa00bc27c9e936f88 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=00651bfbdffa926bea2c8befa00bc27c9e936f88 commit 00651bfbdffa926bea2c8befa00bc27c9e936f88 Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. http://cgit.osmocom.org/osmo-bts/commit/?id=cd01802ffbdbada8b54e6ff5af04fad540a11ac5 commit cd01802ffbdbada8b54e6ff5af04fad540a11ac5 Author: Neels Hofmeyr Date: Thu Jul 21 18:28:30 2016 +0200 dyn TS: lc15 Change-Id: Ia52d307eb8e5b13b3b4b1f12721284c2f2654838 http://cgit.osmocom.org/osmo-bts/commit/?id=a56be35e011609ae5ca6995563997023847d1638 commit a56be35e011609ae5ca6995563997023847d1638 Author: Neels Hofmeyr Date: Thu Jul 21 17:01:20 2016 +0200 wip Change-Id: I74d5ab6e2f549cf54feea6142b931f8ec5a29f31 http://cgit.osmocom.org/osmo-bts/commit/?id=a3c257eaa9fe7f3b5d648c9607a372b44cfa5f49 commit a3c257eaa9fe7f3b5d648c9607a372b44cfa5f49 Author: Neels Hofmeyr Date: Thu Jul 21 10:54:26 2016 +0200 dbg Change-Id: I29710c4f2fbc5bb6e66e17cd0472a741078caa89 http://cgit.osmocom.org/osmo-bts/commit/?id=4e029e237b3121b0249e347e0d50273b3ccf0afd commit 4e029e237b3121b0249e347e0d50273b3ccf0afd Author: Neels Hofmeyr Date: Fri Jul 15 01:07:30 2016 +0200 dyn ts wip Change-Id: I53ad8b2a4be9051f53ff719d1927830eb7ea6621 http://cgit.osmocom.org/osmo-bts/commit/?id=77fbe69e6cd7c9b151a74fb643b69bc1836c0462 commit 77fbe69e6cd7c9b151a74fb643b69bc1836c0462 Author: Neels Hofmeyr Date: Fri Jul 15 01:05:13 2016 +0200 pcu_sock: detect desired PDCH mode of dyn TS Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7 http://cgit.osmocom.org/osmo-bts/commit/?id=7a8e19465456ed5bfdde8bfa1b3c665126f75be8 commit 7a8e19465456ed5bfdde8bfa1b3c665126f75be8 Author: Neels Hofmeyr Date: Fri Jul 15 01:04:26 2016 +0200 common/oml: use dyn TS' current pchan mode for lchans config Change-Id: I8e5787fcede152cce8fa9950ff3c331f6d445289 http://cgit.osmocom.org/osmo-bts/commit/?id=60a422dfb87de2ba2ca0f8b3e6827e305738c71d commit 60a422dfb87de2ba2ca0f8b3e6827e305738c71d Author: Neels Hofmeyr Date: Fri Jul 15 01:03:32 2016 +0200 common/l1sap: translate ericsson specific chan_nr to standard For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard chan_nr. While the rest of the code will understand that, the L1 phy will not and needs the standard chan_nr for the requested type instead. Change-Id: I9875cc04681037b998d9f544fc4a423bb6b44b0c http://cgit.osmocom.org/osmo-bts/commit/?id=e78a1f17b712a900d28b339fc7ff4562ffe0ad5e commit e78a1f17b712a900d28b339fc7ff4562ffe0ad5e Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 dyn PDCH: code dup: split conf_lchans_for_pchan() and call Move the actual switch from static conf_lchans_for_pchan() into new 'public' function conf_lchans_as_pchan(), with specific pchan argument. Rename the static function containing the dyn PDCH decision to just conf_lchans(). For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the pchan-to-lchan switch. Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Jul 24 13:50:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 24 Jul 2016 13:50:24 GMT Subject: osmo-bts.git branch neels/dyn_ts2 updated. 0.4.0-231-ga184d2d Message-ID: <201607241350.u6ODoOr4067956@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts2 has been updated discards 00651bfbdffa926bea2c8befa00bc27c9e936f88 (commit) discards cd01802ffbdbada8b54e6ff5af04fad540a11ac5 (commit) discards a56be35e011609ae5ca6995563997023847d1638 (commit) discards a3c257eaa9fe7f3b5d648c9607a372b44cfa5f49 (commit) discards 4e029e237b3121b0249e347e0d50273b3ccf0afd (commit) discards 77fbe69e6cd7c9b151a74fb643b69bc1836c0462 (commit) discards 7a8e19465456ed5bfdde8bfa1b3c665126f75be8 (commit) discards 60a422dfb87de2ba2ca0f8b3e6827e305738c71d (commit) discards e78a1f17b712a900d28b339fc7ff4562ffe0ad5e (commit) discards eb36c6d246e14fe930969933da74501743fa2413 (commit) discards 9ae0ff4e8abb2f3d5890302be8d33fe09674b0c4 (commit) discards 44f300c55eda194e4da585cf6fcb72552f4c3c53 (commit) discards 31adede6386aa29481c7c4b42d616d5cbe993282 (commit) via a184d2d652158ffff022db5e81fe06b284e9fce5 (commit) via 1e8cf99da27c64ddc976e2ae8cadcaccae705132 (commit) via 6a3c7b7132c83642e66c7dd5f440ea912ffc5bc9 (commit) via ef9db0cdb0b2fc4afc6bc5bcb7a7832caa2d0bcb (commit) via 5d8289dac133df1f6dc26d0012f3613931b4c885 (commit) via ccd561fb87bf48e993b162ea82328f1a2a6f73ae (commit) via 0fa9b62f3bfe6b7e4d84e2dd61b913fdd28e32dd (commit) via 406d1536c34f0d2906c8bc5038ba40b13df97252 (commit) via d4cffc7926b2249fa8a8f8db3ad9a20dc77a7f05 (commit) via 6ddf77724aba89ef715e3075c141620d82483490 (commit) via 1865ed1c1d34feaf338676a12a8657e5df97b4ac (commit) via c9d5ddcc69dcf626de96db04ec9496451f1439b9 (commit) via e61c0e4ef3d9c3d51eb989faac14ec5ef0179783 (commit) via b3594114015f7f5e019b7f7ac9d01936ed43d6c0 (commit) via 50f23489079f59b6ed75fcadbe2cf48eb6a3caa3 (commit) via d1710ff6e3cccbb6c4a68b4dadb93cdad08de3c1 (commit) via 8967ad4737ae66069e366fb59a7dc1f3805a1b59 (commit) via d164a16983e538ca55a1f1c99ee899b8a9e6673e (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (00651bfbdffa926bea2c8befa00bc27c9e936f88) \ N -- N -- N (a184d2d652158ffff022db5e81fe06b284e9fce5) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=a184d2d652158ffff022db5e81fe06b284e9fce5 commit a184d2d652158ffff022db5e81fe06b284e9fce5 Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. http://cgit.osmocom.org/osmo-bts/commit/?id=1e8cf99da27c64ddc976e2ae8cadcaccae705132 commit 1e8cf99da27c64ddc976e2ae8cadcaccae705132 Author: Neels Hofmeyr Date: Thu Jul 21 18:28:30 2016 +0200 dyn TS: lc15 Change-Id: Ia52d307eb8e5b13b3b4b1f12721284c2f2654838 http://cgit.osmocom.org/osmo-bts/commit/?id=6a3c7b7132c83642e66c7dd5f440ea912ffc5bc9 commit 6a3c7b7132c83642e66c7dd5f440ea912ffc5bc9 Author: Neels Hofmeyr Date: Sun Jul 24 15:42:47 2016 +0200 lc15/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: Iba6880d94142096a8371b08f7404035912cadbb0 http://cgit.osmocom.org/osmo-bts/commit/?id=ef9db0cdb0b2fc4afc6bc5bcb7a7832caa2d0bcb commit ef9db0cdb0b2fc4afc6bc5bcb7a7832caa2d0bcb Author: Neels Hofmeyr Date: Sun Jul 24 15:24:56 2016 +0200 dyn TS: sysmo Change-Id: Iaffd2fc0aa9fc6c4a2acbc534ce6384392e0635b http://cgit.osmocom.org/osmo-bts/commit/?id=5d8289dac133df1f6dc26d0012f3613931b4c885 commit 5d8289dac133df1f6dc26d0012f3613931b4c885 Author: Neels Hofmeyr Date: Sun Jul 24 15:16:59 2016 +0200 sysmo/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: I09cc81e79661e8084aeebf8132435c207b2cf422 http://cgit.osmocom.org/osmo-bts/commit/?id=ccd561fb87bf48e993b162ea82328f1a2a6f73ae commit ccd561fb87bf48e993b162ea82328f1a2a6f73ae Author: Neels Hofmeyr Date: Sun Jul 24 15:10:47 2016 +0200 rsl http://cgit.osmocom.org/osmo-bts/commit/?id=0fa9b62f3bfe6b7e4d84e2dd61b913fdd28e32dd commit 0fa9b62f3bfe6b7e4d84e2dd61b913fdd28e32dd Author: Neels Hofmeyr Date: Fri Jul 15 01:05:13 2016 +0200 pcu_sock: detect desired PDCH mode of dyn TS Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7 http://cgit.osmocom.org/osmo-bts/commit/?id=406d1536c34f0d2906c8bc5038ba40b13df97252 commit 406d1536c34f0d2906c8bc5038ba40b13df97252 Author: Neels Hofmeyr Date: Fri Jul 15 01:04:26 2016 +0200 common/oml: use dyn TS' current pchan mode for lchans config Change-Id: I8e5787fcede152cce8fa9950ff3c331f6d445289 http://cgit.osmocom.org/osmo-bts/commit/?id=d4cffc7926b2249fa8a8f8db3ad9a20dc77a7f05 commit d4cffc7926b2249fa8a8f8db3ad9a20dc77a7f05 Author: Neels Hofmeyr Date: Fri Jul 15 01:03:32 2016 +0200 common/l1sap: translate non-standard PDCH chan_nr to standard PDCH For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard chan_nr. While the rest of the code will understand that, the L1 phy will not and needs the standard chan_nr as for plain PDCH instead (== TCH/F). Change-Id: I9875cc04681037b998d9f544fc4a423bb6b44b0c http://cgit.osmocom.org/osmo-bts/commit/?id=6ddf77724aba89ef715e3075c141620d82483490 commit 6ddf77724aba89ef715e3075c141620d82483490 Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 dyn PDCH: code dup: use conf_lchans_as_pchan() For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the pchan-to-lchan switch. Change-Id: I979828e08953e83ae579a347334536f52939faf0 http://cgit.osmocom.org/osmo-bts/commit/?id=1865ed1c1d34feaf338676a12a8657e5df97b4ac commit 1865ed1c1d34feaf338676a12a8657e5df97b4ac Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 prepare dyn TS: split/replace conf_lchans_for_pchan() Move the actual switch from static conf_lchans_for_pchan() into new 'public' function conf_lchans_as_pchan(), adding an explicit pchan argument. This allows passing a non-trivial pchan, for dynamic TS. conf_lchans_as_pchan() now takes a pchan argument, so distinguish the naming and drop the 'for_pchan' from conf_lchans_for_pchan(), which takes only a ts argument. Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4 http://cgit.osmocom.org/osmo-bts/commit/?id=c9d5ddcc69dcf626de96db04ec9496451f1439b9 commit c9d5ddcc69dcf626de96db04ec9496451f1439b9 Author: Neels Hofmeyr Date: Fri Jul 15 01:01:01 2016 +0200 doc: add ladder diagram on dynamic TS, for TCH/H Also gitignore the image files possibly produced by mscgen. Change-Id: I58bc10fddeb14a694e1b159d6ccfe35cef7c804a http://cgit.osmocom.org/osmo-bts/commit/?id=e61c0e4ef3d9c3d51eb989faac14ec5ef0179783 commit e61c0e4ef3d9c3d51eb989faac14ec5ef0179783 Author: Neels Hofmeyr Date: Sat Jul 16 22:29:28 2016 +0200 cosmetic: clarify TCH/F_PDCH related naming and comments We're about to introduce a new kind of dynamic channel, which will also use parts of the ip.access mode dyn PDCH code paths. Make sure the general parts have general names and mark ip.access specific parts as such. Rename dyn_pdch_ts_[dis]connected() to cb_ts_[dis]connected(). Rename dyn_pdch_complete to ipacc_dyn_pdch_complete(). From cb_ts_[dis]connected(), factor out the current code into static functions ipacc_dyn_pdch_[dis]connected() -- this will make sense once the new dynamic kind is added to cb_ts_[dis]connected(). Change-Id: I7da5b7cb7b48572671f50e0dec97d9eec3083df1 http://cgit.osmocom.org/osmo-bts/commit/?id=b3594114015f7f5e019b7f7ac9d01936ed43d6c0 commit b3594114015f7f5e019b7f7ac9d01936ed43d6c0 Author: Neels Hofmeyr Date: Sat Jul 16 22:30:14 2016 +0200 cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() The function checks whether to switch a TS to/from PDCH, not whether it already is PDCH. Change-Id: Ib4036445d09792636bb2f1a8a665b6b28f32e1a0 http://cgit.osmocom.org/osmo-bts/commit/?id=50f23489079f59b6ed75fcadbe2cf48eb6a3caa3 commit 50f23489079f59b6ed75fcadbe2cf48eb6a3caa3 Author: Neels Hofmeyr Date: Sat Jul 23 21:55:34 2016 +0200 code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts lchan_lookup in openbsc abis_rsl.c and rsl_lchan_lookup() rsl.c are the same code, except for the log context, which is only set in abis_rsl.c. The common code was factored out to gsm_data_shared.c in openbsc.git. Use the *rc return code argument to keep the logging part in the newly introduced thin wrapper lchan_lookup() in common/rsl.c. This also removes code dup for logging The rsl_lchan_lookup() implementation is removed from osmo-bts, so a recent openbsc is needed to build this. Change-Id: Ibc469b75e31560271be8633d524366442d27e6fb http://cgit.osmocom.org/osmo-bts/commit/?id=d1710ff6e3cccbb6c4a68b4dadb93cdad08de3c1 commit d1710ff6e3cccbb6c4a68b4dadb93cdad08de3c1 Author: Neels Hofmeyr Date: Sun Jul 17 20:57:31 2016 +0200 fix compiler warning: msg_utils.c: fn_chk() constify arg The only caller dtx_sched_optional() passes const arrays and a warning was issued. Change-Id: I18e0788ef96489d2116a60cae57bd516fe6eae8e http://cgit.osmocom.org/osmo-bts/commit/?id=8967ad4737ae66069e366fb59a7dc1f3805a1b59 commit 8967ad4737ae66069e366fb59a7dc1f3805a1b59 Author: Neels Hofmeyr Date: Sun Jul 24 15:08:29 2016 +0200 info log: l1sap.c: add '0x' to hex output Change-Id: If29895de238e586b8298d84b6f0b41e08bea8c91 http://cgit.osmocom.org/osmo-bts/commit/?id=d164a16983e538ca55a1f1c99ee899b8a9e6673e commit d164a16983e538ca55a1f1c99ee899b8a9e6673e Author: Neels Hofmeyr Date: Sun Jul 24 15:14:54 2016 +0200 error log: rsl.c: typo x2 Change-Id: I285fdff8260f008d856b9cda811e9fbb936893eb ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/rsl.h | 2 -- src/common/l1sap.c | 4 --- src/common/rsl.c | 85 ++++++++-------------------------------------- src/osmo-bts-sysmo/l1_if.c | 7 ++-- src/osmo-bts-sysmo/oml.c | 7 ---- 5 files changed, 16 insertions(+), 89 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Jul 24 14:15:19 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 24 Jul 2016 14:15:19 GMT Subject: libosmocore.git branch master updated. 0.9.0-210-g1a96946 Message-ID: <201607241415.u6OEFJfc073096@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 1a96946875f807b84fbb255e8b4f8f4a31b9cecc (commit) from da34bf01a340850b114e7136502c55e79bec68e1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=1a96946875f807b84fbb255e8b4f8f4a31b9cecc commit 1a96946875f807b84fbb255e8b4f8f4a31b9cecc Author: bhargava Date: Thu Jul 14 13:15:09 2016 +0530 Update structure in libosmocore for 11 bit RACH Parameters are added to the structure ph_rach_ind_param to differentiate the type of RACH received from Layer 1. This is to further support the 11 bit RACH. Change-Id: Ic4f0f2424a3af7599d986044be25ea4fcc0ca477 ----------------------------------------------------------------------- Summary of changes: include/osmocom/gsm/l1sap.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Sun Jul 24 21:04:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 24 Jul 2016 21:04:17 GMT Subject: osmo-bts.git branch neels/dyn_ts2 updated. 0.4.0-228-g0020403 Message-ID: <201607242104.u6OL4H5C053468@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts2 has been updated discards a184d2d652158ffff022db5e81fe06b284e9fce5 (commit) discards 1e8cf99da27c64ddc976e2ae8cadcaccae705132 (commit) discards 6a3c7b7132c83642e66c7dd5f440ea912ffc5bc9 (commit) discards ef9db0cdb0b2fc4afc6bc5bcb7a7832caa2d0bcb (commit) discards 5d8289dac133df1f6dc26d0012f3613931b4c885 (commit) discards ccd561fb87bf48e993b162ea82328f1a2a6f73ae (commit) discards 0fa9b62f3bfe6b7e4d84e2dd61b913fdd28e32dd (commit) discards 406d1536c34f0d2906c8bc5038ba40b13df97252 (commit) discards d4cffc7926b2249fa8a8f8db3ad9a20dc77a7f05 (commit) discards 6ddf77724aba89ef715e3075c141620d82483490 (commit) discards 1865ed1c1d34feaf338676a12a8657e5df97b4ac (commit) discards c9d5ddcc69dcf626de96db04ec9496451f1439b9 (commit) discards e61c0e4ef3d9c3d51eb989faac14ec5ef0179783 (commit) discards b3594114015f7f5e019b7f7ac9d01936ed43d6c0 (commit) discards 50f23489079f59b6ed75fcadbe2cf48eb6a3caa3 (commit) via 002040315f0e60fbf5bf0a0fd3020145ca4f10c3 (commit) via 1e85fcfceb364598409ebbc6345e0247f516cb5c (commit) via 26fbbdb9f3a4de145bef9e32e245456d73cf9db6 (commit) via 2fa6bdcebf1bedad825ec9ae944bcaced7a93c62 (commit) via c0438a9566142f3b7412ae7e0060430de3e62b46 (commit) via a58834ddb0b3a083ef856f5e792c6bb29f300325 (commit) via 823e45ff9e228830c803a06d6a4b3691bc71bab1 (commit) via b534cd78633a41ac245b070eca3601295ecbfcee (commit) via 2e51bc3f79a0a1af1b1c763f35bcb35a808b201e (commit) via 0965019159a01e13a7e5d9965d656196dc08f4d4 (commit) via bcd81233a77807d40cac65a3f0746c613f785c44 (commit) via d3833e8d11269d55a56955e914768220ec6e8d70 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (a184d2d652158ffff022db5e81fe06b284e9fce5) \ N -- N -- N (002040315f0e60fbf5bf0a0fd3020145ca4f10c3) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=002040315f0e60fbf5bf0a0fd3020145ca4f10c3 commit 002040315f0e60fbf5bf0a0fd3020145ca4f10c3 Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. http://cgit.osmocom.org/osmo-bts/commit/?id=1e85fcfceb364598409ebbc6345e0247f516cb5c commit 1e85fcfceb364598409ebbc6345e0247f516cb5c Author: Neels Hofmeyr Date: Thu Jul 21 18:28:30 2016 +0200 dyn TS: implement litecell15 specifics For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan(). Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan initialization. In ts_connect_as(), make sure that callers pass proper "real world" pchan types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant. In ts_opstart(), connect as PCHAN_NONE since we will only know the desired pchan when the first RSL chan activ is received. Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its current "real" pchan mode. Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan type is not dynamic. Change-Id: Ie30323f968da25027045c42a7ae7f1e70ca711ae http://cgit.osmocom.org/osmo-bts/commit/?id=26fbbdb9f3a4de145bef9e32e245456d73cf9db6 commit 26fbbdb9f3a4de145bef9e32e245456d73cf9db6 Author: Neels Hofmeyr Date: Sun Jul 24 15:42:47 2016 +0200 lc15/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: Iba6880d94142096a8371b08f7404035912cadbb0 http://cgit.osmocom.org/osmo-bts/commit/?id=2fa6bdcebf1bedad825ec9ae944bcaced7a93c62 commit 2fa6bdcebf1bedad825ec9ae944bcaced7a93c62 Author: Neels Hofmeyr Date: Sun Jul 24 15:24:56 2016 +0200 dyn TS: implement SysmoBTS specifics For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan(). Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan initialization. In ts_connect_as(), make sure that callers pass proper "real world" pchan types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant. In ts_opstart(), connect as PCHAN_NONE since we will only know the desired pchan when the first RSL chan activ is received. Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its current "real" pchan mode. Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan type is not dynamic. Change-Id: Iaffd2fc0aa9fc6c4a2acbc534ce6384392e0635b http://cgit.osmocom.org/osmo-bts/commit/?id=c0438a9566142f3b7412ae7e0060430de3e62b46 commit c0438a9566142f3b7412ae7e0060430de3e62b46 Author: Neels Hofmeyr Date: Sun Jul 24 15:16:59 2016 +0200 sysmo/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: I09cc81e79661e8084aeebf8132435c207b2cf422 http://cgit.osmocom.org/osmo-bts/commit/?id=a58834ddb0b3a083ef856f5e792c6bb29f300325 commit a58834ddb0b3a083ef856f5e792c6bb29f300325 Author: Neels Hofmeyr Date: Fri Jul 15 01:03:32 2016 +0200 dyn TS: common TCH/F_TCH/H_PDCH implementation common/l1sap: For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard chan_nr. While the rest of the code now understands that, the L1 phy will not. Translate to standard PDCH (== TCH/F). common/oml: use dyn TS' current pchan mode for lchans config. common/pcu_sock: detect desired PDCH mode of dyn TS. common/rsl: implement reconnection chain of a TS for changing its pchan: * rsl_rx_chan_activ(): ** Add dyn_pchan_from_chan_nr() to derive the requested pchan from the RSL chan_nr IE. ** Notice the need for a pchan change and invoke dyn_ts_l1_reconnect() (s.b.) ** Make Chan Mode IE presence optional, because the non-standard PDCH activation message is simpler and does not require it. ** Do PDCH activation via PCU. * Add dyn_ts_l1_reconnect(): store state and disconnect the L1 channel; then wait for cb_ts_disconnected(). * Add osmo_dyn_ts_disconnected() to cb_ts_disconnected(): verify state and connect with the new pchan type; then wait for cb_ts_connected(). * Add osmo_dyn_ts_connected() to cb_ts_connected(), which re-issues the cached chan activation message from before disconnecting the L1 channel. * Also send an rf chan rel/act ack for dyn TS upon PDCH de/act via PCU. * Add dyn_ts_pdch_release(): on channel release of a dyn TS in PDCH mode, release via the PCU. Call from rsl_rx_rd_chan_rel(). Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7 http://cgit.osmocom.org/osmo-bts/commit/?id=823e45ff9e228830c803a06d6a4b3691bc71bab1 commit 823e45ff9e228830c803a06d6a4b3691bc71bab1 Author: Neels Hofmeyr Date: Sat Jul 23 21:55:34 2016 +0200 code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts lchan_lookup in openbsc abis_rsl.c and rsl_lchan_lookup() rsl.c are the same code, except for the log context, which is only set in abis_rsl.c. The common code was factored out to gsm_data_shared.c in openbsc.git. Use the *rc return code argument to keep the logging part in the newly introduced thin wrapper lchan_lookup() in common/rsl.c. This also removes code dup for logging The rsl_lchan_lookup() implementation is removed from osmo-bts, so a recent openbsc is needed to build this. Change-Id: Ibc469b75e31560271be8633d524366442d27e6fb http://cgit.osmocom.org/osmo-bts/commit/?id=b534cd78633a41ac245b070eca3601295ecbfcee commit b534cd78633a41ac245b070eca3601295ecbfcee Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 dyn PDCH: code dup: use conf_lchans_as_pchan() For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the pchan-to-lchan switch. Change-Id: I979828e08953e83ae579a347334536f52939faf0 http://cgit.osmocom.org/osmo-bts/commit/?id=2e51bc3f79a0a1af1b1c763f35bcb35a808b201e commit 2e51bc3f79a0a1af1b1c763f35bcb35a808b201e Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 prepare dyn TS: split/replace conf_lchans_for_pchan() Move the actual switch from static conf_lchans_for_pchan() into new 'public' function conf_lchans_as_pchan(), adding an explicit pchan argument. This allows passing a non-trivial pchan, for dynamic TS. conf_lchans_as_pchan() now takes a pchan argument, so distinguish the naming and drop the 'for_pchan' from conf_lchans_for_pchan(), which takes only a ts argument. Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4 http://cgit.osmocom.org/osmo-bts/commit/?id=0965019159a01e13a7e5d9965d656196dc08f4d4 commit 0965019159a01e13a7e5d9965d656196dc08f4d4 Author: Neels Hofmeyr Date: Fri Jul 15 01:01:01 2016 +0200 doc: add ladder diagram on dynamic TS, for TCH/H Also gitignore the image files possibly produced by mscgen. Change-Id: I58bc10fddeb14a694e1b159d6ccfe35cef7c804a http://cgit.osmocom.org/osmo-bts/commit/?id=bcd81233a77807d40cac65a3f0746c613f785c44 commit bcd81233a77807d40cac65a3f0746c613f785c44 Author: Neels Hofmeyr Date: Sat Jul 16 22:29:28 2016 +0200 cosmetic: clarify TCH/F_PDCH related naming and comments We're about to introduce a new kind of dynamic channel, which will also use parts of the ip.access mode dyn PDCH code paths. Make sure the general parts have general names and mark ip.access specific parts as such. Rename dyn_pdch_ts_[dis]connected() to cb_ts_[dis]connected(). Rename dyn_pdch_complete to ipacc_dyn_pdch_complete(). From cb_ts_[dis]connected(), factor out the current code into static functions ipacc_dyn_pdch_[dis]connected() -- this will make sense once the new dynamic kind is added to cb_ts_[dis]connected(). Change-Id: I7da5b7cb7b48572671f50e0dec97d9eec3083df1 http://cgit.osmocom.org/osmo-bts/commit/?id=d3833e8d11269d55a56955e914768220ec6e8d70 commit d3833e8d11269d55a56955e914768220ec6e8d70 Author: Neels Hofmeyr Date: Sat Jul 16 22:30:14 2016 +0200 cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() The function checks whether to switch a TS to/from PDCH, not whether it already is PDCH. Change-Id: Ib4036445d09792636bb2f1a8a665b6b28f32e1a0 ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 12 ++++++------ src/osmo-bts-litecell15/oml.c | 2 +- src/osmo-bts-sysmo/oml.c | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Jul 24 21:04:43 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 24 Jul 2016 21:04:43 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-375-gc1bf24d Message-ID: <201607242104.u6OL4hQv053625@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards 60939792480566f6ce71a24046584fbf0c56c7ec (commit) discards c0f354f06b7e1750d5017572e895014f05e6ae2f (commit) discards cb8775d7035207d8d8425338cc1b277688d1ba18 (commit) discards 124a0d23fb9fed4f47dd1f8324165ec720baf897 (commit) discards db34d929b19e54092956771fafe8dd356203ede7 (commit) discards 5dbfde5f1548ac1b8fb9c996cf3182c3f59809ba (commit) discards 63829cd6465602bea11d6b22f517e791c9ae8094 (commit) discards bab8227214127a941ea34b84f4dd1788d30037d0 (commit) discards 0195d521cc8fab8eb10413fefe511f6ae8a7a20f (commit) discards 687b2bf35aed09ab955376c568c4881662bd5f95 (commit) discards d8bc15ba7417a5eb2a09d8ae16cc16148e4cc4de (commit) discards 86d2af09b87f629597c6d35e3294022ecc7e2075 (commit) discards ca79bf3380dd23c676b4fdc96dbd488ae2ea939c (commit) discards e64c8b55a8ffd0f0a6ae8e705fe4161758597a84 (commit) discards 394dbbd1874abd1ffa62968bc0c05d6e2e87fb84 (commit) discards a13ed4749ff634ad1da446991e2eed8b5d9fb243 (commit) discards 0cffd6bdbc4a71eb8447ce9a12e0dff8f04abc5c (commit) discards 057fa092e232ff2a00cde2e8bd325a92f787afbf (commit) discards 7e06ceec06625f25749233fe504361fa3e92b2cf (commit) discards 223e664cf1c260431968503065d76afcd8b57d1e (commit) discards 21357d807c78f2a67f6a931b7a65fe8a7f1a566b (commit) discards 784bb2cc9705dd129e23fb05c41c3e3fd64dcb65 (commit) discards 2b252214966af4b0fc38954a2da2dd634839eb57 (commit) discards fc8099dca030cdcdb849e5214eb9ee9cc8b86e6c (commit) discards e370a4922aa422ef19744d5775db3cc7f42efd72 (commit) discards 2014e8131c157ab9a090532f672b37f470737af4 (commit) discards 36ed87e50b0fb5380317c9fb3f91798e3cb79a46 (commit) discards e6daaecd4ff794aa2a6949176ddc811b459958ed (commit) discards d6dfad390e9d59dba8a5e82879e521be9637464a (commit) via c1bf24d63c5adf61ac9e3bf3a0416fcfeb4ec91b (commit) via 1bb5384ae316eedd6cca9a24d150a62411373c65 (commit) via 423ae8929a0af88896a9f4e5d71476efb52dca38 (commit) via 0138925b5e9a96bd95f0a567b2a8f91c0ce4d5ae (commit) via ad10a2008d5e9c4cd633b07b8f5fd76f33c56935 (commit) via 7673accaf6e9316e7a5c8e7423841e3d120b54bb (commit) via befa82dcdf1bb64441559b92bcf34917c9bcabf3 (commit) via bffa9bbc27c6cf53f7124af93b3272a98ad0ea1a (commit) via 4ee5870ae65cda5bea00424727c3e46990331034 (commit) via 75ce5b91ea30f49b49adfe142bf0d75835ab9efc (commit) via b6731109c29955b0967240fbde6216e37d09f0c1 (commit) via 74ab755471365e8ff2144b761cf6e9919a7c6b48 (commit) via d36e6229bc53991a8c5b0e459aebfcfd92e7630f (commit) via ed4511422ead5a8273b3a82649d3f27c83124007 (commit) via f805952fa24f220f569827ee69f0fbc519cc96d0 (commit) via 675fedb900aa7a5c1e16f59afab192e43cc65962 (commit) via b464f4c0df0b300f3b5358f45e7375875dbf44e4 (commit) via 1af8725927b23e0ffe9c2466cbb296ba9a9a6aff (commit) via 6478e8e44b0bed7e9836c74f2ed86df6627b0529 (commit) via 936d912decd6860eecbfc7b9492ff8d30864c261 (commit) via a107abf960fd2840e325c61ebe8a47243c7531b0 (commit) via 1ee76c1aeb37198ebd0b0bad238e7273da47b276 (commit) via 6adc28b494c879baa77a012c67a6114da66a8441 (commit) via a3237c434a2196a7c1eaa8d57645f1c637229a06 (commit) via c01708171c01ef012034993fe8ed444fa4633d34 (commit) via b63c16161e429357128b52597abef01b29555a52 (commit) via 93dffe48964d38b5afe0b98a9a1dce6e3fc0ea70 (commit) via 559b804710b2968ca024882d2c810b27e1f0d56b (commit) via 7908779b9e6c38760a7ce6713a00d62ddc922730 (commit) via 17a6bab150bd70954b00645c8d1f18ce3ccf8948 (commit) via d091b8de21506571f64c248a7635af60cc77633c (commit) via 15fcd10fde06f841c5f3e0ce4c9fded463fad470 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (60939792480566f6ce71a24046584fbf0c56c7ec) \ N -- N -- N (c1bf24d63c5adf61ac9e3bf3a0416fcfeb4ec91b) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c1bf24d63c5adf61ac9e3bf3a0416fcfeb4ec91b commit c1bf24d63c5adf61ac9e3bf3a0416fcfeb4ec91b Author: Neels Hofmeyr Date: Sat Jul 23 16:25:15 2016 +0200 compiler warning: abis_rsl.h: include gsm_utils.h Change-Id: I10f9d64398adabf8fca29663f883ac952470579c http://cgit.osmocom.org/openbsc/commit/?id=1bb5384ae316eedd6cca9a24d150a62411373c65 commit 1bb5384ae316eedd6cca9a24d150a62411373c65 Author: Neels Hofmeyr Date: Tue Jun 14 01:32:46 2016 +0200 debug log: log all lchan_alloc steps Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0 http://cgit.osmocom.org/openbsc/commit/?id=423ae8929a0af88896a9f4e5d71476efb52dca38 commit 423ae8929a0af88896a9f4e5d71476efb52dca38 Author: Neels Hofmeyr Date: Sat Jul 23 20:15:28 2016 +0200 dyn TS: OS#1778 workaround: disable TCH/F on dyn TS To avoid two phones picking mismatching TCH pchans, disable TCH/F on dynamic pchans for now. See http://osmocom.org/issues/1778 Related: OS#1778 Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7 http://cgit.osmocom.org/openbsc/commit/?id=0138925b5e9a96bd95f0a567b2a8f91c0ce4d5ae commit 0138925b5e9a96bd95f0a567b2a8f91c0ce4d5ae Author: Neels Hofmeyr Date: Sat Jul 23 17:17:34 2016 +0200 dyn TS: Rename bsc_dyn_pdch.c to bsc_dyn_ts.c It's no longer just for IPAC style TCH/F_PDCH, but also contains code for TCH/F_TCH/H_PDCH, so pick a more general name. Change-Id: Ic19db81eca03fd72738839ee3686b6b4c8b6b437 http://cgit.osmocom.org/openbsc/commit/?id=ad10a2008d5e9c4cd633b07b8f5fd76f33c56935 commit ad10a2008d5e9c4cd633b07b8f5fd76f33c56935 Author: Neels Hofmeyr Date: Sat Jul 23 20:08:41 2016 +0200 dyn TS: split dyn_pdch_init() for new dyn type and rename Init both TCH/F_PDCH and TCH/F_TCH/H_PDCH via dyn_ts_init(), which refactors dyn_pdch_init(). Make dyn_ts_switchover_start from abis_rsl.c public so we can call it from dyn_ts_init(). Change-Id: I5c0b257ba8ff0e9c9a2268681a84b0681a778368 http://cgit.osmocom.org/openbsc/commit/?id=7673accaf6e9316e7a5c8e7423841e3d120b54bb commit 7673accaf6e9316e7a5c8e7423841e3d120b54bb Author: Neels Hofmeyr Date: Sat Jul 23 19:45:15 2016 +0200 dyn TS: implement pchan switchover logic In struct gsm_lchan, add dyn.rqd_ref and dyn.rqd_ta. These save the Channel Requested details across the PDCH deactivation dance. abis_rsl.c: add static functions: * dyn_ts_switchover*() for the various stages of switchover between pchans. * pchan_for_lchant() to derive the desired pchan from the lchan type that was set during lchan_alloc(). * rsl_chan_activate_lchan_as_pdch() to compose the simpler RSL CHAN ACT message without introducing numerous special cases to the normal RSL CHAN ACT code. In rsl_chan_activate_lchan(), detect and initiate required pchan switchovers if requested pchan on a dyn TS differs. In rsl_rx_rf_chan_rel_ack(), initiate or continue pchan switchovers after a channel was released. In rsl_rx_chan_act_ack(), notice that a switchover is complete. Change-Id: I5c6bce13092a10204113d84678c587c65e35e4fd http://cgit.osmocom.org/openbsc/commit/?id=befa82dcdf1bb64441559b92bcf34917c9bcabf3 commit befa82dcdf1bb64441559b92bcf34917c9bcabf3 Author: Neels Hofmeyr Date: Sat Jul 23 21:00:51 2016 +0200 dyn TS: rename lchan->dyn_pdch to lchan->dyn This will also be used by the new dynamic TS type, so make the name more general. Change-Id: I2451b10519dff3e5cdf503b430574c0984d19000 http://cgit.osmocom.org/openbsc/commit/?id=bffa9bbc27c6cf53f7124af93b3272a98ad0ea1a commit bffa9bbc27c6cf53f7124af93b3272a98ad0ea1a Author: Neels Hofmeyr Date: Sat Jul 23 19:59:31 2016 +0200 dyn TS: add ts_subslots() abis_rsl.c will need to know the number of subslots per pchan, to verify that all lchans are free before dyn TS switchover. The subslots_per_pchan[] array is static to lchan_alloc.c, and since we need a check for dyn TS anyway, add public ts_subslots() to lchan_alloc.c, which also checks the current dyn pchan type. Change-Id: I69d8f1ec7a828028bffdf7641ca410a7d5814488 http://cgit.osmocom.org/openbsc/commit/?id=4ee5870ae65cda5bea00424727c3e46990331034 commit 4ee5870ae65cda5bea00424727c3e46990331034 Author: Neels Hofmeyr Date: Sat Jul 23 19:51:09 2016 +0200 dyn TS: chan act: set chan_nr according to dyn pchan type Change-Id: Ica5ef2197b3e97d5e895f3e3221295d5d0ef8908 http://cgit.osmocom.org/openbsc/commit/?id=75ce5b91ea30f49b49adfe142bf0d75835ab9efc commit 75ce5b91ea30f49b49adfe142bf0d75835ab9efc Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). A returned dynamic channel still needs to be switched to the proper mode, which will follow in another commit. Replace a fixme comment with a normal comment in subslots_per_pchan[], because handling of dynamic TS is now defined. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=b6731109c29955b0967240fbde6216e37d09f0c1 commit b6731109c29955b0967240fbde6216e37d09f0c1 Author: Neels Hofmeyr Date: Sat Jul 23 20:18:40 2016 +0200 dyn TS: rsl *2chan_nr(): handle TCH/F_TCH/H_PDCH In gsm_lchan2chan_nr() use the current pchan type. In gsm_lchan_as_pchan2chan_nr(), add the special case of non-standard cbits for activating PDCH on a TCH/F_TCH/H_PDCH dyn TS. This way, gsm_pchan2chan_nr() conforms to the standard and does not need access to a ts struct. Change-Id: If248b9073b9f397110a2003d8e1a04afdc1c0e20 http://cgit.osmocom.org/openbsc/commit/?id=74ab755471365e8ff2144b761cf6e9919a7c6b48 commit 74ab755471365e8ff2144b761cf6e9919a7c6b48 Author: Neels Hofmeyr Date: Mon Jul 18 23:43:44 2016 +0200 dyn TS: gsm_lchan2chan_nr(): decouple from ts->pchan For upcoming dynamic TS, the pchan choice for RSL De-/Activation is not trivial. So in order to pass the desired pchan to generate the RSL chan_nr, introduce gsm_lchan_as_pchan2chan_nr(). To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the actual ts struct, so refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with explicit pchan, ts_nr and lchan_nr arguments. Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f http://cgit.osmocom.org/openbsc/commit/?id=d36e6229bc53991a8c5b0e459aebfcfd92e7630f commit d36e6229bc53991a8c5b0e459aebfcfd92e7630f Author: Neels Hofmeyr Date: Sat Jul 23 19:49:58 2016 +0200 prepare dyn TS: act lchan: fetch the channel mode a bit later Change-Id: I66d88ad6a4ae7bee1e552960fd4e92aff953125c http://cgit.osmocom.org/openbsc/commit/?id=ed4511422ead5a8273b3a82649d3f27c83124007 commit ed4511422ead5a8273b3a82649d3f27c83124007 Author: Neels Hofmeyr Date: Mon Jul 18 23:56:08 2016 +0200 error log: rsl_chan_activate_lchan: log channel mode error Change-Id: I0f403b13ff9897770c0b855bf57a9440717b46e8 http://cgit.osmocom.org/openbsc/commit/?id=f805952fa24f220f569827ee69f0fbc519cc96d0 commit f805952fa24f220f569827ee69f0fbc519cc96d0 Author: Neels Hofmeyr Date: Mon Jul 18 23:54:54 2016 +0200 debug log: rsl_chan_activate_lchan: log activation type Change-Id: I9b6b43b4fad62195af0009ab12632125de39d4fe http://cgit.osmocom.org/openbsc/commit/?id=675fedb900aa7a5c1e16f59afab192e43cc65962 commit 675fedb900aa7a5c1e16f59afab192e43cc65962 Author: Neels Hofmeyr Date: Sat Jul 23 20:06:27 2016 +0200 cosmetic: dyn_pdch_init(): debug log: use new gsm_ts_and_pchan_name() Change-Id: I396c2696bdbedb41a1f1fe2183f8eada57dc3413 http://cgit.osmocom.org/openbsc/commit/?id=b464f4c0df0b300f3b5358f45e7375875dbf44e4 commit b464f4c0df0b300f3b5358f45e7375875dbf44e4 Author: Neels Hofmeyr Date: Sat Jul 16 23:59:32 2016 +0200 gsm_data_shared: add gsm_ts_and_pchan_name() for dyn ts logging Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0 http://cgit.osmocom.org/openbsc/commit/?id=1af8725927b23e0ffe9c2466cbb296ba9a9a6aff commit 1af8725927b23e0ffe9c2466cbb296ba9a9a6aff Author: Neels Hofmeyr Date: Sat Jul 23 16:14:06 2016 +0200 dyn TS: add ts->dyn state Add state fields osmo_bts_trx_ts->dyn.* to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change-Id: I0a4049df8500b4f7c864f1355c4e9238932d1b8f http://cgit.osmocom.org/openbsc/commit/?id=6478e8e44b0bed7e9836c74f2ed86df6627b0529 commit 6478e8e44b0bed7e9836c74f2ed86df6627b0529 Author: Neels Hofmeyr Date: Sat Jul 23 17:57:53 2016 +0200 dyn TS: rsl_lchan_lookup(): add dyn PCHAN and PDCH chan bits Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51 http://cgit.osmocom.org/openbsc/commit/?id=936d912decd6860eecbfc7b9492ff8d30864c261 commit 936d912decd6860eecbfc7b9492ff8d30864c261 Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=a107abf960fd2840e325c61ebe8a47243c7531b0 commit a107abf960fd2840e325c61ebe8a47243c7531b0 Author: Neels Hofmeyr Date: Sat Jul 23 16:54:16 2016 +0200 gsm_ts2chan_nr(): add assertions for lchan_nr Change-Id: Ibfdef347c85d4a145645a7325cd193ea1b475a54 http://cgit.osmocom.org/openbsc/commit/?id=1ee76c1aeb37198ebd0b0bad238e7273da47b276 commit 1ee76c1aeb37198ebd0b0bad238e7273da47b276 Author: Neels Hofmeyr Date: Sat Jul 23 16:47:07 2016 +0200 gsm_ts2chan_nr(): use constants instead of magic numbers Change-Id: I14dceab6ac9f0d4ad852259eae643f567d0982f2 http://cgit.osmocom.org/openbsc/commit/?id=6adc28b494c879baa77a012c67a6114da66a8441 commit 6adc28b494c879baa77a012c67a6114da66a8441 Author: Neels Hofmeyr Date: Mon Jul 18 23:47:24 2016 +0200 error log: abis_rsl.c: log errors in channel_mode_from_lchan() Change-Id: Ifa416eab76e6c26dc83e979d815ae778d0d7133b http://cgit.osmocom.org/openbsc/commit/?id=a3237c434a2196a7c1eaa8d57645f1c637229a06 commit a3237c434a2196a7c1eaa8d57645f1c637229a06 Author: Neels Hofmeyr Date: Sat Jul 23 17:38:22 2016 +0200 code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts lchan_lookup in abis_rsl.c and rsl_lchan_lookup() from osmo-bts rsl.c are the same code, except for the log context, which is only set in abis_rsl.c. Factor out the common code to rsl_lchan_lookup() in gsm_data_shared.c. Openbsc and osmo-bts each define their own DRSL log constant, so add an int *rc return code argument and keep the logging part in abis_rsl.c's thin lchan_lookup() wrapper. Incidentally, this also removes code dup for logging. To avoid duplicate symbols, the rsl_lchan_lookup() implementation needs to be removed from osmo-bts, so older osmo-bts git revisions will not build with this. Change-Id: Ie89bc5bb9110a0e539d37991dedac6f913211b48 http://cgit.osmocom.org/openbsc/commit/?id=c01708171c01ef012034993fe8ed444fa4633d34 commit c01708171c01ef012034993fe8ed444fa4633d34 Author: Neels Hofmeyr Date: Thu Jul 14 02:51:13 2016 +0200 comments: clarify some dynamic TS comments A new type of dynamic channel will be introduced soon, so prepare some comments to name the dynamic TS kind more specifically. Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7 http://cgit.osmocom.org/openbsc/commit/?id=b63c16161e429357128b52597abef01b29555a52 commit b63c16161e429357128b52597abef01b29555a52 Author: Neels Hofmeyr Date: Sat Jul 23 20:01:49 2016 +0200 cosmetic: rsl_rx_rf_chan_rel_ack(): use local ts var for brevity In preparation for an upcoming change. Change-Id: I11bd59492fa8d5b9392d9f2b511c8fa9585afe6c http://cgit.osmocom.org/openbsc/commit/?id=93dffe48964d38b5afe0b98a9a1dce6e3fc0ea70 commit 93dffe48964d38b5afe0b98a9a1dce6e3fc0ea70 Author: Neels Hofmeyr Date: Fri Jul 15 01:26:03 2016 +0200 cosmetic: act lchan type: use constant instead of 0x00 Change-Id: Idc8afc4e52e189f474077899eef896381ce238f7 http://cgit.osmocom.org/openbsc/commit/?id=559b804710b2968ca024882d2c810b27e1f0d56b commit 559b804710b2968ca024882d2c810b27e1f0d56b Author: Neels Hofmeyr Date: Thu Jul 14 16:16:33 2016 +0200 cosmetic: rsl_rx_chan_act_ack(): use local lchan var in 14 instances In preparation for an upcoming change. Change-Id: I9ce71fd7dde42ad7d20f806ac70c150d11450efa http://cgit.osmocom.org/openbsc/commit/?id=7908779b9e6c38760a7ce6713a00d62ddc922730 commit 7908779b9e6c38760a7ce6713a00d62ddc922730 Author: Neels Hofmeyr Date: Sat Jul 23 22:23:17 2016 +0200 fix: create_pdp_conf(): unset reject_cause after unknown ran_type f9f4387686584d4575b326ac7414138d8ba0c641 introduced a check for ran_type, which potentially leaves reject_cause unset. Fix that. Change-Id: I0220841ff796f949d00a1415d46b54a3eacc9493 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_gmm.c | 3 +-- openbsc/src/libmsc/mncc_sock.c | 57 ++++----------------------------------- openbsc/tests/ctrl_test_runner.py | 5 +++- 3 files changed, 10 insertions(+), 55 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 25 00:15:00 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 00:15:00 GMT Subject: openbsc.git branch master updated. 0.15.0-347-gb1c227e Message-ID: <201607250015.u6P0F0JU094803@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via b1c227e5abbe023615c591ccaf865a3dcb9c742e (commit) from 17a6bab150bd70954b00645c8d1f18ce3ccf8948 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=b1c227e5abbe023615c591ccaf865a3dcb9c742e commit b1c227e5abbe023615c591ccaf865a3dcb9c742e Author: Alexander Couzens Date: Tue Jul 12 15:45:46 2016 +0200 bs11_config: add brackets to fix warning in argument parsing Change-Id: I2f02e09a21ca622b03fd966445f533263a499c8d ----------------------------------------------------------------------- Summary of changes: openbsc/src/utils/bs11_config.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 25 00:16:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 00:16:09 GMT Subject: openbsc.git branch master updated. 0.15.0-348-g14314bd Message-ID: <201607250016.u6P0G9nL095091@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 14314bd808369f0da32860412acfcd775e5c7b24 (commit) from b1c227e5abbe023615c591ccaf865a3dcb9c742e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=14314bd808369f0da32860412acfcd775e5c7b24 commit 14314bd808369f0da32860412acfcd775e5c7b24 Author: Alexander Couzens Date: Tue Jul 5 09:52:52 2016 +0200 sgsn: add statistics counter for GPRS and PDP packets Changing the test to allow still allocated block from the rate counters. Change-Id: Ie30e4c3084ee3a138d6b39bb5000234ac814e65f ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sgsn.h | 2 ++ openbsc/include/openbsc/sgsn.h | 26 ++++++++++++++++++++++++++ openbsc/src/gprs/gprs_gmm.c | 19 +++++++++++++++++-- openbsc/src/gprs/gprs_sgsn.c | 34 ++++++++++++++++++++++++++++++++++ openbsc/src/gprs/sgsn_main.c | 1 + openbsc/tests/sgsn/sgsn_test.c | 3 ++- 6 files changed, 82 insertions(+), 3 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 25 10:03:12 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 10:03:12 GMT Subject: osmo-bts.git branch neels/dyn_ts2 updated. 0.4.0-228-g94c64aa Message-ID: <201607251003.u6PA3CsV010651@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts2 has been updated discards 002040315f0e60fbf5bf0a0fd3020145ca4f10c3 (commit) via 94c64aa1853f8239566428ea75a8dcffde392faa (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (002040315f0e60fbf5bf0a0fd3020145ca4f10c3) \ N -- N -- N (94c64aa1853f8239566428ea75a8dcffde392faa) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=94c64aa1853f8239566428ea75a8dcffde392faa commit 94c64aa1853f8239566428ea75a8dcffde392faa Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. Applies only to the litecell15 device we have in the sysmocom office due to older firmware. Change-Id: I0fd3ff100fc977fad5385be2979bc471055a6650 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jul 25 10:06:16 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 10:06:16 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-376-gb6ac607 Message-ID: <201607251006.u6PA6GYm011181@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards c1bf24d63c5adf61ac9e3bf3a0416fcfeb4ec91b (commit) discards 1bb5384ae316eedd6cca9a24d150a62411373c65 (commit) discards 423ae8929a0af88896a9f4e5d71476efb52dca38 (commit) discards 0138925b5e9a96bd95f0a567b2a8f91c0ce4d5ae (commit) discards ad10a2008d5e9c4cd633b07b8f5fd76f33c56935 (commit) discards 7673accaf6e9316e7a5c8e7423841e3d120b54bb (commit) discards befa82dcdf1bb64441559b92bcf34917c9bcabf3 (commit) discards bffa9bbc27c6cf53f7124af93b3272a98ad0ea1a (commit) discards 4ee5870ae65cda5bea00424727c3e46990331034 (commit) discards 75ce5b91ea30f49b49adfe142bf0d75835ab9efc (commit) discards b6731109c29955b0967240fbde6216e37d09f0c1 (commit) discards 74ab755471365e8ff2144b761cf6e9919a7c6b48 (commit) discards d36e6229bc53991a8c5b0e459aebfcfd92e7630f (commit) discards ed4511422ead5a8273b3a82649d3f27c83124007 (commit) discards f805952fa24f220f569827ee69f0fbc519cc96d0 (commit) discards 675fedb900aa7a5c1e16f59afab192e43cc65962 (commit) discards b464f4c0df0b300f3b5358f45e7375875dbf44e4 (commit) discards 1af8725927b23e0ffe9c2466cbb296ba9a9a6aff (commit) discards 6478e8e44b0bed7e9836c74f2ed86df6627b0529 (commit) discards 936d912decd6860eecbfc7b9492ff8d30864c261 (commit) discards a107abf960fd2840e325c61ebe8a47243c7531b0 (commit) discards 1ee76c1aeb37198ebd0b0bad238e7273da47b276 (commit) discards 6adc28b494c879baa77a012c67a6114da66a8441 (commit) discards a3237c434a2196a7c1eaa8d57645f1c637229a06 (commit) discards c01708171c01ef012034993fe8ed444fa4633d34 (commit) discards b63c16161e429357128b52597abef01b29555a52 (commit) discards 93dffe48964d38b5afe0b98a9a1dce6e3fc0ea70 (commit) discards 559b804710b2968ca024882d2c810b27e1f0d56b (commit) discards 7908779b9e6c38760a7ce6713a00d62ddc922730 (commit) via b6ac607ca4c27654d7296f51c5ce91667a27b7c7 (commit) via 8e080d462efd753127d70712843d1e5c49fb9efc (commit) via b865d8a3a35a7ef0527a7046f68c44bd873a4eda (commit) via 00db96f4a09ae6134717f2342a2ec392598b2edb (commit) via aef5d5f08216483679e3de5db7f205badbce36ee (commit) via 1fe767799be1b12b8419cff47cdee057bf1a42e1 (commit) via 57b9f4f00294ce075a468d6806bdf6b32f6334eb (commit) via 5ce7702afbcbdee1a41b68c6ba7224d8d2561239 (commit) via 69e11d9ac8056b97b05c7f32e3eb10676d71d00a (commit) via 80b01c9169b37f937ce4acbec8817a379082da14 (commit) via b33329c9d73274c9093b767ac91bd10c9b108b6c (commit) via 6de65e14d22f9743b4d6f5a1a002b56d58a7912e (commit) via e371115d07a9569d8ddbacdd6405cd9fda9b5f56 (commit) via be926a72e42eeade042b5dd6e62e415621e07958 (commit) via 4c80eab89a942fdb5cba986925a36947a32f0a47 (commit) via b0a42ae7dee38accd653e8b7f32459fca65830fd (commit) via 0eb5adb533096a7c3f73bbe53354c4b7ad24b5f3 (commit) via 97f9f61cdb983ca0757a3325093bb09152abf7d6 (commit) via c61461c7eb752744821670004c1b7d9777682742 (commit) via f3173fc87ea4a040c4e558cf1db03b744594fafe (commit) via 571fda8c71fbcbabea3d03c8d86a622a931b31dc (commit) via d6c9820e0c07f8eaf08edcbca7c472949611fd63 (commit) via dab44b8dddb8411ba984864beebd57159be091f7 (commit) via 8e8b0ad5da7d8e0245bcd5d1b74ce884009a1483 (commit) via e710b68cbe610489710fb2165330faafe51437fb (commit) via 4dcc5516d1252e749b118b4014228d31de2dc278 (commit) via 4ea60c44e250b42501d783eac9448f83ee41ebb4 (commit) via b20b4891e2c2ae8f31a4498a167482e44132e83e (commit) via 14314bd808369f0da32860412acfcd775e5c7b24 (commit) via b1c227e5abbe023615c591ccaf865a3dcb9c742e (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (c1bf24d63c5adf61ac9e3bf3a0416fcfeb4ec91b) \ N -- N -- N (b6ac607ca4c27654d7296f51c5ce91667a27b7c7) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=b6ac607ca4c27654d7296f51c5ce91667a27b7c7 commit b6ac607ca4c27654d7296f51c5ce91667a27b7c7 Author: Neels Hofmeyr Date: Tue Jun 14 01:32:46 2016 +0200 debug log: log all lchan_alloc steps Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0 http://cgit.osmocom.org/openbsc/commit/?id=8e080d462efd753127d70712843d1e5c49fb9efc commit 8e080d462efd753127d70712843d1e5c49fb9efc Author: Neels Hofmeyr Date: Sat Jul 23 20:15:28 2016 +0200 dyn TS: OS#1778 workaround: disable TCH/F on dyn TS To avoid two phones picking mismatching TCH pchans, disable TCH/F on dynamic pchans for now. See http://osmocom.org/issues/1778 Related: OS#1778 Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7 http://cgit.osmocom.org/openbsc/commit/?id=b865d8a3a35a7ef0527a7046f68c44bd873a4eda commit b865d8a3a35a7ef0527a7046f68c44bd873a4eda Author: Neels Hofmeyr Date: Sat Jul 23 17:17:34 2016 +0200 dyn TS: Rename bsc_dyn_pdch.c to bsc_dyn_ts.c It's no longer just for IPAC style TCH/F_PDCH, but also contains code for TCH/F_TCH/H_PDCH, so pick a more general name. Change-Id: Ic19db81eca03fd72738839ee3686b6b4c8b6b437 http://cgit.osmocom.org/openbsc/commit/?id=00db96f4a09ae6134717f2342a2ec392598b2edb commit 00db96f4a09ae6134717f2342a2ec392598b2edb Author: Neels Hofmeyr Date: Sat Jul 23 20:08:41 2016 +0200 dyn TS: split dyn_pdch_init() for new dyn type and rename Init both TCH/F_PDCH and TCH/F_TCH/H_PDCH via dyn_ts_init(), which refactors dyn_pdch_init(). Make dyn_ts_switchover_start from abis_rsl.c public so we can call it from dyn_ts_init(). Change-Id: I5c0b257ba8ff0e9c9a2268681a84b0681a778368 http://cgit.osmocom.org/openbsc/commit/?id=aef5d5f08216483679e3de5db7f205badbce36ee commit aef5d5f08216483679e3de5db7f205badbce36ee Author: Neels Hofmeyr Date: Sat Jul 23 19:45:15 2016 +0200 dyn TS: implement pchan switchover logic In struct gsm_lchan, add dyn.rqd_ref and dyn.rqd_ta. These save the Channel Requested details across the PDCH deactivation dance. abis_rsl.c: add static functions: * dyn_ts_switchover*() for the various stages of switchover between pchans. * pchan_for_lchant() to derive the desired pchan from the lchan type that was set during lchan_alloc(). * rsl_chan_activate_lchan_as_pdch() to compose the simpler RSL CHAN ACT message without introducing numerous special cases to the normal RSL CHAN ACT code. In rsl_chan_activate_lchan(), detect and initiate required pchan switchovers if requested pchan on a dyn TS differs. In rsl_rx_rf_chan_rel_ack(), initiate or continue pchan switchovers after a channel was released. In rsl_rx_chan_act_ack(), notice that a switchover is complete. Change-Id: I5c6bce13092a10204113d84678c587c65e35e4fd http://cgit.osmocom.org/openbsc/commit/?id=1fe767799be1b12b8419cff47cdee057bf1a42e1 commit 1fe767799be1b12b8419cff47cdee057bf1a42e1 Author: Neels Hofmeyr Date: Sat Jul 23 21:00:51 2016 +0200 dyn TS: rename lchan->dyn_pdch to lchan->dyn This will also be used by the new dynamic TS type, so make the name more general. Change-Id: I2451b10519dff3e5cdf503b430574c0984d19000 http://cgit.osmocom.org/openbsc/commit/?id=57b9f4f00294ce075a468d6806bdf6b32f6334eb commit 57b9f4f00294ce075a468d6806bdf6b32f6334eb Author: Neels Hofmeyr Date: Sat Jul 23 19:59:31 2016 +0200 dyn TS: add ts_subslots() abis_rsl.c will need to know the number of subslots per pchan, to verify that all lchans are free before dyn TS switchover. The subslots_per_pchan[] array is static to lchan_alloc.c, and since we need a check for dyn TS anyway, add public ts_subslots() to lchan_alloc.c, which also checks the current dyn pchan type. Change-Id: I69d8f1ec7a828028bffdf7641ca410a7d5814488 http://cgit.osmocom.org/openbsc/commit/?id=5ce7702afbcbdee1a41b68c6ba7224d8d2561239 commit 5ce7702afbcbdee1a41b68c6ba7224d8d2561239 Author: Neels Hofmeyr Date: Sat Jul 23 19:51:09 2016 +0200 dyn TS: chan act: set chan_nr according to dyn pchan type Change-Id: Ica5ef2197b3e97d5e895f3e3221295d5d0ef8908 http://cgit.osmocom.org/openbsc/commit/?id=69e11d9ac8056b97b05c7f32e3eb10676d71d00a commit 69e11d9ac8056b97b05c7f32e3eb10676d71d00a Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). A returned dynamic channel still needs to be switched to the proper mode, which will follow in another commit. Replace a fixme comment with a normal comment in subslots_per_pchan[], because handling of dynamic TS is now defined. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=80b01c9169b37f937ce4acbec8817a379082da14 commit 80b01c9169b37f937ce4acbec8817a379082da14 Author: Neels Hofmeyr Date: Sat Jul 23 20:18:40 2016 +0200 dyn TS: rsl *2chan_nr(): handle TCH/F_TCH/H_PDCH In gsm_lchan2chan_nr() use the current pchan type. In gsm_lchan_as_pchan2chan_nr(), add the special case of non-standard cbits for activating PDCH on a TCH/F_TCH/H_PDCH dyn TS. This way, gsm_pchan2chan_nr() conforms to the standard and does not need access to a ts struct. Change-Id: If248b9073b9f397110a2003d8e1a04afdc1c0e20 http://cgit.osmocom.org/openbsc/commit/?id=b33329c9d73274c9093b767ac91bd10c9b108b6c commit b33329c9d73274c9093b767ac91bd10c9b108b6c Author: Neels Hofmeyr Date: Mon Jul 18 23:43:44 2016 +0200 dyn TS: gsm_lchan2chan_nr(): decouple from ts->pchan For upcoming dynamic TS, the pchan choice for RSL De-/Activation is not trivial. So in order to pass the desired pchan to generate the RSL chan_nr, introduce gsm_lchan_as_pchan2chan_nr(). To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the actual ts struct, so refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with explicit pchan, ts_nr and lchan_nr arguments. Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f http://cgit.osmocom.org/openbsc/commit/?id=6de65e14d22f9743b4d6f5a1a002b56d58a7912e commit 6de65e14d22f9743b4d6f5a1a002b56d58a7912e Author: Neels Hofmeyr Date: Sat Jul 23 19:49:58 2016 +0200 prepare dyn TS: act lchan: fetch the channel mode a bit later Change-Id: I66d88ad6a4ae7bee1e552960fd4e92aff953125c http://cgit.osmocom.org/openbsc/commit/?id=e371115d07a9569d8ddbacdd6405cd9fda9b5f56 commit e371115d07a9569d8ddbacdd6405cd9fda9b5f56 Author: Neels Hofmeyr Date: Mon Jul 18 23:56:08 2016 +0200 error log: rsl_chan_activate_lchan: log channel mode error Change-Id: I0f403b13ff9897770c0b855bf57a9440717b46e8 http://cgit.osmocom.org/openbsc/commit/?id=be926a72e42eeade042b5dd6e62e415621e07958 commit be926a72e42eeade042b5dd6e62e415621e07958 Author: Neels Hofmeyr Date: Mon Jul 18 23:54:54 2016 +0200 debug log: rsl_chan_activate_lchan: log activation type Change-Id: I9b6b43b4fad62195af0009ab12632125de39d4fe http://cgit.osmocom.org/openbsc/commit/?id=4c80eab89a942fdb5cba986925a36947a32f0a47 commit 4c80eab89a942fdb5cba986925a36947a32f0a47 Author: Neels Hofmeyr Date: Sat Jul 23 20:06:27 2016 +0200 cosmetic: dyn_pdch_init(): debug log: use new gsm_ts_and_pchan_name() Change-Id: I396c2696bdbedb41a1f1fe2183f8eada57dc3413 http://cgit.osmocom.org/openbsc/commit/?id=b0a42ae7dee38accd653e8b7f32459fca65830fd commit b0a42ae7dee38accd653e8b7f32459fca65830fd Author: Neels Hofmeyr Date: Sat Jul 16 23:59:32 2016 +0200 gsm_data_shared: add gsm_ts_and_pchan_name() for dyn ts logging Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0 http://cgit.osmocom.org/openbsc/commit/?id=0eb5adb533096a7c3f73bbe53354c4b7ad24b5f3 commit 0eb5adb533096a7c3f73bbe53354c4b7ad24b5f3 Author: Neels Hofmeyr Date: Sat Jul 23 16:14:06 2016 +0200 dyn TS: add ts->dyn state Add state fields osmo_bts_trx_ts->dyn.* to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change-Id: I0a4049df8500b4f7c864f1355c4e9238932d1b8f http://cgit.osmocom.org/openbsc/commit/?id=97f9f61cdb983ca0757a3325093bb09152abf7d6 commit 97f9f61cdb983ca0757a3325093bb09152abf7d6 Author: Neels Hofmeyr Date: Sat Jul 23 17:57:53 2016 +0200 dyn TS: rsl_lchan_lookup(): add dyn PCHAN and PDCH chan bits Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51 http://cgit.osmocom.org/openbsc/commit/?id=c61461c7eb752744821670004c1b7d9777682742 commit c61461c7eb752744821670004c1b7d9777682742 Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=f3173fc87ea4a040c4e558cf1db03b744594fafe commit f3173fc87ea4a040c4e558cf1db03b744594fafe Author: Neels Hofmeyr Date: Sat Jul 23 16:54:16 2016 +0200 gsm_ts2chan_nr(): add assertions for lchan_nr Change-Id: Ibfdef347c85d4a145645a7325cd193ea1b475a54 http://cgit.osmocom.org/openbsc/commit/?id=571fda8c71fbcbabea3d03c8d86a622a931b31dc commit 571fda8c71fbcbabea3d03c8d86a622a931b31dc Author: Neels Hofmeyr Date: Sat Jul 23 16:47:07 2016 +0200 gsm_ts2chan_nr(): use constants instead of magic numbers Change-Id: I14dceab6ac9f0d4ad852259eae643f567d0982f2 http://cgit.osmocom.org/openbsc/commit/?id=d6c9820e0c07f8eaf08edcbca7c472949611fd63 commit d6c9820e0c07f8eaf08edcbca7c472949611fd63 Author: Neels Hofmeyr Date: Mon Jul 18 23:47:24 2016 +0200 error log: abis_rsl.c: log errors in channel_mode_from_lchan() Change-Id: Ifa416eab76e6c26dc83e979d815ae778d0d7133b http://cgit.osmocom.org/openbsc/commit/?id=dab44b8dddb8411ba984864beebd57159be091f7 commit dab44b8dddb8411ba984864beebd57159be091f7 Author: Neels Hofmeyr Date: Sat Jul 23 17:38:22 2016 +0200 code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts lchan_lookup in abis_rsl.c and rsl_lchan_lookup() from osmo-bts rsl.c are the same code, except for the log context, which is only set in abis_rsl.c. Factor out the common code to rsl_lchan_lookup() in gsm_data_shared.c. Openbsc and osmo-bts each define their own DRSL log constant, so add an int *rc return code argument and keep the logging part in abis_rsl.c's thin lchan_lookup() wrapper. Incidentally, this also removes code dup for logging. To avoid duplicate symbols, the rsl_lchan_lookup() implementation needs to be removed from osmo-bts, so older osmo-bts git revisions will not build with this. Change-Id: Ie89bc5bb9110a0e539d37991dedac6f913211b48 http://cgit.osmocom.org/openbsc/commit/?id=8e8b0ad5da7d8e0245bcd5d1b74ce884009a1483 commit 8e8b0ad5da7d8e0245bcd5d1b74ce884009a1483 Author: Neels Hofmeyr Date: Thu Jul 14 02:51:13 2016 +0200 comments: clarify some dynamic TS comments A new type of dynamic channel will be introduced soon, so prepare some comments to name the dynamic TS kind more specifically. Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7 http://cgit.osmocom.org/openbsc/commit/?id=e710b68cbe610489710fb2165330faafe51437fb commit e710b68cbe610489710fb2165330faafe51437fb Author: Neels Hofmeyr Date: Sat Jul 23 20:01:49 2016 +0200 cosmetic: rsl_rx_rf_chan_rel_ack(): use local ts var for brevity In preparation for an upcoming change. Change-Id: I11bd59492fa8d5b9392d9f2b511c8fa9585afe6c http://cgit.osmocom.org/openbsc/commit/?id=4dcc5516d1252e749b118b4014228d31de2dc278 commit 4dcc5516d1252e749b118b4014228d31de2dc278 Author: Neels Hofmeyr Date: Fri Jul 15 01:26:03 2016 +0200 cosmetic: act lchan type: use constant instead of 0x00 Change-Id: Idc8afc4e52e189f474077899eef896381ce238f7 http://cgit.osmocom.org/openbsc/commit/?id=4ea60c44e250b42501d783eac9448f83ee41ebb4 commit 4ea60c44e250b42501d783eac9448f83ee41ebb4 Author: Neels Hofmeyr Date: Thu Jul 14 16:16:33 2016 +0200 cosmetic: rsl_rx_chan_act_ack(): use local lchan var in 14 instances In preparation for an upcoming change. Change-Id: I9ce71fd7dde42ad7d20f806ac70c150d11450efa http://cgit.osmocom.org/openbsc/commit/?id=b20b4891e2c2ae8f31a4498a167482e44132e83e commit b20b4891e2c2ae8f31a4498a167482e44132e83e Author: Neels Hofmeyr Date: Sat Jul 23 22:23:17 2016 +0200 fix: create_pdp_conf(): unset reject_cause after unknown ran_type f9f4387686584d4575b326ac7414138d8ba0c641 introduced a check for ran_type, which potentially leaves reject_cause unset. Fix that. Change-Id: I0220841ff796f949d00a1415d46b54a3eacc9493 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/abis_rsl.h | 1 - openbsc/include/openbsc/gprs_sgsn.h | 2 ++ openbsc/include/openbsc/sgsn.h | 26 ++++++++++++++++++++++++++ openbsc/src/gprs/gprs_gmm.c | 19 +++++++++++++++++-- openbsc/src/gprs/gprs_sgsn.c | 34 ++++++++++++++++++++++++++++++++++ openbsc/src/gprs/sgsn_main.c | 1 + openbsc/src/utils/bs11_config.c | 3 ++- openbsc/tests/sgsn/sgsn_test.c | 3 ++- 8 files changed, 84 insertions(+), 5 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 25 10:07:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 10:07:46 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-228-g94c64aa Message-ID: <201607251007.u6PA7ksv011507@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated discards 345c76ae9758afd075d5446850bd9fa51ffa681b (commit) discards de8f61d0ba3fa6cc2aa815a27c14c503f8ce21ec (commit) discards 84ba28d79c16931ca80feba047cf19296c63d8f5 (commit) discards be7c17f4e71a2080253e5c300e711839cbe933a4 (commit) discards 0ceb292109eaae0c439055b769898937e5307e67 (commit) discards ea993d2d815c8d0238ec60b1f7f4962fa6e21f64 (commit) discards 19fccadb646b4becabcb9a96733777666413cd21 (commit) discards d2f1d21d615cba69270c8d9fc02bd56b37b80653 (commit) discards eb36c6d246e14fe930969933da74501743fa2413 (commit) discards 9ae0ff4e8abb2f3d5890302be8d33fe09674b0c4 (commit) discards 44f300c55eda194e4da585cf6fcb72552f4c3c53 (commit) discards 31adede6386aa29481c7c4b42d616d5cbe993282 (commit) via 94c64aa1853f8239566428ea75a8dcffde392faa (commit) via 1e85fcfceb364598409ebbc6345e0247f516cb5c (commit) via 26fbbdb9f3a4de145bef9e32e245456d73cf9db6 (commit) via 2fa6bdcebf1bedad825ec9ae944bcaced7a93c62 (commit) via c0438a9566142f3b7412ae7e0060430de3e62b46 (commit) via a58834ddb0b3a083ef856f5e792c6bb29f300325 (commit) via 823e45ff9e228830c803a06d6a4b3691bc71bab1 (commit) via b534cd78633a41ac245b070eca3601295ecbfcee (commit) via 2e51bc3f79a0a1af1b1c763f35bcb35a808b201e (commit) via 0965019159a01e13a7e5d9965d656196dc08f4d4 (commit) via bcd81233a77807d40cac65a3f0746c613f785c44 (commit) via d3833e8d11269d55a56955e914768220ec6e8d70 (commit) via d1710ff6e3cccbb6c4a68b4dadb93cdad08de3c1 (commit) via 8967ad4737ae66069e366fb59a7dc1f3805a1b59 (commit) via d164a16983e538ca55a1f1c99ee899b8a9e6673e (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (345c76ae9758afd075d5446850bd9fa51ffa681b) \ N -- N -- N (94c64aa1853f8239566428ea75a8dcffde392faa) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=94c64aa1853f8239566428ea75a8dcffde392faa commit 94c64aa1853f8239566428ea75a8dcffde392faa Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. Applies only to the litecell15 device we have in the sysmocom office due to older firmware. Change-Id: I0fd3ff100fc977fad5385be2979bc471055a6650 http://cgit.osmocom.org/osmo-bts/commit/?id=1e85fcfceb364598409ebbc6345e0247f516cb5c commit 1e85fcfceb364598409ebbc6345e0247f516cb5c Author: Neels Hofmeyr Date: Thu Jul 21 18:28:30 2016 +0200 dyn TS: implement litecell15 specifics For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan(). Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan initialization. In ts_connect_as(), make sure that callers pass proper "real world" pchan types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant. In ts_opstart(), connect as PCHAN_NONE since we will only know the desired pchan when the first RSL chan activ is received. Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its current "real" pchan mode. Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan type is not dynamic. Change-Id: Ie30323f968da25027045c42a7ae7f1e70ca711ae http://cgit.osmocom.org/osmo-bts/commit/?id=26fbbdb9f3a4de145bef9e32e245456d73cf9db6 commit 26fbbdb9f3a4de145bef9e32e245456d73cf9db6 Author: Neels Hofmeyr Date: Sun Jul 24 15:42:47 2016 +0200 lc15/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: Iba6880d94142096a8371b08f7404035912cadbb0 http://cgit.osmocom.org/osmo-bts/commit/?id=2fa6bdcebf1bedad825ec9ae944bcaced7a93c62 commit 2fa6bdcebf1bedad825ec9ae944bcaced7a93c62 Author: Neels Hofmeyr Date: Sun Jul 24 15:24:56 2016 +0200 dyn TS: implement SysmoBTS specifics For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan(). Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan initialization. In ts_connect_as(), make sure that callers pass proper "real world" pchan types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant. In ts_opstart(), connect as PCHAN_NONE since we will only know the desired pchan when the first RSL chan activ is received. Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its current "real" pchan mode. Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan type is not dynamic. Change-Id: Iaffd2fc0aa9fc6c4a2acbc534ce6384392e0635b http://cgit.osmocom.org/osmo-bts/commit/?id=c0438a9566142f3b7412ae7e0060430de3e62b46 commit c0438a9566142f3b7412ae7e0060430de3e62b46 Author: Neels Hofmeyr Date: Sun Jul 24 15:16:59 2016 +0200 sysmo/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: I09cc81e79661e8084aeebf8132435c207b2cf422 http://cgit.osmocom.org/osmo-bts/commit/?id=a58834ddb0b3a083ef856f5e792c6bb29f300325 commit a58834ddb0b3a083ef856f5e792c6bb29f300325 Author: Neels Hofmeyr Date: Fri Jul 15 01:03:32 2016 +0200 dyn TS: common TCH/F_TCH/H_PDCH implementation common/l1sap: For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard chan_nr. While the rest of the code now understands that, the L1 phy will not. Translate to standard PDCH (== TCH/F). common/oml: use dyn TS' current pchan mode for lchans config. common/pcu_sock: detect desired PDCH mode of dyn TS. common/rsl: implement reconnection chain of a TS for changing its pchan: * rsl_rx_chan_activ(): ** Add dyn_pchan_from_chan_nr() to derive the requested pchan from the RSL chan_nr IE. ** Notice the need for a pchan change and invoke dyn_ts_l1_reconnect() (s.b.) ** Make Chan Mode IE presence optional, because the non-standard PDCH activation message is simpler and does not require it. ** Do PDCH activation via PCU. * Add dyn_ts_l1_reconnect(): store state and disconnect the L1 channel; then wait for cb_ts_disconnected(). * Add osmo_dyn_ts_disconnected() to cb_ts_disconnected(): verify state and connect with the new pchan type; then wait for cb_ts_connected(). * Add osmo_dyn_ts_connected() to cb_ts_connected(), which re-issues the cached chan activation message from before disconnecting the L1 channel. * Also send an rf chan rel/act ack for dyn TS upon PDCH de/act via PCU. * Add dyn_ts_pdch_release(): on channel release of a dyn TS in PDCH mode, release via the PCU. Call from rsl_rx_rd_chan_rel(). Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7 http://cgit.osmocom.org/osmo-bts/commit/?id=823e45ff9e228830c803a06d6a4b3691bc71bab1 commit 823e45ff9e228830c803a06d6a4b3691bc71bab1 Author: Neels Hofmeyr Date: Sat Jul 23 21:55:34 2016 +0200 code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts lchan_lookup in openbsc abis_rsl.c and rsl_lchan_lookup() rsl.c are the same code, except for the log context, which is only set in abis_rsl.c. The common code was factored out to gsm_data_shared.c in openbsc.git. Use the *rc return code argument to keep the logging part in the newly introduced thin wrapper lchan_lookup() in common/rsl.c. This also removes code dup for logging The rsl_lchan_lookup() implementation is removed from osmo-bts, so a recent openbsc is needed to build this. Change-Id: Ibc469b75e31560271be8633d524366442d27e6fb http://cgit.osmocom.org/osmo-bts/commit/?id=b534cd78633a41ac245b070eca3601295ecbfcee commit b534cd78633a41ac245b070eca3601295ecbfcee Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 dyn PDCH: code dup: use conf_lchans_as_pchan() For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the pchan-to-lchan switch. Change-Id: I979828e08953e83ae579a347334536f52939faf0 http://cgit.osmocom.org/osmo-bts/commit/?id=2e51bc3f79a0a1af1b1c763f35bcb35a808b201e commit 2e51bc3f79a0a1af1b1c763f35bcb35a808b201e Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 prepare dyn TS: split/replace conf_lchans_for_pchan() Move the actual switch from static conf_lchans_for_pchan() into new 'public' function conf_lchans_as_pchan(), adding an explicit pchan argument. This allows passing a non-trivial pchan, for dynamic TS. conf_lchans_as_pchan() now takes a pchan argument, so distinguish the naming and drop the 'for_pchan' from conf_lchans_for_pchan(), which takes only a ts argument. Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4 http://cgit.osmocom.org/osmo-bts/commit/?id=0965019159a01e13a7e5d9965d656196dc08f4d4 commit 0965019159a01e13a7e5d9965d656196dc08f4d4 Author: Neels Hofmeyr Date: Fri Jul 15 01:01:01 2016 +0200 doc: add ladder diagram on dynamic TS, for TCH/H Also gitignore the image files possibly produced by mscgen. Change-Id: I58bc10fddeb14a694e1b159d6ccfe35cef7c804a http://cgit.osmocom.org/osmo-bts/commit/?id=bcd81233a77807d40cac65a3f0746c613f785c44 commit bcd81233a77807d40cac65a3f0746c613f785c44 Author: Neels Hofmeyr Date: Sat Jul 16 22:29:28 2016 +0200 cosmetic: clarify TCH/F_PDCH related naming and comments We're about to introduce a new kind of dynamic channel, which will also use parts of the ip.access mode dyn PDCH code paths. Make sure the general parts have general names and mark ip.access specific parts as such. Rename dyn_pdch_ts_[dis]connected() to cb_ts_[dis]connected(). Rename dyn_pdch_complete to ipacc_dyn_pdch_complete(). From cb_ts_[dis]connected(), factor out the current code into static functions ipacc_dyn_pdch_[dis]connected() -- this will make sense once the new dynamic kind is added to cb_ts_[dis]connected(). Change-Id: I7da5b7cb7b48572671f50e0dec97d9eec3083df1 http://cgit.osmocom.org/osmo-bts/commit/?id=d3833e8d11269d55a56955e914768220ec6e8d70 commit d3833e8d11269d55a56955e914768220ec6e8d70 Author: Neels Hofmeyr Date: Sat Jul 16 22:30:14 2016 +0200 cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() The function checks whether to switch a TS to/from PDCH, not whether it already is PDCH. Change-Id: Ib4036445d09792636bb2f1a8a665b6b28f32e1a0 http://cgit.osmocom.org/osmo-bts/commit/?id=d1710ff6e3cccbb6c4a68b4dadb93cdad08de3c1 commit d1710ff6e3cccbb6c4a68b4dadb93cdad08de3c1 Author: Neels Hofmeyr Date: Sun Jul 17 20:57:31 2016 +0200 fix compiler warning: msg_utils.c: fn_chk() constify arg The only caller dtx_sched_optional() passes const arrays and a warning was issued. Change-Id: I18e0788ef96489d2116a60cae57bd516fe6eae8e http://cgit.osmocom.org/osmo-bts/commit/?id=8967ad4737ae66069e366fb59a7dc1f3805a1b59 commit 8967ad4737ae66069e366fb59a7dc1f3805a1b59 Author: Neels Hofmeyr Date: Sun Jul 24 15:08:29 2016 +0200 info log: l1sap.c: add '0x' to hex output Change-Id: If29895de238e586b8298d84b6f0b41e08bea8c91 http://cgit.osmocom.org/osmo-bts/commit/?id=d164a16983e538ca55a1f1c99ee899b8a9e6673e commit d164a16983e538ca55a1f1c99ee899b8a9e6673e Author: Neels Hofmeyr Date: Sun Jul 24 15:14:54 2016 +0200 error log: rsl.c: typo x2 Change-Id: I285fdff8260f008d856b9cda811e9fbb936893eb ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 14 +- src/osmo-bts-litecell15/calib_file.c | 12 +- src/osmo-bts-litecell15/hw_misc.c | 4 +- src/osmo-bts-litecell15/l1_if.c | 13 +- src/osmo-bts-litecell15/l1_transp_hw.c | 4 +- src/osmo-bts-litecell15/misc/lc15bts_bid.c | 4 +- src/osmo-bts-litecell15/misc/lc15bts_clock.c | 18 +- src/osmo-bts-litecell15/misc/lc15bts_mgr.c | 20 +-- src/osmo-bts-litecell15/misc/lc15bts_mgr.h | 22 ++- src/osmo-bts-litecell15/misc/lc15bts_mgr_nl.c | 2 +- src/osmo-bts-litecell15/misc/lc15bts_mgr_temp.c | 105 +++++------ src/osmo-bts-litecell15/misc/lc15bts_mgr_vty.c | 222 +++++++++++------------- src/osmo-bts-litecell15/misc/lc15bts_misc.c | 62 ++++--- src/osmo-bts-litecell15/misc/lc15bts_par.c | 14 +- src/osmo-bts-litecell15/misc/lc15bts_par.h | 7 +- src/osmo-bts-litecell15/misc/lc15bts_power.c | 34 ++-- src/osmo-bts-litecell15/misc/lc15bts_power.h | 2 +- src/osmo-bts-litecell15/misc/lc15bts_temp.c | 64 +++++-- src/osmo-bts-litecell15/misc/lc15bts_temp.h | 10 +- src/osmo-bts-litecell15/oml.c | 33 +++- src/osmo-bts-sysmo/l1_if.c | 7 +- src/osmo-bts-sysmo/oml.c | 12 +- 22 files changed, 356 insertions(+), 329 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jul 25 10:07:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 10:07:46 GMT Subject: osmo-bts.git branch neels/dyn_ts2 deleted. 0.4.0-228-g94c64aa Message-ID: <201607251007.u6PA7kNN011573@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts2 has been deleted was 94c64aa1853f8239566428ea75a8dcffde392faa ----------------------------------------------------------------------- 94c64aa1853f8239566428ea75a8dcffde392faa Revert "LC15: Hardware changes:" ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jul 25 10:26:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 10:26:13 GMT Subject: openbsc.git branch neels/log_lchan_alloc created. 0.15.0-349-g3a25a7e Message-ID: <201607251026.u6PAQDhX014963@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/log_lchan_alloc has been created at 3a25a7e730ac37def4d4fddc2d0e606dc62ee23b (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=3a25a7e730ac37def4d4fddc2d0e606dc62ee23b commit 3a25a7e730ac37def4d4fddc2d0e606dc62ee23b Author: Neels Hofmeyr Date: Tue Jun 14 01:32:46 2016 +0200 debug log: log all lchan_alloc steps Change-Id: Ib2d11744d92dc06205fb1573815e11efd84842b0 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 25 10:38:56 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 10:38:56 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-376-g5be478b Message-ID: <201607251038.u6PAcu7k017242@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards b6ac607ca4c27654d7296f51c5ce91667a27b7c7 (commit) discards 8e080d462efd753127d70712843d1e5c49fb9efc (commit) discards b865d8a3a35a7ef0527a7046f68c44bd873a4eda (commit) discards 00db96f4a09ae6134717f2342a2ec392598b2edb (commit) discards aef5d5f08216483679e3de5db7f205badbce36ee (commit) discards 1fe767799be1b12b8419cff47cdee057bf1a42e1 (commit) discards 57b9f4f00294ce075a468d6806bdf6b32f6334eb (commit) discards 5ce7702afbcbdee1a41b68c6ba7224d8d2561239 (commit) discards 69e11d9ac8056b97b05c7f32e3eb10676d71d00a (commit) discards 80b01c9169b37f937ce4acbec8817a379082da14 (commit) discards b33329c9d73274c9093b767ac91bd10c9b108b6c (commit) discards 6de65e14d22f9743b4d6f5a1a002b56d58a7912e (commit) discards e371115d07a9569d8ddbacdd6405cd9fda9b5f56 (commit) discards be926a72e42eeade042b5dd6e62e415621e07958 (commit) discards 4c80eab89a942fdb5cba986925a36947a32f0a47 (commit) discards b0a42ae7dee38accd653e8b7f32459fca65830fd (commit) discards 0eb5adb533096a7c3f73bbe53354c4b7ad24b5f3 (commit) discards 97f9f61cdb983ca0757a3325093bb09152abf7d6 (commit) discards c61461c7eb752744821670004c1b7d9777682742 (commit) discards f3173fc87ea4a040c4e558cf1db03b744594fafe (commit) discards 571fda8c71fbcbabea3d03c8d86a622a931b31dc (commit) via 5be478b7574fc9152a4df2eb066abde001769b0b (commit) via c06c5f7baab99b35d506c0c38769c4a222b8cd6d (commit) via 4975485fa51f59357ac76ad24f0b2cda48c13e0e (commit) via 597c1df5611a21ad82a7dbb8d19103d55a3209c2 (commit) via 49647d24e9fa5c812a88f138dc4c39c8cf2a970d (commit) via 436df63a2eeae38e168792be3f505e5470c5c172 (commit) via e103d7607f46f5a6042edb841479dba4ff9d7c40 (commit) via 6808c1acd5dc9b89ef2481d858870af35ec97f7c (commit) via fa1cf8ff522221b021de6a01191ad0d65ef15e0c (commit) via 96087201aa17585be4c20d877883ed2897d1d1c7 (commit) via 3861aca82be42114e4a58415ac36243ed646369a (commit) via 7ae34bd787abd4f5105ad3111ce76e0d48e84009 (commit) via 90d077f89056a6e48dc0bdc773f78c8d8266e66a (commit) via 2e99962a168b4d6b185dcc3bc9476c6812cda717 (commit) via 49a899600f66099953302a9c5e209cc7a8e69407 (commit) via 96571b0ed54ec59bf063a7f7b647525d246fb586 (commit) via 03d07fe5930b2e4739e92e286e88c772559852dd (commit) via 30fd7dedbd3041bfeb1fa2938365871b5ca7c88c (commit) via 8b1c7b8decad0678bd0e42e897d7686e92b74172 (commit) via cc5814b53c51994305f141c469e7cdd45f20dd43 (commit) via 86a0f91ca2a825c276dee4acf5fe93c016d5506a (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (b6ac607ca4c27654d7296f51c5ce91667a27b7c7) \ N -- N -- N (5be478b7574fc9152a4df2eb066abde001769b0b) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=5be478b7574fc9152a4df2eb066abde001769b0b commit 5be478b7574fc9152a4df2eb066abde001769b0b Author: Neels Hofmeyr Date: Sat Jul 23 20:15:28 2016 +0200 dyn TS: OS#1778 workaround: disable TCH/F on dyn TS To avoid two phones picking mismatching TCH pchans, disable TCH/F on dynamic pchans for now. See http://osmocom.org/issues/1778 Related: OS#1778 Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7 http://cgit.osmocom.org/openbsc/commit/?id=c06c5f7baab99b35d506c0c38769c4a222b8cd6d commit c06c5f7baab99b35d506c0c38769c4a222b8cd6d Author: Neels Hofmeyr Date: Sat Jul 23 17:17:34 2016 +0200 dyn TS: Rename bsc_dyn_pdch.c to bsc_dyn_ts.c It's no longer just for IPAC style TCH/F_PDCH, but also contains code for TCH/F_TCH/H_PDCH, so pick a more general name. Change-Id: Ic19db81eca03fd72738839ee3686b6b4c8b6b437 http://cgit.osmocom.org/openbsc/commit/?id=4975485fa51f59357ac76ad24f0b2cda48c13e0e commit 4975485fa51f59357ac76ad24f0b2cda48c13e0e Author: Neels Hofmeyr Date: Sat Jul 23 20:08:41 2016 +0200 dyn TS: split dyn_pdch_init() for new dyn type and rename Init both TCH/F_PDCH and TCH/F_TCH/H_PDCH via dyn_ts_init(), which refactors dyn_pdch_init(). Make dyn_ts_switchover_start from abis_rsl.c public in abis_rsl.h, so we can start the initial switchover to PDCH from dyn_ts_init(); in abis_rsl.h include gsm_utils.h for enum gsm_phys_chan_config. Change-Id: I5c0b257ba8ff0e9c9a2268681a84b0681a778368 http://cgit.osmocom.org/openbsc/commit/?id=597c1df5611a21ad82a7dbb8d19103d55a3209c2 commit 597c1df5611a21ad82a7dbb8d19103d55a3209c2 Author: Neels Hofmeyr Date: Sat Jul 23 19:45:15 2016 +0200 dyn TS: implement pchan switchover logic In struct gsm_lchan, add dyn.rqd_ref and dyn.rqd_ta. These save the Channel Requested details across the PDCH deactivation dance. abis_rsl.c: add static functions: * dyn_ts_switchover*() for the various stages of switchover between pchans. * pchan_for_lchant() to derive the desired pchan from the lchan type that was set during lchan_alloc(). * rsl_chan_activate_lchan_as_pdch() to compose the simpler RSL CHAN ACT message without introducing numerous special cases to the normal RSL CHAN ACT code. In rsl_chan_activate_lchan(), detect and initiate required pchan switchovers if requested pchan on a dyn TS differs. In rsl_rx_rf_chan_rel_ack(), initiate or continue pchan switchovers after a channel was released. In rsl_rx_chan_act_ack(), notice that a switchover is complete. Change-Id: I5c6bce13092a10204113d84678c587c65e35e4fd http://cgit.osmocom.org/openbsc/commit/?id=49647d24e9fa5c812a88f138dc4c39c8cf2a970d commit 49647d24e9fa5c812a88f138dc4c39c8cf2a970d Author: Neels Hofmeyr Date: Sat Jul 23 21:00:51 2016 +0200 dyn TS: rename lchan->dyn_pdch to lchan->dyn This will also be used by the new dynamic TS type, so make the name more general. Change-Id: I2451b10519dff3e5cdf503b430574c0984d19000 http://cgit.osmocom.org/openbsc/commit/?id=436df63a2eeae38e168792be3f505e5470c5c172 commit 436df63a2eeae38e168792be3f505e5470c5c172 Author: Neels Hofmeyr Date: Sat Jul 23 19:59:31 2016 +0200 dyn TS: add ts_subslots() abis_rsl.c will need to know the number of subslots per pchan, to verify that all lchans are free before dyn TS switchover. The subslots_per_pchan[] array is static to lchan_alloc.c, and since we need a check for dyn TS anyway, add public ts_subslots() to lchan_alloc.c, which also checks the current dyn pchan type. Change-Id: I69d8f1ec7a828028bffdf7641ca410a7d5814488 http://cgit.osmocom.org/openbsc/commit/?id=e103d7607f46f5a6042edb841479dba4ff9d7c40 commit e103d7607f46f5a6042edb841479dba4ff9d7c40 Author: Neels Hofmeyr Date: Sat Jul 23 19:51:09 2016 +0200 dyn TS: chan act: set chan_nr according to dyn pchan type Change-Id: Ica5ef2197b3e97d5e895f3e3221295d5d0ef8908 http://cgit.osmocom.org/openbsc/commit/?id=6808c1acd5dc9b89ef2481d858870af35ec97f7c commit 6808c1acd5dc9b89ef2481d858870af35ec97f7c Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). A returned dynamic channel still needs to be switched to the proper mode, which will follow in another commit. Replace a fixme comment with a normal comment in subslots_per_pchan[], because handling of dynamic TS is now defined. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=fa1cf8ff522221b021de6a01191ad0d65ef15e0c commit fa1cf8ff522221b021de6a01191ad0d65ef15e0c Author: Neels Hofmeyr Date: Sat Jul 23 20:18:40 2016 +0200 dyn TS: rsl *2chan_nr(): handle TCH/F_TCH/H_PDCH In gsm_lchan2chan_nr() use the current pchan type. In gsm_lchan_as_pchan2chan_nr(), add the special case of non-standard cbits for activating PDCH on a TCH/F_TCH/H_PDCH dyn TS. This way, gsm_pchan2chan_nr() conforms to the standard and does not need access to a ts struct. Change-Id: If248b9073b9f397110a2003d8e1a04afdc1c0e20 http://cgit.osmocom.org/openbsc/commit/?id=96087201aa17585be4c20d877883ed2897d1d1c7 commit 96087201aa17585be4c20d877883ed2897d1d1c7 Author: Neels Hofmeyr Date: Mon Jul 18 23:43:44 2016 +0200 dyn TS: gsm_lchan2chan_nr(): decouple from ts->pchan For upcoming dynamic TS, the pchan choice for RSL De-/Activation is not trivial. So in order to pass the desired pchan to generate the RSL chan_nr, introduce gsm_lchan_as_pchan2chan_nr(). To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the actual ts struct, so refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with explicit pchan, ts_nr and lchan_nr arguments. Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f http://cgit.osmocom.org/openbsc/commit/?id=3861aca82be42114e4a58415ac36243ed646369a commit 3861aca82be42114e4a58415ac36243ed646369a Author: Neels Hofmeyr Date: Sat Jul 23 19:49:58 2016 +0200 prepare dyn TS: act lchan: fetch the channel mode a bit later Change-Id: I66d88ad6a4ae7bee1e552960fd4e92aff953125c http://cgit.osmocom.org/openbsc/commit/?id=7ae34bd787abd4f5105ad3111ce76e0d48e84009 commit 7ae34bd787abd4f5105ad3111ce76e0d48e84009 Author: Neels Hofmeyr Date: Mon Jul 18 23:56:08 2016 +0200 error log: rsl_chan_activate_lchan: log channel mode error Change-Id: I0f403b13ff9897770c0b855bf57a9440717b46e8 http://cgit.osmocom.org/openbsc/commit/?id=90d077f89056a6e48dc0bdc773f78c8d8266e66a commit 90d077f89056a6e48dc0bdc773f78c8d8266e66a Author: Neels Hofmeyr Date: Mon Jul 18 23:54:54 2016 +0200 debug log: rsl_chan_activate_lchan: log activation type Change-Id: I9b6b43b4fad62195af0009ab12632125de39d4fe http://cgit.osmocom.org/openbsc/commit/?id=2e99962a168b4d6b185dcc3bc9476c6812cda717 commit 2e99962a168b4d6b185dcc3bc9476c6812cda717 Author: Neels Hofmeyr Date: Sat Jul 23 20:06:27 2016 +0200 cosmetic: dyn_pdch_init(): debug log: use new gsm_ts_and_pchan_name() Change-Id: I396c2696bdbedb41a1f1fe2183f8eada57dc3413 http://cgit.osmocom.org/openbsc/commit/?id=49a899600f66099953302a9c5e209cc7a8e69407 commit 49a899600f66099953302a9c5e209cc7a8e69407 Author: Neels Hofmeyr Date: Sat Jul 16 23:59:32 2016 +0200 gsm_data_shared: add gsm_ts_and_pchan_name() for dyn ts logging Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0 http://cgit.osmocom.org/openbsc/commit/?id=96571b0ed54ec59bf063a7f7b647525d246fb586 commit 96571b0ed54ec59bf063a7f7b647525d246fb586 Author: Neels Hofmeyr Date: Sat Jul 23 16:14:06 2016 +0200 dyn TS: add ts->dyn state Add state fields osmo_bts_trx_ts->dyn.* to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change-Id: I0a4049df8500b4f7c864f1355c4e9238932d1b8f http://cgit.osmocom.org/openbsc/commit/?id=03d07fe5930b2e4739e92e286e88c772559852dd commit 03d07fe5930b2e4739e92e286e88c772559852dd Author: Neels Hofmeyr Date: Sat Jul 23 17:57:53 2016 +0200 dyn TS: rsl_lchan_lookup(): add dyn PCHAN and PDCH chan bits Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51 http://cgit.osmocom.org/openbsc/commit/?id=30fd7dedbd3041bfeb1fa2938365871b5ca7c88c commit 30fd7dedbd3041bfeb1fa2938365871b5ca7c88c Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=8b1c7b8decad0678bd0e42e897d7686e92b74172 commit 8b1c7b8decad0678bd0e42e897d7686e92b74172 Author: Neels Hofmeyr Date: Sat Jul 23 16:54:16 2016 +0200 gsm_ts2chan_nr(): add assertions for lchan_nr Change-Id: Ibfdef347c85d4a145645a7325cd193ea1b475a54 http://cgit.osmocom.org/openbsc/commit/?id=cc5814b53c51994305f141c469e7cdd45f20dd43 commit cc5814b53c51994305f141c469e7cdd45f20dd43 Author: Neels Hofmeyr Date: Sat Jul 23 16:47:07 2016 +0200 gsm_ts2chan_nr(): use constants instead of magic numbers Change-Id: I14dceab6ac9f0d4ad852259eae643f567d0982f2 http://cgit.osmocom.org/openbsc/commit/?id=86a0f91ca2a825c276dee4acf5fe93c016d5506a commit 86a0f91ca2a825c276dee4acf5fe93c016d5506a Author: Neels Hofmeyr Date: Mon Jul 25 12:33:02 2016 +0200 log lchan_alloc() result It is particularly interesting to see whether a given lchan type is allocated on a dynamic timeslot. Change-Id: I8a0bca6d9cd583a0988e5ee8f4e6f74f218f4185 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/abis_rsl.h | 1 + openbsc/src/libbsc/chan_alloc.c | 34 +++++++++------------------------- 2 files changed, 10 insertions(+), 25 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 25 11:54:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 11:54:14 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-228-g69a0309 Message-ID: <201607251154.u6PBsE8M032292@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated discards 94c64aa1853f8239566428ea75a8dcffde392faa (commit) discards 1e85fcfceb364598409ebbc6345e0247f516cb5c (commit) discards 26fbbdb9f3a4de145bef9e32e245456d73cf9db6 (commit) discards 2fa6bdcebf1bedad825ec9ae944bcaced7a93c62 (commit) discards c0438a9566142f3b7412ae7e0060430de3e62b46 (commit) discards a58834ddb0b3a083ef856f5e792c6bb29f300325 (commit) discards 823e45ff9e228830c803a06d6a4b3691bc71bab1 (commit) via 69a0309419306e6dae810dd282d7d4f7ec9bb457 (commit) via 033fdeb8c505a63ba6c687d69dea84c0fc2976b7 (commit) via e4a149d2ef87255a3f2f06e1b2bcd9bb6cfca4c0 (commit) via 506f8d74c4e1dceea91d037f0ce1699bf004cb9b (commit) via b83082e6b1776d6b65a32b6c533614d8c16b00fd (commit) via bf321040132c3015c29210f35177ee1cdc1011fd (commit) via 589a05479315d42a84f341522e9d11442cded060 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (94c64aa1853f8239566428ea75a8dcffde392faa) \ N -- N -- N (69a0309419306e6dae810dd282d7d4f7ec9bb457) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=69a0309419306e6dae810dd282d7d4f7ec9bb457 commit 69a0309419306e6dae810dd282d7d4f7ec9bb457 Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. Applies only to the litecell15 device we have in the sysmocom office due to older firmware. Change-Id: I0fd3ff100fc977fad5385be2979bc471055a6650 http://cgit.osmocom.org/osmo-bts/commit/?id=033fdeb8c505a63ba6c687d69dea84c0fc2976b7 commit 033fdeb8c505a63ba6c687d69dea84c0fc2976b7 Author: Neels Hofmeyr Date: Thu Jul 21 18:28:30 2016 +0200 dyn TS: implement litecell15 specifics For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan(). Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan initialization. In ts_connect_as(), make sure that callers pass proper "real world" pchan types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant. In ts_opstart(), connect as PCHAN_NONE since we will only know the desired pchan when the first RSL chan activ is received. Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its current "real" pchan mode. Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan type is not dynamic. Change-Id: Ie30323f968da25027045c42a7ae7f1e70ca711ae http://cgit.osmocom.org/osmo-bts/commit/?id=e4a149d2ef87255a3f2f06e1b2bcd9bb6cfca4c0 commit e4a149d2ef87255a3f2f06e1b2bcd9bb6cfca4c0 Author: Neels Hofmeyr Date: Sun Jul 24 15:42:47 2016 +0200 lc15/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: Iba6880d94142096a8371b08f7404035912cadbb0 http://cgit.osmocom.org/osmo-bts/commit/?id=506f8d74c4e1dceea91d037f0ce1699bf004cb9b commit 506f8d74c4e1dceea91d037f0ce1699bf004cb9b Author: Neels Hofmeyr Date: Sun Jul 24 15:24:56 2016 +0200 dyn TS: implement SysmoBTS specifics For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan(). Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan initialization. In ts_connect_as(), make sure that callers pass proper "real world" pchan types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant. In ts_opstart(), connect as PCHAN_NONE since we will only know the desired pchan when the first RSL chan activ is received. Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its current "real" pchan mode. Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan type is not dynamic. Change-Id: Iaffd2fc0aa9fc6c4a2acbc534ce6384392e0635b http://cgit.osmocom.org/osmo-bts/commit/?id=b83082e6b1776d6b65a32b6c533614d8c16b00fd commit b83082e6b1776d6b65a32b6c533614d8c16b00fd Author: Neels Hofmeyr Date: Sun Jul 24 15:16:59 2016 +0200 sysmo/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: I09cc81e79661e8084aeebf8132435c207b2cf422 http://cgit.osmocom.org/osmo-bts/commit/?id=bf321040132c3015c29210f35177ee1cdc1011fd commit bf321040132c3015c29210f35177ee1cdc1011fd Author: Neels Hofmeyr Date: Fri Jul 15 01:03:32 2016 +0200 dyn TS: common TCH/F_TCH/H_PDCH implementation common/l1sap: For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard chan_nr. While the rest of the code now understands that, the L1 phy will not. Translate to standard PDCH (== TCH/F). common/oml: use dyn TS' current pchan mode for lchans config. common/pcu_sock: detect desired PDCH mode of dyn TS. common/rsl: implement reconnection chain of a TS for changing its pchan: * rsl_rx_chan_activ(): ** Add dyn_pchan_from_chan_nr() to derive the requested pchan from the RSL chan_nr IE. ** Notice the need for a pchan change and invoke dyn_ts_l1_reconnect() (s.b.) ** Make Chan Mode IE presence optional, because the non-standard PDCH activation message is simpler and does not require it. ** Do PDCH activation via PCU. * Add dyn_ts_l1_reconnect(): store state and disconnect the L1 channel; then wait for cb_ts_disconnected(). * Add osmo_dyn_ts_disconnected() to cb_ts_disconnected(): verify state and connect with the new pchan type; then wait for cb_ts_connected(). * Add osmo_dyn_ts_connected() to cb_ts_connected(), which re-issues the cached chan activation message from before disconnecting the L1 channel. * Also send an rf chan rel/act ack for dyn TS upon PDCH de/act via PCU. * Add dyn_ts_pdch_release(): on channel release of a dyn TS in PDCH mode, release via the PCU. Call from rsl_rx_rd_chan_rel(). Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7 http://cgit.osmocom.org/osmo-bts/commit/?id=589a05479315d42a84f341522e9d11442cded060 commit 589a05479315d42a84f341522e9d11442cded060 Author: Neels Hofmeyr Date: Sat Jul 23 21:55:34 2016 +0200 code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts lchan_lookup in openbsc abis_rsl.c and rsl_lchan_lookup() rsl.c are the same code, except for the log context, which is only set in abis_rsl.c. The common code was factored out to gsm_data_shared.c in openbsc.git. Use the *rc return code argument to keep the logging part in the newly introduced thin wrapper lchan_lookup() in common/rsl.c. This also removes code dup for logging The rsl_lchan_lookup() implementation is removed from osmo-bts, so a recent openbsc is needed to build this. Change-Id: Ibc469b75e31560271be8633d524366442d27e6fb ----------------------------------------------------------------------- Summary of changes: src/common/rsl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jul 25 12:12:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 12:12:57 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-376-g986fb1e Message-ID: <201607251212.u6PCCvFs035736@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards 5be478b7574fc9152a4df2eb066abde001769b0b (commit) discards c06c5f7baab99b35d506c0c38769c4a222b8cd6d (commit) discards 4975485fa51f59357ac76ad24f0b2cda48c13e0e (commit) discards 597c1df5611a21ad82a7dbb8d19103d55a3209c2 (commit) discards 49647d24e9fa5c812a88f138dc4c39c8cf2a970d (commit) discards 436df63a2eeae38e168792be3f505e5470c5c172 (commit) discards e103d7607f46f5a6042edb841479dba4ff9d7c40 (commit) discards 6808c1acd5dc9b89ef2481d858870af35ec97f7c (commit) discards fa1cf8ff522221b021de6a01191ad0d65ef15e0c (commit) discards 96087201aa17585be4c20d877883ed2897d1d1c7 (commit) discards 3861aca82be42114e4a58415ac36243ed646369a (commit) discards 7ae34bd787abd4f5105ad3111ce76e0d48e84009 (commit) discards 90d077f89056a6e48dc0bdc773f78c8d8266e66a (commit) discards 2e99962a168b4d6b185dcc3bc9476c6812cda717 (commit) discards 49a899600f66099953302a9c5e209cc7a8e69407 (commit) discards 96571b0ed54ec59bf063a7f7b647525d246fb586 (commit) discards 03d07fe5930b2e4739e92e286e88c772559852dd (commit) via 986fb1eeb68d7926431ae0317395acdebd03dc95 (commit) via b7d0fba14303e4acd19200bdc36a10765af0d7c8 (commit) via 59a852f0d16c95e160d553466bdcd42458efb897 (commit) via f65b41c9d4f449fd32a8a8d711c4bad0e869a5cb (commit) via 7779c092f60f8b1c8888139fbae63e3a8fce7de6 (commit) via 7748f2e71d67d1582966878f19515f42ec2927d6 (commit) via c24e26517df4e94712d890a3a191cf49110e7d1a (commit) via ea3007929e5216ca4de794d973d9840af2127bbe (commit) via 853b2fb31074f6cbfa3ab8972301c4e91c1f7ca3 (commit) via cd2a17e67908c4339d3025a4d5f17cfb13b1a156 (commit) via 2b858e5d6997a228f74d5d35ae433d50a08d6be8 (commit) via 6f309d9bd89591008281e166549ec6e082db8b95 (commit) via 12a80bca620fb448561fbfd2b9de2902eb07cf96 (commit) via 1a86ca03c98840523fa9daad80bce34c80eb4826 (commit) via e85c015b71f9291535922f516e8b5aa60d3ab70d (commit) via f5b1933511ed56bce95a5bbd5a25b36d94752f0b (commit) via 162c84f62c6123a04cade7b08ed17100e3f656cb (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (5be478b7574fc9152a4df2eb066abde001769b0b) \ N -- N -- N (986fb1eeb68d7926431ae0317395acdebd03dc95) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=986fb1eeb68d7926431ae0317395acdebd03dc95 commit 986fb1eeb68d7926431ae0317395acdebd03dc95 Author: Neels Hofmeyr Date: Sat Jul 23 20:15:28 2016 +0200 dyn TS: OS#1778 workaround: disable TCH/F on dyn TS To avoid two phones picking mismatching TCH pchans, never pick TCH/F on dynamic TS for now. See http://osmocom.org/issues/1778 Related: OS#1778 Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7 http://cgit.osmocom.org/openbsc/commit/?id=b7d0fba14303e4acd19200bdc36a10765af0d7c8 commit b7d0fba14303e4acd19200bdc36a10765af0d7c8 Author: Neels Hofmeyr Date: Sat Jul 23 17:17:34 2016 +0200 dyn TS: Rename bsc_dyn_pdch.c to bsc_dyn_ts.c It's no longer just for IPAC style TCH/F_PDCH, but also contains code for TCH/F_TCH/H_PDCH, so pick a more general name. Change-Id: Ic19db81eca03fd72738839ee3686b6b4c8b6b437 http://cgit.osmocom.org/openbsc/commit/?id=59a852f0d16c95e160d553466bdcd42458efb897 commit 59a852f0d16c95e160d553466bdcd42458efb897 Author: Neels Hofmeyr Date: Sat Jul 23 20:08:41 2016 +0200 dyn TS: split dyn_pdch_init() for new dyn type and rename Init both TCH/F_PDCH and TCH/F_TCH/H_PDCH via dyn_ts_init(), which refactors dyn_pdch_init(). Make dyn_ts_switchover_start from abis_rsl.c public in abis_rsl.h, so we can start the initial switchover to PDCH from dyn_ts_init(); in abis_rsl.h include gsm_utils.h for enum gsm_phys_chan_config. Change-Id: I5c0b257ba8ff0e9c9a2268681a84b0681a778368 http://cgit.osmocom.org/openbsc/commit/?id=f65b41c9d4f449fd32a8a8d711c4bad0e869a5cb commit f65b41c9d4f449fd32a8a8d711c4bad0e869a5cb Author: Neels Hofmeyr Date: Sat Jul 23 19:45:15 2016 +0200 dyn TS: implement pchan switchover logic In struct gsm_lchan, add dyn.rqd_ref and dyn.rqd_ta. These save the Channel Requested details across the PDCH deactivation dance. abis_rsl.c: add static functions: * dyn_ts_switchover*() for the various stages of switchover between pchans. * pchan_for_lchant() to derive the desired pchan from the lchan type that was set during lchan_alloc(). * rsl_chan_activate_lchan_as_pdch() to compose the simpler RSL CHAN ACT message without introducing numerous special cases to the normal RSL CHAN ACT code. In rsl_chan_activate_lchan(), detect and initiate required pchan switchovers if requested pchan on a dyn TS differs. In rsl_rx_rf_chan_rel_ack(), initiate or continue pchan switchovers after a channel was released. In rsl_rx_chan_act_ack(), notice that a switchover is complete. Change-Id: I5c6bce13092a10204113d84678c587c65e35e4fd http://cgit.osmocom.org/openbsc/commit/?id=7779c092f60f8b1c8888139fbae63e3a8fce7de6 commit 7779c092f60f8b1c8888139fbae63e3a8fce7de6 Author: Neels Hofmeyr Date: Sat Jul 23 21:00:51 2016 +0200 dyn TS: rename lchan->dyn_pdch to lchan->dyn This will also be used by the new dynamic TS type, so make the name more general. Change-Id: I2451b10519dff3e5cdf503b430574c0984d19000 http://cgit.osmocom.org/openbsc/commit/?id=7748f2e71d67d1582966878f19515f42ec2927d6 commit 7748f2e71d67d1582966878f19515f42ec2927d6 Author: Neels Hofmeyr Date: Sat Jul 23 19:59:31 2016 +0200 dyn TS: add ts_subslots() abis_rsl.c will need to know the number of subslots per pchan, to verify that all lchans are free before dyn TS switchover. The subslots_per_pchan[] array is static to lchan_alloc.c, and since we need a check for dyn TS anyway, add public ts_subslots() to lchan_alloc.c, which also checks the current dyn pchan type. Change-Id: I69d8f1ec7a828028bffdf7641ca410a7d5814488 http://cgit.osmocom.org/openbsc/commit/?id=c24e26517df4e94712d890a3a191cf49110e7d1a commit c24e26517df4e94712d890a3a191cf49110e7d1a Author: Neels Hofmeyr Date: Sat Jul 23 19:51:09 2016 +0200 dyn TS: chan act: set chan_nr according to dyn pchan type Change-Id: Ica5ef2197b3e97d5e895f3e3221295d5d0ef8908 http://cgit.osmocom.org/openbsc/commit/?id=ea3007929e5216ca4de794d973d9840af2127bbe commit ea3007929e5216ca4de794d973d9840af2127bbe Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). A returned dynamic channel still needs to be switched to the proper mode, which will follow in another commit. Replace a fixme comment with a normal comment in subslots_per_pchan[], because handling of dynamic TS is now defined. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=853b2fb31074f6cbfa3ab8972301c4e91c1f7ca3 commit 853b2fb31074f6cbfa3ab8972301c4e91c1f7ca3 Author: Neels Hofmeyr Date: Sat Jul 23 20:18:40 2016 +0200 dyn TS: rsl *2chan_nr(): handle TCH/F_TCH/H_PDCH In gsm_lchan2chan_nr() use the current pchan type. In gsm_lchan_as_pchan2chan_nr(), add the special case of non-standard cbits for activating PDCH on a TCH/F_TCH/H_PDCH dyn TS. This way, gsm_pchan2chan_nr() conforms to the standard and does not need access to a ts struct. Change-Id: If248b9073b9f397110a2003d8e1a04afdc1c0e20 http://cgit.osmocom.org/openbsc/commit/?id=cd2a17e67908c4339d3025a4d5f17cfb13b1a156 commit cd2a17e67908c4339d3025a4d5f17cfb13b1a156 Author: Neels Hofmeyr Date: Mon Jul 18 23:43:44 2016 +0200 dyn TS: gsm_lchan2chan_nr(): decouple from ts->pchan For upcoming dynamic TS, the pchan choice for RSL De-/Activation is not trivial. So in order to pass the desired pchan to generate the RSL chan_nr, introduce gsm_lchan_as_pchan2chan_nr(). To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the actual ts struct, so refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with explicit pchan, ts_nr and lchan_nr arguments. Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f http://cgit.osmocom.org/openbsc/commit/?id=2b858e5d6997a228f74d5d35ae433d50a08d6be8 commit 2b858e5d6997a228f74d5d35ae433d50a08d6be8 Author: Neels Hofmeyr Date: Sat Jul 23 19:49:58 2016 +0200 prepare dyn TS: act lchan: fetch the channel mode a bit later Change-Id: I66d88ad6a4ae7bee1e552960fd4e92aff953125c http://cgit.osmocom.org/openbsc/commit/?id=6f309d9bd89591008281e166549ec6e082db8b95 commit 6f309d9bd89591008281e166549ec6e082db8b95 Author: Neels Hofmeyr Date: Mon Jul 18 23:56:08 2016 +0200 error log: rsl_chan_activate_lchan: log channel mode error Change-Id: I0f403b13ff9897770c0b855bf57a9440717b46e8 http://cgit.osmocom.org/openbsc/commit/?id=12a80bca620fb448561fbfd2b9de2902eb07cf96 commit 12a80bca620fb448561fbfd2b9de2902eb07cf96 Author: Neels Hofmeyr Date: Mon Jul 18 23:54:54 2016 +0200 debug log: rsl_chan_activate_lchan: log activation type Change-Id: I9b6b43b4fad62195af0009ab12632125de39d4fe http://cgit.osmocom.org/openbsc/commit/?id=1a86ca03c98840523fa9daad80bce34c80eb4826 commit 1a86ca03c98840523fa9daad80bce34c80eb4826 Author: Neels Hofmeyr Date: Sat Jul 23 20:06:27 2016 +0200 cosmetic: dyn_pdch_init(): debug log: use new gsm_ts_and_pchan_name() Change-Id: I396c2696bdbedb41a1f1fe2183f8eada57dc3413 http://cgit.osmocom.org/openbsc/commit/?id=e85c015b71f9291535922f516e8b5aa60d3ab70d commit e85c015b71f9291535922f516e8b5aa60d3ab70d Author: Neels Hofmeyr Date: Sat Jul 16 23:59:32 2016 +0200 gsm_data_shared: add gsm_ts_and_pchan_name() for dyn ts logging Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0 http://cgit.osmocom.org/openbsc/commit/?id=f5b1933511ed56bce95a5bbd5a25b36d94752f0b commit f5b1933511ed56bce95a5bbd5a25b36d94752f0b Author: Neels Hofmeyr Date: Sat Jul 23 16:14:06 2016 +0200 dyn TS: add ts->dyn state Add state fields osmo_bts_trx_ts->dyn.* to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change-Id: I0a4049df8500b4f7c864f1355c4e9238932d1b8f http://cgit.osmocom.org/openbsc/commit/?id=162c84f62c6123a04cade7b08ed17100e3f656cb commit 162c84f62c6123a04cade7b08ed17100e3f656cb Author: Neels Hofmeyr Date: Sat Jul 23 17:57:53 2016 +0200 dyn TS: rsl_lchan_lookup(): add dyn PCHAN Accept GSM_PCHAN_TCH_F_TCH_H_PDCH for TCH/F and TCH/H if in matching pchan mode or switching to matching pchan. Accept RSL_CHAN_OSMO_PDCH chan_nr cbits for GSM_PCHAN_TCH_F_TCH_H_PDCH pchan. Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_rsl.c | 42 +++++++++++++++++++++------------ openbsc/src/libcommon/gsm_data_shared.c | 6 +++-- 2 files changed, 31 insertions(+), 17 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 25 12:56:32 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 12:56:32 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-228-g3d883e5 Message-ID: <201607251256.u6PCuWBD044680@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated discards 69a0309419306e6dae810dd282d7d4f7ec9bb457 (commit) discards 033fdeb8c505a63ba6c687d69dea84c0fc2976b7 (commit) discards e4a149d2ef87255a3f2f06e1b2bcd9bb6cfca4c0 (commit) discards 506f8d74c4e1dceea91d037f0ce1699bf004cb9b (commit) discards b83082e6b1776d6b65a32b6c533614d8c16b00fd (commit) discards bf321040132c3015c29210f35177ee1cdc1011fd (commit) discards 589a05479315d42a84f341522e9d11442cded060 (commit) discards b534cd78633a41ac245b070eca3601295ecbfcee (commit) discards 2e51bc3f79a0a1af1b1c763f35bcb35a808b201e (commit) discards 0965019159a01e13a7e5d9965d656196dc08f4d4 (commit) via 3d883e55da114094cab3754d389ddb83d7dff94f (commit) via 2871a0168d9a3da6e11699207d4d07f95e3abb34 (commit) via 41dc789b8670a3b436dfd9243b1b6bf77cf5b7dd (commit) via b9acf942f258a558bae6150e1f065e4500273672 (commit) via b6721db4312acdc08f01a962ac64a2992c791867 (commit) via 77447e6fc10f53e7afe50144fc0f9820f0b8a272 (commit) via 12a98068e9eb6cc5b00bf5c689f77d07fb2a4821 (commit) via 1ec1a983fb6ae1b884b277615ba83a87dded363c (commit) via 5de82243e2a261c1d9c1c3f9ebcafc55d1275be2 (commit) via 74035b59fd9c5d35728f13299e45661b4b77bc1c (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (69a0309419306e6dae810dd282d7d4f7ec9bb457) \ N -- N -- N (3d883e55da114094cab3754d389ddb83d7dff94f) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=3d883e55da114094cab3754d389ddb83d7dff94f commit 3d883e55da114094cab3754d389ddb83d7dff94f Author: Neels Hofmeyr Date: Fri Jul 15 01:01:01 2016 +0200 doc: add ladder diagram on dynamic TS, for TCH/H Also gitignore the image files possibly produced by mscgen. Change-Id: I58bc10fddeb14a694e1b159d6ccfe35cef7c804a http://cgit.osmocom.org/osmo-bts/commit/?id=2871a0168d9a3da6e11699207d4d07f95e3abb34 commit 2871a0168d9a3da6e11699207d4d07f95e3abb34 Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. Applies only to the litecell15 device we have in the sysmocom office due to older firmware. Change-Id: I0fd3ff100fc977fad5385be2979bc471055a6650 http://cgit.osmocom.org/osmo-bts/commit/?id=41dc789b8670a3b436dfd9243b1b6bf77cf5b7dd commit 41dc789b8670a3b436dfd9243b1b6bf77cf5b7dd Author: Neels Hofmeyr Date: Thu Jul 21 18:28:30 2016 +0200 dyn TS: implement litecell15 specifics For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan(). Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan initialization. In ts_connect_as(), make sure that callers pass proper "real world" pchan types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant. In ts_opstart(), connect as PCHAN_NONE since we will only know the desired pchan when the first RSL chan activ is received. Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its current "real" pchan mode. Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan type is not dynamic. Change-Id: Ie30323f968da25027045c42a7ae7f1e70ca711ae http://cgit.osmocom.org/osmo-bts/commit/?id=b9acf942f258a558bae6150e1f065e4500273672 commit b9acf942f258a558bae6150e1f065e4500273672 Author: Neels Hofmeyr Date: Sun Jul 24 15:42:47 2016 +0200 lc15/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: Iba6880d94142096a8371b08f7404035912cadbb0 http://cgit.osmocom.org/osmo-bts/commit/?id=b6721db4312acdc08f01a962ac64a2992c791867 commit b6721db4312acdc08f01a962ac64a2992c791867 Author: Neels Hofmeyr Date: Sun Jul 24 15:24:56 2016 +0200 dyn TS: implement SysmoBTS specifics For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan(). Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan initialization. In ts_connect_as(), make sure that callers pass proper "real world" pchan types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant. In ts_opstart(), connect as PCHAN_NONE since we will only know the desired pchan when the first RSL chan activ is received. Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its current "real" pchan mode. Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan type is not dynamic. Change-Id: Iaffd2fc0aa9fc6c4a2acbc534ce6384392e0635b http://cgit.osmocom.org/osmo-bts/commit/?id=77447e6fc10f53e7afe50144fc0f9820f0b8a272 commit 77447e6fc10f53e7afe50144fc0f9820f0b8a272 Author: Neels Hofmeyr Date: Sun Jul 24 15:16:59 2016 +0200 sysmo/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: I09cc81e79661e8084aeebf8132435c207b2cf422 http://cgit.osmocom.org/osmo-bts/commit/?id=12a98068e9eb6cc5b00bf5c689f77d07fb2a4821 commit 12a98068e9eb6cc5b00bf5c689f77d07fb2a4821 Author: Neels Hofmeyr Date: Fri Jul 15 01:03:32 2016 +0200 dyn TS: common TCH/F_TCH/H_PDCH implementation common/l1sap: For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard chan_nr. While the rest of the code now understands that, the L1 phy will not. Translate to standard PDCH (== TCH/F). common/oml: use dyn TS' current pchan mode for lchans config. common/pcu_sock: detect desired PDCH mode of dyn TS. common/rsl: implement reconnection chain of a TS for changing its pchan: * rsl_rx_chan_activ(): ** Add dyn_pchan_from_chan_nr() to derive the requested pchan from the RSL chan_nr IE. ** Notice the need for a pchan change and invoke dyn_ts_l1_reconnect() (s.b.) ** Make Chan Mode IE presence optional, because the non-standard PDCH activation message is simpler and does not require it. ** Do PDCH activation via PCU. * Add dyn_ts_l1_reconnect(): store state and disconnect the L1 channel; then wait for cb_ts_disconnected(). * Add osmo_dyn_ts_disconnected() to cb_ts_disconnected(): verify state and connect with the new pchan type; then wait for cb_ts_connected(). * Add osmo_dyn_ts_connected() to cb_ts_connected(), which re-issues the cached chan activation message from before disconnecting the L1 channel. * Also send an rf chan rel/act ack for dyn TS upon PDCH de/act via PCU. * Add dyn_ts_pdch_release(): on channel release of a dyn TS in PDCH mode, release via the PCU. Call from rsl_rx_rd_chan_rel(). Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7 http://cgit.osmocom.org/osmo-bts/commit/?id=1ec1a983fb6ae1b884b277615ba83a87dded363c commit 1ec1a983fb6ae1b884b277615ba83a87dded363c Author: Neels Hofmeyr Date: Sat Jul 23 21:55:34 2016 +0200 code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts lchan_lookup in openbsc abis_rsl.c and rsl_lchan_lookup() rsl.c are the same code, except for the log context, which is only set in abis_rsl.c. The common code was factored out to gsm_data_shared.c in openbsc.git. Use the *rc return code argument to keep the logging part in the newly introduced thin wrapper lchan_lookup() in common/rsl.c. This also removes code dup for logging The rsl_lchan_lookup() implementation is removed from osmo-bts, so a recent openbsc is needed to build this. Change-Id: Ibc469b75e31560271be8633d524366442d27e6fb http://cgit.osmocom.org/osmo-bts/commit/?id=5de82243e2a261c1d9c1c3f9ebcafc55d1275be2 commit 5de82243e2a261c1d9c1c3f9ebcafc55d1275be2 Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 dyn PDCH: code dup: use conf_lchans_as_pchan() For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the pchan-to-lchan switch. Change-Id: I979828e08953e83ae579a347334536f52939faf0 http://cgit.osmocom.org/osmo-bts/commit/?id=74035b59fd9c5d35728f13299e45661b4b77bc1c commit 74035b59fd9c5d35728f13299e45661b4b77bc1c Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 prepare dyn TS: split/replace conf_lchans_for_pchan() Move the actual switch from static conf_lchans_for_pchan() into new 'public' function conf_lchans_as_pchan(), adding an explicit pchan argument. This allows passing a non-trivial pchan, for dynamic TS. conf_lchans_as_pchan() now takes a pchan argument, so distinguish the naming and drop the 'for_pchan' from conf_lchans_for_pchan(), which takes only a ts argument. Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jul 25 14:00:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 14:00:40 GMT Subject: openbsc.git branch master updated. 0.15.0-349-g7c989e7 Message-ID: <201607251400.u6PE0emZ056284@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 7c989e7ced2c2b9949d18db17b6caaa9b317c1ba (commit) from 14314bd808369f0da32860412acfcd775e5c7b24 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=7c989e7ced2c2b9949d18db17b6caaa9b317c1ba commit 7c989e7ced2c2b9949d18db17b6caaa9b317c1ba Author: Harald Welte Date: Sat Jul 23 14:00:40 2016 +0200 remove old copy of documentation that now is in osmo-gsm-manuals.git We keep some random snippets of documentation here, but manuals are now generally kept in osmo-gsm-manuals.git. Particularly the GSUP, OAP and control interface are documented more extensively there. To avoid having two sets of (diverging) documentation, let's remove it from the openbsc.git repository. Change-Id: I4a4c918587e236a7aa00cf2bb6aa05b090f7229b ----------------------------------------------------------------------- Summary of changes: openbsc/doc/control-interface.txt | 21 -- openbsc/doc/osmocom-authn-protocol.txt | 250 ------------------ openbsc/doc/sgsn-remote-protocol.txt | 468 --------------------------------- 3 files changed, 739 deletions(-) delete mode 100644 openbsc/doc/control-interface.txt delete mode 100644 openbsc/doc/osmocom-authn-protocol.txt delete mode 100644 openbsc/doc/sgsn-remote-protocol.txt hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 25 14:37:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 14:37:05 GMT Subject: osmo-bts.git branch master updated. 0.4.0-214-g8a2f026 Message-ID: <201607251437.u6PEb5oB062635@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 8a2f026cf060e007eab073920313e17bb534a3a9 (commit) from 4355021b8afdad989b285fa823b6cbf2bb175c45 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=8a2f026cf060e007eab073920313e17bb534a3a9 commit 8a2f026cf060e007eab073920313e17bb534a3a9 Author: Neels Hofmeyr Date: Mon Jul 25 16:16:51 2016 +0200 doc: move dyn_pdch.msc to osmo-gsm-manuals.git Also remove related cruft: .gitignore, msc-README and adjust an in-code comment that referenced dyn_pdch.msc. Change-Id: Ie41a453bb5070c1f18793f646dc053a978f43fba ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 -- doc/dyn_pdch.msc | 39 --------------------------------------- doc/msc-README | 2 -- src/common/rsl.c | 3 ++- 4 files changed, 2 insertions(+), 44 deletions(-) delete mode 100644 doc/dyn_pdch.msc delete mode 100644 doc/msc-README hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jul 25 14:39:01 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 14:39:01 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-229-gd39718b Message-ID: <201607251439.u6PEd1rh062998@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated discards 3d883e55da114094cab3754d389ddb83d7dff94f (commit) discards 2871a0168d9a3da6e11699207d4d07f95e3abb34 (commit) discards 41dc789b8670a3b436dfd9243b1b6bf77cf5b7dd (commit) discards b9acf942f258a558bae6150e1f065e4500273672 (commit) discards b6721db4312acdc08f01a962ac64a2992c791867 (commit) discards 77447e6fc10f53e7afe50144fc0f9820f0b8a272 (commit) discards 12a98068e9eb6cc5b00bf5c689f77d07fb2a4821 (commit) discards 1ec1a983fb6ae1b884b277615ba83a87dded363c (commit) discards 5de82243e2a261c1d9c1c3f9ebcafc55d1275be2 (commit) discards 74035b59fd9c5d35728f13299e45661b4b77bc1c (commit) discards bcd81233a77807d40cac65a3f0746c613f785c44 (commit) discards d3833e8d11269d55a56955e914768220ec6e8d70 (commit) discards d1710ff6e3cccbb6c4a68b4dadb93cdad08de3c1 (commit) discards 8967ad4737ae66069e366fb59a7dc1f3805a1b59 (commit) discards d164a16983e538ca55a1f1c99ee899b8a9e6673e (commit) via d39718b84855992314969cc50d2c6f3b40b226e9 (commit) via f5974951d3c99b67f168242918059dc80338270e (commit) via add81a50e5ae483baef4773db24ecc9a8ff8780b (commit) via e575ae51aa46acb52b40a7b7f52ee3de9898497c (commit) via 549b46550687576e0650dcde93f886855eeddc8a (commit) via 55a984d83e7fe93c99bcf8268d1afe621679125f (commit) via a01173deb30e563306ca4b2e5d06139d41344fb3 (commit) via 1e0ac9c9c5ab5b574c4057d2315c94c5b5ae9579 (commit) via 133c870b91b5e92937dd925d90bfa6b0dfd0da7e (commit) via 9c3a53bdd05e911ade8a3c6223ba7548c2fd3bbb (commit) via 334df9441a44de00c0dd3f66e73ac6fae28098fb (commit) via 290c7d954faa9410c4c6740787e8e3bbf1c92d6c (commit) via 7f1365c05e94782f4c8e466aa1795e3e09acd330 (commit) via 2479ef4133b274df9abe179320ee9b11cb572ba4 (commit) via ae65ccd0b2fe22e3c6ab5c855ff948f93ada0eed (commit) via 8a2f026cf060e007eab073920313e17bb534a3a9 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (3d883e55da114094cab3754d389ddb83d7dff94f) \ N -- N -- N (d39718b84855992314969cc50d2c6f3b40b226e9) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=d39718b84855992314969cc50d2c6f3b40b226e9 commit d39718b84855992314969cc50d2c6f3b40b226e9 Author: Neels Hofmeyr Date: Fri Jul 15 01:01:01 2016 +0200 doc: add ladder diagram on dynamic TS, for TCH/H Change-Id: I58bc10fddeb14a694e1b159d6ccfe35cef7c804a http://cgit.osmocom.org/osmo-bts/commit/?id=f5974951d3c99b67f168242918059dc80338270e commit f5974951d3c99b67f168242918059dc80338270e Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. Applies only to the litecell15 device we have in the sysmocom office due to older firmware. Change-Id: I0fd3ff100fc977fad5385be2979bc471055a6650 http://cgit.osmocom.org/osmo-bts/commit/?id=add81a50e5ae483baef4773db24ecc9a8ff8780b commit add81a50e5ae483baef4773db24ecc9a8ff8780b Author: Neels Hofmeyr Date: Thu Jul 21 18:28:30 2016 +0200 dyn TS: implement litecell15 specifics For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan(). Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan initialization. In ts_connect_as(), make sure that callers pass proper "real world" pchan types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant. In ts_opstart(), connect as PCHAN_NONE since we will only know the desired pchan when the first RSL chan activ is received. Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its current "real" pchan mode. Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan type is not dynamic. Change-Id: Ie30323f968da25027045c42a7ae7f1e70ca711ae http://cgit.osmocom.org/osmo-bts/commit/?id=e575ae51aa46acb52b40a7b7f52ee3de9898497c commit e575ae51aa46acb52b40a7b7f52ee3de9898497c Author: Neels Hofmeyr Date: Sun Jul 24 15:42:47 2016 +0200 lc15/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: Iba6880d94142096a8371b08f7404035912cadbb0 http://cgit.osmocom.org/osmo-bts/commit/?id=549b46550687576e0650dcde93f886855eeddc8a commit 549b46550687576e0650dcde93f886855eeddc8a Author: Neels Hofmeyr Date: Sun Jul 24 15:24:56 2016 +0200 dyn TS: implement SysmoBTS specifics For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan(). Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan initialization. In ts_connect_as(), make sure that callers pass proper "real world" pchan types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant. In ts_opstart(), connect as PCHAN_NONE since we will only know the desired pchan when the first RSL chan activ is received. Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its current "real" pchan mode. Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan type is not dynamic. Change-Id: Iaffd2fc0aa9fc6c4a2acbc534ce6384392e0635b http://cgit.osmocom.org/osmo-bts/commit/?id=55a984d83e7fe93c99bcf8268d1afe621679125f commit 55a984d83e7fe93c99bcf8268d1afe621679125f Author: Neels Hofmeyr Date: Sun Jul 24 15:16:59 2016 +0200 sysmo/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: I09cc81e79661e8084aeebf8132435c207b2cf422 http://cgit.osmocom.org/osmo-bts/commit/?id=a01173deb30e563306ca4b2e5d06139d41344fb3 commit a01173deb30e563306ca4b2e5d06139d41344fb3 Author: Neels Hofmeyr Date: Fri Jul 15 01:03:32 2016 +0200 dyn TS: common TCH/F_TCH/H_PDCH implementation common/l1sap: For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard chan_nr. While the rest of the code now understands that, the L1 phy will not. Translate to standard PDCH (== TCH/F). common/oml: use dyn TS' current pchan mode for lchans config. common/pcu_sock: detect desired PDCH mode of dyn TS. common/rsl: implement reconnection chain of a TS for changing its pchan: * rsl_rx_chan_activ(): ** Add dyn_pchan_from_chan_nr() to derive the requested pchan from the RSL chan_nr IE. ** Notice the need for a pchan change and invoke dyn_ts_l1_reconnect() (s.b.) ** Make Chan Mode IE presence optional, because the non-standard PDCH activation message is simpler and does not require it. ** Do PDCH activation via PCU. * Add dyn_ts_l1_reconnect(): store state and disconnect the L1 channel; then wait for cb_ts_disconnected(). * Add osmo_dyn_ts_disconnected() to cb_ts_disconnected(): verify state and connect with the new pchan type; then wait for cb_ts_connected(). * Add osmo_dyn_ts_connected() to cb_ts_connected(), which re-issues the cached chan activation message from before disconnecting the L1 channel. * Also send an rf chan rel/act ack for dyn TS upon PDCH de/act via PCU. * Add dyn_ts_pdch_release(): on channel release of a dyn TS in PDCH mode, release via the PCU. Call from rsl_rx_rd_chan_rel(). Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7 http://cgit.osmocom.org/osmo-bts/commit/?id=1e0ac9c9c5ab5b574c4057d2315c94c5b5ae9579 commit 1e0ac9c9c5ab5b574c4057d2315c94c5b5ae9579 Author: Neels Hofmeyr Date: Sat Jul 23 21:55:34 2016 +0200 code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts lchan_lookup in openbsc abis_rsl.c and rsl_lchan_lookup() rsl.c are the same code, except for the log context, which is only set in abis_rsl.c. The common code was factored out to gsm_data_shared.c in openbsc.git. Use the *rc return code argument to keep the logging part in the newly introduced thin wrapper lchan_lookup() in common/rsl.c. This also removes code dup for logging The rsl_lchan_lookup() implementation is removed from osmo-bts, so a recent openbsc is needed to build this. Change-Id: Ibc469b75e31560271be8633d524366442d27e6fb http://cgit.osmocom.org/osmo-bts/commit/?id=133c870b91b5e92937dd925d90bfa6b0dfd0da7e commit 133c870b91b5e92937dd925d90bfa6b0dfd0da7e Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 dyn PDCH: code dup: use conf_lchans_as_pchan() For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the pchan-to-lchan switch. Change-Id: I979828e08953e83ae579a347334536f52939faf0 http://cgit.osmocom.org/osmo-bts/commit/?id=9c3a53bdd05e911ade8a3c6223ba7548c2fd3bbb commit 9c3a53bdd05e911ade8a3c6223ba7548c2fd3bbb Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 prepare dyn TS: split/replace conf_lchans_for_pchan() Move the actual switch from static conf_lchans_for_pchan() into new 'public' function conf_lchans_as_pchan(), adding an explicit pchan argument. This allows passing a non-trivial pchan, for dynamic TS. conf_lchans_as_pchan() now takes a pchan argument, so distinguish the naming and drop the 'for_pchan' from conf_lchans_for_pchan(), which takes only a ts argument. Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4 http://cgit.osmocom.org/osmo-bts/commit/?id=334df9441a44de00c0dd3f66e73ac6fae28098fb commit 334df9441a44de00c0dd3f66e73ac6fae28098fb Author: Neels Hofmeyr Date: Sat Jul 16 22:29:28 2016 +0200 cosmetic: clarify TCH/F_PDCH related naming and comments We're about to introduce a new kind of dynamic channel, which will also use parts of the ip.access mode dyn PDCH code paths. Make sure the general parts have general names and mark ip.access specific parts as such. Rename dyn_pdch_ts_[dis]connected() to cb_ts_[dis]connected(). Rename dyn_pdch_complete to ipacc_dyn_pdch_complete(). From cb_ts_[dis]connected(), factor out the current code into static functions ipacc_dyn_pdch_[dis]connected() -- this will make sense once the new dynamic kind is added to cb_ts_[dis]connected(). Change-Id: I7da5b7cb7b48572671f50e0dec97d9eec3083df1 http://cgit.osmocom.org/osmo-bts/commit/?id=290c7d954faa9410c4c6740787e8e3bbf1c92d6c commit 290c7d954faa9410c4c6740787e8e3bbf1c92d6c Author: Neels Hofmeyr Date: Sat Jul 16 22:30:14 2016 +0200 cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() The function checks whether to switch a TS to/from PDCH, not whether it already is PDCH. Change-Id: Ib4036445d09792636bb2f1a8a665b6b28f32e1a0 http://cgit.osmocom.org/osmo-bts/commit/?id=7f1365c05e94782f4c8e466aa1795e3e09acd330 commit 7f1365c05e94782f4c8e466aa1795e3e09acd330 Author: Neels Hofmeyr Date: Sun Jul 17 20:57:31 2016 +0200 fix compiler warning: msg_utils.c: fn_chk() constify arg The only caller dtx_sched_optional() passes const arrays and a warning was issued. Change-Id: I18e0788ef96489d2116a60cae57bd516fe6eae8e http://cgit.osmocom.org/osmo-bts/commit/?id=2479ef4133b274df9abe179320ee9b11cb572ba4 commit 2479ef4133b274df9abe179320ee9b11cb572ba4 Author: Neels Hofmeyr Date: Sun Jul 24 15:08:29 2016 +0200 info log: l1sap.c: add '0x' to hex output Change-Id: If29895de238e586b8298d84b6f0b41e08bea8c91 http://cgit.osmocom.org/osmo-bts/commit/?id=ae65ccd0b2fe22e3c6ab5c855ff948f93ada0eed commit ae65ccd0b2fe22e3c6ab5c855ff948f93ada0eed Author: Neels Hofmeyr Date: Sun Jul 24 15:14:54 2016 +0200 error log: rsl.c: typo x2 Change-Id: I285fdff8260f008d856b9cda811e9fbb936893eb ----------------------------------------------------------------------- Summary of changes: .gitignore | 4 ---- doc/dyn_pdch.msc | 39 --------------------------------------- doc/msc-README | 2 -- src/common/rsl.c | 3 ++- 4 files changed, 2 insertions(+), 46 deletions(-) delete mode 100644 doc/dyn_pdch.msc delete mode 100644 doc/msc-README hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jul 25 15:20:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 15:20:07 GMT Subject: openbsc.git branch master updated. 0.15.0-350-g67933a1 Message-ID: <201607251520.u6PFK7wn074422@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 67933a19d67a30bfbf40a1a0cfb703505f7b8b40 (commit) from 7c989e7ced2c2b9949d18db17b6caaa9b317c1ba (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=67933a19d67a30bfbf40a1a0cfb703505f7b8b40 commit 67933a19d67a30bfbf40a1a0cfb703505f7b8b40 Author: Neels Hofmeyr Date: Sat Jul 23 22:23:17 2016 +0200 fix: create_pdp_conf(): unset reject_cause after unknown ran_type f9f4387686584d4575b326ac7414138d8ba0c641 introduced a check for ran_type, which potentially leaves reject_cause unset. Fix that. Change-Id: I0220841ff796f949d00a1415d46b54a3eacc9493 ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/sgsn_libgtp.c | 4 ++++ 1 file changed, 4 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 25 15:21:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 15:21:40 GMT Subject: openbsc.git branch master updated. 0.15.0-354-gf29dd5f Message-ID: <201607251521.u6PFLefU074977@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via f29dd5f15b315d1363d7302c50f2c9aceade8ccc (commit) via 8151648ceb4688cac9ced9b1c159c6e1968fc0f1 (commit) via 400746801470dba23b30c05e40c135b9d33eb6df (commit) via c6926d064df18814a13e1ffd2f0d9f832d161ffb (commit) from 67933a19d67a30bfbf40a1a0cfb703505f7b8b40 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f29dd5f15b315d1363d7302c50f2c9aceade8ccc commit f29dd5f15b315d1363d7302c50f2c9aceade8ccc Author: Neels Hofmeyr Date: Thu Jul 14 16:16:33 2016 +0200 cosmetic: rsl_rx_chan_act_ack(): use local lchan var in 14 instances In preparation for an upcoming change. Change-Id: I9ce71fd7dde42ad7d20f806ac70c150d11450efa http://cgit.osmocom.org/openbsc/commit/?id=8151648ceb4688cac9ced9b1c159c6e1968fc0f1 commit 8151648ceb4688cac9ced9b1c159c6e1968fc0f1 Author: Neels Hofmeyr Date: Fri Jul 15 01:26:03 2016 +0200 cosmetic: act lchan type: use constant instead of 0x00 Change-Id: Idc8afc4e52e189f474077899eef896381ce238f7 http://cgit.osmocom.org/openbsc/commit/?id=400746801470dba23b30c05e40c135b9d33eb6df commit 400746801470dba23b30c05e40c135b9d33eb6df Author: Neels Hofmeyr Date: Sat Jul 23 20:01:49 2016 +0200 cosmetic: rsl_rx_rf_chan_rel_ack(): use local ts var for brevity In preparation for an upcoming change. Change-Id: I11bd59492fa8d5b9392d9f2b511c8fa9585afe6c http://cgit.osmocom.org/openbsc/commit/?id=c6926d064df18814a13e1ffd2f0d9f832d161ffb commit c6926d064df18814a13e1ffd2f0d9f832d161ffb Author: Neels Hofmeyr Date: Thu Jul 14 02:51:13 2016 +0200 comments: clarify some dynamic TS comments A new type of dynamic channel will be introduced soon, so prepare some comments to name the dynamic TS kind more specifically. Change-Id: I51fa8c2ebba507299e55a5cb7e67e48a6c8471f7 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_rsl.c | 45 +++++++++++++++++++++-------------------- openbsc/src/libbsc/chan_alloc.c | 11 ++++++---- 2 files changed, 30 insertions(+), 26 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 25 15:22:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 15:22:23 GMT Subject: osmo-bts.git branch master updated. 0.4.0-225-gc9582ac Message-ID: <201607251522.u6PFMNaO075335@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via c9582ac2d7366233ab64f2868f17071c2ddadf32 (commit) via c57304b65e0789167f992ffc9b4037c871569880 (commit) via 9ab51522dacb56db832340d66f22f2e3c59e89c7 (commit) via 8e22ac3d1a48b5982ffa3be3dd189071a064e7d9 (commit) via ee2299c8fa4fe6721bfe99b7bf6178c123151733 (commit) via 95dec9ff4ac3a4f4622152171aa77492c6b70836 (commit) via 334df9441a44de00c0dd3f66e73ac6fae28098fb (commit) via 290c7d954faa9410c4c6740787e8e3bbf1c92d6c (commit) via 7f1365c05e94782f4c8e466aa1795e3e09acd330 (commit) via 2479ef4133b274df9abe179320ee9b11cb572ba4 (commit) via ae65ccd0b2fe22e3c6ab5c855ff948f93ada0eed (commit) from 8a2f026cf060e007eab073920313e17bb534a3a9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=c9582ac2d7366233ab64f2868f17071c2ddadf32 commit c9582ac2d7366233ab64f2868f17071c2ddadf32 Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 prepare dyn TS: split/replace conf_lchans_for_pchan() Move the actual switch from static conf_lchans_for_pchan() into new 'public' function conf_lchans_as_pchan(), adding an explicit pchan argument. This allows passing a non-trivial pchan, for dynamic TS. conf_lchans_as_pchan() now takes a pchan argument, so distinguish the naming and drop the 'for_pchan' from conf_lchans_for_pchan(), which takes only a ts argument. Change-Id: I8e458501fff5503c243512aeb3469c12b1f2bbc4 http://cgit.osmocom.org/osmo-bts/commit/?id=c57304b65e0789167f992ffc9b4037c871569880 commit c57304b65e0789167f992ffc9b4037c871569880 Author: Neels Hofmeyr Date: Sun Jul 17 00:32:07 2016 +0200 dyn PDCH: code dup: use conf_lchans_as_pchan() For ip.access dyn PDCH, call conf_lchans_as_pchan() instead of dup'ing the pchan-to-lchan switch. Change-Id: I979828e08953e83ae579a347334536f52939faf0 http://cgit.osmocom.org/osmo-bts/commit/?id=9ab51522dacb56db832340d66f22f2e3c59e89c7 commit 9ab51522dacb56db832340d66f22f2e3c59e89c7 Author: Neels Hofmeyr Date: Sun Jul 24 15:14:54 2016 +0200 error log: rsl.c: typo x2 Change-Id: I285fdff8260f008d856b9cda811e9fbb936893eb http://cgit.osmocom.org/osmo-bts/commit/?id=8e22ac3d1a48b5982ffa3be3dd189071a064e7d9 commit 8e22ac3d1a48b5982ffa3be3dd189071a064e7d9 Author: Neels Hofmeyr Date: Sun Jul 24 15:08:29 2016 +0200 info log: l1sap.c: add '0x' to hex output Change-Id: If29895de238e586b8298d84b6f0b41e08bea8c91 http://cgit.osmocom.org/osmo-bts/commit/?id=ee2299c8fa4fe6721bfe99b7bf6178c123151733 commit ee2299c8fa4fe6721bfe99b7bf6178c123151733 Author: Neels Hofmeyr Date: Sun Jul 17 20:57:31 2016 +0200 fix compiler warning: msg_utils.c: fn_chk() constify arg The only caller dtx_sched_optional() passes const arrays and a warning was issued. Change-Id: I18e0788ef96489d2116a60cae57bd516fe6eae8e http://cgit.osmocom.org/osmo-bts/commit/?id=95dec9ff4ac3a4f4622152171aa77492c6b70836 commit 95dec9ff4ac3a4f4622152171aa77492c6b70836 Author: Neels Hofmeyr Date: Sat Jul 16 22:30:14 2016 +0200 cosmetic: pcu_sock.c: rename ts_is_pdch() to ts_should_be_pdch() The function checks whether to switch a TS to/from PDCH, not whether it already is PDCH. Change-Id: Ib4036445d09792636bb2f1a8a665b6b28f32e1a0 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/gsm_data.h | 2 ++ include/osmo-bts/rsl.h | 6 ++--- src/common/l1sap.c | 13 +++++---- src/common/msg_utils.c | 2 +- src/common/oml.c | 16 ++++++++--- src/common/pcu_sock.c | 4 +-- src/common/rsl.c | 62 +++++++++++++++++++++++++++---------------- src/osmo-bts-litecell15/oml.c | 4 +-- src/osmo-bts-sysmo/oml.c | 4 +-- 9 files changed, 71 insertions(+), 42 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jul 25 15:56:46 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 15:56:46 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-375-gfc8d7e0 Message-ID: <201607251556.u6PFuk7q081291@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards 986fb1eeb68d7926431ae0317395acdebd03dc95 (commit) discards b7d0fba14303e4acd19200bdc36a10765af0d7c8 (commit) discards 59a852f0d16c95e160d553466bdcd42458efb897 (commit) discards f65b41c9d4f449fd32a8a8d711c4bad0e869a5cb (commit) discards 7779c092f60f8b1c8888139fbae63e3a8fce7de6 (commit) discards 7748f2e71d67d1582966878f19515f42ec2927d6 (commit) discards c24e26517df4e94712d890a3a191cf49110e7d1a (commit) discards ea3007929e5216ca4de794d973d9840af2127bbe (commit) discards 853b2fb31074f6cbfa3ab8972301c4e91c1f7ca3 (commit) discards cd2a17e67908c4339d3025a4d5f17cfb13b1a156 (commit) discards 2b858e5d6997a228f74d5d35ae433d50a08d6be8 (commit) discards 6f309d9bd89591008281e166549ec6e082db8b95 (commit) discards 12a80bca620fb448561fbfd2b9de2902eb07cf96 (commit) discards 1a86ca03c98840523fa9daad80bce34c80eb4826 (commit) discards e85c015b71f9291535922f516e8b5aa60d3ab70d (commit) discards f5b1933511ed56bce95a5bbd5a25b36d94752f0b (commit) discards 162c84f62c6123a04cade7b08ed17100e3f656cb (commit) discards 30fd7dedbd3041bfeb1fa2938365871b5ca7c88c (commit) discards 8b1c7b8decad0678bd0e42e897d7686e92b74172 (commit) discards cc5814b53c51994305f141c469e7cdd45f20dd43 (commit) discards 86a0f91ca2a825c276dee4acf5fe93c016d5506a (commit) discards d6c9820e0c07f8eaf08edcbca7c472949611fd63 (commit) discards dab44b8dddb8411ba984864beebd57159be091f7 (commit) discards 8e8b0ad5da7d8e0245bcd5d1b74ce884009a1483 (commit) discards e710b68cbe610489710fb2165330faafe51437fb (commit) discards 4dcc5516d1252e749b118b4014228d31de2dc278 (commit) discards 4ea60c44e250b42501d783eac9448f83ee41ebb4 (commit) discards b20b4891e2c2ae8f31a4498a167482e44132e83e (commit) via fc8d7e054f21b840e903a49fcaf800746b6647f9 (commit) via 95d6b07b89e3ed9bfcfb29767ab9582240b987cc (commit) via b6f55fb4590afa8df72b04212dbade3e7688a447 (commit) via 7a86bb500d8f333c44a767d28f68ba55e0765950 (commit) via 9c13ec8eb7a82f62ad04e29a2fa84e0ea40d9f9d (commit) via cda220fc7c5d01cdd7bb7dd6bccb04a360747097 (commit) via 3e39cc992da08630f37564f435d4c6359add9e30 (commit) via dc2a2fa8f87716a96500d3e03c21da73aa032e2e (commit) via 82148cfd759b4c1e6fccce97663fa89827d4144b (commit) via 54db93d662c80c6a36aed06453f5374753dedbf6 (commit) via 3d726258143600f39e7f1bb1a413e5cc6e823fba (commit) via 2b36aef7b4ac5a45257d873586f55406ad8def35 (commit) via 91681d6c9f593de4446f5dbbd9afbb286358ecdf (commit) via a2053de041a34839111c972d989d48b3900ed71e (commit) via f67b8f9216e8ea4f07dbe98379709f8555d2bef1 (commit) via 965c43478fe32ee8850984abd685a41f6dff98da (commit) via d1c0e3755f2832270a16bdb2d350463409cad887 (commit) via bbbcfe5b7343e12d0ab16d5393bed7ebe6653adc (commit) via 745857277cd24fadcd27d54aaa402bd82090cc86 (commit) via 34b8b5b29b72e245cc159ed4b035f6377988b762 (commit) via c1658762234fa8593348760c6f20e6a10a13d6e6 (commit) via f29dd5f15b315d1363d7302c50f2c9aceade8ccc (commit) via 8151648ceb4688cac9ced9b1c159c6e1968fc0f1 (commit) via 400746801470dba23b30c05e40c135b9d33eb6df (commit) via c6926d064df18814a13e1ffd2f0d9f832d161ffb (commit) via 67933a19d67a30bfbf40a1a0cfb703505f7b8b40 (commit) via 7c989e7ced2c2b9949d18db17b6caaa9b317c1ba (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (986fb1eeb68d7926431ae0317395acdebd03dc95) \ N -- N -- N (fc8d7e054f21b840e903a49fcaf800746b6647f9) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=fc8d7e054f21b840e903a49fcaf800746b6647f9 commit fc8d7e054f21b840e903a49fcaf800746b6647f9 Author: Neels Hofmeyr Date: Sat Jul 23 20:15:28 2016 +0200 dyn TS: OS#1778 workaround: disable TCH/F on dyn TS To avoid two phones picking mismatching TCH pchans, never pick TCH/F on dynamic TS for now. See http://osmocom.org/issues/1778 Related: OS#1778 Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7 http://cgit.osmocom.org/openbsc/commit/?id=95d6b07b89e3ed9bfcfb29767ab9582240b987cc commit 95d6b07b89e3ed9bfcfb29767ab9582240b987cc Author: Neels Hofmeyr Date: Sat Jul 23 17:17:34 2016 +0200 dyn TS: Rename bsc_dyn_pdch.c to bsc_dyn_ts.c It's no longer just for IPAC style TCH/F_PDCH, but also contains code for TCH/F_TCH/H_PDCH, so pick a more general name. Change-Id: Ic19db81eca03fd72738839ee3686b6b4c8b6b437 http://cgit.osmocom.org/openbsc/commit/?id=b6f55fb4590afa8df72b04212dbade3e7688a447 commit b6f55fb4590afa8df72b04212dbade3e7688a447 Author: Neels Hofmeyr Date: Sat Jul 23 20:08:41 2016 +0200 dyn TS: split dyn_pdch_init() for new dyn type and rename Init both TCH/F_PDCH and TCH/F_TCH/H_PDCH via dyn_ts_init(), which refactors dyn_pdch_init(). Make dyn_ts_switchover_start from abis_rsl.c public in abis_rsl.h, so we can start the initial switchover to PDCH from dyn_ts_init(); in abis_rsl.h include gsm_utils.h for enum gsm_phys_chan_config. Change-Id: I5c0b257ba8ff0e9c9a2268681a84b0681a778368 http://cgit.osmocom.org/openbsc/commit/?id=7a86bb500d8f333c44a767d28f68ba55e0765950 commit 7a86bb500d8f333c44a767d28f68ba55e0765950 Author: Neels Hofmeyr Date: Sat Jul 23 19:45:15 2016 +0200 dyn TS: implement pchan switchover logic In struct gsm_lchan, add dyn.rqd_ref and dyn.rqd_ta. These save the Channel Requested details across the PDCH deactivation dance. abis_rsl.c: add static functions: * dyn_ts_switchover*() for the various stages of switchover between pchans. * pchan_for_lchant() to derive the desired pchan from the lchan type that was set during lchan_alloc(). * rsl_chan_activate_lchan_as_pdch() to compose the simpler RSL CHAN ACT message without introducing numerous special cases to the normal RSL CHAN ACT code. In rsl_chan_activate_lchan(), detect and initiate required pchan switchovers if requested pchan on a dyn TS differs. In rsl_rx_rf_chan_rel_ack(), initiate or continue pchan switchovers after a channel was released. In rsl_rx_chan_act_ack(), notice that a switchover is complete. In chan_alloc.c, add ts_subslots(): abis_rsl.c will need to know the number of subslots per pchan, to verify that all lchans are free before dyn TS switchover. The subslots_per_pchan[] array is static to lchan_alloc.c, and since we need a non-trivial check for dyn TS anyway, add public ts_subslots() to lchan_alloc.c, which also checks the current dyn pchan type. Change-Id: I5c6bce13092a10204113d84678c587c65e35e4fd http://cgit.osmocom.org/openbsc/commit/?id=9c13ec8eb7a82f62ad04e29a2fa84e0ea40d9f9d commit 9c13ec8eb7a82f62ad04e29a2fa84e0ea40d9f9d Author: Neels Hofmeyr Date: Sat Jul 23 19:51:09 2016 +0200 dyn TS: chan act: set chan_nr according to dyn pchan type Change-Id: Ica5ef2197b3e97d5e895f3e3221295d5d0ef8908 http://cgit.osmocom.org/openbsc/commit/?id=cda220fc7c5d01cdd7bb7dd6bccb04a360747097 commit cda220fc7c5d01cdd7bb7dd6bccb04a360747097 Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). A returned dynamic channel still needs to be switched to the proper mode, which will follow in another commit. Replace a fixme comment with a normal comment in subslots_per_pchan[], because handling of dynamic TS is now defined. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=3e39cc992da08630f37564f435d4c6359add9e30 commit 3e39cc992da08630f37564f435d4c6359add9e30 Author: Neels Hofmeyr Date: Sat Jul 23 17:57:53 2016 +0200 dyn TS: rsl_lchan_lookup(): add dyn PCHAN Accept GSM_PCHAN_TCH_F_TCH_H_PDCH for TCH/F and TCH/H if in matching pchan mode or switching to matching pchan. Accept RSL_CHAN_OSMO_PDCH chan_nr cbits for GSM_PCHAN_TCH_F_TCH_H_PDCH pchan. Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51 http://cgit.osmocom.org/openbsc/commit/?id=dc2a2fa8f87716a96500d3e03c21da73aa032e2e commit dc2a2fa8f87716a96500d3e03c21da73aa032e2e Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=82148cfd759b4c1e6fccce97663fa89827d4144b commit 82148cfd759b4c1e6fccce97663fa89827d4144b Author: Neels Hofmeyr Date: Sat Jul 23 20:18:40 2016 +0200 dyn TS: rsl *2chan_nr(): handle TCH/F_TCH/H_PDCH In gsm_lchan2chan_nr() use the current pchan type. In gsm_lchan_as_pchan2chan_nr(), add the special case of non-standard cbits for activating PDCH on a TCH/F_TCH/H_PDCH dyn TS. This way, gsm_pchan2chan_nr() conforms to the standard and does not need access to a ts struct. Change-Id: If248b9073b9f397110a2003d8e1a04afdc1c0e20 http://cgit.osmocom.org/openbsc/commit/?id=54db93d662c80c6a36aed06453f5374753dedbf6 commit 54db93d662c80c6a36aed06453f5374753dedbf6 Author: Neels Hofmeyr Date: Mon Jul 18 23:43:44 2016 +0200 dyn TS: gsm_lchan2chan_nr(): decouple from ts->pchan For upcoming dynamic TS, the pchan choice for RSL De-/Activation is not trivial. So in order to pass the desired pchan to generate the RSL chan_nr, introduce gsm_lchan_as_pchan2chan_nr(). To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the actual ts struct, so refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with explicit pchan, ts_nr and lchan_nr arguments. Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f http://cgit.osmocom.org/openbsc/commit/?id=3d726258143600f39e7f1bb1a413e5cc6e823fba commit 3d726258143600f39e7f1bb1a413e5cc6e823fba Author: Neels Hofmeyr Date: Sat Jul 23 21:00:51 2016 +0200 dyn TS: rename lchan->dyn_pdch to lchan->dyn This will also be used by the new dynamic TS type, so make the name more general. Change-Id: I2451b10519dff3e5cdf503b430574c0984d19000 http://cgit.osmocom.org/openbsc/commit/?id=2b36aef7b4ac5a45257d873586f55406ad8def35 commit 2b36aef7b4ac5a45257d873586f55406ad8def35 Author: Neels Hofmeyr Date: Sat Jul 23 19:49:58 2016 +0200 prepare dyn TS: act lchan: fetch the channel mode a bit later Change-Id: I66d88ad6a4ae7bee1e552960fd4e92aff953125c http://cgit.osmocom.org/openbsc/commit/?id=91681d6c9f593de4446f5dbbd9afbb286358ecdf commit 91681d6c9f593de4446f5dbbd9afbb286358ecdf Author: Neels Hofmeyr Date: Mon Jul 18 23:56:08 2016 +0200 error log: rsl_chan_activate_lchan: log channel mode error Change-Id: I0f403b13ff9897770c0b855bf57a9440717b46e8 http://cgit.osmocom.org/openbsc/commit/?id=a2053de041a34839111c972d989d48b3900ed71e commit a2053de041a34839111c972d989d48b3900ed71e Author: Neels Hofmeyr Date: Sat Jul 23 20:06:27 2016 +0200 cosmetic: dyn_pdch_init(): debug log: use new gsm_ts_and_pchan_name() Change-Id: I396c2696bdbedb41a1f1fe2183f8eada57dc3413 http://cgit.osmocom.org/openbsc/commit/?id=f67b8f9216e8ea4f07dbe98379709f8555d2bef1 commit f67b8f9216e8ea4f07dbe98379709f8555d2bef1 Author: Neels Hofmeyr Date: Sat Jul 23 16:54:16 2016 +0200 gsm_ts2chan_nr(): add assertions for lchan_nr Change-Id: Ibfdef347c85d4a145645a7325cd193ea1b475a54 http://cgit.osmocom.org/openbsc/commit/?id=965c43478fe32ee8850984abd685a41f6dff98da commit 965c43478fe32ee8850984abd685a41f6dff98da Author: Neels Hofmeyr Date: Sat Jul 23 16:47:07 2016 +0200 gsm_ts2chan_nr(): use constants instead of magic numbers Change-Id: I14dceab6ac9f0d4ad852259eae643f567d0982f2 http://cgit.osmocom.org/openbsc/commit/?id=d1c0e3755f2832270a16bdb2d350463409cad887 commit d1c0e3755f2832270a16bdb2d350463409cad887 Author: Neels Hofmeyr Date: Mon Jul 25 12:33:02 2016 +0200 log lchan_alloc() result It is particularly interesting to see whether a given lchan type is allocated on a dynamic timeslot. Change-Id: I8a0bca6d9cd583a0988e5ee8f4e6f74f218f4185 http://cgit.osmocom.org/openbsc/commit/?id=bbbcfe5b7343e12d0ab16d5393bed7ebe6653adc commit bbbcfe5b7343e12d0ab16d5393bed7ebe6653adc Author: Neels Hofmeyr Date: Mon Jul 18 23:47:24 2016 +0200 error log: abis_rsl.c: log errors in channel_mode_from_lchan() Change-Id: Ifa416eab76e6c26dc83e979d815ae778d0d7133b http://cgit.osmocom.org/openbsc/commit/?id=745857277cd24fadcd27d54aaa402bd82090cc86 commit 745857277cd24fadcd27d54aaa402bd82090cc86 Author: Neels Hofmeyr Date: Sat Jul 23 17:38:22 2016 +0200 code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts lchan_lookup in abis_rsl.c and rsl_lchan_lookup() from osmo-bts rsl.c are the same code, except for the log context, which is only set in abis_rsl.c. Factor out the common code to rsl_lchan_lookup() in gsm_data_shared.c. Openbsc and osmo-bts each define their own DRSL log constant, so add an int *rc return code argument and keep the logging part in abis_rsl.c's thin lchan_lookup() wrapper. Incidentally, this also removes code dup for logging. To avoid duplicate symbols, the rsl_lchan_lookup() implementation needs to be removed from osmo-bts, so older osmo-bts git revisions will not build with this. Change-Id: Ie89bc5bb9110a0e539d37991dedac6f913211b48 http://cgit.osmocom.org/openbsc/commit/?id=34b8b5b29b72e245cc159ed4b035f6377988b762 commit 34b8b5b29b72e245cc159ed4b035f6377988b762 Author: Neels Hofmeyr Date: Sat Jul 16 23:59:32 2016 +0200 gsm_data_shared: add gsm_ts_and_pchan_name() for dyn ts logging Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0 http://cgit.osmocom.org/openbsc/commit/?id=c1658762234fa8593348760c6f20e6a10a13d6e6 commit c1658762234fa8593348760c6f20e6a10a13d6e6 Author: Neels Hofmeyr Date: Sat Jul 23 16:14:06 2016 +0200 dyn TS: add ts->dyn state Add state fields osmo_bts_trx_ts->dyn.* to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change-Id: I0a4049df8500b4f7c864f1355c4e9238932d1b8f ----------------------------------------------------------------------- Summary of changes: openbsc/doc/control-interface.txt | 21 -- openbsc/doc/osmocom-authn-protocol.txt | 250 ------------------ openbsc/doc/sgsn-remote-protocol.txt | 468 --------------------------------- 3 files changed, 739 deletions(-) delete mode 100644 openbsc/doc/control-interface.txt delete mode 100644 openbsc/doc/osmocom-authn-protocol.txt delete mode 100644 openbsc/doc/sgsn-remote-protocol.txt hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 25 18:33:42 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 18:33:42 GMT Subject: libosmocore.git branch master updated. 0.9.0-211-g9a5bbf3 Message-ID: <201607251833.u6PIXgcv015408@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 9a5bbf36b543ff89c0ed148428d97300880c5804 (commit) from 1a96946875f807b84fbb255e8b4f8f4a31b9cecc (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=9a5bbf36b543ff89c0ed148428d97300880c5804 commit 9a5bbf36b543ff89c0ed148428d97300880c5804 Author: Tom Tsou Date: Thu Jul 14 15:13:45 2016 -0700 egprs: Add CPS tables from TS 04.60 Includes EGPRS coding and puncturing scheme (CPS) tables from 3GPP TS 04.60. Currently osmo-bts-trx is the only user of CPS table values, but this may change with gprsdecode and other utilities. Change-Id: I09fe6514a0e2e51bb3206f8387633f7e0255345f ----------------------------------------------------------------------- Summary of changes: include/Makefile.am | 1 + include/osmocom/gprs/gprs_rlc.h | 27 ++++++++++ src/gsm/Makefile.am | 2 +- src/gsm/gprs_rlc.c | 106 ++++++++++++++++++++++++++++++++++++++++ src/gsm/libosmogsm.map | 2 + 5 files changed, 137 insertions(+), 1 deletion(-) create mode 100644 include/osmocom/gprs/gprs_rlc.h create mode 100644 src/gsm/gprs_rlc.c hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Mon Jul 25 18:36:45 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 18:36:45 GMT Subject: osmo-bts.git branch master updated. 0.4.0-226-g73cb583 Message-ID: <201607251836.u6PIajYk015990@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 73cb583e5147a267a370c576e8ac77507de6d0d7 (commit) from c9582ac2d7366233ab64f2868f17071c2ddadf32 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=73cb583e5147a267a370c576e8ac77507de6d0d7 commit 73cb583e5147a267a370c576e8ac77507de6d0d7 Author: Tom Tsou Date: Wed Jul 6 13:29:25 2016 -0700 trx: Add EGPRS tables, sequences, and mappings Includes EGPRS specific convolutional codes, interleaving tables and functions, burst mappings, training sequences, and parity checks from 3GPP TS 44.060 needed to handle MCS codings 1-9. Change-Id: Ie270398dd7a72f282ba53e646853d8de1eabee93 Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/scheduler_backend.h | 1 + src/common/scheduler.c | 27 + src/osmo-bts-trx/gsm0503_conv.c | 178 ++++ src/osmo-bts-trx/gsm0503_conv.h | 15 + src/osmo-bts-trx/gsm0503_interleaving.c | 413 ++++++++- src/osmo-bts-trx/gsm0503_interleaving.h | 40 +- src/osmo-bts-trx/gsm0503_mapping.c | 202 +++- src/osmo-bts-trx/gsm0503_mapping.h | 23 +- src/osmo-bts-trx/gsm0503_parity.c | 23 + src/osmo-bts-trx/gsm0503_parity.h | 2 + src/osmo-bts-trx/gsm0503_tables.c | 1520 +++++++++++++++++++++++++++++++ src/osmo-bts-trx/gsm0503_tables.h | 31 + 12 files changed, 2471 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jul 25 19:46:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 19:46:21 GMT Subject: openbsc.git branch master updated. 0.15.0-363-g8f934db Message-ID: <201607251946.u6PJkLUq029217@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 8f934dbdd7c7368b7dd6e4ac80095b8baa965128 (commit) via 2a3d63c9affd7309d83cb4308d5e18e310bb2c6a (commit) via 6ab657d0be9150c321f015fa9bbf1271b7f5afcc (commit) via e2a73b3eed1d4de64a0bf2c0eae8ef9661d0a08f (commit) via d1c0e3755f2832270a16bdb2d350463409cad887 (commit) via bbbcfe5b7343e12d0ab16d5393bed7ebe6653adc (commit) via 745857277cd24fadcd27d54aaa402bd82090cc86 (commit) via 34b8b5b29b72e245cc159ed4b035f6377988b762 (commit) via c1658762234fa8593348760c6f20e6a10a13d6e6 (commit) from f29dd5f15b315d1363d7302c50f2c9aceade8ccc (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=8f934dbdd7c7368b7dd6e4ac80095b8baa965128 commit 8f934dbdd7c7368b7dd6e4ac80095b8baa965128 Author: Neels Hofmeyr Date: Sat Jul 16 23:59:32 2016 +0200 gsm_data_shared: add gsm_ts_and_pchan_name() for dyn ts logging Change-Id: I9b6be77c9e5fb9dffa2021a2da72293af15a03a0 http://cgit.osmocom.org/openbsc/commit/?id=2a3d63c9affd7309d83cb4308d5e18e310bb2c6a commit 2a3d63c9affd7309d83cb4308d5e18e310bb2c6a Author: Neels Hofmeyr Date: Sat Jul 23 17:38:22 2016 +0200 code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts lchan_lookup in abis_rsl.c and rsl_lchan_lookup() from osmo-bts rsl.c are the same code, except for the log context, which is only set in abis_rsl.c. Factor out the common code to rsl_lchan_lookup() in gsm_data_shared.c. Openbsc and osmo-bts each define their own DRSL log constant, so add an int *rc return code argument and keep the logging part in abis_rsl.c's thin lchan_lookup() wrapper. Incidentally, this also removes code dup for logging. To avoid duplicate symbols, the rsl_lchan_lookup() implementation needs to be removed from osmo-bts, so older osmo-bts git revisions will not build with this. Change-Id: Ie89bc5bb9110a0e539d37991dedac6f913211b48 http://cgit.osmocom.org/openbsc/commit/?id=6ab657d0be9150c321f015fa9bbf1271b7f5afcc commit 6ab657d0be9150c321f015fa9bbf1271b7f5afcc Author: Neels Hofmeyr Date: Sat Jul 23 16:14:06 2016 +0200 dyn TS: add ts->dyn state Add state fields osmo_bts_trx_ts->dyn.* to record dynamic timeslot state. Initialize in gsm_bts_trx_alloc(). Change-Id: I0a4049df8500b4f7c864f1355c4e9238932d1b8f http://cgit.osmocom.org/openbsc/commit/?id=e2a73b3eed1d4de64a0bf2c0eae8ef9661d0a08f commit e2a73b3eed1d4de64a0bf2c0eae8ef9661d0a08f Author: Neels Hofmeyr Date: Mon Jul 18 23:47:24 2016 +0200 error log: abis_rsl.c: log errors in channel_mode_from_lchan() Change-Id: Ifa416eab76e6c26dc83e979d815ae778d0d7133b ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 9 +++ openbsc/src/libbsc/abis_rsl.c | 64 +++++++------------ openbsc/src/libbsc/chan_alloc.c | 8 +++ openbsc/src/libcommon/gsm_data_shared.c | 100 ++++++++++++++++++++++++++++++ 4 files changed, 139 insertions(+), 42 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 25 19:47:13 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 19:47:13 GMT Subject: openbsc.git branch neels/dyn_ts updated. 0.15.0-375-gd9e579c Message-ID: <201607251947.u6PJlDv6029424@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_ts has been updated discards fc8d7e054f21b840e903a49fcaf800746b6647f9 (commit) discards 95d6b07b89e3ed9bfcfb29767ab9582240b987cc (commit) discards b6f55fb4590afa8df72b04212dbade3e7688a447 (commit) discards 7a86bb500d8f333c44a767d28f68ba55e0765950 (commit) discards 9c13ec8eb7a82f62ad04e29a2fa84e0ea40d9f9d (commit) discards cda220fc7c5d01cdd7bb7dd6bccb04a360747097 (commit) discards 3e39cc992da08630f37564f435d4c6359add9e30 (commit) discards dc2a2fa8f87716a96500d3e03c21da73aa032e2e (commit) discards 82148cfd759b4c1e6fccce97663fa89827d4144b (commit) discards 54db93d662c80c6a36aed06453f5374753dedbf6 (commit) discards 3d726258143600f39e7f1bb1a413e5cc6e823fba (commit) discards 2b36aef7b4ac5a45257d873586f55406ad8def35 (commit) via d9e579c6af158c68116fc864fd7dfbb16f213200 (commit) via 157e63f05a419249c4b22cd5fe1b8fd55ffaf471 (commit) via e6c78819ccec5f43f535c654fe5a6ca0f15cdfbd (commit) via 416dec4d964f9cbf1cc58e00973d202983ebe172 (commit) via d30bf317bdd0120111c9a011a39d51e1033ef703 (commit) via 01579a76a431869d275974f4fc768f04587438e1 (commit) via 434f72885d62a1580564bed64fdb86b48cdcb545 (commit) via bfc99d34d1ee3a5f7d88902fb9d0d1bdc57adc40 (commit) via 22e5fb6480abdc9f6712e7f205b984a4dd6eeba2 (commit) via aec0280b0b6619810d87cb2c4caca7f4c0fcac66 (commit) via d313b4fa1e6d81dce5e80a3a031d4a163644ddcf (commit) via 3c1ec7eb11b69a7f0fb0cc043777341264b01e19 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (fc8d7e054f21b840e903a49fcaf800746b6647f9) \ N -- N -- N (d9e579c6af158c68116fc864fd7dfbb16f213200) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=d9e579c6af158c68116fc864fd7dfbb16f213200 commit d9e579c6af158c68116fc864fd7dfbb16f213200 Author: Neels Hofmeyr Date: Sat Jul 23 20:15:28 2016 +0200 dyn TS: OS#1778 workaround: disable TCH/F on dyn TS To avoid two phones picking mismatching TCH pchans, never pick TCH/F on dynamic TS for now. See http://osmocom.org/issues/1778 Related: OS#1778 Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7 http://cgit.osmocom.org/openbsc/commit/?id=157e63f05a419249c4b22cd5fe1b8fd55ffaf471 commit 157e63f05a419249c4b22cd5fe1b8fd55ffaf471 Author: Neels Hofmeyr Date: Sat Jul 23 17:17:34 2016 +0200 dyn TS: Rename bsc_dyn_pdch.c to bsc_dyn_ts.c It's no longer just for IPAC style TCH/F_PDCH, but also contains code for TCH/F_TCH/H_PDCH, so pick a more general name. Change-Id: Ic19db81eca03fd72738839ee3686b6b4c8b6b437 http://cgit.osmocom.org/openbsc/commit/?id=e6c78819ccec5f43f535c654fe5a6ca0f15cdfbd commit e6c78819ccec5f43f535c654fe5a6ca0f15cdfbd Author: Neels Hofmeyr Date: Sat Jul 23 20:08:41 2016 +0200 dyn TS: split dyn_pdch_init() for new dyn type and rename Init both TCH/F_PDCH and TCH/F_TCH/H_PDCH via dyn_ts_init(), which refactors dyn_pdch_init(). Make dyn_ts_switchover_start from abis_rsl.c public in abis_rsl.h, so we can start the initial switchover to PDCH from dyn_ts_init(); in abis_rsl.h include gsm_utils.h for enum gsm_phys_chan_config. Change-Id: I5c0b257ba8ff0e9c9a2268681a84b0681a778368 http://cgit.osmocom.org/openbsc/commit/?id=416dec4d964f9cbf1cc58e00973d202983ebe172 commit 416dec4d964f9cbf1cc58e00973d202983ebe172 Author: Neels Hofmeyr Date: Sat Jul 23 19:45:15 2016 +0200 dyn TS: implement pchan switchover logic In struct gsm_lchan, add dyn.rqd_ref and dyn.rqd_ta. These save the Channel Requested details across the PDCH deactivation dance. abis_rsl.c: add static functions: * dyn_ts_switchover*() for the various stages of switchover between pchans. * pchan_for_lchant() to derive the desired pchan from the lchan type that was set during lchan_alloc(). * rsl_chan_activate_lchan_as_pdch() to compose the simpler RSL CHAN ACT message without introducing numerous special cases to the normal RSL CHAN ACT code. In rsl_chan_activate_lchan(), detect and initiate required pchan switchovers if requested pchan on a dyn TS differs. In rsl_rx_rf_chan_rel_ack(), initiate or continue pchan switchovers after a channel was released. In rsl_rx_chan_act_ack(), notice that a switchover is complete. In chan_alloc.c, add ts_subslots(): abis_rsl.c will need to know the number of subslots per pchan, to verify that all lchans are free before dyn TS switchover. The subslots_per_pchan[] array is static to lchan_alloc.c, and since we need a non-trivial check for dyn TS anyway, add public ts_subslots() to lchan_alloc.c, which also checks the current dyn pchan type. Change-Id: I5c6bce13092a10204113d84678c587c65e35e4fd http://cgit.osmocom.org/openbsc/commit/?id=d30bf317bdd0120111c9a011a39d51e1033ef703 commit d30bf317bdd0120111c9a011a39d51e1033ef703 Author: Neels Hofmeyr Date: Sat Jul 23 19:51:09 2016 +0200 dyn TS: chan act: set chan_nr according to dyn pchan type Change-Id: Ica5ef2197b3e97d5e895f3e3221295d5d0ef8908 http://cgit.osmocom.org/openbsc/commit/?id=01579a76a431869d275974f4fc768f04587438e1 commit 01579a76a431869d275974f4fc768f04587438e1 Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). A returned dynamic channel still needs to be switched to the proper mode, which will follow in another commit. Replace a fixme comment with a normal comment in subslots_per_pchan[], because handling of dynamic TS is now defined. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=434f72885d62a1580564bed64fdb86b48cdcb545 commit 434f72885d62a1580564bed64fdb86b48cdcb545 Author: Neels Hofmeyr Date: Sat Jul 23 17:57:53 2016 +0200 dyn TS: rsl_lchan_lookup(): add dyn PCHAN Accept GSM_PCHAN_TCH_F_TCH_H_PDCH for TCH/F and TCH/H if in matching pchan mode or switching to matching pchan. Accept RSL_CHAN_OSMO_PDCH chan_nr cbits for GSM_PCHAN_TCH_F_TCH_H_PDCH pchan. Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51 http://cgit.osmocom.org/openbsc/commit/?id=bfc99d34d1ee3a5f7d88902fb9d0d1bdc57adc40 commit bfc99d34d1ee3a5f7d88902fb9d0d1bdc57adc40 Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=22e5fb6480abdc9f6712e7f205b984a4dd6eeba2 commit 22e5fb6480abdc9f6712e7f205b984a4dd6eeba2 Author: Neels Hofmeyr Date: Sat Jul 23 20:18:40 2016 +0200 dyn TS: rsl *2chan_nr(): handle TCH/F_TCH/H_PDCH In gsm_lchan2chan_nr() use the current pchan type. In gsm_lchan_as_pchan2chan_nr(), add the special case of non-standard cbits for activating PDCH on a TCH/F_TCH/H_PDCH dyn TS. This way, gsm_pchan2chan_nr() conforms to the standard and does not need access to a ts struct. Change-Id: If248b9073b9f397110a2003d8e1a04afdc1c0e20 http://cgit.osmocom.org/openbsc/commit/?id=aec0280b0b6619810d87cb2c4caca7f4c0fcac66 commit aec0280b0b6619810d87cb2c4caca7f4c0fcac66 Author: Neels Hofmeyr Date: Mon Jul 18 23:43:44 2016 +0200 dyn TS: gsm_lchan2chan_nr(): decouple from ts->pchan For upcoming dynamic TS, the pchan choice for RSL De-/Activation is not trivial. So in order to pass the desired pchan to generate the RSL chan_nr, introduce gsm_lchan_as_pchan2chan_nr(). To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the actual ts struct, so refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with explicit pchan, ts_nr and lchan_nr arguments. Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f http://cgit.osmocom.org/openbsc/commit/?id=d313b4fa1e6d81dce5e80a3a031d4a163644ddcf commit d313b4fa1e6d81dce5e80a3a031d4a163644ddcf Author: Neels Hofmeyr Date: Sat Jul 23 21:00:51 2016 +0200 dyn TS: rename lchan->dyn_pdch to lchan->dyn This will also be used by the new dynamic TS type, so make the name more general. Change-Id: I2451b10519dff3e5cdf503b430574c0984d19000 http://cgit.osmocom.org/openbsc/commit/?id=3c1ec7eb11b69a7f0fb0cc043777341264b01e19 commit 3c1ec7eb11b69a7f0fb0cc043777341264b01e19 Author: Neels Hofmeyr Date: Sat Jul 23 19:49:58 2016 +0200 prepare dyn TS: act lchan: fetch the channel mode a bit later Dyn TS will add a new type of chan activation, which does not need a Channel Mode IE. Incidentally, the dyn PDCH also doesn't need this IE if it opts for sending a PDCH ACT instead. So it makes sense to compose the Channel Mode IE only after the dynamic decisions are done. Change-Id: I66d88ad6a4ae7bee1e552960fd4e92aff953125c ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 25 19:53:21 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 19:53:21 GMT Subject: openbsc.git branch master updated. 0.15.0-359-gd1c0e37 Message-ID: <201607251953.u6PJrLc5030580@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated discards 8f934dbdd7c7368b7dd6e4ac80095b8baa965128 (commit) discards 2a3d63c9affd7309d83cb4308d5e18e310bb2c6a (commit) discards 6ab657d0be9150c321f015fa9bbf1271b7f5afcc (commit) discards e2a73b3eed1d4de64a0bf2c0eae8ef9661d0a08f (commit) This update discarded existing revisions and left the branch pointing at a previous point in the repository history. * -- * -- N (d1c0e3755f2832270a16bdb2d350463409cad887) \ O -- O -- O (8f934dbdd7c7368b7dd6e4ac80095b8baa965128) The removed revisions are not necessarilly gone - if another reference still refers to them they will stay in the repository. No new revisions were added by this update. Summary of changes: hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Mon Jul 25 20:12:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 20:12:03 GMT Subject: osmo-bts.git branch neels/dyn_ts_extra created. 0.4.0-229-gd39718b Message-ID: <201607252012.u6PKC3sV035144@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts_extra has been created at d39718b84855992314969cc50d2c6f3b40b226e9 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=d39718b84855992314969cc50d2c6f3b40b226e9 commit d39718b84855992314969cc50d2c6f3b40b226e9 Author: Neels Hofmeyr Date: Fri Jul 15 01:01:01 2016 +0200 doc: add ladder diagram on dynamic TS, for TCH/H Change-Id: I58bc10fddeb14a694e1b159d6ccfe35cef7c804a http://cgit.osmocom.org/osmo-bts/commit/?id=f5974951d3c99b67f168242918059dc80338270e commit f5974951d3c99b67f168242918059dc80338270e Author: Neels Hofmeyr Date: Tue Jun 21 18:55:01 2016 +0200 Revert "LC15: Hardware changes:" This reverts commit cbbce0be0965c3160c4916384c3d3d5303c57ae2. Applies only to the litecell15 device we have in the sysmocom office due to older firmware. Change-Id: I0fd3ff100fc977fad5385be2979bc471055a6650 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jul 25 20:12:03 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 20:12:03 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-227-gadd81a5 Message-ID: <201607252012.u6PKC3EG035172@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated discards d39718b84855992314969cc50d2c6f3b40b226e9 (commit) discards f5974951d3c99b67f168242918059dc80338270e (commit) This update discarded existing revisions and left the branch pointing at a previous point in the repository history. * -- * -- N (add81a50e5ae483baef4773db24ecc9a8ff8780b) \ O -- O -- O (d39718b84855992314969cc50d2c6f3b40b226e9) The removed revisions are not necessarilly gone - if another reference still refers to them they will stay in the repository. No new revisions were added by this update. Summary of changes: doc/dyn_ts.msc | 60 ------- src/osmo-bts-litecell15/calib_file.c | 12 +- src/osmo-bts-litecell15/hw_misc.c | 4 +- src/osmo-bts-litecell15/l1_transp_hw.c | 4 +- src/osmo-bts-litecell15/misc/lc15bts_bid.c | 4 +- src/osmo-bts-litecell15/misc/lc15bts_clock.c | 18 +- src/osmo-bts-litecell15/misc/lc15bts_mgr.c | 20 ++- src/osmo-bts-litecell15/misc/lc15bts_mgr.h | 22 +-- src/osmo-bts-litecell15/misc/lc15bts_mgr_nl.c | 2 +- src/osmo-bts-litecell15/misc/lc15bts_mgr_temp.c | 105 ++++++----- src/osmo-bts-litecell15/misc/lc15bts_mgr_vty.c | 222 +++++++++++++----------- src/osmo-bts-litecell15/misc/lc15bts_misc.c | 62 +++---- src/osmo-bts-litecell15/misc/lc15bts_par.c | 14 +- src/osmo-bts-litecell15/misc/lc15bts_par.h | 7 +- src/osmo-bts-litecell15/misc/lc15bts_power.c | 34 ++-- src/osmo-bts-litecell15/misc/lc15bts_power.h | 2 +- src/osmo-bts-litecell15/misc/lc15bts_temp.c | 64 ++----- src/osmo-bts-litecell15/misc/lc15bts_temp.h | 10 +- 18 files changed, 296 insertions(+), 370 deletions(-) delete mode 100644 doc/dyn_ts.msc hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Mon Jul 25 21:45:26 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Mon, 25 Jul 2016 21:45:26 GMT Subject: osmo-bts.git branch master updated. 0.4.0-227-g6e65674 Message-ID: <201607252145.u6PLjQKw055278@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 6e656748b7fa8b7e00d610eaaf4de84113b67a0b (commit) from 73cb583e5147a267a370c576e8ac77507de6d0d7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=6e656748b7fa8b7e00d610eaaf4de84113b67a0b commit 6e656748b7fa8b7e00d610eaaf4de84113b67a0b Author: Neels Hofmeyr Date: Sat Jul 23 21:55:34 2016 +0200 code dup: join [rsl_]lchan_lookup() from libbsc and osmo-bts lchan_lookup in openbsc abis_rsl.c and rsl_lchan_lookup() rsl.c are the same code, except for the log context, which is only set in abis_rsl.c. The common code was factored out to gsm_data_shared.c in openbsc.git. Use the *rc return code argument to keep the logging part in the newly introduced thin wrapper lchan_lookup() in common/rsl.c. This also removes code dup for logging The rsl_lchan_lookup() implementation is removed from osmo-bts, so a recent openbsc is needed to build this. Change-Id: Ibc469b75e31560271be8633d524366442d27e6fb ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/rsl.h | 2 -- src/common/rsl.c | 64 ++++++++++---------------------------------------- 2 files changed, 12 insertions(+), 54 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jul 26 00:20:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 26 Jul 2016 00:20:39 GMT Subject: osmo-pcu.git branch master updated. 0.2-806-g878bd1f Message-ID: <201607260020.u6Q0KdL7083884@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via 878bd1f296379ffba949d6fcae2938c13406df5b (commit) from 1d7644b23a5901c84dd99f6202a0ed98d003ae91 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=878bd1f296379ffba949d6fcae2938c13406df5b commit 878bd1f296379ffba949d6fcae2938c13406df5b Author: Max Date: Wed Jul 20 13:05:05 2016 +0200 Remove useless ARFCN parameter ARFCN is already part of TRX struct so there's no need to supply it explicitly in a separate parameter. I've tested and those are the same anyway. Change-Id: I8e975c52cbc819427880093b1e5371fe1f8ce460 ----------------------------------------------------------------------- Summary of changes: src/gprs_rlcmac.h | 2 +- src/gprs_rlcmac_sched.cpp | 6 ++---- src/osmo-bts-sysmo/sysmo_l1_if.c | 2 +- src/pcu_l1_if.cpp | 6 +++--- src/pcu_l1_if.h | 2 +- tests/tbf/TbfTest.cpp | 10 +++++----- 6 files changed, 13 insertions(+), 15 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Tue Jul 26 05:27:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 26 Jul 2016 05:27:57 GMT Subject: osmo-bts.git branch ttsou/egprs updated. 0.4.0-229-ga95a0fe Message-ID: <201607260527.u6Q5Rvmk045379@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, ttsou/egprs has been updated discards 7a19ec22c5700f578fef9d583e18e90eff03b160 (commit) discards de2e5798e23e023ad15c6179ed2b102f44b8db4b (commit) discards 2d1cf4ed327e10c9f6761a99b39124e0676faaa3 (commit) via a95a0fe76d2b0fc4100cd7f2627b7f38a336326e (commit) via 0750f3de4aa12e4406a70c76a5e18f0d9678b1c3 (commit) via 6e656748b7fa8b7e00d610eaaf4de84113b67a0b (commit) via 73cb583e5147a267a370c576e8ac77507de6d0d7 (commit) via c9582ac2d7366233ab64f2868f17071c2ddadf32 (commit) via c57304b65e0789167f992ffc9b4037c871569880 (commit) via 9ab51522dacb56db832340d66f22f2e3c59e89c7 (commit) via 8e22ac3d1a48b5982ffa3be3dd189071a064e7d9 (commit) via ee2299c8fa4fe6721bfe99b7bf6178c123151733 (commit) via 95dec9ff4ac3a4f4622152171aa77492c6b70836 (commit) via 334df9441a44de00c0dd3f66e73ac6fae28098fb (commit) via 290c7d954faa9410c4c6740787e8e3bbf1c92d6c (commit) via 7f1365c05e94782f4c8e466aa1795e3e09acd330 (commit) via 2479ef4133b274df9abe179320ee9b11cb572ba4 (commit) via ae65ccd0b2fe22e3c6ab5c855ff948f93ada0eed (commit) via 8a2f026cf060e007eab073920313e17bb534a3a9 (commit) via 4355021b8afdad989b285fa823b6cbf2bb175c45 (commit) via 2ed03cd640fa13adb1d408f300b4a326c2ecbdff (commit) via cff0d44e53bce69a9c8831925d1489c4024ccb1c (commit) via b8f5f4e176c5402ec529225864313f0787502049 (commit) via b151301c6c91f8ecc02aa18ee746b02cf61f6fee (commit) via 1c1b0e843d50b3bc6d82bb78e09242a4d0b7b21f (commit) via e3edc17426139e16da869ac62f80ce45bd452935 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (7a19ec22c5700f578fef9d583e18e90eff03b160) \ N -- N -- N (a95a0fe76d2b0fc4100cd7f2627b7f38a336326e) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=a95a0fe76d2b0fc4100cd7f2627b7f38a336326e commit a95a0fe76d2b0fc4100cd7f2627b7f38a336326e Author: Tom Tsou Date: Fri Jul 1 00:10:31 2016 -0700 trx: Enable EGPRS handling through burst lengths Existing interfaces are coded with the implicit expectation of using a burst sequence length of 148, which is constant with GSM and GPRS. That changes with EGPRS, where the burst length may be 444 due to the use of 8-PSK instead of GMSK modulation. Setup the interface to accept and return a length value with the burst sequence. This allows 444 length bit vectors to/from the EGPRS decoder/encoder. Length is explicitly used as a identifier for 8-PSK vs. GMSK modulated sequences. Change-Id: I90b46b46b11b6ce280e7f8232d5a2fccec2d4f18 Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-bts/commit/?id=0750f3de4aa12e4406a70c76a5e18f0d9678b1c3 commit 0750f3de4aa12e4406a70c76a5e18f0d9678b1c3 Author: Tom Tsou Date: Wed Jul 6 13:29:55 2016 -0700 trx: Add EGPRS coding and decoding procedures Handles uplink decoding and downlink encoding procedures for MCS 1-9. Includes Type 1, 2, and 3 headers and tables from 3GPP TS 44.060 in order to independently recover coding and puncturing scheme (CPS) parameters for each coded message. Change-Id: I0f059ae34c6f36179553cbc972f8becf8179eb55 Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 - doc/dyn_pdch.msc | 39 --- doc/msc-README | 2 - include/osmo-bts/gsm_data.h | 2 + include/osmo-bts/rsl.h | 8 +- include/osmo-bts/scheduler.h | 4 +- src/common/l1sap.c | 13 +- src/common/msg_utils.c | 8 +- src/common/oml.c | 16 +- src/common/pcu_sock.c | 4 +- src/common/rsl.c | 129 ++++------ src/osmo-bts-litecell15/oml.c | 4 +- src/osmo-bts-sysmo/misc/sysmobts_eeprom.h | 2 +- src/osmo-bts-sysmo/misc/sysmobts_par.c | 6 + src/osmo-bts-sysmo/oml.c | 11 +- src/osmo-bts-trx/Makefile.am | 4 +- src/osmo-bts-trx/gsm0460.c | 73 ------ src/osmo-bts-trx/gsm0460.h | 172 ------------- src/osmo-bts-trx/gsm0503_coding.c | 409 ++++++++++++++---------------- src/osmo-bts-trx/gsm0503_coding.h | 26 +- src/osmo-bts-trx/l1_if.c | 13 +- src/osmo-bts-trx/scheduler_trx.c | 8 +- tests/bursts/Makefile.am | 3 +- 23 files changed, 314 insertions(+), 644 deletions(-) delete mode 100644 doc/dyn_pdch.msc delete mode 100644 doc/msc-README delete mode 100644 src/osmo-bts-trx/gsm0460.c delete mode 100644 src/osmo-bts-trx/gsm0460.h hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jul 26 07:08:25 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 26 Jul 2016 07:08:25 GMT Subject: osmo-bts.git branch neels/dyn_ts updated. 0.4.0-232-g7b186ad Message-ID: <201607260708.u6Q78PN2062125@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_ts has been updated discards add81a50e5ae483baef4773db24ecc9a8ff8780b (commit) discards e575ae51aa46acb52b40a7b7f52ee3de9898497c (commit) discards 549b46550687576e0650dcde93f886855eeddc8a (commit) discards 55a984d83e7fe93c99bcf8268d1afe621679125f (commit) discards a01173deb30e563306ca4b2e5d06139d41344fb3 (commit) discards 1e0ac9c9c5ab5b574c4057d2315c94c5b5ae9579 (commit) discards 133c870b91b5e92937dd925d90bfa6b0dfd0da7e (commit) discards 9c3a53bdd05e911ade8a3c6223ba7548c2fd3bbb (commit) via 7b186adb0afcfbf3af1a98e6acc46d17408b3dba (commit) via b0f77ce68548b90f4252dfee61f96e58e15aa7e3 (commit) via 090a41f897091f3386b1517d33e12eca4ef5a528 (commit) via 78458a3811af63829039e327a8f77f74055ae03e (commit) via 21ffe07894ae66346b3073eb0a170a977805b8e7 (commit) via 6e656748b7fa8b7e00d610eaaf4de84113b67a0b (commit) via 73cb583e5147a267a370c576e8ac77507de6d0d7 (commit) via c9582ac2d7366233ab64f2868f17071c2ddadf32 (commit) via c57304b65e0789167f992ffc9b4037c871569880 (commit) via 9ab51522dacb56db832340d66f22f2e3c59e89c7 (commit) via 8e22ac3d1a48b5982ffa3be3dd189071a064e7d9 (commit) via ee2299c8fa4fe6721bfe99b7bf6178c123151733 (commit) via 95dec9ff4ac3a4f4622152171aa77492c6b70836 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (add81a50e5ae483baef4773db24ecc9a8ff8780b) \ N -- N -- N (7b186adb0afcfbf3af1a98e6acc46d17408b3dba) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=7b186adb0afcfbf3af1a98e6acc46d17408b3dba commit 7b186adb0afcfbf3af1a98e6acc46d17408b3dba Author: Neels Hofmeyr Date: Thu Jul 21 18:28:30 2016 +0200 dyn TS: implement litecell15 specifics For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan(). Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan initialization. In ts_connect_as(), make sure that callers pass proper "real world" pchan types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant. In ts_opstart(), connect as PCHAN_NONE since we will only know the desired pchan when the first RSL chan activ is received. Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its current "real" pchan mode. Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan type is not dynamic. Change-Id: Ie30323f968da25027045c42a7ae7f1e70ca711ae http://cgit.osmocom.org/osmo-bts/commit/?id=b0f77ce68548b90f4252dfee61f96e58e15aa7e3 commit b0f77ce68548b90f4252dfee61f96e58e15aa7e3 Author: Neels Hofmeyr Date: Sun Jul 24 15:42:47 2016 +0200 lc15/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: Iba6880d94142096a8371b08f7404035912cadbb0 http://cgit.osmocom.org/osmo-bts/commit/?id=090a41f897091f3386b1517d33e12eca4ef5a528 commit 090a41f897091f3386b1517d33e12eca4ef5a528 Author: Neels Hofmeyr Date: Sun Jul 24 15:24:56 2016 +0200 dyn TS: implement SysmoBTS specifics For chan_nr_by_sapi(), add GSM_PCHAN_TCH_F_TCH_H_PDCH to pick_pchan(). Add GSM_PCHAN_TCH_F_TCH_H_PDCH to pchan_to_logChComb[] for first pchan initialization. In ts_connect_as(), make sure that callers pass proper "real world" pchan types, i.e. reject the "meta" GSM_PCHAN_TCH_F_TCH_H_PDCH pchan constant. In ts_opstart(), connect as PCHAN_NONE since we will only know the desired pchan when the first RSL chan activ is received. Add GSM_PCHAN_TCH_F_TCH_H_PDCH to lchan_to_GsmL1_SubCh_t(), by using its current "real" pchan mode. Call cb_ts_[dis]connected() unconditionally, i.e. not only for TCH_F_PDCH when a pending flag is set. The cb_ts_[dis]connected() will be a no-op if the pchan type is not dynamic. Change-Id: Iaffd2fc0aa9fc6c4a2acbc534ce6384392e0635b http://cgit.osmocom.org/osmo-bts/commit/?id=78458a3811af63829039e327a8f77f74055ae03e commit 78458a3811af63829039e327a8f77f74055ae03e Author: Neels Hofmeyr Date: Sun Jul 24 15:16:59 2016 +0200 sysmo/oml.c: rename ts_connect() to ts_opstart() ts_connect() is only called during OPSTART. Name it such because a special case for OPSTART will be added there for dyn TS. Change-Id: I09cc81e79661e8084aeebf8132435c207b2cf422 http://cgit.osmocom.org/osmo-bts/commit/?id=21ffe07894ae66346b3073eb0a170a977805b8e7 commit 21ffe07894ae66346b3073eb0a170a977805b8e7 Author: Neels Hofmeyr Date: Fri Jul 15 01:03:32 2016 +0200 dyn TS: common TCH/F_TCH/H_PDCH implementation common/l1sap: For dyn TS, the BSC will issue RSL Chan Activ requests with a non-standard chan_nr. While the rest of the code now understands that, the L1 phy will not. Translate to standard PDCH (== TCH/F). common/oml: use dyn TS' current pchan mode for lchans config. common/pcu_sock: detect desired PDCH mode of dyn TS. common/rsl: implement reconnection chain of a TS for changing its pchan: * rsl_rx_chan_activ(): ** Add dyn_pchan_from_chan_nr() to derive the requested pchan from the RSL chan_nr IE. ** Notice the need for a pchan change and invoke dyn_ts_l1_reconnect() (s.b.) ** Make Chan Mode IE presence optional, because the non-standard PDCH activation message is simpler and does not require it. ** Do PDCH activation via PCU. * Add dyn_ts_l1_reconnect(): store state and disconnect the L1 channel; then wait for cb_ts_disconnected(). * Add osmo_dyn_ts_disconnected() to cb_ts_disconnected(): verify state and connect with the new pchan type; then wait for cb_ts_connected(). * Add osmo_dyn_ts_connected() to cb_ts_connected(), which re-issues the cached chan activation message from before disconnecting the L1 channel. * Also send an rf chan rel/act ack for dyn TS upon PDCH de/act via PCU. * Add dyn_ts_pdch_release(): on channel release of a dyn TS in PDCH mode, release via the PCU. Call from rsl_rx_rd_chan_rel(). Change-Id: I463bb6b4e57674f091c3badba9257374961c52c7 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/scheduler_backend.h | 1 + src/common/scheduler.c | 27 + src/osmo-bts-trx/gsm0503_conv.c | 178 ++++ src/osmo-bts-trx/gsm0503_conv.h | 15 + src/osmo-bts-trx/gsm0503_interleaving.c | 413 ++++++++- src/osmo-bts-trx/gsm0503_interleaving.h | 40 +- src/osmo-bts-trx/gsm0503_mapping.c | 202 +++- src/osmo-bts-trx/gsm0503_mapping.h | 23 +- src/osmo-bts-trx/gsm0503_parity.c | 23 + src/osmo-bts-trx/gsm0503_parity.h | 2 + src/osmo-bts-trx/gsm0503_tables.c | 1520 +++++++++++++++++++++++++++++++ src/osmo-bts-trx/gsm0503_tables.h | 31 + 12 files changed, 2471 insertions(+), 4 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jul 26 07:09:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 26 Jul 2016 07:09:14 GMT Subject: openbsc.git branch sysmocom/cscn updated. 0.15.0-447-g21f5854 Message-ID: <201607260709.u6Q79EIb062303@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, sysmocom/cscn has been updated discards a13cb8d44d6e6487a1da780e1828482edddc25ed (commit) discards 709a87bf3e92ace0c4909784a3926df3f21a0f77 (commit) discards da78b8be66ac76653b642f9f9d27aab2a55bbc4c (commit) discards 5be928573a6fee09f5d95efbbef11d6cbe382982 (commit) discards a0baaeb4be221705666ac63c67b9d0bbd634283c (commit) discards 4807bcbf62e49096d596117c0aa6fcdbaad7ff30 (commit) discards 9dde4a177f701c4e5ae70759dadfc09135453476 (commit) discards 38a21779cd974e34a770f312e759385854d687e4 (commit) discards efbe29e939eb83ba87b1210d613868c72cdccb75 (commit) discards b4d3e68c97815ae676e1b7f3356e8e17c4aad1a1 (commit) discards ac519ea2bb6cba2e79b70aa1083da89b19b4f01d (commit) discards 586add71795bac917f4f09319e78f34e66173c97 (commit) discards 06ee0449fbfcf08f2d4d7e68908e1845ba33554a (commit) discards d19a53215f5067a75be12a015b58280271d92f52 (commit) discards b676a057c5b96d495ab8fe634f42390a40089ea3 (commit) discards dce8b28d46407e7f7761a07e8da0917c6273ed61 (commit) discards 317a2104580ce81d5b44868441b2ade36ce35459 (commit) discards c42657b96ee35b66252f732acf1db125dc563efc (commit) discards 9de1101ae9db01091e61bab1510f33e79862a167 (commit) discards b07c0373025de1dc7682cf9aa65e3e0e30f8edde (commit) discards 8708123236f40eda12c38ddd60e640d5e2506cee (commit) discards 8005f203b5e61e756ef74665b3b4d90209ae91ff (commit) discards 4ce1acb82ada95566b3f69874e3718908523717b (commit) discards 9c6b6e19ee3bbff77e741ca533c948e4d13ec047 (commit) discards 3fc1be08728d01984c097ab2ec1429fdc9172a77 (commit) discards 1b775087d96ee9ca46da1be83446bcbaeacb961d (commit) discards ee2f32fb1803ee82571989f41ec47d5e4334dcc9 (commit) discards 253187e658c70001959d37fb1978e655dfcaf019 (commit) discards b9427f777ca6a853f74ce8376ce54e42918ef9d4 (commit) discards 5d815d61cb2a832d213d287120d4c444e02cf5e1 (commit) discards 6a4f73f4a024fa8cf6df4e21bdc19d02d247f52a (commit) via 21f5854b5be228f9bdd5ff675501c95d231a0c91 (commit) via f0e7a75c6632f8f90fbca411173580296072e710 (commit) via 5a9e8e58f37d2939c24718b90db534ae378a0489 (commit) via 2d310f5423daabf6ec51d32b0da625ecbeb9f0b5 (commit) via 2686d326e507d9694c0f9b06ccb7bcfe664df387 (commit) via 82c6cbbbd923529941b60bc56e583fc6f22e92b4 (commit) via f62bd2873dbc080eb0f3d1a6269b5d38f33e3154 (commit) via a86a2088775d6c71d042cfc543c7857f3a29110f (commit) via 0b8c89867750e7920629f74ddbeeccfac31dca71 (commit) via 0747517f830af95121786de9bedc5a7772b5c915 (commit) via d2e97b6057a8a372555ec21194abf3ef31f60fe3 (commit) via 3002626861923578f4e1ddf36da0309d9203af32 (commit) via 52ce56ff2d2ac9332c563567754622a91b846d8d (commit) via d07a9607e2caee75e157ebe57cc4f850f9ed241e (commit) via 92e6449dae685d198fdfe12ff435a88c93c7f54f (commit) via fbc406ab3471780fc8d1c93e8a8e63708a7fbd7c (commit) via e28096143fddb498f69f7bdc8d52632d721c630e (commit) via e01b544ae0d4b9378dd71af1f9d9d349763bd3ad (commit) via 5f09bbf02244d294382318ef9c0e0b12a2a90bda (commit) via 8f53e1b45577bc06c8ec5609151c630e431e9617 (commit) via 687cc47589c0fab4cc24474a2fcddacbec0b443d (commit) via 91b8594d80740577f24c866ecbed31b420dceb51 (commit) via f41871002bae4b3438b35e7070992b31de9fe1c7 (commit) via 17a350b5dfdf22a82fa44a397d21214fb3d6387d (commit) via f64e829aafad35f342f140788458a6c4c16ff57a (commit) via 73293b25344f1b974133e3628a03cd93d8519d13 (commit) via 1ec6cc7658059a677550396fb3f306003cbd02f5 (commit) via 5fd95c69ee72a47106015d4740546a6f91c8cf83 (commit) via 12983ce85317aa16607f85bd1a391a8704ac31ea (commit) via 711b2bfc6f4cad53304a27b0064228a89d96c00a (commit) via fa9a41ae9eaa6c4030c49598839e78df7e9bcd76 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (a13cb8d44d6e6487a1da780e1828482edddc25ed) \ N -- N -- N (21f5854b5be228f9bdd5ff675501c95d231a0c91) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_subscriber.h | 1 - openbsc/src/libmsc/cscn_vty.c | 2 -- openbsc/src/libmsc/gsm_subscriber.c | 2 +- 3 files changed, 1 insertion(+), 4 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Tue Jul 26 08:05:30 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 26 Jul 2016 08:05:30 GMT Subject: osmo-bts.git branch master updated. 0.4.0-232-g7b186ad Message-ID: <201607260805.u6Q85U3q072135@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 7b186adb0afcfbf3af1a98e6acc46d17408b3dba (commit) via b0f77ce68548b90f4252dfee61f96e58e15aa7e3 (commit) via 090a41f897091f3386b1517d33e12eca4ef5a528 (commit) via 78458a3811af63829039e327a8f77f74055ae03e (commit) via 21ffe07894ae66346b3073eb0a170a977805b8e7 (commit) from 6e656748b7fa8b7e00d610eaaf4de84113b67a0b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 5 + src/common/oml.c | 9 ++ src/common/pcu_sock.c | 8 ++ src/common/rsl.c | 225 +++++++++++++++++++++++++++++++++++++--- src/osmo-bts-litecell15/l1_if.c | 13 ++- src/osmo-bts-litecell15/oml.c | 33 ++++-- src/osmo-bts-sysmo/l1_if.c | 13 ++- src/osmo-bts-sysmo/oml.c | 33 ++++-- 8 files changed, 305 insertions(+), 34 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jul 26 17:39:18 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 26 Jul 2016 17:39:18 GMT Subject: osmo-bts.git branch neels/dyn_pdch_trx updated. 0.4.0-235-g915b3d4 Message-ID: <201607261739.u6QHdINY071106@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_pdch_trx has been updated discards 28d5e939e9412ede73e3c4a758ff84c020e504c3 (commit) discards 72a93b21ab2984937fd9353cdcd4965b67e041f7 (commit) discards 9577b2e1db9476f6e30a6cfe51ca3e7b8f934fda (commit) discards 0739406e5dadfd0c58d968284e2df83231f16689 (commit) discards 8501d8f7f788db97aebd7500f59efc6c913f965d (commit) discards 939dce4ce4bfb975c053a8de04d418afa0ac3d14 (commit) discards c890c8abe7b93693ac6d20cc0c1076b4549ae3ba (commit) via 915b3d437be4ff8446570486ef21ced13444051d (commit) via 2b83d2e227297a44121c4ac7547b6068e44e7167 (commit) via 1aaa5288999f005ec622ecbf0c5d1c52f61b7364 (commit) via 7b186adb0afcfbf3af1a98e6acc46d17408b3dba (commit) via b0f77ce68548b90f4252dfee61f96e58e15aa7e3 (commit) via 090a41f897091f3386b1517d33e12eca4ef5a528 (commit) via 78458a3811af63829039e327a8f77f74055ae03e (commit) via 21ffe07894ae66346b3073eb0a170a977805b8e7 (commit) via 6e656748b7fa8b7e00d610eaaf4de84113b67a0b (commit) via 73cb583e5147a267a370c576e8ac77507de6d0d7 (commit) via c9582ac2d7366233ab64f2868f17071c2ddadf32 (commit) via c57304b65e0789167f992ffc9b4037c871569880 (commit) via 9ab51522dacb56db832340d66f22f2e3c59e89c7 (commit) via 8e22ac3d1a48b5982ffa3be3dd189071a064e7d9 (commit) via ee2299c8fa4fe6721bfe99b7bf6178c123151733 (commit) via 95dec9ff4ac3a4f4622152171aa77492c6b70836 (commit) via 334df9441a44de00c0dd3f66e73ac6fae28098fb (commit) via 290c7d954faa9410c4c6740787e8e3bbf1c92d6c (commit) via 7f1365c05e94782f4c8e466aa1795e3e09acd330 (commit) via 2479ef4133b274df9abe179320ee9b11cb572ba4 (commit) via ae65ccd0b2fe22e3c6ab5c855ff948f93ada0eed (commit) via 8a2f026cf060e007eab073920313e17bb534a3a9 (commit) via 4355021b8afdad989b285fa823b6cbf2bb175c45 (commit) via 2ed03cd640fa13adb1d408f300b4a326c2ecbdff (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (28d5e939e9412ede73e3c4a758ff84c020e504c3) \ N -- N -- N (915b3d437be4ff8446570486ef21ced13444051d) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=915b3d437be4ff8446570486ef21ced13444051d commit 915b3d437be4ff8446570486ef21ced13444051d Author: Neels Hofmeyr Date: Tue Jul 26 19:38:41 2016 +0200 wip Change-Id: Id1f8b734811429cc8cfca399e1373ef38eb226e8 http://cgit.osmocom.org/osmo-bts/commit/?id=2b83d2e227297a44121c4ac7547b6068e44e7167 commit 2b83d2e227297a44121c4ac7547b6068e44e7167 Author: Neels Hofmeyr Date: Tue Jul 5 15:32:30 2016 +0200 wip Change-Id: I940faaa02f8c96bd96a1d38ea305451c5bf7552d http://cgit.osmocom.org/osmo-bts/commit/?id=1aaa5288999f005ec622ecbf0c5d1c52f61b7364 commit 1aaa5288999f005ec622ecbf0c5d1c52f61b7364 Author: Neels Hofmeyr Date: Tue Jul 26 15:22:58 2016 +0200 fix comment in common/l1sap.c, function name changed Change-Id: If3e353ea5796ee129bdd95e5f954e6c141cffec8 ----------------------------------------------------------------------- Summary of changes: .gitignore | 2 - doc/dyn_pdch.msc | 39 - doc/msc-README | 2 - include/osmo-bts/gsm_data.h | 2 + include/osmo-bts/measurement.h | 2 + include/osmo-bts/rsl.h | 8 +- include/osmo-bts/scheduler_backend.h | 1 + src/common/bts.c | 8 + src/common/l1sap.c | 36 +- src/common/measurement.c | 10 +- src/common/msg_utils.c | 2 +- src/common/oml.c | 25 +- src/common/pcu_sock.c | 12 +- src/common/rsl.c | 346 +++++-- src/common/scheduler.c | 27 + src/osmo-bts-litecell15/l1_if.c | 21 +- src/osmo-bts-litecell15/oml.c | 33 +- src/osmo-bts-sysmo/l1_if.c | 13 +- src/osmo-bts-sysmo/oml.c | 40 +- src/osmo-bts-trx/gsm0503_conv.c | 178 ++++ src/osmo-bts-trx/gsm0503_conv.h | 15 + src/osmo-bts-trx/gsm0503_interleaving.c | 413 ++++++++- src/osmo-bts-trx/gsm0503_interleaving.h | 40 +- src/osmo-bts-trx/gsm0503_mapping.c | 202 +++- src/osmo-bts-trx/gsm0503_mapping.h | 23 +- src/osmo-bts-trx/gsm0503_parity.c | 23 + src/osmo-bts-trx/gsm0503_parity.h | 2 + src/osmo-bts-trx/gsm0503_tables.c | 1520 +++++++++++++++++++++++++++++++ src/osmo-bts-trx/gsm0503_tables.h | 31 + src/osmo-bts-trx/l1_if.c | 65 +- 30 files changed, 2940 insertions(+), 201 deletions(-) delete mode 100644 doc/dyn_pdch.msc delete mode 100644 doc/msc-README hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Tue Jul 26 21:10:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Tue, 26 Jul 2016 21:10:24 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-341-g79e0416 Message-ID: <201607262110.u6QLAO4U007487@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via 79e0416b7ebcbade0ea9b2519d88e359d71aa58f (commit) from 42076ce7e1ff77a8b3bf7dac222d4ed633e84021 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=79e0416b7ebcbade0ea9b2519d88e359d71aa58f commit 79e0416b7ebcbade0ea9b2519d88e359d71aa58f Author: Philipp Date: Tue Jul 26 23:09:23 2016 +0200 We can generate v42bis and v44 compression parameters now. Change-Id: I7982c60e630071de94f02a203d82bb735f030f3f ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sndcp_xid.h | 51 +++++ openbsc/src/gprs/gprs_sndcp_xid.c | 338 ++++++++++++++++++++++--------- 2 files changed, 288 insertions(+), 101 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jul 27 01:11:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 27 Jul 2016 01:11:23 GMT Subject: osmo-bts.git branch ttsou/egprs updated. 0.4.0-234-g5ba7144 Message-ID: <201607270111.u6R1BN5v048719@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, ttsou/egprs has been updated discards a95a0fe76d2b0fc4100cd7f2627b7f38a336326e (commit) discards 0750f3de4aa12e4406a70c76a5e18f0d9678b1c3 (commit) via 5ba71448083eec6e523aee3eff54973e81bcbb1b (commit) via 7f5c74fa3aa61f170aa0ffaf5a60fe06f6a60a70 (commit) via 7b186adb0afcfbf3af1a98e6acc46d17408b3dba (commit) via b0f77ce68548b90f4252dfee61f96e58e15aa7e3 (commit) via 090a41f897091f3386b1517d33e12eca4ef5a528 (commit) via 78458a3811af63829039e327a8f77f74055ae03e (commit) via 21ffe07894ae66346b3073eb0a170a977805b8e7 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (a95a0fe76d2b0fc4100cd7f2627b7f38a336326e) \ N -- N -- N (5ba71448083eec6e523aee3eff54973e81bcbb1b) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=5ba71448083eec6e523aee3eff54973e81bcbb1b commit 5ba71448083eec6e523aee3eff54973e81bcbb1b Author: Tom Tsou Date: Fri Jul 1 00:10:31 2016 -0700 trx: Enable EGPRS handling through burst lengths Existing interfaces are coded with the implicit expectation of using a burst sequence length of 148, which is constant with GSM and GPRS. That changes with EGPRS, where the burst length may be 444 due to the use of 8-PSK instead of GMSK modulation. Setup the interface to accept and return a length value with the burst sequence. This allows 444 length bit vectors to/from the EGPRS decoder/encoder. Length is explicitly used as a identifier for 8-PSK vs. GMSK modulated sequences. Change-Id: I90b46b46b11b6ce280e7f8232d5a2fccec2d4f18 Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-bts/commit/?id=7f5c74fa3aa61f170aa0ffaf5a60fe06f6a60a70 commit 7f5c74fa3aa61f170aa0ffaf5a60fe06f6a60a70 Author: Tom Tsou Date: Wed Jul 6 13:29:55 2016 -0700 trx: Add EGPRS coding and decoding procedures Handles uplink decoding and downlink encoding procedures for MCS 1-9. Includes Type 1, 2, and 3 headers and tables from 3GPP TS 44.060 in order to independently recover coding and puncturing scheme (CPS) parameters for each coded message. Change-Id: I0f059ae34c6f36179553cbc972f8becf8179eb55 Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/scheduler.h | 10 ++ src/common/l1sap.c | 5 + src/common/oml.c | 9 ++ src/common/pcu_sock.c | 8 ++ src/common/rsl.c | 225 ++++++++++++++++++++++++++++++++++++--- src/common/scheduler.c | 12 +-- src/osmo-bts-litecell15/l1_if.c | 13 ++- src/osmo-bts-litecell15/oml.c | 33 ++++-- src/osmo-bts-sysmo/l1_if.c | 13 ++- src/osmo-bts-sysmo/oml.c | 33 ++++-- src/osmo-bts-trx/scheduler_trx.c | 21 ++-- src/osmo-bts-trx/trx_if.c | 8 +- src/osmo-bts-trx/trx_if.h | 3 - 13 files changed, 334 insertions(+), 59 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Jul 27 13:00:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 27 Jul 2016 13:00:40 GMT Subject: osmo-pcu.git branch sysmocom/revert_WAIT_ASSIGN created. 0.2-807-g89c66de Message-ID: <201607271300.u6RD0eUF079355@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, sysmocom/revert_WAIT_ASSIGN has been created at 89c66de35bc7e3a94af4d9d991b145933b3cc8a9 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=89c66de35bc7e3a94af4d9d991b145933b3cc8a9 commit 89c66de35bc7e3a94af4d9d991b145933b3cc8a9 Author: Neels Hofmeyr Date: Wed Jun 8 15:27:40 2016 +0200 Revert "tbf: Add state WAIT_ASSIGN" This reverts commit f1a7b8fc6651f92a8b7f3f27b7ca05d07f4e44e0. Conflicts: tests/tbf/TbfTest.err The commit broke GPRS service at least for osmo-bts-sysmo on a SysmoBTS 1002 with current master of osmo-bts (ef30f50d5d6d5f863fc147d05ccdceb89284934e). The error observed is the following log output (was viewing both osmo-bts-sysmo and osmo-pcu logs interleaved): <0002> tbf.cpp:874 TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=WAIT ASSIGN) T3169 timeout during transsmission <0002> tbf.cpp:893 - Assignment was on CCCH <0002> tbf.cpp:899 - No uplink data received yet <0007> l1sap.c:904 RACH for packet access <0001> pcu_l1_if.cpp:311 RACH request received: sapi=1 qta=0, ra=121, fn=13653 [repeat] When removing this single commit from current osmo-pcu master, GPRS service works well on SysmoBTS, with current osmo-bts master. The TbfTest.err expected output needed adjustment after the revert. Disclaimer: I am not aware of adverse effects this commit may have. I have no idea what the WAIT_ASSIGN state is used for -- further review is required. Change-Id: I1532f8e93194368cdc1e3846f82afa6d68cd5fbd ----------------------------------------------------------------------- hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Wed Jul 27 13:01:11 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 27 Jul 2016 13:01:11 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-342-ga20bca0 Message-ID: <201607271301.u6RD1Bm6079477@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via a20bca0fc32024918a22ec1dadcf7557fdd763fe (commit) from 79e0416b7ebcbade0ea9b2519d88e359d71aa58f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=a20bca0fc32024918a22ec1dadcf7557fdd763fe commit a20bca0fc32024918a22ec1dadcf7557fdd763fe Author: Philipp Date: Wed Jul 27 15:00:46 2016 +0200 latest state Change-Id: Idbc07fc5e241260e3d2c6b8ba883821a31034501 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sndcp.h | 3 + openbsc/include/openbsc/gsm_subscriber.h | 4 +- openbsc/src/gprs/gprs_sndcp.c | 131 +++++++++++--- openbsc/src/gprs/gprs_sndcp_hdrcomp.c | 288 ++++++++++++++++++++++++++----- openbsc/src/gprs/slhc.c | 8 +- openbsc/src/libmsc/gsm_04_08.c | 25 +++ 6 files changed, 388 insertions(+), 71 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jul 27 13:51:28 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 27 Jul 2016 13:51:28 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-371-gf6e436a Message-ID: <201607271351.u6RDpSml088324@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via f6e436ae12624ae05597266bd860461433c33eda (commit) via d1c0e3755f2832270a16bdb2d350463409cad887 (commit) via bbbcfe5b7343e12d0ab16d5393bed7ebe6653adc (commit) via 745857277cd24fadcd27d54aaa402bd82090cc86 (commit) via 34b8b5b29b72e245cc159ed4b035f6377988b762 (commit) via c1658762234fa8593348760c6f20e6a10a13d6e6 (commit) via f29dd5f15b315d1363d7302c50f2c9aceade8ccc (commit) via 8151648ceb4688cac9ced9b1c159c6e1968fc0f1 (commit) via 400746801470dba23b30c05e40c135b9d33eb6df (commit) via c6926d064df18814a13e1ffd2f0d9f832d161ffb (commit) via 67933a19d67a30bfbf40a1a0cfb703505f7b8b40 (commit) via 7c989e7ced2c2b9949d18db17b6caaa9b317c1ba (commit) via 14314bd808369f0da32860412acfcd775e5c7b24 (commit) via b1c227e5abbe023615c591ccaf865a3dcb9c742e (commit) via 17a6bab150bd70954b00645c8d1f18ce3ccf8948 (commit) via d091b8de21506571f64c248a7635af60cc77633c (commit) via 15fcd10fde06f841c5f3e0ce4c9fded463fad470 (commit) via b572d7c45eaa65d7b36ab339022e560f2e797098 (commit) via 9ddd8e6267a744caa0f206eeccb28b413fc987d5 (commit) via 9331df16cf9241824dcef4e205456c274af3070e (commit) via 1de159168cd924e361e778f7b2f1d85c2329e2e8 (commit) via 82040101ebcc6350f53a9e0853418a9bc597963a (commit) via b997f8444313ff7ab99d66b400fc79cae8302166 (commit) via 5aa5196fbf07d5311bf4d99a90bff303989564f0 (commit) via 4011e728d22a9affbe41fb2bfc8e69c14bd706ab (commit) via 9759374adbb632ff5f8a4b739e0f62a9c9017622 (commit) via a3d93ed2f9c114634b749c1304039e709a21a270 (commit) via 575420637981828b64c1292ada015d7170b89390 (commit) via 176b62a80c0170f1b9a1578d0b16c3ef27cf1a8f (commit) from a20bca0fc32024918a22ec1dadcf7557fdd763fe (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=f6e436ae12624ae05597266bd860461433c33eda commit f6e436ae12624ae05597266bd860461433c33eda Merge: a20bca0 d1c0e37 Author: Philipp Date: Wed Jul 27 15:51:00 2016 +0200 Merge remote-tracking branch 'origin/master' into dexter/draft Conflicts: openbsc/src/gprs/gprs_gmm.c openbsc/src/gprs/gprs_llc.c Change-Id: I6e5332393725a5af5cafc39c25c34115e8772e2b ----------------------------------------------------------------------- Summary of changes: contrib/jenkins.sh | 98 ++++--- debian/changelog | 2 + openbsc/doc/control-interface.txt | 21 -- openbsc/doc/osmocom-authn-protocol.txt | 250 ---------------- openbsc/doc/sgsn-remote-protocol.txt | 468 ------------------------------ openbsc/include/openbsc/gprs_gmm.h | 8 +- openbsc/include/openbsc/gprs_llc.h | 15 +- openbsc/include/openbsc/gprs_sgsn.h | 7 +- openbsc/include/openbsc/gsm_data_shared.h | 13 +- openbsc/include/openbsc/osmux.h | 1 + openbsc/include/openbsc/sgsn.h | 26 ++ openbsc/src/gprs/gprs_gmm.c | 156 ++++++---- openbsc/src/gprs/gprs_llc.c | 180 +++++++----- openbsc/src/gprs/gprs_sgsn.c | 42 ++- openbsc/src/gprs/gprs_sndcp.c | 5 +- openbsc/src/gprs/sgsn_libgtp.c | 4 + openbsc/src/gprs/sgsn_main.c | 3 + openbsc/src/gprs/sgsn_vty.c | 17 +- openbsc/src/libbsc/abis_rsl.c | 118 ++++---- openbsc/src/libbsc/bsc_dyn_pdch.c | 29 +- openbsc/src/libbsc/chan_alloc.c | 19 +- openbsc/src/libcommon/gsm_data_shared.c | 106 ++++++- openbsc/src/libmgcp/mgcp_protocol.c | 6 +- openbsc/src/libmsc/mncc_sock.c | 57 +--- openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c | 5 +- openbsc/src/utils/bs11_config.c | 3 +- openbsc/tests/ctrl_test_runner.py | 5 +- openbsc/tests/sgsn/Makefile.am | 1 + openbsc/tests/sgsn/sgsn_test.c | 24 +- openbsc/tests/vty_test_runner.py | 2 + 30 files changed, 615 insertions(+), 1076 deletions(-) delete mode 100644 openbsc/doc/control-interface.txt delete mode 100644 openbsc/doc/osmocom-authn-protocol.txt delete mode 100644 openbsc/doc/sgsn-remote-protocol.txt hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Wed Jul 27 14:28:48 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 27 Jul 2016 14:28:48 GMT Subject: osmo-bts.git branch neels/lc15_dyn_pdch_fix created. 0.4.0-233-g7d11f22 Message-ID: <201607271428.u6RESmhx095186@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/lc15_dyn_pdch_fix has been created at 7d11f2241291c96effd6ff82625423782761c6eb (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=7d11f2241291c96effd6ff82625423782761c6eb commit 7d11f2241291c96effd6ff82625423782761c6eb Author: Neels Hofmeyr Date: Wed Jul 27 15:37:50 2016 +0200 dyn TS: lc15: add missing PDCH detection It is not yet clear why dyn TS on lc15 work without this patch. Change-Id: I97b30a40fc384d11752ddab1903372b33f2568a2 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Jul 27 14:34:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 27 Jul 2016 14:34:50 GMT Subject: osmo-bts.git branch neels/dyn_pdch_trx updated. 0.4.0-241-gf3ccc3c Message-ID: <201607271434.u6REYohN096595@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_pdch_trx has been updated discards 915b3d437be4ff8446570486ef21ced13444051d (commit) discards 2b83d2e227297a44121c4ac7547b6068e44e7167 (commit) discards 1aaa5288999f005ec622ecbf0c5d1c52f61b7364 (commit) via f3ccc3c7eb88b3810f735c94c3aa63a4f5473614 (commit) via 5886b07d86e01ac3ee5227d1acf60c886237bb75 (commit) via c2901ea5013a438ccc8b2ced5bc3683d2336603e (commit) via 4241adeba7bbcfbcbec8b740690bbc0da085090b (commit) via b9c9b60a2566fd97230d2f48f415ca4bb5fc3c99 (commit) via 6912165467b47151f0e2946ec3e6827d6fef08fd (commit) via f328308df9d3f7cfe3fa0662209eef95c5066891 (commit) via 0b303e6de09928080191110a9f1cf268aa6ffa01 (commit) via b02bcdfd718f6334016fcae16b420e9fa8980b85 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (915b3d437be4ff8446570486ef21ced13444051d) \ N -- N -- N (f3ccc3c7eb88b3810f735c94c3aa63a4f5473614) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=f3ccc3c7eb88b3810f735c94c3aa63a4f5473614 commit f3ccc3c7eb88b3810f735c94c3aa63a4f5473614 Author: Neels Hofmeyr Date: Wed Jul 27 16:12:56 2016 +0200 trx: log lchan activation Change-Id: I296e92c6e06d7b0f042927bf87091fcce475043c http://cgit.osmocom.org/osmo-bts/commit/?id=5886b07d86e01ac3ee5227d1acf60c886237bb75 commit 5886b07d86e01ac3ee5227d1acf60c886237bb75 Author: Neels Hofmeyr Date: Wed Jul 27 16:06:36 2016 +0200 dyn PDCH: trx l1_if.c: drop fixme, add comment Change-Id: Ib240f21f4d460524767f4273fc9077617d1ffb43 http://cgit.osmocom.org/osmo-bts/commit/?id=c2901ea5013a438ccc8b2ced5bc3683d2336603e commit c2901ea5013a438ccc8b2ced5bc3683d2336603e Author: Neels Hofmeyr Date: Wed Jul 27 16:20:42 2016 +0200 dyn PDCH: trx: implement bts_model_ts_disconnect() Change-Id: I85e455b3342bfdac4e612be1c7cd4b30001f55ad http://cgit.osmocom.org/osmo-bts/commit/?id=4241adeba7bbcfbcbec8b740690bbc0da085090b commit 4241adeba7bbcfbcbec8b740690bbc0da085090b Author: Neels Hofmeyr Date: Wed Jul 27 16:15:00 2016 +0200 dyn PDCH: trx l1_if.c: factor out lchan_deactivate() For dynamic timeslots, bts_model_ts_disconnect() will need to invoke deativation of an lchan. Change-Id: I95c39ab8bad7117ce6b18db8facf3788dd5280bf http://cgit.osmocom.org/osmo-bts/commit/?id=b9c9b60a2566fd97230d2f48f415ca4bb5fc3c99 commit b9c9b60a2566fd97230d2f48f415ca4bb5fc3c99 Author: Neels Hofmeyr Date: Wed Jul 27 15:16:29 2016 +0200 dyn PDCH: trx: add ts_subslots2() in measurement.h For dyn PDCH, osmo-trx/l1_if.c will need to know the number of subslots per pchan, to verify that all lchans are free before dyn TS switchover. The subslots_per_pchan[] array is static to measurement.c, and since we need a non-trivial check for dyn TS anyway, add public ts_subslots2() to measurement.c, which also checks the current dyn pchan type. Naming: A patch to add an identical function called ts_subslots() to openbsc is waiting to be submitted, and I intend to join these via gsm_data_shared.c once it is submitted to openbsc. To ease the transition from using the osmo-bts ts_subslots() function to the one from openbsc, I'm naming this ts_subslots2(). See https://gerrit.osmocom.org/600 Change-Id: Ibe9c053ed304f8ab090e82bb194086694df47da3 http://cgit.osmocom.org/osmo-bts/commit/?id=6912165467b47151f0e2946ec3e6827d6fef08fd commit 6912165467b47151f0e2946ec3e6827d6fef08fd Author: Neels Hofmeyr Date: Wed Jul 27 16:20:59 2016 +0200 dyn PDCH: trx: implement bts_model_ts_connect() Change-Id: Ieb66935d6efc26854e95d238e810c4f8b16cfa88 http://cgit.osmocom.org/osmo-bts/commit/?id=f328308df9d3f7cfe3fa0662209eef95c5066891 commit f328308df9d3f7cfe3fa0662209eef95c5066891 Author: Neels Hofmeyr Date: Wed Jul 27 16:09:43 2016 +0200 dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts() To be able to set a specific pchan type for dynamic channels, have the trx_set_ts_as_pchan() function with an explicit pchan argument instead of using ts->pchan. Keep trx_set_ts() as a thin wrapper to use ts->pchan directly. Change-Id: I9eeef05d2a6763f86a5b89ee7c3b4211f6736e4d http://cgit.osmocom.org/osmo-bts/commit/?id=0b303e6de09928080191110a9f1cf268aa6ffa01 commit 0b303e6de09928080191110a9f1cf268aa6ffa01 Author: Neels Hofmeyr Date: Wed Jul 27 16:04:49 2016 +0200 dyn PDCH: trx l1_if.c: factor out lchan_activate() Dynamic timeslots implementation will need to invoke lchan activation from bts_model_ts_connect(). Also, it would have been better style to factor this out in a separate function in the first place. Change-Id: If26f66eba58264040a79ef06c871964ceebe86e7 http://cgit.osmocom.org/osmo-bts/commit/?id=b02bcdfd718f6334016fcae16b420e9fa8980b85 commit b02bcdfd718f6334016fcae16b420e9fa8980b85 Author: Neels Hofmeyr Date: Wed Jul 27 15:52:55 2016 +0200 dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH In l1sap_ph_rts_ind(), l1sap_ph_data_ind() and to_gsmtap(), the decision to handle a TS as PDCH was still missing for dynamic TS. It is not yet clear why this did not impact functionality for dynamic timeslots. AFAICT they should not have worked without this patch. TODO: clarify Change-Id: I7b873a089a3de70d980885a7539cb91997464743 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/measurement.h | 1 + src/common/bts.c | 8 ------ src/common/l1sap.c | 4 +-- src/common/measurement.c | 1 + src/common/oml.c | 6 ----- src/common/scheduler.c | 11 +++----- src/osmo-bts-litecell15/l1_if.c | 8 +----- src/osmo-bts-trx/l1_if.c | 57 +++++++++------------------------------- src/osmo-bts-trx/scheduler_trx.c | 2 -- 9 files changed, 20 insertions(+), 78 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Jul 27 16:36:28 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 27 Jul 2016 16:36:28 GMT Subject: osmo-bts.git branch neels/dyn_pdch_trx_no_deact created. 0.4.0-235-g67d1aeb Message-ID: <201607271636.u6RGaS7h019172@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_pdch_trx_no_deact has been created at 67d1aebacc936e93b45a3c517ef9e8f61c5e78b1 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=67d1aebacc936e93b45a3c517ef9e8f61c5e78b1 commit 67d1aebacc936e93b45a3c517ef9e8f61c5e78b1 Author: Neels Hofmeyr Date: Wed Jul 27 16:20:59 2016 +0200 dyn PDCH: trx: implement bts_model_ts_[dis]connect() bts_model_ts_disconnect() has nothing to do. bts_model_ts_connect() merely sets the new pchan on the ts. Change-Id: Ieb66935d6efc26854e95d238e810c4f8b16cfa88 http://cgit.osmocom.org/osmo-bts/commit/?id=84c69a3d978ff5628dbbc981a389b99e7998ebb6 commit 84c69a3d978ff5628dbbc981a389b99e7998ebb6 Author: Neels Hofmeyr Date: Wed Jul 27 16:09:43 2016 +0200 dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts() To be able to set a specific pchan type for dynamic channels, have the trx_set_ts_as_pchan() function with an explicit pchan argument instead of using ts->pchan. Keep trx_set_ts() as a thin wrapper to use ts->pchan directly. Change-Id: I9eeef05d2a6763f86a5b89ee7c3b4211f6736e4d http://cgit.osmocom.org/osmo-bts/commit/?id=a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed commit a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed Author: Neels Hofmeyr Date: Wed Jul 27 15:52:55 2016 +0200 dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH In l1sap_ph_rts_ind(), l1sap_ph_data_ind() and to_gsmtap(), the decision to handle a TS as PDCH was still missing for dynamic TS. It is not yet clear why this did not impact functionality for dynamic timeslots on other BTS models. AFAICT they should not work without this patch, but in fact they do. It would be nice to clarify this some day. Change-Id: I7b873a089a3de70d980885a7539cb91997464743 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Jul 27 16:37:08 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 27 Jul 2016 16:37:08 GMT Subject: osmo-bts.git branch neels/dyn_pdch_trx updated. 0.4.0-241-g48d038d Message-ID: <201607271637.u6RGb8X2019353@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_pdch_trx has been updated discards f3ccc3c7eb88b3810f735c94c3aa63a4f5473614 (commit) discards 5886b07d86e01ac3ee5227d1acf60c886237bb75 (commit) discards c2901ea5013a438ccc8b2ced5bc3683d2336603e (commit) discards 4241adeba7bbcfbcbec8b740690bbc0da085090b (commit) discards b9c9b60a2566fd97230d2f48f415ca4bb5fc3c99 (commit) discards 6912165467b47151f0e2946ec3e6827d6fef08fd (commit) discards f328308df9d3f7cfe3fa0662209eef95c5066891 (commit) discards 0b303e6de09928080191110a9f1cf268aa6ffa01 (commit) discards b02bcdfd718f6334016fcae16b420e9fa8980b85 (commit) via 48d038d569b1ee23cc726d2f73502add90674c71 (commit) via b78fa8957d80d23e558fc8d68849933217e3c491 (commit) via f24d87059e8b6fec0a1069de4a4c071b96ef0e26 (commit) via 819b1c9c2f259dbf52c97c9e5232ed2f2f3f1c95 (commit) via eddbb5173facb38f9d195e79ccff7275b0659691 (commit) via 6b69779ff682f93470683ecf06bb3bacda6aedce (commit) via f252e1d86d382fa35438b362dcc70e3fabd9bee4 (commit) via 5cd340c99fd109d45f1ca37552e358ee2d1f98c5 (commit) via a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (f3ccc3c7eb88b3810f735c94c3aa63a4f5473614) \ N -- N -- N (48d038d569b1ee23cc726d2f73502add90674c71) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=48d038d569b1ee23cc726d2f73502add90674c71 commit 48d038d569b1ee23cc726d2f73502add90674c71 Author: Neels Hofmeyr Date: Wed Jul 27 16:12:56 2016 +0200 trx: log lchan activation Change-Id: I296e92c6e06d7b0f042927bf87091fcce475043c http://cgit.osmocom.org/osmo-bts/commit/?id=b78fa8957d80d23e558fc8d68849933217e3c491 commit b78fa8957d80d23e558fc8d68849933217e3c491 Author: Neels Hofmeyr Date: Wed Jul 27 16:06:36 2016 +0200 dyn PDCH: trx l1_if.c: drop fixme, add comment Change-Id: Ib240f21f4d460524767f4273fc9077617d1ffb43 http://cgit.osmocom.org/osmo-bts/commit/?id=f24d87059e8b6fec0a1069de4a4c071b96ef0e26 commit f24d87059e8b6fec0a1069de4a4c071b96ef0e26 Author: Neels Hofmeyr Date: Wed Jul 27 16:20:42 2016 +0200 dyn PDCH: trx: implement bts_model_ts_disconnect() Change-Id: I85e455b3342bfdac4e612be1c7cd4b30001f55ad http://cgit.osmocom.org/osmo-bts/commit/?id=819b1c9c2f259dbf52c97c9e5232ed2f2f3f1c95 commit 819b1c9c2f259dbf52c97c9e5232ed2f2f3f1c95 Author: Neels Hofmeyr Date: Wed Jul 27 16:15:00 2016 +0200 dyn PDCH: trx l1_if.c: factor out lchan_deactivate() For dynamic timeslots, bts_model_ts_disconnect() will need to invoke deativation of an lchan. Change-Id: I95c39ab8bad7117ce6b18db8facf3788dd5280bf http://cgit.osmocom.org/osmo-bts/commit/?id=eddbb5173facb38f9d195e79ccff7275b0659691 commit eddbb5173facb38f9d195e79ccff7275b0659691 Author: Neels Hofmeyr Date: Wed Jul 27 15:16:29 2016 +0200 dyn PDCH: trx: add ts_subslots2() in measurement.h For dyn PDCH, osmo-trx/l1_if.c will need to know the number of subslots per pchan, to verify that all lchans are free before dyn TS switchover. The subslots_per_pchan[] array is static to measurement.c, and since we need a non-trivial check for dyn TS anyway, add public ts_subslots2() to measurement.c, which also checks the current dyn pchan type. Naming: A patch to add an identical function called ts_subslots() to openbsc is waiting to be submitted, and I intend to join these via gsm_data_shared.c once it is submitted to openbsc. To ease the transition from using the osmo-bts ts_subslots() function to the one from openbsc, I'm naming this ts_subslots2(). See https://gerrit.osmocom.org/600 Change-Id: Ibe9c053ed304f8ab090e82bb194086694df47da3 http://cgit.osmocom.org/osmo-bts/commit/?id=6b69779ff682f93470683ecf06bb3bacda6aedce commit 6b69779ff682f93470683ecf06bb3bacda6aedce Author: Neels Hofmeyr Date: Wed Jul 27 16:20:59 2016 +0200 dyn PDCH: trx: implement bts_model_ts_connect() Change-Id: Ieb66935d6efc26854e95d238e810c4f8b16cfa88 http://cgit.osmocom.org/osmo-bts/commit/?id=f252e1d86d382fa35438b362dcc70e3fabd9bee4 commit f252e1d86d382fa35438b362dcc70e3fabd9bee4 Author: Neels Hofmeyr Date: Wed Jul 27 16:09:43 2016 +0200 dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts() To be able to set a specific pchan type for dynamic channels, have the trx_set_ts_as_pchan() function with an explicit pchan argument instead of using ts->pchan. Keep trx_set_ts() as a thin wrapper to use ts->pchan directly. Change-Id: I9eeef05d2a6763f86a5b89ee7c3b4211f6736e4d http://cgit.osmocom.org/osmo-bts/commit/?id=5cd340c99fd109d45f1ca37552e358ee2d1f98c5 commit 5cd340c99fd109d45f1ca37552e358ee2d1f98c5 Author: Neels Hofmeyr Date: Wed Jul 27 16:04:49 2016 +0200 dyn PDCH: trx l1_if.c: factor out lchan_activate() Dynamic timeslots implementation will need to invoke lchan activation from bts_model_ts_connect(). Also, it would have been better style to factor this out in a separate function in the first place. Change-Id: If26f66eba58264040a79ef06c871964ceebe86e7 http://cgit.osmocom.org/osmo-bts/commit/?id=a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed commit a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed Author: Neels Hofmeyr Date: Wed Jul 27 15:52:55 2016 +0200 dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH In l1sap_ph_rts_ind(), l1sap_ph_data_ind() and to_gsmtap(), the decision to handle a TS as PDCH was still missing for dynamic TS. It is not yet clear why this did not impact functionality for dynamic timeslots on other BTS models. AFAICT they should not work without this patch, but in fact they do. It would be nice to clarify this some day. Change-Id: I7b873a089a3de70d980885a7539cb91997464743 ----------------------------------------------------------------------- Summary of changes: hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Wed Jul 27 16:50:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 27 Jul 2016 16:50:15 GMT Subject: osmo-bts.git branch neels/dyn_pdch_trx updated. 0.4.0-242-g51d55c1 Message-ID: <201607271650.u6RGoF1C021540@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_pdch_trx has been updated via 51d55c19faedd0201a7a84c642653cce2b97aac6 (commit) from 48d038d569b1ee23cc726d2f73502add90674c71 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=51d55c19faedd0201a7a84c642653cce2b97aac6 commit 51d55c19faedd0201a7a84c642653cce2b97aac6 Author: Neels Hofmeyr Date: Wed Jul 27 18:50:05 2016 +0200 log deact fu Change-Id: Ia22ccda1ecd63e60525eb7a409599d1eb7fa592d ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/l1_if.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 28 06:09:50 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 06:09:50 GMT Subject: libosmocore.git branch master updated. 0.9.0-212-g881dcaf Message-ID: <201607280609.u6S69o6A065675@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 881dcaf7aa262e3c14c104e49e65cd2ee3bf93c3 (commit) from 9a5bbf36b543ff89c0ed148428d97300880c5804 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=881dcaf7aa262e3c14c104e49e65cd2ee3bf93c3 commit 881dcaf7aa262e3c14c104e49e65cd2ee3bf93c3 Author: Harald Welte Date: Thu Jul 28 08:02:48 2016 +0200 Mark input string to osmo_talloc_replace_string() as const This allows us to pass in strings that are 'const', which for the source of a copy should be the normal/regular case anyway. Change-Id: Icee6a5f88babd3a4e30bf0886f0f8d3b865d80ce ----------------------------------------------------------------------- Summary of changes: include/osmocom/core/utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Thu Jul 28 06:09:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 06:09:57 GMT Subject: osmo-bts.git branch master updated. 0.4.0-235-ge07ba54 Message-ID: <201607280609.u6S69vjk065727@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via e07ba54d626145a858f9e75e7fe40dd0456bef48 (commit) via a888e95efafbb449105965f3043d913b93668862 (commit) via dd34540ce4547a2567bdd266e1a456fc4a199170 (commit) from 7b186adb0afcfbf3af1a98e6acc46d17408b3dba (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=e07ba54d626145a858f9e75e7fe40dd0456bef48 commit e07ba54d626145a858f9e75e7fe40dd0456bef48 Author: Neels Hofmeyr Date: Wed Jul 27 15:39:11 2016 +0200 dyn TS: sysmo,lc15: chan_nr_by_sapi(): add missing assertion Addition of GSM_PCHAN_TCH_F_TCH_H_PDCH should have added these assertions. They clarify that only 'real' pchan types are expected in this function. Change-Id: Ifd4b6820861ef716237e7eeed149b2add9e7d485 http://cgit.osmocom.org/osmo-bts/commit/?id=a888e95efafbb449105965f3043d913b93668862 commit a888e95efafbb449105965f3043d913b93668862 Author: Neels Hofmeyr Date: Wed Jul 27 15:45:50 2016 +0200 log typo: trx_sched_set_pchan() Change-Id: Icdb193ec6dbb95cf0c3e441c196b309aa599efe6 http://cgit.osmocom.org/osmo-bts/commit/?id=dd34540ce4547a2567bdd266e1a456fc4a199170 commit dd34540ce4547a2567bdd266e1a456fc4a199170 Author: Neels Hofmeyr Date: Wed Jul 27 15:32:46 2016 +0200 comment typo: common/l1sap.c Change-Id: I053766452ee01bed6136a9742551c664666a7989 ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 2 +- src/common/scheduler.c | 2 +- src/osmo-bts-litecell15/l1_if.c | 1 + src/osmo-bts-sysmo/l1_if.c | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 28 06:11:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 06:11:23 GMT Subject: openbsc.git branch master updated. 0.15.0-360-ge443145 Message-ID: <201607280611.u6S6BNJC066161@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via e443145d3e504ddf00d441940382f4106e4d9bb7 (commit) from d1c0e3755f2832270a16bdb2d350463409cad887 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=e443145d3e504ddf00d441940382f4106e4d9bb7 commit e443145d3e504ddf00d441940382f4106e4d9bb7 Author: Max Date: Wed Jul 27 12:06:36 2016 +0200 Fix default subscriber regexp Incorrect regular expression used by default to authorize all subscribers to implement authorization policy 'accept-all' prevented MS from camping on the open network. Change-Id: I20284b3d40ecf4ca1e67d8cd25afb8d5e4ae3025 ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/net_init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jul 28 06:18:28 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 06:18:28 GMT Subject: osmo-bts.git branch master updated. 0.4.0-237-gdab54b9 Message-ID: <201607280618.u6S6ISLF067512@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via dab54b91783d5197e0129de950a705e2da2a4cb9 (commit) via 9407e644b0246fadec74a45faeedb570a0c04c6b (commit) from e07ba54d626145a858f9e75e7fe40dd0456bef48 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=dab54b91783d5197e0129de950a705e2da2a4cb9 commit dab54b91783d5197e0129de950a705e2da2a4cb9 Author: Tom Tsou Date: Fri Jul 1 00:10:31 2016 -0700 trx: Enable EGPRS handling through burst lengths Existing interfaces are coded with the implicit expectation of using a burst sequence length of 148, which is constant with GSM and GPRS. That changes with EGPRS, where the burst length may be 444 due to the use of 8-PSK instead of GMSK modulation. Setup the interface to accept and return a length value with the burst sequence. This allows 444 length bit vectors to/from the EGPRS decoder/encoder. Length is explicitly used as a identifier for 8-PSK vs. GMSK modulated sequences. Change-Id: I90b46b46b11b6ce280e7f8232d5a2fccec2d4f18 Signed-off-by: Tom Tsou http://cgit.osmocom.org/osmo-bts/commit/?id=9407e644b0246fadec74a45faeedb570a0c04c6b commit 9407e644b0246fadec74a45faeedb570a0c04c6b Author: Tom Tsou Date: Wed Jul 6 13:29:55 2016 -0700 trx: Add EGPRS coding and decoding procedures Handles uplink decoding and downlink encoding procedures for MCS 1-9. Includes Type 1, 2, and 3 headers and tables from 3GPP TS 44.060 in order to independently recover coding and puncturing scheme (CPS) parameters for each coded message. Change-Id: I0f059ae34c6f36179553cbc972f8becf8179eb55 Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/scheduler.h | 12 +- include/osmo-bts/scheduler_backend.h | 43 +- src/common/scheduler.c | 26 +- src/osmo-bts-trx/gsm0503_coding.c | 1016 +++++++++++++++++++++++++++++++++- src/osmo-bts-trx/gsm0503_coding.h | 22 + src/osmo-bts-trx/scheduler_trx.c | 159 ++++-- src/osmo-bts-trx/trx_if.c | 31 +- src/osmo-bts-trx/trx_if.h | 2 +- 8 files changed, 1210 insertions(+), 101 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 28 06:20:57 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 06:20:57 GMT Subject: osmo-pcu.git branch master updated. 0.2-807-gd572054 Message-ID: <201607280620.u6S6Kvuc068234@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "UNNAMED PROJECT". The branch, master has been updated via d572054ca77c62fcddbde93a7d354a1fdf8f0ff6 (commit) from 878bd1f296379ffba949d6fcae2938c13406df5b (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-pcu/commit/?id=d572054ca77c62fcddbde93a7d354a1fdf8f0ff6 commit d572054ca77c62fcddbde93a7d354a1fdf8f0ff6 Author: Max Date: Thu Jul 14 15:41:17 2016 +0200 Properly set TA_VALID bit Check Timing Advance validity and set corresponding bit for Immediate Assignment message. Previously !polling was errorneously used (polling bit has nothing to do with TA validity according to 3GPP TS 44.018 Table 10.5.2.16.1) which lead to TA being always valid as polling is always 0 in other parts of the code. Change-Id: I5d7ecc7f71402b945cae99332be2ebc0b17b9d44 Related: OS#1526 ----------------------------------------------------------------------- Summary of changes: src/encoding.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) hooks/post-receive -- UNNAMED PROJECT From gitosis at osmocom.org Thu Jul 28 06:21:37 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 06:21:37 GMT Subject: osmo-bts.git branch master updated. 0.4.0-238-g53d792c Message-ID: <201607280621.u6S6Lb8D068340@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 53d792c3b027bfb42d77804e3e687a287e122ef3 (commit) from dab54b91783d5197e0129de950a705e2da2a4cb9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=53d792c3b027bfb42d77804e3e687a287e122ef3 commit 53d792c3b027bfb42d77804e3e687a287e122ef3 Author: Max Date: Thu Jul 21 11:15:31 2016 +0200 Activate PTCCH UL So far PTCCH was activated for DL but not for UL. Fix it. Change-Id: I4fb5ecdfff1a6b8e8d77f561a9cf780f8e116f4d Related: OS#1545 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/oml.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 28 06:31:39 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 06:31:39 GMT Subject: osmo-bts.git branch master updated. 0.4.0-239-g2b34ae3 Message-ID: <201607280631.u6S6Vd9Z070296@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 2b34ae32cf5f986ab594d3b9882392c0fb8fb4e3 (commit) from 53d792c3b027bfb42d77804e3e687a287e122ef3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=2b34ae32cf5f986ab594d3b9882392c0fb8fb4e3 commit 2b34ae32cf5f986ab594d3b9882392c0fb8fb4e3 Author: Neels Hofmeyr Date: Tue Jul 26 15:22:58 2016 +0200 fix comment in common/l1sap.c, function name changed Change was in 334df9441a44de00c0dd3f66e73ac6fae28098fb "cosmetic: clarify TCH/F_PDCH related naming and comments" Change-Id: If3e353ea5796ee129bdd95e5f954e6c141cffec8 ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 28 06:31:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 06:31:51 GMT Subject: openbsc.git branch master updated. 0.15.0-361-ge3dc498 Message-ID: <201607280631.u6S6VpYS070387@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via e3dc498e01a2a0d03e36f147c0aa3e5b69f3c738 (commit) from e443145d3e504ddf00d441940382f4106e4d9bb7 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=e3dc498e01a2a0d03e36f147c0aa3e5b69f3c738 commit e3dc498e01a2a0d03e36f147c0aa3e5b69f3c738 Author: Neels Hofmeyr Date: Tue Jul 26 19:39:43 2016 +0200 debug log: fix line endings for abis_rsl_rx_rll logging This function outputs a debug log without line ending, which should be completed by a subsequent DEBUGPC(), so complete the started log line where missing in three of the switch cases. The three cases do print another log message, but since these don't start on a new line when RLL is in debug level, the log output for these is hard(er) to read without this patch. Change-Id: I355647e77e1b2d8e75ae1a167fe87a507a38d82d ----------------------------------------------------------------------- Summary of changes: openbsc/src/libbsc/abis_rsl.c | 3 +++ 1 file changed, 3 insertions(+) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jul 28 06:49:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 06:49:20 GMT Subject: openbsc.git branch master updated. 0.15.0-362-g350533c Message-ID: <201607280649.u6S6nKRE073754@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 350533cc32cf686b6375f92083981e23c2a86082 (commit) from e3dc498e01a2a0d03e36f147c0aa3e5b69f3c738 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=350533cc32cf686b6375f92083981e23c2a86082 commit 350533cc32cf686b6375f92083981e23c2a86082 Author: bhargava Date: Thu Jul 21 11:14:34 2016 +0530 Modify SI 13 field to support 11 bit RACH System Information 13 field EGPRS PACKET CHANNEL REQUEST is modified to support 11 bit RACH. Further VTY configuration is added to enable/disable 11 bit RACH support in EGPRS. By default 11 bit RACH support is disabled. Change-Id: I51357bec936c28a26ab9ff5d59e0e30ca3363297 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gsm_data_shared.h | 1 + openbsc/include/openbsc/rest_octets.h | 1 + openbsc/src/libbsc/bsc_vty.c | 30 ++++++++++++++++++++++++++++++ openbsc/src/libbsc/rest_octets.c | 9 ++++++++- openbsc/src/libbsc/system_information.c | 3 +++ 5 files changed, 43 insertions(+), 1 deletion(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jul 28 08:17:14 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 08:17:14 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-372-gb039098 Message-ID: <201607280817.u6S8HE2X089788@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via b039098bc0f4cb79fe10281377c05f662d6db264 (commit) from f6e436ae12624ae05597266bd860461433c33eda (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=b039098bc0f4cb79fe10281377c05f662d6db264 commit b039098bc0f4cb79fe10281377c05f662d6db264 Author: Philipp Date: Thu Jul 28 10:16:40 2016 +0200 improved tests Change-Id: Ia984f2eff9711a28e4a43be627a64ad33911fc23 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sndcp_hdrcomp.h | 9 + openbsc/src/gprs/gprs_sndcp.c | 41 ++-- openbsc/src/gprs/gprs_sndcp_hdrcomp.c | 293 ++++++++++++--------------- openbsc/src/gprs/slhc.c | 3 + 4 files changed, 168 insertions(+), 178 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jul 28 08:54:15 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 08:54:15 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-373-g5022847 Message-ID: <201607280854.u6S8sFhq096104@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via 502284786243f695b3ac87896a277d691150baec (commit) from b039098bc0f4cb79fe10281377c05f662d6db264 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=502284786243f695b3ac87896a277d691150baec commit 502284786243f695b3ac87896a277d691150baec Author: Philipp Date: Thu Jul 28 10:53:14 2016 +0200 First version with 'working' rfc1144 header compression Change-Id: I021fc04a9b248e21ade7aa44556b0b9e86b05c5d ----------------------------------------------------------------------- Summary of changes: openbsc/src/gprs/gprs_sndcp.c | 6 +++--- openbsc/src/gprs/slhc.c | 3 --- 2 files changed, 3 insertions(+), 6 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jul 28 09:29:19 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 09:29:19 GMT Subject: osmo-bts.git branch master updated. 0.4.0-240-gba656ff Message-ID: <201607280929.u6S9TJne003254@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via ba656fff9186f76544cf4c59900d5a649c133599 (commit) from 2b34ae32cf5f986ab594d3b9882392c0fb8fb4e3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=ba656fff9186f76544cf4c59900d5a649c133599 commit ba656fff9186f76544cf4c59900d5a649c133599 Author: Vadim Yanitskiy Date: Wed Jul 20 23:09:52 2016 +0600 pcu_sock: use osmo_sock_unix_init() from libosmocore Since the osmo_unixsock_listen() was moved to libosmocore it would be better to use the library's implementation instead of reinventing the wheel again. Change-Id: Id5828649d44ef11e70946793696b0d689d6b35e3 ----------------------------------------------------------------------- Summary of changes: src/common/pcu_sock.c | 60 +++++---------------------------------------------- 1 file changed, 5 insertions(+), 55 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 28 09:38:20 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 09:38:20 GMT Subject: osmo-bts.git branch master updated. 0.4.0-241-g108b60f Message-ID: <201607280938.u6S9cKGR005151@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 108b60fabac8f85739584124658e062c3fd7f7cb (commit) from ba656fff9186f76544cf4c59900d5a649c133599 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=108b60fabac8f85739584124658e062c3fd7f7cb commit 108b60fabac8f85739584124658e062c3fd7f7cb Author: Max Date: Mon Jul 25 16:45:31 2016 +0200 Fix dsp tracing at phy config Due to missing runtime cmd patching DSP tracing was not possible at phy level of config file. No it is possible to specify it as follows: ... phy 0 instance 0 dsp-trace-flag debug dsp-trace-flag mph_cnf ... Change-Id: Ibbbf81d2c4b5d3adbcbc1f08a844d262e603e571 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-sysmo/sysmobts_vty.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 28 09:53:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 09:53:09 GMT Subject: osmo-bts.git branch master updated. 0.4.0-242-g5069c1c Message-ID: <201607280953.u6S9r985007973@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via 5069c1c518fa9e6622adcfb3979da8f58c1c26b9 (commit) from 108b60fabac8f85739584124658e062c3fd7f7cb (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=5069c1c518fa9e6622adcfb3979da8f58c1c26b9 commit 5069c1c518fa9e6622adcfb3979da8f58c1c26b9 Author: Max Date: Tue Jul 26 17:58:23 2016 +0200 octphy: fix build The error was introduced in 61372a20de695a151611753689ee9a3018b101f6. Change-Id: I9585eec018b88c5d0548a0a55fa4130bb26aa5b6 ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-octphy/l1_tch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 28 15:59:40 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 15:59:40 GMT Subject: osmo-bts.git branch neels/dyn_pdch_trx_no_deact updated. 0.4.0-246-gaf34433 Message-ID: <201607281559.u6SFxe04075530@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_pdch_trx_no_deact has been updated discards 67d1aebacc936e93b45a3c517ef9e8f61c5e78b1 (commit) discards 84c69a3d978ff5628dbbc981a389b99e7998ebb6 (commit) discards a7ce9e6dc6414aa0df3b3ca554c26ed1517e3bed (commit) via af3443385b4da3b951601a8d847cbf1101dfe51f (commit) via 0d4b37d641bc09c62f80b685e9450116f7a6aaa8 (commit) via 45d3bbfb443e9a8c9d6590c073cfac2bfef257eb (commit) via 576071d6ca2ffa266b3a6e0858b00205827fa10a (commit) via 5069c1c518fa9e6622adcfb3979da8f58c1c26b9 (commit) via 108b60fabac8f85739584124658e062c3fd7f7cb (commit) via ba656fff9186f76544cf4c59900d5a649c133599 (commit) via 2b34ae32cf5f986ab594d3b9882392c0fb8fb4e3 (commit) via 53d792c3b027bfb42d77804e3e687a287e122ef3 (commit) via dab54b91783d5197e0129de950a705e2da2a4cb9 (commit) via 9407e644b0246fadec74a45faeedb570a0c04c6b (commit) via e07ba54d626145a858f9e75e7fe40dd0456bef48 (commit) via a888e95efafbb449105965f3043d913b93668862 (commit) via dd34540ce4547a2567bdd266e1a456fc4a199170 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (67d1aebacc936e93b45a3c517ef9e8f61c5e78b1) \ N -- N -- N (af3443385b4da3b951601a8d847cbf1101dfe51f) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=af3443385b4da3b951601a8d847cbf1101dfe51f commit af3443385b4da3b951601a8d847cbf1101dfe51f Author: Neels Hofmeyr Date: Wed Jul 27 16:06:36 2016 +0200 dyn PDCH: trx l1_if.c: drop fixme, add comment Change-Id: Ib240f21f4d460524767f4273fc9077617d1ffb43 http://cgit.osmocom.org/osmo-bts/commit/?id=0d4b37d641bc09c62f80b685e9450116f7a6aaa8 commit 0d4b37d641bc09c62f80b685e9450116f7a6aaa8 Author: Neels Hofmeyr Date: Wed Jul 27 16:20:59 2016 +0200 dyn PDCH: complete for trx: implement bts_model_ts_[dis]connect() bts_model_ts_disconnect() has nothing to do. bts_model_ts_connect() merely sets the new pchan on the ts. Change-Id: Ieb66935d6efc26854e95d238e810c4f8b16cfa88 http://cgit.osmocom.org/osmo-bts/commit/?id=45d3bbfb443e9a8c9d6590c073cfac2bfef257eb commit 45d3bbfb443e9a8c9d6590c073cfac2bfef257eb Author: Neels Hofmeyr Date: Wed Jul 27 16:09:43 2016 +0200 dyn PDCH: trx l1_if.c: factor out trx_set_ts_as_pchan() from trx_set_ts() To be able to set a specific pchan type for dynamic channels, have the trx_set_ts_as_pchan() function with an explicit pchan argument instead of using ts->pchan. Keep trx_set_ts() as a thin wrapper to use ts->pchan directly. Change-Id: I9eeef05d2a6763f86a5b89ee7c3b4211f6736e4d http://cgit.osmocom.org/osmo-bts/commit/?id=576071d6ca2ffa266b3a6e0858b00205827fa10a commit 576071d6ca2ffa266b3a6e0858b00205827fa10a Author: Neels Hofmeyr Date: Wed Jul 27 15:52:55 2016 +0200 dyn TS, dyn PDCH: common/l1sap.c: properly notice PDCH In l1sap_ph_rts_ind(), l1sap_ph_data_ind() and to_gsmtap(), the decision to handle a TS as PDCH was still missing for dynamic TS. It is not yet clear why this did not impact functionality for dynamic timeslots on other BTS models. AFAICT they should not work without this patch, but in fact they do. It would be nice to clarify this some day. Change-Id: I7b873a089a3de70d980885a7539cb91997464743 ----------------------------------------------------------------------- Summary of changes: include/osmo-bts/scheduler.h | 12 +- include/osmo-bts/scheduler_backend.h | 43 +- src/common/l1sap.c | 4 +- src/common/pcu_sock.c | 60 +- src/common/scheduler.c | 28 +- src/osmo-bts-litecell15/l1_if.c | 1 + src/osmo-bts-octphy/l1_tch.c | 2 +- src/osmo-bts-sysmo/l1_if.c | 1 + src/osmo-bts-sysmo/oml.c | 3 +- src/osmo-bts-sysmo/sysmobts_vty.c | 17 + src/osmo-bts-trx/gsm0503_coding.c | 1016 +++++++++++++++++++++++++++++++++- src/osmo-bts-trx/gsm0503_coding.h | 22 + src/osmo-bts-trx/l1_if.c | 2 +- src/osmo-bts-trx/scheduler_trx.c | 159 ++++-- src/osmo-bts-trx/trx_if.c | 31 +- src/osmo-bts-trx/trx_if.h | 2 +- 16 files changed, 1241 insertions(+), 162 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 28 16:36:05 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 16:36:05 GMT Subject: osmo-bts.git branch neels/dyn_pdch_trx updated. 0.4.0-243-g12c1b01 Message-ID: <201607281636.u6SGa5C8082522@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_pdch_trx has been updated via 12c1b01573b05212b3fb123642489deb74569a1a (commit) from 51d55c19faedd0201a7a84c642653cce2b97aac6 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=12c1b01573b05212b3fb123642489deb74569a1a commit 12c1b01573b05212b3fb123642489deb74569a1a Author: Neels Hofmeyr Date: Thu Jul 28 18:35:46 2016 +0200 wip Change-Id: Id64288a535fc92221b1a28b3b42390bccb1d6b4c ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/l1_if.c | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 28 16:53:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 16:53:29 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-374-g640fa0d Message-ID: <201607281653.u6SGrTQQ086055@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via 640fa0dccf2b60a5b54e45742b632352a3093b22 (commit) from 502284786243f695b3ac87896a277d691150baec (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=640fa0dccf2b60a5b54e45742b632352a3093b22 commit 640fa0dccf2b60a5b54e45742b632352a3093b22 Author: Philipp Date: Thu Jul 28 18:52:55 2016 +0200 started implementing compression entity handling Change-Id: Ide81d5bf09f9b0f6565ad2841ef5e4b13231a8c4 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc.h | 4 + openbsc/include/openbsc/gprs_llc_xid.h | 2 +- openbsc/include/openbsc/gprs_sndcp_comp_entity.h | 75 +++++++ openbsc/include/openbsc/gprs_sndcp_hdrcomp.h | 55 ++++- openbsc/include/openbsc/gprs_sndcp_xid.h | 9 +- openbsc/src/gprs/Makefile.am | 2 +- openbsc/src/gprs/gprs_llc.c | 6 + openbsc/src/gprs/gprs_sndcp.c | 25 ++- openbsc/src/gprs/gprs_sndcp_comp_entity.c | 259 +++++++++++++++++++++++ openbsc/src/gprs/gprs_sndcp_hdrcomp.c | 50 +++-- openbsc/src/gprs/gprs_sndcp_xid.c | 2 - openbsc/src/gprs/sgsn_libgtp.c | 3 - openbsc/tests/sgsn/Makefile.am | 1 + 13 files changed, 446 insertions(+), 47 deletions(-) create mode 100644 openbsc/include/openbsc/gprs_sndcp_comp_entity.h create mode 100644 openbsc/src/gprs/gprs_sndcp_comp_entity.c hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jul 28 16:57:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 16:57:09 GMT Subject: openbsc.git branch master updated. 0.15.0-377-g5f0c71b Message-ID: <201607281657.u6SGv9o2086929@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, master has been updated via 5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759 (commit) via c5e75f3e6a5d0dd482d4f5d17da80043fb02e181 (commit) via d3b7fa837d2300093a8f4fb3c923a3b012108564 (commit) via b91e6002a6c97cf1c19b14015f4f17a7ad7ace62 (commit) via 7af652c0b27d79322043a23f4aa081c919546a73 (commit) via fdd9ad7c40c8ddb49acfbf6689fcc238285ead3c (commit) via f58852d117c157db28a52f9ce2e058de1822eb98 (commit) via 9518ffc299e3dd3fd5ff854af047e4d88815dd8b (commit) via 4673b86f3df46b76e8830dec006d8472eeaaa980 (commit) via d384110d3d09e06658d5ca2d5c63dc78dd656b91 (commit) via 6e999b75fa3881540e0426f01c9f80b8953ec33c (commit) via cf7933892a995db7c02a3421df90c84556c38776 (commit) via e2eb5cb6a11c484ecfb77c917c11db2820c263ab (commit) via 2e84b60652d3a6c5bf6d4c8bbc77092b6747f3b8 (commit) via ec1b5a0e9e2b6549e0ede48e803095e569997355 (commit) from 350533cc32cf686b6375f92083981e23c2a86082 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759 commit 5f0c71b7d5c38dcd5eecd2836a86cb9b4768a759 Author: Neels Hofmeyr Date: Sat Jul 23 20:15:28 2016 +0200 dyn TS: OS#1778 workaround: disable TCH/F on dyn TS for nitb To avoid two phones picking mismatching TCH pchans, never pick TCH/F on dynamic TS in osmo-nitb. Add gsm_network flag dyn_ts_allow_tch_f, set to true by default in gsm_network_init(). Set this flag to false in osmo-nitb's main(). See http://osmocom.org/issues/1778 Reasoning about ways to solve this: * a compile time switch doesn't work because libbsc is first compiled and then linked to both osmo-nitb and osmo-bsc. * we could test net->bsc_api == msc_bsc_api(), but I have the so-called MSC split waiting on branch sysmocom/cscn, which will result in msc_bsc_api() not being linked in the osmo-bsc binary. * have a function am_i_nitb() with different implementations in osmo-nitb and osmo-bsc, but then we'd need to add implementations to all tests and other binaries linking lchan_alloc(). * have a flag in struct bsc_api, but so far there are only function pointers there. Having a "global" flag in gsm_network allows to add a VTY command in case we decide to keep this feature (#1781), has no linking implications and is nicely explicit. Tested that osmo-bsc still picks TCH/F on dyn TS indirectly, since I have no standalone MSC available: when compiling osmo-nitb with the line that sets dyn_ts_allow_tch_f = false commented out, TCH/F is picked as described in OS#1778; and by printf-verifying that dyn_ts_allow_tch_f == true in osmo-bsc main(), only osmo-nitb should have TCH/F disabled. Related: OS#1778, OS#1781 Change-Id: If7e4797a72815fc6e2bbef27756ea5df69f4bde7 http://cgit.osmocom.org/openbsc/commit/?id=c5e75f3e6a5d0dd482d4f5d17da80043fb02e181 commit c5e75f3e6a5d0dd482d4f5d17da80043fb02e181 Author: Neels Hofmeyr Date: Sat Jul 23 17:17:34 2016 +0200 dyn TS: Rename bsc_dyn_pdch.c to bsc_dyn_ts.c It's no longer just for IPAC style TCH/F_PDCH, but also contains code for TCH/F_TCH/H_PDCH, so pick a more general name. Change-Id: Ic19db81eca03fd72738839ee3686b6b4c8b6b437 http://cgit.osmocom.org/openbsc/commit/?id=d3b7fa837d2300093a8f4fb3c923a3b012108564 commit d3b7fa837d2300093a8f4fb3c923a3b012108564 Author: Neels Hofmeyr Date: Sat Jul 23 20:08:41 2016 +0200 dyn TS: split dyn_pdch_init() for new dyn type and rename Init both TCH/F_PDCH and TCH/F_TCH/H_PDCH via dyn_ts_init(), which refactors dyn_pdch_init(). Make dyn_ts_switchover_start from abis_rsl.c public in abis_rsl.h, so we can start the initial switchover to PDCH from dyn_ts_init(); in abis_rsl.h include gsm_utils.h for enum gsm_phys_chan_config. Change-Id: I5c0b257ba8ff0e9c9a2268681a84b0681a778368 http://cgit.osmocom.org/openbsc/commit/?id=b91e6002a6c97cf1c19b14015f4f17a7ad7ace62 commit b91e6002a6c97cf1c19b14015f4f17a7ad7ace62 Author: Neels Hofmeyr Date: Sat Jul 23 19:45:15 2016 +0200 dyn TS: implement pchan switchover logic In struct gsm_lchan, add dyn.rqd_ref and dyn.rqd_ta. These save the Channel Requested details across the PDCH deactivation dance. abis_rsl.c: add static functions: * dyn_ts_switchover*() for the various stages of switchover between pchans. * pchan_for_lchant() to derive the desired pchan from the lchan type that was set during lchan_alloc(). * rsl_chan_activate_lchan_as_pdch() to compose the simpler RSL CHAN ACT message without introducing numerous special cases to the normal RSL CHAN ACT code. In rsl_chan_activate_lchan(), detect and initiate required pchan switchovers if requested pchan on a dyn TS differs. In rsl_rx_rf_chan_rel_ack(), initiate or continue pchan switchovers after a channel was released. In rsl_rx_chan_act_ack(), notice that a switchover is complete. In chan_alloc.c, add ts_subslots(): abis_rsl.c will need to know the number of subslots per pchan, to verify that all lchans are free before dyn TS switchover. The subslots_per_pchan[] array is static to lchan_alloc.c, and since we need a non-trivial check for dyn TS anyway, add public ts_subslots() to lchan_alloc.c, which also checks the current dyn pchan type. Change-Id: I5c6bce13092a10204113d84678c587c65e35e4fd http://cgit.osmocom.org/openbsc/commit/?id=7af652c0b27d79322043a23f4aa081c919546a73 commit 7af652c0b27d79322043a23f4aa081c919546a73 Author: Neels Hofmeyr Date: Sat Jul 23 19:51:09 2016 +0200 dyn TS: chan act: set chan_nr according to dyn pchan type Change-Id: Ica5ef2197b3e97d5e895f3e3221295d5d0ef8908 http://cgit.osmocom.org/openbsc/commit/?id=fdd9ad7c40c8ddb49acfbf6689fcc238285ead3c commit fdd9ad7c40c8ddb49acfbf6689fcc238285ead3c Author: Neels Hofmeyr Date: Thu Jul 14 03:01:24 2016 +0200 dyn TS: enhance channel allocator for dynamic TS Change _lc_find_bts() to _lc_dyn_find_bts() with added dyn_as_pchan arg to pass exactly as which pchan we'd like to allocate on a dynamic TS. Add _lc_find_bts() as wrapper so non-dynamic-TS callers remain unchanged. Also add dyn_as_pchan arg to _lc_find_trx() (not renaming to dyn and wrapping because there is only one caller). Implement dynamic allocator logic in _lc_find_trx() and lchan_alloc(). A returned dynamic channel still needs to be switched to the proper mode, which will follow in another commit. Replace a fixme comment with a normal comment in subslots_per_pchan[], because handling of dynamic TS is now defined. Change-Id: I18da7679300c43220d9baa6a304e8df74d366249 http://cgit.osmocom.org/openbsc/commit/?id=f58852d117c157db28a52f9ce2e058de1822eb98 commit f58852d117c157db28a52f9ce2e058de1822eb98 Author: Neels Hofmeyr Date: Sat Jul 23 17:57:53 2016 +0200 dyn TS: rsl_lchan_lookup(): add dyn PCHAN Accept GSM_PCHAN_TCH_F_TCH_H_PDCH for TCH/F and TCH/H if in matching pchan mode or switching to matching pchan. Accept RSL_CHAN_OSMO_PDCH chan_nr cbits for GSM_PCHAN_TCH_F_TCH_H_PDCH pchan. Change-Id: If8f7c118f69e5a9f370bfe25f82f3d5a8de75b51 http://cgit.osmocom.org/openbsc/commit/?id=9518ffc299e3dd3fd5ff854af047e4d88815dd8b commit 9518ffc299e3dd3fd5ff854af047e4d88815dd8b Author: Neels Hofmeyr Date: Thu Jul 14 03:09:56 2016 +0200 dyn TS: verify_chan_comb(): handle new dyn TS NM_CHANC_* Change-Id: I7ce754a48c7f492e921a4450745383bb8dd7225c http://cgit.osmocom.org/openbsc/commit/?id=4673b86f3df46b76e8830dec006d8472eeaaa980 commit 4673b86f3df46b76e8830dec006d8472eeaaa980 Author: Neels Hofmeyr Date: Sat Jul 23 20:18:40 2016 +0200 dyn TS: rsl *2chan_nr(): handle TCH/F_TCH/H_PDCH In gsm_lchan2chan_nr() use the current pchan type. In gsm_lchan_as_pchan2chan_nr(), add the special case of non-standard cbits for activating PDCH on a TCH/F_TCH/H_PDCH dyn TS. This way, gsm_pchan2chan_nr() conforms to the standard and does not need access to a ts struct. Change-Id: If248b9073b9f397110a2003d8e1a04afdc1c0e20 http://cgit.osmocom.org/openbsc/commit/?id=d384110d3d09e06658d5ca2d5c63dc78dd656b91 commit d384110d3d09e06658d5ca2d5c63dc78dd656b91 Author: Neels Hofmeyr Date: Mon Jul 18 23:43:44 2016 +0200 dyn TS: gsm_lchan2chan_nr(): decouple from ts->pchan For upcoming dynamic TS, the pchan choice for RSL De-/Activation is not trivial. So in order to pass the desired pchan to generate the RSL chan_nr, introduce gsm_lchan_as_pchan2chan_nr(). To avoid code dup, this requires decoupling the gsm_ts2chan_nr() pchan from the actual ts struct, so refactor gsm_ts2chan_nr() to gsm_pchan2chan_nr() with explicit pchan, ts_nr and lchan_nr arguments. Change-Id: I1a40e8452fe8120d350a27973e56be0b8c8c517f http://cgit.osmocom.org/openbsc/commit/?id=6e999b75fa3881540e0426f01c9f80b8953ec33c commit 6e999b75fa3881540e0426f01c9f80b8953ec33c Author: Neels Hofmeyr Date: Sat Jul 23 21:00:51 2016 +0200 dyn TS: rename lchan->dyn_pdch to lchan->dyn This will also be used by the new dynamic TS type, so make the name more general. Change-Id: I2451b10519dff3e5cdf503b430574c0984d19000 http://cgit.osmocom.org/openbsc/commit/?id=cf7933892a995db7c02a3421df90c84556c38776 commit cf7933892a995db7c02a3421df90c84556c38776 Author: Neels Hofmeyr Date: Sat Jul 23 19:49:58 2016 +0200 prepare dyn TS: act lchan: fetch the channel mode a bit later Dyn TS will add a new type of chan activation, which does not need a Channel Mode IE. Incidentally, the dyn PDCH also doesn't need this IE if it opts for sending a PDCH ACT instead. So it makes sense to compose the Channel Mode IE only after the dynamic decisions are done. Change-Id: I66d88ad6a4ae7bee1e552960fd4e92aff953125c http://cgit.osmocom.org/openbsc/commit/?id=e2eb5cb6a11c484ecfb77c917c11db2820c263ab commit e2eb5cb6a11c484ecfb77c917c11db2820c263ab Author: Neels Hofmeyr Date: Mon Jul 18 23:56:08 2016 +0200 error log: rsl_chan_activate_lchan: log channel mode error Change-Id: I0f403b13ff9897770c0b855bf57a9440717b46e8 http://cgit.osmocom.org/openbsc/commit/?id=2e84b60652d3a6c5bf6d4c8bbc77092b6747f3b8 commit 2e84b60652d3a6c5bf6d4c8bbc77092b6747f3b8 Author: Neels Hofmeyr Date: Sat Jul 23 20:06:27 2016 +0200 cosmetic: dyn_pdch_init(): debug log: use new gsm_ts_and_pchan_name() Change-Id: I396c2696bdbedb41a1f1fe2183f8eada57dc3413 http://cgit.osmocom.org/openbsc/commit/?id=ec1b5a0e9e2b6549e0ede48e803095e569997355 commit ec1b5a0e9e2b6549e0ede48e803095e569997355 Author: Neels Hofmeyr Date: Sat Jul 23 16:54:16 2016 +0200 gsm_ts2chan_nr(): add assertions for lchan_nr Change-Id: Ibfdef347c85d4a145645a7325cd193ea1b475a54 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/abis_rsl.h | 5 +- openbsc/include/openbsc/chan_alloc.h | 2 + openbsc/include/openbsc/gsm_data.h | 4 + openbsc/include/openbsc/gsm_data_shared.h | 9 +- openbsc/src/libbsc/Makefile.am | 2 +- openbsc/src/libbsc/abis_nm.c | 3 + openbsc/src/libbsc/abis_rsl.c | 367 ++++++++++++++++++++- .../src/libbsc/{bsc_dyn_pdch.c => bsc_dyn_ts.c} | 50 ++- openbsc/src/libbsc/bts_ipaccess_nanobts.c | 2 +- openbsc/src/libbsc/chan_alloc.c | 137 +++++++- openbsc/src/libbsc/net_init.c | 2 + openbsc/src/libcommon/gsm_data_shared.c | 50 ++- openbsc/src/osmo-nitb/bsc_hack.c | 13 + 13 files changed, 604 insertions(+), 42 deletions(-) rename openbsc/src/libbsc/{bsc_dyn_pdch.c => bsc_dyn_ts.c} (58%) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Thu Jul 28 16:57:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 16:57:29 GMT Subject: osmo-bts.git branch master updated. 0.4.0-246-gaf34433 Message-ID: <201607281657.u6SGvTYW087038@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via af3443385b4da3b951601a8d847cbf1101dfe51f (commit) via 0d4b37d641bc09c62f80b685e9450116f7a6aaa8 (commit) via 45d3bbfb443e9a8c9d6590c073cfac2bfef257eb (commit) via 576071d6ca2ffa266b3a6e0858b00205827fa10a (commit) from 5069c1c518fa9e6622adcfb3979da8f58c1c26b9 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: src/common/l1sap.c | 14 +++++++++++--- src/osmo-bts-trx/l1_if.c | 44 ++++++++++++++++++++++++++++++++++++++------ 2 files changed, 49 insertions(+), 9 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 28 18:49:59 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 18:49:59 GMT Subject: osmo-bts.git branch for/master created. 0.4.0-247-gd6920df Message-ID: <201607281849.u6SInxqc008113@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, for/master has been created at d6920df6303bf3004f34cc888a06948c399f09a5 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=d6920df6303bf3004f34cc888a06948c399f09a5 commit d6920df6303bf3004f34cc888a06948c399f09a5 Author: Tom Tsou Date: Thu Jul 28 11:14:08 2016 -0700 trx: Fix coverity BER calculation NULL dereference Allow output of encoded bit count or error count on BER calculation without requiring both pointers to exist. Change-Id: I2c78fa6a92a3b3da4aad8f70353e5a43451b0aa5 Fixes: Coverity CID 137963 Signed-off-by: Tom Tsou ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Thu Jul 28 18:51:23 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Thu, 28 Jul 2016 18:51:23 GMT Subject: osmo-bts.git branch for/master deleted. 0.4.0-247-gd6920df Message-ID: <201607281851.u6SIpNHY008414@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, for/master has been deleted was d6920df6303bf3004f34cc888a06948c399f09a5 ----------------------------------------------------------------------- d6920df6303bf3004f34cc888a06948c399f09a5 trx: Fix coverity BER calculation NULL dereference ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jul 29 12:35:47 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 Jul 2016 12:35:47 GMT Subject: libosmo-abis.git branch jolly/multi-trx deleted. v0.1.6-2-g2ee5642 Message-ID: <201607291235.u6TCZlQO013886@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, jolly/multi-trx has been deleted was 2ee56428f8d2dff9b4a9e31c810d988091d3a087 ----------------------------------------------------------------------- 2ee56428f8d2dff9b4a9e31c810d988091d3a087 Support for multiple RSL connections with ABIS/ipaccess (BTS side) ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Fri Jul 29 12:36:24 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 Jul 2016 12:36:24 GMT Subject: libosmo-abis.git branch max/ortp deleted. 0.3.2-14-gc87cab8 Message-ID: <201607291236.u6TCaO0P014031@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, max/ortp has been deleted was c87cab8a9e1d8f195f5049d8cd017803ec5d7b77 ----------------------------------------------------------------------- c87cab8a9e1d8f195f5049d8cd017803ec5d7b77 Do not send RTP to port 0 ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Fri Jul 29 12:37:10 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 Jul 2016 12:37:10 GMT Subject: libosmo-abis.git branch misdn_lapd deleted. v0.0.2-7-gf0831c6 Message-ID: <201607291237.u6TCbAB7014178@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, misdn_lapd has been deleted was f0831c6b09192b8e57b45d808a0de646abe68850 ----------------------------------------------------------------------- f0831c6b09192b8e57b45d808a0de646abe68850 mISDN: introduce new "misdn_lapd" mode as separate driver ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Fri Jul 29 12:39:35 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 Jul 2016 12:39:35 GMT Subject: libosmo-abis.git branch tobias/csd deleted. v0.1.3-19-g68f9151 Message-ID: <201607291239.u6TCdZBU014525@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, tobias/csd has been deleted was 68f9151e649cca93f87f9ac7892f498f403cf175 ----------------------------------------------------------------------- 68f9151e649cca93f87f9ac7892f498f403cf175 Adds support for GSM 08.60 data frame en-/decoding ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Fri Jul 29 12:41:18 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 Jul 2016 12:41:18 GMT Subject: libosmo-abis.git branch laforge/ipa-client-fixes deleted. v0.1.5-12-gf1febda Message-ID: <201607291241.u6TCfIM3014864@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom A-bis protcol interface library". The branch, laforge/ipa-client-fixes has been deleted was f1febda826b87ac78a4cc33504159cc7821e3190 ----------------------------------------------------------------------- f1febda826b87ac78a4cc33504159cc7821e3190 it's called 'truncated' message, not 'trunked' ----------------------------------------------------------------------- hooks/post-receive -- Osmocom A-bis protcol interface library From gitosis at osmocom.org Fri Jul 29 12:43:09 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 Jul 2016 12:43:09 GMT Subject: libosmocore.git branch pablo/talloc deleted. 0.3.4-2-g864492c Message-ID: <201607291243.u6TCh9jw015169@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, pablo/talloc has been deleted was 864492c4cab18a61fa0e3ca6dea2018e07738d9c ----------------------------------------------------------------------- 864492c4cab18a61fa0e3ca6dea2018e07738d9c src: remove our own copy of talloc ----------------------------------------------------------------------- hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Fri Jul 29 12:51:06 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 Jul 2016 12:51:06 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-375-g7d0caae Message-ID: <201607291251.u6TCp6lK019265@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via 7d0caae1cd8c2825b3e594304b079ab355381047 (commit) from 640fa0dccf2b60a5b54e45742b632352a3093b22 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=7d0caae1cd8c2825b3e594304b079ab355381047 commit 7d0caae1cd8c2825b3e594304b079ab355381047 Author: Philipp Date: Fri Jul 29 14:50:24 2016 +0200 Compression state is now handled in llme Change-Id: If22c8bcf953bbf71f6de02084d5cadfed0c1a223 ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/debug.h | 1 + openbsc/include/openbsc/gprs_sndcp.h | 3 +- openbsc/include/openbsc/gprs_sndcp_comp_entity.h | 3 +- openbsc/include/openbsc/gprs_sndcp_hdrcomp.h | 8 +- openbsc/src/gprs/gprs_llc.c | 7 +- openbsc/src/gprs/gprs_llc_xid.c | 1 + openbsc/src/gprs/gprs_sndcp.c | 19 +- openbsc/src/gprs/gprs_sndcp_comp_entity.c | 78 +++++-- openbsc/src/gprs/gprs_sndcp_hdrcomp.c | 276 ++++++++++------------- openbsc/src/gprs/gprs_sndcp_xid.c | 69 +++--- openbsc/src/gprs/sgsn_main.c | 5 + openbsc/src/gprs/slhc.c | 103 +++------ 12 files changed, 277 insertions(+), 296 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jul 29 15:10:29 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 Jul 2016 15:10:29 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-376-g030afe1 Message-ID: <201607291510.u6TFATiK046378@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via 030afe12d2584ef85d8c57f6aade3d8e770030a3 (commit) from 7d0caae1cd8c2825b3e594304b079ab355381047 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=030afe12d2584ef85d8c57f6aade3d8e770030a3 commit 030afe12d2584ef85d8c57f6aade3d8e770030a3 Author: Philipp Date: Fri Jul 29 17:09:48 2016 +0200 Decoder for SNDCP-XID payload compression fields Change-Id: I9903f623e3e635b829b8ad8505aeec87e44f5cad ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_sndcp_xid.h | 13 +- openbsc/src/gprs/gprs_sndcp_xid.c | 421 ++++++++++++++++++++++--------- 2 files changed, 314 insertions(+), 120 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jul 29 15:28:58 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 Jul 2016 15:28:58 GMT Subject: openbsc.git branch dexter/draft updated. 0.15.0-377-g0e1e390 Message-ID: <201607291528.u6TFSwkc049980@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, dexter/draft has been updated via 0e1e390a00d662aa71f3c951b857b5c1b1180440 (commit) from 030afe12d2584ef85d8c57f6aade3d8e770030a3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=0e1e390a00d662aa71f3c951b857b5c1b1180440 commit 0e1e390a00d662aa71f3c951b857b5c1b1180440 Author: Philipp Date: Fri Jul 29 17:28:25 2016 +0200 Cleaned up the debug messages a bit Change-Id: I8571391c5e21bcd181574cd5941d440efb7521dc ----------------------------------------------------------------------- Summary of changes: openbsc/include/openbsc/gprs_llc_xid.h | 3 +++ openbsc/include/openbsc/gprs_sndcp_xid.h | 6 +++--- openbsc/src/gprs/gprs_llc.c | 5 ++--- openbsc/src/gprs/gprs_llc_xid.c | 12 +++++++++++- openbsc/src/gprs/gprs_sndcp.c | 32 ++------------------------------ openbsc/src/gprs/gprs_sndcp_xid.c | 1 + 6 files changed, 22 insertions(+), 37 deletions(-) hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jul 29 16:14:17 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 Jul 2016 16:14:17 GMT Subject: openbsc.git branch neels/dyn_fixes created. 0.15.0-380-gc8fd3b6 Message-ID: <201607291614.u6TGEHoU058788@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)". The branch, neels/dyn_fixes has been created at c8fd3b6e4b6844c6d88d9576ab12a8670a4b7e74 (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/openbsc/commit/?id=c8fd3b6e4b6844c6d88d9576ab12a8670a4b7e74 commit c8fd3b6e4b6844c6d88d9576ab12a8670a4b7e74 Author: Neels Hofmeyr Date: Fri Jul 29 18:12:06 2016 +0200 move ts_sublots() to gsm_data_shared.c, it will be used by osmo-bts Change-Id: I8ba06d7dd6e0ceab3d8d18bb565354d6ed461f7e http://cgit.osmocom.org/openbsc/commit/?id=f43f81ac2120b973c324a826acdbf076f441d097 commit f43f81ac2120b973c324a826acdbf076f441d097 Author: Neels Hofmeyr Date: Fri Jul 29 18:13:38 2016 +0200 chan_alloc.c: use ts_subslots() instead of subslots_per_pchan[] The array will move to gsm_data_shared.c; to prepare, use the function instead. Change-Id: Icbea7dbd78abf6144e5291f531a97f96507d8cbf http://cgit.osmocom.org/openbsc/commit/?id=d897782343d268d751af9a1135b721e707fc954e commit d897782343d268d751af9a1135b721e707fc954e Author: Neels Hofmeyr Date: Fri Jul 29 18:10:59 2016 +0200 dyn TS: bts_chan_load: use correct nr of subslots Change-Id: I659acebca82dfb3e305433471be64e9d27439af8 ----------------------------------------------------------------------- hooks/post-receive -- The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN) From gitosis at osmocom.org Fri Jul 29 16:16:36 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 Jul 2016 16:16:36 GMT Subject: osmo-bts.git branch neels/dyn_fixes created. 0.4.0-250-g7916c6f Message-ID: <201607291616.u6TGGagY059198@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, neels/dyn_fixes has been created at 7916c6fa929e5deb74925cba6738120d7da66aec (commit) - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=7916c6fa929e5deb74925cba6738120d7da66aec commit 7916c6fa929e5deb74925cba6738120d7da66aec Author: Neels Hofmeyr Date: Wed Jul 27 15:16:29 2016 +0200 dyn TS: measurement: use correct nr of subslots, rm code dup In measurement.c, fix the number of sublots for TCH/F_TCH/H_PDCH, by using ts_subslots from gsm_data_shared.c. The local copy of subslots_per_pchan[] is thus no longer needed. Change-Id: I9d9df470c49487bffd56dde42c7bec0da2f50642 http://cgit.osmocom.org/osmo-bts/commit/?id=b74b4e921b81cd904b76e81094f8c41d482a3bf1 commit b74b4e921b81cd904b76e81094f8c41d482a3bf1 Author: Neels Hofmeyr Date: Fri Jul 29 17:56:35 2016 +0200 sysmo,lc15: ts_connect_as(): log error also for pchan_as == TCH/F_PDCH Change-Id: I76c868a1e70af16268a6fa42dc736cf0b288ecdb http://cgit.osmocom.org/osmo-bts/commit/?id=1f84c7269491c57ba021cc0b4b26fb33fb75f16a commit 1f84c7269491c57ba021cc0b4b26fb33fb75f16a Author: Neels Hofmeyr Date: Fri Jul 29 17:55:26 2016 +0200 dyn TS: measurement.c: replace fixme with comment Change-Id: I04668f6f01a48157a98c6326a9ee48982a09ee62 http://cgit.osmocom.org/osmo-bts/commit/?id=59bf4a33055a8ad9dbfa3bb78080a6b67716b1db commit 59bf4a33055a8ad9dbfa3bb78080a6b67716b1db Author: Neels Hofmeyr Date: Fri Jul 29 17:54:57 2016 +0200 dyn TS: complete for TRX Apply similar fixes as for TCH/F_PDCH also for TCH/F_TCH/H_PDCH. Change-Id: I6669739cd08780cd9ffb9451cdae9f6b9704c4fe ----------------------------------------------------------------------- hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Fri Jul 29 16:46:12 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Fri, 29 Jul 2016 16:46:12 GMT Subject: osmo-bts.git branch master updated. 0.4.0-247-gd6920df Message-ID: <201607291646.u6TGkCBd064685@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Osmocom BTS-side code (Abis, scheduling, ...)". The branch, master has been updated via d6920df6303bf3004f34cc888a06948c399f09a5 (commit) from af3443385b4da3b951601a8d847cbf1101dfe51f (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/osmo-bts/commit/?id=d6920df6303bf3004f34cc888a06948c399f09a5 commit d6920df6303bf3004f34cc888a06948c399f09a5 Author: Tom Tsou Date: Thu Jul 28 11:14:08 2016 -0700 trx: Fix coverity BER calculation NULL dereference Allow output of encoded bit count or error count on BER calculation without requiring both pointers to exist. Change-Id: I2c78fa6a92a3b3da4aad8f70353e5a43451b0aa5 Fixes: Coverity CID 137963 Signed-off-by: Tom Tsou ----------------------------------------------------------------------- Summary of changes: src/osmo-bts-trx/gsm0503_coding.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) hooks/post-receive -- Osmocom BTS-side code (Abis, scheduling, ...) From gitosis at osmocom.org Sun Jul 31 22:43:51 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Sun, 31 Jul 2016 22:43:51 GMT Subject: libosmocore.git branch master updated. 0.9.0-214-g460f9ef Message-ID: <201607312243.u6VMhpIt012018@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "An utility library for Open Source Mobile Communications". The branch, master has been updated via 460f9ef7da1db11b104fdfe635ebcbd8a071f205 (commit) via f92e44c5399d8914aad58bd2c74005b3640c5a9d (commit) from 881dcaf7aa262e3c14c104e49e65cd2ee3bf93c3 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/libosmocore/commit/?id=460f9ef7da1db11b104fdfe635ebcbd8a071f205 commit 460f9ef7da1db11b104fdfe635ebcbd8a071f205 Author: Harald Welte Date: Mon Aug 1 00:38:36 2016 +0200 fsm: Make sure we call 'onenter' of new state, not old state Change-Id: I1a0181c25d9debe935e86d97ddffc24675e56a5f http://cgit.osmocom.org/libosmocore/commit/?id=f92e44c5399d8914aad58bd2c74005b3640c5a9d commit f92e44c5399d8914aad58bd2c74005b3640c5a9d Author: Harald Welte Date: Mon Aug 1 00:24:19 2016 +0200 lapd_core: Fix crash in lapd_dl_flush_hist() When lapd_dl_flush_hist() was called before we actually had started a transmit history from lapd_dl_init(), we woul segfault before this patch. Change-Id: Ifa677c9b335dd2884b4f3e44699d901957a0500b ----------------------------------------------------------------------- Summary of changes: src/fsm.c | 1 + src/gsm/lapd_core.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- An utility library for Open Source Mobile Communications From gitosis at osmocom.org Wed Jul 13 08:40:07 2016 From: gitosis at osmocom.org (gitosis at osmocom.org) Date: Wed, 13 Jul 2016 08:40:07 -0000 Subject: wireshark.git branch daniel/osmux updated. 62d66df57ce65e6515ad9fa41381b2a6b916b6e8 Message-ID: <201607130840.u6D8e39S023923@git.osmocom.org> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "wireshark with Osmocom specific dissectors". The branch, daniel/osmux has been updated discards f8812191a244847cbb50ae42a4b131a06c4ba42a (commit) discards ebfd60be5db971fe96df28bcac08fae26ee403e2 (commit) discards 1174c4d188565e5e4290f3d574d6be3c55c5de50 (commit) discards 0914776be34ee388f9cc95426aa8e129958219fb (commit) discards b7a9ddfdc6c150f636b1b4b5bdf6f056bad55402 (commit) via 62d66df57ce65e6515ad9fa41381b2a6b916b6e8 (commit) via 67ad1a276d038aa32b331b8b3ad52e3d3f74378c (commit) via 0ac2c285e965d7ae104f857c829c3978cdd7b83c (commit) via f4ab3f492f5b2dfef55a65900ec256655c110e23 (commit) via 2e879e28d50880d7129bd433330111ffeeada986 (commit) via cfcc6fd5d6efc2d1846eff237010b693ee08f173 (commit) via 4b67b0b4637d4454fc467c0178e0a6a58ec7a185 (commit) via ee28324d54750f14b0e53a96695cc0dd26bbab77 (commit) via 7083839526f35cf69b06783484ce15b700359431 (commit) via 0002f25f29dba076eef2bac63193949f7289f754 (commit) via deaac110db74ad6de7b3d7a6416d1b0df7c51fe1 (commit) via f2584b230a80137343c3fc96c0052164ea9adfd4 (commit) via 393207582f58563e37ffd96d09a5915a6abddb8d (commit) via b0a32c60c9f85cb9ed10ea37edd1a450b2dafd8a (commit) via ed69bf3bc7fdbc679f7a331efabcb712823ceb14 (commit) via fac8f1f1bd4b0cb41bcce5e9777376ad3c119f45 (commit) via 4b83805412d84e8c32742df75317f76728c998ed (commit) via de796aa196b448d26aed4f1b65efebf3c98c0363 (commit) via 35255d9aa68d4afb150ee65995bd2d46d6d91f15 (commit) via aa9f56085374fd506ebee629315d15e86ad9bf30 (commit) via 448c89e30b2b2ee8168d22fa66fbd030f9cfa22b (commit) via ea0b2e0d3677c1afd190a43fdee3b32a4cf0912a (commit) via dec3e2e8aa343f5acdc61df67826b0951b13a663 (commit) via 3ea8ccf69f67387c779c6038c9d826bb13f57463 (commit) via d68043a66bcedfa8f7070bb597cbfa8b903e570a (commit) via 3faf0dde7672d26270eb373e8596830c7c9e1511 (commit) via 01b28caf75cfbf0b936af44b1c7c8abbbe4e9a8b (commit) via e3cbea315383493020974f93eac24e7816c58445 (commit) via a9d5256890c9189c7461bfce6ed6edce5d861499 (commit) via 8e1cc70fd57e958ef5f062f1a6367d85ebc9fed1 (commit) via 01c6483b45a91f8c03eeb4bf80a15a5e174ffb18 (commit) via 94c0f910855f45161d1bbe4bd51bd4ed131daa28 (commit) via 4feb116437cb399355450d1f508f1da55f97fa28 (commit) via 44c2560606405852bd417cc292025336801a0f2c (commit) via 837b5347ba8fe1ad9de2315e20637ca3d1e0f6d7 (commit) via f0bc3901167209da656c31240779e6564aff66a0 (commit) via 80b43026b80307925863980f23f56f2c49ad0020 (commit) via a7b7f94b4f2550c1dabbd93be92df5a0f7317c64 (commit) via c3fc1e41c8ca20eeacd1c863d4e0d94e1e76e67e (commit) via 54bf3e90a9ee3b7de75c93ba761268dba9a1c919 (commit) via 07ab40ebef4104b309088240c41598203c08affb (commit) via 3cf104840640a5727afd944b58ce22d0c2503e52 (commit) via 0b5332521c37fec6518f87c6a6c93d147d060c35 (commit) via 330bc0ee1d2a94c1354ad51f40d85148c2aefcef (commit) via b0805638861eb36fd842446f16ef86bf97f5767e (commit) via 785d2295bc76fff8c1bf6e287f7fd6d8db3eeede (commit) via 03ca5c0f6ef256c88f10b5c1580467333ab703c1 (commit) via d83ee1db2172ccc58606a2dc251149bac28ed3dd (commit) via 853df469929c0d8971ae3dcdf6df95f2cca3770f (commit) via d80c3b947c8333502d2aec839f520717c5d1f2b4 (commit) via 10db044757938b6fd7e3562702d06146334c4e25 (commit) via 166cedefbeb230a2f22106740fe34b34fc410d4c (commit) via fb74b16a14c86740fa8d4ca3eb9e00d603b68f8c (commit) via 0f07378a007de5d9343a1e343bd40cadbe19d47c (commit) via 0bc8cf2557d3bb99f552edccd8ba01c752797ab4 (commit) via 5758aa541dc0641879fa5fa475c9be7a16da0bdf (commit) via 7f22c8afd7a70ac3abf29bba8464ce9bbc55596b (commit) via c43984c9cbd8e61e893d2d0a7d4f29c38e10bfbd (commit) via f5eaf538b046c3da3313e6b5e64c3a73b4ef5b39 (commit) via 4b062227c7e0c41dc76780da9c7e5612733ef911 (commit) via 50d1d59213886de1f348d85175dbdbe82fe1c87c (commit) via 4b484a6d1af9155eac0d8016cce712963cc9405e (commit) via 5848845c34425aa21f4e136049f95b37214df841 (commit) via 21f5c53ae76fe1d57b12b248c1ff9691c0d9033e (commit) via addf064a0fff031a2de8adfdf84a9934d3a06cb2 (commit) via 1eea415a523646f2758f8ac05973456521755f71 (commit) via aea00239802d33f2fe175c5dff185e0f4b7b1b21 (commit) via d7c072de7b630e8f1a92c4ad27b059569df1b446 (commit) via 7a3e9b1c9ba649b11704d0f4a7132c60dec64eb6 (commit) via bed9d187baf708889ec6846c59716527b0210d56 (commit) via d2456988df66b00bd81da9c08b20d932c586a38f (commit) via 5cc5ba625f64254896a8ebb61d679798362eceb7 (commit) via 5c11909f4d9c0567374fead6af51a64750240d49 (commit) via 0b35075866976f79bf8b3147a77abf5c5707cecf (commit) via f2786bc8ff5ea25fd1c36d3ebf83a29277ee662b (commit) via fdd87a1e41db7039b0af5bb15f40b83db1ca3a96 (commit) via 308a538addd816431732d6f0ac35f7d2bdc76712 (commit) via 6e913894709c3fe1f75e1750ee2f18c6b69aefd2 (commit) via 240f60577d16022a3728af926d0c03634c23862a (commit) via 38c6a591580e57def08858d6e525c8887e6a9fa3 (commit) via 6b5d8390f2ebca66072b0272e88ea62243db3330 (commit) via 7490ad4480b1882a8f78fab5005d9ce1a1346002 (commit) via de905654520d47288fbc891cb09c73346bd8b1cf (commit) via 276db500154eb7066237af0edd2fa26d7e2b9d71 (commit) via af35e894c0d6377c14a9c89a1eb47fef1364b1b8 (commit) via 2fbf6113227e75e1c581a1cd1b63fbab4e22d037 (commit) via c0949bf0372cfd9358098ca67de1c05d6252c2c6 (commit) via 52559e9b629fa4968c0e06a709191c7b508fff86 (commit) via 1e8ed70e1303148df89bdfe36bb2e620989f5fd9 (commit) via 3f8049099efe2c79f752020a36f553a2ab7d26e4 (commit) via 764b147a7c604e7b718a48770ce010bf2ab6e5ea (commit) via cf508f8960df48c5829a9108f087511c7352547b (commit) via 81a81fb3133c5ae6c824333380308e5d9d749776 (commit) via 85ed737f7bb2ee07022d9be46d2c8a8720b4161d (commit) via 5f69a2fa53aafa9073776ee118ccf21011b138d4 (commit) via 21a0fdcfe29e8aaf23f706a6fa4424ab83db88b4 (commit) via 8aa2e87a5075517e85304911a0ca4ecc8ecfa2b1 (commit) via 585cff2d14b0e23656f8a9bc2d4f57465f1010a0 (commit) via 9579d178d84047223ac3cbc98a31743cd474dd52 (commit) via e865db4935d2a40f04bc1d4aa04d1d7cc75b832a (commit) via d4395252f54c6b6b84951433cb195b243696e390 (commit) via 79fb9fdb4139045db728746feceb841ea33933df (commit) via ce52309e8bd7f651606f25fe0aa926fddf4dce0e (commit) via 2da35bce9a3e4a18a9fa251eadb76a3a3695e726 (commit) via 50614a95baeeee6b5ecc71cfdbdb655ade5bb2d3 (commit) via ff7d0b31d0e13a946e1f041abaf2cd9bb177b73c (commit) via 6d4c97685993be8acf49217c47bff78e04907c00 (commit) via 4562a702b3540b68d093f97b04c4a69754e32827 (commit) via 0bc3d758fe44e8c0afc13d7f2f48ae1fd5989140 (commit) via 783bb5b0c4a3419f446ad313e8d1553c5c69b3fa (commit) via 14642616664d879e7aa74c8f4ab869f877125c7a (commit) via 32e8f077a153175c33d5b58fd8a5919635e4446d (commit) via 791c93f58f838d7d79d3cc35150ba187d9e5e052 (commit) via 76a8bca9bc87823e9182fa6ebb35f0b93bcc451b (commit) via 3d7b817ec4e1daa30480f95f860007ade880785f (commit) via 794da62f3e2e4151a0f72fd0e811e7738e7781e1 (commit) via 3bb019f095b16055b85d4a2f5ec3b878a93a2f7d (commit) via 1f28e683f929b25db7dd08abf3fad646cc6191e7 (commit) via 94e97e45cf614c7bb8fe90c23df52910246b2c95 (commit) via b78dd096f40adef2ffd0ddd4ef8aee1ea7ca54e6 (commit) via 7ad9db8371f5dc86260aaf3bde1da650d11bf6d1 (commit) via cb987e86ab39ab2453b52ea4bc50ab51a51063e0 (commit) via f3bd70b246a95c7762c3710afa728f646cafa08f (commit) via ad309999fdff362bbc16dc183ade5103c6a83048 (commit) via a062c802364fd83d43f934560149f2ddd1fee6a3 (commit) via d4add25cb77773d9564dfc8f340ab5ce491a7d20 (commit) via 250f248fd917eb556f6e6838cf9a45385e00e358 (commit) via 5cf7fcdf0f62cf0d8617428141a26e6f280a45d0 (commit) via f860e8de525d721d6678896fc9ef415ea68e2ead (commit) via 52ab7bb941e2d3fea7615a26a81f7ac1093bafa9 (commit) via cd1ddf6ef5c794cf135d8b36916dbdc7aae9ca57 (commit) via 6b152515abf075b84422d344e085891e2b76f41e (commit) via e59460348f82c4e18141cef25e7531b0121cf15c (commit) via b483f8d3cf09b75deeace3fa77489f825e3b6c63 (commit) via 9ed7568f700dcd7badf9b272968988c3df671675 (commit) via a16d401b25c85ffb7fde6c46b51cb7048112f885 (commit) via f6c5cf953212248cbc680ef0d9b2f852cbfdb951 (commit) via 37c928f28db1de4539680bbd9d9329573fea8cb4 (commit) via e55eaf573b593d9578aac6847acf3d79e5f3a7dc (commit) via e4c86ac83c558b760d81ac17ae407e614a15c1c6 (commit) via 641904b5cad4411e2b8d065426fa2f0f6068873c (commit) via b4e847996ba6da8ccda3d5719b19f712157fd026 (commit) via 73e414de3fb5c75b4e87d98c42b95bfc38f2c3cf (commit) via bef07e75a0b0e499381e4cb11a14c378a736ce92 (commit) via 6190f49a4a1527033dc8d6e615c48c59e98feab1 (commit) via 6d06e690f2eee802ce89022f44fb706da8b05db0 (commit) via 2257478e92357785cb43c3ff4329c31ea0f4fa25 (commit) via af52c8536f191891aee8e8f68a08b5ab0841ed35 (commit) via bca1f8c2687cf165b1a7c79e74448de8a86a0eb3 (commit) via e1b13043340a17a368e84f4b2c63912cc1c7e3f6 (commit) via 272ec20c56612559bfc7b480cda754f97432f5c7 (commit) via be12a252dd0bfeddc4b82da4690bcd582aa94d4a (commit) via 46561910f4372ac9fc591bb225298bee7e2879b8 (commit) via ceae9e4d1fff4500b285dba021c3f239ff87779e (commit) via 348e364551782237800896920f32b10cc18e9f36 (commit) via 07570b58311588dbe10014c581a2eda1f5440b48 (commit) via 5c03bda31af87bf08a404509cd0714df65471416 (commit) via fff248bb843e21099c7160a0346db2c88987abd5 (commit) via 42b8c951fa049017ecfe0ebc81bff7025d284987 (commit) via 422c0f45d497872a963363132ec92d400a79538f (commit) via 000ac66fce801e4f28e322893ae9280115906330 (commit) via ff8c6d95b05def3c3c12926c75e95d2a2316919f (commit) via 980d3b4ea3a934f93ab823be71e1632f1117df70 (commit) via 0321d06e54cb4bf204a2630f574df194d5011a83 (commit) via ca369ac20d5f8a6ad2b153c0f4d244523ebfb8dd (commit) via 670b1199e3c3975755d4c717d8d991c1d56b597c (commit) via 8c006feeab858286897879e0c14f0573b4521ea6 (commit) via 94830dc145818ce4fcedcfee0ca4432df6d2f6eb (commit) via 7fcdc759b4b681f33be9ab4e723fea32e31e14cc (commit) via e5a1afc6f98cd807fbe74f9a2db455b56dfebbe9 (commit) via ee6c1f5d29d6eef80a55222f829c14a2421d1715 (commit) via f0e676496d00283242854d4e5d1f3ef852f872ce (commit) via 3ebac2babbd9af1593b86084214051c4c2da8eb2 (commit) via ac4ad2bd44f2b8f6981581c683d15645bf2e70cc (commit) via 5d019cfb13a75663f5fde39163650884208e5791 (commit) via 3f49e897f674008c27de9833b8ba2d119dc22ef4 (commit) via 72d9785cfc0d1d7e2eeebc05997d0efcec5dfa7f (commit) via 9b91e64fee7dfdbeef3d8602a8af6c8d0d8a788c (commit) via e69194ae6513aa0bbf2728df09ec9133ae379714 (commit) via 4add8b6b4523db8966c88d69b7f9710859ec3081 (commit) via b0b2540fbaad26d282a6e335c2b800c056961514 (commit) via d8ddf84693f335a071982aac5896f86152e91ee5 (commit) via d90e6e74da5e4766b95545120f259a5565071702 (commit) via 2ab415579491e4bc66ea58627bda504cae833b9e (commit) via 8c37621ca733a24a972e3e069a537c06e650f435 (commit) via 58ccf8e6b65b3911426d08d28997089ce8d611a1 (commit) via 010f5bba636a81db2c0a4ab5a500c7f23e689fde (commit) via af26f31a638264c6450451ce4211a4b5a1b56835 (commit) via 03adf586911b315004b00e05addc32bfdf052b80 (commit) via ff9e62a30b43b1dbe940d623ab8c6b39283bf4b1 (commit) via fbb23e27dddbc2f05a749df2cd07e5d8dd8335ee (commit) via 76ae2d9721b870937a92c97328f6f316ebac5f13 (commit) via 148d5860a142a88d4ce355dfeba2a763b900a4b4 (commit) via 619659599ac199f5f496e050a4cf30c23164cd80 (commit) via a4711f80c6d466cdd7eef376bf911699f55d35eb (commit) via 28048a97937bc0265333c47de6274e7d29b9fda8 (commit) via 4f2c3ad787cd31a3b75e3cc4679d3d0b11d1c40a (commit) via ea4d01d90eecead750c44b5531f5ec28c95b51c1 (commit) via 497159f37245164dba6cb2b80b29f866c051cf25 (commit) via b84637b4f6a1f3f910b97c21264ff6132a9c19c4 (commit) via e702da6e8a16d423df7b5904e5be23aefb0af34b (commit) via 5e8649bd59f2acac3a95c158f2ecba179ef6ae27 (commit) via 4addfc67b4cd35601d5f9c5ce134f23ea145934a (commit) via 60cdee9e307c15928a542adc547f27fd752c4837 (commit) via 291762d0af8cd49a19c6fc73fce317ee20816a17 (commit) via 974a530f8edbb31f6f6cacc904f3892b25268d7c (commit) via 01e22809ffc6797361d1601d1517c8df212c4566 (commit) via 12efbd6b404ff50a5388014ba3d8b543079204f0 (commit) via f8500f39e29b001d609c01f7c265d6458d7f2b15 (commit) via 46fc6f5d397219889a1355da09573dfbc7d800ac (commit) via 916958ca828ac55d09e641e0fe81219c96017fe3 (commit) via bfb6f62e368825d862d2ceac91662a6e6de06ddd (commit) via b845e29d97c9f30c8e7369835f084af19455cbbb (commit) via 581d44f4ad84e6147ce60b8a8536fb17512a423d (commit) via b47aca5fd1782cea68b2cba54263a75b5a3007e8 (commit) via 79836fa23ae275466fd7414967bd17e0f629c888 (commit) via fe6856684b9c48edd093dbe3b9931630d9325ce6 (commit) via cc007e59082ed710b46c75a346ec8defde9574d5 (commit) via 4adf695a7402aa2f59b72dea91e85c03fae2e6d3 (commit) via 1df9918d5ca647b6e0671e9f124eaec3db4708cd (commit) via 71a57dc85b235df5b598a195fefa243773c4f18f (commit) via a5e9e7e7aed75cfec58ff33fc488baf6236c92c6 (commit) via dd5f3c96c300688cb996e52c163fb3f5a614706c (commit) via 45db2fbe1e00eff087b01b4b69450d3e7d013185 (commit) via 738b3e895fed42d12cd8e6ca3909c211a80e52fb (commit) via edac72eb7d5beb961c3833232c8d048a33860297 (commit) via 982359c0985914a8afaf0807dd6331e9d48c6a6f (commit) via a51b6a60b18a3fc81738533a84a72cd0b639ce5e (commit) via 6b0923a6403649fd23d650396482bb9b2b6b757f (commit) via 2c8056acdf267c8e36fdfb6a3af286972d27f655 (commit) via bf29a5cdea83ffe30f957dc9432c9e54b1db6e19 (commit) via 1cdd09190d7557a22b9959a3d1c955763e92320f (commit) via fdcfd3a6f367a94d00592ad4fd174c08b95a90c2 (commit) via 30f743496ea11c63bf0a9b2200a404d9902c6ac4 (commit) via 300e055ab6e3ede51de2258c83d9aeab4b7f3701 (commit) via 933c079598079e1786b07cda5e1b48684ca0ac3c (commit) via fea6e738bb843eea7667873b7fc3c7f35ae2b32a (commit) via bcae998048190ce70ae9d0cbc05dc61e9e66c3b4 (commit) via 18a900f19126dead1f039c699b5e48b1c5fd2efd (commit) via 63027fce6e11e645865607cf4124eb8cfb4c3609 (commit) via a9a306f0a1fa09cb3f5e72f17524885cd5bf6d95 (commit) via 92ea29128fe562ebb0b71aeb9d6b9f954dbeb7f0 (commit) via d9fb7f9a5e2c08a5323ee7ed88956a0ccf62c634 (commit) via be303c20e51440000756341c564b97b1f3fcd308 (commit) via f9cf660e6e4fc0e52e6ed7c14ebec4532586eb5e (commit) via 692e2b65e6fe42754b58c8020b3b4e48ed739877 (commit) via e82d0aedec534606b53abf76a4c56781c5c1f83d (commit) via d46daa1177bfd58a7fed7ecc59ee5b0b54c26a3a (commit) via 0bf1cb2342e5becdda56be41f0347068549a77fe (commit) via c664f72f36ed1ac4e50c020cd3afb1ccf55094c8 (commit) via debbf7e9308fa1e38c0f819868f7a0e766001946 (commit) via e7b78eb0a60a52e844a64452817649126213f771 (commit) via 3ed06ec32b64821b311f47c95862f3486f78aa53 (commit) via 1b1296a045e9f56bf844171a7b83065d2b3a1425 (commit) via 6cc90dde536beb28671a4537f93f85d67a66a0ff (commit) via d970da40255807ab13d84f865c1b9de124f00c3a (commit) via c3f3bd7fa89af1ccd15440cf401697fc32814ed6 (commit) via df231d9c52d8e94d2ef48f83beeef1455a0e7ce9 (commit) via 8a0b7ccb5a2325f6528e76f97e4ee83e269ffe3c (commit) via 6b019093eb4aa7a74cf81820760ff17b2bf44244 (commit) via 57b6bc158dfded711436232a14d8ab669fc59e7a (commit) via d50b981d3839b212508523d02004ace41f1a731b (commit) via 6ccee3ecd52b1827152a813fc05b0bca73bb5d1d (commit) via 6ee546457c69d9ad46b1490b13db6afb1974fe15 (commit) via 9a5cdac6ef334a585b5dac1b4dcb092c45c9f404 (commit) via e6481a9e882ed9b34abd2d898c9a12f3ca56d91e (commit) via f76af2ed92fdbc6bab5380db6e104c184b62fb4b (commit) via fa20f5cb5e16d5eb3466b3d802e0480549d8ebe5 (commit) via 82ed90401724a0c7ba63c299b782ad604949180a (commit) via a83f88f31e10c7857a96841dd0d88bf749eb522d (commit) via 88b7a48bf59a047fbe172442f6ec0b7c9a1900a8 (commit) via 77950826f1755472ad9717a41e45b86b23663957 (commit) via 5c1d58b482376e6c85505641a31578d79bcc4f01 (commit) via 66bb67c6749b01bb41895e341f8d837efa950f79 (commit) via e3289a87943bf1aca8b1bbdeda63f1d011f11985 (commit) via 92f4c7c8d24d07ec83622e15310e8e8014c734ab (commit) via bea1950d0701eba35af85b228f37dac849902ea8 (commit) via e79e834ecf8b62d50817a48f9aa56a67930517c1 (commit) via fb9a7d43cde773a0f006db580c5907dd2c4a4d98 (commit) via 30919f7708a40ac536da07e6157e0f2ec250abe6 (commit) via 234d8eacec8807924945df55821b79f90e371c65 (commit) via 85c805d60e752a6cd376c97a269596fdd7f15002 (commit) via 0ca9fc11b0594e6d89cf222a407f3144f3d997cf (commit) via 42985f4f175a49410dfe6c74f52fde6e733cec1b (commit) via 147b3d5149ec6cfce1489f9922cc5e4ac0ca2209 (commit) via f4fc03d79b9e3aa3a63a1b88974b3417e308d96e (commit) via 6febf9b74046b31b65fe4cfebf34b7d59c9d7a6b (commit) via bb44b48192f2091a81d7f978fb7f615d3cf23c4b (commit) via a383e692c8774c2451a55d8b3f8ef9db5d037329 (commit) via ff845123f1f1ecef0d8e0d8980e6e9d7267e5f6b (commit) via 51ceb6d66bc58eeb2a1d893c11113535b959278b (commit) via f4fd1a3640f45a5c3316e4101c09c49d7b991bce (commit) via 8634cee96d2c88ff131f293b731722e3d5d7a162 (commit) via 9b5b4443cf50aa0e5d98d8129a5c65c6c76a838b (commit) via deef1dc1ff22183c0b70ea65775c23c404c641bb (commit) via c07fd447c362099b04eedb445e8fa469643403f7 (commit) via a7aaf0ba72ecb1e5e975eabef1ba7ff00f49a198 (commit) via 631b9c43e2ee52b46811fcd37cdcb334648b6445 (commit) via 2dc3e52cb7d5384e0d5da1cd1d43eaf3b7f2a280 (commit) via 5a85adda1607473e33e35d1fed96a62cf7918f3b (commit) via e600526ccd5aee4686f0f8e0f2cfdf3a3c361388 (commit) via ecd4120934b09d7f28fc3c96ed4c7b47aa7d3de6 (commit) via e912db4546cba128d7283304ed2f9f0a271a257e (commit) via 2e9f3c5d366eaa7139fc877b5301392166b3f985 (commit) via 2aa55a387a87cd4f740aea661ca1ca535cd2e392 (commit) via a6da022898d7020730889b1c974470c810c5a08d (commit) via a4f58021d0ed3de0a2d1331b496847a1e072d143 (commit) via 42b060905e6a84c1413803e59766802089f6349d (commit) via 0aa5f6c6c70959c24caee61a88889b1b86d610f1 (commit) via 22fb7a598b91fbf7ec7f499c405669bae6520fe8 (commit) via 0ca6a6da62393e266c983db585a75573908113b9 (commit) via f9c2a2e92d2a26329ce8204508873fc02fed162e (commit) via 157721c0a90a0b6acae67755fa19ef5a54856941 (commit) via ee6e89d900afc6d70b8c461cd32336e48db55aa2 (commit) via 99e2466bd72208fbfbb33ce31ce01378fa82e037 (commit) via c26968434c74e48d0f08d095b6bb0002e833f5c2 (commit) via 0600f92841d499e7076ce6c97984f5e2c332c24d (commit) via 86a7ab1ffe43f09793a569a3adc4cbf72297a018 (commit) via c1626db0a0f23eff5a9f016f2a4812666fa856b5 (commit) via 13c013611d3ccfa0b834dac8c0381552b82277db (commit) via c98b0d574dd497c9a47c7d7c0c589e2a096683ec (commit) via 0e8fef5827d99d892e4bdfb6c13f28fb30a57723 (commit) via 4ad428dddf2b1a7c5b2680d3372b05dfe9395b5e (commit) via b22e1aeb58a2e620efca1a2f1cf37f179f3773a8 (commit) via 9a5e6a6884b2369527638fecd49c4c58d8c10378 (commit) via 946b03798ad1948a9b863d00c3c1c13cbc8e0cb3 (commit) via 7d6e3e040c5ab52801c90d85444d97855228abf9 (commit) via 44ba346c48511233d7ea2378ed32ca7a1132ba20 (commit) via d3bb3a03b84b8e6a8d1f89177d5303dfd1f5a992 (commit) via 44e3212bceb73bd1cc3d0ac4fd3a2dc8ccb2b30c (commit) via dabbaaf4189b88ae76870f7724c07f458c1e8b17 (commit) via 897f9f7cca117b54e62c171d49ec77ac6e8b88a6 (commit) via 50591ac8612abdba23cfb5089b06e38a26e13bc9 (commit) via b223d649fed632d10b356f66c3a286740cec9e7d (commit) via f749a64280051663f04fa5dfd11a50e3d4ce4e77 (commit) via 4962ea601f6ee08a4f774750dc37bac2fd92c2ca (commit) via a38db78f7da431e12d2ee3b995ff68f9c4f50a35 (commit) via d1d27bd95aa04044dcfb4e72437d9319bfc7c930 (commit) via 8b94a664f60d1beebf38f19f8aad6a64490ee656 (commit) via a9d9d4f458b01a557c5cb3d449f0e40427ab5ca4 (commit) via b5a8c4f72970927eafad323a48b4a99386a72347 (commit) via 79aab9232bf41132268a2887240140ee5a59a683 (commit) via 83b2d5e00f067029e24d2294155088399024dba9 (commit) via 66d26d701f4e33e4cd311565d5dacffdd9913198 (commit) via 38afb1d002ddb52f9869f07a3c023279f4c79553 (commit) via 37c40bd7cf76e9df71bd51c10c94c279496393f8 (commit) via 60578aa16f4f27d37ea0a90e964c58cc1dc22953 (commit) via b2c7e8eb013336f3ec28d374a6e1e7cd6abfb234 (commit) via c5528d0b06176e5616b15519b26e071833f3f413 (commit) via e551731723c4931e1f036312ac107d4fc1c62740 (commit) via 1708e2eb042f3511a2a02dbf7f6fbb22afe51e2d (commit) via fb38049f4d25b4d3b2e2a86723df3ffa6e553e56 (commit) via c3190adc12e3e7ceb14c62808f7d1d07756137c9 (commit) via a8f73e92fde0b7055004e4d3d518ffcfd447815c (commit) via 04058b8af3e36070721e807ae0ecdac4b411a5dc (commit) via 66efbdbc01dd7eaad76b39c23db20aa605ab1424 (commit) via 1b0d51ffdf514f85cd2b8e2a493d8b61cf1108f7 (commit) via 561a063feee5b3ea8ac9d7d3254e16ec31bb7646 (commit) via ca1c5f540a13676240ac82f26e79b1b6c0bc5a54 (commit) via 6d89f3b69961ecfa6c11735ab9f838dc10f28b51 (commit) via 64169e3a765c7d22cc0a15623d6ede37ca50ceb2 (commit) via 6baa1b544c84a766d9f9d356e9940eccaf0a128f (commit) via 88bd50c592b0d24a12dd178ae2858444400a012f (commit) via 5a73176a9dbc5c9637c8a5cc027ac4ccb2a633e0 (commit) via edf0b5cb9ab6ad86dda4e2d69c4c319f8d2055b5 (commit) via de23fbc7247f57226dee0ea35ddb4ba0cac42716 (commit) via ec5acbc33cfc8e6c82706574814d7232b26112c0 (commit) via 9ba9a05ef06a6869c2ad2970cffa0d9177c04fdd (commit) via babb9e32e9f5ac57dac0132ee8e2977b93e00675 (commit) via 95a05790d255a884935cae74fce730ad2d5572fd (commit) via 525fd71b367cc733535e25611728dbf18c7e98ff (commit) via d25a60c1c1db0d81e332272fe00ec4ef4fb03e65 (commit) via b26e757b310180bd2ab867dd5ad0cc0261993135 (commit) via 0ef1d941ea971fc4367b97ca7e7ab7a2ee9e9b88 (commit) via c19e6c24067fd0aa1ea628de85f25ef9ece08839 (commit) via 3a590217ac60d626cb126aff593b43901585224c (commit) via 22fd85d178e52b23a192737f16957d24886d0a5d (commit) via eb4ed5a53c87d89832f5902cf9dca32b6f3370dc (commit) via 51dd96fbb8895357f1ca669c7406d01fb24d1e69 (commit) via 38d08e0b6eac40188d4ba5ba4051dedd1ac135bf (commit) via 58023e5ee9ac26c4e74212068f1588bc8243afac (commit) via b7e32bbd46fd6433bdc4fd69ea46fa8d5598b66e (commit) via 581a17af40b84ef0c9e7f41ed0795af345b61ce1 (commit) via d74113fbfb87d0f33a2d93063ac4e0e09d1bca2a (commit) via 9bb4edfeece774888709c42d47e019f0816be443 (commit) via 40a3cbfca5e8d7d7c4445795674575510fc70d29 (commit) via c0c00f4f312aa7718b7c2a29c49a1a8e9f6bef7c (commit) via 4ba1fe456bf9aeabec3c87344d09777ccebb51bb (commit) via 0d4569851cf78e2d68a5fc5e60d977cd4f77438a (commit) via a7ab65df896aa2da858e0d0f8029335f19c8d034 (commit) via 1dabd3a56dd641719138037ce1e9acb492781617 (commit) via 374d1207a590739bc76e4102e5ff00429a194d2b (commit) via 76ed7813d9ce514e8ca39fcc0abffd63a125c34d (commit) via e86af3a5fc0d236925a818c4f6ce673ed9dcf4ec (commit) via f6e223c89540c6acc8a89244f050189f88ecfb78 (commit) via cecb227af5a0ea6eda2f62447a1ece148948912b (commit) via 4000386fdf2af28ab1f88fa24e8088deec2a5a05 (commit) via 798f7e946e7ca4afa02ab46eb3f92de0595e76eb (commit) via f8031fa50cc73ed6f243cd54db20abdf6bc179aa (commit) via cbfa81769faabfb8f3e17f5d2a9333cdcde07c20 (commit) via 2f9957af176827974aa306fd294e189cec76a088 (commit) via af6936c9ce1fe13081cdee1aa356dfb867235b92 (commit) via 048ba7a3a39e691d4c3e35501904daf52e5c3110 (commit) via 238a9846bc1a50251816830deb153187d9509614 (commit) via da509947a88608d647cd2a04f367ffa54a29cc8e (commit) via 4e135882d9f7809fb160119547f3a4eac231146e (commit) via 49430824cb5a4b1ceff229f7a21157475b279fe3 (commit) via 90fa55ddd2512659bc376d074d7c370f04323c20 (commit) via 72af485d4ec5f9e4936749fe63d781f750b32bdf (commit) via 551b82484f5844544b2847f19697f67d1cf5853e (commit) via 720b47fe63d0b7971a64d02fe43e32856265b333 (commit) via 858dc0c5f037d75001027d590746dc03ae19b930 (commit) via dda2acc06fa42f7251c9e60a01aab970488116fb (commit) via 4ca4768b561fca0e47f6736e24a616d50b931f79 (commit) via 4dad15150490c651f1c741f0caed442df46d543c (commit) via bcbcad1e597f89e64389b6cc25b2fdbe9f89d960 (commit) via 3fe879b88e53f3388653dde9a4631b45ca7290c7 (commit) via 30d1afb6be1e1471a06ae5f2d8aa5adb0882c0f8 (commit) via 34cacfc6a639cdadd69395978df0653e20576572 (commit) via b8201aef9d3375dfaaa31aa00ea4686d91c2cf03 (commit) via 1dcaeb33ca8b219180a1f131a7fbef58213f040a (commit) via d06cac60929a3f0852c78d99025fd6f7843d1429 (commit) via 4e989c2c7dc86f1e7167525a36fb0ab3aa02cac0 (commit) via 04b82a7dc971597be958ba902bcf51dc32189305 (commit) via e2e84563eeb1e7b9add817d2b0c39656fab297d5 (commit) via 92ef3d0b55a37f042e1ce7e208e7f39cb49b9bce (commit) via 4679f5d5130166e86bf744498167561e9fae052f (commit) via c016dcdbf9b8037d2e2a8b544c5ebe92485e7ea5 (commit) via 8b6ea372c1ba66667a985d3f90d3daef131bb1ed (commit) via 6ff19fff9daa7bae8769a2d2504ab7ae48ac4087 (commit) via 88f437417d997fc731e2ea95c4c6e9a9d76a4a8f (commit) via 20961a19b922636974a3c9d33d834b31e0bc0b24 (commit) via 8ec8f6b8787dad6b627d8d1b2134d8092f9303c6 (commit) via 4e55a28814e5203d987b58cf3bb16d8f747bae7c (commit) via 87b5597ee0170d4fcf05f7eae364fb79e70f8ca3 (commit) via 0baf13f8e979b8755a7fa314c3fa65e5bf37d21a (commit) via 6ff63571cf53332e7c897661e81f1dde70f2b483 (commit) via fef202b463a7748d32685345ae6bb442d0a3090c (commit) via db8dd0f0203904cc1547522b7e2824955ca21062 (commit) via 3f0c7091f7548a0d72efb3b2e848fdb102de9ec3 (commit) via 49db7287bf4f708a04d7ba891154b9d5efe3541d (commit) via 010e55ccf42d82ea5c4e085ab58a9a9764c45582 (commit) via d72b29c1cb6daa0510cb0e721e4dd20645aa450f (commit) via 0acc76a41796d343ffe1758f5ef4e5bb395ab429 (commit) via 752a8eacff4fcdb67aebae91364729a565f4e2ab (commit) via bc35660fbc8ff098bc595e222d28c54c3fb29fc7 (commit) via d6e9665872989c5f343fce47484abe415d77486c (commit) via cee3e827ebcc1d4524c19208b9a1196cb0e4f7a2 (commit) via 38d39f292e01551fe30b57583bd79a0d06d59420 (commit) via 7bbc60c668b69542ceaa6797ec1080425200f3b1 (commit) via aaba30a3a97a7703f2401a19db30ce9bedacc59b (commit) via a5ff5c2d60ec018ae86a1343f91be2658464a25c (commit) via b88247865ef5d765431524861f42d40a4207c6e7 (commit) via be1213332688ee9ee3375fd45161ab9c6e8274ca (commit) via 416c8a13bb23e4c6bf8d397d280fc706f6452fc2 (commit) via 2d095de05328a7209fefa31d5b3c26713f4b5ad2 (commit) via 68ef5dbf2fff83f8ed1c718ec83a1c1145ac5239 (commit) via 5416a34d57d1ac488eaad2379b366b6c8084ab29 (commit) via 24f02dafcd80a10558bf5afeed07a0989a6d7cc6 (commit) via 4cab0516cc1108b2a9538702ea105bb6053a425f (commit) via 21007dc5466b6f9e3f4c00a23eed2fc23f6ac66f (commit) via e659faa3f76e544431a1211cf82222cfc209bf21 (commit) via de028e81c53f9c45ccc5adb3bffd2f16ae2017bf (commit) via e00d73aaef49a8b1f1dd7b93a0244ada82728123 (commit) via c755c887854b99a8748e14fadb3f3fa7abceb590 (commit) via 5932044112a7b497022fc071409fb86362cb3430 (commit) via b8779f9b59921e07b7d5318242dce12d12c53450 (commit) via 8626cefd114ff49c6e3a763b72ba26b5bec06a1e (commit) via 00d36c7888b5d3e9c02cd3302021af0d184cb9d0 (commit) via 237f2d400669aec77dabfba29c9d4cbbd75d246e (commit) via 2df337d5385ddbb501c11b3d22080060d054436d (commit) via e53a1adf49c4b0f585b99f66c5a0ceb3653d840e (commit) via 1438d28768023cc185a3fa4237cb2842bbb5df31 (commit) via 3ba7798cb14573872f1ce502e6271e256d2ead28 (commit) via 777cddd6cb3bf0e619e9a0b7b30e2726dd644f0f (commit) via a4afda6d48912ea73129ddf81116b4debef50db5 (commit) via 4233e9a680095384fc37f02b5ea96998be80b9c8 (commit) via f928a5f5bf1b26092cb9e5b109a4cde1d6ba64cc (commit) via 0ccde3034562d8fe8294511ef3b4e9be80be1ad8 (commit) via 9fd37c05c18ef7258950272faa1140a1526efede (commit) via 508e0f4b6348ca2c609de33cc4a8b5b93b251bed (commit) via 2a0d61e1a4f74e138352a7d9178c7ec3c20b434c (commit) via d907fc2800f7ae4bf7472ffdd20d5d85931f5907 (commit) via 078ab458a6c73a1a0d58ad2014a1b423c0bc97e8 (commit) via 6ec6bebf7c7227d7705109fceea9eb17e23c4e29 (commit) via bdec712166ba924a2cdeaaca8ae580c343eaf02c (commit) via 46f9217c25477e8fa52abeca57398b0bb5ee4454 (commit) via b46351fb5dc2025757cb94ed4856c40734325c5a (commit) via ea4f41fb5a834488fefaed867929bc25e688fa1f (commit) via 87c8be266c56a51023f04f8479025d8e4d4319e4 (commit) via fec1061ce013cd4db451953f846e1c50231e0cbe (commit) via eb3781942ce482c24f773b5b758e6b32afe9ba1f (commit) via c1a38296e79ecaa2a23707a7672097ac91205ebb (commit) via 74484c6ebf961769f8f44d8b95ebeb7532f47a93 (commit) via 502335612c4c35a4bf7f19ffa7500ea1aac7d43f (commit) via 73286c417eebe975edb24a024eb0230bbca29acc (commit) via f82c661790f9e0b78268f96d50c8b1a42a559a0a (commit) via e84b0fdb5f0b894f0986259b486e163e117ce3ec (commit) via e62e696774a1bad4052043e6a091c35c72ca3ddb (commit) via 5889d10d10d666aba81d3cf989bb5b9084be97d1 (commit) via 1755d74517a7df6c9b1677d5d428202addb77405 (commit) via 23d1fed59f20e813088252bac268df142fa96e80 (commit) via 767a59e54e6df17f7d8e2c6806ce16062d17e6d7 (commit) via f7cd537e1ad2ab347d36c5b40796aef22629a00c (commit) via 4509f2e2a48904bd07d38401249a146c3e6f51dd (commit) via 1b330db2e30b202b619c32b0e66665e5fc008917 (commit) via ad0e70f10c1cd18d17874db2264c7e1986b9b9b3 (commit) via 0ec5a271ea96e92d80060bded7245749a71e199d (commit) via f1ff3208a055f462e69c9ac7479271aecf784d79 (commit) via 528edba87ae6a6ffd951bdd137421910ea88d964 (commit) via 75731e68e57f6a7f4b2702a19c1d8271369bf67d (commit) via d3b5e922c257f234f096e161da819c1ed579efe9 (commit) via 89896f83d8d215e34037b1f323e93a8204f59af4 (commit) via 0461b393ba206f32a5b0c11f5e4472a0913fce43 (commit) via 88c914755c33fea06b2414cec6243929ec908c95 (commit) via 82cd99ec3b4e5efe42cc3a26f952a58d6d3d9964 (commit) via cbf4a8c9d2bc409623c972ec91ed5f7229978cbf (commit) via d40b40d0549679f95ca968555e9250122a109fe6 (commit) via 57ef06e242dbbce390547d9711f810fc60829219 (commit) via 6333b98ea6f7733b150537cbba6f80f3e2d83d43 (commit) via f9be95c4c8ab3484e6cf396e0cf4242b18ff8841 (commit) via adee6850898a5469850a157c5816996691855ed2 (commit) via 56e33a549f54038e9155c781bb2097fe30d4b2dc (commit) via 372d4de58a164ea50109c02722c7844857edec76 (commit) via 3a2dd2fe39d2c17a2b4dc6c160d989c79350a7c4 (commit) via 46bcbbc264d7c4e65bdbbe50ca76325a1d150953 (commit) via 4b66b32fb3e9eb7e967c59382873c3c807612cfe (commit) via eec602b72f6511f168faa6c772f14cfe7d8f8d76 (commit) via 86f91643656e0b8f82f7d66903cec089d5ed4208 (commit) via e6c0727bff21b9092ba5a6203bdfce255f4af7b5 (commit) via 159c190177959b3828cd0de8a88ae34053c0e469 (commit) via 96783ea83980fbb529ce2c7956d7bcf1c4743d75 (commit) via ab82d4519f69572b581ccf04a91d305b6a10f6eb (commit) via 887b2030836167f92cf72a9cf7b1694d5a783624 (commit) via 6a847b7e015bc2f97e5a8ef5735f02c1981c7dc7 (commit) via 7d7190695ce2ff269fdffb04e87139995cde21f4 (commit) via b84b3f9f1d8577255a9d83c81277ebc53bcac68d (commit) via bb246f5cc652aa96b43a57fec775865f4de9d6b4 (commit) via c72c7d792a9b3202bcef7b5a223abe5fcb1d58a9 (commit) via a6618ffdc9ed8ad28aeecf902b45c39e2f3b9d93 (commit) via 018765f41af15855df87b183e337f0371cfa8a17 (commit) via 6a860e948d9fd811fe14c4cb07d5dc0a0f694f81 (commit) via da84de5dff3f619ea9ee0af698b1e182aae2586c (commit) via bec5fed8b320cdf7c4cc1f1dcdbec0b53ac401d6 (commit) via 798360422b596e4d39cfef9ca26cea8b8ef1de3d (commit) via ae4f7e4b5bd782394635e3dcfed72d90fed7f099 (commit) via 4edf3981ab01ec14b97c3b48ff71a22a6cb3b228 (commit) via 428ee66ae1c524b49f9043729b1f1e9b4f52f409 (commit) via f9f8e21a4b88d2c6efe0181bced998095bc3b440 (commit) via d53229dbc169143f301625ff44e1ca14ba3ab286 (commit) via cad300ec92be2b8a69fbbc42e1d117748c008241 (commit) via b6ace80977acb84c4e3a283f483d0c649553e511 (commit) via 4d11b1df2861220fd16b8619cd94df3c7601666f (commit) via d1ae5bc961ef6317b5e2f891e3878102208dc38b (commit) via 745a6021bcee3d725b11bdaa3d0d554c4d723b6e (commit) via 90235f07f22efff5490880d77ac9e76961111ece (commit) via a92c9cd4e1ad6be9bc6d43d9d569023f8aefbf8c (commit) via 987ff3ee1bed5fe17d3889411687283818cee29f (commit) via 4b216aea944b0478fa0310b2e47a11761219ffe8 (commit) via 83cecaad90be677b3dfc8104d986e24cfeb706f0 (commit) via 614d09af132be967b89103efb85721fa043929c9 (commit) via dcf7ac4aa6e2c4fe64d8d81ab628a98ecb4e66bb (commit) via 697996a8b0cea260e89bab709a5b556f3ba7b1c6 (commit) via 374266296d6f8994910e70c7365097b9e5e809a6 (commit) via 76ef2d2a3dff61f523cacc0ac868f5cc2b8f5a5f (commit) via 6fa77a6acb7955c804ec73a571177163ad022623 (commit) via bd932bb2e11f90c3f95b135ccaeaab7d57623963 (commit) via 55548f2e207923b0535057aead3e70c0c5950da2 (commit) via 2184ae16737f768aaca1fbff608c95034b98c4d3 (commit) via 10f1ea6369796f68728e145d122ce44803806780 (commit) via b079151c6fe0a1c5ac25fc636f96b694eefb50c5 (commit) via 575e4df4aa3392ffd09ca372859573f09f0a5c57 (commit) via 830cc9514321357f7734bb4d934dafb0214b7f4f (commit) via b48bff80265a408aec4f42d080d3db6f8329933b (commit) via 1192798089a952325d24541fe8506fe2c2cd3fb7 (commit) via 69a258514762405ce06ea5f65b7e8671743b65a1 (commit) via acc018b8d1db3489d3f63f8f096c593243191469 (commit) via b2845a6ac885d49aa1ea5d3865cd377d812eb4c7 (commit) via 162edec9ad00ec04cb5927482ba1620a354f2037 (commit) via 16c91568bb4daf63e536c5b1101f3530c177f21f (commit) via 20a41839ab33f24a83b68c900b59421e03c658b8 (commit) via 281691f1b8f481b3ae821fa3b43f7ab56665782d (commit) via 437477ce08f222c8e00814daff6dfc1ee6add8a2 (commit) via d67e305c49c632a9c9feb9c38a29c3066a2a6954 (commit) via 8f1efa9c095f8618287e4a610f73b426a360f6b2 (commit) via 56a095fe3c4f8e33eb0c8bb1770afd7c6ee56458 (commit) via 99f4ccb7a0b202af6f8e02252d8b23935e7f4825 (commit) via 469719f39d82eaa89646ec8471f91dee884723f6 (commit) via 99d9e4ae71a9c9d050a669bfb62fe605da18c641 (commit) via 1fb2f53b12cd737609ff70b22662a4b962715524 (commit) via d77b8318e82c113b2f7852f950b9269b57e5da40 (commit) via 7f2de76c634ff01b3bfa24ca04549c62078ae3d4 (commit) via f61cdc3e9d12a9b78f7082a2f83b6b8f44fcdcb3 (commit) via 35feab8a4a43013f1a06374194ec93d4e64959b6 (commit) via 0ea05962e2d22fce5f666f863f0cdc57520b1216 (commit) via f786c7a3838f75c7363d5a6f5a3ebb1c4e3daa85 (commit) This update added new revisions after undoing existing revisions. That is to say, the old revision is not a strict subset of the new revision. This situation occurs when you --force push a change and generate a repository containing something like this: * -- * -- B -- O -- O -- O (f8812191a244847cbb50ae42a4b131a06c4ba42a) \ N -- N -- N (62d66df57ce65e6515ad9fa41381b2a6b916b6e8) When this happens we assume that you've already had alert emails for all of the O revisions, and so we here report only the revisions in the N branch from the common base, B. Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://cgit.osmocom.org/wireshark/commit/?id=62d66df57ce65e6515ad9fa41381b2a6b916b6e8 commit 62d66df57ce65e6515ad9fa41381b2a6b916b6e8 Author: Daniel Willmann Date: Tue Jul 12 20:25:35 2016 +0200 Add OSMux dissector Change-Id: I8fb21e54adec8d8bd7ac5ebd2154100a73ab71c9 http://cgit.osmocom.org/wireshark/commit/?id=67ad1a276d038aa32b331b8b3ad52e3d3f74378c commit 67ad1a276d038aa32b331b8b3ad52e3d3f74378c Author: Daniel Willmann Date: Tue Jul 12 20:25:34 2016 +0200 packet-rsl: Track rtp pt and codec for rsl Change-Id: I8f07c2807c7fd6d43c3307e01bf7fb1750accebd http://cgit.osmocom.org/wireshark/commit/?id=0ac2c285e965d7ae104f857c829c3978cdd7b83c commit 0ac2c285e965d7ae104f857c829c3978cdd7b83c Author: Daniel Willmann Date: Tue Jul 12 20:25:33 2016 +0200 Add AMR codec support Change-Id: I5ec963b910f8f271aa2e5d680ea33e2170a6f367 http://cgit.osmocom.org/wireshark/commit/?id=f4ab3f492f5b2dfef55a65900ec256655c110e23 commit f4ab3f492f5b2dfef55a65900ec256655c110e23 Author: Jeff Layton Date: Mon Jun 20 15:10:32 2016 -0400 ceph: distingush between client and server by checking for a second entity_addr_t The current ceph dissector assumes that the server will always send its initial connection negotiation first, but that's not necessarily the case, especially with the kernel client which sends its banner as soon as the socket is created. So, we need a better mechanism to determine which end is client and which is the server. The server sends its own address and then the address of the client, but the client only sends its own address. We can determine whether the initial negotiation message is from the client or server by looking at the data after the first entity addr and seeing whether it also looks like an entity addr. This patch takes that approach. It just grabs the address family from the second address and sees whether it's IPv4 or IPv6. If it's not one of those, then it assumes that it's not an entity_addr_t at all and is therefore a request from the client. We could go farther and try to verify the port and address as well, but that's probably overkill. The address family is at the same offset as the host_type field in the client's Connect request, but it's big endian and the host_type is little endian. As long as we don't end up with host_types that are 0x200 or 0xA00, this scheme should be OK. Change-Id: I161d02da86d978272eff95497c6df66766b02ebc Signed-off-by: Jeff Layton Reviewed-on: https://code.wireshark.org/review/16043 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=2e879e28d50880d7129bd433330111ffeeada986 commit 2e879e28d50880d7129bd433330111ffeeada986 Author: sjha3 Date: Sat Jul 2 15:34:37 2016 -0400 Generic Protocol Extension support for VxLAN Bug: 12323 Change-Id: I53bfedf50ad09cda52320b0e6eb81e92ed73efc8 Signed-off-by: Alexis La Goutte Reviewed-on: https://code.wireshark.org/review/16250 http://cgit.osmocom.org/wireshark/commit/?id=cfcc6fd5d6efc2d1846eff237010b693ee08f173 commit cfcc6fd5d6efc2d1846eff237010b693ee08f173 Author: Jesse Gross Date: Fri Jun 24 15:28:55 2016 -0700 Geneve: Update list of option classes. Newer versions of the Geneve protocol draft have defined additional option classes. This updates the list so we can show the class name instead of unknown. Change-Id: I19f2024704abe2bc0692c73be783858d74323c0e Reviewed-on: https://code.wireshark.org/review/16382 Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=4b67b0b4637d4454fc467c0178e0a6a58ec7a185 commit 4b67b0b4637d4454fc467c0178e0a6a58ec7a185 Author: Dario Lombardo Date: Mon Jul 11 15:35:29 2016 +0200 osx-app: small improvement in packaging script. Change-Id: I484ab1b001f7fd578e734b4e006137f590a750a9 Reviewed-on: https://code.wireshark.org/review/16379 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=ee28324d54750f14b0e53a96695cc0dd26bbab77 commit ee28324d54750f14b0e53a96695cc0dd26bbab77 Author: Joerg Mayer Date: Mon Jul 11 18:59:13 2016 +0200 Fix up *some* of the coding style inconsistencies - return type of a function definition is always on a seperate line - reformat single line expert items into multiline format - no space between functionname and ( - reformat some hf_ elements that looked different from most others - space after , where appropriate - Fix the following warnings and errors from checkhf.pl Unused href entry: epan/dissectors/packet-ieee80211.c: hf_ieee80211_ff_rcsi Unused href entry: epan/dissectors/packet-ieee80211.c: hf_ieee80211_ff_rcsi_aid Error: hf_ieee80211_ff_dsss_ofdm: FT_BOOLEAN with non-null 'convert' field missing TFS in epan/dissectors/packet-ieee80211.c Error: non-null hf_ieee80211_ff_dsss_ofdm 'convert' field missing 'VALS|VALS64|RVALS|TFS|CF_FUNC|FRAMENUM_TYPE|&' in epan/dissectors/packet-ieee80211.c ? Error: hf_ieee80211_operat_mode_field_channel_width is passing the address of a pointer to VALS in epan/dissectors/packet-ieee80211.c Error: hf_ieee80211_operat_mode_field_rxnss is passing the address of a pointer to VALS in epan/dissectors/packet-ieee80211.c Change-Id: Ide51d1871755199721e65c0f62b3f6a62ef1159e Reviewed-on: https://code.wireshark.org/review/16381 Reviewed-by: J??rg Mayer http://cgit.osmocom.org/wireshark/commit/?id=7083839526f35cf69b06783484ce15b700359431 commit 7083839526f35cf69b06783484ce15b700359431 Author: Jo??o Valverde Date: Sat Jul 9 02:22:03 2016 +0100 IPv6: refactor dissect_routing6() into type-specific dissectors Change-Id: I153c39bb76dc30cecede9dbf5fe4abf234fcd719 Reviewed-on: https://code.wireshark.org/review/16347 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=0002f25f29dba076eef2bac63193949f7289f754 commit 0002f25f29dba076eef2bac63193949f7289f754 Author: Martin Kaiser Date: Mon Jul 11 10:49:53 2016 +0200 hdcp2: don't throw an exception during heuristic check Change-Id: I24895950464e1845c468f9fa9b6e5aa3ab8c75de Reviewed-on: https://code.wireshark.org/review/16378 Reviewed-by: Jaap Keuter Petri-Dish: Jaap Keuter Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=deaac110db74ad6de7b3d7a6416d1b0df7c51fe1 commit deaac110db74ad6de7b3d7a6416d1b0df7c51fe1 Author: Martin Kaiser Date: Mon Jul 11 10:29:26 2016 +0200 iso7816: check for minimum atr len and reject the packet if it is shorter make sure that we don't throw an exception when we read the first byte and haven't yet decided if the packet contains an iso7816 atr Change-Id: I7b4c93cc7c55489467b46241f07a1bb5ddfd927a Reviewed-on: https://code.wireshark.org/review/16377 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=f2584b230a80137343c3fc96c0052164ea9adfd4 commit f2584b230a80137343c3fc96c0052164ea9adfd4 Author: Alexis La Goutte Date: Sun Jul 10 19:27:47 2016 +0200 BGP: Add support of Vendor Capability 131 (Multisession Cisco) Issue reported by Garri Djavadyan Change-Id: I6dd4bd20d82a3f2cb8aa45f740f72d33e33053da Ping-Bug:12604 Reviewed-on: https://code.wireshark.org/review/16374 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=393207582f58563e37ffd96d09a5915a6abddb8d commit 393207582f58563e37ffd96d09a5915a6abddb8d Author: Alexis La Goutte Date: Sun Jul 10 12:17:04 2016 +0200 BGP: Add (Cisco) for "Vendor" Cisco capability * Route Refresh Cisco capability (128) * ORF Cisco capability (130) Issue reported by Garri Djavadyan Bug: 12605 Change-Id: Icb19cd6a75315e5af4772dd7833a5b762bdd7ff4 Reviewed-on: https://code.wireshark.org/review/16373 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=b0a32c60c9f85cb9ed10ea37edd1a450b2dafd8a commit b0a32c60c9f85cb9ed10ea37edd1a450b2dafd8a Author: Binh Trinh Date: Sun Jul 10 01:57:15 2016 -0400 NAS-EPS: Add preference to bypass a heuristic decode of a ciphered NAS. Change-Id: Ifedb82bbcb29ab978ffb9ce2f485ac9ff0712fc2 Reviewed-on: https://code.wireshark.org/review/16363 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=ed69bf3bc7fdbc679f7a331efabcb712823ceb14 commit ed69bf3bc7fdbc679f7a331efabcb712823ceb14 Author: Guy Harris Date: Sun Jul 10 10:23:40 2016 -0700 Remove a compiler warning some platforms give. Some UN*Xes declare an index() function, that being the name strchr() originally had in V7 UNIX. This causes warnings from compilers if you have a variable named "index", so rename the variable. Change-Id: Ibb046005d1ef911ce0739ce70a0a55c13310cdf0 Reviewed-on: https://code.wireshark.org/review/16372 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=fac8f1f1bd4b0cb41bcce5e9777376ad3c119f45 commit fac8f1f1bd4b0cb41bcce5e9777376ad3c119f45 Author: Martin Kaiser Date: Sun Jul 10 18:41:23 2016 +0200 pvfs2: clean up dissect_pvfs_distribution() remove unnecessary variable initializers remove an unnecessary if (tree) check Change-Id: I4c5326c11efe4fe38fb606a45ca7674484e9421c Reviewed-on: https://code.wireshark.org/review/16371 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=4b83805412d84e8c32742df75317f76728c998ed commit 4b83805412d84e8c32742df75317f76728c998ed Author: Martin Kaiser Date: Sun Jul 10 13:32:33 2016 +0200 mp2t: use tvb_new_subset_remaining() instead of tvb_new_proxy() the latter is internal to the tvb code and not meant to be called from a dissector Change-Id: Iee5af3d59329aeef8156f0bbbd5c765cac4e314d Reviewed-on: https://code.wireshark.org/review/16364 Petri-Dish: Martin Kaiser Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=de796aa196b448d26aed4f1b65efebf3c98c0363 commit de796aa196b448d26aed4f1b65efebf3c98c0363 Author: Gerald Combs Date: Sun Jul 10 08:07:47 2016 -0700 [Automatic update for 2016-07-10] Update manuf, services enterprise-numbers, translations, and other items. Change-Id: I9d1c7b06a449a3b0dc02dd99f33c4e7634e2d1c0 Reviewed-on: https://code.wireshark.org/review/16368 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=35255d9aa68d4afb150ee65995bd2d46d6d91f15 commit 35255d9aa68d4afb150ee65995bd2d46d6d91f15 Author: Bruno Verstuyft Date: Wed Jun 29 14:25:34 2016 +0200 DOCSIS: Added dissector for Downstream Profile Descriptor (DPD) Change-Id: I97e6e07be45a5c4de6c8c467e0c782b35036bd98 Reviewed-on: https://code.wireshark.org/review/16202 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Adrian Simionov Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=aa9f56085374fd506ebee629315d15e86ad9bf30 commit aa9f56085374fd506ebee629315d15e86ad9bf30 Author: Jeff Morriss Date: Tue Jul 5 20:15:09 2016 -0400 Cleanup and extend the regex for matching expert info entries. Match each entity in the structure explicitly rather than skipping a bunch at the end. This makes it possible to easily (and clearly) specify where we allow white space. Don't capture the event group and severity: we don't use them anyway. Don't put single character matches in []: that makes it hard to read (for me anyway). There's no need for both the "m"(ultiline) and "s"(ingle line) options. Nor the "o"optimize (make buggy) option. These same changes should/will be applied to the hf regex later. Change-Id: I3bf307dcd6432eb1a0c2b9aceea201f8403e08c0 Reviewed-on: https://code.wireshark.org/review/16313 Reviewed-by: Michael Mann Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=448c89e30b2b2ee8168d22fa66fbd030f9cfa22b commit 448c89e30b2b2ee8168d22fa66fbd030f9cfa22b Author: David Morsberger Date: Sun Jul 3 19:36:12 2016 -0400 Remember query after closing Follow Stream Update main filter after follow stream dialog is closed - Use: previous_filter if new 'Back' button (passed in follow() method) filter_out_filter_ if 'Filter Out This Stream' button (built by appending !current_stream to previous_filter) leave filter alone if window closed using Close button or window close. (current stream) Change-Id: Ic02edeaffdc65ff0f33cac4cb9afb8cde28963c7 Reviewed-on: https://code.wireshark.org/review/16277 Reviewed-by: Jim Young Petri-Dish: Jim Young Tested-by: Jim Young Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=ea0b2e0d3677c1afd190a43fdee3b32a4cf0912a commit ea0b2e0d3677c1afd190a43fdee3b32a4cf0912a Author: Michal Privoznik Date: Mon Jul 4 10:36:20 2016 +0200 Makefile: Install wireshark.pc too In my previous patches (8454f2a20e2 and ea16a84ef51) I've tried to make the pkg-config file more robust. But what I had completely forgot about is that the file was never installed by our Makefile rather than we relied on distribution maintainers to be smart and make the package install the file instead. I've realized this as soon as I've tried to update wireshark in my system. Change-Id: Idb60157a51ea1dd0afd6cfac695bfa5760485241 Signed-off-by: Michal Privoznik Reviewed-on: https://code.wireshark.org/review/16279 Reviewed-by: Jaap Keuter Petri-Dish: Jaap Keuter Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=dec3e2e8aa343f5acdc61df67826b0951b13a663 commit dec3e2e8aa343f5acdc61df67826b0951b13a663 Author: Jo??o Valverde Date: Sun Jul 10 15:12:05 2016 +0100 randpkt_core: Use g_random_* for randpkt_parse_type(). randpkt_parse_type() can (and most likely will) be called before randpkt_example_init(), therefore g_rand_int_range is called with a NULL GRand argument. This produces non-random output. Change-Id: Id420edc15a5f9dec427c5f1a1dd9a1f18a225319 Reviewed-on: https://code.wireshark.org/review/16367 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=3ea8ccf69f67387c779c6038c9d826bb13f57463 commit 3ea8ccf69f67387c779c6038c9d826bb13f57463 Author: Martin Kaiser Date: Sun Jul 10 13:51:14 2016 +0200 iso14443: the uid size is a generated item Change-Id: I77952e0099ed8103c8316becafc700866b4c46d8 Reviewed-on: https://code.wireshark.org/review/16366 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=d68043a66bcedfa8f7070bb597cbfa8b903e570a commit d68043a66bcedfa8f7070bb597cbfa8b903e570a Author: Martin Kaiser Date: Sun Jul 10 13:48:27 2016 +0200 iso14443: expert info for invalid uid size Change-Id: I3181375c3a2c8a905e1fd8bb722ac27902735ff0 Reviewed-on: https://code.wireshark.org/review/16365 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=3faf0dde7672d26270eb373e8596830c7c9e1511 commit 3faf0dde7672d26270eb373e8596830c7c9e1511 Author: Dario Lombardo Date: Sun Jul 10 00:17:03 2016 +0200 Qt: add assert (CID 1311486). Change-Id: I62290f1f1c7856ee431705a64fae2022b850234a Reviewed-on: https://code.wireshark.org/review/16361 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=01b28caf75cfbf0b936af44b1c7c8abbbe4e9a8b commit 01b28caf75cfbf0b936af44b1c7c8abbbe4e9a8b Author: Dario Lombardo Date: Thu Jul 7 23:01:06 2016 +0200 randpkt_core: change rand() to g_rand_int (CID 1355360). Change-Id: I48560cbb6007eb16aa545a3e8e6a0e8e3b206930 Reviewed-on: https://code.wireshark.org/review/16326 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Petri-Dish: Dario Lombardo Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=e3cbea315383493020974f93eac24e7816c58445 commit e3cbea315383493020974f93eac24e7816c58445 Author: Jo??o Valverde Date: Sat Jul 9 15:37:27 2016 +0100 IPv6: Remove obsolete comment WS_INET6_ADDRSTRLEN should be used instead of INET6_ADDRSTRLEN. Change-Id: Id937ca72361f4f1b3cad2c18b1067c3fddc527a9 Reviewed-on: https://code.wireshark.org/review/16359 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=a9d5256890c9189c7461bfce6ed6edce5d861499 commit a9d5256890c9189c7461bfce6ed6edce5d861499 Author: Michael Mann Date: Sat Jul 9 09:05:12 2016 -0400 packet-wsp.c: Fix infinite loop in add_headers Bug: 12594 Change-Id: Id86d1e5f2db12871bc1b345721e79e57192f01e1 Reviewed-on: https://code.wireshark.org/review/16355 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=8e1cc70fd57e958ef5f062f1a6367d85ebc9fed1 commit 8e1cc70fd57e958ef5f062f1a6367d85ebc9fed1 Author: Pascal Quantin Date: Fri Jul 8 23:25:14 2016 +0200 Fix detection of NSIS/WiX install path when running a win64 CMake On x86 system: System32\cmd.exe ProgramFiles=C:\Program Files On x64 system: System32\cmd.exe ProgramFiles=C:\Program Files ProgramFiles(x86)=C:\Program Files (x86) ProgramW6432=C:\Program Files Syswow64\cmd.exe ProgramFiles=C:\Program Files (x86) ProgramFiles(x86)=C:\Program Files (x86) ProgramW6432=C:\Program Files Change-Id: I32d52219366b299f1e8099dc6d7737970dc398dd Reviewed-on: https://code.wireshark.org/review/16346 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=01c6483b45a91f8c03eeb4bf80a15a5e174ffb18 commit 01c6483b45a91f8c03eeb4bf80a15a5e174ffb18 Author: Guy Harris Date: Sat Jul 9 00:07:52 2016 -0700 Check for pcapng files when reading from a pipe. That way, people don't get confused by an "Unrecognized libpcap format" error - it's *not* libpcap format! Also, improve *that* message to say "...or not libpcap data", and put a period at the end of the error messages. Change-Id: I175f9399fe99ce424f1d83596b7330e1fa5c0625 Reviewed-on: https://code.wireshark.org/review/16349 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=94c0f910855f45161d1bbe4bd51bd4ed131daa28 commit 94c0f910855f45161d1bbe4bd51bd4ed131daa28 Author: Jo??o Valverde Date: Thu Jun 30 11:09:07 2016 +0100 Fix value_string_ext_free() constness Don't declare destructor as taking a const argument. Change-Id: I9badfe400718bef41a0e0a00d4b3d1b0bb2879d1 Reviewed-on: https://code.wireshark.org/review/16342 Reviewed-by: Jo??o Valverde Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=4feb116437cb399355450d1f508f1da55f97fa28 commit 4feb116437cb399355450d1f508f1da55f97fa28 Author: Jo??o Valverde Date: Thu Jun 2 17:17:43 2016 +0100 IPv6: Remove a memcpy() Replace CamelCase and remove unnecessary casts too. Change-Id: Iacf56912448c0e0dc0fe21477d6b71ba9caba69a Reviewed-on: https://code.wireshark.org/review/16344 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=44c2560606405852bd417cc292025336801a0f2c commit 44c2560606405852bd417cc292025336801a0f2c Author: Amitoj Setia Date: Fri Jul 8 09:42:50 2016 -0700 fixed some juniper vn dissector bugs Change-Id: I67ea5df962266c1476d1d1b6234e831018138422 Reviewed-on: https://code.wireshark.org/review/16341 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=837b5347ba8fe1ad9de2315e20637ca3d1e0f6d7 commit 837b5347ba8fe1ad9de2315e20637ca3d1e0f6d7 Author: Pascal Quantin Date: Fri Jul 8 15:58:55 2016 +0200 GSM RLC/MAC: register dissectors for EC-GSM-IoT control messages Change-Id: I8fe84cc98b8967c529c07ff17014648610ad8660 Reviewed-on: https://code.wireshark.org/review/16340 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=f0bc3901167209da656c31240779e6564aff66a0 commit f0bc3901167209da656c31240779e6564aff66a0 Author: Pascal Quantin Date: Fri Jul 8 12:24:13 2016 +0200 MAC LTE: upgrade dissector to v13.2.0 Change-Id: Ic859d69583ca3c342d4775511b68fc276f3290a4 Reviewed-on: https://code.wireshark.org/review/16339 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=80b43026b80307925863980f23f56f2c49ad0020 commit 80b43026b80307925863980f23f56f2c49ad0020 Author: Jaap Keuter Date: Thu Jul 7 09:46:12 2016 +0000 When generating the LUA reference in AsciiDoc then say so. Generating LUA documentation source for the developer guide says that it's generating XML, which it did before the switch to AsciiDoc. Fix this statement. Change-Id: Ib8625af84c74b5f6dc31c1e9e5ded80d9d7940ff Reviewed-on: https://code.wireshark.org/review/16320 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=a7b7f94b4f2550c1dabbd93be92df5a0f7317c64 commit a7b7f94b4f2550c1dabbd93be92df5a0f7317c64 Author: Alexis La Goutte Date: Fri Jul 8 08:06:30 2016 +0200 couchbase: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: Ie1e3b071388b3527bba1088af69d76dcb8d6981a Reviewed-on: https://code.wireshark.org/review/16333 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c3fc1e41c8ca20eeacd1c863d4e0d94e1e76e67e commit c3fc1e41c8ca20eeacd1c863d4e0d94e1e76e67e Author: Jeff Morriss Date: Thu Jul 7 21:49:41 2016 -0400 APRS: more cleanup. There's no need to create global structures with pointers to the (global) hf's to pass into the dissection functions. Just reference the global variables directly. Remove other global variables passed as arguments while we're at it. Remove boilerplate comments. Change-Id: I7ce6b356172aa25983f4cc6a007a0158cb7f26c9 Reviewed-on: https://code.wireshark.org/review/16331 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=54bf3e90a9ee3b7de75c93ba761268dba9a1c919 commit 54bf3e90a9ee3b7de75c93ba761268dba9a1c919 Author: Jeff Morriss Date: Thu Jul 7 21:23:57 2016 -0400 APRS: clean up some header fields. Try to make the names self-explanatory (without relying on blurbs). Change-Id: Icfb4797282987b42ac68709b431d8b7248a0a633 Reviewed-on: https://code.wireshark.org/review/16330 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=07ab40ebef4104b309088240c41598203c08affb commit 07ab40ebef4104b309088240c41598203c08affb Author: Stig Bj??rlykke Date: Fri Jul 8 10:52:29 2016 +0200 Qt: Update scrollbars when change byte view format Update scrollbars when changing display format between hex and bits view because the height of the phane will change. Change-Id: I81556c8dbdfb0a34f6c97e76834646a40aed62bb Reviewed-on: https://code.wireshark.org/review/16336 Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=3cf104840640a5727afd944b58ce22d0c2503e52 commit 3cf104840640a5727afd944b58ce22d0c2503e52 Author: dsrsupport Date: Fri Jul 8 11:37:31 2016 +0300 ZigBee GreenPower: Fix GP Pairing command dissection. Fix length of Sink GroupID in GP Pairing command. Change-Id: I5905812456faa0181ee1cc13824a12ce2583d4e0 Reviewed-on: https://code.wireshark.org/review/16335 Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=0b5332521c37fec6518f87c6a6c93d147d060c35 commit 0b5332521c37fec6518f87c6a6c93d147d060c35 Author: Stig Bj??rlykke Date: Fri Jul 8 09:45:26 2016 +0200 p1: Add BuiltInEncodedInformationTypes.telex This is for completeness. Change-Id: Id89f649aa836dd011f0967cdbdc905916b4d2182 Reviewed-on: https://code.wireshark.org/review/16334 Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=330bc0ee1d2a94c1354ad51f40d85148c2aefcef commit 330bc0ee1d2a94c1354ad51f40d85148c2aefcef Author: Alexis La Goutte Date: Wed Jul 6 08:46:29 2016 +0200 nbifom: fix no previous prototype for 'proto_register_nbifom' [-Wmissing-prototypes] Change-Id: I4456cfd6600986b2e0c1cecf7d3054f3e829a210 Reviewed-on: https://code.wireshark.org/review/16332 Petri-Dish: Alexis La Goutte Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=b0805638861eb36fd842446f16ef86bf97f5767e commit b0805638861eb36fd842446f16ef86bf97f5767e Author: Dario Lombardo Date: Thu Jul 7 22:43:49 2016 +0200 Qt: add initializers (CID 1261463). Change-Id: I5c2d5c73e188586a91dde342d6347d25495e0263 Reviewed-on: https://code.wireshark.org/review/16325 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=785d2295bc76fff8c1bf6e287f7fd6d8db3eeede commit 785d2295bc76fff8c1bf6e287f7fd6d8db3eeede Author: Dario Lombardo Date: Thu Jul 7 22:38:40 2016 +0200 Qt: add initializer (CID 1269610). Change-Id: I483e5d3f239f4708f9fc6b11c98869bb1381fb44 Reviewed-on: https://code.wireshark.org/review/16324 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=03ca5c0f6ef256c88f10b5c1580467333ab703c1 commit 03ca5c0f6ef256c88f10b5c1580467333ab703c1 Author: Dario Lombardo Date: Thu Jul 7 22:35:30 2016 +0200 Qt: add initializers (CID 1317257). Change-Id: I61a63c187990b119b62e99871832913a0e3f75e4 Reviewed-on: https://code.wireshark.org/review/16323 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=d83ee1db2172ccc58606a2dc251149bac28ed3dd commit d83ee1db2172ccc58606a2dc251149bac28ed3dd Author: Guy Harris Date: Thu Jul 7 17:21:48 2016 -0700 Handle extcap binaries and the libssh upon which some depend. Search the extcap binaries for shared libraries they require. Treat libssh specially - for some reason, when built by macosx-setup.sh (which just does a standard cmake build of libssh), libssh's shared library has just libssh.4.dylib, not {installation directory}/libssh.4.dylib, as its shared library ID, so we don't find its binary using otool -L. Bug: 12471 Change-Id: I3e5632d7520f1bbeca1a8faae3a012938ef9dee7 Reviewed-on: https://code.wireshark.org/review/16329 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=853df469929c0d8971ae3dcdf6df95f2cca3770f commit 853df469929c0d8971ae3dcdf6df95f2cca3770f Author: Dario Lombardo Date: Thu Jul 7 22:13:41 2016 +0200 osx-app.sh: add ciscodump. Ping-Bug: 12471 Change-Id: I7326e43ce8b294c8065e09120d85b4743f1659a9 Reviewed-on: https://code.wireshark.org/review/16321 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=d80c3b947c8333502d2aec839f520717c5d1f2b4 commit d80c3b947c8333502d2aec839f520717c5d1f2b4 Author: Joerg Mayer Date: Fri Jul 8 00:24:14 2016 +0200 Clean up fixed field handling - Get rid of FF_FIELD macro. Use resoved strings instead. - Reorder add_ff_ functions so we don't need forward declarations - Replace add_fixed_field call by call to resolved function - Remove add_fixed_field and all structs and enums exclusive to it. - #if 0 out unused function add_ff_relay_capable_sta_info Change-Id: I9955febb317f3e7c1b9ae28a5ee9c6a6472f7e9c Reviewed-on: https://code.wireshark.org/review/16328 Reviewed-by: J??rg Mayer http://cgit.osmocom.org/wireshark/commit/?id=10db044757938b6fd7e3562702d06146334c4e25 commit 10db044757938b6fd7e3562702d06146334c4e25 Author: Jo??o Valverde Date: Thu Jul 7 21:33:09 2016 +0100 CMakeLists.txt: Fix gcee3e82 Bug: 12589 Change-Id: I7f9be4027214cb7ae4f7b235cba73c088596a80d Reviewed-on: https://code.wireshark.org/review/16322 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=166cedefbeb230a2f22106740fe34b34fc410d4c commit 166cedefbeb230a2f22106740fe34b34fc410d4c Author: Jeff Morriss Date: Tue Jul 5 22:01:52 2016 -0400 APRS: register the storm fields. There's been a comment here since 2012 about them being unregistered. Put in some registrations based on a feeble understanding of the specification (these are all strings, add them as such); that should be close enough and is much better than the (dissector) assertion we'd get otherwise. Don't bother putting those hf's in a global structure and passing around the structure: the hf's are global anyway--just reference them directly. Add a link to the specification while we're here. Change-Id: Ia7b17e92a996a1a8eb4a4489eff9fca042190a32 Reviewed-on: https://code.wireshark.org/review/16318 Petri-Dish: Jeff Morriss Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=fb74b16a14c86740fa8d4ca3eb9e00d603b68f8c commit fb74b16a14c86740fa8d4ca3eb9e00d603b68f8c Author: Alexis La Goutte Date: Wed May 25 08:06:46 2016 +0200 PAPI: Update Header field Change-Id: I0c2a522ea70e62b6962c99729068e962beb21085 Reviewed-on: https://code.wireshark.org/review/15572 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=0f07378a007de5d9343a1e343bd40cadbe19d47c commit 0f07378a007de5d9343a1e343bd40cadbe19d47c Author: Roland Knall Date: Wed Jul 6 13:39:54 2016 +0200 openSAFETY: Simplify handling of SN Fail/Ack Also add information about error group/code acknowledged, and additional parameter set missing, if applicable Change-Id: I911d9941a33ff4064649090908e0fcc2bf6e00f8 Reviewed-on: https://code.wireshark.org/review/16319 Petri-Dish: Roland Knall Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=0bc8cf2557d3bb99f552edccd8ba01c752797ab4 commit 0bc8cf2557d3bb99f552edccd8ba01c752797ab4 Author: Jo??o Valverde Date: Tue Jul 5 20:14:34 2016 +0100 configure: Check for working lrelease The qtchooser package in many (all?) distros installs executable symlinks to qtchooser that can mislead AC_PROG_PATH if the corresponding Qt linguist tools package is missing. Bug: 12570 Change-Id: I98795a3a7b8a05214c56a0c7b50829ea3b2976fa Reviewed-on: https://code.wireshark.org/review/16316 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Adrian Simionov Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=5758aa541dc0641879fa5fa475c9be7a16da0bdf commit 5758aa541dc0641879fa5fa475c9be7a16da0bdf Author: Jeff Morriss Date: Tue Jul 5 21:22:36 2016 -0400 ATM PW: don't use macros to generate hf entries. The macros weren't saving much code, were confusing checkhf.pl, and were hiding useability problems with the fields (such as names equal to the abbreviation and having several fields with the same abbreviation--things checkAPIs.pl can check now that the macros are out of the way). Change-Id: Id2ba67d09ce7dd424aee9d7f2e25eb54fa432d98 Reviewed-on: https://code.wireshark.org/review/16315 Petri-Dish: Jeff Morriss Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=7f22c8afd7a70ac3abf29bba8464ce9bbc55596b commit 7f22c8afd7a70ac3abf29bba8464ce9bbc55596b Author: Jeff Morriss Date: Tue Jul 5 21:40:26 2016 -0400 LAT: use ENC_ASCII when adding strings. Change-Id: If3970fbc25d4085037fb975498de02449e2c25c1 Reviewed-on: https://code.wireshark.org/review/16317 Reviewed-by: Alexis La Goutte Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c43984c9cbd8e61e893d2d0a7d4f29c38e10bfbd commit c43984c9cbd8e61e893d2d0a7d4f29c38e10bfbd Author: Jeff Morriss Date: Tue Jul 5 20:46:08 2016 -0400 LAT: register several hf's. Found by checkhf.pl Change-Id: If985d04f24a188ac402bc11cf61d29aa418ad242 Reviewed-on: https://code.wireshark.org/review/16314 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=f5eaf538b046c3da3313e6b5e64c3a73b4ef5b39 commit f5eaf538b046c3da3313e6b5e64c3a73b4ef5b39 Author: Hendrik Uhlmann Date: Tue Jul 5 14:16:48 2016 +0200 DIS: Introduced support of Collision PDU Parse all Attributes of Collision PDU and display them in wireshark HMI. Change-Id: I3003c6dd709498cc6c1adf784800047d0984bafa Reviewed-on: https://code.wireshark.org/review/16299 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=4b062227c7e0c41dc76780da9c7e5612733ef911 commit 4b062227c7e0c41dc76780da9c7e5612733ef911 Author: Dario Lombardo Date: Tue Jul 5 16:45:52 2016 +0200 Qt: add initializers (CID 1268205). Change-Id: I7eb71876731df29c076a3a756b6748f165d1c327 Reviewed-on: https://code.wireshark.org/review/16306 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Dario Lombardo Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=50d1d59213886de1f348d85175dbdbe82fe1c87c commit 50d1d59213886de1f348d85175dbdbe82fe1c87c Author: Dario Lombardo Date: Tue Jul 5 23:08:30 2016 +0200 Qt: add initializers (CID 1162824). Change-Id: Ib570d3531bfdd35404b75d49dbd7dd43db4c30d9 Reviewed-on: https://code.wireshark.org/review/16310 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=4b484a6d1af9155eac0d8016cce712963cc9405e commit 4b484a6d1af9155eac0d8016cce712963cc9405e Author: Sergey Avseyev Date: Wed Jul 6 01:22:11 2016 +0300 packet-couchbase.c: describe observe-seqno (0x91) Change-Id: I6018a57a8ae947ee68aa35901398d504d35b99c7 Reviewed-on: https://code.wireshark.org/review/16312 Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=5848845c34425aa21f4e136049f95b37214df841 commit 5848845c34425aa21f4e136049f95b37214df841 Author: Dario Lombardo Date: Tue Jul 5 23:35:11 2016 +0200 Qt: remove unneeded constructors. There is no need to have an empty private constructor if an explicit one is already present. The former private constructor didn't initialize the private members causing many CIDs from coverity. Change-Id: I8ba98d2b9fc32a867fdcf3421df7946b90bd7b09 Reviewed-on: https://code.wireshark.org/review/16311 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=21f5c53ae76fe1d57b12b248c1ff9691c0d9033e commit 21f5c53ae76fe1d57b12b248c1ff9691c0d9033e Author: Jo??o Valverde Date: Tue Jul 5 15:30:38 2016 +0100 Rename PIDL Makefile Otherwise it will get overwritten by the in-tree cmake build. Issue reported by R??my L??one. Change-Id: I0d908973386bcb70585f5e32c36456230967bb7f Reviewed-on: https://code.wireshark.org/review/16305 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=addf064a0fff031a2de8adfdf84a9934d3a06cb2 commit addf064a0fff031a2de8adfdf84a9934d3a06cb2 Author: Dario Lombardo Date: Tue Jul 5 22:27:55 2016 +0200 Qt: remove unused variable. This fixes also CID 1159350. Change-Id: I21b55686f96131e3e1cff0feac5f16df1c7c7ca2 Reviewed-on: https://code.wireshark.org/review/16309 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=1eea415a523646f2758f8ac05973456521755f71 commit 1eea415a523646f2758f8ac05973456521755f71 Author: Dario Lombardo Date: Tue Jul 5 16:30:28 2016 +0200 bgp: add return check (CID 1354417). Change-Id: Id8be1d5f6346686087d747167ec44df2b88dd35e Reviewed-on: https://code.wireshark.org/review/16304 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=aea00239802d33f2fe175c5dff185e0f4b7b1b21 commit aea00239802d33f2fe175c5dff185e0f4b7b1b21 Author: Dario Lombardo Date: Tue Jul 5 16:19:33 2016 +0200 tap: check return value (CID 1355643). Change-Id: I03b141c7aeaa1bc06dc126c5cc8f0d001a57c116 Reviewed-on: https://code.wireshark.org/review/16302 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=d7c072de7b630e8f1a92c4ad27b059569df1b446 commit d7c072de7b630e8f1a92c4ad27b059569df1b446 Author: Dario Lombardo Date: Mon Jul 4 22:49:32 2016 +0200 Qt: remove unused variable. This fixes CID 1232347. Change-Id: I42b5ac997dbde8fcb05665b24444a60b009871be Reviewed-on: https://code.wireshark.org/review/16290 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=7a3e9b1c9ba649b11704d0f4a7132c60dec64eb6 commit 7a3e9b1c9ba649b11704d0f4a7132c60dec64eb6 Author: Graham Bloice Date: Tue Jul 5 16:06:16 2016 +0100 Developers Guide updates Added info about debugging under Visual Studio. Updated buildbot info. Change-Id: I9a6a0a2b14e3616a35f652c99b04ee23ea642ba5 Reviewed-on: https://code.wireshark.org/review/16307 Petri-Dish: Graham Bloice Tested-by: Petri Dish Buildbot Reviewed-by: Graham Bloice http://cgit.osmocom.org/wireshark/commit/?id=bed9d187baf708889ec6846c59716527b0210d56 commit bed9d187baf708889ec6846c59716527b0210d56 Author: Pascal Quantin Date: Tue Jul 5 16:21:01 2016 +0200 Remove remnants of g_spawn_helper support Change-Id: I88121a280ff01a889daeda438b308380b6ea0703 Reviewed-on: https://code.wireshark.org/review/16303 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=d2456988df66b00bd81da9c08b20d932c586a38f commit d2456988df66b00bd81da9c08b20d932c586a38f Author: Roland Knall Date: Tue Jul 5 16:01:10 2016 +0200 openSAFETY: Add byte offset of frame Add the absolute byte offset of each openSAFETY frame to dissection, so a change in the offset can be easily detected Change-Id: Ib935eff7ba1e2e1169cb9071a5c9703cc58fc123 Reviewed-on: https://code.wireshark.org/review/16301 Petri-Dish: Roland Knall Tested-by: Petri Dish Buildbot Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=5cc5ba625f64254896a8ebb61d679798362eceb7 commit 5cc5ba625f64254896a8ebb61d679798362eceb7 Author: Dario Lombardo Date: Mon Jul 4 22:53:21 2016 +0200 Qt: add initializers (CID 1233100). Change-Id: I99e0d6bd10cc0faddb8a503ec877b3d03b927f4e Reviewed-on: https://code.wireshark.org/review/16293 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=5c11909f4d9c0567374fead6af51a64750240d49 commit 5c11909f4d9c0567374fead6af51a64750240d49 Author: Dario Lombardo Date: Mon Jul 4 22:58:41 2016 +0200 Qt: add initializers (CID 1249475). Change-Id: Ic001c0dfab1e82c66473d6ca15633aaa57520659 Reviewed-on: https://code.wireshark.org/review/16294 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=0b35075866976f79bf8b3147a77abf5c5707cecf commit 0b35075866976f79bf8b3147a77abf5c5707cecf Author: Dario Lombardo Date: Mon Jul 4 22:41:01 2016 +0200 dis: cast to guint64 to avoid potential overflow (CID 1214480). Change-Id: I24ae4a7a5ef8b4ed363ec849ac9c8aeeefe836dd Reviewed-on: https://code.wireshark.org/review/16288 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=f2786bc8ff5ea25fd1c36d3ebf83a29277ee662b commit f2786bc8ff5ea25fd1c36d3ebf83a29277ee662b Author: Roland Knall Date: Tue Jun 28 21:34:46 2016 +0200 extcap: Remove g_spawn_helper support Move g_spawn to separate file and implement functions to use Windows based method of spawning, instead of the glib based version Change-Id: Ibae03d834ec86531eba37dc8768fbf17ddadf57f Reviewed-on: https://code.wireshark.org/review/16049 Petri-Dish: Roland Knall Tested-by: Petri Dish Buildbot Reviewed-by: Graham Bloice Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=fdd87a1e41db7039b0af5bb15f40b83db1ca3a96 commit fdd87a1e41db7039b0af5bb15f40b83db1ca3a96 Author: Pascal Quantin Date: Mon Jul 4 22:41:29 2016 +0200 Network-Based IP Flow Mobility (NBIFOM) dissector Based on 3GPP 24.161 V13.1.0 Change-Id: I7bf635c862bf7e0b73fd05bc8a55c900d1f4dd87 Reviewed-on: https://code.wireshark.org/review/16291 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=308a538addd816431732d6f0ac35f7d2bdc76712 commit 308a538addd816431732d6f0ac35f7d2bdc76712 Author: Guy Harris Date: Mon Jul 4 16:24:57 2016 -0700 Style fix and trailing whitespace fix. Change-Id: I03a438fa58f84939f6245426cbe725e6196c2560 Reviewed-on: https://code.wireshark.org/review/16297 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=6e913894709c3fe1f75e1750ee2f18c6b69aefd2 commit 6e913894709c3fe1f75e1750ee2f18c6b69aefd2 Author: Guy Harris Date: Mon Jul 4 16:22:11 2016 -0700 Add a length check. Make sure the LBMR TNWG Interest record's length is at least the size of a minimum-length LBMR TNWG Interest record. Hopefully this will fix the real problem about which CID 1363025 is complaining. Change-Id: I60d94a054ec1ba4fb32b0cdd361995a584fe74a6 Reviewed-on: https://code.wireshark.org/review/16296 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=240f60577d16022a3728af926d0c03634c23862a commit 240f60577d16022a3728af926d0c03634c23862a Author: Dario Lombardo Date: Mon Jul 4 22:47:27 2016 +0200 Qt: add initializer (CID 1230901). Change-Id: Ie7874ef90ce14978adb2c62f208dbcc2a636d3cf Reviewed-on: https://code.wireshark.org/review/16289 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=38c6a591580e57def08858d6e525c8887e6a9fa3 commit 38c6a591580e57def08858d6e525c8887e6a9fa3 Author: Guy Harris Date: Mon Jul 4 14:14:58 2016 -0700 Add length checks. Make sure the authentication trailer length is large enough for a minimum-length authentication trailer. Hopefully this fixes the real problem reported by CID 1363027. Use proto_tree_add_item_ret_uint() while we're at it. Change-Id: I3377f2a52a26f00eeb24ee5776853ffc6e4f7cce Reviewed-on: https://code.wireshark.org/review/16295 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=6b5d8390f2ebca66072b0272e88ea62243db3330 commit 6b5d8390f2ebca66072b0272e88ea62243db3330 Author: Guy Harris Date: Mon Jul 4 13:52:20 2016 -0700 Check to make sure the name length <= DLM3_RESNAME_MAXLEN. If it's not, we'd misdissect it. Hopefully this fixes the *real* problem that CID 1363031 was complaining about. Change-Id: If1fc7c30f72d75b9dc047d7e475f78c9d5869943 Reviewed-on: https://code.wireshark.org/review/16292 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=7490ad4480b1882a8f78fab5005d9ce1a1346002 commit 7490ad4480b1882a8f78fab5005d9ce1a1346002 Author: Michael Mann Date: Sun Jul 3 11:34:37 2016 -0400 packet-packetbb.c cleanup Change-Id: I2f6ab0bffca5aa4b021b46b930b55455e76b8a9f Reviewed-on: https://code.wireshark.org/review/16284 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=de905654520d47288fbc891cb09c73346bd8b1cf commit de905654520d47288fbc891cb09c73346bd8b1cf Author: Michael Mann Date: Sat Jul 2 21:21:54 2016 -0400 packet-tcap.c: Remove MEM_TCAPSRT No need to duplicate memory allocation of hash tables to have a "debug copy". Maybe a separate wmem allocator can be used within the dissector, but that type of debugging shouldn't be in trunk source. Keep it on private branch until it's working. Change-Id: I4bdd0f3d1b613f7ae79aa57ebb8e5c3293023253 Reviewed-on: https://code.wireshark.org/review/16282 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=276db500154eb7066237af0edd2fa26d7e2b9d71 commit 276db500154eb7066237af0edd2fa26d7e2b9d71 Author: Guy Harris Date: Mon Jul 4 13:40:07 2016 -0700 Add length checks. While scanning through the Prefix64 option, check to make sure we haven't run past the end of the option. The Prefix64 option requires that the prefix length be <= 12, and, if it's not, we end up with part of the prefix having a negative length. Check to make sure that it is <= 12. While we're at it, use proto_tree_add_item_ret_uint(), update IETF document references to use RFCs rather tha earlier I-Ds, and add references for RFC 7220 and RFC 7225. Hopefully this fixes the *real* problem that CID 1363032 was complaining about. Change-Id: I1592de31f1d4f4ed6e6cdc141516fb764f21d2fb Reviewed-on: https://code.wireshark.org/review/16287 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=af35e894c0d6377c14a9c89a1eb47fef1364b1b8 commit af35e894c0d6377c14a9c89a1eb47fef1364b1b8 Author: Alexis La Goutte Date: Sun Jul 3 22:01:23 2016 +0200 .mailmap: Update some name... Change-Id: I755010e59d33bc771a3be06bd1f6da1bcd81d836 Reviewed-on: https://code.wireshark.org/review/16267 Reviewed-by: Eugene Exarevsky Reviewed-by: Anil Kumar K K Reviewed-by: Jose Rubio Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=2fbf6113227e75e1c581a1cd1b63fbab4e22d037 commit 2fbf6113227e75e1c581a1cd1b63fbab4e22d037 Author: Michael Mann Date: Sun Jul 3 11:16:45 2016 -0400 LTE PDCP: Replace a few g_malloc0 calls with wmem Change-Id: I8bce527fcd2cf9feb77326a5e9fa6857218dda19 Reviewed-on: https://code.wireshark.org/review/16283 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=c0949bf0372cfd9358098ca67de1c05d6252c2c6 commit c0949bf0372cfd9358098ca67de1c05d6252c2c6 Author: Guy Harris Date: Mon Jul 4 12:42:11 2016 -0700 Fix typo. Addresses CID 1363024. Change-Id: Ie365f77ca215293aa880a9063521d2c2d7de73c8 Reviewed-on: https://code.wireshark.org/review/16286 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=52559e9b629fa4968c0e06a709191c7b508fff86 commit 52559e9b629fa4968c0e06a709191c7b508fff86 Author: Michael Mann Date: Sat Jul 2 17:40:17 2016 -0400 General cleanup of packet-ipsec.c Noticed some things working on bug 12567 that weren't related to bug. Change-Id: Ie9acbf85cad0899af18202415a40f392a3088ffa Reviewed-on: https://code.wireshark.org/review/16249 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=1e8ed70e1303148df89bdfe36bb2e620989f5fd9 commit 1e8ed70e1303148df89bdfe36bb2e620989f5fd9 Author: Michael Mann Date: Sat Jul 2 16:08:58 2016 -0400 Treat SPI field in ESP/SA configuration as string only if wildcards are used. Otherwise convert the SPI field to a number, which allows more user flexibility in SPI format. Bug: 12567 Change-Id: I646f0aeeeec4ca4302eb7d5172af9218e88b289f Reviewed-on: https://code.wireshark.org/review/16248 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=3f8049099efe2c79f752020a36f553a2ab7d26e4 commit 3f8049099efe2c79f752020a36f553a2ab7d26e4 Author: Jaap Keuter Date: Thu Jun 30 23:32:27 2016 +0200 NHRP: Add option for source address in authentication extension. It seems that not all Cisco IOS implementations adhere to RFC2332 with respect to having the source address after the SPI in the authentication extension. This change adds a preference to suppress the interpretation of the bytes following the SPI as the source address. The default is to adhere to the RFC. Bug: 12569 Change-Id: I00d3c1b90ace54f16f0fe4704e6127a5c4881c82 Reviewed-on: https://code.wireshark.org/review/16231 Tested-by: Petri Dish Buildbot Petri-Dish: Jaap Keuter Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=764b147a7c604e7b718a48770ce010bf2ab6e5ea commit 764b147a7c604e7b718a48770ce010bf2ab6e5ea Author: Peter Wu Date: Tue Jun 28 00:15:33 2016 +0200 wslua: fail on tree:add(nil) It is unlikely that tree:add(nil) or tree:add(nil, tvb) represents a valid invocation. Most likely the developer made a mistake and tried something like: local pf_thing = ProtoField.string("some.thing", "Description") some_proto.fields = { pf_thing } ... tree:add(some_proto.fields.thing, tvb()) which should have been: some_proto.fields = { thing = pf_thing } or: tree:add(pf_thing, tvb()) Save the developer some pain and bail out early. Change-Id: I59fc04153f02bb186b47b763676a68bb0271df76 Reviewed-on: https://code.wireshark.org/review/16177 Petri-Dish: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Stig Bj??rlykke Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=cf508f8960df48c5829a9108f087511c7352547b commit cf508f8960df48c5829a9108f087511c7352547b Author: Dario Lombardo Date: Sun Jul 3 22:04:38 2016 +0200 androiddump: fix leak (CID 1293387). Change-Id: I27e167368575dfddf78c237723d20c8b790e5f15 Reviewed-on: https://code.wireshark.org/review/16268 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=81a81fb3133c5ae6c824333380308e5d9d749776 commit 81a81fb3133c5ae6c824333380308e5d9d749776 Author: Dario Lombardo Date: Sun Jul 3 22:56:28 2016 +0200 Qt: add initializers (CID 1159363). Change-Id: I5d8c2c847c842ddc172d26a3c8aee5d877201a4d Reviewed-on: https://code.wireshark.org/review/16276 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=85ed737f7bb2ee07022d9be46d2c8a8720b4161d commit 85ed737f7bb2ee07022d9be46d2c8a8720b4161d Author: Dario Lombardo Date: Sun Jul 3 22:50:47 2016 +0200 Qt: add initializer (CID 1159361). Change-Id: Ib7b66b4e1d600048b8a66b47d035c27ef126da29 Reviewed-on: https://code.wireshark.org/review/16275 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=5f69a2fa53aafa9073776ee118ccf21011b138d4 commit 5f69a2fa53aafa9073776ee118ccf21011b138d4 Author: Dario Lombardo Date: Sun Jul 3 22:46:33 2016 +0200 Qt: add initializer (CID 1159360). Change-Id: I0ade3925497022d5ac16e66c02727be7fd9f4aa5 Reviewed-on: https://code.wireshark.org/review/16274 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=21a0fdcfe29e8aaf23f706a6fa4424ab83db88b4 commit 21a0fdcfe29e8aaf23f706a6fa4424ab83db88b4 Author: Dario Lombardo Date: Sun Jul 3 22:43:05 2016 +0200 Qt: add initializers (CID 1159359). Change-Id: I21de7d1b5f69bdcfa91da560abc262906d412777 Reviewed-on: https://code.wireshark.org/review/16273 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=8aa2e87a5075517e85304911a0ca4ecc8ecfa2b1 commit 8aa2e87a5075517e85304911a0ca4ecc8ecfa2b1 Author: Dario Lombardo Date: Sun Jul 3 22:40:11 2016 +0200 Qt: add initializer (CID 1159358). Change-Id: I3002015d793e48c87017571f8997dd5a78438f75 Reviewed-on: https://code.wireshark.org/review/16272 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=585cff2d14b0e23656f8a9bc2d4f57465f1010a0 commit 585cff2d14b0e23656f8a9bc2d4f57465f1010a0 Author: Dario Lombardo Date: Sun Jul 3 22:37:42 2016 +0200 Qt: add initializers (CID 1159357). Change-Id: I27d561d8d63e0d15f7811dd7a033c38df17dfb36 Reviewed-on: https://code.wireshark.org/review/16271 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=9579d178d84047223ac3cbc98a31743cd474dd52 commit 9579d178d84047223ac3cbc98a31743cd474dd52 Author: Dario Lombardo Date: Sun Jul 3 22:34:50 2016 +0200 Qt: add initializer (CID 1159355). Change-Id: If2504ea4a9d806005a6d7631ec4645df1af0206a Reviewed-on: https://code.wireshark.org/review/16270 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=e865db4935d2a40f04bc1d4aa04d1d7cc75b832a commit e865db4935d2a40f04bc1d4aa04d1d7cc75b832a Author: Dario Lombardo Date: Sun Jul 3 22:31:32 2016 +0200 Qt: add initializer (CID 1159354). Change-Id: I0aa4b9db902d084fe33eff5b69ac5cdc85c3fec8 Reviewed-on: https://code.wireshark.org/review/16269 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=d4395252f54c6b6b84951433cb195b243696e390 commit d4395252f54c6b6b84951433cb195b243696e390 Author: Martin Kaiser Date: Sun Jul 3 16:04:19 2016 +0200 ssh: wmem_strdup() never returns NULL Change-Id: I2f7b01e5a71f043e49305d0e2a3e78eaa5eae0a8 Reviewed-on: https://code.wireshark.org/review/16262 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=79fb9fdb4139045db728746feceb841ea33933df commit 79fb9fdb4139045db728746feceb841ea33933df Author: Gerald Combs Date: Sun Jul 3 08:07:30 2016 -0700 [Automatic update for 2016-07-03] Update manuf, services enterprise-numbers, translations, and other items. Change-Id: Ie8e9bf51a9c25c6693597ba1109c221a111e3b58 Reviewed-on: https://code.wireshark.org/review/16264 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=ce52309e8bd7f651606f25fe0aa926fddf4dce0e commit ce52309e8bd7f651606f25fe0aa926fddf4dce0e Author: Martin Kaiser Date: Sun Jul 3 16:39:20 2016 +0200 iso14443: expert info if the crc is wrong Change-Id: I1b59a7d7bf0f9f304f816558f38ce5d52deb504e Reviewed-on: https://code.wireshark.org/review/16263 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=2da35bce9a3e4a18a9fa251eadb76a3a3695e726 commit 2da35bce9a3e4a18a9fa251eadb76a3a3695e726 Author: Martin Kaiser Date: Sun Jul 3 13:37:51 2016 +0200 profinet, CID 1362120: check the return value of ftell() change filePosRecord's data type to long, this is what ftell() and fseek() expect limit filePosRecord's scope to the block where it's actually used if ftell() returns < 0, don't move the file pointer and don't call fseek() with the negative offset Change-Id: If5a43099c32e476a691f4d6cd26ed7fb73490fcf Reviewed-on: https://code.wireshark.org/review/16258 Petri-Dish: Martin Kaiser Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=50614a95baeeee6b5ecc71cfdbdb655ade5bb2d3 commit 50614a95baeeee6b5ecc71cfdbdb655ade5bb2d3 Author: Jo??o Valverde Date: Sun Jul 3 13:17:41 2016 +0100 checkhf: Use colon as field separator for better readability Comma looks like a list when skimming quickly. Change-Id: Ic0ac1bc8746c70724d2279e3d725c5c9449b79d8 Reviewed-on: https://code.wireshark.org/review/16260 Reviewed-by: Jo??o Valverde Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=ff7d0b31d0e13a946e1f041abaf2cd9bb177b73c commit ff7d0b31d0e13a946e1f041abaf2cd9bb177b73c Author: Jo??o Valverde Date: Sun Jul 3 12:58:24 2016 +0100 ICMPv6-RPL: Fix DRO-ACK reserved field. Unused href entry: epan/dissectors/packet-icmpv6.c, hf_icmpv6_rpl_p2p_droack_flag_reserved Change-Id: I2fb74946aeb7cf1df708449c185126ee7b6b0253 Reviewed-on: https://code.wireshark.org/review/16259 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=6d4c97685993be8acf49217c47bff78e04907c00 commit 6d4c97685993be8acf49217c47bff78e04907c00 Author: Martin Kaiser Date: Sun Jul 3 13:42:40 2016 +0200 profinet: add a space to make checkhf happy without the space, checkhf complains about an ei entry martin at reykholt:~/src/wireshark.git$ ./tools/checkhf.pl plugins/profinet/packet-dcerpc-pn-io.c ERROR: NO ARRAY: plugins/profinet/packet-dcerpc-pn-io.c, ei_pn_io_unsupported Change-Id: Ie72efcec644225bc4f554117ae10672694823cad Reviewed-on: https://code.wireshark.org/review/16257 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=4562a702b3540b68d093f97b04c4a69754e32827 commit 4562a702b3540b68d093f97b04c4a69754e32827 Author: Martin Kaiser Date: Sat Jun 18 16:35:26 2016 -0700 dns: remove a bunch of unnecessary NULL checks Change-Id: Ia4066ae3fc31fb43d4cc63cfb739f22738581831 Reviewed-on: https://code.wireshark.org/review/16256 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=0bc3d758fe44e8c0afc13d7f2f48ae1fd5989140 commit 0bc3d758fe44e8c0afc13d7f2f48ae1fd5989140 Author: Alexis La Goutte Date: Sun Jul 3 09:47:22 2016 +0000 Revert "Support for NSH with VXLAN-GPE encapsulation" This reverts commit 76a8bca9bc87823e9182fa6ebb35f0b93bcc451b. Change-Id: I85b9778329373872e4f9fd1b90280dfef5e33a06 Reviewed-on: https://code.wireshark.org/review/16255 Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=783bb5b0c4a3419f446ad313e8d1553c5c69b3fa commit 783bb5b0c4a3419f446ad313e8d1553c5c69b3fa Author: Jo??o Valverde Date: Sun Jul 3 01:29:04 2016 +0100 Fix indentation Change-Id: I41b9cf4b7e3efbee48174fe0151ca94cb0bbc425 Reviewed-on: https://code.wireshark.org/review/16254 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=14642616664d879e7aa74c8f4ab869f877125c7a commit 14642616664d879e7aa74c8f4ab869f877125c7a Author: Jo??o Valverde Date: Sun Jul 3 01:26:32 2016 +0100 ICMPv6: Avoid "no response found" for multicast ping Change-Id: Ia6bfdd28fc6d85b3899d542db5aa4ed54be054ea Reviewed-on: https://code.wireshark.org/review/16253 Reviewed-by: Michael Mann Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=32e8f077a153175c33d5b58fd8a5919635e4446d commit 32e8f077a153175c33d5b58fd8a5919635e4446d Author: Jo??o Valverde Date: Sun Jul 3 00:31:38 2016 +0100 ICMP: Avoid "no response found" for multicast ping Ping-Bug: 12581 Change-Id: I6943d275de988e9de66bc01e2b421901947a5b95 Reviewed-on: https://code.wireshark.org/review/16252 Reviewed-by: Michael Mann Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=791c93f58f838d7d79d3cc35150ba187d9e5e052 commit 791c93f58f838d7d79d3cc35150ba187d9e5e052 Author: Adrian Simionov Date: Sat Jul 2 22:49:44 2016 +1000 DOCSIS: Update to Type 35 UCD Change-Id: Ie0dda94894cfaec9bccbd69d52367034e1c629da Reviewed-on: https://code.wireshark.org/review/16242 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=76a8bca9bc87823e9182fa6ebb35f0b93bcc451b commit 76a8bca9bc87823e9182fa6ebb35f0b93bcc451b Author: sjha3 Date: Sat Jul 2 19:09:50 2016 -0400 Support for NSH with VXLAN-GPE encapsulation Bug: 12271 Change-Id: I8481c4ab69c4432985acc79bff7818e6857fa1cb Reviewed-on: https://code.wireshark.org/review/16251 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=3d7b817ec4e1daa30480f95f860007ade880785f commit 3d7b817ec4e1daa30480f95f860007ade880785f Author: Dario Lombardo Date: Sat Jul 2 23:16:11 2016 +0200 Qt: add initializer (CID 1159352). Change-Id: Ie355a31284685ca0c160a46a4daa6c28b39e3093 Reviewed-on: https://code.wireshark.org/review/16247 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=794da62f3e2e4151a0f72fd0e811e7738e7781e1 commit 794da62f3e2e4151a0f72fd0e811e7738e7781e1 Author: Dario Lombardo Date: Sat Jul 2 23:05:24 2016 +0200 Qt: remove unneeded check (CID 1159309). fi has already been checked in line 51. Change-Id: Idd4d09a35ef1d4897479538979debd708e2cfe5b Reviewed-on: https://code.wireshark.org/review/16246 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=3bb019f095b16055b85d4a2f5ec3b878a93a2f7d commit 3bb019f095b16055b85d4a2f5ec3b878a93a2f7d Author: Gerald Combs Date: Fri Jul 1 10:35:22 2016 -0700 Qt: Fixup byte view context menus Shorten text similar to other context menus. Change-Id: I8806ed4dddb6fc3c51ddbd4150d9090f5b2ca787 Reviewed-on: https://code.wireshark.org/review/16238 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=1f28e683f929b25db7dd08abf3fad646cc6191e7 commit 1f28e683f929b25db7dd08abf3fad646cc6191e7 Author: Matt Texier Date: Wed Jun 29 17:33:21 2016 +0200 BGP: Fixed an side effect of length coding on offset Bug: 12568 Change-Id: Ibf063293041d749664f6e6ecd2455024ea3fd4ed Reviewed-on: https://code.wireshark.org/review/16237 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=94e97e45cf614c7bb8fe90c23df52910246b2c95 commit 94e97e45cf614c7bb8fe90c23df52910246b2c95 Author: Michael Mann Date: Sat Jul 2 08:23:34 2016 -0400 packetbb: Prevent divide by 0. Bug: 12577 Change-Id: Ibfa605597b786d8dbf1e256ef2ca6dc691498974 Reviewed-on: https://code.wireshark.org/review/16241 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=b78dd096f40adef2ffd0ddd4ef8aee1ea7ca54e6 commit b78dd096f40adef2ffd0ddd4ef8aee1ea7ca54e6 Author: Pascal Quantin Date: Mon Jun 27 14:45:03 2016 +0200 proto.c: allow calling get_hfi_length() with a 0 byte tvb and length=-1 As indicated in the comment, we allow FT_PROTOCOL, FT_NONE, FT_BYTES, FT_STRING and FT_STRINGZPAD to be zero-length. But in that case do not call tvb_ensure_captured_length_remaining() that ensures that at least 1 byte is present. Bug: 12561 Change-Id: I881754368c24d334b88f0dda1d59a68e08219227 Reviewed-on: https://code.wireshark.org/review/16167 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=7ad9db8371f5dc86260aaf3bde1da650d11bf6d1 commit 7ad9db8371f5dc86260aaf3bde1da650d11bf6d1 Author: dsrsupport Date: Fri Jul 1 13:22:09 2016 +0300 ZigBee Green Power: implement GP Pairing Configuration command dissection. Change-Id: I539e98935699e5be8f91daaebade00f22b500dbc Reviewed-on: https://code.wireshark.org/review/16235 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=cb987e86ab39ab2453b52ea4bc50ab51a51063e0 commit cb987e86ab39ab2453b52ea4bc50ab51a51063e0 Author: Jeff Morriss Date: Fri Jul 1 11:27:52 2016 -0400 Don't leak a file descriptor when changing the SSL debug file name. I guess people don't change the SSL debug file name that often--this bug has been here since 2006... Change-Id: I3db053dd7e0cb9a9e4ae49a310e956b3c77c99f6 Reviewed-on: https://code.wireshark.org/review/16236 Petri-Dish: Jeff Morriss Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=f3bd70b246a95c7762c3710afa728f646cafa08f commit f3bd70b246a95c7762c3710afa728f646cafa08f Author: Hessam Jalali Date: Thu Jun 30 21:41:15 2016 +0430 fix missing fields for json, ek and pdml when used with -e fields Description: when -T json,ed or pdml used in conjunction with -e fields they would always miss the last field. in case of json and ek, if some fields in the middle are empty, the generated json would be invalid. sample for ek: { "_index": "packets-2016-06-30", "_type": "pcap_file", "_score": null, "_source": { "layers": { "e212.mcc": ["255","262"] "frame.time_epoch": ["1426550400.004751510"], "e212.mnc": ["1","1"] } } } command: tshark -T ek -r C:\a.pcap -e e212.mcc -e frame.comment -e frame.time_epoch -e e212.mnc > C:\test.json note: the comma is missing between e212.mcc and frame.time_epoch Change-Id: I2efae0c48036cf6313e2a064453c8dbc49f38b09 Reviewed-on: https://code.wireshark.org/review/16226 Petri-Dish: Pascal Quantin Reviewed-by: Martin Kacer Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=ad309999fdff362bbc16dc183ade5103c6a83048 commit ad309999fdff362bbc16dc183ade5103c6a83048 Author: Jaap Keuter Date: Wed Jun 29 23:18:57 2016 +0200 Cleanup LAPD preferences and registration handoff routine The preferences and the registration handoff routine used to handle preference changes are setup inconsistent and less efficient. This change cleans it up. Change-Id: I9a1d51d8924c30d9e86d8af394ab1f0f31da4d2d Reviewed-on: https://code.wireshark.org/review/16208 Petri-Dish: Jaap Keuter Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=a062c802364fd83d43f934560149f2ddd1fee6a3 commit a062c802364fd83d43f934560149f2ddd1fee6a3 Author: Michael Mann Date: Thu Jun 30 20:41:45 2016 -0400 ASN.1 dissectors - don't try to find yourself. If an ASN.1 dissector is calling register_dissector for itself in its proto_register_xxx function and then calling find_dissector for itself in its proto_reg_handoff_xxx function then just create a static handle for that dissector and use the return value of register_dissector, so the find isn't necessary. Change-Id: I911bdadc2fb4259601c141b955e741a2369cc447 Reviewed-on: https://code.wireshark.org/review/16233 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=d4add25cb77773d9564dfc8f340ab5ce491a7d20 commit d4add25cb77773d9564dfc8f340ab5ce491a7d20 Author: Alexis La Goutte Date: Thu Jun 30 22:37:10 2016 +0200 s7comm: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: I296d11ec43b3817d30920432239632f86b9f773f Reviewed-on: https://code.wireshark.org/review/16227 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Thomas Wiens Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=250f248fd917eb556f6e6838cf9a45385e00e358 commit 250f248fd917eb556f6e6838cf9a45385e00e358 Author: Gerald Combs Date: Thu Jun 30 09:24:57 2016 -0700 Qt: Add ASCII+EBCDIC actions to the byte view context menu. Add actions to switch between ASCII and EBCDIC, similar to the hex and bits items. Bug: 5298 Change-Id: Ib601ac6e89411e6482f3e4172726e16a08fdbd2b Reviewed-on: https://code.wireshark.org/review/16225 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=5cf7fcdf0f62cf0d8617428141a26e6f280a45d0 commit 5cf7fcdf0f62cf0d8617428141a26e6f280a45d0 Author: Gerald Combs Date: Thu Jun 30 14:55:19 2016 -0700 Qt+Gtk: Fix the -t command line flag. Add the time format to commandline_param_info_t and apply it when we've finished application initialization. Bug: 12489 Change-Id: Ice626198a610567e945a8e53c0c1093797e8208e Reviewed-on: https://code.wireshark.org/review/16232 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=f860e8de525d721d6678896fc9ef415ea68e2ead commit f860e8de525d721d6678896fc9ef415ea68e2ead Author: Alexis La Goutte Date: Thu Jun 30 23:04:37 2016 +0200 exported_pdu(.h): Fix warning: parameter 'tag_type.' not found in the function declaration [-Wdocumentation] Change-Id: Ic93914a7f526b645bc21a5c9c5f2fa0bf988c27e Reviewed-on: https://code.wireshark.org/review/16230 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=52ab7bb941e2d3fea7615a26a81f7ac1093bafa9 commit 52ab7bb941e2d3fea7615a26a81f7ac1093bafa9 Author: Pascal Quantin Date: Thu Jun 30 22:42:26 2016 +0200 802.11 radio: fix an out of bounds access Bug: 12571 Change-Id: I4dafdd9bdec5acddf346fd2db6a06d9dfabcbb2e Reviewed-on: https://code.wireshark.org/review/16228 Reviewed-by: Pascal Quantin Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=cd1ddf6ef5c794cf135d8b36916dbdc7aae9ca57 commit cd1ddf6ef5c794cf135d8b36916dbdc7aae9ca57 Author: Gerald Combs Date: Wed Jun 29 16:51:37 2016 -0700 Speed up print_line_text. isatty adds a small delay, at least on OS X. Call it only when we allocate a stream. Do the same for our codeset check. Change-Id: Id3a20059dbc9cf7d5db16d8d238d038b9de0ebf2 Reviewed-on: https://code.wireshark.org/review/16222 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=6b152515abf075b84422d344e085891e2b76f41e commit 6b152515abf075b84422d344e085891e2b76f41e Author: Pascal Quantin Date: Thu Jun 30 17:40:44 2016 +0200 NAS EPS: upgrade dissector to v13.6.0 Change-Id: Ie27ce7481b9730ad8da0d465ed1c2bc373d4b602 Reviewed-on: https://code.wireshark.org/review/16224 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=e59460348f82c4e18141cef25e7531b0121cf15c commit e59460348f82c4e18141cef25e7531b0121cf15c Author: Jeff Morriss Date: Thu Jun 30 09:16:58 2016 -0400 Reinstate the wmem test-programs target. It's used when building the test programs (today wmem has only one but it might someday have more). Change-Id: I627513e1297b8348bf034e852eaf212ddbef96ff Reviewed-on: https://code.wireshark.org/review/16221 Petri-Dish: Jeff Morriss Tested-by: Petri Dish Buildbot Reviewed-by: Jeff Morriss http://cgit.osmocom.org/wireshark/commit/?id=b483f8d3cf09b75deeace3fa77489f825e3b6c63 commit b483f8d3cf09b75deeace3fa77489f825e3b6c63 Author: Gerald Combs Date: Thu Jun 30 08:25:44 2016 -0700 Add missing breaks. Add a couple of missing breaks. Fixes CIDs 1362970 and 1362971. Change-Id: If37bcfed9b48ba30ce8ed85df6e232a6bc5d36f4 Reviewed-on: https://code.wireshark.org/review/16223 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=9ed7568f700dcd7badf9b272968988c3df671675 commit 9ed7568f700dcd7badf9b272968988c3df671675 Author: Gerald Combs Date: Wed Jun 29 13:28:57 2016 -0700 Recompress PNGs. Recompress PNGs using the current versions of various compressors: optipng 0.7.6 advpng 1.20 advdef 1.20 pngcrush 1.8.1 Parallelize PNG compression. Note why we're not using a couple of other compression utilities. Change-Id: I52757d0bc2d424013e7f00b693a0f5378427cc31 Reviewed-on: https://code.wireshark.org/review/16209 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=a16d401b25c85ffb7fde6c46b51cb7048112f885 commit a16d401b25c85ffb7fde6c46b51cb7048112f885 Author: Jo??o Valverde Date: Tue Jun 21 05:06:23 2016 +0100 Remove Makefile.common files Now that nmake build system has been removed they are not needed anymore. Change-Id: I88075f955bb4349185859c1af4be22e53de5850f Reviewed-on: https://code.wireshark.org/review/16050 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=f6c5cf953212248cbc680ef0d9b2f852cbfdb951 commit f6c5cf953212248cbc680ef0d9b2f852cbfdb951 Author: Jo??o Valverde Date: Thu Jun 30 00:29:31 2016 +0100 SDP: Fix warnings [-Wcast-qual] Change-Id: I471c3d060ff69982e94c9046ca121bb0c15f0d74 Reviewed-on: https://code.wireshark.org/review/16212 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=37c928f28db1de4539680bbd9d9329573fea8cb4 commit 37c928f28db1de4539680bbd9d9329573fea8cb4 Author: Gerald Combs Date: Wed Jun 29 16:12:12 2016 -0700 Qt: Show the correct data in the packet dialog. Set our pointers and copy our data *after* we read our packet. Bug: 12556 Change-Id: I5b373f94ad5b2fa2e6563142200a80912e717a96 Reviewed-on: https://code.wireshark.org/review/16211 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=e55eaf573b593d9578aac6847acf3d79e5f3a7dc commit e55eaf573b593d9578aac6847acf3d79e5f3a7dc Author: Matt Texier Date: Wed Jun 29 17:33:21 2016 +0200 BGP dissector: Fixing NLRI length for flow spec NLRI Bug: 12568 Change-Id: Id2b89c2d133865771e21acf3ee224f57ac9d262b Reviewed-on: https://code.wireshark.org/review/16203 Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=e4c86ac83c558b760d81ac17ae407e614a15c1c6 commit e4c86ac83c558b760d81ac17ae407e614a15c1c6 Author: Martin Kaiser Date: Sun Jun 26 20:13:30 2016 +0200 remove Wireshark.pro, modify update-tx accordingly Wireshark.pro is the qt project file used by qmake which in turn was used by nmake now that nmake is gone, the only reason to keep Wireshark.pro was the update-tx script that syncs our translation files with Transifex update-tx calls lupdate to create a list of texts to translate and lrelease to convert such a list into a binary file lupdate and lrelase can read file names from a project file or get them on the command line modify update-tx to pass the required file names on the command line we can use wildcards so there's no need to change update-tx when a new source file is added remove Wireshark.pro from the release tarball as well Change-Id: I7ff4ebc96f13b4ffc6fb1b2f4e045999fbfbed5e Reviewed-on: https://code.wireshark.org/review/16151 Reviewed-by: Gerald Combs Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=641904b5cad4411e2b8d065426fa2f0f6068873c commit 641904b5cad4411e2b8d065426fa2f0f6068873c Author: Guy Harris Date: Wed Jun 29 18:45:41 2016 -0700 Pass the format as an argument to write_specified_fields(). That makes failing to specify a format a compile-time error. Change-Id: Iff0bda8be35b1e3acc97e4314657ceaff2b3d0be Reviewed-on: https://code.wireshark.org/review/16218 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=b4e847996ba6da8ccda3d5719b19f712157fd026 commit b4e847996ba6da8ccda3d5719b19f712157fd026 Author: Guy Harris Date: Wed Jun 29 18:39:45 2016 -0700 Mention autotools, give some information for other UN*Xes. For OS X, mention the use of CMake or autotools for building. For Linux, mention autotools as well as CMake, and speak of Debian derivatives other than Ubuntu. Add a section for UN*Xes other than OS X and Linux. Change-Id: I73bb7afe2d427333b10016aeb497ab32eee16d43 Reviewed-on: https://code.wireshark.org/review/16217 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=73e414de3fb5c75b4e87d98c42b95bfc38f2c3cf commit 73e414de3fb5c75b4e87d98c42b95bfc38f2c3cf Author: Guy Harris Date: Wed Jun 29 17:21:53 2016 -0700 ui/qt/i18n.qrc is a generated file; ignore it. Change-Id: Ifc8b45d42d9dbf9560ec825e3ce1784534df7b3b Reviewed-on: https://code.wireshark.org/review/16216 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=bef07e75a0b0e499381e4cb11a14c378a736ce92 commit bef07e75a0b0e499381e4cb11a14c378a736ce92 Author: Guy Harris Date: Wed Jun 29 17:07:44 2016 -0700 Remove unused edt field from print_data structure. Change-Id: I5778b08c52119b5be1ec482be9417b3c4ba8ed62 Reviewed-on: https://code.wireshark.org/review/16215 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=6190f49a4a1527033dc8d6e615c48c59e98feab1 commit 6190f49a4a1527033dc8d6e615c48c59e98feab1 Author: Guy Harris Date: Wed Jun 29 16:53:06 2016 -0700 Get rid of unused edt member in write_pdml_data structure. Change-Id: I2a41d378187c1685afb701372cf3a8ec9c0aeb70 Reviewed-on: https://code.wireshark.org/review/16214 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=6d06e690f2eee802ce89022f44fb706da8b05db0 commit 6d06e690f2eee802ce89022f44fb706da8b05db0 Author: Guy Harris Date: Wed Jun 29 16:49:04 2016 -0700 Remove unused edt member from write_json_data structure. Change-Id: Id8b45715c753dc6006f7833e5f49bd8aabc15271 Reviewed-on: https://code.wireshark.org/review/16213 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=2257478e92357785cb43c3ff4329c31ea0f4fa25 commit 2257478e92357785cb43c3ff4329c31ea0f4fa25 Author: Guy Harris Date: Wed Jun 29 16:13:38 2016 -0700 Fix -T fields, broken by ceae9e4d1fff4500b285dba021c3f239ff87779e. Rename write_fields_proto_tree() to write_specified_fields(), and make it static. Make write_fields_proto_tree() a wrapper around write_specified_fields() that sets the format to FORMAT_CSV. Have write_specified_fields() fail with an assertion if fields->format isn't one of the known formats, to catch problems such as this in the future. Don't fill in the "data" structure if we're not going to use it. Change-Id: I11dbf448d72ca389f0e5fb8558a41b7eecf7c9a4 Reviewed-on: https://code.wireshark.org/review/16210 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=af52c8536f191891aee8e8f68a08b5ab0841ed35 commit af52c8536f191891aee8e8f68a08b5ab0841ed35 Author: Benjamin Coddington Date: Fri Jun 24 09:24:20 2016 -0400 packet-nfs: fixup whitespace in pNFS SCSI work A recent patch introduced whitespace errors.. clean them out. Change-Id: Id67bed40646d60dc6775e1e1f958a5a07a5f5f6d Signed-off-by: Benjamin Coddington Reviewed-on: https://code.wireshark.org/review/16205 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=bca1f8c2687cf165b1a7c79e74448de8a86a0eb3 commit bca1f8c2687cf165b1a7c79e74448de8a86a0eb3 Author: Gerald Combs Date: Wed Jun 29 13:14:23 2016 -0700 Remove an unused image. Remove ui/qt/progress_overlay.png. Change-Id: I2016c6aa5f77314add9870ba95d1c297d72a05c3 Reviewed-on: https://code.wireshark.org/review/16207 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=e1b13043340a17a368e84f4b2c63912cc1c7e3f6 commit e1b13043340a17a368e84f4b2c63912cc1c7e3f6 Author: Jo??o Valverde Date: Wed Jun 29 20:05:27 2016 +0100 Update README.qt Change-Id: Icf7774098986da29efdf76af1dcf217bced428e4 Reviewed-on: https://code.wireshark.org/review/16206 Reviewed-by: Alexis La Goutte Reviewed-by: Martin Kaiser Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=272ec20c56612559bfc7b480cda754f97432f5c7 commit 272ec20c56612559bfc7b480cda754f97432f5c7 Author: clairvoyant Date: Thu Jun 23 16:33:50 2016 +0200 LAPD. SCTP can carry LAPD information. * LAPD can be configured in "Decode As" using port and protocol identifier. * Add default sctp ppi (the number is not assigned by IANA). Change-Id: Iaa4797e844f6480881605ad4e6b408d7d5f60cad Reviewed-on: https://code.wireshark.org/review/16107 Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=be12a252dd0bfeddc4b82da4690bcd582aa94d4a commit be12a252dd0bfeddc4b82da4690bcd582aa94d4a Author: Michael Mann Date: Thu Jun 23 23:10:08 2016 -0400 Provide new interface for Export PDU. Rather than have a bitmask for each desired field, have a dissector provide a list of structures that represent data that goes into the PDU. Change-Id: I125190cbaee489ebffb7d9f5d8bc6f3be2d06353 Reviewed-on: https://code.wireshark.org/review/16122 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=46561910f4372ac9fc591bb225298bee7e2879b8 commit 46561910f4372ac9fc591bb225298bee7e2879b8 Author: Gerald Combs Date: Tue Jun 28 10:35:27 2016 -0700 CMake: Update the macOS wrapper script behavior. CMake on macOS creates a convenience wrapper (run/wireshark) that runs run/Wireshark.app/Contents/MacOS/Wireshark. Have it run the executable using "exec" instead of opening the bundle using "open" so that Wireshark runs in the foreground. Change-Id: I295ce0681da75678e5e01781e9c8fb58e2236fc9 Reviewed-on: https://code.wireshark.org/review/16196 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=ceae9e4d1fff4500b285dba021c3f239ff87779e commit ceae9e4d1fff4500b285dba021c3f239ff87779e Author: Martin Kacer Date: Tue Jun 28 13:01:25 2016 +0200 tshark fields filter added for other outputs -e fields filter addded to ek|json|pdml output. Bug: 12529 Change-Id: I1f0f8772eefceb5b71927925ce0c34af483571b9 Reviewed-on: https://code.wireshark.org/review/16193 Petri-Dish: Guy Harris Tested-by: Petri Dish Buildbot Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=348e364551782237800896920f32b10cc18e9f36 commit 348e364551782237800896920f32b10cc18e9f36 Author: Guy Harris Date: Tue Jun 28 19:31:32 2016 -0700 Distribute i18n.qrc.in in the release tarball. Change-Id: I4f974351ab1f4781e140873f460d028f49640ca1 Reviewed-on: https://code.wireshark.org/review/16200 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=07570b58311588dbe10014c581a2eda1f5440b48 commit 07570b58311588dbe10014c581a2eda1f5440b48 Author: Guy Harris Date: Tue Jun 28 17:24:19 2016 -0700 Don't assume GNU sed. Not all versions of sed support "\n" as meaning "newline" in the replacement string of an s command. POSIX requires tr to support "\n" in the replacement string, however, so use % as meaning "newline" in the sed script, and translate it to a newline using tr. Change-Id: Icdbc0b55787340953dfc90ea82e0421b4e77a896 Reviewed-on: https://code.wireshark.org/review/16199 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=5c03bda31af87bf08a404509cd0714df65471416 commit 5c03bda31af87bf08a404509cd0714df65471416 Author: Jo??o Valverde Date: Tue Mar 15 03:06:21 2016 +0000 Qt: Generate .qm files during build Change-Id: Ia2ee723227e1b331eeec0f0463654f35a4c9f37b Reviewed-on: https://code.wireshark.org/review/14508 Petri-Dish: Martin Kaiser Tested-by: Petri Dish Buildbot Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=fff248bb843e21099c7160a0346db2c88987abd5 commit fff248bb843e21099c7160a0346db2c88987abd5 Author: Bruno Verstuyft Date: Mon Jun 20 14:29:10 2016 +0200 DOCSIS: Added dissector for OFDM Channel Descriptor Change-Id: Idbbc1ad126e0b01952957a914bd9c16a990a9b9e Reviewed-on: https://code.wireshark.org/review/16036 Reviewed-by: Jaap Keuter Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=42b8c951fa049017ecfe0ebc81bff7025d284987 commit 42b8c951fa049017ecfe0ebc81bff7025d284987 Author: Pascal Quantin Date: Tue Jun 28 21:47:46 2016 +0200 3GPP NAS: add a missing separator for optional string Change-Id: Idddbae0e969b525ddbe31f3b1ddbccaed232891a Reviewed-on: https://code.wireshark.org/review/16197 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=422c0f45d497872a963363132ec92d400a79538f commit 422c0f45d497872a963363132ec92d400a79538f Author: Gerald Combs Date: Mon Jun 27 20:13:35 2016 -0700 Qt: Make the packet map work with Qt 5.7. It's not safe to assume that the overlay scroll bar range is equal(ish) to the number of packets. Adjust our arithmetic accordingly. Change-Id: Ic8cc8a746bdd2bdc6771794303e95a810bc3d1d2 Reviewed-on: https://code.wireshark.org/review/16186 Petri-Dish: Gerald Combs Tested-by: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=000ac66fce801e4f28e322893ae9280115906330 commit 000ac66fce801e4f28e322893ae9280115906330 Author: Gerald Combs Date: Tue Jun 28 08:54:53 2016 -0700 Qt: Make recent preferences changes work with Qt4. Cast a pointer to a QWidget * so that compilation and pref selection works for Qt4. Add an assert and some comments. Change-Id: Ide89b698220a9af7b7252488f0770ff35081432e Reviewed-on: https://code.wireshark.org/review/16195 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=ff8c6d95b05def3c3c12926c75e95d2a2316919f commit ff8c6d95b05def3c3c12926c75e95d2a2316919f Author: Jens Kilian Date: Tue Jun 28 10:32:26 2016 +0200 Qt: Add a missing Q_DECLARE_METATYPE to fix a compile error on RHEL 7. Change-Id: I6cf0a95525334d5a7561a477093b892a3f821b98 Reviewed-on: https://code.wireshark.org/review/16189 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=980d3b4ea3a934f93ab823be71e1632f1117df70 commit 980d3b4ea3a934f93ab823be71e1632f1117df70 Author: Alexis La Goutte Date: Mon Jun 27 08:08:28 2016 +0200 DTN: fix indent * Replace tab by 4-spaces * Add modelines (for packet-dtn.c) Change-Id: I668f20b4a021ef94a1bb0b26ac815495eb9920d9 Reviewed-on: https://code.wireshark.org/review/16165 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=0321d06e54cb4bf204a2630f574df194d5011a83 commit 0321d06e54cb4bf204a2630f574df194d5011a83 Author: David Zoller Date: Sat Jun 25 09:13:00 2016 -0500 DTN follow up to Change ID: I49769271a41b6a7b23c6bc1d4beaadbe8819198d Change-Id: Ia90644c22896586e4a260a3bf11d1f3e50bd4c4b Reviewed-on: https://code.wireshark.org/review/16134 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=ca369ac20d5f8a6ad2b153c0f4d244523ebfb8dd commit ca369ac20d5f8a6ad2b153c0f4d244523ebfb8dd Author: Pascal Quantin Date: Tue Jun 28 16:47:20 2016 +0200 3GPP NAS: upgrade dissector to v13.6.0 Change-Id: Ieffc5d6544f3bd121ff317ff598faaadb5f117ab Reviewed-on: https://code.wireshark.org/review/16194 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=670b1199e3c3975755d4c717d8d991c1d56b597c commit 670b1199e3c3975755d4c717d8d991c1d56b597c Author: Dario Lombardo Date: Tue Jun 28 10:43:12 2016 +0200 print.c NULL pointer check in print_escaped Added NULL pointer check in print_escaped functions. Requested by comment in change 16034. Change-Id: Id172d772d9b5cb4bcd31fe8b42286f885ec5b968 Reviewed-on: https://code.wireshark.org/review/16188 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=8c006feeab858286897879e0c14f0573b4521ea6 commit 8c006feeab858286897879e0c14f0573b4521ea6 Author: Dario Lombardo Date: Tue Jun 28 10:43:12 2016 +0200 print: change function call. Change-Id: I8cae4a8d2b57f961d16cb388befed2348a88badc Reviewed-on: https://code.wireshark.org/review/16191 Petri-Dish: Dario Lombardo Reviewed-by: Pascal Quantin Reviewed-by: Martin Kacer Tested-by: Petri Dish Buildbot Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=94830dc145818ce4fcedcfee0ca4432df6d2f6eb commit 94830dc145818ce4fcedcfee0ca4432df6d2f6eb Author: Dario Lombardo Date: Tue Jun 28 10:42:55 2016 +0200 print: merge json and ek functions. Change-Id: Ia5d75bab03bfc065651ea83c936aedffb1f69e9f Reviewed-on: https://code.wireshark.org/review/16190 Petri-Dish: Dario Lombardo Reviewed-by: Pascal Quantin Reviewed-by: Martin Kacer Tested-by: Petri Dish Buildbot Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=7fcdc759b4b681f33be9ab4e723fea32e31e14cc commit 7fcdc759b4b681f33be9ab4e723fea32e31e14cc Author: Alexis La Goutte Date: Tue Jun 28 07:29:50 2016 +0200 print(.c): fix no previous prototype for 'check_protocolfilter' [-Wmissing-prototypes] Change-Id: Ib10e919dd3f0bec92004c68bf73a3c7d37961f03 Reviewed-on: https://code.wireshark.org/review/16187 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e5a1afc6f98cd807fbe74f9a2db455b56dfebbe9 commit e5a1afc6f98cd807fbe74f9a2db455b56dfebbe9 Author: Gerald Combs Date: Mon Jun 27 14:34:29 2016 -0700 Qt: Preferences dialog performance improvements. Fill in advanced and module tree item text when requested. Create ModulePreferencesScrollAreas only when we need to show them. Change-Id: I5aa7d5dba8f5d20de088de3a9d1ee9d58e779269 Reviewed-on: https://code.wireshark.org/review/16181 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=ee6c1f5d29d6eef80a55222f829c14a2421d1715 commit ee6c1f5d29d6eef80a55222f829c14a2421d1715 Author: Jaap Keuter Date: Mon Jun 27 23:17:27 2016 +0200 OSPF: Differentiate meaning of N/P bit in NSSA LSA type 7 In OSPF v2 the N/P bit in NSSA LSA type 7 messages has to be interpreted as P-bit (RFC 3101) instead of N-bit. This change makes it so. Bug: 12555 Change-Id: I1d4a8978ca42d0472d5967528e72cbfada87b799 Reviewed-on: https://code.wireshark.org/review/16174 Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=f0e676496d00283242854d4e5d1f3ef852f872ce commit f0e676496d00283242854d4e5d1f3ef852f872ce Author: Guy Harris Date: Mon Jun 27 19:58:21 2016 -0700 Global, not static. Change-Id: I185a1786365f185f18f3ec492a8ef165d61595ed Reviewed-on: https://code.wireshark.org/review/16185 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=3ebac2babbd9af1593b86084214051c4c2da8eb2 commit 3ebac2babbd9af1593b86084214051c4c2da8eb2 Author: Guy Harris Date: Mon Jun 27 19:54:42 2016 -0700 Have commandline_other_options() directly fill in the global structure. Other code looks at the global structure, so there won't be other structures; just fill in the global structure directly. Change-Id: I4dc87b79168c5a7c9ab1f085aa2d78cc6d2c9019 Reviewed-on: https://code.wireshark.org/review/16184 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=ac4ad2bd44f2b8f6981581c683d15645bf2e70cc commit ac4ad2bd44f2b8f6981581c683d15645bf2e70cc Author: Guy Harris Date: Mon Jun 27 18:56:29 2016 -0700 Don't set quit_after_cap if no pcap, as it's not present. Change-Id: I871f75394ba66967d7d7be203bd9e235575458e1 Reviewed-on: https://code.wireshark.org/review/16183 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=5d019cfb13a75663f5fde39163650884208e5791 commit 5d019cfb13a75663f5fde39163650884208e5791 Author: Guy Harris Date: Mon Jun 27 18:40:09 2016 -0700 Make quit_after_cap an item in commandline_param_info_t. And make the commandline_info structure global, so all the places that look at quit_after_cap can get at it. Change-Id: I006329cf8842c655cca36f024570855d1b16e107 Reviewed-on: https://code.wireshark.org/review/16182 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=3f49e897f674008c27de9833b8ba2d119dc22ef4 commit 3f49e897f674008c27de9833b8ba2d119dc22ef4 Author: Guy Harris Date: Mon Jun 27 17:21:24 2016 -0700 Pull quit_after_cap out of the global capture options. Really, all the GUI-related options should be pulled out, so they're not cluttering up dumpcap and tshark. Change-Id: I0276dee2be48bae3498a819d8c0c2747fe1352e7 Reviewed-on: https://code.wireshark.org/review/16180 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=72d9785cfc0d1d7e2eeebc05997d0efcec5dfa7f commit 72d9785cfc0d1d7e2eeebc05997d0efcec5dfa7f Author: Guy Harris Date: Mon Jun 27 16:49:08 2016 -0700 We need global_capture_opts if we have extcap, even without pcap. Change-Id: I16b778064c1cd2bbf281fb5192bf35da252e99dd Reviewed-on: https://code.wireshark.org/review/16179 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=9b91e64fee7dfdbeef3d8602a8af6c8d0d8a788c commit 9b91e64fee7dfdbeef3d8602a8af6c8d0d8a788c Author: Peter Wu Date: Tue Jun 28 00:34:07 2016 +0200 test: ensure temporary directory outside source tree The whole point of using mktemp is to get a temporary directory outside the source tree. Commit v2.1.0rc0-1027-ge01f8fb tried to fix the invocation for *BSD (including OS X), but by adding a template it dropped the implicit --tmpdir option for GNU mktemp on Linux.. Use the GNU mktemp invocation and if it fails (for example, because a template is expected for BSD/OS X), provide a template. Change-Id: I77bbc7dc2045e4fa756e102afa080860b0857713 Reviewed-on: https://code.wireshark.org/review/16178 Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=e69194ae6513aa0bbf2728df09ec9133ae379714 commit e69194ae6513aa0bbf2728df09ec9133ae379714 Author: Peter Wu Date: Mon Jun 27 23:23:31 2016 +0200 qt: fix linking error with global_capture_opts global_capture_opts is already defined by ui/commandline.c which is also linked with wireshark-qt.cpp. Remove the duplicate definition to avoid a build failure with the gold linker. Fixes regression from v2.1.1rc0-192-g9b5b444. Change-Id: I4484e2769bf270dee1ec0378fd9c925e01eaf390 Reviewed-on: https://code.wireshark.org/review/16175 Petri-Dish: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=4add8b6b4523db8966c88d69b7f9710859ec3081 commit 4add8b6b4523db8966c88d69b7f9710859ec3081 Author: Peter Wu Date: Thu Jun 16 15:27:25 2016 -0700 cmake: add idl2wrs-dissectors target for DCERPC Add a callable target such that dissectors can be generated without the AUTOGEN_dcerpc option. Modelled after the pidl CMakeLists.txt file and target. This approach has the advantage over the previous implementation such that the clean target does not remove the packet-dcerpc-X.c files. Change-Id: I3226937eaa76dffa253df9d4f989421d5faa3f3f Reviewed-on: https://code.wireshark.org/review/15989 Petri-Dish: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=b0b2540fbaad26d282a6e335c2b800c056961514 commit b0b2540fbaad26d282a6e335c2b800c056961514 Author: Gerald Combs Date: Mon Jun 27 09:02:51 2016 -0700 Qt: Clean up capture file callbacks. Mark some callbacks GTK+ only as appropriate. Change a debug message to an assert since we handle all callbacks. Change-Id: I4266f0d7134d19a9c0432354ea36de67501275b4 Reviewed-on: https://code.wireshark.org/review/16171 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=d8ddf84693f335a071982aac5896f86152e91ee5 commit d8ddf84693f335a071982aac5896f86152e91ee5 Author: Martin Kacer Date: Mon Jun 27 06:41:56 2016 +0200 Fixed tshark pdml output. Corrected if no protocol filter (-j) specified. Change-Id: Id20dd255642951633efa935dbb1363e7b9aa9be0 Reviewed-on: https://code.wireshark.org/review/16164 Petri-Dish: Jaap Keuter Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=d90e6e74da5e4766b95545120f259a5565071702 commit d90e6e74da5e4766b95545120f259a5565071702 Author: Jeff Morriss Date: Mon Jun 27 09:48:35 2016 -0400 There's no need to check the return from g_array_index(). g_array_index() returns an index into an array: we're sure to find something at that index (whether that something is in bounds is a-whole-nother question). This fixes CIDs 1362829 and 1362890/1362830. There were other CIDs like this but they've already been fixed. Change-Id: I94af0931b9adf3abd3bedc969e399cda98bbdd07 Reviewed-on: https://code.wireshark.org/review/16168 Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=2ab415579491e4bc66ea58627bda504cae833b9e commit 2ab415579491e4bc66ea58627bda504cae833b9e Author: Michael Mann Date: Sun Jun 26 10:52:37 2016 -0400 tvb_get_string_enc + proto_tree_add_item = proto_tree_add_item_ret_string Also some other tricks to remove unnecessary tvb_get_string_enc calls. Change-Id: I2f40d9175b6c0bb0b1364b4089bfaa287edf0914 Reviewed-on: https://code.wireshark.org/review/16158 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=8c37621ca733a24a972e3e069a537c06e650f435 commit 8c37621ca733a24a972e3e069a537c06e650f435 Author: D. Ulis Date: Sun Jun 26 22:34:03 2016 -0400 CIP: Cleanup info column for MSP packets 1. Skip printing class name in info column when it was an MSP, since it's implied. 2. Don't print response status for embedded messages in info column for MSP. It makes the line too long. 3. Print the response status for embedded messages in the Service Packet tree. This makes it easier to find the packet that may have failed. Change-Id: I2c60fb9baf113a215ada7301f493cbd51e340dcd Reviewed-on: https://code.wireshark.org/review/16162 Reviewed-by: Anders Broman Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=58ccf8e6b65b3911426d08d28997089ce8d611a1 commit 58ccf8e6b65b3911426d08d28997089ce8d611a1 Author: Jeff Morriss Date: Sun Jun 26 21:38:19 2016 -0400 endpoint dialog: fix compilation when we don't HAVE_GEOIP. Also fix some indentation and white space. Remove a break-after-return. Bug: 12562 Change-Id: I912ccdac62aceaabcffec8f7739da56cc6036abf Reviewed-on: https://code.wireshark.org/review/16159 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=010f5bba636a81db2c0a4ab5a500c7f23e689fde commit 010f5bba636a81db2c0a4ab5a500c7f23e689fde Author: Alexis La Goutte Date: Mon Jun 27 08:10:33 2016 +0200 LTP: fix indent replace space by tab Change-Id: I52d5fefbf795fe6ee2dbdeda087c49280ba47503 Reviewed-on: https://code.wireshark.org/review/16166 Petri-Dish: Alexis La Goutte Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=af26f31a638264c6450451ce4211a4b5a1b56835 commit af26f31a638264c6450451ce4211a4b5a1b56835 Author: Bruno Verstuyft Date: Thu Jun 16 10:24:21 2016 +0200 DOCSIS: Fix unknown TLVs in UCD type29 caused parsing errors + bugfixes Change-Id: I9ab56ded7ebf9f087afceed979e451e369eaf1d6 Reviewed-on: https://code.wireshark.org/review/15967 Reviewed-by: Alexis La Goutte Tested-by: Alexis La Goutte Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=03adf586911b315004b00e05addc32bfdf052b80 commit 03adf586911b315004b00e05addc32bfdf052b80 Author: Joerg Mayer Date: Sun Jun 26 23:42:20 2016 +0200 Remove author comments and some accompanying useless code comments This only removes author's names that appear in the AUTHORS* files. In those cases where a group of people get mentioned, this patch does not remove any in case at least one name is not found in AUTHORS* Change-Id: I2259dbda3d4a1250bdc103f3fc5be93df5482489 Reviewed-on: https://code.wireshark.org/review/16154 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=ff9e62a30b43b1dbe940d623ab8c6b39283bf4b1 commit ff9e62a30b43b1dbe940d623ab8c6b39283bf4b1 Author: Jo??o Valverde Date: Sat Jun 25 19:23:58 2016 +0100 autotools: Qt 5.7 requires C++11 Change-Id: Icad622a052a84862ace98a7000f10ccf677f54a5 Reviewed-on: https://code.wireshark.org/review/16138 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=fbb23e27dddbc2f05a749df2cd07e5d8dd8335ee commit fbb23e27dddbc2f05a749df2cd07e5d8dd8335ee Author: Thomas Wiens Date: Fri Jun 24 23:53:36 2016 +0200 s7comm: Sinumerik NC file transfer Added decoding of up-/downloading files from/to a Sinumerik NC CNC control machine. Change-Id: If7939e56e972fc2b8feb12150c4184a880b0cdae Reviewed-on: https://code.wireshark.org/review/16129 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=76ae2d9721b870937a92c97328f6f316ebac5f13 commit 76ae2d9721b870937a92c97328f6f316ebac5f13 Author: Alexis La Goutte Date: Sun Jun 26 18:54:54 2016 +0200 AUTHORS: fix duplicate / wrong name entry Change-Id: I1e2bb98d1e78af193f449c75109eabc92f934c11 Reviewed-on: https://code.wireshark.org/review/16149 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: David Zoller Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=148d5860a142a88d4ce355dfeba2a763b900a4b4 commit 148d5860a142a88d4ce355dfeba2a763b900a4b4 Author: Martin Kacer Date: Sun Jun 26 21:13:06 2016 +0200 json: corrected json output format. Some pcaps caused invalid json and ek files. Bug: 11754 Change-Id: Id4c4d744b4d07fe4e8b6423688be1bb10a803844 Reviewed-on: https://code.wireshark.org/review/16152 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=619659599ac199f5f496e050a4cf30c23164cd80 commit 619659599ac199f5f496e050a4cf30c23164cd80 Author: Gerald Combs Date: Sat Jun 25 09:44:28 2016 -0700 CMake: Qt 5.7 requires C++ 11. Add -std=c++11 to CMAKE_CXX_FLAGS if we have Qt >= 5.7.0 and we're compiling with g++ or clang++. Change-Id: Id4ce5921ce5c475e9eb9cc67f94c3b3a895924a1 Reviewed-on: https://code.wireshark.org/review/16135 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=a4711f80c6d466cdd7eef376bf911699f55d35eb commit a4711f80c6d466cdd7eef376bf911699f55d35eb Author: Ashish Shukla Date: Fri Jun 24 15:59:39 2016 -0700 radiotap: Fix for the VHT 20MHz MCS 9 data rate not displayed MCS 9 at 20 MHz is valid for 3 and 6 spatial streams. Changed the rate table to include rate (mbps) for VHT 20MHz MCS 9. Signed-off-by: Alexis La Goutte Bug: 12558 Change-Id: Ia16ae545a5ac1779131e24e1f54a5659390cd321 Reviewed-on: https://code.wireshark.org/review/16146 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=28048a97937bc0265333c47de6274e7d29b9fda8 commit 28048a97937bc0265333c47de6274e7d29b9fda8 Author: Alexis La Goutte Date: Sun Jun 26 17:19:56 2016 +0200 circuit(.h): fix indent (and add modelines) Change-Id: I71bb0a8eaf9f5bd34395a4182e4158abaca4ace2 Reviewed-on: https://code.wireshark.org/review/16144 Reviewed-by: Dario Lombardo Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=4f2c3ad787cd31a3b75e3cc4679d3d0b11d1c40a commit 4f2c3ad787cd31a3b75e3cc4679d3d0b11d1c40a Author: Alexis La Goutte Date: Sun Jun 26 18:48:30 2016 +0200 Fix typo on AUTHORS.src (about @) Change-Id: Ie4ba5b6ca9cdcf0a90c4b7604b0b4ff89690f3d9 Reviewed-on: https://code.wireshark.org/review/16148 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=ea4d01d90eecead750c44b5531f5ec28c95b51c1 commit ea4d01d90eecead750c44b5531f5ec28c95b51c1 Author: Guy Harris Date: Sun Jun 26 17:37:49 2016 -0700 The "coding" subfield of the VHT field is a bitmask. Treat it as such. Fetch it once, regardless of whether we have any non-zero NSS values or not, and use the per-user NSS value to decide whether a particular bit in the bitmask is valid and worth displaying. Make the four coding fields bitfields, with the appropriate bit. Change-Id: I506b35afa9d07da8d800da5c304d5d0aadd87c54 Reviewed-on: https://code.wireshark.org/review/16155 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=497159f37245164dba6cb2b80b29f866c051cf25 commit 497159f37245164dba6cb2b80b29f866c051cf25 Author: Guy Harris Date: Sun Jun 26 13:44:17 2016 -0700 Check for an invalid 11ac MCS/bandwidth/NSS combination. A few of the combinations are marked as "Not valid" in 802.11ac-2013. Ping-Bug: 12558 Change-Id: I18b78ebb84ab32a6fc53c6d634ef07ae87fb4866 Reviewed-on: https://code.wireshark.org/review/16153 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=b84637b4f6a1f3f910b97c21264ff6132a9c19c4 commit b84637b4f6a1f3f910b97c21264ff6132a9c19c4 Author: Joerg Mayer Date: Sun Jun 26 19:07:57 2016 +0200 Decode partial virtual bitmap in TIM IE - Add yet another filter name for an association id element - Minor (consistency) cleanups in the vicinity of the new hf element. Bug: 12545 Change-Id: Ic8e7580e7de7572e1b449ae03494b25567d86ea3 Reviewed-on: https://code.wireshark.org/review/16150 Reviewed-by: J??rg Mayer http://cgit.osmocom.org/wireshark/commit/?id=e702da6e8a16d423df7b5904e5be23aefb0af34b commit e702da6e8a16d423df7b5904e5be23aefb0af34b Author: Gerald Combs Date: Sun Jun 26 08:09:49 2016 -0700 [Automatic update for 2016-06-26] Update manuf, services enterprise-numbers, translations, and other items. Change-Id: Id5cc1bbd3d7f899e48ae9c2de48613ef0366cc29 Reviewed-on: https://code.wireshark.org/review/16142 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=5e8649bd59f2acac3a95c158f2ecba179ef6ae27 commit 5e8649bd59f2acac3a95c158f2ecba179ef6ae27 Author: Gerald Combs Date: Sat Jun 25 10:12:21 2016 -0700 Qt: Don't use QStyleOptionViewItemV4. It was deprecated in Qt 5.7. Just use QStyleOptionViewItem. Change-Id: I890305a11393940e21bdc68d90ca6602ade16769 Reviewed-on: https://code.wireshark.org/review/16137 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=4addfc67b4cd35601d5f9c5ce134f23ea145934a commit 4addfc67b4cd35601d5f9c5ce134f23ea145934a Author: Gerald Combs Date: Fri Jun 24 16:48:23 2016 -0700 Add an RA_INTERFACES register action. Add RA_INTERFACES between RA_PREFERENCES and RA_CONFIGURATION. Wireshark was spending a suspiciously long time loading module preferences here. (Now we just need to find out why that section of the code is slow.) Change-Id: Iecbe55e8e10c8844bcb151a13e383cb13a3f6eb1 Reviewed-on: https://code.wireshark.org/review/16133 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=60cdee9e307c15928a542adc547f27fd752c4837 commit 60cdee9e307c15928a542adc547f27fd752c4837 Author: Gerald Combs Date: Fri Jun 24 15:17:25 2016 -0700 Qt: Handle unhandled filter actions. Handle FilterAction::ActionColorize and ::ActionFind. Remove ::ActionConversation since it was unused. Assert when we encounter a missing FilterAction, similar to what we do in other parts of the code. Bug: 12363 Change-Id: I5c1ecd488e5bdb9700a80fc70ec7c047311054b6 Reviewed-on: https://code.wireshark.org/review/16131 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=291762d0af8cd49a19c6fc73fce317ee20816a17 commit 291762d0af8cd49a19c6fc73fce317ee20816a17 Author: Gerald Combs Date: Fri Jun 24 10:52:44 2016 -0700 Qt: Try to fix un-maximize behavior on OS X. On OS X, create dialogs with valid parents so that we don't trigger QTBUG-46701. Document QDialog's "on top", maximize, and minimize behaviors. Bug: 12544 Change-Id: I32c0ef01dba3f7132e5fd0cd61f9feb654b92009 Reviewed-on: https://code.wireshark.org/review/16127 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=974a530f8edbb31f6f6cacc904f3892b25268d7c commit 974a530f8edbb31f6f6cacc904f3892b25268d7c Author: Gerald Combs Date: Thu Jun 23 13:10:52 2016 -0700 Qt: Conversation and Endpoint dialog performance tweaks. Generate column text dynamically. This keeps us from having to iterate over our tree items each time we receive updates. Set the uniformRowHeights property. Stop automatically resizing columns after 200 items. Fixup name resolution behavior. Disable the checkbox if host name resolution is disabled. Change-Id: Ib2fef604d6ee9e39a8b1edd72d58d0cb02d3bb64 Reviewed-on: https://code.wireshark.org/review/16110 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=01e22809ffc6797361d1601d1517c8df212c4566 commit 01e22809ffc6797361d1601d1517c8df212c4566 Author: Dario Lombardo Date: Thu Jun 23 17:52:51 2016 +0200 circuit: rename shadow variable Change-Id: I67e2c80e89af9526ba4b482933d64cab93b9490a Reviewed-on: https://code.wireshark.org/review/16105 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=12efbd6b404ff50a5388014ba3d8b543079204f0 commit 12efbd6b404ff50a5388014ba3d8b543079204f0 Author: Dario Lombardo Date: Thu Jun 23 17:53:45 2016 +0200 app_mem_usage: rename shadow variable Change-Id: I0db888633118beeabfe4bb8fa6da419d0827c7c1 Reviewed-on: https://code.wireshark.org/review/16106 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=f8500f39e29b001d609c01f7c265d6458d7f2b15 commit f8500f39e29b001d609c01f7c265d6458d7f2b15 Author: Dario Lombardo Date: Thu Jun 23 17:51:41 2016 +0200 conversation: rename shadow variable Change-Id: I8f738b2e01d7f448b21cdc1b488b16b7dd581911 Reviewed-on: https://code.wireshark.org/review/16104 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=46fc6f5d397219889a1355da09573dfbc7d800ac commit 46fc6f5d397219889a1355da09573dfbc7d800ac Author: Dario Lombardo Date: Thu Jun 23 17:40:40 2016 +0200 ex-opt: rename shadow variable Change-Id: Iba19920e58ffb7f1a88c2a75964c518f0479c66f Reviewed-on: https://code.wireshark.org/review/16103 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=916958ca828ac55d09e641e0fe81219c96017fe3 commit 916958ca828ac55d09e641e0fe81219c96017fe3 Author: Dario Lombardo Date: Thu Jun 23 17:39:43 2016 +0200 filter: rename shadow var Change-Id: Idc18f2988754fc21b1f8f2dcadfe5e3dd31d5545 Reviewed-on: https://code.wireshark.org/review/16102 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=bfb6f62e368825d862d2ceac91662a6e6de06ddd commit bfb6f62e368825d862d2ceac91662a6e6de06ddd Author: Dario Lombardo Date: Thu Jun 23 17:35:17 2016 +0200 srt: rename shadow variable Change-Id: I69bda25f79b6b46bdb288e32133847a853b614e0 Reviewed-on: https://code.wireshark.org/review/16101 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=b845e29d97c9f30c8e7369835f084af19455cbbb commit b845e29d97c9f30c8e7369835f084af19455cbbb Author: Dario Lombardo Date: Thu Jun 23 17:31:49 2016 +0200 stats_tree: rename shadow variable Change-Id: I5b3272cc4df728c70d6b0370b0d8a6d3482a0c6c Reviewed-on: https://code.wireshark.org/review/16100 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=581d44f4ad84e6147ce60b8a8536fb17512a423d commit 581d44f4ad84e6147ce60b8a8536fb17512a423d Author: Dario Lombardo Date: Thu Jun 23 17:15:34 2016 +0200 h248: rename shadow variable. Change-Id: I98545776127a0cc3b5d9c44bb625a217672b4443 Reviewed-on: https://code.wireshark.org/review/16099 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=b47aca5fd1782cea68b2cba54263a75b5a3007e8 commit b47aca5fd1782cea68b2cba54263a75b5a3007e8 Author: Gerald Combs Date: Fri Jun 24 16:01:51 2016 -0700 Minor UI locale updates. Qt: Call setlocale before commandline_early_options so that we get proper "-v" output, similar to the GTK+ UI. GTK+: Call setlocale once at startup. Bug: 11960 Change-Id: I3c3a196b9d94fc768e1085200891bc8d67e21a08 Reviewed-on: https://code.wireshark.org/review/16132 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=79836fa23ae275466fd7414967bd17e0f629c888 commit 79836fa23ae275466fd7414967bd17e0f629c888 Author: Roland Knall Date: Thu Jun 23 10:43:30 2016 +0200 wsutil: Move Win32 helper routines from capchild Move error handling and argument quoting routines from capchild to wsutil, as those methods will be used by extcap_spawn as well. Change-Id: I2c4515fefd5aecad317fcdaefa721734288f792c Reviewed-on: https://code.wireshark.org/review/16123 Petri-Dish: Roland Knall Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde Reviewed-by: Roland Knall http://cgit.osmocom.org/wireshark/commit/?id=fe6856684b9c48edd093dbe3b9931630d9325ce6 commit fe6856684b9c48edd093dbe3b9931630d9325ce6 Author: Gerald Combs Date: Fri Jun 24 12:59:07 2016 -0700 Qt: Fix "-l" behavior. gbcae998 didn't completely fix the missing "-l" behavior. Bug: 12311 Change-Id: Iee3c844013ac137e94848aaafca7aeb3de43e080 Reviewed-on: https://code.wireshark.org/review/16128 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=cc007e59082ed710b46c75a346ec8defde9574d5 commit cc007e59082ed710b46c75a346ec8defde9574d5 Author: Gerald Combs Date: Fri Jun 24 08:59:48 2016 -0700 Qt: Keep the syntax line edit cursor active. Ignore focusOutEvents when the syntax line edit completer is active. This keeps it from hiding its cursor. Bug: 12520 Change-Id: I8e25b92c097e039e26e2381c5209be1e27a6a7cd Reviewed-on: https://code.wireshark.org/review/16126 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Tested-by: Jeff Morriss Tested-by: Jim Young Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=4adf695a7402aa2f59b72dea91e85c03fae2e6d3 commit 4adf695a7402aa2f59b72dea91e85c03fae2e6d3 Author: Alexis La Goutte Date: Fri Jun 24 14:13:06 2016 +0200 print(.c): fix indent Change-Id: Ie7c55fb432b29abe689eed1968cfa30bd8e88e33 Reviewed-on: https://code.wireshark.org/review/16124 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=1df9918d5ca647b6e0671e9f124eaec3db4708cd commit 1df9918d5ca647b6e0671e9f124eaec3db4708cd Author: Dario Lombardo Date: Thu Jun 23 18:21:13 2016 +0200 tfshark: remove unused variable Change-Id: I30ab3e4e044de12b18b7b7213a605df7096d1c54 Reviewed-on: https://code.wireshark.org/review/16108 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=71a57dc85b235df5b598a195fefa243773c4f18f commit 71a57dc85b235df5b598a195fefa243773c4f18f Author: Guy Harris Date: Thu Jun 23 18:51:25 2016 -0700 Indicate how this should be done. Assuming that it could, if registered as an "eth.trailer" heuristic dissector, get the length of the entire frame, that is. Change-Id: I1ac26feeb10bb8ba357089a80f4b768f580bb51d Reviewed-on: https://code.wireshark.org/review/16121 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=a5e9e7e7aed75cfec58ff33fc488baf6236c92c6 commit a5e9e7e7aed75cfec58ff33fc488baf6236c92c6 Author: Guy Harris Date: Thu Jun 23 12:45:32 2016 -0700 Fix "disable this protocol by default". Allow a dissector to mark its protocol as "disabled by default", which means that the "enable all protocols" routine won't enable it. This is necessary in order to allow the disabling of protocols not to be unintentionally changed due to profile changes; see bug 9826. Change-Id: I3947f794c21350b70a8de06899cfc7715b77f90f Ping-Bug: 9826 Reviewed-on: https://code.wireshark.org/review/16109 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=dd5f3c96c300688cb996e52c163fb3f5a614706c commit dd5f3c96c300688cb996e52c163fb3f5a614706c Author: Pascal Quantin Date: Thu Jun 23 16:10:09 2016 +0200 LTE RRC: fix display of info column when receiving a BR SIB Change-Id: Ic288cb10fad3bd34fe088479e7a79f77985808e0 Reviewed-on: https://code.wireshark.org/review/16098 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=45db2fbe1e00eff087b01b4b69450d3e7d013185 commit 45db2fbe1e00eff087b01b4b69450d3e7d013185 Author: Benjamin Coddington Date: Thu Jun 23 05:57:03 2016 -0400 packet-nfs: add extent decoding for SCSI layouts Decode extents sent within the response to a LAYOUTGET operation on SCSI layout types. Change-Id: I1fc0a5e3d4782f078f96866dc63f2ec43b6d62b1 Signed-off-by: Benjamin Coddington Reviewed-on: https://code.wireshark.org/review/16097 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=738b3e895fed42d12cd8e6ca3909c211a80e52fb commit 738b3e895fed42d12cd8e6ca3909c211a80e52fb Author: dz-msfc Date: Wed Mar 2 20:39:12 2016 -0600 NASA provided LTP and DTN updates Change-Id: I49769271a41b6a7b23c6bc1d4beaadbe8819198d Reviewed-on: https://code.wireshark.org/review/14310 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=edac72eb7d5beb961c3833232c8d048a33860297 commit edac72eb7d5beb961c3833232c8d048a33860297 Author: Jens Kilian Date: Thu Jun 23 10:31:42 2016 +0200 Increase MAX_DISSECTOR_ADDR_TYPE. With the recent changes causing some address types to be registered by their proper dissectors, I ran into the MAX_DISSECTOR_ADDR_TYPE limit in a new dissector I'm currently writing. Change-Id: I72f521266af9190e8ad198ace4d6608b6b4d2dee Reviewed-on: https://code.wireshark.org/review/16091 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=982359c0985914a8afaf0807dd6331e9d48c6a6f commit 982359c0985914a8afaf0807dd6331e9d48c6a6f Author: Dario Lombardo Date: Thu Jun 23 10:13:15 2016 +0200 bthci: add missing break (CID 1362832) Change-Id: I705cb17d7c6d615361d29f00ba840a94dc835ff0 Reviewed-on: https://code.wireshark.org/review/16090 Petri-Dish: Dario Lombardo Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=a51b6a60b18a3fc81738533a84a72cd0b639ce5e commit a51b6a60b18a3fc81738533a84a72cd0b639ce5e Author: Guy Harris Date: Thu Jun 23 02:33:46 2016 -0700 Fix some of the brokenness in the PRP redundancy control trailer dissector. IF YOU ARE DOING A HEURISTIC CHECK TO DETERMINE WHETHER THE PACKET YOU'RE LOOKING AT IS ONE YOU SHOULD DISSECT, EVEN IN A DISSECTOR THAT'S NOT REGISTERED AS A HEURISTIC DISSECTOR, DO NOT LOOK AT PACKET BYTES UNLESS YOU HAVE ALREADY DETERMINED THAT THEY ARE AVAILABLE IN THE CAPTURE. THERE ARE NO EXCEPTIONS TO THIS RULE. Bug: 9826 Change-Id: I2327a92ee760003bc10489263c0c53acdf2094e9 Reviewed-on: https://code.wireshark.org/review/16092 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=6b0923a6403649fd23d650396482bb9b2b6b757f commit 6b0923a6403649fd23d650396482bb9b2b6b757f Author: Guy Harris Date: Thu Jun 23 01:00:26 2016 -0700 No pcap, no live capture, so no auto_scroll_live. Change-Id: Ic1993916cdb78c946bb291fa59f7cdc25e9cef2d Reviewed-on: https://code.wireshark.org/review/16088 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=2c8056acdf267c8e36fdfb6a3af286972d27f655 commit 2c8056acdf267c8e36fdfb6a3af286972d27f655 Author: Dario Lombardo Date: Mon Jun 13 20:02:46 2016 +0200 Qt: quit the UI if WIRESHARK_QUIT_AFTER_CAPTURE is set (offline mode too). This change is useful to use the offline mode in tests (like fuzzing) that require the software to quit after the processing of a sample. Change-Id: I311c642edecf4012dc518c2bf8bca66c97aa1b02 Reviewed-on: https://code.wireshark.org/review/16038 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=bf29a5cdea83ffe30f957dc9432c9e54b1db6e19 commit bf29a5cdea83ffe30f957dc9432c9e54b1db6e19 Author: Michael Mann Date: Thu Jun 23 00:30:51 2016 -0400 Add LACP "flag strings" Merged the functionality of a Lua script from Sharkfest '16 presentation into the dissector. Also cleaned up some of the tfs values used by the dissector. Bug: 12550 Change-Id: I6b4c2f4d8a07cfb836265518d713a499df3e971c Reviewed-on: https://code.wireshark.org/review/16086 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=1cdd09190d7557a22b9959a3d1c955763e92320f commit 1cdd09190d7557a22b9959a3d1c955763e92320f Author: Chris Brandson Date: Fri Jun 17 15:12:12 2016 -0700 ZigBee updated ZDO support to comply with R22 Update ZDO support for R22 (and IEEE 802.15.4-2015) - Add support for the new IEEE Joining List request / response - Changed Network Update to support channel pages - Added Network Update Enhanced request - Added decoding of EU Sub-GHz Frequency Band Change-Id: I3a513a486f6d3784897fc8b783411c678e3f905e Reviewed-on: https://code.wireshark.org/review/16040 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=fdcfd3a6f367a94d00592ad4fd174c08b95a90c2 commit fdcfd3a6f367a94d00592ad4fd174c08b95a90c2 Author: Jo??o Valverde Date: Wed Jun 22 21:10:50 2016 +0100 IPv6: Don't check payload length for ICMPv6 encapsulation Change-Id: I783df2ddc98da1c78020837a32005ea143321990 Reviewed-on: https://code.wireshark.org/review/16081 Petri-Dish: Jo??o Valverde Tested-by: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=30f743496ea11c63bf0a9b2200a404d9902c6ac4 commit 30f743496ea11c63bf0a9b2200a404d9902c6ac4 Author: Guy Harris Date: Wed Jun 22 21:29:20 2016 -0700 Squelch some 64-bit-to-32-bit-shortening warnings. Change-Id: I64f833abd11d3b2511c235bb353cb5fb7b813b7f Reviewed-on: https://code.wireshark.org/review/16085 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=300e055ab6e3ede51de2258c83d9aeab4b7f3701 commit 300e055ab6e3ede51de2258c83d9aeab4b7f3701 Author: Gerald Combs Date: Wed Jun 22 12:44:02 2016 -0700 Qt: Use queued signals+slots for filter actions Many of our dialogs can send an "apply this display filter" signal to the main window. Applying a display filter in turn creates a nested event loop via cf_read+update_progress_dlg. If the "apply" signal+slot is directly connected (which is the default, and which means we're calling into a function table) we can close the dialog while the signal is firing, which means we return into a deleted object. Make all of the filterAction signals+slots queued instead of direct. Bug: 12523 Change-Id: Ica331054c0aa52a7f33bd8df1fa65ecd09fdc292 Reviewed-on: https://code.wireshark.org/review/16080 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=933c079598079e1786b07cda5e1b48684ca0ac3c commit 933c079598079e1786b07cda5e1b48684ca0ac3c Author: Uli Heilmeier Date: Thu Jun 16 14:03:04 2016 +0200 HTTP: Split URI into path and query. Tokenize parameters. Split a HTTP URI into path and query. Tokenize the parameters of a query. Bug: 12514 Change-Id: I9892914eba9737c9751936ce62e63497aba61c61 Reviewed-on: https://code.wireshark.org/review/15971 Petri-Dish: Jaap Keuter Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=fea6e738bb843eea7667873b7fc3c7f35ae2b32a commit fea6e738bb843eea7667873b7fc3c7f35ae2b32a Author: Jeff Morriss Date: Fri Jun 17 20:41:31 2016 -0400 RTP player: increase the maximum number of silence frames to 30 minutes worth. The BadAlloc X11 crash I reported in bug 4119 (which is why the limit was as low as it was) has long since been fixed thanks to bug 2630/I71e1bd2f9a62792db06ce887e2bbe7a96d110e0a so we can now deal with more silence frames. Change-Id: I0127381e71e497560e0f23af04f9d96af1ed6335 Ping-Bug: 5902 Ping-Bug: 4119 Ping-Bug: 2270 Reviewed-on: https://code.wireshark.org/review/16003 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=bcae998048190ce70ae9d0cbc05dc61e9e66c3b4 commit bcae998048190ce70ae9d0cbc05dc61e9e66c3b4 Author: Gerald Combs Date: Wed Jun 22 14:41:16 2016 -0700 Qt: Support the -j, -J, and -l command line flags Add support for -j, -J, and -l. Mark the -m flag deprecated. Bug: 12546 Change-Id: Ic44b3997840018e5d571aa1813a1646bce11d4a6 Reviewed-on: https://code.wireshark.org/review/16083 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=18a900f19126dead1f039c699b5e48b1c5fd2efd commit 18a900f19126dead1f039c699b5e48b1c5fd2efd Author: John A. Thacker Date: Mon Jun 20 16:29:49 2016 -0400 Editcap: Fix setting of max_packet_number editcap -r only sets max_packet_number to the earliest, instead of latest, packet or end of range selection. This changes it to the proper test. Bug: 12547 Change-Id: I81772962b00fc6566ccead4fb44c6626a47fff31 Reviewed-on: https://code.wireshark.org/review/16045 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=63027fce6e11e645865607cf4124eb8cfb4c3609 commit 63027fce6e11e645865607cf4124eb8cfb4c3609 Author: Pascal Quantin Date: Tue Jun 21 15:31:39 2016 +0200 Windows: rename wiretap-${PROJECT_VERSION}.dll to libwiretap.dll This aligns the name with what is done for other Wireshark shared libraries. Moreover it allows to compile a wiretap plugin once per major release, without the need to recompile it each time ${PROJECT_VERSION} changes (each nightly build / official release). Change-Id: I53c82277223a4f323079cf695168ac85c2fba523 Reviewed-on: https://code.wireshark.org/review/16058 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=a9a306f0a1fa09cb3f5e72f17524885cd5bf6d95 commit a9a306f0a1fa09cb3f5e72f17524885cd5bf6d95 Author: Michael Mann Date: Wed Jun 22 01:28:48 2016 -0400 Don't close Wireshark (GTK) if user cancels Save on Close. Bug: 9635 Change-Id: I4a6e3ca676f1c1096521c0a8147a1459777c92fa Reviewed-on: https://code.wireshark.org/review/16075 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=92ea29128fe562ebb0b71aeb9d6b9f954dbeb7f0 commit 92ea29128fe562ebb0b71aeb9d6b9f954dbeb7f0 Author: Michael Mann Date: Wed Jun 22 10:56:07 2016 -0400 Don't close Wireshark (Qt) if user cancels Save on Close. Bug: 9635 Change-Id: I8c73c839419cd4bcb850824ffb42bf72eed50b19 Reviewed-on: https://code.wireshark.org/review/16076 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=d9fb7f9a5e2c08a5323ee7ed88956a0ccf62c634 commit d9fb7f9a5e2c08a5323ee7ed88956a0ccf62c634 Author: Gerald Combs Date: Mon Jun 20 09:41:10 2016 -0700 Handle ENAMETOOLONG. g_strerror doesn't appear to handle ENAMETOOLONG. Check for it ourselves. Change-Id: Icd113a81e8d95bb3c84c91bb420a1a6a19bf5d40 Reviewed-on: https://code.wireshark.org/review/16041 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=be303c20e51440000756341c564b97b1f3fcd308 commit be303c20e51440000756341c564b97b1f3fcd308 Author: Guy Harris Date: Wed Jun 22 16:26:56 2016 -0700 No GeoIP, no need for geoip_none_. Change-Id: I6fb328d07718d2ff7a7d6008c936b7478ea6db3f Reviewed-on: https://code.wireshark.org/review/16084 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=f9cf660e6e4fc0e52e6ed7c14ebec4532586eb5e commit f9cf660e6e4fc0e52e6ed7c14ebec4532586eb5e Author: Gerald Combs Date: Wed Jun 22 10:56:30 2016 -0700 Qt: Fix crash in Conversations and Endpoints dialogs Don't assume that conv_item_t or hostlist_talker_t pointers never change. GArrays can reallocate their data, and in our case this can happen when we have more than 10,000 items (which is the size that the conversation table code passes to_array_sized_new). Bug: 12288 Change-Id: I88e58be830e35dde272f81fe9250b054fb87facf Reviewed-on: https://code.wireshark.org/review/16078 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=692e2b65e6fe42754b58c8020b3b4e48ed739877 commit 692e2b65e6fe42754b58c8020b3b4e48ed739877 Author: Alexis La Goutte Date: Wed Jun 22 21:08:57 2016 +0200 SSH: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: If084278acfeb82ae7c91aefff9035f156e8f4f15 Reviewed-on: https://code.wireshark.org/review/16079 Petri-Dish: Alexis La Goutte Reviewed-by: Kenny Root Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=e82d0aedec534606b53abf76a4c56781c5c1f83d commit e82d0aedec534606b53abf76a4c56781c5c1f83d Author: Gerald Combs Date: Tue Jun 21 16:23:04 2016 -0700 Qt: Make the syntax line edit less greedy. In SyntaxLineEdit::event, only grab ShortcutOverride events that have Ctrl+Alt modifiers. When the main window display filter edit has focus this should let us use text editing shortcuts and most main window shorcuts as appropriate. "Most" means everything except for time display formats. We might want to use something other than Ctrl+Alt for their modifiers. Bug: 12533 Ping-Bug: 12270 Change-Id: I61eb86b80b4237e6907d5e50262b8f5c291b27a7 Reviewed-on: https://code.wireshark.org/review/16065 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Jeff Morriss Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=d46daa1177bfd58a7fed7ecc59ee5b0b54c26a3a commit d46daa1177bfd58a7fed7ecc59ee5b0b54c26a3a Author: Balint Reczey Date: Thu Jun 16 15:09:56 2016 -0700 GTK: Keep display filter applied when switching profiles Bug: 6130 Change-Id: I3bcd6aaad33482474e3429e0dcc074973a338fca Reviewed-on: https://code.wireshark.org/review/15992 Petri-Dish: Balint Reczey Tested-by: Balint Reczey Reviewed-by: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=0bf1cb2342e5becdda56be41f0347068549a77fe commit 0bf1cb2342e5becdda56be41f0347068549a77fe Author: Michael Mann Date: Tue Jun 21 22:23:05 2016 -0400 Add address_to_bytes API. This will copy an address's "byte format" into a buffer. The original intended design is for export_pdu functionality, which tries to do this "manually" for many address types (and creates undesired dependencies) The default functionality if a "byte format function" isn't provided (currently the case for all address types) is a memcpy of the address data. Providing "address to byte" functions to aid export PDU functionality will be provided later. Change-Id: I3703f9e617a8cef09165ad53a0f98c6372676b9b Reviewed-on: https://code.wireshark.org/review/16070 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=c664f72f36ed1ac4e50c020cd3afb1ccf55094c8 commit c664f72f36ed1ac4e50c020cd3afb1ccf55094c8 Author: Gerald Combs Date: Tue Jun 21 15:13:30 2016 -0700 Qt: Clear the packet list selection before freezing it. Call selectionModel()->clear() before removing our model. This will hopefully make sure we don't end up with an invalid selection in selectionChanged(). Clear the selection model before clearing the model while we're here. Change-Id: I1007eeaa480afa0fb31dafc15a49ca6c247b30c8 Reviewed-on: https://code.wireshark.org/review/16062 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Kenny Root Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=debbf7e9308fa1e38c0f819868f7a0e766001946 commit debbf7e9308fa1e38c0f819868f7a0e766001946 Author: Michael Mann Date: Tue Jun 21 20:30:35 2016 -0400 Move AT_VINES address type to VINES dissector. proto.c still has to deal with FT_VINES, but maybe that can be refactored to the dissector too. Change-Id: Iee04eed3b75f91cb62bb7b625dd44baeeb9aebb3 Reviewed-on: https://code.wireshark.org/review/16069 Petri-Dish: Michael Mann Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e7b78eb0a60a52e844a64452817649126213f771 commit e7b78eb0a60a52e844a64452817649126213f771 Author: Michael Mann Date: Tue Jun 21 20:06:01 2016 -0400 Move AT_USB to inside USB dissector. This required some hacking in the conversation table handling, but still seemed worth it as USB address is not widely used. Maybe a "is_stringlike" property for address types... Change-Id: I628a15c17cb1f595bb292130867adbc5bea0f41a Reviewed-on: https://code.wireshark.org/review/16068 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=3ed06ec32b64821b311f47c95862f3486f78aa53 commit 3ed06ec32b64821b311f47c95862f3486f78aa53 Author: Guy Harris Date: Tue Jun 21 16:34:36 2016 -0700 The C standard requires for getenv() and abort(). You might be able to get away with not including it on some or all UN*Xes, but you can't do so on Windows with MSVC. Change-Id: Id2de70745e2a6e8dedc005a55030f3d3fcb54a69 Reviewed-on: https://code.wireshark.org/review/16064 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=1b1296a045e9f56bf844171a7b83065d2b3a1425 commit 1b1296a045e9f56bf844171a7b83065d2b3a1425 Author: Joerg Mayer Date: Wed Jun 22 00:23:38 2016 +0200 More helpful failure when registration fails. Change-Id: I3c574c504cc9166d04b5b725a6a393767a58a280 Reviewed-on: https://code.wireshark.org/review/16063 Reviewed-by: J??rg Mayer http://cgit.osmocom.org/wireshark/commit/?id=6cc90dde536beb28671a4537f93f85d67a66a0ff commit 6cc90dde536beb28671a4537f93f85d67a66a0ff Author: Guy Harris Date: Tue Jun 21 11:21:33 2016 -0700 As with dissector_add_uint(), so with dissector_add_{string,guid}. Improve the error message for a null disssector handle. Fix indentation while we're at it. Change-Id: I1cb2f8ac52e56fc98f6b3ad981018f571e5a7bf0 Reviewed-on: https://code.wireshark.org/review/16060 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=d970da40255807ab13d84f865c1b9de124f00c3a commit d970da40255807ab13d84f865c1b9de124f00c3a Author: Joerg Mayer Date: Tue Jun 21 19:56:00 2016 +0200 Slightly improve error message in case of initialization errors. Change-Id: Icb5d4f0f3bc60970737abbf62044f4550e8d3ca3 Reviewed-on: https://code.wireshark.org/review/16059 Reviewed-by: J??rg Mayer http://cgit.osmocom.org/wireshark/commit/?id=c3f3bd7fa89af1ccd15440cf401697fc32814ed6 commit c3f3bd7fa89af1ccd15440cf401697fc32814ed6 Author: Martin Kacer Date: Mon Jun 20 11:03:40 2016 +0200 tshark JSON and Elasticsearch output fix Fixed json and ek escape function Fixed -j protocol filter to do exact match Fixed -T json to correctly close json Added -j protocol filter also to pdml output Bug: 11754 Change-Id: I02f274e4a5a02346922b37bbe946c10340c242ea Reviewed-on: https://code.wireshark.org/review/16034 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=df231d9c52d8e94d2ef48f83beeef1455a0e7ce9 commit df231d9c52d8e94d2ef48f83beeef1455a0e7ce9 Author: Pascal Quantin Date: Tue Jun 21 15:30:33 2016 +0200 libcodecs and libwsutil are DLLs, not static libraries Change-Id: I4486f35e07c72d4ca35d5649de25d0c9abd2a964 Reviewed-on: https://code.wireshark.org/review/16057 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=8a0b7ccb5a2325f6528e76f97e4ee83e269ffe3c commit 8a0b7ccb5a2325f6528e76f97e4ee83e269ffe3c Author: AndersBroman Date: Tue Jun 21 15:20:16 2016 +0200 Add a couple of vendor defines. Change-Id: I252b4f892a539c7fa585615ef636fc26de356bf7 Reviewed-on: https://code.wireshark.org/review/16055 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=6b019093eb4aa7a74cf81820760ff17b2bf44244 commit 6b019093eb4aa7a74cf81820760ff17b2bf44244 Author: AndersBroman Date: Tue Jun 21 15:14:48 2016 +0200 [H248-Q1950] Correct signal ids. Change-Id: Iafb030313ed3b715a09146d131dfb4ffdcb7961a Reviewed-on: https://code.wireshark.org/review/16054 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=57b6bc158dfded711436232a14d8ab669fc59e7a commit 57b6bc158dfded711436232a14d8ab669fc59e7a Author: Anthony Coddington Date: Tue Apr 5 14:21:36 2016 +1200 pcap: ERF per-Host ID/Source ID interface support Add encap_priv pointer to libpcap_t. Initialize erf_priv when ENCAP_ERF. Use erf_populate_interface_from_header() to dynamically create interfaces. Free encap_priv on pcap_close. Ping-Bug: 12303 Change-Id: Ieda425ef3e50a124d9c38ee4538aa3644128ce60 Reviewed-on: https://code.wireshark.org/review/15362 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=d50b981d3839b212508523d02004ace41f1a731b commit d50b981d3839b212508523d02004ace41f1a731b Author: Yang Luo Date: Thu Jun 16 11:39:32 2016 +0800 pcap: Add support to "new" Npcap native mode without setting PATH Npcap decided not to add "C:\Windows\System32\Npcap" to system PATH in the installation any more (starting from Npcap 0.07 r14). So this patch needs to be applied, otherwise Wireshark will not find Packet.dll (the error message will only say wpcap.dll is missing, but actually is Packet.dll missing). Change-Id: Ifd8b6e6d8ecf9866cd37c3368b604de210ff8c7b Reviewed-on: https://code.wireshark.org/review/15959 Reviewed-by: Yang Luo Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=6ccee3ecd52b1827152a813fc05b0bca73bb5d1d commit 6ccee3ecd52b1827152a813fc05b0bca73bb5d1d Author: Stig Bj??rlykke Date: Tue Jun 21 08:55:14 2016 +0200 bthci: Show unknown ocf as undecoded Don't show unknown ocf values as unexpected parameters. Change-Id: I08a6c8c20d6382a847f0a2969e4c523a2873dd6f Reviewed-on: https://code.wireshark.org/review/16048 Petri-Dish: Stig Bj??rlykke Reviewed-by: Michal Labedzki Petri-Dish: Michal Labedzki Tested-by: Petri Dish Buildbot Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=6ee546457c69d9ad46b1490b13db6afb1974fe15 commit 6ee546457c69d9ad46b1490b13db6afb1974fe15 Author: Stig Bj??rlykke Date: Tue Jun 21 08:52:51 2016 +0200 packetlogger: Add some info types Add Kernel, Kernel Debug and Error info types. Change-Id: I04547a426b69adde5186e8315a08f4648c1e7837 Reviewed-on: https://code.wireshark.org/review/16047 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=9a5cdac6ef334a585b5dac1b4dcb092c45c9f404 commit 9a5cdac6ef334a585b5dac1b4dcb092c45c9f404 Author: Dario Lombardo Date: Fri Jun 17 19:30:57 2016 +0200 debian-setup: add additional params to apt-get. Can be used to pass params like -qq and -y for automated installations, like in travis-ci. Change-Id: Iddf18829f09ce6b16c1c71264adab38d0a893fe6 Reviewed-on: https://code.wireshark.org/review/15999 Reviewed-by: Balint Reczey Reviewed-by: Alexis La Goutte Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=e6481a9e882ed9b34abd2d898c9a12f3ca56d91e commit e6481a9e882ed9b34abd2d898c9a12f3ca56d91e Author: Michael Mann Date: Tue Jun 21 01:19:47 2016 -0400 Check for negative nanoseconds in io,stat tap. Seconds were already being checked for negative values, but if there is only a fraction of a second, the negative check wasn't being done, which led to bad results. Bug: 9014 Change-Id: I820e0a4b1384330acebf4a632a04f7840db2288b Reviewed-on: https://code.wireshark.org/review/16046 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=f76af2ed92fdbc6bab5380db6e104c184b62fb4b commit f76af2ed92fdbc6bab5380db6e104c184b62fb4b Author: Jeff Layton Date: Mon Jun 20 15:10:32 2016 -0400 ceph: c_dissect_sockaddr doesn't need the "data" pointer Change-Id: I8d4ca2e46a556e32e594610fd26c72840783601e Signed-off-by: Jeff Layton Reviewed-on: https://code.wireshark.org/review/16042 Reviewed-by: Anders Broman Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=fa20f5cb5e16d5eb3466b3d802e0480549d8ebe5 commit fa20f5cb5e16d5eb3466b3d802e0480549d8ebe5 Author: Rudra Rugge Date: Wed Jun 15 11:32:57 2016 -0700 Add support for Opencontrail virtual network Change-Id: Ia6012e0f6425be069e222538eafb1191b398ec83 Reviewed-on: https://code.wireshark.org/review/15930 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=82ed90401724a0c7ba63c299b782ad604949180a commit 82ed90401724a0c7ba63c299b782ad604949180a Author: AndersBroman Date: Wed Jan 13 17:49:43 2016 +0100 [RNSAP]Update to V13.1.0 (2015-12) Change-Id: I6cb7099ac691d68ddae7be59bf37130c8affad42 Reviewed-on: https://code.wireshark.org/review/13263 Petri-Dish: Anders Broman Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=a83f88f31e10c7857a96841dd0d88bf749eb522d commit a83f88f31e10c7857a96841dd0d88bf749eb522d Author: AndersBroman Date: Mon Jun 20 13:57:11 2016 +0200 [pre-commit-ignore] Dont check the asn1 files they are imported verbatime from standards documents in most cases. Change-Id: Ie9db1a1431a201dc374f800b5118a199dcb51b9c Reviewed-on: https://code.wireshark.org/review/16035 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=88b7a48bf59a047fbe172442f6ec0b7c9a1900a8 commit 88b7a48bf59a047fbe172442f6ec0b7c9a1900a8 Author: Guy Harris Date: Sun Jun 19 23:54:33 2016 -0700 Pull the options structure initialization into commandline_other_options(). Change-Id: I931cde27a81566dfa0ce6e5c9307bfc1a4d5fe54 Reviewed-on: https://code.wireshark.org/review/16033 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=77950826f1755472ad9717a41e45b86b23663957 commit 77950826f1755472ad9717a41e45b86b23663957 Author: Michael Mann Date: Sun Jun 19 17:53:59 2016 -0400 Add display filter completion suggestions to color filters. Change-Id: I84d890b55c72e4427ceb2d64e4a7888c07c030f5 Reviewed-on: https://code.wireshark.org/review/16024 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=5c1d58b482376e6c85505641a31578d79bcc4f01 commit 5c1d58b482376e6c85505641a31578d79bcc4f01 Author: Michael Mann Date: Sun Jun 19 17:47:27 2016 -0400 Add field completion suggestions when adding a Display filter or Y Field to the IO Graph Bug: 11899 Change-Id: I7cee36581dc773daa691dad10500124ab66520bc Reviewed-on: https://code.wireshark.org/review/16023 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=66bb67c6749b01bb41895e341f8d837efa950f79 commit 66bb67c6749b01bb41895e341f8d837efa950f79 Author: Gerald Combs Date: Sat Jun 18 12:13:15 2016 -0700 GTK+: Truncate simple_message_box messages. In do_simple_message_box, build our primary message using g_string_vprintf instead of g_strdup_vprintf. Truncate both the primary and secondary messages so that we end up with merely annoyingly wide dialogs instead of insanely wide ones. Bug: 9761 Change-Id: I93ff76344c0da7d97cce5180ed9ecf9349190f6f Reviewed-on: https://code.wireshark.org/review/16005 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e3289a87943bf1aca8b1bbdeda63f1d011f11985 commit e3289a87943bf1aca8b1bbdeda63f1d011f11985 Author: Martin Kaiser Date: Fri Jun 17 13:43:20 2016 -0700 qt: reset the column sorting when a new file is loaded Bug: 12541 Change-Id: I75656d4027dd39e1f97c4bcd38e0dea6fe2de297 Reviewed-on: https://code.wireshark.org/review/16002 Petri-Dish: Martin Kaiser Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=92f4c7c8d24d07ec83622e15310e8e8014c734ab commit 92f4c7c8d24d07ec83622e15310e8e8014c734ab Author: Pascal Quantin Date: Sun Jun 19 16:52:50 2016 +0200 Add JSON export to Qt/GTK UI Change-Id: I5ff46a40cdb1f8f41565d2aa54c6f9e61d397e3a Reviewed-on: https://code.wireshark.org/review/16013 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin Reviewed-by: Alexis La Goutte Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=bea1950d0701eba35af85b228f37dac849902ea8 commit bea1950d0701eba35af85b228f37dac849902ea8 Author: Guy Harris Date: Sun Jun 19 17:42:14 2016 -0700 Protect some code that's only for Wireshark-with-pcap. Put that code inside #ifdef HAVE_LIBPCAP/#endif. Change-Id: I85768fd49a008341a95ac3c8656e96afa6741fbe Reviewed-on: https://code.wireshark.org/review/16030 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=e79e834ecf8b62d50817a48f9aa56a67930517c1 commit e79e834ecf8b62d50817a48f9aa56a67930517c1 Author: Guy Harris Date: Sun Jun 19 16:36:57 2016 -0700 Move some option checking to common code. Change-Id: Icff9dacd73ea933c59ed664db05098dd8cb3dbf5 Reviewed-on: https://code.wireshark.org/review/16029 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=fb9a7d43cde773a0f006db580c5907dd2c4a4d98 commit fb9a7d43cde773a0f006db580c5907dd2c4a4d98 Author: Guy Harris Date: Sun Jun 19 15:28:39 2016 -0700 Don't assume we successfully read the configuration files. read_configuration_files() can fail and return NULL, so check that commandline_info.prefs_p is non-null before dereferencing it. Fixes CID 1362778. Change-Id: I3066769c474d394fbfe548b50d6be704964e59d3 Reviewed-on: https://code.wireshark.org/review/16028 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=30919f7708a40ac536da07e6157e0f2ec250abe6 commit 30919f7708a40ac536da07e6157e0f2ec250abe6 Author: Guy Harris Date: Sun Jun 19 15:18:00 2016 -0700 Don't assume we have an array of GeoIP databases. The attempt to open them might fail; if geoip_dat_arr is null, just return 0 as the number of databases, don't crash. Change-Id: I967d863d328a42d7dce79f58d4fa67d922d0cb2c Reviewed-on: https://code.wireshark.org/review/16025 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=234d8eacec8807924945df55821b79f90e371c65 commit 234d8eacec8807924945df55821b79f90e371c65 Author: Guy Harris Date: Sun Jun 19 14:12:30 2016 -0700 Pass the info strings directly to commandline_early_options(). Just pass them directly as arguments, don't stuff them into a structure. Change-Id: Iac84226f54898bc953011bca64795e9049762905 Reviewed-on: https://code.wireshark.org/review/16022 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=85c805d60e752a6cd376c97a269596fdd7f15002 commit 85c805d60e752a6cd376c97a269596fdd7f15002 Author: Guy Harris Date: Sun Jun 19 13:21:17 2016 -0700 Handle capture options in pcap-less Wireshark in the commandline_ routines. Get rid of the capture_option_specified and arg_error members of the commandline_capture_param_info_t and commandline_param_info_t structures, and have them be local variables in commandline_early_options() and commandline_other_options(). Have commandline_early_options() print the "sorry, Wireshark wasn't built with pcap" and exit if -D was specified but Wireshark wasn't built with pcap. Change-Id: I0efcdea89d9585af8f3c0a28aee060f33d3ec5fd Reviewed-on: https://code.wireshark.org/review/16021 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=0ca9fc11b0594e6d89cf222a407f3144f3d997cf commit 0ca9fc11b0594e6d89cf222a407f3144f3d997cf Author: Guy Harris Date: Sun Jun 19 13:00:13 2016 -0700 Fix indentation. Change-Id: I71332dc35047e7d8d32b428fb99b8b9368c41de6 Reviewed-on: https://code.wireshark.org/review/16020 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=42985f4f175a49410dfe6c74f52fde6e733cec1b commit 42985f4f175a49410dfe6c74f52fde6e733cec1b Author: Guy Harris Date: Sun Jun 19 12:55:48 2016 -0700 Those aren't capture options, they're the options we must process early. The only one of those options that has anything to do with packet capture is -i, and all we do there is check for an argument of "-"; the rest are either 1) options that affect your preference settings (-C to select the profile, -P to set the personal file directory path); 2) options that just print something to the standard output or error and exit, before firing up the GUI; 3) extension command line options (-X). Change-Id: Iba9b8b14fe468e2ca9d4c67e1a9b8103603678d9 Reviewed-on: https://code.wireshark.org/review/16019 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=147b3d5149ec6cfce1489f9922cc5e4ac0ca2209 commit 147b3d5149ec6cfce1489f9922cc5e4ac0ca2209 Author: Michael Mann Date: Sun Jun 19 02:33:13 2016 -0400 Ability to invoke "Decode As..." as command-line argument for GUIshark. TShark has had the functionality for awhile. While the GUI version still has ways to change and persist Decode As functionality, adding command line functionality gives the Decode As from initial launch of the GUI. Was also an excuse to refactor a bunch of code out of tshark.c Bug: 5143 Change-Id: Ie67007d75e897bc06cc9afd9b84372a96b93778c Reviewed-on: https://code.wireshark.org/review/16008 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=f4fc03d79b9e3aa3a63a1b88974b3417e308d96e commit f4fc03d79b9e3aa3a63a1b88974b3417e308d96e Author: Guy Harris Date: Sun Jun 19 09:52:55 2016 -0700 Get rid of an unused variable. There's no need for the capture_option_specified variable; it's now in a structure. Change-Id: Ic2f1faee4666eea7ae91fd6899cecaa76d0ceb9f Reviewed-on: https://code.wireshark.org/review/16018 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=6febf9b74046b31b65fe4cfebf34b7d59c9d7a6b commit 6febf9b74046b31b65fe4cfebf34b7d59c9d7a6b Author: Guy Harris Date: Sun Jun 19 09:29:21 2016 -0700 Get rid of an unused variable; set a structure member. There's no need for the capture_option_specified variable, but we *do* need to initialize the capture_option_specified member of *param_info before parsing the flags. Change-Id: I89d0b8c338c2784742b21ba4e854f702ce491849 Reviewed-on: https://code.wireshark.org/review/16017 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=bb44b48192f2091a81d7f978fb7f615d3cf23c4b commit bb44b48192f2091a81d7f978fb7f615d3cf23c4b Author: Gerald Combs Date: Sun Jun 19 08:10:58 2016 -0700 [Automatic update for 2016-06-19] Update manuf, services enterprise-numbers, translations, and other items. Change-Id: Idd2d53a32188f2e607351da874b1a68a4811ed57 Reviewed-on: https://code.wireshark.org/review/16014 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=a383e692c8774c2451a55d8b3f8ef9db5d037329 commit a383e692c8774c2451a55d8b3f8ef9db5d037329 Author: Pascal Quantin Date: Sun Jun 19 11:01:56 2016 +0200 Revert "tap: change glib functions to wmem." This reverts commit 2e9f3c5d366eaa7139fc877b5301392166b3f985. It breaks the registration of codec, dissector and libwiretap plugins. Change-Id: I4ef91dd192f765adf87ea9fe9f3693e25dbd24de Reviewed-on: https://code.wireshark.org/review/16012 Petri-Dish: Pascal Quantin Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=ff845123f1f1ecef0d8e0d8980e6e9d7267e5f6b commit ff845123f1f1ecef0d8e0d8980e6e9d7267e5f6b Author: Joerg Mayer Date: Sun Jun 19 10:33:59 2016 +0200 Add modelines Change-Id: I3d5ed2e671ec761f3628fb8de6f393fdc915165e Reviewed-on: https://code.wireshark.org/review/16011 Reviewed-by: J??rg Mayer http://cgit.osmocom.org/wireshark/commit/?id=51ceb6d66bc58eeb2a1d893c11113535b959278b commit 51ceb6d66bc58eeb2a1d893c11113535b959278b Author: Joerg Mayer Date: Fri Jun 17 20:28:58 2016 +0200 Calculate and print CWmin and CWmax in addition to ECWmin and ECWmax This also changes the summary presentation to make it more compact Change-Id: I27ef8b2da280e36cff84dcb97d6d40dc0015a74b Reviewed-on: https://code.wireshark.org/review/16000 Reviewed-by: J??rg Mayer http://cgit.osmocom.org/wireshark/commit/?id=f4fd1a3640f45a5c3316e4101c09c49d7b991bce commit f4fd1a3640f45a5c3316e4101c09c49d7b991bce Author: Guy Harris Date: Sun Jun 19 00:49:42 2016 -0700 Fix problems when compiling without pcap. Change-Id: Id682a76ac561f92f65638bbdfcd4236eb92e46b7 Reviewed-on: https://code.wireshark.org/review/16010 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=8634cee96d2c88ff131f293b731722e3d5d7a162 commit 8634cee96d2c88ff131f293b731722e3d5d7a162 Author: Guy Harris Date: Sun Jun 19 00:38:41 2016 -0700 Put #ifdef/#endif around a variable used only on Windows. Change-Id: Ia6fed6db03cb88433469e758693fcc72c4bd9071 Reviewed-on: https://code.wireshark.org/review/16009 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=9b5b4443cf50aa0e5d98d8129a5c65c6c76a838b commit 9b5b4443cf50aa0e5d98d8129a5c65c6c76a838b Author: Michael Mann Date: Sat Jun 18 16:49:23 2016 -0400 Refactor command-line handling of GUI options. Both GTK and Qt both use the same command-line options, so refactor the parsing and (possibly) applying of those arguments to a single location. Ping-Bug: 12546 Change-Id: Ib31e576c509c5d3d21c33d3247640d9f9c68661b Reviewed-on: https://code.wireshark.org/review/16006 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=deef1dc1ff22183c0b70ea65775c23c404c641bb commit deef1dc1ff22183c0b70ea65775c23c404c641bb Author: Peter Wu Date: Thu Jun 16 14:58:19 2016 -0700 cmake: add PIDL dissector generation support The dissectors list is generated based on regex magic on pidl/Makefile. A dssetup.cnf file is added because all other protocols already have this file. The srvsvc and wkssvc protocols cannot be built for some reason, so just disable it (this mirrors the original Makefile). Add frsrpc and samr to PIDL_DISSECTOR_SRC list which was missing compared to autotools. Tested with an out-of-tree and in-tree build with cmake (make and ninja): cmake -GNinja && ninja -v pidl-dissectors touch epan/dissectors/pidl/dfs/dfs.idl && ninja generate_dissector-dcerpc-dfs cmake . && make -C epan/dissectors/pidl generate_dissector-dcerpc-dfs Change-Id: Id8bf34e76c20053a8a393024560d90a048473e03 Reviewed-on: https://code.wireshark.org/review/15962 Petri-Dish: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=c07fd447c362099b04eedb445e8fa469643403f7 commit c07fd447c362099b04eedb445e8fa469643403f7 Author: Binh Trinh Date: Fri Jun 17 21:46:11 2016 -0400 DCE/RPC: fix array of pointers with NULL Change-Id: Ie89f8fd4ec744d427d41866206d5a6784c5b224f Reviewed-on: https://code.wireshark.org/review/16004 Petri-Dish: Jaap Keuter Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=a7aaf0ba72ecb1e5e975eabef1ba7ff00f49a198 commit a7aaf0ba72ecb1e5e975eabef1ba7ff00f49a198 Author: Chris Brandson Date: Fri Jun 17 11:38:15 2016 -0700 ZigBee dissector added support for the Power Negotiation bit An update to R22 adds the Power Negotiation bit to the Parent Information of the End Device Timeout Response Change-Id: I3d423e1088821ccaba98183e2be7f2152bd659d1 Reviewed-on: https://code.wireshark.org/review/16001 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=631b9c43e2ee52b46811fcd37cdcb334648b6445 commit 631b9c43e2ee52b46811fcd37cdcb334648b6445 Author: Michael Mann Date: Fri Jun 17 10:58:32 2016 -0400 GTPv2: Use proto_tree_add_bitmask Change-Id: I236a3513237a7a977389438adaf381542281943d Reviewed-on: https://code.wireshark.org/review/15997 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=2dc3e52cb7d5384e0d5da1cd1d43eaf3b7f2a280 commit 2dc3e52cb7d5384e0d5da1cd1d43eaf3b7f2a280 Author: Samiran Saha Date: Fri Jun 17 18:20:04 2016 +0530 MKA: tvbrange for all subtrees corrected * Incorrect tvbrabge was affecting highlight on selection. * AN & Confidentiality Offset dissection fixed. Change-Id: Ibc4422322b765b0073471345f6e0bc3b1aeba2f9 Reviewed-on: https://code.wireshark.org/review/15996 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=5a85adda1607473e33e35d1fed96a62cf7918f3b commit 5a85adda1607473e33e35d1fed96a62cf7918f3b Author: Kenny Root Date: Thu Jun 16 00:12:53 2016 -0700 ssh: add RSA host key printing Adds a dissector for the ssh-rsa type of public key where the modulus and public exponent are extracted out. Change-Id: I10b1f2d6f41878d9f7ffe5d399b9b7d4f69ad96e Reviewed-on: https://code.wireshark.org/review/15975 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e600526ccd5aee4686f0f8e0f2cfdf3a3c361388 commit e600526ccd5aee4686f0f8e0f2cfdf3a3c361388 Author: Kenny Root Date: Wed Jun 15 17:05:54 2016 -0700 ssh: add hostkey information Adds a framework for hostkey to be printed out separately from the rest of the key exchange. This will allow for individual key information to be presented separately in subsequent changes. Change-Id: I27433772ef1a9e1c45f388809017ed07cf6e41fa Reviewed-on: https://code.wireshark.org/review/15974 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=ecd4120934b09d7f28fc3c96ed4c7b47aa7d3de6 commit ecd4120934b09d7f28fc3c96ed4c7b47aa7d3de6 Author: Binh Trinh Date: Thu Jun 16 23:51:14 2016 -0400 Diameter-3GPP: add AVP 21 RAT-Type decoding Change-Id: Ibede796a52bb382525bc1f430d5fdecd555c233f Reviewed-on: https://code.wireshark.org/review/15993 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e912db4546cba128d7283304ed2f9f0a271a257e commit e912db4546cba128d7283304ed2f9f0a271a257e Author: Joerg Mayer Date: Fri Jun 17 17:45:28 2016 +0200 Add an expert item to asure that aifsn is at least 2 Change-Id: If7105ba2e476acca8a02ce740decc4966b0af1bb Reviewed-on: https://code.wireshark.org/review/15998 Reviewed-by: J??rg Mayer http://cgit.osmocom.org/wireshark/commit/?id=2e9f3c5d366eaa7139fc877b5301392166b3f985 commit 2e9f3c5d366eaa7139fc877b5301392166b3f985 Author: Dario Lombardo Date: Tue May 3 18:40:17 2016 +0200 tap: change glib functions to wmem. Change-Id: I878ae6b121a669f9b7f4e1e57bc079f0cb44c0bf Reviewed-on: https://code.wireshark.org/review/15270 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Evan Huus Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=2aa55a387a87cd4f740aea661ca1ca535cd2e392 commit 2aa55a387a87cd4f740aea661ca1ca535cd2e392 Author: Binh Trinh Date: Fri Jun 17 01:21:19 2016 -0400 GTPV2: add decoding of ECI into enodebid and cellid Change-Id: If46cc354e202ff9a126580bf742d747e42678f83 Reviewed-on: https://code.wireshark.org/review/15994 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=a6da022898d7020730889b1c974470c810c5a08d commit a6da022898d7020730889b1c974470c810c5a08d Author: Jens Kilian Date: Fri Jun 17 12:39:09 2016 +0200 Qt: Fix a compile error occurring on RedHat Enterprise Linux. Another missing Qt #include; probably caused by commit 157721c. Change-Id: I8ab4be9f18dffde7159debd842201e2a67230ec8 Reviewed-on: https://code.wireshark.org/review/15995 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=a4f58021d0ed3de0a2d1331b496847a1e072d143 commit a4f58021d0ed3de0a2d1331b496847a1e072d143 Author: Alexis La Goutte Date: Wed Jun 15 00:04:21 2016 +0200 autotool: Add -Wc99-extensions CFLAGS See with CMake (ga9070e1a90) Change-Id: If768b663f9ed032503fc121785b078c0107cdadc Reviewed-on: https://code.wireshark.org/review/15909 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=42b060905e6a84c1413803e59766802089f6349d commit 42b060905e6a84c1413803e59766802089f6349d Author: Martin Kacer Date: Mon Jun 13 15:47:44 2016 +0200 tshark JSON and Elasticsearch output Added ouput -T for json|ek Added -j switch fo filter EK json|ek fields. Added -x switch to work with json|ek to insert raw fields. Bug: 11754 Change-Id: Iad5a9092b843c074b0b774d1745fa14fca09f6b7 Reviewed-on: https://code.wireshark.org/review/15869 Reviewed-by: Jaap Keuter Petri-Dish: Jaap Keuter Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=0aa5f6c6c70959c24caee61a88889b1b86d610f1 commit 0aa5f6c6c70959c24caee61a88889b1b86d610f1 Author: Peter Wu Date: Thu Jun 16 15:23:59 2016 -0700 idl2wrs: fix more bad strndups Fixed another g_strndup case that truncated the name and replaced more by strdups when possible. Change-Id: Id7ce4d82da9fb1d0071bc7a6b4e7c2062bf77f55 Reviewed-on: https://code.wireshark.org/review/15988 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=22fb7a598b91fbf7ec7f499c405669bae6520fe8 commit 22fb7a598b91fbf7ec7f499c405669bae6520fe8 Author: Jo??o Valverde Date: Thu Jun 16 23:26:58 2016 +0100 mswsp: Remove null check (CID1355407) value->type is already asserted as not null (and probably shouldn't be). Change-Id: I574d3e7e0d5c636e6b731c1c817f2e457447afc1 Reviewed-on: https://code.wireshark.org/review/15990 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=0ca6a6da62393e266c983db585a75573908113b9 commit 0ca6a6da62393e266c983db585a75573908113b9 Author: Jo??o Valverde Date: Wed Jun 15 02:20:11 2016 +0100 Align AUTHORS.src column Change-Id: I17ed5e0be356666e9b29490ce43deb357fe177ff Reviewed-on: https://code.wireshark.org/review/15991 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=f9c2a2e92d2a26329ce8204508873fc02fed162e commit f9c2a2e92d2a26329ce8204508873fc02fed162e Author: Jo??o Valverde Date: Thu Jun 16 10:38:33 2016 +0100 LDSS: Add an assertion (CID280539,CID280540) Change-Id: I18082a4d45f0c320b8ee0e11139295eb1aee2c89 Reviewed-on: https://code.wireshark.org/review/15968 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=157721c0a90a0b6acae67755fa19ef5a54856941 commit 157721c0a90a0b6acae67755fa19ef5a54856941 Author: Gerald Combs Date: Thu Jun 16 14:09:28 2016 -0700 Qt: Add "Copy As???" to VoIP Calls. Bug: 4389 Change-Id: I88dba82bd63e8c3be2b6fac3eca88f810c62d8bd Reviewed-on: https://code.wireshark.org/review/15985 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=ee6e89d900afc6d70b8c461cd32336e48db55aa2 commit ee6e89d900afc6d70b8c461cd32336e48db55aa2 Author: Jo??o Valverde Date: Thu Jun 16 10:18:07 2016 +0100 CANopen: Check array bounds for untrusted index (CID 1356262) Change-Id: If5ca51e5703fa4137ab9f388a99d613752d3b0d0 Reviewed-on: https://code.wireshark.org/review/15983 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=99e2466bd72208fbfbb33ce31ce01378fa82e037 commit 99e2466bd72208fbfbb33ce31ce01378fa82e037 Author: Gerald Combs Date: Thu Jun 16 13:31:47 2016 -0700 Add a sequence analysis wishlist item. Change-Id: Idea0bab80c7c05e3ad9f8591904e882df69a17ff Reviewed-on: https://code.wireshark.org/review/15984 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=c26968434c74e48d0f08d095b6bb0002e833f5c2 commit c26968434c74e48d0f08d095b6bb0002e833f5c2 Author: Martin Kaiser Date: Thu Jun 16 10:20:40 2016 -0700 lemon: use a define for fseek()'s whence parameter for people who don't immediately understand what fseek(fp, 0, 2) does Change-Id: I297ba6fd718ef0f09c4d0b29bf433262c3c38435 Reviewed-on: https://code.wireshark.org/review/15976 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=0600f92841d499e7076ce6c97984f5e2c332c24d commit 0600f92841d499e7076ce6c97984f5e2c332c24d Author: Victor Barratault Date: Thu Jun 16 14:06:32 2016 -0400 ldap: added modify-increment operation identification in packet dissection and generate the modified dissector dissector Change-Id: Iad745b9e0e8ab0bc055da7f26ec0822433897db7 Reviewed-on: https://code.wireshark.org/review/15977 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=86a7ab1ffe43f09793a569a3adc4cbf72297a018 commit 86a7ab1ffe43f09793a569a3adc4cbf72297a018 Author: Alexis La Goutte Date: Thu Jun 16 20:51:24 2016 +0200 DEC DNART: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: Ic2d333b418928351f32673890c9c432c7bfa0f16 Reviewed-on: https://code.wireshark.org/review/15982 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=c1626db0a0f23eff5a9f016f2a4812666fa856b5 commit c1626db0a0f23eff5a9f016f2a4812666fa856b5 Author: Alexis La Goutte Date: Thu Jun 16 20:48:58 2016 +0200 SITA: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: I2565b0bee66f934561df506e87a35fdd14590f92 Reviewed-on: https://code.wireshark.org/review/15981 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=13c013611d3ccfa0b834dac8c0381552b82277db commit 13c013611d3ccfa0b834dac8c0381552b82277db Author: Michael Mann Date: Wed Jun 15 18:54:07 2016 -0400 DCE/RPC proto_tree_add_boolean -> proto_tree_add_bitmask_value Change-Id: I88398aa1923e86bb83b97cc3904529a5810f6c40 Reviewed-on: https://code.wireshark.org/review/15978 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c98b0d574dd497c9a47c7d7c0c589e2a096683ec commit c98b0d574dd497c9a47c7d7c0c589e2a096683ec Author: Jaap Keuter Date: Tue Jun 14 23:59:12 2016 +0200 Add Cisco ttag dissector Add dissector for Cisco ttag protocol. Bug: 12518 Change-Id: Id17293a80b2b6827fd2d5c7ead098784c35a28ef Reviewed-on: https://code.wireshark.org/review/15964 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=0e8fef5827d99d892e4bdfb6c13f28fb30a57723 commit 0e8fef5827d99d892e4bdfb6c13f28fb30a57723 Author: Jeff Morriss Date: Thu Jun 16 12:43:24 2016 -0400 Finish getting making the Diameter XML valid XML. ... Except for the fact that many AVP names start with "3GPP". Make the AVP names XML IDs again. Fix all the grouped AVPs that reference AVPs (by name) or vice-versa. This includes: * Fixing a bunch of typos (including type mismatches). * Commenting out a number of references to vendor AVPs for which we don't have the specs. * Adding a few missing AVPs. Change-Id: Ic2ddb50cc947877de9086be51f7813e8f9be02b4 Reviewed-on: https://code.wireshark.org/review/15973 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=4ad428dddf2b1a7c5b2680d3372b05dfe9395b5e commit 4ad428dddf2b1a7c5b2680d3372b05dfe9395b5e Author: Kenny Root Date: Wed Jun 15 23:53:49 2016 -0700 ssh: set packet lengths correctly Each SSH packet was being set to be the remaining length of the frame. This change sets the packet lengths correctly for each SSH packet. Change-Id: Id9c2331d875465cd5e6bb788d420e0025f5d496e Reviewed-on: https://code.wireshark.org/review/15966 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=b22e1aeb58a2e620efca1a2f1cf37f179f3773a8 commit b22e1aeb58a2e620efca1a2f1cf37f179f3773a8 Author: Kenny Root Date: Wed Jun 15 23:54:43 2016 -0700 ssh: packets after SSH_MSG_NEWKEYS are encrypted According to RFC 4253 section 7.3, once the SSH_MSG_NEWKEYS is received all packets after that will be encrypted using the negotiated keys. This can happen in the middle of a frame, so account for the offset in the frame where this happens. Change-Id: Ibc3b06a4bdfe38ae15b0e65afac6f5d3646cb58d Reviewed-on: https://code.wireshark.org/review/15965 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=9a5e6a6884b2369527638fecd49c4c58d8c10378 commit 9a5e6a6884b2369527638fecd49c4c58d8c10378 Author: Michael Mann Date: Wed Jun 15 15:35:51 2016 -0400 DCE/RPC proto_tree_add_boolean -> proto_tree_add_bitmask_with_flags Change-Id: I8891ec90244ffd9609d8443df631a7c8e6453b7e Reviewed-on: https://code.wireshark.org/review/15942 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=946b03798ad1948a9b863d00c3c1c13cbc8e0cb3 commit 946b03798ad1948a9b863d00c3c1c13cbc8e0cb3 Author: Samiran Saha Date: Thu Jun 16 17:15:06 2016 +0530 MKA: Fix for GCM-AES-256 dissection & Added Enumeration for macsec-cipher-suite Change-Id: Ief38f949d3e30754a65fbfeaa64cbbd2f5646a9b Reviewed-on: https://code.wireshark.org/review/15969 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=7d6e3e040c5ab52801c90d85444d97855228abf9 commit 7d6e3e040c5ab52801c90d85444d97855228abf9 Author: Thomas Shen Date: Wed Jun 15 14:26:02 2016 -0700 NSH: Correct the display of the NSH header fields Change-Id: I3be75d20a3f00091aa3077e475f9ddb00eeca06c Reviewed-on: https://code.wireshark.org/review/15963 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=44ba346c48511233d7ea2378ed32ca7a1132ba20 commit 44ba346c48511233d7ea2378ed32ca7a1132ba20 Author: Stig Bj??rlykke Date: Thu Jun 16 14:32:58 2016 +0200 gtk: Check chunk before g_string_chunk_clear Avoid this warning from wireshark-gtk: (wireshark-gtk:39505): GLib-CRITICAL **: g_string_chunk_clear: assertion 'chunk != NULL' failed Change-Id: I413b3435a1ac595236dd1c4e619e3af1543b6a91 Reviewed-on: https://code.wireshark.org/review/15970 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=d3bb3a03b84b8e6a8d1f89177d5303dfd1f5a992 commit d3bb3a03b84b8e6a8d1f89177d5303dfd1f5a992 Author: Victor Barratault Date: Tue Jun 14 12:17:54 2016 -0400 Typing error line 4928 of packet-dns.c Change-Id: I1a6409262614a87c159236375223707c85114650 Reviewed-on: https://code.wireshark.org/review/15972 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=44e3212bceb73bd1cc3d0ac4fd3a2dc8ccb2b30c commit 44e3212bceb73bd1cc3d0ac4fd3a2dc8ccb2b30c Author: Peter Wu Date: Wed Jun 15 22:23:46 2016 -0700 gitignore: updated cmake paths * files.txt: v2.1.0rc0-2918-g2e23b50 ("Add checkAPI calls to CMake.") * epan: v2.1.0rc0-2202-g6b54fbf ("CMake: Add more structure to libwireshark build") * asn1: v2.1.0rc0-2330-g54a520d ("Move /asn1 to /epan/dissectors") Change-Id: I0ef590de7d262d96c011be360b958fbda72a61fa Reviewed-on: https://code.wireshark.org/review/15961 Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=dabbaaf4189b88ae76870f7724c07f458c1e8b17 commit dabbaaf4189b88ae76870f7724c07f458c1e8b17 Author: Peter Wu Date: Sat Feb 28 17:44:27 2015 +0100 filesystem: Fix build dir detection when using cmake Fixes loading of plugins by detecting the build output directory of cmake. This requires a "CMakeCache.txt" file to be present in the parent directory (above run/). Change-Id: I297432cdcd0981646058410f3eadf5f73b5248c8 Reviewed-on: https://code.wireshark.org/review/7453 Petri-Dish: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=897f9f7cca117b54e62c171d49ec77ac6e8b88a6 commit 897f9f7cca117b54e62c171d49ec77ac6e8b88a6 Author: Gerald Combs Date: Wed Jun 15 13:17:41 2016 -0700 Add a note about the new intelligent scroll bar. Should we call it the intelligenter scroll bar? Change-Id: I67e76c1aabeb4b2e87e38815fe4ab120f0869b25 Reviewed-on: https://code.wireshark.org/review/15936 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=50591ac8612abdba23cfb5089b06e38a26e13bc9 commit 50591ac8612abdba23cfb5089b06e38a26e13bc9 Author: Martin Kaiser Date: Wed Jun 15 19:53:45 2016 -0700 CID 1250642: check the return value of dup() abort if it is -1 Change-Id: Ie14c18679ff74529731558d6742f63ebfb9fe97b Reviewed-on: https://code.wireshark.org/review/15958 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=b223d649fed632d10b356f66c3a286740cec9e7d commit b223d649fed632d10b356f66c3a286740cec9e7d Author: Jeff Morriss Date: Thu Jun 16 00:04:36 2016 -0400 Make the rest of the Diameter AVP names unique. In most cases this means prepending the application- or vendor-name to force uniqueness. A few vendors have duplicates within their namespace--append the AVP code to these. Also fix a few other invalid names (with spaces or parentheses in the names). Change-Id: I5bb78d31526122dd5782055638af410cc497e49d Reviewed-on: https://code.wireshark.org/review/15960 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=f749a64280051663f04fa5dfd11a50e3d4ce4e77 commit f749a64280051663f04fa5dfd11a50e3d4ce4e77 Author: Balint Reczey Date: Tue Jun 14 22:29:34 2016 -0700 cmake: Detect proper large file defines even with -Wno-error Without this change large file support was detected as available even when it was not without additional flags on 32 architectures. As a result mergecap and other programs are built without large file support causing mergecap not being able to write files bigger than 2GB on i386 systems. This used to work properly with autotools builds, but not with CMake ones. Change-Id: Ibfd043342b2a48310d2ac9d760e6404a701c5808 Reviewed-on: https://code.wireshark.org/review/15937 Petri-Dish: Balint Reczey Tested-by: Petri Dish Buildbot Reviewed-by: Balint Reczey http://cgit.osmocom.org/wireshark/commit/?id=4962ea601f6ee08a4f774750dc37bac2fd92c2ca commit 4962ea601f6ee08a4f774750dc37bac2fd92c2ca Author: Dario Lombardo Date: Wed Jun 15 00:47:44 2016 +0200 qt: move free_stat_tables from SimpleStatisticsDialog::fillTree to ~SimpleStatisticsDialog. Add a reference count to stat_tap_table_ui to prevent bad deallocations. Bug: 12437 Change-Id: Ib9b1f929d08a574c306dc755ec416ab94a3fd6d3 Reviewed-on: https://code.wireshark.org/review/15920 Reviewed-by: Peter Wu Petri-Dish: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=a38db78f7da431e12d2ee3b995ff68f9c4f50a35 commit a38db78f7da431e12d2ee3b995ff68f9c4f50a35 Author: Jeff Morriss Date: Wed Jun 15 13:25:44 2016 -0400 Update the X11 dissector to use the latest mesa and xcbproto. Change-Id: Ia1395cffaebbcf6585b9167861d8c3b4d86cf821 Reviewed-on: https://code.wireshark.org/review/15923 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=d1d27bd95aa04044dcfb4e72437d9319bfc7c930 commit d1d27bd95aa04044dcfb4e72437d9319bfc7c930 Author: Balint Reczey Date: Wed Jun 15 19:16:42 2016 -0700 Qt: Clarify follow stream dialog's format button The stream is not just shown, but also saved in ASCII, EBDIC, Raw, etc. Change-Id: Ic29e3273ebb9a3eca0fe791bdd48606c4be3b828 Reviewed-on: https://code.wireshark.org/review/15957 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=8b94a664f60d1beebf38f19f8aad6a64490ee656 commit 8b94a664f60d1beebf38f19f8aad6a64490ee656 Author: Alexis La Goutte Date: Wed Jun 15 23:35:58 2016 +0200 X11: Fix last indent issue on X11 generator and regenerate X11 dissector Change-Id: If2c781d346713f5a2a2e97de84c0fedcfd1958af Reviewed-on: https://code.wireshark.org/review/15944 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=a9d9d4f458b01a557c5cb3d449f0e40427ab5ca4 commit a9d9d4f458b01a557c5cb3d449f0e40427ab5ca4 Author: Alexis La Goutte Date: Wed Jun 15 22:52:18 2016 +0200 x11: Regenerate dissector after indent change on g2b8caf31cca Change-Id: Iac1522998c5983b417a0083b9c607a60e7f66e8c Reviewed-on: https://code.wireshark.org/review/15943 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=b5a8c4f72970927eafad323a48b4a99386a72347 commit b5a8c4f72970927eafad323a48b4a99386a72347 Author: Dario Lombardo Date: Thu Jun 16 01:25:03 2016 +0200 randpktdump: fix a crash. Randpktdump requires the init the wtap opttypes. Fixed making the init function public and calling it. Bug: 12539 Change-Id: I02585c41012deacff1526b51ed09ab555cbfc8ce Reviewed-on: https://code.wireshark.org/review/15951 Petri-Dish: Anders Broman Reviewed-by: Martin Kaiser Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=79aab9232bf41132268a2887240140ee5a59a683 commit 79aab9232bf41132268a2887240140ee5a59a683 Author: AndersBroman Date: Wed Jun 15 23:57:39 2016 +0200 Don't call g_ascii_strcasecmp() with an NULL string. Change-Id: I6efbdcb51efe5f2db233827e32e2105db6322d6c Reviewed-on: https://code.wireshark.org/review/15946 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=83b2d5e00f067029e24d2294155088399024dba9 commit 83b2d5e00f067029e24d2294155088399024dba9 Author: Dario Lombardo Date: Thu Jun 16 02:34:27 2016 +0200 gtk: add initializer (CID 1362745). Change-Id: Ib1bc11e905b0a4e84302e3f9ac43f3a87afd6edf Reviewed-on: https://code.wireshark.org/review/15954 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=66d26d701f4e33e4cd311565d5dacffdd9913198 commit 66d26d701f4e33e4cd311565d5dacffdd9913198 Author: Jeff Morriss Date: Wed Jun 15 22:01:31 2016 -0400 Remove a bunch of unassigned ETSI AVPs. These were presumably there to allow indexed search of the AVP list but it wasn't working anyway (binary search was used). And the expert info for "unknown" (to Wireshark) AVPs is a good thing. Change-Id: Id6b9e5c90b8a2a6e3cf4415cd1b6114308c74440 Reviewed-on: https://code.wireshark.org/review/15956 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=38afb1d002ddb52f9869f07a3c023279f4c79553 commit 38afb1d002ddb52f9869f07a3c023279f4c79553 Author: Rudra Rugge Date: Wed Jun 15 15:22:25 2016 -0700 ip-over-ib description entry was missing Description entry was missing in the list. Change-Id: Ia8f8bd4608ee6800a352f4979752b5c45c4a5086 Reviewed-on: https://code.wireshark.org/review/15947 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=37c40bd7cf76e9df71bd51c10c94c279496393f8 commit 37c40bd7cf76e9df71bd51c10c94c279496393f8 Author: Pascal Quantin Date: Wed Jun 15 18:06:04 2016 -0700 Export wtap_optionblock_copy_options() symbol It can be useful for wiretap plugins Change-Id: Ic56e4357ba3bfcef30d13615efc1361399c3133e Reviewed-on: https://code.wireshark.org/review/15955 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=60578aa16f4f27d37ea0a90e964c58cc1dc22953 commit 60578aa16f4f27d37ea0a90e964c58cc1dc22953 Author: Pascal Quantin Date: Wed Jun 15 13:42:56 2016 -0700 file_util.c: do not search in Npcap installation folder when calling ws_load_library() ws_load_library() is not used to load packet.dll or wpcap.dll (we use ws_module_open() for this). Let's not lose time checking the folder content. Change-Id: Ibd4a71b8b0c5ffc0c4c146eca51ad9f20964515b Reviewed-on: https://code.wireshark.org/review/15938 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=b2c7e8eb013336f3ec28d374a6e1e7cd6abfb234 commit b2c7e8eb013336f3ec28d374a6e1e7cd6abfb234 Author: Martin Kaiser Date: Wed Jun 15 13:02:39 2016 -0700 mongo: return the number of bytes we actually consumed even if the document length is 0, we consumed at least 4 bytes for the length field bug: 12534 Change-Id: I2f1612bf575b558c1bcc0afe8202b202747846e3 Reviewed-on: https://code.wireshark.org/review/15934 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=c5528d0b06176e5616b15519b26e071833f3f413 commit c5528d0b06176e5616b15519b26e071833f3f413 Author: Jeff Morriss Date: Wed Jun 15 18:40:53 2016 -0400 Make some more Diameter AVP names unique. In some cases this means using the correct (updated?) name from the specification. In others it means prepending the application- or vendor-name to force uniqueness. Remove a few more "Unassigned" AVPs from the XML files. Change-Id: I61d55ef97ff8efc3317c91bf79e73031735f740a Reviewed-on: https://code.wireshark.org/review/15949 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e551731723c4931e1f036312ac107d4fc1c62740 commit e551731723c4931e1f036312ac107d4fc1c62740 Author: Peter Wu Date: Wed Jun 15 14:06:23 2016 -0700 idl2wrs: fix code generation Fixes a regression from v1.99.9rc0-470-g87f2bd4 which truncated function names to 26 characters. Test: cd epan/dissectors/dcerpc/budb make IDL2WRS=/tmp/wsbuild/run/idl2wrs diff packet-dcerpc-budb.c ../../packet-dcerpc-budb.c While at it, replace all g_strndup(X, strlen(X)) occurrences with g_strdup(X) since that is the same thing and less redundant. Change-Id: Id8da45792c830e2287cf8f14ff6245149751afd2 Reviewed-on: https://code.wireshark.org/review/15939 Petri-Dish: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=1708e2eb042f3511a2a02dbf7f6fbb22afe51e2d commit 1708e2eb042f3511a2a02dbf7f6fbb22afe51e2d Author: Balint Reczey Date: Wed Jun 15 15:40:15 2016 -0700 gtk: Fix null dereference in stats This fixes the bug reported to Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=786704 Change-Id: Iabe19c11067318d78664a17fa00d6a4d1998250c Reviewed-on: https://code.wireshark.org/review/15948 Reviewed-by: Balint Reczey http://cgit.osmocom.org/wireshark/commit/?id=fb38049f4d25b4d3b2e2a86723df3ffa6e553e56 commit fb38049f4d25b4d3b2e2a86723df3ffa6e553e56 Author: Pascal Quantin Date: Wed Jun 15 14:50:03 2016 -0700 proto.c: allow calling proto_item_add_bitmask_tree() with a length set to 0 This is required for the flags from packet-frame.c Bug: 12536 Change-Id: I60bfe671687bcd3a9b5c997ba62bed563e890548 Reviewed-on: https://code.wireshark.org/review/15945 Reviewed-by: Pascal Quantin Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c3190adc12e3e7ceb14c62808f7d1d07756137c9 commit c3190adc12e3e7ceb14c62808f7d1d07756137c9 Author: Alexis La Goutte Date: Wed Jun 15 20:35:47 2016 +0200 capture info (wslua): Dereference of null pointer Change-Id: Iced579d5acaefa9d1c8e3775a53916773bf87659 Reviewed-on: https://code.wireshark.org/review/15929 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=a8f73e92fde0b7055004e4d3d518ffcfd447815c commit a8f73e92fde0b7055004e4d3d518ffcfd447815c Author: Balint Reczey Date: Wed Jun 15 14:14:23 2016 -0700 documentation: Suggest using prefixed public symbols Change-Id: I9153756b0e921fd74d7df9d119337f5484856ba0 Reviewed-on: https://code.wireshark.org/review/15940 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=04058b8af3e36070721e807ae0ecdac4b411a5dc commit 04058b8af3e36070721e807ae0ecdac4b411a5dc Author: Gerald Combs Date: Wed Jun 15 11:27:53 2016 -0700 Qt: Adjust the search frame layout. Add padding on the left side of the search frame in order to reduce the amount of mousing required on large screens. Change-Id: I1dcd8c4a103f4a462f4ab60a22a93b8c0f28b055 Reviewed-on: https://code.wireshark.org/review/15928 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=66efbdbc01dd7eaad76b39c23db20aa605ab1424 commit 66efbdbc01dd7eaad76b39c23db20aa605ab1424 Author: Jeff Morriss Date: Wed Jun 15 16:01:05 2016 -0400 Make some Diameter AVP names unique. In some cases this means using the correct (updated?) name from the specification. In others it means prepending the application name to force uniqueness. Change-Id: I8301c769af2b2279c0be7c1bc65e99fe25c1cc80 Reviewed-on: https://code.wireshark.org/review/15935 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=1b0d51ffdf514f85cd2b8e2a493d8b61cf1108f7 commit 1b0d51ffdf514f85cd2b8e2a493d8b61cf1108f7 Author: dsrsupport Date: Wed Jun 15 19:45:50 2016 +0300 ZigBee: decode ZBOSS traffic dump and Interpan frames as ZigBee. If decoded ZBOSS traffic dump, sure this is ZigBee, so bypass heuristic. If decoding air sniffer dump, try to go thru heuristic by checking for ext address src mode required for interpan. Change-Id: Iddf799400a4cf0fd73714f06b99e3d11c8cb2e60 Reviewed-on: https://code.wireshark.org/review/15921 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=561a063feee5b3ea8ac9d7d3254e16ec31bb7646 commit 561a063feee5b3ea8ac9d7d3254e16ec31bb7646 Author: Gerald Combs Date: Fri Jun 10 15:26:57 2016 -0700 Pass "/utf-8" to Visual C++ 2015. Many projects (Qt[1] and GNOME[2] in particular) either recommend, use, or at least allow for UTF-8 in source and header files. Pass /utf-8 to Visual C++ 2015 so that it will behave itself around UTF-8 and be more like that nice compiler down the street. [1] https://wiki.qt.io/Strings_and_encodings_in_Qt [2] https://bugzilla.gnome.org/show_bug.cgi?id=767218 Change-Id: Ibc90d235742134cb42dd796ba529699bcbbe3ad0 Reviewed-on: https://code.wireshark.org/review/15821 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=ca1c5f540a13676240ac82f26e79b1b6c0bc5a54 commit ca1c5f540a13676240ac82f26e79b1b6c0bc5a54 Author: Alexis La Goutte Date: Wed Jun 15 20:14:18 2016 +0200 diameter (3GPP): Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: Iaa74265df66455528c86658a26812876574a904a Reviewed-on: https://code.wireshark.org/review/15927 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=6d89f3b69961ecfa6c11735ab9f838dc10f28b51 commit 6d89f3b69961ecfa6c11735ab9f838dc10f28b51 Author: Jeff Morriss Date: Wed Jun 15 13:31:41 2016 -0400 Update to the latest config.guess and config.sub Change-Id: Id493fb3b79326b522a3a11c3258531683f159187 Reviewed-on: https://code.wireshark.org/review/15924 Petri-Dish: Jeff Morriss Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=64169e3a765c7d22cc0a15623d6ede37ca50ceb2 commit 64169e3a765c7d22cc0a15623d6ede37ca50ceb2 Author: dsrsupport Date: Wed Jun 15 18:48:01 2016 +0300 ZigBee: add support for inter-pan transmissions. Added dissection of inter-pan nwk and aps stub to be used to decode ZLL commissioning cluster. Change-Id: I871016a93854f1caf2f14f2f84e5397de5f1e2ff Reviewed-on: https://code.wireshark.org/review/15918 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=6baa1b544c84a766d9f9d356e9940eccaf0a128f commit 6baa1b544c84a766d9f9d356e9940eccaf0a128f Author: Pascal Quantin Date: Wed Jun 8 15:57:00 2016 +0200 Remove Nmake build system Change-Id: I3bd474f3cda9667dec66426b5729449953df3e61 Reviewed-on: https://code.wireshark.org/review/15777 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: J??rg Mayer Reviewed-by: Balint Reczey http://cgit.osmocom.org/wireshark/commit/?id=88bd50c592b0d24a12dd178ae2858444400a012f commit 88bd50c592b0d24a12dd178ae2858444400a012f Author: Guy Harris Date: Wed Jun 15 12:15:54 2016 -0700 Don't map the interface ID for records that don't pertain to an interface. And revert to the previous behavior of map_phdr_interface_id(); that change broke the mergecap tests when it was merging pcap files into a pcapng file. Change-Id: I2e079b0e87dce06e98faa9ab7615f9b9b2701b77 Reviewed-on: https://code.wireshark.org/review/15932 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=5a73176a9dbc5c9637c8a5cc027ac4ccb2a633e0 commit 5a73176a9dbc5c9637c8a5cc027ac4ccb2a633e0 Author: Pascal Quantin Date: Wed Jun 15 11:46:53 2016 -0700 Win: convert atkversion.h to UTF-8 Change-Id: I7bfa9be11596cc9a3e1b0226c6865edf47e96782 Reviewed-on: https://code.wireshark.org/review/15931 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=edf0b5cb9ab6ad86dda4e2d69c4c319f8d2055b5 commit edf0b5cb9ab6ad86dda4e2d69c4c319f8d2055b5 Author: Dario Lombardo Date: Wed Jun 15 20:05:32 2016 +0200 qt: add initializer to ExpertPacketTreeWidgetItem (CID 1362746). Change-Id: I8ca154907e01fb40affb9e5f5a0aaf55921c95db Reviewed-on: https://code.wireshark.org/review/15926 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=de23fbc7247f57226dee0ea35ddb4ba0cac42716 commit de23fbc7247f57226dee0ea35ddb4ba0cac42716 Author: Martin Kaiser Date: Wed Jun 15 10:53:43 2016 -0700 zbee-nwk: don't THROW() an exception from a dissector we already have an expert info, so we can just return the number of bytes in the tvb Change-Id: I6199760316d7ef141877bc8f65012d36e4dd357b Reviewed-on: https://code.wireshark.org/review/15925 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=ec5acbc33cfc8e6c82706574814d7232b26112c0 commit ec5acbc33cfc8e6c82706574814d7232b26112c0 Author: Stig Bj??rlykke Date: Fri Mar 11 18:42:49 2016 +0100 wtap: Make default_filter static Address of stack memory associated with local variable 'default_filter' is still referred to by the global variable 'filter_option' upon returning to the caller. This will be a dangling reference. Change-Id: I6160a37f05b8aea245b723ec50803e4062886738 Reviewed-on: https://code.wireshark.org/review/14427 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=9ba9a05ef06a6869c2ad2970cffa0d9177c04fdd commit 9ba9a05ef06a6869c2ad2970cffa0d9177c04fdd Author: Jo??o Valverde Date: Wed Sep 30 14:34:39 2015 +0100 Display "IP DSCP" column as short text Ping-Bug: 12429 Change-Id: I618b2017e161d89f0efa25ce2fb82a1808e8d315 Reviewed-on: https://code.wireshark.org/review/10701 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=babb9e32e9f5ac57dac0132ee8e2977b93e00675 commit babb9e32e9f5ac57dac0132ee8e2977b93e00675 Author: Peter Wu Date: Wed Jun 15 08:45:54 2016 -0700 androiddump: fix leak on --extcap-interfaces extcap_base_register_interface duplicates the memory, so there is no need to keep it around. Change-Id: I2bac8be519b659504c512d4eb29be8f7ef6dbd59 Reviewed-on: https://code.wireshark.org/review/15919 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=95a05790d255a884935cae74fce730ad2d5572fd commit 95a05790d255a884935cae74fce730ad2d5572fd Author: Pascal Quantin Date: Wed Jun 15 08:24:48 2016 -0700 win-setup.ps1: stop downloading user-guide; with CMake it is generated from source code Change-Id: I3b015594bd6a6b0c41938ba17d5690c08e04f490 Reviewed-on: https://code.wireshark.org/review/15917 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=525fd71b367cc733535e25611728dbf18c7e98ff commit 525fd71b367cc733535e25611728dbf18c7e98ff Author: Michael Mann Date: Tue Jun 14 23:17:25 2016 -0400 proto_tree_add_boolean -> proto_tree_add_bitmask_list_value Change-Id: Ic644042d238b5f2abcd874bca92c6dea55804ba9 Reviewed-on: https://code.wireshark.org/review/15913 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=d25a60c1c1db0d81e332272fe00ec4ef4fb03e65 commit d25a60c1c1db0d81e332272fe00ec4ef4fb03e65 Author: Gerald Combs Date: Sun Apr 24 11:21:50 2016 -0700 More Sysdig / system event support. Add REC_TYPE_SYSCALL to wiretap and use it for Sysdig events. Call the Sysdig event dissector from the frame dissector. Create a "syscall" protocol for system calls, but add "frame" items to it for now. Add the ability to write Sysdig events. This lets us merge packet capture and syscall capture files. Change-Id: I12774ec69c89d8e329b6130c67f29aade4e3d778 Reviewed-on: https://code.wireshark.org/review/15078 Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=b26e757b310180bd2ab867dd5ad0cc0261993135 commit b26e757b310180bd2ab867dd5ad0cc0261993135 Author: Jaap Keuter Date: Wed Jun 15 08:53:14 2016 +0200 Let the calculated window scale be 16 bit wide. Even though TCP window scale shift is only 8 bits, the scale calculated from it is max 16384. therefor a 16 bit value. Let the tree item map to the single byte in the TVB, while allowing the value to be 16 bit. Bug: 12525 Change-Id: I41cebc62f6b8b09e13efa5f3b7432001e8d994e1 Reviewed-on: https://code.wireshark.org/review/15914 Petri-Dish: Jaap Keuter Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=0ef1d941ea971fc4367b97ca7e7ab7a2ee9e9b88 commit 0ef1d941ea971fc4367b97ca7e7ab7a2ee9e9b88 Author: Michael Mann Date: Tue Jun 14 11:55:08 2016 -0400 Allow control of individual columns to be (un)writable. Most protocols just want to limit COL_INFO or COL_PROTOCOL so give that level of granularity. Bug: 12144 Bug: 5117 Bug: 11144 Change-Id: I8de9b7d2c69e90d3fbfc0a52c2bd78c3de58e2f8 Reviewed-on: https://code.wireshark.org/review/15894 Reviewed-by: Jeff Morriss Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=c19e6c24067fd0aa1ea628de85f25ef9ece08839 commit c19e6c24067fd0aa1ea628de85f25ef9ece08839 Author: Peter Wu Date: Tue Jun 14 14:52:01 2016 -0700 cmake: fix ENABLE_ASAN detection Do not add -fsanitize=undefined when ASAN is requested, UBSAN is a different feature (which could be added later as desired). This makes the -DENABLE_ASAN=1 option match the autotools --enable-asan option. Fail hard if ASAN support is requested but not supported, this avoids surprises when something is wrong. Fix ASAN detection by setting the linker option too. Note: if you have previously set ENABLE_ASAN=1 with the broken ASAN detection, you have to clear your CMakeCache.txt file to redo the detection. Change-Id: Iba6ca0da0336eccedd0cf31a251baad9d1aff5b4 Reviewed-on: https://code.wireshark.org/review/15908 Petri-Dish: Peter Wu Reviewed-by: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=3a590217ac60d626cb126aff593b43901585224c commit 3a590217ac60d626cb126aff593b43901585224c Author: Jeff Morriss Date: Mon Jun 13 15:28:16 2016 -0400 Change how dissectors do late-field-registration to avoid a double-registration assertion. If a dissector forces registration of fields during dissection it needs to do so in a way that clears the prefix registration. Otherwise epan will call the registration routine a 2nd time (which will cause us to assert out) if a user types a display filter (with the dissector's prefix) that doesn't exist. Update the proto_register_prefix() comments to reflect this. Change-Id: I3ce29243395fb55192bb5dfd950baa88410ac136 Reviewed-on: https://code.wireshark.org/review/15881 Petri-Dish: Jeff Morriss Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=22fd85d178e52b23a192737f16957d24886d0a5d commit 22fd85d178e52b23a192737f16957d24886d0a5d Author: Martin Kaiser Date: Mon Jun 13 18:05:11 2016 -0700 mount: fix a memory leak don't copy the wmem-buffer from address_to_str() into a g_malloc()ed one that is never freed instead, realloc the wmem-buffer and add the nfs path to it (nfs_name_snoop_add_name() will make a copy internally) Change-Id: I4274a4a413c09f3f1d78beba65d94748ce185413 Reviewed-on: https://code.wireshark.org/review/15902 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=eb4ed5a53c87d89832f5902cf9dca32b6f3370dc commit eb4ed5a53c87d89832f5902cf9dca32b6f3370dc Author: Guy Harris Date: Tue Jun 14 17:35:51 2016 -0700 Clean up some messages. We're checking for more than just a 64-bit off_t; we're checking for the ability to do 64-bit seeks in files, even if, as on Windows, the APIs are different. Remove trailing white space and clean up some comments while we're at it. Change-Id: I6122b6d6b44ff5dd3a4d8268f9793193e65817ce Reviewed-on: https://code.wireshark.org/review/15912 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=51dd96fbb8895357f1ca669c7406d01fb24d1e69 commit 51dd96fbb8895357f1ca669c7406d01fb24d1e69 Author: Pascal Quantin Date: Tue Jun 14 16:11:18 2016 -0700 Fix OSX buildbot Dirty CORBA IDL dissectors must be compiled without -Werror option Change-Id: I46431c635274399cd6d365a608cdc0aecbc59c95 Reviewed-on: https://code.wireshark.org/review/15911 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=38d08e0b6eac40188d4ba5ba4051dedd1ac135bf commit 38d08e0b6eac40188d4ba5ba4051dedd1ac135bf Author: Dario Lombardo Date: Tue Jun 14 19:35:32 2016 +0200 dns_stats: generate stats just for pure dns (not mDNS, not LLMR). The stats for mDNS and llmnr are pending. The change just resolves a bug in the stats that are wrongly generated when the traffic is mDNS or LLMR. Bug: 12492 Change-Id: Ie772e204d0ddea997dd8cbf609725605c8a507c8 Reviewed-on: https://code.wireshark.org/review/15897 Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=58023e5ee9ac26c4e74212068f1588bc8243afac commit 58023e5ee9ac26c4e74212068f1588bc8243afac Author: Alexis La Goutte Date: Tue Jun 14 23:43:15 2016 +0200 proto(.h): fix '@return' command used in a comment that is attached to a function returning void [-Wdocumentation] Change-Id: Ie0e502adcc8eb00f65ffa6c018d5b9d79655ddb7 Reviewed-on: https://code.wireshark.org/review/15907 Petri-Dish: Alexis La Goutte Reviewed-by: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=b7e32bbd46fd6433bdc4fd69ea46fa8d5598b66e commit b7e32bbd46fd6433bdc4fd69ea46fa8d5598b66e Author: Michael Mann Date: Tue Jun 14 17:23:58 2016 -0400 FIX dissector - Improve Message info Bug: 5350 Change-Id: I4b2d60549f9680bbc008a2abba5d7ec108f6bf22 Reviewed-on: https://code.wireshark.org/review/15905 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=581a17af40b84ef0c9e7f41ed0795af345b61ce1 commit 581a17af40b84ef0c9e7f41ed0795af345b61ce1 Author: Pascal Quantin Date: Mon Jun 13 15:11:55 2016 -0700 CORBA IDL: compile dissectors with /Ox when using MSVC2013 x64 By default Windows files are compiled with /O2 optimization flag (that brings the best performance). But MSVC2013 x64 compiler generates buggy code for CORBA IDL dissectors. Let's downgrade the optimization to /Ox for those files specifically. Bug: 12495 Change-Id: Ibbb532653808d915c82bd20b55dd9e68d86b1207 Reviewed-on: https://code.wireshark.org/review/15884 Reviewed-by: Peter Wu http://cgit.osmocom.org/wireshark/commit/?id=d74113fbfb87d0f33a2d93063ac4e0e09d1bca2a commit d74113fbfb87d0f33a2d93063ac4e0e09d1bca2a Author: Jeff Morriss Date: Tue Jun 14 17:38:17 2016 -0400 Don't list "AVP" as a possible member of a grouped AVP. There's no AVP named "AVP". And there's no need to tell Wireshark that any AVP may put in the group (the RFC lists "AVP" for that purpose). Change-Id: I3591af725ebe089e13eae7b712ef4404cb7924a2 Reviewed-on: https://code.wireshark.org/review/15906 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=9bb4edfeece774888709c42d47e019f0816be443 commit 9bb4edfeece774888709c42d47e019f0816be443 Author: Dario Lombardo Date: Tue Apr 5 18:24:25 2016 +0200 packet.c: remove const compiler warning. Change-Id: Ida9384dccb0e8bacbc9aad39515c3dae9c5ce563 Reviewed-on: https://code.wireshark.org/review/14768 Reviewed-by: Jo??o Valverde Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=40a3cbfca5e8d7d7c4445795674575510fc70d29 commit 40a3cbfca5e8d7d7c4445795674575510fc70d29 Author: Pascal Quantin Date: Tue Jun 14 11:31:10 2016 -0700 Qt: fix crash when opening Expert Info dialog g6ff19ff tried to access cinfo by following a chain of pointers from expert_info. Access cinfo from cap_file_, which is more reliable. While we are at it, let's explicitly check the pointer validity. Change-Id: I0da72c5b1d2230a49c125a1b57c81c3115c4f2fb Reviewed-on: https://code.wireshark.org/review/15901 Petri-Dish: Gerald Combs Reviewed-by: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=c0c00f4f312aa7718b7c2a29c49a1a8e9f6bef7c commit c0c00f4f312aa7718b7c2a29c49a1a8e9f6bef7c Author: Jeff Morriss Date: Tue Jun 14 10:52:28 2016 -0400 Give unique names to a bunch of reserved, experimental, etc., AVPs. Also remove a bunch of AVPs that are unassigned/unallocated--there's no real benefit to telling users that... Change-Id: I1b18a11a1b65189d21520c74aae3dde77688e592 Reviewed-on: https://code.wireshark.org/review/15895 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=4ba1fe456bf9aeabec3c87344d09777ccebb51bb commit 4ba1fe456bf9aeabec3c87344d09777ccebb51bb Author: Joerg Mayer Date: Tue Jun 14 21:45:53 2016 +0200 Replace wlan_ignore_wep_ by wlan_ignore_prot_ and WLAN_IGNORE_WEP_ by WLAN_IGNORE_PROT_ Change-Id: I870cc1e5293dd6e1a1b71157987e27399e080a73 Reviewed-on: https://code.wireshark.org/review/15904 Reviewed-by: J??rg Mayer http://cgit.osmocom.org/wireshark/commit/?id=0d4569851cf78e2d68a5fc5e60d977cd4f77438a commit 0d4569851cf78e2d68a5fc5e60d977cd4f77438a Author: Dario Lombardo Date: Mon May 2 17:21:57 2016 +0200 tvbparse: change g_hash_table to wmem_map. Change-Id: I245595051617f6d6333314240825a526adf19339 Reviewed-on: https://code.wireshark.org/review/15244 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=a7ab65df896aa2da858e0d0f8029335f19c8d034 commit a7ab65df896aa2da858e0d0f8029335f19c8d034 Author: Dario Lombardo Date: Thu Apr 21 18:04:16 2016 +0200 addr_resolv: change g_hash to wmem_map. Change-Id: Ice7533fbeac700dae0a46766838818a32b0d5736 Reviewed-on: https://code.wireshark.org/review/15051 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=1dabd3a56dd641719138037ce1e9acb492781617 commit 1dabd3a56dd641719138037ce1e9acb492781617 Author: Dario Lombardo Date: Tue Apr 12 18:14:14 2016 +0200 dcm: remove g_malloc Change-Id: I3d00b710c6fc6e5798ecc5eca9af11ccac920e5a Reviewed-on: https://code.wireshark.org/review/14913 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=374d1207a590739bc76e4102e5ff00429a194d2b commit 374d1207a590739bc76e4102e5ff00429a194d2b Author: Dario Lombardo Date: Mon May 2 17:50:38 2016 +0200 tvbparse: change g_malloc to wmem_alloc. Change-Id: I6a6363400d9fd1d76b9de0c5deea83dfc7cea1e2 Reviewed-on: https://code.wireshark.org/review/15245 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=76ed7813d9ce514e8ca39fcc0abffd63a125c34d commit 76ed7813d9ce514e8ca39fcc0abffd63a125c34d Author: Joerg Mayer Date: Tue Jun 14 21:12:16 2016 +0200 Add Aerohive gre tunnel between APs. Change-Id: I24d0320cd164ead2802af37d07016c9c46d18e9e Reviewed-on: https://code.wireshark.org/review/15903 Reviewed-by: J??rg Mayer http://cgit.osmocom.org/wireshark/commit/?id=e86af3a5fc0d236925a818c4f6ce673ed9dcf4ec commit e86af3a5fc0d236925a818c4f6ce673ed9dcf4ec Author: Peter Wu Date: Sun Apr 3 11:10:02 2016 +0200 wslua: remove FAIL_ON_NULL_MEMBER_OR_EXPIRED Ensure that the member cannot be NULL at initialization, simplifies checkCaptureInfo and checkCaptureInfoConst logic. Change-Id: I2d9caa4a235310569ebbf0b30199dd3df7a4c093 Reviewed-on: https://code.wireshark.org/review/14791 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=f6e223c89540c6acc8a89244f050189f88ecfb78 commit f6e223c89540c6acc8a89244f050189f88ecfb78 Author: Peter Wu Date: Sun Apr 3 10:58:44 2016 +0200 wslua: Drop unused "push_code" macro parameter Reduce noise, no caller has used this parameter since its introduction. Msotly automated regex search and replace. Change-Id: I4b1180bfee8544b38d19c9c440ff5b9b0dc080b2 Reviewed-on: https://code.wireshark.org/review/14790 Petri-Dish: Peter Wu Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=cecb227af5a0ea6eda2f62447a1ece148948912b commit cecb227af5a0ea6eda2f62447a1ece148948912b Author: Alexis La Goutte Date: Fri Jun 3 17:56:54 2016 +0200 Add dissector for Real Time Location System (RTLS) Change-Id: I494cbb8c3c6da18dfd7901d098dde6448226f67e Reviewed-on: https://code.wireshark.org/review/15711 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=4000386fdf2af28ab1f88fa24e8088deec2a5a05 commit 4000386fdf2af28ab1f88fa24e8088deec2a5a05 Author: Irene Ruengeler Date: Mon Jun 13 17:39:42 2016 +0200 Fix SCTP analysis broken Bug: 12513 Change-Id: I3fdf79106ed007aadf528f0b373fb7a487f3d9a9 Reviewed-on: https://code.wireshark.org/review/15870 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=798f7e946e7ca4afa02ab46eb3f92de0595e76eb commit 798f7e946e7ca4afa02ab46eb3f92de0595e76eb Author: Balint Reczey Date: Tue Jun 23 13:51:32 2015 -0700 gtk: Allow restoring maximized windows as maximized without losing window decorations on GNOME on the secondary monitor. Bug: 11303 Change-Id: Ie8f541dba9d49f9fe5d4892a8dc1cd42091afe1d Reviewed-on: https://code.wireshark.org/review/9077 Reviewed-by: Balint Reczey Reviewed-by: Peter Wu Petri-Dish: Peter Wu Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=f8031fa50cc73ed6f243cd54db20abdf6bc179aa commit f8031fa50cc73ed6f243cd54db20abdf6bc179aa Author: Binh Trinh Date: Tue Jun 14 00:37:53 2016 -0400 Added XML proper decoding for XML CDATASection Bug: 11755 Change-Id: Iecf7ce4bfad45d0c49f3af205e8489e53077198b Reviewed-on: https://code.wireshark.org/review/15889 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=cbfa81769faabfb8f3e17f5d2a9333cdcde07c20 commit cbfa81769faabfb8f3e17f5d2a9333cdcde07c20 Author: Anders Broman Date: Tue Jun 14 15:37:33 2016 +0000 Revert "Move inclusion of CmakeListsCustom to the end of the file in order to have all defines in place." This reverts commit bcbcad1e597f89e64389b6cc25b2fdbe9f89d960. This change breaks building of custom plugins. Change-Id: I63e88ceb922ca23ead9784705ad8ba088a504fd1 Reviewed-on: https://code.wireshark.org/review/15893 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=2f9957af176827974aa306fd294e189cec76a088 commit 2f9957af176827974aa306fd294e189cec76a088 Author: Alexis La Goutte Date: Tue Jun 14 15:40:57 2016 +0200 browser (dcerpc): Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: I158a5fd8a645cd4d58565a6a4ee64371d271eb8e Reviewed-on: https://code.wireshark.org/review/15892 Petri-Dish: Alexis La Goutte Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=af6936c9ce1fe13081cdee1aa356dfb867235b92 commit af6936c9ce1fe13081cdee1aa356dfb867235b92 Author: Balint Reczey Date: Mon Jun 13 20:01:08 2016 -0700 GTK: Disable liboverlay-scrollbar that crashed wireshark on Ubuntu Bug: 11400 Change-Id: I40d901ab3ef43a61ef984014dabc0547605ef77c Reviewed-on: https://code.wireshark.org/review/15888 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=048ba7a3a39e691d4c3e35501904daf52e5c3110 commit 048ba7a3a39e691d4c3e35501904daf52e5c3110 Author: Martin Kaiser Date: Mon Jun 13 15:50:33 2016 -0700 mount: don't THROW() an exception from a dissector if the length is too large, we can simply skip nfs_name_snoop_add_name() and the code to prepare its input Change-Id: I30c9a89edf7b48c45b52e7dad099ac4151f7f4a7 Reviewed-on: https://code.wireshark.org/review/15883 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=238a9846bc1a50251816830deb153187d9509614 commit 238a9846bc1a50251816830deb153187d9509614 Author: Jeff Morriss Date: Mon Jun 13 19:51:29 2016 -0400 Don't register Wireshark for .pfx (IPFIX) files. (As pointed out by Gerald) .pfx files are (more commonly) PKCS#12 files. People may be upset if we start grabbing them. Change-Id: Iecf857d082b7f2a0ad4fdd1a932332fc3c9d9498 Reviewed-on: https://code.wireshark.org/review/15886 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=da509947a88608d647cd2a04f367ffa54a29cc8e commit da509947a88608d647cd2a04f367ffa54a29cc8e Author: Jeff Morriss Date: Mon Jun 13 20:14:41 2016 -0400 Adjust the Diameter DTD to accept applications and vendors in any order. Change-Id: I301a138b7f6db2d1a9ce1a20ebecf94e100bf831 Reviewed-on: https://code.wireshark.org/review/15887 Reviewed-by: Jeff Morriss http://cgit.osmocom.org/wireshark/commit/?id=4e135882d9f7809fb160119547f3a4eac231146e commit 4e135882d9f7809fb160119547f3a4eac231146e Author: John A. Thacker Date: Mon Jun 13 16:36:07 2016 -0400 extcap: Check libssh >= 0.6.0 for sshdump, ciscodump sshdump and ciscodump require libssh >= 0.6.0. Check for this version and only build them if a sufficient version is present. (The other checks stay; in particular, ssh_userauth_agent doesn't exist on Windows and must be checked separately.) Bug: 12507 Change-Id: Ibe42b0cbb597cd9c4aab51f44d48185940ad954b Reviewed-on: https://code.wireshark.org/review/15882 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Dario Lombardo Tested-by: Dario Lombardo Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=49430824cb5a4b1ceff229f7a21157475b279fe3 commit 49430824cb5a4b1ceff229f7a21157475b279fe3 Author: Jeff Morriss Date: Mon Jun 13 19:28:04 2016 -0400 Fix Custom.xml so it can be (correctly) included into the main dictionary. This file is included into dictionary.xml so it doesn't need all the DOCTYPE stuff. Change-Id: I8397b3babe45c28706867be3169ce6ed566930e6 Reviewed-on: https://code.wireshark.org/review/15885 Reviewed-by: Jeff Morriss http://cgit.osmocom.org/wireshark/commit/?id=90fa55ddd2512659bc376d074d7c370f04323c20 commit 90fa55ddd2512659bc376d074d7c370f04323c20 Author: Jo??o Valverde Date: Mon Jun 13 05:35:14 2016 +0100 Add missing const to inet_ipv6.h Make it simpler too. Change-Id: I97dc79d7ac536089c1fa6ec2c20f19754d47a9d4 Reviewed-on: https://code.wireshark.org/review/15866 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=72af485d4ec5f9e4936749fe63d781f750b32bdf commit 72af485d4ec5f9e4936749fe63d781f750b32bdf Author: Martin Kaiser Date: Sat Jun 11 13:56:33 2016 +0200 dcerpc: don't THROW() an exception from a dissector remove the checks in dissect_ndr_ucarray_core() where a block or bytes dissection function is called and an exception is thrown if the offset wraps around, i.e. the final offset is lower than the initial one the block functions eventually call proto_tree_add_item(), which throws an exception if necessary the bytes functions end up calling functions to dissect basic types. insert calls to tvb_ensure_bytes_exist() if those functions increase our offset without reading data. thus, an exception is thrown if there's an overflow. remove some unnecessary if (tree) checks while at it Change-Id: I8006399ae20934daeec231246debe247f8dedbf0 Reviewed-on: https://code.wireshark.org/review/15832 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=551b82484f5844544b2847f19697f67d1cf5853e commit 551b82484f5844544b2847f19697f67d1cf5853e Author: Michael Mann Date: Mon Jun 13 15:34:16 2016 -0400 Add proto_tree_add_bitmask_list_value. Ran across enough situations that proto_tree_add_bitmask_list couldn't solve that it seemed necessary. Change-Id: I6a540ac6efca76cae7c4571a84bb400538652784 Reviewed-on: https://code.wireshark.org/review/15880 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=720b47fe63d0b7971a64d02fe43e32856265b333 commit 720b47fe63d0b7971a64d02fe43e32856265b333 Author: Andreas Leibold Date: Fri Jun 10 10:41:19 2016 +0200 Updates on AVB IEEE 1722 protocol to support more 1722 subtypes. packet-ieee1722.c now contains the entire protocol. packet-ieee1722a.c file was removed, because the term 1722a is outdated and now part of 1722 protocol. Change-Id: Ic2f44a2752f9254cde62d878dc971f09cddc5adc Reviewed-on: https://code.wireshark.org/review/15810 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=858dc0c5f037d75001027d590746dc03ae19b930 commit 858dc0c5f037d75001027d590746dc03ae19b930 Author: Martin Kaiser Date: Sun Jun 12 16:31:57 2016 -0700 use #include for generated include files the same mechanism as described in 7c40de5c38ac71323455c51dcc14a5eb385ce718 could trick us into using the wrong config.h fix this for some occassions where config.h is included before we include zlib.h I saw compile errors on windows where we picked up config.h from a linux build and zlib failed because of a mission unistd.h Change-Id: I91cf73b96c9e1b6f009fb2376fabfe973d1ac941 Reviewed-on: https://code.wireshark.org/review/15874 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=dda2acc06fa42f7251c9e60a01aab970488116fb commit dda2acc06fa42f7251c9e60a01aab970488116fb Author: Martin Kaiser Date: Sun Jun 12 14:00:21 2016 -0700 qt: use #include for generated include files make sure that generated include files are picked up only from the directories set by -I (or /I), not from the current directory if we use #include "file.h", Visual Studio searches for file.h in the same diretory as the source file that includes file.h if we do an out-of-tree build with cmake and the source directory contains files from an in-tree build (done with autotools), we might end up including the wrong file Change-Id: Iaaed2626258b6ff0c12485fe3f436bd03bbb5adf Reviewed-on: https://code.wireshark.org/review/15873 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=4ca4768b561fca0e47f6736e24a616d50b931f79 commit 4ca4768b561fca0e47f6736e24a616d50b931f79 Author: Jo??o Valverde Date: Sat Jun 11 23:15:01 2016 +0100 IPv6: Add text marker for SRH next segment Change-Id: If13ffe4ddb9ae08e738ccf0c715dc12ce7a076e8 Reviewed-on: https://code.wireshark.org/review/15834 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=4dad15150490c651f1c741f0caed442df46d543c commit 4dad15150490c651f1c741f0caed442df46d543c Author: Martin Kaiser Date: Mon Jun 13 11:36:10 2016 -0700 sip: remove some unnecessary if (tree) checks which shouldn't have any impact on performance we should not remove the chcks around blocks where vb_format_text() is called Change-Id: Idc191cc70e7458225bbc5dfececb3c88c83ab5f1 Reviewed-on: https://code.wireshark.org/review/15879 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=bcbcad1e597f89e64389b6cc25b2fdbe9f89d960 commit bcbcad1e597f89e64389b6cc25b2fdbe9f89d960 Author: AndersBroman Date: Mon Jun 13 20:51:48 2016 +0200 Move inclusion of CmakeListsCustom to the end of the file in order to have all defines in place. Change-Id: I190257e9b833c409921bbca74c8ab531b632c60d Reviewed-on: https://code.wireshark.org/review/15878 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=3fe879b88e53f3388653dde9a4631b45ca7290c7 commit 3fe879b88e53f3388653dde9a4631b45ca7290c7 Author: Martin Kaiser Date: Mon Jun 13 09:30:30 2016 -0700 isns: fix dead code do the special handling for len==0 and tag==ISNS_ATTR_TAG_PORTAL_GROUP_TAG before going into the different attributes Bug: 12503 Change-Id: I4dd6dcea25aba2e4963811a7a85f1eed1b906bcd Reviewed-on: https://code.wireshark.org/review/15875 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=30d1afb6be1e1471a06ae5f2d8aa5adb0882c0f8 commit 30d1afb6be1e1471a06ae5f2d8aa5adb0882c0f8 Author: Dario Lombardo Date: Tue May 3 16:51:45 2016 +0200 tvbparse: change g_strdup_printf to wmem_strdup_printf. Change-Id: I57ff604d23967eb1f6481c7019e3eab0389dc3a5 Reviewed-on: https://code.wireshark.org/review/15257 Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Guy Harris Reviewed-by: Dario Lombardo http://cgit.osmocom.org/wireshark/commit/?id=34cacfc6a639cdadd69395978df0653e20576572 commit 34cacfc6a639cdadd69395978df0653e20576572 Author: Gerald Combs Date: Mon Jun 13 11:17:48 2016 -0700 Qt: Fix a Windows version check. Fetch the version using QSysInfo::windowsVersion. Ping-Bug: 12010 Change-Id: If63c576ec4f56f34b76f320cdd927bee427c8cb7 Reviewed-on: https://code.wireshark.org/review/15876 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=b8201aef9d3375dfaaa31aa00ea4686d91c2cf03 commit b8201aef9d3375dfaaa31aa00ea4686d91c2cf03 Author: Gerald Combs Date: Sun Jun 12 16:07:30 2016 -0700 Qt: Main window tab behavior. Make the main window tab order more closely match the GTK+ UI. Draw a focus rect in the byte view text while we're here. Change-Id: I04212c14ea7f0d6865b709533246760adc02f45a Reviewed-on: https://code.wireshark.org/review/15862 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=1dcaeb33ca8b219180a1f131a7fbef58213f040a commit 1dcaeb33ca8b219180a1f131a7fbef58213f040a Author: Jeff Morriss Date: Mon Jun 13 14:29:22 2016 -0400 Cisco Diameter: move the XML declaration to the top of the file. ... That's where it's supposed to be. Change-Id: I0ec68dc8757776bf757b52e75bc156acc7264ee5 Reviewed-on: https://code.wireshark.org/review/15877 Reviewed-by: Jeff Morriss http://cgit.osmocom.org/wireshark/commit/?id=d06cac60929a3f0852c78d99025fd6f7843d1429 commit d06cac60929a3f0852c78d99025fd6f7843d1429 Author: Jeff Morriss Date: Mon Jun 13 13:52:19 2016 -0400 Diameter (NSN): the attribute name is 'mandatory' not 'mandatory-flag'. Change-Id: Ifa19b59e23278abf332d8ab06dd5ad2059f3e679 Reviewed-on: https://code.wireshark.org/review/15872 Reviewed-by: Jeff Morriss http://cgit.osmocom.org/wireshark/commit/?id=4e989c2c7dc86f1e7167525a36fb0ab3aa02cac0 commit 4e989c2c7dc86f1e7167525a36fb0ab3aa02cac0 Author: Jeff Morriss Date: Mon Jun 13 13:37:08 2016 -0400 Diameter: close command elements. ... in order to make the XML (more) valid. Change-Id: Iefffff3208c98d6ea55d509ed35b57abd268baf3 Reviewed-on: https://code.wireshark.org/review/15871 Reviewed-by: Jeff Morriss http://cgit.osmocom.org/wireshark/commit/?id=04b82a7dc971597be958ba902bcf51dc32189305 commit 04b82a7dc971597be958ba902bcf51dc32189305 Author: Michael Mann Date: Sun Jun 12 12:28:02 2016 -0400 Convert AT_SS7PC to a "dissector address type" The formatting of the address type is determined by a preference in packet-mtp3.c, so just make MTP3 register the address type. Use address_type_get_by_name in other dissectors (and export_pdu) to use the address type. Change-Id: Ifb32d7de27aeaa23cee8e803e25ffb3c905547b5 Reviewed-on: https://code.wireshark.org/review/15856 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e2e84563eeb1e7b9add817d2b0c39656fab297d5 commit e2e84563eeb1e7b9add817d2b0c39656fab297d5 Author: Gerald Combs Date: Fri Mar 18 13:13:44 2016 -0700 Use getc_unlocked in a few places. Use getc_unlocked or _fgetc_nolock instead of getc in a few places. This reduces startup time by about 100ms here. Change-Id: I59ceb09678457c871cce79fcc3ce71998fe4f5af Reviewed-on: https://code.wireshark.org/review/14518 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=92ef3d0b55a37f042e1ce7e208e7f39cb49b9bce commit 92ef3d0b55a37f042e1ce7e208e7f39cb49b9bce Author: Anton Thomasson Date: Fri Jun 10 16:12:24 2016 +0200 GSM RLC/MAC: add dissection of EC-GSM-IoT control messages Change-Id: Ib7096039aa9761fda96ed8552899833597ba70a6 Reviewed-on: https://code.wireshark.org/review/15812 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=4679f5d5130166e86bf744498167561e9fae052f commit 4679f5d5130166e86bf744498167561e9fae052f Author: Anton Thomasson Date: Fri Jun 10 16:13:44 2016 +0200 GSM RR: add dissection of EC-GSM-IoT ccch control messages Change-Id: Ib40f78a0d1822bf216af0911f9672c750a78b265 Reviewed-on: https://code.wireshark.org/review/15813 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=c016dcdbf9b8037d2e2a8b544c5ebe92485e7ea5 commit c016dcdbf9b8037d2e2a8b544c5ebe92485e7ea5 Author: Jeff Morriss Date: Sun Jun 12 19:00:37 2016 -0400 Diameter: free the diameter directory variable. It's only needed for a few milliseconds--there's no need for it to stick around until the epan scope ends. As discussed on I51813815babb4c40722c38459139ab9e3e3ccb42. Change-Id: I81fef351ef2d700cc5ec5866340605704173fbdb Reviewed-on: https://code.wireshark.org/review/15861 Petri-Dish: Jeff Morriss Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=8b6ea372c1ba66667a985d3f90d3daef131bb1ed commit 8b6ea372c1ba66667a985d3f90d3daef131bb1ed Author: Gerald Combs Date: Sun Jun 12 15:10:02 2016 -0700 Qt: Make the capture filter read-only only in main welcome. As noted in gb7897dd, CaptureFilterCombo needs to be read-only until the app is initialized. Move the code to do so to MainWelcome, otherwise the capture filter entry in CaptureInterfacesDialog starts out read-only and stays that way. Disable / enable the entire CaptureFilterCombo instead of setting its lineEdit read-only status, which provides a stronger visual indicator. Change-Id: Ic7bf5b5631b861ecf4dc8cca67beb5bf4ed27510 Reviewed-on: https://code.wireshark.org/review/15859 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Reviewed-by: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=6ff19fff9daa7bae8769a2d2504ab7ae48ac4087 commit 6ff19fff9daa7bae8769a2d2504ab7ae48ac4087 Author: Gerald Combs Date: Fri Jun 10 09:57:17 2016 -0700 Qt: Add the Info column contents to Expert Info. When "group by summary" is enabled, packet items contain a packet number followed by a lot of empty space. Fill it with the contents of the Info column. Set the first column title to "Severity" or "Packet" depending on the item selection. Change-Id: Iff96ab2ec631300ec8f08e55019e191e88cff84a Reviewed-on: https://code.wireshark.org/review/15814 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=88f437417d997fc731e2ea95c4c6e9a9d76a4a8f commit 88f437417d997fc731e2ea95c4c6e9a9d76a4a8f Author: Jo??o Valverde Date: Wed Apr 27 15:07:03 2016 +0100 Indent register.c and other cosmetic changes Change-Id: I06e863e0b87118047f4c3b7618df02b9c7384a34 Reviewed-on: https://code.wireshark.org/review/15836 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=20961a19b922636974a3c9d33d834b31e0bc0b24 commit 20961a19b922636974a3c9d33d834b31e0bc0b24 Author: Binh Trinh Date: Sun Jun 12 14:21:12 2016 -0400 Added Diameter 3GPP decoding of AVP 1404 - QoS-Subscribed (removed spaces) (removed C++ style comments) Change-Id: I0f6c7586486b48eab8659a048be451ce3fe1c72b Reviewed-on: https://code.wireshark.org/review/15850 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=8ec8f6b8787dad6b627d8d1b2134d8092f9303c6 commit 8ec8f6b8787dad6b627d8d1b2134d8092f9303c6 Author: Stig Bj??rlykke Date: Mon Jun 13 10:00:28 2016 +0200 Qt: Multi line import from hex dump without offsets Fix importing hex dump without offsets with multiple lines. Change-Id: I7a7339e375b3125688f5b5d29f493704c7b9944a Reviewed-on: https://code.wireshark.org/review/15868 Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=4e55a28814e5203d987b58cf3bb16d8f747bae7c commit 4e55a28814e5203d987b58cf3bb16d8f747bae7c Author: Alexis La Goutte Date: Sat Jun 11 06:14:35 2016 +0200 RADIUS: Add Sangoma dictionary From FreeRADIUS master commit ba4b4402588ae87497a0b7c87e26eb5cb433c8a7 Author: Alan T. DeKok Date: Fri Jun 10 14:38:55 2016 -0400 Added dictionary.sangoma from http://wiki.sangoma.com/files/NSC-Radius-Support/dictionary.sangoma.txt Change-Id: Ie51ea6343a2a8a5b286d70451abce81ca920261f Reviewed-on: https://code.wireshark.org/review/15823 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=87b5597ee0170d4fcf05f7eae364fb79e70f8ca3 commit 87b5597ee0170d4fcf05f7eae364fb79e70f8ca3 Author: Michael Mann Date: Sun Jun 12 11:12:15 2016 -0400 Add address_type_get_by_name This allows the decoupling of a dissector registering an address type so it doesn't need to export the returned registered type. Change-Id: I49c913d042e70bd4b7ea1e964ba9511bb27304f5 Reviewed-on: https://code.wireshark.org/review/15855 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=0baf13f8e979b8755a7fa314c3fa65e5bf37d21a commit 0baf13f8e979b8755a7fa314c3fa65e5bf37d21a Author: Michael Mann Date: Sun Jun 12 09:38:55 2016 -0400 Completely remove dissector_add_handle. It has been deprecated and replaced with dissector_add_for_decode_as. Change-Id: I5a4976f83951f749e70b5267570fca188daa7a07 Reviewed-on: https://code.wireshark.org/review/15854 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=6ff63571cf53332e7c897661e81f1dde70f2b483 commit 6ff63571cf53332e7c897661e81f1dde70f2b483 Author: Pascal Quantin Date: Sun Jun 12 14:50:04 2016 -0700 USB: fix dissection of URB setup when the payload was claimed by a sub dissector Bug: 12511 Change-Id: Ic9af8358e2a8110f53c587201cafc337630c302a Reviewed-on: https://code.wireshark.org/review/15858 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=fef202b463a7748d32685345ae6bb442d0a3090c commit fef202b463a7748d32685345ae6bb442d0a3090c Author: Pascal Quantin Date: Sun Jun 12 14:49:04 2016 -0700 USB HID: add dissector to USB Device 'Decode As' list Ping-Bug: 12511 Change-Id: I6193e3bb084adf9925bb6800a756804164030630 Reviewed-on: https://code.wireshark.org/review/15857 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=db8dd0f0203904cc1547522b7e2824955ca21062 commit db8dd0f0203904cc1547522b7e2824955ca21062 Author: Jo??o Valverde Date: Mon Jun 13 03:49:37 2016 +0100 Rename a variable Change-Id: Ie5d859e166fbc8073be88cbbd96bffa877e6b654 Reviewed-on: https://code.wireshark.org/review/15865 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=3f0c7091f7548a0d72efb3b2e848fdb102de9ec3 commit 3f0c7091f7548a0d72efb3b2e848fdb102de9ec3 Author: Guy Harris Date: Sun Jun 12 19:15:40 2016 -0700 Finish moving the parenthesis. Change-Id: I02f099ef198e360663b03857bdf9538bb63a7de8 Reviewed-on: https://code.wireshark.org/review/15864 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=49db7287bf4f708a04d7ba891154b9d5efe3541d commit 49db7287bf4f708a04d7ba891154b9d5efe3541d Author: Guy Harris Date: Sun Jun 12 18:45:45 2016 -0700 Fix a compile error. (Perhaps the Petri dish buildbots should, if a build fails, immediately mark the change as failing the Petri dish build, without waiting for the other build(s), so that you don't have to, for example, wait for the Ubuntu buildbot to finish doing a test build for a change that doesn't affect code built on UN*X.) Change-Id: I89ee1616d35c186fcabc0ec989936fa94116df70 Reviewed-on: https://code.wireshark.org/review/15863 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=010e55ccf42d82ea5c4e085ab58a9a9764c45582 commit 010e55ccf42d82ea5c4e085ab58a9a9764c45582 Author: Guy Harris Date: Sun Jun 12 15:30:35 2016 -0700 Don't assume we can get a module handle for kernel32.dll. A failure "shouldn't happen", but check anyway; if nothing else, that squelches some complaining from the VS Code Analysis tool. Change-Id: I9b06db399741176d0e9f859eb650bed8a2f96d9c Reviewed-on: https://code.wireshark.org/review/15860 Petri-Dish: Guy Harris Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=d72b29c1cb6daa0510cb0e721e4dd20645aa450f commit d72b29c1cb6daa0510cb0e721e4dd20645aa450f Author: Stig Bj??rlykke Date: Sun Jun 5 21:06:51 2016 +0200 Qt: Add import from hex dump without offsets Added support for importing from hex dump without offsets. This will create one packet with all hex values found in the file. Change-Id: I0414441721078befeb59aa6a87b9412646cfcf5c Reviewed-on: https://code.wireshark.org/review/15743 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=0acc76a41796d343ffe1758f5ef4e5bb395ab429 commit 0acc76a41796d343ffe1758f5ef4e5bb395ab429 Author: L??o Gaspard Date: Sun Jun 12 22:35:16 2016 +0200 Fix typo in dissector doc Change-Id: I5ca20080f99905ab23d484d0be054a89c406c583 Reviewed-on: https://code.wireshark.org/review/15852 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=752a8eacff4fcdb67aebae91364729a565f4e2ab commit 752a8eacff4fcdb67aebae91364729a565f4e2ab Author: Alexis La Goutte Date: Sun Jun 12 18:46:46 2016 +0200 expert_info_dialog (Qt): fix Uninitialized members (UNINIT_CTOR) reported by Coverity (CID 1362692) Change-Id: I1bc71ac7b9c08a9a5749aa9bc88863fa10eb27c7 Reviewed-on: https://code.wireshark.org/review/15848 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=bc35660fbc8ff098bc595e222d28c54c3fb29fc7 commit bc35660fbc8ff098bc595e222d28c54c3fb29fc7 Author: Jo??o Valverde Date: Sat Jun 11 18:09:05 2016 +0100 IPv6: Add dissection for SRH flags Change-Id: I535aba36cc906e8d78cb594900e9a7fdcbd26c83 Reviewed-on: https://code.wireshark.org/review/15828 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=d6e9665872989c5f343fce47484abe415d77486c commit d6e9665872989c5f343fce47484abe415d77486c Author: Thibault Gerondal Date: Sat May 28 02:55:04 2016 +0200 IPv6: Add support for Segment Routing (Type 4) Extension Header Bug: 12512 Change-Id: I5672ff3b8c4e8afcc82e957933330e0bf9454b08 Reviewed-on: https://code.wireshark.org/review/15593 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=cee3e827ebcc1d4524c19208b9a1196cb0e4f7a2 commit cee3e827ebcc1d4524c19208b9a1196cb0e4f7a2 Author: Jo??o Valverde Date: Sat Jun 11 06:10:17 2016 +0100 CMake: Make PROJECT_VERSION_EXTENSION code simpler The intent was to allow all sorts of overrides but, ugly. I don't think we need $cmake_package_string either, at least with these changes. Follow-up to 7c6e859ccf210a45e1cc0f6da17692845e6b5a23. (And bdec712166ba924a2cdeaaca8ae580c343eaf02c). Change-Id: I808b6bd3a3c64d2a67165344e8fe23e8314c27db Reviewed-on: https://code.wireshark.org/review/15835 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=38d39f292e01551fe30b57583bd79a0d06d59420 commit 38d39f292e01551fe30b57583bd79a0d06d59420 Author: Guy Harris Date: Sun Jun 12 12:18:14 2016 -0700 Have MemoryCheck() directly incorporate the error message and exit. Manually inline memory_error() in MemoryCheck(), so that static analyzers know that, if MemoryCheck() sees a null pointer, it exists, and the null pointer isn't subsequently used. Use MemoryCheck() instead of the one place where we manually checked for a null pointer and called memory_error(). Change-Id: Id6b0328cfd17cb14ec9d1e461420896a31573c71 Reviewed-on: https://code.wireshark.org/review/15851 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=7bbc60c668b69542ceaa6797ec1080425200f3b1 commit 7bbc60c668b69542ceaa6797ec1080425200f3b1 Author: Guy Harris Date: Sun Jun 12 10:34:16 2016 -0700 Add more memory checks, and use MemoryCheck() for some existing checks. Always check for malloc() and realloc() failing. Use MemoryCheck() for most of the checks - it's a bit cleaner and makes the error message the same for those checks. Change-Id: I533153c697b37b85adfa0259c1352efece0b0486 Reviewed-on: https://code.wireshark.org/review/15849 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=aaba30a3a97a7703f2401a19db30ce9bedacc59b commit aaba30a3a97a7703f2401a19db30ce9bedacc59b Author: Gerald Combs Date: Fri Jun 10 11:16:10 2016 -0700 Qt: Draw a border around inactive+selected packet list items. Try to make inactive+selected packet list items more visible by drawing a border around them. Make an exception for Windows 7 and Vista if a theme is active. Bug: 12010 Change-Id: I974069dda92588b80772f577f319569751ff3347 Reviewed-on: https://code.wireshark.org/review/15816 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=a5ff5c2d60ec018ae86a1343f91be2658464a25c commit a5ff5c2d60ec018ae86a1343f91be2658464a25c Author: Gerald Combs Date: Sun Jun 12 08:11:17 2016 -0700 [Automatic update for 2016-06-12] Update manuf, services enterprise-numbers, translations, and other items. Change-Id: I14deff6b9a13a51d66ebdea361686822583b07c0 Reviewed-on: https://code.wireshark.org/review/15843 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=b88247865ef5d765431524861f42d40a4207c6e7 commit b88247865ef5d765431524861f42d40a4207c6e7 Author: Martin Kaiser Date: Sat Jun 11 14:23:59 2016 +0200 mongo: don't THROW() an exception from a dissector just return the overall length even if the value is not in line with the protocol specification Change-Id: Ieeb5d1d265acb6de807a1175f07c7981db4b6c2b Reviewed-on: https://code.wireshark.org/review/15833 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=be1213332688ee9ee3375fd45161ab9c6e8274ca commit be1213332688ee9ee3375fd45161ab9c6e8274ca Author: Jaap Keuter Date: Sat Jun 11 14:21:17 2016 +0200 Actually progress through the command data (CID-281394) The loop reading through the command data doesn't progress through it, it just reads until the available data (represented by max_length) runs out. It therefore: - doesn't present the commands - doesn't detect a missing final marker bit (CID-281394) This change does make the code progress through the command data, fixing both issues in the process. Change-Id: I61ba8b56b4a153affe9b4f9a574267f981ef0594 Reviewed-on: https://code.wireshark.org/review/15825 Petri-Dish: Jaap Keuter Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=416c8a13bb23e4c6bf8d397d280fc706f6452fc2 commit 416c8a13bb23e4c6bf8d397d280fc706f6452fc2 Author: Balint Reczey Date: Fri Apr 29 10:21:44 2016 +0200 debian: Regenerate ASN.1 dissector code during package build Change-Id: I3f7378ae5c048d3f954238bd04c707f039401ea1 Reviewed-on: https://code.wireshark.org/review/15161 Petri-Dish: Balint Reczey Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=2d095de05328a7209fefa31d5b3c26713f4b5ad2 commit 2d095de05328a7209fefa31d5b3c26713f4b5ad2 Author: Michael Mann Date: Fri Jun 10 00:00:39 2016 -0400 Move Gateway Control Protocol (Context Tracking) into packet-h248.h The Gateway Control Protocol (Context Tracking) is used by both H248 and MEGACO, so the functionality was refactored to epan, but should really be kept in the dissector directory to minimize (and eventually completely remove) the epan directory's dependence on it. Change-Id: I387b46aecde97234086bfdb7d8c546854fa301cd Reviewed-on: https://code.wireshark.org/review/15798 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=68ef5dbf2fff83f8ed1c718ec83a1c1145ac5239 commit 68ef5dbf2fff83f8ed1c718ec83a1c1145ac5239 Author: Michael Vigovsky Date: Fri Jun 10 15:17:49 2016 +0300 Add missing scale in TDS type info Change-Id: I6734fe448e4ee6f20a0d57b1aaae5e7e61f0cb5c Reviewed-on: https://code.wireshark.org/review/15811 Reviewed-by: Alexis La Goutte Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=5416a34d57d1ac488eaad2379b366b6c8084ab29 commit 5416a34d57d1ac488eaad2379b366b6c8084ab29 Author: Guy Harris Date: Sat Jun 11 19:13:14 2016 -0700 Handle zero-length addresses in cmp_address(). Don't compare the data if there's none to compare. Change-Id: Ib0e3541e448127869d19afddfc71bb441dba5874 Reviewed-on: https://code.wireshark.org/review/15840 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=24f02dafcd80a10558bf5afeed07a0989a6d7cc6 commit 24f02dafcd80a10558bf5afeed07a0989a6d7cc6 Author: Guy Harris Date: Sat Jun 11 18:59:25 2016 -0700 Add checks to address setting routines. Fail if: 1) you have an AT_NONE address with data; 2) you have a non-AT_NONE address with a zero length and a non-null data pointer, or with a non-zero length and a null data pointer. When comparing addresses for equality, just make sure the types are the same, the lengths are the same and, if the lengths are non-zero, the data is the same; don't treat AT_NONE specially - the "lengths are non-zero" check will make sure we do the right thing. Make sure when we create an AT_NONE address it has a zero length and null data pointer. Change-Id: I5c452ef0d140c2d9aef3004f1cfd124a95b78fb2 Reviewed-on: https://code.wireshark.org/review/15839 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=4cab0516cc1108b2a9538702ea105bb6053a425f commit 4cab0516cc1108b2a9538702ea105bb6053a425f Author: Jaap Keuter Date: Sat Jun 11 14:49:59 2016 +0200 Store the tree item to add to later (CID-1159152) The tree item needed to test and append to isn't being stored, so the items are never amended with notes, resulting in dead code. Change-Id: Ib1a9b7994ad12a9a9013d1bc1e1e4c165f34f20f Reviewed-on: https://code.wireshark.org/review/15826 Petri-Dish: Jaap Keuter Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=21007dc5466b6f9e3f4c00a23eed2fc23f6ac66f commit 21007dc5466b6f9e3f4c00a23eed2fc23f6ac66f Author: Michael Mann Date: Thu Jun 9 11:02:33 2016 -0400 H225: Replace globals that track packet data with p_add_proto_data/p_get_proto_data. Change-Id: I0380151fb0f45063b81bc55dd5b8dc4add99ad30 Reviewed-on: https://code.wireshark.org/review/15794 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=e659faa3f76e544431a1211cf82222cfc209bf21 commit e659faa3f76e544431a1211cf82222cfc209bf21 Author: Guy Harris Date: Sat Jun 11 13:28:29 2016 -0700 Line up comments. Change-Id: Ifda0499e00dfa38c936f7e054ab4d5b3a0fd627f Reviewed-on: https://code.wireshark.org/review/15830 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=de028e81c53f9c45ccc5adb3bffd2f16ae2017bf commit de028e81c53f9c45ccc5adb3bffd2f16ae2017bf Author: Vincent Helfre Date: Thu Jun 9 17:47:20 2016 +0200 GSM RLC/MAC: improve dissection of Packet Resource Request message Change-Id: I8513ef550e81a97e1a8ac1c1f365355118d5ebae Reviewed-on: https://code.wireshark.org/review/15827 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=e00d73aaef49a8b1f1dd7b93a0244ada82728123 commit e00d73aaef49a8b1f1dd7b93a0244ada82728123 Author: Martin Kaiser Date: Sun May 29 16:35:22 2016 +0200 dcerpc-browser: don't THROW() an exception from a dissector the condition for THROW() will never be true there's no way to decrement offset below its initial value the dissect_browser_TYPE_x_data() functions read a uint32 and increment offset by 4 + the uint32 value that was read Change-Id: Ia5a63e714ffa0add601960d858452152e4d9b10b Reviewed-on: https://code.wireshark.org/review/15627 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Martin Kaiser Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=c755c887854b99a8748e14fadb3f3fa7abceb590 commit c755c887854b99a8748e14fadb3f3fa7abceb590 Author: Martin Kaiser Date: Fri Jun 3 20:11:56 2016 +0200 iso14443: dissect attrib's p3 byte Change-Id: Iec3595a9ee0f7037af1f949804f1022f315d1edc Reviewed-on: https://code.wireshark.org/review/15824 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=5932044112a7b497022fc071409fb86362cb3430 commit 5932044112a7b497022fc071409fb86362cb3430 Author: Jo??o Valverde Date: Fri Jun 10 19:30:36 2016 +0100 ftype-protocol: Fix [-Wcast-qual] warnings Change-Id: Ia8a02d8dc66aead486c8ae3f0bdf4cd82717ed20 Reviewed-on: https://code.wireshark.org/review/15817 Petri-Dish: Jo??o Valverde Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=b8779f9b59921e07b7d5318242dce12d12c53450 commit b8779f9b59921e07b7d5318242dce12d12c53450 Author: Guy Harris Date: Fri Jun 10 15:05:23 2016 -0700 More comment clarification. That's not "the biggest record we're willing to write", it's "the biggest record the pcapng format supports, as the record length is a 16-bit field". Change-Id: Icbd5e0cc4ed8e2a3a0d474245a9b9ed2c999d520 Reviewed-on: https://code.wireshark.org/review/15818 Reviewed-by: Guy Harris (cherry picked from commit 09de28933f9a17d4472206e1ac4b7c92001e44f5) Reviewed-on: https://code.wireshark.org/review/15820 http://cgit.osmocom.org/wireshark/commit/?id=8626cefd114ff49c6e3a763b72ba26b5bec06a1e commit 8626cefd114ff49c6e3a763b72ba26b5bec06a1e Author: Guy Harris Date: Fri Jun 10 11:02:07 2016 -0700 Make the IPv4 NRB code's comments match the IPv6 NRB code's comments. The IPv6 comments gave more details. Change-Id: I4e4d865feadbabfd625cdf2b2b162b99c4f23efa Reviewed-on: https://code.wireshark.org/review/15815 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=00d36c7888b5d3e9c02cd3302021af0d184cb9d0 commit 00d36c7888b5d3e9c02cd3302021af0d184cb9d0 Author: Gerald Combs Date: Thu Jan 14 11:15:46 2016 -0800 Qt: Expert info grouping. Add the ability to group expert info items by summary and enable it by default. This more closely matches the GTK+ UI behavior. Show matching item counts while we're here. Bug: 12218 Change-Id: Ic02267da8435fb70015de8dd15e0ac46faabbee9 Reviewed-on: https://code.wireshark.org/review/15796 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=237f2d400669aec77dabfba29c9d4cbbd75d246e commit 237f2d400669aec77dabfba29c9d4cbbd75d246e Author: Michal Labedzki Date: Tue May 19 11:55:01 2015 +0200 Qt/Bluetooth: Add Device dialog Device dialog appears when user double clicks on device in Devices dialog (Bluetooth->Devices). It provides summary of device, like BD_ADDR, name, timeouts, etc. Base on information from HCI layer, so this feature is more interesting for local devices (capturing on its side). Each field has changes counter, what mean that value at specified field changes in time, for example: user change device name 3 times. Please note that initial change is not counted. It means that you can see fielkd without any value then change occur and counter is not increased. It will be increased next time. Reason for that is in most cases field value is unknown at start. Change-Id: Ife0a6bd454eac00a28f8eb2906e1b395695b0307 Reviewed-on: https://code.wireshark.org/review/15793 Petri-Dish: Michal Labedzki Tested-by: Petri Dish Buildbot Reviewed-by: Michal Labedzki Tested-by: Michal Labedzki http://cgit.osmocom.org/wireshark/commit/?id=2df337d5385ddbb501c11b3d22080060d054436d commit 2df337d5385ddbb501c11b3d22080060d054436d Author: Alexis La Goutte Date: Fri Jun 10 08:42:41 2016 +0200 Bluetooth HCI (Qt): Remove Q_UNUSED See g21754f43e for detail There is always some other Q_UNUSED but include on #if/#endif... Change-Id: Ib2283660c91787acbf6392841faa3db6aed39438 Reviewed-on: https://code.wireshark.org/review/15803 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michal Labedzki http://cgit.osmocom.org/wireshark/commit/?id=e53a1adf49c4b0f585b99f66c5a0ceb3653d840e commit e53a1adf49c4b0f585b99f66c5a0ceb3653d840e Author: Guy Harris Date: Fri Jun 10 00:40:18 2016 -0700 Always count packets per encapsulation. Currently, for pcapng files, if all of the IDBs we've seen *so far* are the same, we report it as the file's encapsulation type; however, we may see IDBs of a different type in the future, so don't check for per-packet encapsulation before counting packets of the encapsulation type. Change-Id: I617ddcf2963aa16e7ba58855b3e5bf326ab7dc32 Reviewed-on: https://code.wireshark.org/review/15808 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=1438d28768023cc185a3fa4237cb2842bbb5df31 commit 1438d28768023cc185a3fa4237cb2842bbb5df31 Author: Guy Harris Date: Fri Jun 10 00:31:36 2016 -0700 Set the size of the packet counts array when we create it. g_array_sized_new() sets the amount of *space allocated for* the array, but doesn't actually set its *length*. Change-Id: Ia7deab34c758c88910dfb0e246a6903301e68029 Reviewed-on: https://code.wireshark.org/review/15806 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=3ba7798cb14573872f1ce502e6271e256d2ead28 commit 3ba7798cb14573872f1ce502e6271e256d2ead28 Author: Guy Harris Date: Thu Jun 9 23:59:34 2016 -0700 Set cf_info.num_interfaces before using it. Change-Id: I6ba5932f339ea6296dd91a6800721b11bcd4956a Reviewed-on: https://code.wireshark.org/review/15804 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=777cddd6cb3bf0e619e9a0b7b30e2726dd644f0f commit 777cddd6cb3bf0e619e9a0b7b30e2726dd644f0f Author: Alexis La Goutte Date: Fri Jun 10 07:04:44 2016 +0200 LANforge: fix wrong offset for magic detection Issue reported by Brent Lovelace https://www.wireshark.org/lists/wireshark-dev/201606/msg00034.html Change-Id: If296f01747316ddbe28e88d4d11d9df90d68bc5d Reviewed-on: https://code.wireshark.org/review/15800 Petri-Dish: Alexis La Goutte Reviewed-by: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=a4afda6d48912ea73129ddf81116b4debef50db5 commit a4afda6d48912ea73129ddf81116b4debef50db5 Author: Jaap Keuter Date: Thu Jun 9 23:51:04 2016 +0200 Remove superfluous length check (CID-1158783) When entering a loop with check for minimum length, don't stick to the pattern of checking length first thing. Change-Id: I28c414108efa5499dbacd8527b2c3e654e49e808 Reviewed-on: https://code.wireshark.org/review/15795 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=4233e9a680095384fc37f02b5ea96998be80b9c8 commit 4233e9a680095384fc37f02b5ea96998be80b9c8 Author: Guy Harris Date: Thu Jun 9 20:32:35 2016 -0700 Don't assume all IDBs are available aftre we open the file. IDBs can occur anywhere in the file, so if we see an interface ID bigger than the number of IDBs we've see, re-fetch the interface information, update the IDB count, and grow the packet count array as necessary. Get the information strings for interfaces after reading the entire file; we don't need them until then. Change-Id: Ib6096e481e321de485710d14eadf7b5232bf0be7 Reviewed-on: https://code.wireshark.org/review/15797 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=f928a5f5bf1b26092cb9e5b109a4cde1d6ba64cc commit f928a5f5bf1b26092cb9e5b109a4cde1d6ba64cc Author: Jaap Keuter Date: Thu Jun 9 08:04:04 2016 +0200 Make the determination if file is relative. (CID-1348040) The code tries to show a file handle when the file is relative to it, but doesn't actually make that determination. Extract the relevant bit and use that to flag the relative file. Change-Id: I7259c8843dc388b9dda96a73399a6da5575d3f5e Reviewed-on: https://code.wireshark.org/review/15789 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=0ccde3034562d8fe8294511ef3b4e9be80be1ad8 commit 0ccde3034562d8fe8294511ef3b4e9be80be1ad8 Author: Michael Mann Date: Wed Jun 8 23:28:07 2016 -0400 MGCP: Replace globals that track packet data with passing data to functions. Change-Id: I9595abf882adb821fd3c08532afba1b7e20412fe Reviewed-on: https://code.wireshark.org/review/15788 Reviewed-by: Anders Broman Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=9fd37c05c18ef7258950272faa1140a1526efede commit 9fd37c05c18ef7258950272faa1140a1526efede Author: Michal Labedzki Date: Tue May 3 22:50:26 2016 +0200 Qt/Bluetooth: Set missing HCI Summary Occurence fields Set they to zeros at startup like other fields. Change-Id: I820e7a0ce8fad5726448cb83f85235ecf578d77d Reviewed-on: https://code.wireshark.org/review/15792 Petri-Dish: Michal Labedzki Tested-by: Petri Dish Buildbot Reviewed-by: Michal Labedzki Tested-by: Michal Labedzki http://cgit.osmocom.org/wireshark/commit/?id=508e0f4b6348ca2c609de33cc4a8b5b93b251bed commit 508e0f4b6348ca2c609de33cc4a8b5b93b251bed Author: Michal Labedzki Date: Wed Jun 8 17:18:45 2016 +0200 Bluetooth: ATT: Fix Object List Control Point response Fix CID 1355646. Bug: 12496 Change-Id: Ia6c95c8f31a19b5e8fc21182658147ed4208d635 Reviewed-on: https://code.wireshark.org/review/15790 Petri-Dish: Michal Labedzki Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=2a0d61e1a4f74e138352a7d9178c7ec3c20b434c commit 2a0d61e1a4f74e138352a7d9178c7ec3c20b434c Author: Michal Labedzki Date: Sun May 29 11:10:24 2016 +0200 Logcat: Unicodize texts Text over Logcat is in real in Unicode. ASCII does not display it correctly. Change-Id: I998dad1ee50c4b00b874a1f197f6e465fadd3e38 Reviewed-on: https://code.wireshark.org/review/15791 Petri-Dish: Michal Labedzki Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=d907fc2800f7ae4bf7472ffdd20d5d85931f5907 commit d907fc2800f7ae4bf7472ffdd20d5d85931f5907 Author: Pascal Quantin Date: Wed Jun 8 22:26:02 2016 +0200 Update Developer's Guide to reflect dissector_t signature change Change-Id: Ia793d94c7e79e49d1f27ad8adbdbafdb30131abe Reviewed-on: https://code.wireshark.org/review/15783 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=078ab458a6c73a1a0d58ad2014a1b423c0bc97e8 commit 078ab458a6c73a1a0d58ad2014a1b423c0bc97e8 Author: Guy Harris Date: Wed Jun 8 18:12:48 2016 -0700 Use the locale's decimal separator for times as seconds and fraction. We use it when printing *other* seconds-and-fraction values, as we're just using %f, so we should use it consistently. If you don't want commas as decimal separators, you presumably don't want them anywhere; if you want to standardize the way numbers are shown, set the locale to the C locale. This addresses one of the two problems mentioned in bug 12500; there may be other places in the Wireshark suite where we should use the locale's decimal separator in times. Change-Id: I41f1c44d12ebf0f46ff678c977a955d09831b0cf Ping-Bug: 12500 Reviewed-on: https://code.wireshark.org/review/15787 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=6ec6bebf7c7227d7705109fceea9eb17e23c4e29 commit 6ec6bebf7c7227d7705109fceea9eb17e23c4e29 Author: Guy Harris Date: Wed Jun 8 16:26:18 2016 -0700 ieee80211_htrate() isn't exported. Change-Id: I8a7a4727b473820d46ee543875f9fb57c5d79928 Reviewed-on: https://code.wireshark.org/review/15786 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=bdec712166ba924a2cdeaaca8ae580c343eaf02c commit bdec712166ba924a2cdeaaca8ae580c343eaf02c Author: Gerald Combs Date: Wed Jun 8 14:55:06 2016 -0700 2.1.0 ??? 2.1.1. Change-Id: Ib8aab341be406d3c6e9139ae670489bd9e3edcc5 Reviewed-on: https://code.wireshark.org/review/15785 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=46f9217c25477e8fa52abeca57398b0bb5ee4454 commit 46f9217c25477e8fa52abeca57398b0bb5ee4454 Author: Gerald Combs Date: Wed Jun 8 13:33:55 2016 -0700 Build 2.1.0, second try. Remove the "-git" version extra default in CMakeLists.txt and configure.ac, otherwise we end up with wireshark-2.1.0-git.tar.bz2, Wireshark-win64-2.1.0-git.exe, etc. Change-Id: I89b9beaa87ac475950e24a3111cf09e878a33ff7 Reviewed-on: https://code.wireshark.org/review/15784 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=b46351fb5dc2025757cb94ed4856c40734325c5a commit b46351fb5dc2025757cb94ed4856c40734325c5a Author: Gerald Combs Date: Wed Jun 8 11:50:18 2016 -0700 Build 2.1.0. Change-Id: I3fe4a2bc580b5788462f832abf62b53afb5d8ae1 Reviewed-on: https://code.wireshark.org/review/15782 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=ea4f41fb5a834488fefaed867929bc25e688fa1f commit ea4f41fb5a834488fefaed867929bc25e688fa1f Author: Guy Harris Date: Wed Jun 8 11:12:48 2016 -0700 Check whether cf_info->shb is null before using it. Fixes CID 1362571. Change-Id: I8cb930bade47653d172f8c2057e3bfc446f4e9af Reviewed-on: https://code.wireshark.org/review/15781 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=87c8be266c56a51023f04f8479025d8e4d4319e4 commit 87c8be266c56a51023f04f8479025d8e4d4319e4 Author: Gerald Combs Date: Wed Jun 8 09:15:24 2016 -0700 Switch some AsciiDoc replacements to attributes. Many of our AsciiDoc "macros" are simple string replacements. Start converting them to attributes. Update the release notes. Change-Id: I23d9ffd311f13a34c16cde3b4898b7f7bb8ba638 Reviewed-on: https://code.wireshark.org/review/15778 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=fec1061ce013cd4db451953f846e1c50231e0cbe commit fec1061ce013cd4db451953f846e1c50231e0cbe Author: Martin Mathieson Date: Wed Jun 8 05:26:55 2016 -0700 Kafka: pass api_version to response and start to use it Change-Id: Idc43e37d113e5b598cd5b1a8875ede335f9534de Reviewed-on: https://code.wireshark.org/review/15776 Petri-Dish: Martin Mathieson Tested-by: Petri Dish Buildbot Reviewed-by: Evan Huus http://cgit.osmocom.org/wireshark/commit/?id=eb3781942ce482c24f773b5b758e6b32afe9ba1f commit eb3781942ce482c24f773b5b758e6b32afe9ba1f Author: Jaap Keuter Date: Tue Jun 7 23:09:26 2016 +0200 Allow for vendor private use RRO subobject ERO subobjects have subobjects 0..127, while RRO have subobjects 0..255. Make this distinction when retreiving the subobject ID. See RFC 3936, section 2.3.1. Change-Id: Iae061c259c59b1cf585ce99d02dd0f6ca09a49c3 Reviewed-on: https://code.wireshark.org/review/15772 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=c1a38296e79ecaa2a23707a7672097ac91205ebb commit c1a38296e79ecaa2a23707a7672097ac91205ebb Author: Jaap Keuter Date: Tue Jun 7 23:56:59 2016 +0200 Remove superfluous size checks (CID-1158694) Don't try to add expert items for size < 1 when this code isn't executed for size == 0. (note: size is unsigned) Change-Id: Ieb3d2593d4bb5f175ac368ef38571511b4f56f25 Reviewed-on: https://code.wireshark.org/review/15774 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=74484c6ebf961769f8f44d8b95ebeb7532f47a93 commit 74484c6ebf961769f8f44d8b95ebeb7532f47a93 Author: Jaap Keuter Date: Mon May 23 21:49:51 2016 +0200 Apply the prefix operator to iterators. Prefix operators are supposed to be more efficient with iterators, so lets use them instead of postfix operators. Change-Id: I3090e4954c5cb67db47c88e2874b1a8ac52aa2cd Reviewed-on: https://code.wireshark.org/review/15546 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=502335612c4c35a4bf7f19ffa7500ea1aac7d43f commit 502335612c4c35a4bf7f19ffa7500ea1aac7d43f Author: Gerald Combs Date: Tue Jun 7 15:26:03 2016 -0700 Use separate main geometry settings for Qt and GTK+. Qt and GTK+ can have wildly different notions about the top-left position of the main window, particularly in multiple-screen configurations. For example, on OS X with the following monitor arrangment: g .---------. | | | | q--------.| | | |`---------' | | `--------' GTK+ positions windows relative to 'g' and Qt positions windows relative to 'q'. As a result it's easy for one UI to clobber the settings of the other. Split the geometry_main_x and geometry_main_y recent settings into Qt and GTK+ versions. In the Qt UI, try moving the main window onscreen before falling back to the default geometry. This keeps us from losing our size settings. Add a link to a Qt geometry bug. Change-Id: If7ae0dcc1719e646299ee3bbf1c88743f655c9a0 Ping-Bug: 12389 Reviewed-on: https://code.wireshark.org/review/15775 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=73286c417eebe975edb24a024eb0230bbca29acc commit 73286c417eebe975edb24a024eb0230bbca29acc Author: Michael Mann Date: Thu Jun 2 20:03:06 2016 -0400 Support reading in and storing multiple Section Header and Name Resolution blocks. The data is not applied anywhere, just stored. The first Section Header block is still the only one that is used to read a pcapng file. Change-Id: If9546401101d2fe79b2325bacbd597b92127e86e Reviewed-on: https://code.wireshark.org/review/15705 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=f82c661790f9e0b78268f96d50c8b1a42a559a0a commit f82c661790f9e0b78268f96d50c8b1a42a559a0a Author: Michael Mann Date: Fri May 27 17:48:43 2016 -0400 Upgrade Filter Expressions preference to use DisplayFilterEdit. That way you get dropdown suggestions for filter completion. Change-Id: I2b9d417ca50559ffdc8bd3f7f0e1bbc185c1384d Reviewed-on: https://code.wireshark.org/review/15592 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e84b0fdb5f0b894f0986259b486e163e117ce3ec commit e84b0fdb5f0b894f0986259b486e163e117ce3ec Author: Jaap Keuter Date: Tue Jun 7 22:45:20 2016 +0200 Fix condition for expert info (CID-1025920) The expert info refers to encoding_id not being zero. So then test for it. Change-Id: I6692f0b6ac0275328bc84741d9ded094bdf25e31 Reviewed-on: https://code.wireshark.org/review/15769 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=e62e696774a1bad4052043e6a091c35c72ca3ddb commit e62e696774a1bad4052043e6a091c35c72ca3ddb Author: Jeff Morriss Date: Wed Jun 1 22:28:12 2016 -0400 Synchronize file type registrations from freedesktop to OS X. ... at least for files for which have file extensions, including the gzip'd versions of these files. Add .pkt (Savvius) file extensions to our freedesktop.org registrations. Change-Id: I0fb72909a1e9e3073451de06a64503fcfc6b57ed Reviewed-on: https://code.wireshark.org/review/15694 Reviewed-by: Jeff Morriss http://cgit.osmocom.org/wireshark/commit/?id=5889d10d10d666aba81d3cf989bb5b9084be97d1 commit 5889d10d10d666aba81d3cf989bb5b9084be97d1 Author: Guy Harris Date: Tue Jun 7 14:46:51 2016 -0700 Free if the pointer to the item being freed is *non*-null, not if it's null. Bug: 12497 Change-Id: I282411e36783e735b02b66a024627287767813e2 Reviewed-on: https://code.wireshark.org/review/15773 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=1755d74517a7df6c9b1677d5d428202addb77405 commit 1755d74517a7df6c9b1677d5d428202addb77405 Author: Pascal Quantin Date: Tue Jun 7 17:47:41 2016 +0200 ESP: keep IP protocol, encryption and authentication algorithms when copying an UAT entry Change-Id: I92da18fd78b150f8cc626a0d7746f21eb5e7ff3b Reviewed-on: https://code.wireshark.org/review/15766 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=23d1fed59f20e813088252bac268df142fa96e80 commit 23d1fed59f20e813088252bac268df142fa96e80 Author: Gerald Combs Date: Sun Jun 5 11:58:19 2016 -0700 Qt: Fix "applicable" capture interface behavior. In the Capture Interfaces dialog, make sure we have exactly one of a "not applicable" dash or a checkbox. Otherwise if your interface falsely reports that it supports monitor mode you might end up with both. Change-Id: I9b256f1ef0e8ff32626e7f2b526130f3c110d142 Reviewed-on: https://code.wireshark.org/review/15761 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=767a59e54e6df17f7d8e2c6806ce16062d17e6d7 commit 767a59e54e6df17f7d8e2c6806ce16062d17e6d7 Author: Jens Kilian Date: Mon Jun 6 15:38:22 2016 +0200 Don't sign extend unsigned integer fields larger than 32 bits. Fix a bug in proto_tree_set_uint64() which caused fields to be sign extended. (This only showed up when a non-zero bitmask was present.) Change-Id: Ibcc986e3d42f97348966ea66c2ae9fca73b09992 Reviewed-on: https://code.wireshark.org/review/15764 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=f7cd537e1ad2ab347d36c5b40796aef22629a00c commit f7cd537e1ad2ab347d36c5b40796aef22629a00c Author: Alexis La Goutte Date: Tue Jun 7 07:48:58 2016 +0200 PIMv2 Hello packet incorrectly dissect Option 1 Bug: 12493 Change-Id: I646853c6756689f9776b11c585d573c117c68cf2 Reviewed-on: https://code.wireshark.org/review/15762 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=4509f2e2a48904bd07d38401249a146c3e6f51dd commit 4509f2e2a48904bd07d38401249a146c3e6f51dd Author: Alexis La Goutte Date: Tue Jun 7 07:54:05 2016 +0200 PIMv2: Enchance display of Holdtime Change-Id: If92dd22c4ceee41bc7b0151acb09f4341b2e97f3 Reviewed-on: https://code.wireshark.org/review/15763 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=1b330db2e30b202b619c32b0e66665e5fc008917 commit 1b330db2e30b202b619c32b0e66665e5fc008917 Author: Yang Luo Date: Mon May 9 19:42:05 2016 +0800 pcap: Remove the WinPcap version checking for the Details dialog This check only works on the GTK UI's "Details" window. And it only can check version numbers. So there's no way for this code to be able to differentiate Npcap from WinPcap. And Npcap uses a very small version like "0.07", which makes itself not welcomed by this checking code. Change-Id: I861e9decd123e7d30547789c0488043616b17032 Reviewed-on: https://code.wireshark.org/review/15304 Reviewed-by: Yang Luo Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=ad0e70f10c1cd18d17874db2264c7e1986b9b9b3 commit ad0e70f10c1cd18d17874db2264c7e1986b9b9b3 Author: Anthony Coddington Date: Mon Mar 21 17:32:13 2016 +1300 ERF: Make ERF wiretap forwards compatible. Dissector has always been able to cope with unknown record types so pass them through (and call the data dissector from the ERF dissector in this case). Previously was stopping processing on the first unrecognized record which is very unhelpful for otherwise valid files that have new types mixed in. Remove ERF type check altogether from open heuristic as ERF type could be past 48 in future and with more extension headers bit any byte value could be valid. Also allow setting ERF_RECORDS_TO_CHECK to 0 to force skipping the heuristic. Change-Id: I8331eef30ba2e949564f418b3100bd73b8f58116 Reviewed-on: https://code.wireshark.org/review/15361 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=0ec5a271ea96e92d80060bded7245749a71e199d commit 0ec5a271ea96e92d80060bded7245749a71e199d Author: Gerald Combs Date: Mon Jun 6 14:55:10 2016 -0700 Qt: RTP audio stream fixups. Make sure audio_stream_ is non-NULL before we try to use it. Delete audio_stream_ more gracefully and add a note about mutexes on OS X and Windows. Bug: 12166 Change-Id: I12e76c49e631bc1de813c5c7d82c7d928c71237e Reviewed-on: https://code.wireshark.org/review/15759 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=f1ff3208a055f462e69c9ac7479271aecf784d79 commit f1ff3208a055f462e69c9ac7479271aecf784d79 Author: Jo??o Valverde Date: Wed Jun 1 22:22:46 2016 +0100 Move ip6_to_str_buf() to to_str.c and make it take the buffer length. Also make it use ws_inet_ntop6() (rather than implementing the string conversion ourselves). Remove ip6_to_str_buf_len(). Change-Id: I1eff3a8941e00987c2ff0c4dcfda13476af86191 Reviewed-on: https://code.wireshark.org/review/15692 Reviewed-by: Jo??o Valverde Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=528edba87ae6a6ffd951bdd137421910ea88d964 commit 528edba87ae6a6ffd951bdd137421910ea88d964 Author: Mark Vitale Date: Mon Jun 6 13:53:14 2016 -0400 afs: eliminate "malformed packet" false alarms Many AFS packets have empty payloads, and Wireshark marks these as "Malformed Packet" even though they are normal. Eliminate these false alarms by using tvb_reported_length_remaining when adding items to the tree. Change-Id: I4f134fef36b8bb7f99224f02fea9cf29117fb36a Reviewed-on: https://code.wireshark.org/review/15754 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=75731e68e57f6a7f4b2702a19c1d8271369bf67d commit 75731e68e57f6a7f4b2702a19c1d8271369bf67d Author: Martin Mathieson Date: Mon Jun 6 14:17:20 2016 -0700 Kafka: add more error codes Change-Id: Idcbe44bfe0730e42a30107414a7912a6aa50f411 Reviewed-on: https://code.wireshark.org/review/15757 Petri-Dish: Martin Mathieson Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=d3b5e922c257f234f096e161da819c1ed579efe9 commit d3b5e922c257f234f096e161da819c1ed579efe9 Author: Gerald Combs Date: Sun Jun 5 14:33:06 2016 -0700 Qt: Add zoom to the flow / sequence dialog. Add zoom in and zoom out actions. Changes only affect the X axis (the spacing between the dashed lines). Bug: 10693 Change-Id: I145e8501239f26e1be6135bffabdebec14f262c1 Reviewed-on: https://code.wireshark.org/review/15746 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=89896f83d8d215e34037b1f323e93a8204f59af4 commit 89896f83d8d215e34037b1f323e93a8204f59af4 Author: Michael Mann Date: Fri Jun 3 23:41:27 2016 -0400 Add support in checkhf.pl for expert info. Basically a copy/paste of the existing hf_ functionality, but looking for ei_ variables instead. Change-Id: Ic9a34f6bd5dee895fc858bb9631c00271a86486b Reviewed-on: https://code.wireshark.org/review/15717 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=0461b393ba206f32a5b0c11f5e4472a0913fce43 commit 0461b393ba206f32a5b0c11f5e4472a0913fce43 Author: Joerg Mayer Date: Mon Jun 6 12:02:57 2016 +0200 Fix a mac collision in wka.tmpl. Change-Id: Ic85f552f6f8bf094c03c613d9068abfccbec0597 Reviewed-on: https://code.wireshark.org/review/15753 Reviewed-by: J??rg Mayer http://cgit.osmocom.org/wireshark/commit/?id=88c914755c33fea06b2414cec6243929ec908c95 commit 88c914755c33fea06b2414cec6243929ec908c95 Author: Stig Bj??rlykke Date: Sun Jun 5 20:22:32 2016 +0200 Qt: Improved ImportTextDialog layout Put direction indication label and checkbox in a HBox to align vertical. Change-Id: I2aa7846aef25e9f080349e9dfef5c191b8d323e3 Reviewed-on: https://code.wireshark.org/review/15742 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=82cd99ec3b4e5efe42cc3a26f952a58d6d3d9964 commit 82cd99ec3b4e5efe42cc3a26f952a58d6d3d9964 Author: Gerald Combs Date: Thu Jun 2 08:57:07 2016 -0700 Firewall rule fixups. Make the netfilter rules more sensible as described in bug 2482. Switch to long names while we're here. Ping-bug: 2482 Change-Id: I9e44c4ed88ed83ff1d7d478acea83fa0c2af5cac Reviewed-on: https://code.wireshark.org/review/15701 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=cbf4a8c9d2bc409623c972ec91ed5f7229978cbf commit cbf4a8c9d2bc409623c972ec91ed5f7229978cbf Author: Pascal Quantin Date: Sun Jun 5 17:52:43 2016 +0200 SIP: add UAT for custom fields definition Bug: 12418 Change-Id: I15757485f5ee9765cd29dd740337b1367ade1dad Reviewed-on: https://code.wireshark.org/review/15738 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=d40b40d0549679f95ca968555e9250122a109fe6 commit d40b40d0549679f95ca968555e9250122a109fe6 Author: Alexis La Goutte Date: Sun Jun 5 21:11:51 2016 +0200 Update .mailmap: fix duplicate entry or name typo Change-Id: I72ad4ba629af55b54c10d5623018aef65a9eac0e Reviewed-on: https://code.wireshark.org/review/15744 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=57ef06e242dbbce390547d9711f810fc60829219 commit 57ef06e242dbbce390547d9711f810fc60829219 Author: Michael Mann Date: Sun Jun 5 22:24:47 2016 -0400 *_stdup_printf -> strdup for "single string only" formatting. Done for performance improvements. This could probably be done in checkAPIs.pl, but this was just a quick manual check with grepping. Change-Id: I91ff102cb528bb00fa2f65489de53890e7e46f2d Reviewed-on: https://code.wireshark.org/review/15751 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=6333b98ea6f7733b150537cbba6f80f3e2d83d43 commit 6333b98ea6f7733b150537cbba6f80f3e2d83d43 Author: Michael Mann Date: Sun Jun 5 20:25:11 2016 -0400 DNP: Make checkhf (ei ?) happy ei_dnp3_buffering_user_data_until_final_frame_is_received is #if 0ed out in the code, so reciprocate that to the declaration/array. Change-Id: I65dc6bb6f93f736e3adc4f4134f3bdca1f890bf9 Reviewed-on: https://code.wireshark.org/review/15749 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=f9be95c4c8ab3484e6cf396e0cf4242b18ff8841 commit f9be95c4c8ab3484e6cf396e0cf4242b18ff8841 Author: Guy Harris Date: Sun Jun 5 18:04:23 2016 -0700 Add a routine to get an array of all instances of a string option. Use it for OPT_COMMENT in the SHB, as there may be ore than one instance of OPT_COMMENT in an SHB. Also, use wtap_optionblock_get_option_string for OPT_SHB_HARDWARE, OPT_SHB_OS, and OPT_SHB_USERAPPL; they're specified as "only one instance allowed". Change-Id: I23ad87e41e40b7ae1155e96c0523a6f8caad5204 Reviewed-on: https://code.wireshark.org/review/15750 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=adee6850898a5469850a157c5816996691855ed2 commit adee6850898a5469850a157c5816996691855ed2 Author: Guy Harris Date: Sun Jun 5 17:21:23 2016 -0700 Directly use wtap_opttypes calls to fetch SHB options. Don't put them in the summary structure; the summary routines should calculate summary statistics, not dig up every bit of information that *could* appear in a summary. Instead, have the GUI code call wtap_file_get_shb() to get the SHB information and call wtap_optionblock_get_option_string() to fetch the option values. Move the option code definitions into wtap_opttypes.h, as they're used by the API. Change-Id: Icef11f5fb30fdc3df1bb0208aae9ed0aebaf0182 Reviewed-on: https://code.wireshark.org/review/15748 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=56e33a549f54038e9155c781bb2097fe30d4b2dc commit 56e33a549f54038e9155c781bb2097fe30d4b2dc Author: Alexis La Goutte Date: Sat Jun 4 18:55:47 2016 +0200 DNS: Update draft-ietf-dnsop-cookie to final rfc (7873) and fix Bad cookie text Change-Id: Ie9e2629a9f6cff4e2a35fcf4bf399858dd21c5ef Reviewed-on: https://code.wireshark.org/review/15721 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=372d4de58a164ea50109c02722c7844857edec76 commit 372d4de58a164ea50109c02722c7844857edec76 Author: Alexis La Goutte Date: Sat Jun 4 18:06:42 2016 +0200 QUIC: Diversification nonce is only present from server to client For avoid problem with some middle boxes (don't yet supported >= Q033) See https://groups.google.com/a/chromium.org/d/msg/proto-quic/kQVDZal_iwo/7dNgo4u6FgAJ for more information Change-Id: I918e7f4400549fd6e78f3ce727e8cae0c10b464b Reviewed-on: https://code.wireshark.org/review/15720 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=3a2dd2fe39d2c17a2b4dc6c160d989c79350a7c4 commit 3a2dd2fe39d2c17a2b4dc6c160d989c79350a7c4 Author: Alexis La Goutte Date: Sun Jun 5 10:10:14 2016 +0200 DOF: Make checkhf (ei ?) happy Change-Id: I97d7a97f923baa655d043647a16d6eb4f356d899 Reviewed-on: https://code.wireshark.org/review/15729 Reviewed-by: Mike Morrin Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=46bcbbc264d7c4e65bdbbe50ca76325a1d150953 commit 46bcbbc264d7c4e65bdbbe50ca76325a1d150953 Author: Jaap Keuter Date: Sun Jun 5 13:28:11 2016 +0200 Add missing initializer (CID 1362506) Change-Id: I5a6133cb0ec0bf8807bb3bdfa3721657420b53a2 Reviewed-on: https://code.wireshark.org/review/15730 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=4b66b32fb3e9eb7e967c59382873c3c807612cfe commit 4b66b32fb3e9eb7e967c59382873c3c807612cfe Author: Jim Young Date: Sun Jun 5 13:30:16 2016 -0400 Resolve false positive ERROR: NO ARRAY found in ei array entries The enhanced checkhf.pl in https://code.wireshark.org/review/#/c/15717/ validates ei items in addition to href items. This patch addresses the false positive ERRORS reported by the enhanced checkhf.pl for a "cosmetic" issue (missing space after { in ei array entries). Change-Id: I87876ce2cfa4b0e11cb22f457bd9ab025d939e5c Reviewed-on: https://code.wireshark.org/review/15739 Reviewed-by: Alexis La Goutte Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=eec602b72f6511f168faa6c772f14cfe7d8f8d76 commit eec602b72f6511f168faa6c772f14cfe7d8f8d76 Author: Guy Harris Date: Sun Jun 5 10:59:00 2016 -0700 Clean up white space. Change-Id: I9b1310a153f6a9831a9040c17a5fcc2270a9dc17 Reviewed-on: https://code.wireshark.org/review/15740 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=86f91643656e0b8f82f7d66903cec089d5ed4208 commit 86f91643656e0b8f82f7d66903cec089d5ed4208 Author: Pascal Quantin Date: Sun Jun 5 16:27:37 2016 +0200 Initialize all header_field_info members Change-Id: Id86d17f1e321b8cc73fb732aaf674e1420a0a745 Reviewed-on: https://code.wireshark.org/review/15737 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=e6c0727bff21b9092ba5a6203bdfce255f4af7b5 commit e6c0727bff21b9092ba5a6203bdfce255f4af7b5 Author: Gerald Combs Date: Sun Jun 5 08:11:24 2016 -0700 [Automatic update for 2016-06-05] Update manuf, services enterprise-numbers, translations, and other items. Change-Id: I2048c007b7700f1074caed6b0c208aabcb525ed8 Reviewed-on: https://code.wireshark.org/review/15733 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=159c190177959b3828cd0de8a88ae34053c0e469 commit 159c190177959b3828cd0de8a88ae34053c0e469 Author: Alexis La Goutte Date: Tue May 17 21:13:08 2016 +0200 QUIC: Implement Q034 support From https://groups.google.com/a/chromium.org/d/msg/proto-quic/HKwPvmpV-rw/svYt4cLNMwAJ Changes: 1) Entropy is deprecated. Received entropy byte is removed from ACK FRAME, and sent entropy byte is removed from STOP_WAITING FRAME. 2) ACK FRAME now reports the largest packet number observed so far followed by received packets ranges (rather than missing packet ranges). 3) Private flags byte is removed from packet header Change-Id: I6a84a3019ee529f31638f8bf6d0cb77e4a8a3f90 Reviewed-on: https://code.wireshark.org/review/15480 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=96783ea83980fbb529ce2c7956d7bcf1c4743d75 commit 96783ea83980fbb529ce2c7956d7bcf1c4743d75 Author: Juanjo Martin Date: Thu Jun 2 13:15:03 2016 +0200 RTPS: Fixed the scenario where discovery contains PID_EXTENDED Before there was a wrong dissection of parameters that wasn't predictable because of the wrong offset. This could lead to anything. Now, it shows an expert warning indicating that the RTPS packet doesn't contain all the bytes specified by the parameter but it shows properly the parameterId and the length. In order to parse properly the whole PID_EXTENDED parameter we'd need to handle fragments. That is not the purpose of this commit. Change-Id: I0f3f0f1d309d43a530047f510169fb07983a9fb6 Reviewed-on: https://code.wireshark.org/review/15698 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=ab82d4519f69572b581ccf04a91d305b6a10f6eb commit ab82d4519f69572b581ccf04a91d305b6a10f6eb Author: Alexis La Goutte Date: Sun Jun 5 09:58:14 2016 +0200 AMQP: Fix false positive ERROR: NO ARRAY: epan/dissectors/packet-amqp.c, ei_amqp_amqp_1_0_frame_length_exceeds_65K Missing a space after { (need fix check ?) Change-Id: Idce3b270c53feb7fc12e8c82fb87932faa1e468d Reviewed-on: https://code.wireshark.org/review/15728 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=887b2030836167f92cf72a9cf7b1694d5a783624 commit 887b2030836167f92cf72a9cf7b1694d5a783624 Author: Michael Mann Date: Sun Jun 5 00:05:23 2016 -0400 Don't copy details of hidden columns. Bug: 11788 Change-Id: I3f4df884d98903222de8a340de6a08e680687b0a Reviewed-on: https://code.wireshark.org/review/15727 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=6a847b7e015bc2f97e5a8ef5735f02c1981c7dc7 commit 6a847b7e015bc2f97e5a8ef5735f02c1981c7dc7 Author: Michael Mann Date: Fri Jun 3 23:45:10 2016 -0400 Fix expert_info errors found by new and improved checkhfs.pl. Change-Id: I30f1b92ee438361c3bd58743f7d1ae8d5ffc96f0 Reviewed-on: https://code.wireshark.org/review/15718 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=7d7190695ce2ff269fdffb04e87139995cde21f4 commit 7d7190695ce2ff269fdffb04e87139995cde21f4 Author: Evan Huus Date: Sat Jun 4 13:56:57 2016 -0400 UMTS_FP: fix handling reserved C/T value The spec puts the reserved value at 0xf but our internal table has 'unknown' at 0; since all the other values seem to be offset-by-one, just take the modulus 0xf to avoid running off the end of the table. Bug: 12191 Change-Id: I83c8fb66797bbdee52a2246fb1eea6e37cbc7eb0 Reviewed-on: https://code.wireshark.org/review/15722 Reviewed-by: Evan Huus Petri-Dish: Evan Huus Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=b84b3f9f1d8577255a9d83c81277ebc53bcac68d commit b84b3f9f1d8577255a9d83c81277ebc53bcac68d Author: Zden??k ??ambersk?? Date: Sat Jun 4 21:17:46 2016 +0200 Qt ui code: fix qreal type problems on ARM platform fixing problems in qt ui code comming from the fact that qreal type is float on ARM platform and double on other platforms, which causes build errors on ARM (not all casts are probably strictly necessary) Bug: 12483 Change-Id: Ife5e6d3649a7ee1ad4e7eadffe9f4484ff2718de Reviewed-on: https://code.wireshark.org/review/15723 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=bb246f5cc652aa96b43a57fec775865f4de9d6b4 commit bb246f5cc652aa96b43a57fec775865f4de9d6b4 Author: Yang Luo Date: Sat Jun 4 10:19:02 2016 +0800 Since Wireshark has also supported Npcap in Npcap mode, let's make WinPcap installing option unchecked by default. Change-Id: Iea5efd9d9a66b988d515bd03b52c1d719e621232 Reviewed-on: https://code.wireshark.org/review/15716 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=c72c7d792a9b3202bcef7b5a223abe5fcb1d58a9 commit c72c7d792a9b3202bcef7b5a223abe5fcb1d58a9 Author: Adam Goldman Date: Thu Jun 2 15:34:48 2016 -0400 opa: Fix LIDs not being byte swapped Change-Id: I897099bf9f6ee38d0ec9a7a5e9fb3bba43b5fe0f Reviewed-on: https://code.wireshark.org/review/15704 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Adam Goldman Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=a6618ffdc9ed8ad28aeecf902b45c39e2f3b9d93 commit a6618ffdc9ed8ad28aeecf902b45c39e2f3b9d93 Author: Guy Harris Date: Fri Jun 3 13:29:43 2016 -0700 Move npf_sys_is_running() from wsutil to caputils. It has nothing to do with controlling privileges; it only tests whether the NPF or Npcap service (driver) is running, so it belongs in caputils. While we're at it, fix its signature (in C, a function with no arguments must have "void" as the argument list, for backwards compatibility with pre-function-prototype C), and close the handles it opens, so we don't have open handles leaked. Change-Id: Ia99e99d81617ed2e8cda2c44e53061b4502a2b58 Reviewed-on: https://code.wireshark.org/review/15714 Petri-Dish: Guy Harris Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=018765f41af15855df87b183e337f0371cfa8a17 commit 018765f41af15855df87b183e337f0371cfa8a17 Author: Pascal Quantin Date: Fri Jun 3 20:36:46 2016 +0200 Remove an ellipsis UTF-8 character in gsignal.h Change-Id: Ic31dab513fc2ff5f2f182ae98c1b665ea4b8916b Reviewed-on: https://code.wireshark.org/review/15713 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=6a860e948d9fd811fe14c4cb07d5dc0a0f694f81 commit 6a860e948d9fd811fe14c4cb07d5dc0a0f694f81 Author: Yang Luo Date: Fri Jun 3 12:25:28 2016 +0800 Add support for Npcap native mode: 1) Start Npcap service for capturing packets on Windows if WinPcap service is unavailable. 2) Search Npcap DLLs (wpcap.dll, Packet.dll) also in "system32\Npcap" folder after "system32" is searched. Change-Id: I6810382db431a4e7fe309edd08757db60d8ade38 Reviewed-on: https://code.wireshark.org/review/15707 Reviewed-by: Yang Luo Petri-Dish: Guy Harris Tested-by: Petri Dish Buildbot Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=da84de5dff3f619ea9ee0af698b1e182aae2586c commit da84de5dff3f619ea9ee0af698b1e182aae2586c Author: Gerald Combs Date: Fri Jun 3 09:21:21 2016 -0700 Update the release notes. Add Follow, Firewall, and Flow updates. Sort and group the new protocol list. Remove some fixed bugs. Change-Id: I76f92f746d0f695567cc411cd6c6cd8d59d923c4 Reviewed-on: https://code.wireshark.org/review/15712 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=bec5fed8b320cdf7c4cc1f1dcdbec0b53ac401d6 commit bec5fed8b320cdf7c4cc1f1dcdbec0b53ac401d6 Author: Gerald Combs Date: Thu Jun 2 11:44:11 2016 -0700 Qt: Add UTF-16 output to Follow Stream. Add an option to display the "follow" data as UTF-16. Bug: 237 Change-Id: Id95ffc014b8ef718f3b6e9f3415806ada309c3a2 Reviewed-on: https://code.wireshark.org/review/15702 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Alexis La Goutte Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=798360422b596e4d39cfef9ca26cea8b8ef1de3d commit 798360422b596e4d39cfef9ca26cea8b8ef1de3d Author: AndersBroman Date: Fri Jun 3 12:50:33 2016 +0200 [IEEE1722] Add a range_string for the subtypes we know about. Ping-bug: 12490 Change-Id: I27ce4a0b870d81bfdea188f00ff8101897ad969d Reviewed-on: https://code.wireshark.org/review/15710 Petri-Dish: Anders Broman Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=ae4f7e4b5bd782394635e3dcfed72d90fed7f099 commit ae4f7e4b5bd782394635e3dcfed72d90fed7f099 Author: Alexis La Goutte Date: Fri Jun 3 10:36:56 2016 +0200 SMB2: Fix Dead Store (Dead assignement/Dead increment) Warning found by Clang Change-Id: If6a147c0bac5fdb0888667712593a41f20a88012 Reviewed-on: https://code.wireshark.org/review/15708 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=4edf3981ab01ec14b97c3b48ff71a22a6cb3b228 commit 4edf3981ab01ec14b97c3b48ff71a22a6cb3b228 Author: Vincent Helfre Date: Fri Jun 3 11:20:44 2016 +0200 GSM RLC/MAC: better wording for PS HO data sources Change-Id: Id790e6f9f884181e4fcdda794b2b121ce918cb15 Reviewed-on: https://code.wireshark.org/review/15709 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=428ee66ae1c524b49f9043729b1f1e9b4f52f409 commit 428ee66ae1c524b49f9043729b1f1e9b4f52f409 Author: Pascal Quantin Date: Thu Jun 2 17:56:00 2016 +0200 GSM RLC/MAC: add dissection of 2G->3G/4G PS handover Change-Id: Ia24055d7d871b9fbf69a9225a2a273fced950a3c Reviewed-on: https://code.wireshark.org/review/15700 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=f9f8e21a4b88d2c6efe0181bced998095bc3b440 commit f9f8e21a4b88d2c6efe0181bced998095bc3b440 Author: Jaap Keuter Date: Tue May 31 22:51:06 2016 +0200 Remove 'if (tree)' checks from code samples. Showing 'if (tree)' constructions in code samples and then having to explain these are no longer nessasery, or even wrong in many cases, indicates that these shouldn't be in the code samples in the first place. Change-Id: I1a0ccc84ad24ff998548fa913bc00c0336bf1123 Reviewed-on: https://code.wireshark.org/review/15659 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=d53229dbc169143f301625ff44e1ca14ba3ab286 commit d53229dbc169143f301625ff44e1ca14ba3ab286 Author: Pascal Quantin Date: Thu Jun 2 16:20:12 2016 +0200 AT: fix heuristic check It should loop on captured data, not reported one While we are at it, let's call tvb_format_text_wsp() only once Change-Id: If6805a91d8e5dcf641e682b453522d88cbc2df6c Reviewed-on: https://code.wireshark.org/review/15699 Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=cad300ec92be2b8a69fbbc42e1d117748c008241 commit cad300ec92be2b8a69fbbc42e1d117748c008241 Author: Michael Mann Date: Wed Jun 1 11:42:12 2016 -0400 Use file extension when capturing from multiple interfaces. Also update faq to include new temporary file format. Change-Id: Ie6c318bb359974b89ff3e268155315c22ba7c4e4 Reviewed-on: https://code.wireshark.org/review/15685 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=b6ace80977acb84c4e3a283f483d0c649553e511 commit b6ace80977acb84c4e3a283f483d0c649553e511 Author: Pascal Quantin Date: Thu Jun 2 07:11:10 2016 +0200 profinet: set ioDataObject structure to 0 Bug: 12486 Change-Id: I9e8be44325e0bdd5174bd01e4e1ea4922f7090cc Reviewed-on: https://code.wireshark.org/review/15696 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=4d11b1df2861220fd16b8619cd94df3c7601666f commit 4d11b1df2861220fd16b8619cd94df3c7601666f Author: Alexis La Goutte Date: Thu Jun 2 07:46:33 2016 +0200 QUIC: Tag RSEQ and RNON use little endian Change-Id: Iacd6ebf9d6b289ccfe2cae7d2ea90d29b04e5e4d Reviewed-on: https://code.wireshark.org/review/15697 Reviewed-by: Jaap Keuter http://cgit.osmocom.org/wireshark/commit/?id=d1ae5bc961ef6317b5e2f891e3878102208dc38b commit d1ae5bc961ef6317b5e2f891e3878102208dc38b Author: Martin Kaiser Date: Sun May 29 18:39:51 2016 +0200 clean up some comments in tvb_find_line_end() Change-Id: I9025b479b31e3cc6f8108a163bf00d81008fd737 Reviewed-on: https://code.wireshark.org/review/15632 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=745a6021bcee3d725b11bdaa3d0d554c4d723b6e commit 745a6021bcee3d725b11bdaa3d0d554c4d723b6e Author: Jo??o Valverde Date: Thu Jun 2 04:15:11 2016 +0100 IPv6: Don't disable relevant RPL expert infos with "strict" preference We keep the preference only for the single check that could be somewhat costly. Change-Id: If43a6965a0cf50e0e1864cf1900e529c773b5710 Reviewed-on: https://code.wireshark.org/review/15695 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=90235f07f22efff5490880d77ac9e76961111ece commit 90235f07f22efff5490880d77ac9e76961111ece Author: Jo??o Valverde Date: Wed Jun 1 17:26:54 2016 +0100 IPv6: Add indexes to routing header address vector Change-Id: I8a08c2b0a2845b36d341d585b5408ee4b5f3f510 Reviewed-on: https://code.wireshark.org/review/15687 Reviewed-by: Jo??o Valverde Tested-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=a92c9cd4e1ad6be9bc6d43d9d569023f8aefbf8c commit a92c9cd4e1ad6be9bc6d43d9d569023f8aefbf8c Author: Jo??o Valverde Date: Thu Jun 2 01:18:03 2016 +0100 IPv6: Try to dissect routing exthdr even if length is not aligned. Change-Id: Ic88a862559fcd1d4bd04747d3fb727bcd3a6138e Reviewed-on: https://code.wireshark.org/review/15693 Reviewed-by: Jo??o Valverde http://cgit.osmocom.org/wireshark/commit/?id=987ff3ee1bed5fe17d3889411687283818cee29f commit 987ff3ee1bed5fe17d3889411687283818cee29f Author: Gerald Combs Date: Tue May 31 18:29:39 2016 -0700 Qt: Firewall Rules dialog. Add the Firewall ACL Rules dialog. Try showing all valid rules for a given product instead of making the user select from a combobox. We can add the combo back easily enough if that's desired. Add a rule hint field and use it in the Qt and GTK+ UIs. Bug: 12469 Change-Id: I39dd840e9838f96d7c5e2b4c34662811c21d0386 Reviewed-on: https://code.wireshark.org/review/15689 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=4b216aea944b0478fa0310b2e47a11761219ffe8 commit 4b216aea944b0478fa0310b2e47a11761219ffe8 Author: Gerald Combs Date: Fri May 27 10:31:45 2016 -0700 Qt: Use checkboxes in the capture options dialog. Switch from enabled/disabled comboboxes to checkboxes. This requires less clicking on the user's part and less translating. Draw em dashes instead of "n/a" for non-applicable items, and use the disabled palette when drawing them. Change-Id: Ic97b6d44734b679bbeee00e9c2a322e7b8a67247 Reviewed-on: https://code.wireshark.org/review/15661 Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=83cecaad90be677b3dfc8104d986e24cfeb706f0 commit 83cecaad90be677b3dfc8104d986e24cfeb706f0 Author: Jo??o Valverde Date: Wed Jun 1 17:40:33 2016 +0100 IPv6: Add option for extension header length field in octets Change-Id: Ifacf00247f457d710e16044b6805c2f41dacddc1 Reviewed-on: https://code.wireshark.org/review/15686 Reviewed-by: Alexis La Goutte Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=614d09af132be967b89103efb85721fa043929c9 commit 614d09af132be967b89103efb85721fa043929c9 Author: Michael Mann Date: Wed Jun 1 10:11:46 2016 -0400 Add data structures necessary to support multiple Name Resolution blocks. This doesn't try to use any data from multiple Name Resolution blocks, it just converts single Name Resolution block usage into a GArray, so the potential is there to then use/support multiple Name Resolution blocks within a file format (like pcapng) Change-Id: Ib0b584af0bd263f183bd6d31ba18275ab0577d0c Reviewed-on: https://code.wireshark.org/review/15684 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=dcf7ac4aa6e2c4fe64d8d81ab628a98ecb4e66bb commit dcf7ac4aa6e2c4fe64d8d81ab628a98ecb4e66bb Author: Michael Mann Date: Wed Jun 1 11:35:47 2016 -0400 Create unique GUIDs for recently added file associations. Change-Id: Ia07cb14995c3f06d8a32330209bb17fde344350a Reviewed-on: https://code.wireshark.org/review/15688 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=697996a8b0cea260e89bab709a5b556f3ba7b1c6 commit 697996a8b0cea260e89bab709a5b556f3ba7b1c6 Author: Michael Mann Date: Fri May 27 22:46:58 2016 -0400 Create a FieldFilterEdit class and apply it to custom column preference field. DisplayFilterEdit deals with entire filters and some edit boxes just need a single protocol field. This control will do the trick. Bug: 12321 Change-Id: I8e5837ea9a6955ada29b7e516ea022ab1dd46f0d Reviewed-on: https://code.wireshark.org/review/15595 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=374266296d6f8994910e70c7365097b9e5e809a6 commit 374266296d6f8994910e70c7365097b9e5e809a6 Author: Stig Bj??rlykke Date: Wed Jun 1 13:00:30 2016 +0200 Qt: Check for valid color filter before use Not all packet have a color filter, so check for this before use. Bug: 12065 Change-Id: Ieed8d369342bde50fe8a1562be9379695da9fbaa Reviewed-on: https://code.wireshark.org/review/15677 Petri-Dish: Stig Bj??rlykke Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=76ef2d2a3dff61f523cacc0ac868f5cc2b8f5a5f commit 76ef2d2a3dff61f523cacc0ac868f5cc2b8f5a5f Author: Jens Kilian Date: Wed Jun 1 16:05:01 2016 +0200 Fix a compile error occurring on RedHat Enterprise Linux Workstation release 7.0 (Maipo). This fixes a compile error with Qt version 4.8.5-8 as installed in RHEL 7.0: sequence_dialog.cpp: In member function 'void SequenceDialog::mouseMoved(QMouseEvent*)': sequence_dialog.cpp:306:35: error: 'escape' is not a member of 'Qt' QString raw_comment = Qt::escape(sai->comment); ^ Change-Id: Ibbf62123441645471d66aa329f0d63d0ee198017 Reviewed-on: https://code.wireshark.org/review/15682 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot http://cgit.osmocom.org/wireshark/commit/?id=6fa77a6acb7955c804ec73a571177163ad022623 commit 6fa77a6acb7955c804ec73a571177163ad022623 Author: Michael Mann Date: Mon May 30 23:42:41 2016 -0400 Add data structures necessary to support multiple Section Header blocks. This doesn't try to use any data from multiple Section Header blocks, it just converts single Section Header block usage into a GArray, so the potential is there to then use/support multiple Section Header blocks within a file format (like pcapng) Change-Id: I6ad1f7b8daf4b1ad7ba0eb1ecf2e170421505486 Reviewed-on: https://code.wireshark.org/review/15636 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=bd932bb2e11f90c3f95b135ccaeaab7d57623963 commit bd932bb2e11f90c3f95b135ccaeaab7d57623963 Author: Adrian Simionov Date: Wed Jun 1 21:06:44 2016 +1000 [docsis->type35ucd] Fix TLV 15 & 16 bugs + TLV 15 has value decoded as on off + TLV 16 shows text parameters instead of decimal value Change-Id: I6f0baa410f12e20825379a3ff0cd6174aa2bc576 Reviewed-on: https://code.wireshark.org/review/15678 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=55548f2e207923b0535057aead3e70c0c5950da2 commit 55548f2e207923b0535057aead3e70c0c5950da2 Author: dsrsupport Date: Wed Jun 1 15:50:05 2016 +0300 ZigBee ZDO: fix parse of ZDO Node Descriptor Response. Fix a bitmask for Stack compiliance revision. Add Network manager field. Bug: 12488 Change-Id: I0a0908f288997686b76899ee80d51c590599a32e Reviewed-on: https://code.wireshark.org/review/15681 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=2184ae16737f768aaca1fbff608c95034b98c4d3 commit 2184ae16737f768aaca1fbff608c95034b98c4d3 Author: AndersBroman Date: Tue May 31 14:37:11 2016 +0200 [SIP] If SIP URI userpart starts with a + add an MSISDN filter. Change-Id: I047374100baa0bf90e0e88460bcb7694a5ef78da Reviewed-on: https://code.wireshark.org/review/15639 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=10f1ea6369796f68728e145d122ce44803806780 commit 10f1ea6369796f68728e145d122ce44803806780 Author: Martin Kaiser Date: Wed Jun 1 13:49:28 2016 +0200 at: remove an unnecessary if (tree) check Change-Id: I2e7805edd3312b9e8dd4540c60eca195c0f36445 Reviewed-on: https://code.wireshark.org/review/15680 Reviewed-by: Martin Kaiser http://cgit.osmocom.org/wireshark/commit/?id=b079151c6fe0a1c5ac25fc636f96b694eefb50c5 commit b079151c6fe0a1c5ac25fc636f96b694eefb50c5 Author: Vincent Helfre Date: Wed Jun 1 11:37:00 2016 +0200 CSN1: fix dissection of variable bitmaps Change-Id: I3dbb2a4f8f7ea125e4f96e302ea33ff03706eb1b Reviewed-on: https://code.wireshark.org/review/15674 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=575e4df4aa3392ffd09ca372859573f09f0a5c57 commit 575e4df4aa3392ffd09ca372859573f09f0a5c57 Author: Vincent Helfre Date: Wed Jun 1 11:43:11 2016 +0200 GSM RLC/MAC: add dissection of NAS container While we are at it, let's display other containers in hexadecimal instead of decimal Change-Id: I6ac6dd2a64271cbc2958860550da9024445bfe19 Reviewed-on: https://code.wireshark.org/review/15675 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=830cc9514321357f7734bb4d934dafb0214b7f4f commit 830cc9514321357f7734bb4d934dafb0214b7f4f Author: Stig Bj??rlykke Date: Wed Jun 1 12:38:01 2016 +0200 Terminate last in Info.plist This bug was introduced in g162edec9. Change-Id: Ia7c6ab0ae35b9b0116c6c9396dfa6e5173967726 Reviewed-on: https://code.wireshark.org/review/15676 Reviewed-by: Stig Bj??rlykke http://cgit.osmocom.org/wireshark/commit/?id=b48bff80265a408aec4f42d080d3db6f8329933b commit b48bff80265a408aec4f42d080d3db6f8329933b Author: Guy Harris Date: Wed Jun 1 01:18:05 2016 -0700 Make the modelines more like other ones. Thou shalt not ever use modelines that put the tab-character tab spots anywhere other than every 8 characters; that's where Ken and Dennis put them, and that's where they belong. Use whatever indentation you want, including 4-space indentation, but do *not* try to arrange that a tab character moves to the next 4-character boundary, because, in a lot of UN*X software, it doesn't. (Yes, this means that Xcode's default is wrong. It *is* wrong, especially given that it's an IDE for a UNIX.) Change-Id: I308745cdeef35b7c91ea493da6487baadc357f58 Reviewed-on: https://code.wireshark.org/review/15673 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=1192798089a952325d24541fe8506fe2c2cd3fb7 commit 1192798089a952325d24541fe8506fe2c2cd3fb7 Author: Joerg Mayer Date: Wed Jun 1 08:58:48 2016 +0200 Fix compile error: [ 0%] Building C object wsutil/CMakeFiles/wsutil.dir/tempfile.c.o /Users/jmayer/worktmp/wireshark/git/wsutil/tempfile.c:228:37: error: implicit conversion loses integer precision: 'unsigned long' to 'int' [-Werror,-Wshorten-64-to-32] fd = mkstemps(tf[idx].path, sfx ? strlen(sfx) : 0); ~~~~~~~~ ^~~~~~~~~~~ 1 error generated. No idea whether this is the correct fix. Change-Id: I80202d7eaad11fc3dcb5f9847f6e162caccb7e6e Reviewed-on: https://code.wireshark.org/review/15672 Reviewed-by: J??rg Mayer http://cgit.osmocom.org/wireshark/commit/?id=69a258514762405ce06ea5f65b7e8671743b65a1 commit 69a258514762405ce06ea5f65b7e8671743b65a1 Author: Beno??t Canet Date: Sun May 22 13:41:59 2016 +0000 Apache Cassandra CQL protocol v3.0 Change-Id: I74cddcce3104da269e9587ee78ff29785734188f Reviewed-on: https://code.wireshark.org/review/12479 Reviewed-by: Michael Mann Reviewed-by: Alexis La Goutte http://cgit.osmocom.org/wireshark/commit/?id=acc018b8d1db3489d3f63f8f096c593243191469 commit acc018b8d1db3489d3f63f8f096c593243191469 Author: Michael Mann Date: Sun May 29 13:52:19 2016 -0400 Allow create_tempfile to support a suffix. Ping-Bug: 10203 Change-Id: Ifa24870d711449b87e9839dd46af614e4aa28fde Reviewed-on: https://code.wireshark.org/review/15608 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Martin Mathieson http://cgit.osmocom.org/wireshark/commit/?id=b2845a6ac885d49aa1ea5d3865cd377d812eb4c7 commit b2845a6ac885d49aa1ea5d3865cd377d812eb4c7 Author: Jeff Morriss Date: Tue May 31 21:23:22 2016 -0400 tshark man page: the first TCP stream is stream 0, not 1. This fixes the example of the -z follow option. Also fix up some formatting in the same section. Bug: 12383 Change-Id: Ic9b2ef5e63ab31d70f2750f9cfdcbab76cf204b6 Reviewed-on: https://code.wireshark.org/review/15667 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=162edec9ad00ec04cb5927482ba1620a354f2037 commit 162edec9ad00ec04cb5927482ba1620a354f2037 Author: Jeff Morriss Date: Mon May 30 21:45:18 2016 -0400 Register a few more file extensions as belonging to Wireshark. Register Wireshark for PacketLogger, ERF, IPFIX, and VWR files on freedesktop.org, OS X, and Windows (we were already registered for ERF and VWR files on Windows). Change-Id: I8105997cb15ea06e1c078489fd88763d4ce9e40c Reviewed-on: https://code.wireshark.org/review/15635 Petri-Dish: Jeff Morriss Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=16c91568bb4daf63e536c5b1101f3530c177f21f commit 16c91568bb4daf63e536c5b1101f3530c177f21f Author: Gerald Combs Date: Tue May 31 12:11:11 2016 -0700 Qt: Color _ANY and _TCP sequence analysis items. For SEQ_ANALYSIS_ANY, color each sequence diagram item according to its associated packet. For SEQ_ANALYSIS_TCP, color each item according to its stream. Bug: 12065 Change-Id: Ib43490fe55039fbcfa793223b5850233a2694a26 Reviewed-on: https://code.wireshark.org/review/15651 Reviewed-by: Gerald Combs Petri-Dish: Gerald Combs Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=20a41839ab33f24a83b68c900b59421e03c658b8 commit 20a41839ab33f24a83b68c900b59421e03c658b8 Author: Jaap Keuter Date: Wed Jun 1 00:40:05 2016 +0200 Update function block depiction. Update the graphic showing the functional blocks, incorporating the changes which were listed as incorrect in the corresponding text. Change-Id: Id962b4e31cb2912a4de75fc0a7e7ab97ff60d117 Reviewed-on: https://code.wireshark.org/review/15662 Reviewed-by: Anders Broman http://cgit.osmocom.org/wireshark/commit/?id=281691f1b8f481b3ae821fa3b43f7ab56665782d commit 281691f1b8f481b3ae821fa3b43f7ab56665782d Author: Gordon Ross Date: Tue May 31 17:58:14 2016 -0400 SMB2 ioctl FSCTL_OFFLOAD_WRITE Decode SMB2 ioctl FSCTL_OFFLOAD_WRITE, and clean up FSCTL_OFFLOAD_READ to use a common function to print the "token". Bug: 12482 Change-Id: I397522416e3a8508f5a99b8ac055d1ae17218d21 Reviewed-on: https://code.wireshark.org/review/15663 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=437477ce08f222c8e00814daff6dfc1ee6add8a2 commit 437477ce08f222c8e00814daff6dfc1ee6add8a2 Author: Guy Harris Date: Tue May 31 17:48:12 2016 -0700 Change the declaration of nghttp2_mem_free2() to match the definition. The free routine pointer was renamed to free_func to avoid collisions with the standard C free() function. From Jeff Morris' abandoned change Ia3810fe228b497d888d825f8b606078e2f71be65. Change-Id: Iedeb74625b13d1097da510487b60f38861a42bec Reviewed-on: https://code.wireshark.org/review/15666 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=d67e305c49c632a9c9feb9c38a29c3066a2a6954 commit d67e305c49c632a9c9feb9c38a29c3066a2a6954 Author: Guy Harris Date: Tue May 31 17:31:32 2016 -0700 Pick up some updates from Jeff Morris' abandoned change. See change Ia3810fe228b497d888d825f8b606078e2f71be65. Change-Id: Ia6df3434e31a4364bb867a978ee0f89738c19e9d Reviewed-on: https://code.wireshark.org/review/15665 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=8f1efa9c095f8618287e4a610f73b426a360f6b2 commit 8f1efa9c095f8618287e4a610f73b426a360f6b2 Author: Guy Harris Date: Tue May 31 16:42:34 2016 -0700 Squelch a compiler warning. Change-Id: I7a0b48dd840a6b4795f87f983bbaf169afceece7 Reviewed-on: https://code.wireshark.org/review/15664 Reviewed-by: Guy Harris http://cgit.osmocom.org/wireshark/commit/?id=56a095fe3c4f8e33eb0c8bb1770afd7c6ee56458 commit 56a095fe3c4f8e33eb0c8bb1770afd7c6ee56458 Author: Jeff Morriss Date: Tue May 31 09:30:24 2016 -0400 Suggest that file types should also be registered in the WiX installer. Change-Id: If65ff14589ccd0b2d643256f3443dc26b3b71371 Reviewed-on: https://code.wireshark.org/review/15640 Reviewed-by: Jeff Morriss http://cgit.osmocom.org/wireshark/commit/?id=99f4ccb7a0b202af6f8e02252d8b23935e7f4825 commit 99f4ccb7a0b202af6f8e02252d8b23935e7f4825 Author: Gerald Combs Date: Tue May 31 12:43:42 2016 -0700 Qt: Use a standard "Start" button in Capture Options. QDialogButtonBox does a fine job of creating and managing buttons. Instead of creating our own "Start" button, just rename the "OK" button. This matches what we do elsewhere, e.g. in the Extcap Options dialog. Change-Id: I3c5eec1f01925f7b82c4e7360d685acbe4bb2fea Reviewed-on: https://code.wireshark.org/review/15653 Petri-Dish: Jaap Keuter Tested-by: Petri Dish Buildbot Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=469719f39d82eaa89646ec8471f91dee884723f6 commit 469719f39d82eaa89646ec8471f91dee884723f6 Author: Adrian Simionov Date: Mon May 30 23:02:23 2016 +1000 [docsis->rngrsp] Packet decoded in greater detail Next steps would be to add expert and add missing TLVs. Change-Id: Ia05d81c380d412ab02e55bbfc08363d9153ff1c3 Reviewed-on: https://code.wireshark.org/review/15617 Petri-Dish: Alexis La Goutte Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=99d9e4ae71a9c9d050a669bfb62fe605da18c641 commit 99d9e4ae71a9c9d050a669bfb62fe605da18c641 Author: Gordon Ross Date: Tue May 31 12:20:44 2016 -0400 SMB2 ioctl FSCTL_SRV_COPYCHUNK and related Bug: 12481 Change-Id: I0439b10f99d296a46c93e2ced6094689737d9551 Reviewed-on: https://code.wireshark.org/review/15648 Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=1fb2f53b12cd737609ff70b22662a4b962715524 commit 1fb2f53b12cd737609ff70b22662a4b962715524 Author: jpmendoza Date: Tue May 31 10:58:57 2016 -0500 ssl: export ssl_starttls_* functions so they can be used by plugins. Change-Id: Ief8ca64391033e84fb37c6a55ec29d32d800920d Reviewed-on: https://code.wireshark.org/review/15645 Reviewed-by: Michael Mann Petri-Dish: Michael Mann Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=d77b8318e82c113b2f7852f950b9269b57e5da40 commit d77b8318e82c113b2f7852f950b9269b57e5da40 Author: Pascal Quantin Date: Tue May 31 16:09:03 2016 +0200 LTE-RRC: fix dissection of GPRS container Payload embedded in LTE message does not include the first byte identifying the message type. Let's prepend a fake one before calling the gsm_rlcmac dissector Change-Id: Ibcf9b52902474a556b55e9b0a076d09d341f868c Reviewed-on: https://code.wireshark.org/review/15642 Reviewed-by: Pascal Quantin http://cgit.osmocom.org/wireshark/commit/?id=7f2de76c634ff01b3bfa24ca04549c62078ae3d4 commit 7f2de76c634ff01b3bfa24ca04549c62078ae3d4 Author: Gerald Combs Date: Tue May 24 16:49:54 2016 -0700 Qt: Monitor mode fixups. When we update the monitor mode setting for an interface, update its link type list. Start filling in interface columns from a common function instead of multiple places. Rename some member function names to match https://www.wireshark.org/docs/wsdg_html_chunked/ChUIQt.html#_coding_practices_and_naming_conventions Bug: 11364 Change-Id: I26ac7e9719863169b62069e49ebf17ed97fbe516 Reviewed-on: https://code.wireshark.org/review/15583 Reviewed-by: Alexis La Goutte Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=f61cdc3e9d12a9b78f7082a2f83b6b8f44fcdcb3 commit f61cdc3e9d12a9b78f7082a2f83b6b8f44fcdcb3 Author: Juanjo Martin Date: Tue May 31 18:12:15 2016 +0200 RTPS: Updated name of CRC field The name specified "no header". This is false. It contains the header. Change-Id: I921b7c23d64f43551830e840066231031432dc7c Reviewed-on: https://code.wireshark.org/review/15646 Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=35feab8a4a43013f1a06374194ec93d4e64959b6 commit 35feab8a4a43013f1a06374194ec93d4e64959b6 Author: Pascal Quantin Date: Tue May 31 16:11:41 2016 +0200 Fix display of composite tvbs in GUI a composite tvb is the top-level data source tvb fix composite_get_ptr function Change-Id: Ibab58801a754fd88fb86b9a13804bccf2ad51c7a Reviewed-on: https://code.wireshark.org/review/15643 Reviewed-by: Pascal Quantin Petri-Dish: Pascal Quantin Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann http://cgit.osmocom.org/wireshark/commit/?id=0ea05962e2d22fce5f666f863f0cdc57520b1216 commit 0ea05962e2d22fce5f666f863f0cdc57520b1216 Author: Gerald Combs Date: Tue May 31 09:31:10 2016 -0700 Qt: Expand "to do" comments in SequenceDialog. Copy in some text from bug 12419. Change-Id: Ice3c6cab1f5c32033de3a9a78d7945c31d932755 Reviewed-on: https://code.wireshark.org/review/15649 Reviewed-by: Gerald Combs http://cgit.osmocom.org/wireshark/commit/?id=f786c7a3838f75c7363d5a6f5a3ebb1c4e3daa85 commit f786c7a3838f75c7363d5a6f5a3ebb1c4e3daa85 Author: Gerald Combs Date: Tue May 31 08:24:12 2016 -0700 Qt: Fix compilation for Qt 4. QString::toHtmlEscaped was introduced in Qt 5. Change-Id: I50b2df2f6ef441ec95972173a852d7950aedc028 Reviewed-on: https://code.wireshark.org/review/15644 Reviewed-by: Gerald Combs ----------------------------------------------------------------------- Summary of changes: .editorconfig | 4 +- .gitignore | 12 +- .mailmap | 10 + AUTHORS | 37 +- AUTHORS.src | 15 +- CMakeLists.txt | 74 +- CMakeListsCustom.txt.example | 15 +- CMakeOptions.txt | 2 - ChangeLog | 6832 -------------- ConfigureChecks.cmake | 2 +- INSTALL | 611 +- Makefile.am | 163 +- Makefile.common | 184 - Makefile.nmake | 1535 ---- Makefile.nmake.inc | 25 - NEWS | 324 +- README.cmake | 30 +- acinclude.m4 | 43 +- capchild/Makefile.am | 33 +- capchild/Makefile.common | 30 - capchild/Makefile.nmake | 76 - capchild/capture_sync.c | 146 +- capinfos.c | 389 +- capture_opts.c | 5 +- capture_opts.h | 2 +- caputils/Makefile.am | 53 +- caputils/Makefile.common | 36 - caputils/Makefile.nmake | 84 - caputils/airpcap_loader.c | 4 +- caputils/capture-wpcap.c | 38 + caputils/capture-wpcap.h | 8 +- cfile.h | 108 +- cmake/TestFileOffsetBits.c | 8 +- cmake/TestLargeFiles.c.cmakein | 15 +- cmake/modules/FindNSIS.cmake | 3 +- cmake/modules/FindWiX.cmake | 8 +- cmake/modules/WiresharkPlugin.cmake | 6 +- cmake/modules/gmxTestLargeFiles.cmake | 38 +- cmakeconfig.h.in | 4 +- codecs/CMakeLists.txt | 2 +- codecs/Makefile.am | 19 +- codecs/Makefile.common | 29 - codecs/Makefile.nmake | 87 - config.guess | 168 +- config.h.win32 | 250 - config.nmake | 1753 ---- config.sub | 56 +- configure.ac | 33 +- debian/changelog | 2 +- debian/libwireshark0.symbols | 10 +- debian/rules | 1 + diameter/Cisco.xml | 58 +- diameter/CiscoSystems.xml | 3 +- diameter/Custom.xml | 10 +- diameter/Ericsson.xml | 76 +- diameter/HP.xml | 8 +- diameter/Nokia.xml | 12 +- diameter/NokiaSolutionsAndNetworks.xml | 70 +- diameter/Starent.xml | 20 +- diameter/TGPP.xml | 110 +- diameter/TGPP2.xml | 16 +- diameter/Vodafone.xml | 22 +- diameter/chargecontrol.xml | 8 +- diameter/dictionary.dtd | 4 +- diameter/dictionary.xml | 669 +- diameter/etsie2e4.xml | 1096 +-- diameter/mobileipv4.xml | 18 - diameter/mobileipv6.xml | 3 - diameter/sip.xml | 6 +- doc/Makefile.am | 1 - doc/Makefile.nmake | 337 - doc/README.developer | 5 + doc/README.dissector | 10 +- doc/README.idl2wrs | 4 +- doc/README.plugins | 15 +- doc/README.qt | 56 +- doc/README.wslua | 11 +- doc/tshark.pod | 44 +- doc/wireshark.pod.template | 10 +- docbook/Makefile.am | 320 +- docbook/Makefile.common | 323 - docbook/Makefile.nmake | 280 - docbook/README.txt | 23 +- docbook/asciidoc.conf | 8 +- docbook/make-wsluarm.pl | 8 +- docbook/release-notes.asciidoc | 53 +- docbook/wsdg_graphics/ws-capture_internals.png | Bin 4193 -> 3699 bytes docbook/wsdg_graphics/ws-function-blocks.dia | Bin 2917 -> 3343 bytes docbook/wsdg_graphics/ws-function-blocks.png | Bin 21603 -> 10555 bytes docbook/wsdg_graphics/ws-logo.png | Bin 5733 -> 5707 bytes docbook/wsdg_src/WSDG_chapter_dissection.asciidoc | 113 +- docbook/wsdg_src/WSDG_chapter_env_intro.asciidoc | 6 +- docbook/wsdg_src/WSDG_chapter_quick_setup.asciidoc | 6 +- docbook/wsdg_src/WSDG_chapter_sources.asciidoc | 4 +- docbook/wsdg_src/WSDG_chapter_tools.asciidoc | 42 +- docbook/wsdg_src/WSDG_chapter_works.asciidoc | 10 +- docbook/wsug_graphics/captureOptions.png | Bin 117338 -> 105191 bytes docbook/wsug_graphics/related-ack.png | Bin 272 -> 221 bytes docbook/wsug_graphics/related-current.png | Bin 120 -> 92 bytes docbook/wsug_graphics/related-dup-ack.png | Bin 296 -> 247 bytes docbook/wsug_graphics/related-first.png | Bin 131 -> 105 bytes docbook/wsug_graphics/related-last.png | Bin 133 -> 105 bytes docbook/wsug_graphics/related-other.png | Bin 128 -> 99 bytes docbook/wsug_graphics/related-request.png | Bin 182 -> 148 bytes docbook/wsug_graphics/related-response.png | Bin 182 -> 153 bytes docbook/wsug_graphics/related-segment.png | Bin 205 -> 165 bytes docbook/wsug_graphics/toolbar/autoscroll_24.png | Bin 670 -> 456 bytes .../wsug_graphics/toolbar/capture_filter_24.png | Bin 1307 -> 1276 bytes .../toolbar/capture_interfaces_24.png | Bin 1184 -> 1176 bytes .../wsug_graphics/toolbar/capture_options_24.png | Bin 1357 -> 1335 bytes .../wsug_graphics/toolbar/capture_restart_24.png | Bin 1320 -> 1295 bytes docbook/wsug_graphics/toolbar/capture_start_24.png | Bin 1243 -> 1218 bytes docbook/wsug_graphics/toolbar/capture_stop_24.png | Bin 1366 -> 1356 bytes docbook/wsug_graphics/toolbar/colorize_24.png | Bin 495 -> 484 bytes .../wsug_graphics/toolbar/display_filter_24.png | Bin 817 -> 809 bytes docbook/wsug_graphics/toolbar/stock_bottom_24.png | Bin 374 -> 372 bytes docbook/wsug_graphics/toolbar/stock_clear_24.png | Bin 575 -> 562 bytes docbook/wsug_graphics/toolbar/stock_close_24.png | Bin 170 -> 162 bytes .../toolbar/stock_colorselector_24.png | Bin 1059 -> 1026 bytes docbook/wsug_graphics/toolbar/stock_help_24.png | Bin 1505 -> 1483 bytes docbook/wsug_graphics/toolbar/stock_jump_to_24.png | Bin 972 -> 947 bytes .../wsug_graphics/toolbar/stock_left_arrow_24.png | Bin 424 -> 422 bytes docbook/wsug_graphics/toolbar/stock_open_24.png | Bin 1057 -> 1010 bytes .../wsug_graphics/toolbar/stock_preferences_24.png | Bin 863 -> 850 bytes docbook/wsug_graphics/toolbar/stock_print_24.png | Bin 944 -> 940 bytes .../wsug_graphics/toolbar/stock_properties_24.png | Bin 873 -> 849 bytes docbook/wsug_graphics/toolbar/stock_refresh_24.png | Bin 935 -> 917 bytes .../wsug_graphics/toolbar/stock_right_arrow_24.png | Bin 407 -> 399 bytes docbook/wsug_graphics/toolbar/stock_save_24.png | Bin 953 -> 906 bytes docbook/wsug_graphics/toolbar/stock_save_as_24.png | Bin 1214 -> 1147 bytes docbook/wsug_graphics/toolbar/stock_search_24.png | Bin 1009 -> 984 bytes docbook/wsug_graphics/toolbar/stock_stop_24.png | Bin 1355 -> 1324 bytes docbook/wsug_graphics/toolbar/stock_top_24.png | Bin 376 -> 367 bytes docbook/wsug_graphics/toolbar/stock_zoom_1_24.png | Bin 953 -> 587 bytes docbook/wsug_graphics/toolbar/stock_zoom_in_24.png | Bin 928 -> 583 bytes .../wsug_graphics/toolbar/stock_zoom_out_24.png | Bin 911 -> 583 bytes docbook/wsug_graphics/ws-analyze-menu.png | Bin 54411 -> 54373 bytes docbook/wsug_graphics/ws-bytes-pane-tabs.png | Bin 18524 -> 18490 bytes docbook/wsug_graphics/ws-bytes-pane.png | Bin 11273 -> 6313 bytes docbook/wsug_graphics/ws-capture-info.png | Bin 13578 -> 13566 bytes .../wsug_graphics/ws-capture-interface-details.png | Bin 5909 -> 5903 bytes .../wsug_graphics/ws-capture-interfaces-win32.png | Bin 11070 -> 10134 bytes docbook/wsug_graphics/ws-capture-interfaces.png | Bin 32803 -> 29401 bytes docbook/wsug_graphics/ws-capture-menu.png | Bin 53189 -> 53166 bytes .../ws-capture-options-compile-selected-bpfs.png | Bin 35401 -> 35395 bytes .../ws-capture-options-manage-interfaces-local.png | Bin 11122 -> 9383 bytes .../ws-capture-options-manage-interfaces-pipes.png | Bin 7942 -> 6938 bytes ...pture-options-manage-interfaces-remote-plus.png | Bin 14097 -> 12135 bytes ...ws-capture-options-manage-interfaces-remote.png | Bin 11194 -> 11140 bytes .../ws-capture-options-manage-interfaces.png | Bin 7041 -> 6209 bytes .../ws-capture-options-remote-capture.png | Bin 23903 -> 23884 bytes .../ws-capture-options-remote-interface.png | Bin 26972 -> 26886 bytes .../ws-capture-options-remote-settings.png | Bin 19209 -> 19165 bytes .../wsug_graphics/ws-capture-options-settings.png | Bin 13343 -> 13322 bytes docbook/wsug_graphics/ws-capture-options.png | Bin 117338 -> 105191 bytes docbook/wsug_graphics/ws-capture-preferences.png | Bin 18859 -> 18812 bytes docbook/wsug_graphics/ws-choose-color-rule.png | Bin 38835 -> 38640 bytes .../wsug_graphics/ws-column-header-popup-menu.png | Bin 52790 -> 52678 bytes docbook/wsug_graphics/ws-decode-as-show.png | Bin 11207 -> 11094 bytes docbook/wsug_graphics/ws-decode-as.png | Bin 17257 -> 17221 bytes .../wsug_graphics/ws-details-pane-popup-menu.png | Bin 50807 -> 50712 bytes docbook/wsug_graphics/ws-details-pane.png | Bin 11954 -> 7205 bytes docbook/wsug_graphics/ws-display-filter-tcp.png | Bin 40951 -> 40945 bytes docbook/wsug_graphics/ws-edit-menu.png | Bin 55019 -> 48059 bytes docbook/wsug_graphics/ws-enabled-protocols.png | Bin 21340 -> 21283 bytes docbook/wsug_graphics/ws-expert-colored-tree.png | Bin 53738 -> 44360 bytes docbook/wsug_graphics/ws-expert-column.png | Bin 138790 -> 97013 bytes docbook/wsug_graphics/ws-expert-infos.png | Bin 10118 -> 10084 bytes docbook/wsug_graphics/ws-export-objects.png | Bin 24399 -> 24185 bytes docbook/wsug_graphics/ws-export-pdml.png | Bin 32845 -> 28709 bytes docbook/wsug_graphics/ws-export-plain.png | Bin 63215 -> 57116 bytes docbook/wsug_graphics/ws-export-ps.png | Bin 33024 -> 28832 bytes docbook/wsug_graphics/ws-export-psml.png | Bin 32973 -> 28742 bytes docbook/wsug_graphics/ws-export-selected.png | Bin 29118 -> 25319 bytes docbook/wsug_graphics/ws-file-import.png | Bin 38485 -> 38361 bytes docbook/wsug_graphics/ws-file-menu.png | Bin 49608 -> 49589 bytes docbook/wsug_graphics/ws-file-set-dialog.png | Bin 23052 -> 23021 bytes docbook/wsug_graphics/ws-filter-add-expression.png | Bin 15671 -> 15618 bytes docbook/wsug_graphics/ws-filter-toolbar.png | Bin 2713 -> 2459 bytes docbook/wsug_graphics/ws-filters.png | Bin 17596 -> 17574 bytes docbook/wsug_graphics/ws-find-packet.png | Bin 14935 -> 14862 bytes docbook/wsug_graphics/ws-follow-stream.png | Bin 19888 -> 19843 bytes docbook/wsug_graphics/ws-go-menu.png | Bin 54535 -> 54427 bytes docbook/wsug_graphics/ws-goto-packet.png | Bin 9718 -> 9705 bytes .../wsug_graphics/ws-gui-colors-preferences.png | Bin 26236 -> 26101 bytes .../wsug_graphics/ws-gui-columns-preferences.png | Bin 23630 -> 23559 bytes docbook/wsug_graphics/ws-gui-config-profiles.png | Bin 30350 -> 30241 bytes docbook/wsug_graphics/ws-gui-font-preferences.png | Bin 21032 -> 21002 bytes docbook/wsug_graphics/ws-gui-interface-options.png | Bin 25442 -> 25389 bytes .../wsug_graphics/ws-gui-layout-preferences.png | Bin 23901 -> 23809 bytes docbook/wsug_graphics/ws-gui-preferences.png | Bin 20525 -> 20487 bytes docbook/wsug_graphics/ws-internals-menu.png | Bin 44317 -> 44240 bytes docbook/wsug_graphics/ws-list-pane.png | Bin 179959 -> 179959 bytes docbook/wsug_graphics/ws-logo.png | Bin 5733 -> 5707 bytes docbook/wsug_graphics/ws-main-toolbar.png | Bin 16444 -> 16438 bytes docbook/wsug_graphics/ws-main.png | Bin 61776 -> 61749 bytes docbook/wsug_graphics/ws-merge-gtk24.png | Bin 33697 -> 33523 bytes docbook/wsug_graphics/ws-merge-win32.png | Bin 45262 -> 43960 bytes .../ws-nameresolution-preferences.png | Bin 16208 -> 16179 bytes docbook/wsug_graphics/ws-open-gtk24.png | Bin 35581 -> 35477 bytes docbook/wsug_graphics/ws-open-win32.png | Bin 47618 -> 43967 bytes docbook/wsug_graphics/ws-packet-format.png | Bin 2493 -> 1672 bytes .../wsug_graphics/ws-packet-pane-popup-menu.png | Bin 51802 -> 51716 bytes docbook/wsug_graphics/ws-packet-range.png | Bin 4347 -> 4322 bytes docbook/wsug_graphics/ws-packet-selected.png | Bin 46102 -> 46060 bytes docbook/wsug_graphics/ws-print.png | Bin 18634 -> 18570 bytes docbook/wsug_graphics/ws-printing-preferences.png | Bin 17443 -> 17401 bytes docbook/wsug_graphics/ws-save-as-gtk24.png | Bin 32487 -> 32383 bytes docbook/wsug_graphics/ws-save-as-win32.png | Bin 40566 -> 37598 bytes docbook/wsug_graphics/ws-statistics-menu.png | Bin 58976 -> 58896 bytes docbook/wsug_graphics/ws-stats-compare.png | Bin 25061 -> 20805 bytes docbook/wsug_graphics/ws-stats-conversations.png | Bin 104956 -> 104894 bytes docbook/wsug_graphics/ws-stats-hierarchy.png | Bin 21489 -> 21480 bytes docbook/wsug_graphics/ws-stats-iographs.png | Bin 41411 -> 41344 bytes .../wsug_graphics/ws-stats-srt-dcerpc-filter.png | Bin 11194 -> 11154 bytes docbook/wsug_graphics/ws-stats-srt-dcerpc.png | Bin 10739 -> 10689 bytes docbook/wsug_graphics/ws-stats-summary.png | Bin 37715 -> 37673 bytes docbook/wsug_graphics/ws-stats-wlan-traffic.png | Bin 26435 -> 26157 bytes docbook/wsug_graphics/ws-statusbar-filter.png | Bin 17232 -> 17185 bytes docbook/wsug_graphics/ws-statusbar-loaded.png | Bin 13000 -> 12944 bytes docbook/wsug_graphics/ws-statusbar-profile.png | Bin 40836 -> 34604 bytes docbook/wsug_graphics/ws-statusbar-selected.png | Bin 15079 -> 15042 bytes .../wsug_graphics/ws-tel-rtpstream-analysis.png | Bin 53223 -> 53147 bytes docbook/wsug_graphics/ws-telephony-menu.png | Bin 55445 -> 55412 bytes docbook/wsug_graphics/ws-time-reference.png | Bin 46116 -> 45981 bytes docbook/wsug_graphics/ws-view-menu.png | Bin 53967 -> 47399 bytes docbook/wsug_graphics/ws-wireless-menu.png | Bin 54048 -> 53973 bytes .../wsug_src/WSUG_chapter_build_install.asciidoc | 145 +- docbook/wsug_src/WSUG_chapter_customize.asciidoc | 3 + dumpcap.c | 70 +- echld/Makefile.am | 34 +- echld/Makefile.common | 41 - echld/Makefile.nmake | 19 - echld/echld-int.h | 2 +- editcap.c | 48 +- epan/CMakeLists.txt | 2 +- epan/Makefile.am | 343 +- epan/Makefile.common | 271 - epan/Makefile.nmake | 466 - epan/addr_resolv.c | 213 +- epan/addr_resolv.h | 16 +- epan/address.h | 64 +- epan/address_types.c | 288 +- epan/address_types.h | 5 +- epan/app_mem_usage.c | 8 +- epan/app_mem_usage.h | 2 +- epan/capture_dissectors.c | 8 + epan/circuit.c | 2 +- epan/circuit.h | 40 +- epan/color_filters.c | 8 +- epan/color_filters.h | 7 + epan/column-info.h | 1 + epan/column-utils.c | 47 +- epan/column-utils.h | 6 +- epan/column.c | 2 +- epan/compress/Makefile.am | 19 +- epan/compress/Makefile.common | 28 - epan/compress/Makefile.nmake | 29 - epan/conversation.c | 2 +- epan/conversation.h | 2 +- epan/conversation_table.c | 17 +- epan/crypt/Makefile.am | 38 +- epan/crypt/Makefile.common | 43 - epan/crypt/Makefile.nmake | 30 - epan/dfilter/Makefile.am | 118 +- epan/dfilter/Makefile.common | 91 - epan/dfilter/Makefile.nmake | 80 - epan/diam_dict.l | 10 +- epan/disabled_protos.c | 16 +- epan/dissectors/.editorconfig | 4 + epan/dissectors/CMakeLists.txt | 110 +- epan/dissectors/CMakeListsCustom.txt.example | 13 + epan/dissectors/Makefile.am | 1799 +++- epan/dissectors/Makefile.common | 1812 ---- epan/dissectors/Makefile.nmake | 92 - epan/dissectors/asn1/HI2Operations/Makefile.am | 28 +- epan/dissectors/asn1/HI2Operations/Makefile.common | 43 - epan/dissectors/asn1/HI2Operations/Makefile.nmake | 25 - epan/dissectors/asn1/Makefile.am | 6 +- epan/dissectors/asn1/Makefile.inc | 5 + epan/dissectors/asn1/Makefile.inc.nmake | 74 - epan/dissectors/asn1/Makefile.nmake | 176 - epan/dissectors/asn1/Makefile.preinc | 25 - epan/dissectors/asn1/Makefile.preinc.nmake | 25 - epan/dissectors/asn1/acp133/Makefile.am | 48 +- epan/dissectors/asn1/acp133/Makefile.common | 63 - epan/dissectors/asn1/acp133/Makefile.nmake | 25 - epan/dissectors/asn1/acse/Makefile.am | 34 +- epan/dissectors/asn1/acse/Makefile.common | 49 - epan/dissectors/asn1/acse/Makefile.nmake | 25 - epan/dissectors/asn1/acse/packet-acse-template.c | 6 +- epan/dissectors/asn1/ansi_map/Makefile.am | 31 +- epan/dissectors/asn1/ansi_map/Makefile.common | 46 - epan/dissectors/asn1/ansi_map/Makefile.nmake | 25 - .../asn1/ansi_map/packet-ansi_map-template.c | 22 +- epan/dissectors/asn1/ansi_tcap/Makefile.am | 28 +- epan/dissectors/asn1/ansi_tcap/Makefile.common | 43 - epan/dissectors/asn1/ansi_tcap/Makefile.nmake | 25 - epan/dissectors/asn1/atn-cm/Makefile.am | 24 +- epan/dissectors/asn1/atn-cm/Makefile.common | 39 - epan/dissectors/asn1/atn-cm/Makefile.nmake | 25 - epan/dissectors/asn1/atn-cpdlc/Makefile.am | 24 +- epan/dissectors/asn1/atn-cpdlc/Makefile.common | 39 - epan/dissectors/asn1/atn-cpdlc/Makefile.nmake | 25 - epan/dissectors/asn1/atn-ulcs/Makefile.am | 25 +- epan/dissectors/asn1/atn-ulcs/Makefile.common | 40 - epan/dissectors/asn1/atn-ulcs/Makefile.nmake | 25 - epan/dissectors/asn1/c1222/Makefile.am | 27 +- epan/dissectors/asn1/c1222/Makefile.common | 42 - epan/dissectors/asn1/c1222/Makefile.nmake | 25 - epan/dissectors/asn1/c1222/packet-c1222-template.c | 10 +- epan/dissectors/asn1/camel/Makefile.am | 53 +- epan/dissectors/asn1/camel/Makefile.common | 68 - epan/dissectors/asn1/camel/Makefile.nmake | 30 - epan/dissectors/asn1/camel/packet-camel-template.c | 13 +- epan/dissectors/asn1/cdt/Makefile.am | 27 +- epan/dissectors/asn1/cdt/Makefile.common | 42 - epan/dissectors/asn1/cdt/Makefile.nmake | 25 - epan/dissectors/asn1/charging_ase/Makefile.am | 25 +- epan/dissectors/asn1/charging_ase/Makefile.common | 40 - epan/dissectors/asn1/charging_ase/Makefile.nmake | 25 - epan/dissectors/asn1/cmip/Makefile.am | 43 +- epan/dissectors/asn1/cmip/Makefile.common | 58 - epan/dissectors/asn1/cmip/Makefile.nmake | 25 - epan/dissectors/asn1/cmip/packet-cmip-template.c | 6 +- epan/dissectors/asn1/cmp/Makefile.am | 33 +- epan/dissectors/asn1/cmp/Makefile.common | 48 - epan/dissectors/asn1/cmp/Makefile.nmake | 25 - epan/dissectors/asn1/cms/Makefile.am | 50 +- epan/dissectors/asn1/cms/Makefile.common | 65 - epan/dissectors/asn1/cms/Makefile.nmake | 25 - epan/dissectors/asn1/credssp/Makefile.am | 29 +- epan/dissectors/asn1/credssp/Makefile.common | 44 - epan/dissectors/asn1/credssp/Makefile.nmake | 25 - .../asn1/credssp/packet-credssp-template.c | 8 +- epan/dissectors/asn1/crmf/Makefile.am | 33 +- epan/dissectors/asn1/crmf/Makefile.common | 48 - epan/dissectors/asn1/crmf/Makefile.nmake | 25 - epan/dissectors/asn1/dap/Makefile.am | 67 +- epan/dissectors/asn1/dap/Makefile.common | 82 - epan/dissectors/asn1/dap/Makefile.nmake | 25 - epan/dissectors/asn1/disp/Makefile.am | 53 +- epan/dissectors/asn1/disp/Makefile.common | 68 - epan/dissectors/asn1/disp/Makefile.nmake | 25 - epan/dissectors/asn1/disp/packet-disp-template.c | 9 +- epan/dissectors/asn1/dop/Makefile.am | 54 +- epan/dissectors/asn1/dop/Makefile.common | 69 - epan/dissectors/asn1/dop/Makefile.nmake | 25 - epan/dissectors/asn1/dsp/Makefile.am | 46 +- epan/dissectors/asn1/dsp/Makefile.common | 61 - epan/dissectors/asn1/dsp/Makefile.nmake | 25 - epan/dissectors/asn1/dsp/packet-dsp-template.c | 7 +- epan/dissectors/asn1/ess/Makefile.am | 39 +- epan/dissectors/asn1/ess/Makefile.common | 54 - epan/dissectors/asn1/ess/Makefile.nmake | 25 - epan/dissectors/asn1/ftam/Makefile.am | 34 +- epan/dissectors/asn1/ftam/Makefile.common | 49 - epan/dissectors/asn1/ftam/Makefile.nmake | 25 - epan/dissectors/asn1/goose/Makefile.am | 26 +- epan/dissectors/asn1/goose/Makefile.common | 41 - epan/dissectors/asn1/goose/Makefile.nmake | 25 - epan/dissectors/asn1/goose/packet-goose-template.c | 7 +- epan/dissectors/asn1/gprscdr/Makefile.am | 45 +- epan/dissectors/asn1/gprscdr/Makefile.common | 60 - epan/dissectors/asn1/gprscdr/Makefile.nmake | 25 - epan/dissectors/asn1/gsm_map/Makefile.am | 79 +- epan/dissectors/asn1/gsm_map/Makefile.common | 94 - epan/dissectors/asn1/gsm_map/Makefile.nmake | 25 - epan/dissectors/asn1/gsm_map/gsm_map.cnf | 6 +- .../asn1/gsm_map/packet-gsm_map-template.c | 6 +- epan/dissectors/asn1/h225/Makefile.am | 38 +- epan/dissectors/asn1/h225/Makefile.common | 53 - epan/dissectors/asn1/h225/Makefile.nmake | 30 - epan/dissectors/asn1/h225/h225.cnf | 291 +- epan/dissectors/asn1/h225/packet-h225-template.c | 58 +- epan/dissectors/asn1/h235/Makefile.am | 34 +- epan/dissectors/asn1/h235/Makefile.common | 49 - epan/dissectors/asn1/h235/Makefile.nmake | 30 - epan/dissectors/asn1/h245/Makefile.am | 28 +- epan/dissectors/asn1/h245/Makefile.common | 43 - epan/dissectors/asn1/h245/Makefile.nmake | 25 - epan/dissectors/asn1/h245/packet-h245-template.c | 9 +- epan/dissectors/asn1/h248/Makefile.am | 32 +- epan/dissectors/asn1/h248/Makefile.common | 47 - epan/dissectors/asn1/h248/Makefile.nmake | 25 - epan/dissectors/asn1/h248/packet-h248-template.c | 766 +- epan/dissectors/asn1/h248/packet-h248-template.h | 177 +- epan/dissectors/asn1/h282/Makefile.am | 24 +- epan/dissectors/asn1/h282/Makefile.common | 39 - epan/dissectors/asn1/h282/Makefile.nmake | 25 - epan/dissectors/asn1/h283/Makefile.am | 24 +- epan/dissectors/asn1/h283/Makefile.common | 39 - epan/dissectors/asn1/h283/Makefile.nmake | 25 - epan/dissectors/asn1/h283/packet-h283-template.c | 7 +- epan/dissectors/asn1/h323/Makefile.am | 30 +- epan/dissectors/asn1/h323/Makefile.common | 45 - epan/dissectors/asn1/h323/Makefile.nmake | 25 - epan/dissectors/asn1/h450-ros/Makefile.am | 36 +- epan/dissectors/asn1/h450-ros/Makefile.common | 51 - epan/dissectors/asn1/h450-ros/Makefile.nmake | 25 - epan/dissectors/asn1/h450/Makefile.am | 58 +- epan/dissectors/asn1/h450/Makefile.common | 73 - epan/dissectors/asn1/h450/Makefile.nmake | 30 - epan/dissectors/asn1/h460/Makefile.am | 48 +- epan/dissectors/asn1/h460/Makefile.common | 64 - epan/dissectors/asn1/h460/Makefile.nmake | 25 - epan/dissectors/asn1/h501/Makefile.am | 32 +- epan/dissectors/asn1/h501/Makefile.common | 47 - epan/dissectors/asn1/h501/Makefile.nmake | 25 - epan/dissectors/asn1/h501/packet-h501-template.c | 3 +- epan/dissectors/asn1/hnbap/Makefile.am | 29 +- epan/dissectors/asn1/hnbap/Makefile.common | 44 - epan/dissectors/asn1/hnbap/Makefile.nmake | 25 - epan/dissectors/asn1/hnbap/packet-hnbap-template.c | 6 +- epan/dissectors/asn1/idmp/Makefile.am | 39 +- epan/dissectors/asn1/idmp/Makefile.common | 54 - epan/dissectors/asn1/idmp/Makefile.nmake | 25 - epan/dissectors/asn1/idmp/packet-idmp-template.c | 7 +- epan/dissectors/asn1/ilp/Makefile.am | 25 +- epan/dissectors/asn1/ilp/Makefile.common | 40 - epan/dissectors/asn1/ilp/Makefile.nmake | 25 - epan/dissectors/asn1/ilp/packet-ilp-template.c | 6 +- epan/dissectors/asn1/inap/Makefile.am | 66 +- epan/dissectors/asn1/inap/Makefile.common | 81 - epan/dissectors/asn1/inap/Makefile.nmake | 25 - epan/dissectors/asn1/inap/packet-inap-template.c | 3 +- epan/dissectors/asn1/isdn-sup/Makefile.am | 49 +- epan/dissectors/asn1/isdn-sup/Makefile.common | 64 - epan/dissectors/asn1/isdn-sup/Makefile.nmake | 30 - .../asn1/isdn-sup/packet-isdn-sup-template.c | 4 +- epan/dissectors/asn1/kerberos/Makefile.am | 30 +- epan/dissectors/asn1/kerberos/Makefile.common | 45 - epan/dissectors/asn1/kerberos/Makefile.nmake | 25 - epan/dissectors/asn1/lcsap/Makefile.am | 40 +- epan/dissectors/asn1/lcsap/Makefile.common | 55 - epan/dissectors/asn1/lcsap/Makefile.nmake | 25 - epan/dissectors/asn1/lcsap/packet-lcsap-template.c | 6 +- .../Lightweight-Directory-Access-Protocol-V3.asn | 2 +- epan/dissectors/asn1/ldap/Makefile.am | 29 +- epan/dissectors/asn1/ldap/Makefile.common | 44 - epan/dissectors/asn1/ldap/Makefile.nmake | 25 - epan/dissectors/asn1/ldap/ldap.cnf | 4 +- epan/dissectors/asn1/ldap/packet-ldap-template.c | 36 +- epan/dissectors/asn1/ldap/packet-ldap-template.h | 1 + epan/dissectors/asn1/logotypecertextn/Makefile.am | 31 +- .../asn1/logotypecertextn/Makefile.common | 46 - .../asn1/logotypecertextn/Makefile.nmake | 25 - epan/dissectors/asn1/lpp/Makefile.am | 28 +- epan/dissectors/asn1/lpp/Makefile.common | 43 - epan/dissectors/asn1/lpp/Makefile.nmake | 25 - epan/dissectors/asn1/lppa/Makefile.am | 29 +- epan/dissectors/asn1/lppa/Makefile.common | 44 - epan/dissectors/asn1/lppa/Makefile.nmake | 25 - epan/dissectors/asn1/lppe/Makefile.am | 28 +- epan/dissectors/asn1/lppe/Makefile.common | 43 - epan/dissectors/asn1/lppe/Makefile.nmake | 25 - epan/dissectors/asn1/lte-rrc/Makefile.am | 31 +- epan/dissectors/asn1/lte-rrc/Makefile.common | 46 - epan/dissectors/asn1/lte-rrc/Makefile.nmake | 25 - epan/dissectors/asn1/lte-rrc/lte-rrc.cnf | 30 +- .../asn1/lte-rrc/packet-lte-rrc-template.c | 18 +- epan/dissectors/asn1/m3ap/Makefile.am | 29 +- epan/dissectors/asn1/m3ap/Makefile.common | 44 - epan/dissectors/asn1/m3ap/Makefile.nmake | 25 - epan/dissectors/asn1/mms/Makefile.am | 31 +- epan/dissectors/asn1/mms/Makefile.common | 46 - epan/dissectors/asn1/mms/Makefile.nmake | 25 - epan/dissectors/asn1/mpeg-audio/Makefile.am | 26 +- epan/dissectors/asn1/mpeg-audio/Makefile.common | 41 - epan/dissectors/asn1/mpeg-audio/Makefile.nmake | 25 - epan/dissectors/asn1/mpeg-pes/Makefile.am | 26 +- epan/dissectors/asn1/mpeg-pes/Makefile.common | 41 - epan/dissectors/asn1/mpeg-pes/Makefile.nmake | 30 - .../asn1/mpeg-pes/packet-mpeg-pes-template.c | 5 +- epan/dissectors/asn1/nbap/Makefile.am | 30 +- epan/dissectors/asn1/nbap/Makefile.common | 45 - epan/dissectors/asn1/nbap/Makefile.nmake | 25 - epan/dissectors/asn1/nbap/packet-nbap-template.c | 7 +- epan/dissectors/asn1/novell_pkis/Makefile.am | 19 +- epan/dissectors/asn1/novell_pkis/Makefile.common | 34 - epan/dissectors/asn1/novell_pkis/Makefile.nmake | 24 - epan/dissectors/asn1/ns_cert_exts/Makefile.am | 24 +- epan/dissectors/asn1/ns_cert_exts/Makefile.common | 39 - epan/dissectors/asn1/ns_cert_exts/Makefile.nmake | 25 - epan/dissectors/asn1/ocsp/Makefile.am | 35 +- epan/dissectors/asn1/ocsp/Makefile.common | 50 - epan/dissectors/asn1/ocsp/Makefile.nmake | 25 - epan/dissectors/asn1/p1/MTSAbstractService.asn | 2 +- epan/dissectors/asn1/p1/Makefile.am | 60 +- epan/dissectors/asn1/p1/Makefile.common | 75 - epan/dissectors/asn1/p1/Makefile.nmake | 25 - epan/dissectors/asn1/p1/packet-p1-template.c | 8 +- epan/dissectors/asn1/p22/Makefile.am | 65 +- epan/dissectors/asn1/p22/Makefile.common | 80 - epan/dissectors/asn1/p22/Makefile.nmake | 25 - epan/dissectors/asn1/p7/Makefile.am | 48 +- epan/dissectors/asn1/p7/Makefile.common | 63 - epan/dissectors/asn1/p7/Makefile.nmake | 25 - epan/dissectors/asn1/p772/Makefile.am | 43 +- epan/dissectors/asn1/p772/Makefile.common | 58 - epan/dissectors/asn1/p772/Makefile.nmake | 25 - epan/dissectors/asn1/pcap/Makefile.am | 29 +- epan/dissectors/asn1/pcap/Makefile.common | 44 - epan/dissectors/asn1/pcap/Makefile.nmake | 25 - epan/dissectors/asn1/pcap/packet-pcap-template.c | 3 +- epan/dissectors/asn1/pkcs1/Makefile.am | 31 +- epan/dissectors/asn1/pkcs1/Makefile.common | 46 - epan/dissectors/asn1/pkcs1/Makefile.nmake | 25 - epan/dissectors/asn1/pkcs12/Makefile.am | 40 +- epan/dissectors/asn1/pkcs12/Makefile.common | 55 - epan/dissectors/asn1/pkcs12/Makefile.nmake | 25 - epan/dissectors/asn1/pkinit/Makefile.am | 31 +- epan/dissectors/asn1/pkinit/Makefile.common | 46 - epan/dissectors/asn1/pkinit/Makefile.nmake | 25 - epan/dissectors/asn1/pkix1explicit/Makefile.am | 29 +- epan/dissectors/asn1/pkix1explicit/Makefile.common | 44 - epan/dissectors/asn1/pkix1explicit/Makefile.nmake | 25 - epan/dissectors/asn1/pkix1implicit/Makefile.am | 35 +- epan/dissectors/asn1/pkix1implicit/Makefile.common | 51 - epan/dissectors/asn1/pkix1implicit/Makefile.nmake | 25 - epan/dissectors/asn1/pkixac/Makefile.am | 37 +- epan/dissectors/asn1/pkixac/Makefile.common | 52 - epan/dissectors/asn1/pkixac/Makefile.nmake | 25 - epan/dissectors/asn1/pkixproxy/Makefile.am | 27 +- epan/dissectors/asn1/pkixproxy/Makefile.common | 42 - epan/dissectors/asn1/pkixproxy/Makefile.nmake | 25 - epan/dissectors/asn1/pkixqualified/Makefile.am | 39 +- epan/dissectors/asn1/pkixqualified/Makefile.common | 54 - epan/dissectors/asn1/pkixqualified/Makefile.nmake | 25 - epan/dissectors/asn1/pkixtsp/Makefile.am | 31 +- epan/dissectors/asn1/pkixtsp/Makefile.common | 46 - epan/dissectors/asn1/pkixtsp/Makefile.nmake | 25 - epan/dissectors/asn1/pres/Makefile.am | 32 +- epan/dissectors/asn1/pres/Makefile.common | 47 - epan/dissectors/asn1/pres/Makefile.nmake | 25 - epan/dissectors/asn1/pres/packet-pres-template.c | 4 +- epan/dissectors/asn1/q932-ros/Makefile.am | 33 +- epan/dissectors/asn1/q932-ros/Makefile.common | 48 - epan/dissectors/asn1/q932-ros/Makefile.nmake | 25 - epan/dissectors/asn1/q932/Makefile.am | 32 +- epan/dissectors/asn1/q932/Makefile.common | 47 - epan/dissectors/asn1/q932/Makefile.nmake | 30 - epan/dissectors/asn1/qsig/Makefile.am | 58 +- epan/dissectors/asn1/qsig/Makefile.common | 73 - epan/dissectors/asn1/qsig/Makefile.nmake | 30 - epan/dissectors/asn1/qsig/packet-qsig-template.c | 4 +- epan/dissectors/asn1/ranap/Makefile.am | 30 +- epan/dissectors/asn1/ranap/Makefile.common | 45 - epan/dissectors/asn1/ranap/Makefile.nmake | 25 - epan/dissectors/asn1/ranap/packet-ranap-template.c | 7 +- epan/dissectors/asn1/rnsap/Makefile.am | 29 +- epan/dissectors/asn1/rnsap/Makefile.common | 44 - epan/dissectors/asn1/rnsap/Makefile.nmake | 25 - .../asn1/rnsap/RNSAP-CommonDataTypes.asn | 19 +- epan/dissectors/asn1/rnsap/RNSAP-Constants.asn | 190 +- epan/dissectors/asn1/rnsap/RNSAP-Containers.asn | 55 +- epan/dissectors/asn1/rnsap/RNSAP-IEs.asn | 4072 ++++++--- epan/dissectors/asn1/rnsap/RNSAP-PDU-Contents.asn | 2295 +++-- .../asn1/rnsap/RNSAP-PDU-Descriptions.asn | 43 +- epan/dissectors/asn1/rnsap/packet-rnsap-template.c | 7 +- epan/dissectors/asn1/rnsap/rnsap.cnf | 338 +- epan/dissectors/asn1/ros/Makefile.am | 40 +- epan/dissectors/asn1/ros/Makefile.common | 55 - epan/dissectors/asn1/ros/Makefile.nmake | 25 - epan/dissectors/asn1/ros/packet-ros-template.c | 4 +- epan/dissectors/asn1/ros/ros-err.cnf | 2 +- epan/dissectors/asn1/ros/ros-inv.cnf | 2 +- epan/dissectors/asn1/ros/ros-res.cnf | 2 +- epan/dissectors/asn1/rrc/Makefile.am | 29 +- epan/dissectors/asn1/rrc/Makefile.common | 44 - epan/dissectors/asn1/rrc/Makefile.nmake | 25 - epan/dissectors/asn1/rrlp/Makefile.am | 27 +- epan/dissectors/asn1/rrlp/Makefile.common | 42 - epan/dissectors/asn1/rrlp/Makefile.nmake | 25 - epan/dissectors/asn1/rtse/Makefile.am | 29 +- epan/dissectors/asn1/rtse/Makefile.common | 44 - epan/dissectors/asn1/rtse/Makefile.nmake | 25 - epan/dissectors/asn1/rtse/packet-rtse-template.c | 2 +- epan/dissectors/asn1/rua/Makefile.am | 29 +- epan/dissectors/asn1/rua/Makefile.common | 44 - epan/dissectors/asn1/rua/Makefile.nmake | 25 - epan/dissectors/asn1/rua/packet-rua-template.c | 6 +- epan/dissectors/asn1/s1ap/Makefile.am | 33 +- epan/dissectors/asn1/s1ap/Makefile.common | 48 - epan/dissectors/asn1/s1ap/Makefile.nmake | 25 - epan/dissectors/asn1/s1ap/packet-s1ap-template.c | 6 +- epan/dissectors/asn1/s1ap/s1ap.cnf | 4 +- epan/dissectors/asn1/sabp/Makefile.am | 29 +- epan/dissectors/asn1/sabp/Makefile.common | 44 - epan/dissectors/asn1/sabp/Makefile.nmake | 25 - epan/dissectors/asn1/sabp/packet-sabp-template.c | 12 +- epan/dissectors/asn1/sbc-ap/Makefile.am | 31 +- epan/dissectors/asn1/sbc-ap/Makefile.common | 46 - epan/dissectors/asn1/sbc-ap/Makefile.nmake | 25 - epan/dissectors/asn1/smrse/Makefile.am | 27 +- epan/dissectors/asn1/smrse/Makefile.common | 42 - epan/dissectors/asn1/smrse/Makefile.nmake | 25 - epan/dissectors/asn1/snmp/Makefile.am | 27 +- epan/dissectors/asn1/snmp/Makefile.common | 42 - epan/dissectors/asn1/snmp/Makefile.nmake | 25 - epan/dissectors/asn1/snmp/packet-snmp-template.c | 4 +- epan/dissectors/asn1/spnego/Makefile.am | 26 +- epan/dissectors/asn1/spnego/Makefile.common | 41 - epan/dissectors/asn1/spnego/Makefile.nmake | 25 - .../asn1/spnego/packet-spnego-template.c | 16 +- epan/dissectors/asn1/sv/Makefile.am | 25 +- epan/dissectors/asn1/sv/Makefile.common | 40 - epan/dissectors/asn1/sv/Makefile.nmake | 25 - epan/dissectors/asn1/sv/packet-sv-template.c | 8 +- epan/dissectors/asn1/t124/Makefile.am | 29 +- epan/dissectors/asn1/t124/Makefile.common | 43 - epan/dissectors/asn1/t124/Makefile.nmake | 28 - epan/dissectors/asn1/t125/Makefile.am | 26 +- epan/dissectors/asn1/t125/Makefile.common | 41 - epan/dissectors/asn1/t125/Makefile.nmake | 25 - epan/dissectors/asn1/t38/Makefile.am | 29 +- epan/dissectors/asn1/t38/Makefile.common | 44 - epan/dissectors/asn1/t38/Makefile.nmake | 25 - epan/dissectors/asn1/tcap/Makefile.am | 34 +- epan/dissectors/asn1/tcap/Makefile.common | 49 - epan/dissectors/asn1/tcap/Makefile.nmake | 25 - epan/dissectors/asn1/tcap/packet-tcap-template.c | 112 +- epan/dissectors/asn1/tetra/Makefile.am | 27 +- epan/dissectors/asn1/tetra/Makefile.common | 42 - epan/dissectors/asn1/tetra/Makefile.nmake | 25 - epan/dissectors/asn1/ulp/Makefile.am | 26 +- epan/dissectors/asn1/ulp/Makefile.common | 41 - epan/dissectors/asn1/ulp/Makefile.nmake | 25 - epan/dissectors/asn1/ulp/packet-ulp-template.c | 7 +- epan/dissectors/asn1/wlancertextn/Makefile.am | 27 +- epan/dissectors/asn1/wlancertextn/Makefile.common | 42 - epan/dissectors/asn1/wlancertextn/Makefile.nmake | 25 - epan/dissectors/asn1/x2ap/Makefile.am | 29 +- epan/dissectors/asn1/x2ap/Makefile.common | 44 - epan/dissectors/asn1/x2ap/Makefile.nmake | 25 - epan/dissectors/asn1/x2ap/packet-x2ap-template.c | 6 +- epan/dissectors/asn1/x509af/Makefile.am | 41 +- epan/dissectors/asn1/x509af/Makefile.common | 56 - epan/dissectors/asn1/x509af/Makefile.nmake | 25 - epan/dissectors/asn1/x509ce/Makefile.am | 49 +- epan/dissectors/asn1/x509ce/Makefile.common | 64 - epan/dissectors/asn1/x509ce/Makefile.nmake | 25 - epan/dissectors/asn1/x509if/Makefile.am | 35 +- epan/dissectors/asn1/x509if/Makefile.common | 50 - epan/dissectors/asn1/x509if/Makefile.nmake | 25 - epan/dissectors/asn1/x509sat/Makefile.am | 38 +- epan/dissectors/asn1/x509sat/Makefile.common | 53 - epan/dissectors/asn1/x509sat/Makefile.nmake | 25 - epan/dissectors/asn1/x721/Makefile.am | 19 +- epan/dissectors/asn1/x721/Makefile.common | 33 - epan/dissectors/asn1/x721/Makefile.nmake | 25 - epan/dissectors/dcerpc/CMakeLists.txt | 58 +- epan/dissectors/dcerpc/idl2wrs.c | 100 +- epan/dissectors/file-pcapng.c | 63 +- epan/dissectors/packet-9p.c | 6 +- epan/dissectors/packet-aastra-aasp.c | 11 +- epan/dissectors/packet-acse.c | 12 +- epan/dissectors/packet-adb.c | 8 +- epan/dissectors/packet-adb_cs.c | 6 +- epan/dissectors/packet-afp.c | 2 +- epan/dissectors/packet-afs.c | 5 +- epan/dissectors/packet-aim.c | 46 +- epan/dissectors/packet-ajp13.c | 6 +- epan/dissectors/packet-alljoyn.c | 109 +- epan/dissectors/packet-amqp.c | 252 +- epan/dissectors/packet-ansi_a.c | 6 +- epan/dissectors/packet-ansi_map.c | 28 +- epan/dissectors/packet-aprs.c | 456 +- epan/dissectors/packet-ar_drone.c | 7 +- epan/dissectors/packet-arcnet.c | 2 +- epan/dissectors/packet-artnet.c | 53 +- epan/dissectors/packet-aruba-papi.c | 90 +- epan/dissectors/packet-at.c | 24 +- epan/dissectors/packet-atalk.c | 6 +- epan/dissectors/packet-bacapp.c | 40 +- epan/dissectors/packet-beep.c | 4 +- epan/dissectors/packet-bfd.c | 23 +- epan/dissectors/packet-bgp.c | 37 +- epan/dissectors/packet-bitcoin.c | 9 +- epan/dissectors/packet-bluetooth.h | 31 +- epan/dissectors/packet-bootp.c | 166 +- epan/dissectors/packet-bpdu.c | 30 +- epan/dissectors/packet-btatt.c | 2 +- epan/dissectors/packet-btavrcp.c | 5 +- epan/dissectors/packet-bthci_cmd.c | 43 +- epan/dissectors/packet-bthci_cmd.h | 31 +- epan/dissectors/packet-bthci_evt.c | 406 +- epan/dissectors/packet-bthci_vendor.c | 8 +- epan/dissectors/packet-bthcrp.c | 5 +- epan/dissectors/packet-btsdp.c | 100 +- epan/dissectors/packet-c1222.c | 16 +- epan/dissectors/packet-camel.c | 19 +- epan/dissectors/packet-canopen.c | 37 +- epan/dissectors/packet-catapult-dct2000.c | 12 +- epan/dissectors/packet-cell_broadcast.c | 8 +- epan/dissectors/packet-ceph.c | 110 +- epan/dissectors/packet-cip.c | 48 +- epan/dissectors/packet-cisco-ttag.c | 132 + epan/dissectors/packet-cmip.c | 18 +- epan/dissectors/packet-cmpp.c | 7 +- epan/dissectors/packet-coap.c | 6 +- epan/dissectors/packet-collectd.c | 29 +- epan/dissectors/packet-cops.c | 4 +- epan/dissectors/packet-couchbase.c | 71 +- epan/dissectors/packet-cql.c | 1401 +++ epan/dissectors/packet-credssp.c | 12 +- epan/dissectors/packet-csn1.c | 40 +- epan/dissectors/packet-csn1.h | 2 +- epan/dissectors/packet-dcerpc-atsvc.c | 450 +- epan/dissectors/packet-dcerpc-browser.c | 18 +- epan/dissectors/packet-dcerpc-dfs.c | 189 +- epan/dissectors/packet-dcerpc-dnsserver.c | 381 +- epan/dissectors/packet-dcerpc-dssetup.c | 57 +- epan/dissectors/packet-dcerpc-epm.c | 18 +- epan/dissectors/packet-dcerpc-eventlog.c | 132 +- epan/dissectors/packet-dcerpc-fileexp.c | 3 +- epan/dissectors/packet-dcerpc-fldb.c | 55 +- epan/dissectors/packet-dcerpc-frsrpc.c | 378 +- epan/dissectors/packet-dcerpc-frstrans.c | 30 +- epan/dissectors/packet-dcerpc-initshutdown.c | 39 +- epan/dissectors/packet-dcerpc-lsa.c | 100 +- epan/dissectors/packet-dcerpc-mapi.c | 129 +- epan/dissectors/packet-dcerpc-rpriv.c | 10 +- epan/dissectors/packet-dcerpc-rs_acct.c | 12 +- epan/dissectors/packet-dcerpc-rs_misc.c | 5 +- epan/dissectors/packet-dcerpc-rs_pgo.c | 36 +- epan/dissectors/packet-dcerpc-samr.c | 822 +- epan/dissectors/packet-dcerpc-spoolss.c | 22 +- epan/dissectors/packet-dcerpc-winreg.c | 209 +- epan/dissectors/packet-dcerpc-witness.c | 144 +- epan/dissectors/packet-dcerpc.c | 29 +- epan/dissectors/packet-dcm.c | 21 +- epan/dissectors/packet-dcp-etsi.c | 10 +- epan/dissectors/packet-dec-dnart.c | 42 +- epan/dissectors/packet-devicenet.c | 4 +- epan/dissectors/packet-dhcp-failover.c | 21 +- epan/dissectors/packet-diameter.c | 24 +- epan/dissectors/packet-diameter_3gpp.c | 688 +- epan/dissectors/packet-dis.c | 107 +- epan/dissectors/packet-disp.c | 15 +- epan/dissectors/packet-dlm3.c | 34 +- epan/dissectors/packet-dmp.c | 5 +- epan/dissectors/packet-dnp.c | 15 +- epan/dissectors/packet-dns.c | 144 +- epan/dissectors/packet-dof.c | 40 +- epan/dissectors/packet-dsp.c | 11 +- epan/dissectors/packet-dtls.c | 12 +- epan/dissectors/packet-dtn.c | 678 +- epan/dissectors/packet-dtn.h | 27 +- epan/dissectors/packet-dvbci.c | 59 +- epan/dissectors/packet-dvbci.h | 1 - epan/dissectors/packet-ecmp.c | 1 + epan/dissectors/packet-ecp.c | 12 +- epan/dissectors/packet-edonkey.c | 7 +- epan/dissectors/packet-enip.c | 10 +- epan/dissectors/packet-epmd.c | 20 +- epan/dissectors/packet-erf.c | 1 + epan/dissectors/packet-erldp.c | 13 +- epan/dissectors/packet-etch.c | 2 - epan/dissectors/packet-ethertype.c | 2 + epan/dissectors/packet-exported_pdu.c | 27 +- epan/dissectors/packet-extreme.c | 14 +- epan/dissectors/packet-fc.c | 8 +- epan/dissectors/packet-fcdns.c | 6 +- epan/dissectors/packet-fcels.c | 6 +- epan/dissectors/packet-fcfcs.c | 6 +- epan/dissectors/packet-fcfzs.c | 6 +- epan/dissectors/packet-fcswils.c | 6 +- epan/dissectors/packet-fix.c | 15 +- epan/dissectors/packet-foundry.c | 8 +- epan/dissectors/packet-frame.c | 87 +- epan/dissectors/packet-gearman.c | 5 +- epan/dissectors/packet-geneve.c | 9 +- epan/dissectors/packet-goose.c | 11 +- epan/dissectors/packet-gre.c | 1 + epan/dissectors/packet-gre.h | 1 + epan/dissectors/packet-gsm_a_common.c | 30 +- epan/dissectors/packet-gsm_a_common.h | 19 +- epan/dissectors/packet-gsm_a_dtap.c | 4 +- epan/dissectors/packet-gsm_a_gm.c | 291 +- epan/dissectors/packet-gsm_a_rr.c | 912 +- epan/dissectors/packet-gsm_map.c | 16 +- epan/dissectors/packet-gsm_rlcmac.c | 1426 ++- epan/dissectors/packet-gsm_rlcmac.h | 457 +- epan/dissectors/packet-gsm_sms_ud.c | 6 +- epan/dissectors/packet-gtpv2.c | 24 +- epan/dissectors/packet-h225.c | 459 +- epan/dissectors/packet-h245.c | 21 +- epan/dissectors/packet-h248.c | 776 +- epan/dissectors/packet-h248.h | 177 +- epan/dissectors/packet-h248_10.c | 1 + epan/dissectors/packet-h248_3gpp.c | 5 + epan/dissectors/packet-h248_annex_c.c | 6 + epan/dissectors/packet-h248_q1950.c | 14 +- epan/dissectors/packet-h283.c | 13 +- epan/dissectors/packet-h450-ros.c | 6 +- epan/dissectors/packet-h501.c | 3 +- epan/dissectors/packet-hdcp2.c | 4 + epan/dissectors/packet-hip.c | 4 +- epan/dissectors/packet-hnbap.c | 12 +- epan/dissectors/packet-hpfeeds.c | 7 +- epan/dissectors/packet-http.c | 51 +- epan/dissectors/packet-iax2.c | 3 +- epan/dissectors/packet-icep.c | 15 +- epan/dissectors/packet-icmp.c | 10 +- epan/dissectors/packet-icmpv6.c | 34 +- epan/dissectors/packet-idmp.c | 7 +- epan/dissectors/packet-ieee1722.c | 1179 ++- epan/dissectors/packet-ieee1722a.c | 532 -- epan/dissectors/packet-ieee80211-prism.c | 5 +- epan/dissectors/packet-ieee80211-radio.c | 93 +- epan/dissectors/packet-ieee80211-radiotap.c | 109 +- epan/dissectors/packet-ieee80211.c | 3039 +++--- epan/dissectors/packet-ieee802154.c | 19 +- epan/dissectors/packet-ilp.c | 18 +- epan/dissectors/packet-imf.c | 29 +- epan/dissectors/packet-inap.c | 7 +- epan/dissectors/packet-ip.c | 4 +- epan/dissectors/packet-ipos.c | 6 +- epan/dissectors/packet-ipsec.c | 279 +- epan/dissectors/packet-ipv6.c | 776 +- epan/dissectors/packet-ipv6.h | 3 - epan/dissectors/packet-irc.c | 66 +- epan/dissectors/packet-isakmp.c | 56 +- epan/dissectors/packet-isdn-sup.c | 4 +- epan/dissectors/packet-isns.c | 18 +- epan/dissectors/packet-iso14443.c | 70 +- epan/dissectors/packet-iso7816.c | 6 +- epan/dissectors/packet-j1939.c | 2 +- epan/dissectors/packet-juniper.c | 139 +- epan/dissectors/packet-jxta.c | 6 +- epan/dissectors/packet-k12.c | 2 +- epan/dissectors/packet-kafka.c | 74 +- epan/dissectors/packet-knet.c | 8 - epan/dissectors/packet-lacp.c | 89 +- epan/dissectors/packet-lanforge.c | 2 +- epan/dissectors/packet-lapd.c | 33 +- epan/dissectors/packet-lat.c | 36 +- epan/dissectors/packet-lbmc.c | 4 +- epan/dissectors/packet-lbmpdmtcp.c | 4 +- epan/dissectors/packet-lbmr.c | 11 +- epan/dissectors/packet-lbtrm.c | 4 +- epan/dissectors/packet-lbtru.c | 4 +- epan/dissectors/packet-lbttcp.c | 4 +- epan/dissectors/packet-lcsap.c | 8 +- epan/dissectors/packet-ldap.c | 47 +- epan/dissectors/packet-ldap.h | 1 + epan/dissectors/packet-ldp.c | 10 +- epan/dissectors/packet-ldss.c | 2 + epan/dissectors/packet-lldp.c | 6 - epan/dissectors/packet-logcat-text.c | 9 +- epan/dissectors/packet-logcat.c | 14 +- epan/dissectors/packet-lte-rrc.c | 56 +- epan/dissectors/packet-ltp.c | 313 +- epan/dissectors/packet-m2tp.c | 5 +- epan/dissectors/packet-m3ua.c | 9 +- epan/dissectors/packet-mac-lte.c | 180 +- epan/dissectors/packet-mac-lte.h | 11 + epan/dissectors/packet-megaco.c | 17 +- epan/dissectors/packet-mgcp.c | 48 +- epan/dissectors/packet-mikey.c | 14 +- epan/dissectors/packet-mint.c | 4 +- epan/dissectors/packet-mip6.c | 24 +- epan/dissectors/packet-mka.c | 47 +- epan/dissectors/packet-mongo.c | 7 +- epan/dissectors/packet-mount.c | 42 +- epan/dissectors/packet-mp2t.c | 6 +- epan/dissectors/packet-mpeg-pes.c | 9 +- epan/dissectors/packet-mqtt-sn.c | 2 +- epan/dissectors/packet-ms-mms.c | 34 +- epan/dissectors/packet-msdp.c | 2 +- epan/dissectors/packet-mstp.c | 2 +- epan/dissectors/packet-mswsp.c | 42 +- epan/dissectors/packet-mtp3.c | 34 +- epan/dissectors/packet-mtp3.h | 3 +- epan/dissectors/packet-mysql.c | 11 +- epan/dissectors/packet-nas_eps.c | 1322 ++- epan/dissectors/packet-nat-pmp.c | 82 +- epan/dissectors/packet-nbap.c | 15 +- epan/dissectors/packet-nbifom.c | 548 ++ epan/dissectors/packet-ndmp.c | 11 +- epan/dissectors/packet-netflow.c | 12 +- epan/dissectors/packet-netlink-route.c | 10 +- epan/dissectors/packet-nfs.c | 108 +- epan/dissectors/packet-nhrp.c | 18 +- epan/dissectors/packet-nsh.c | 8 +- epan/dissectors/packet-ntlmssp.c | 17 +- epan/dissectors/packet-obex.c | 16 +- epan/dissectors/packet-opa.c | 9 +- epan/dissectors/packet-openflow_v1.c | 6 +- epan/dissectors/packet-openflow_v4.c | 12 +- epan/dissectors/packet-openflow_v5.c | 12 +- epan/dissectors/packet-opensafety.c | 116 +- epan/dissectors/packet-opensafety.h | 2 + epan/dissectors/packet-opsi.c | 10 +- epan/dissectors/packet-ositp.c | 2 +- .../{packet-gsm_osmux.c => packet-osmux.c} | 159 +- epan/dissectors/packet-ospf.c | 43 +- epan/dissectors/packet-p1.c | 28 +- epan/dissectors/packet-packetbb.c | 100 +- epan/dissectors/packet-packetlogger.c | 9 + epan/dissectors/packet-pana.c | 8 +- epan/dissectors/packet-pcap.c | 9 +- epan/dissectors/packet-pdcp-lte.c | 29 +- epan/dissectors/packet-pflog.c | 10 +- epan/dissectors/packet-pim.c | 14 +- epan/dissectors/packet-pop.c | 2 +- epan/dissectors/packet-portmap.c | 6 +- epan/dissectors/packet-ppcap.c | 21 +- epan/dissectors/packet-pppoe.c | 10 +- epan/dissectors/packet-pres.c | 4 +- epan/dissectors/packet-prp.c | 23 + epan/dissectors/packet-ptpip.c | 13 +- epan/dissectors/packet-pvfs2.c | 40 +- epan/dissectors/packet-pw-atm.c | 47 +- epan/dissectors/packet-q932-ros.c | 6 +- epan/dissectors/packet-qsig.c | 4 +- epan/dissectors/packet-quake2.c | 6 +- epan/dissectors/packet-quic.c | 112 +- epan/dissectors/packet-radius.c | 25 +- epan/dissectors/packet-ranap.c | 15 +- epan/dissectors/packet-reload-framing.c | 6 +- epan/dissectors/packet-rlc.c | 4 +- epan/dissectors/packet-rmt-fec.c | 2 +- epan/dissectors/packet-rnsap.c | 9148 +++++++++++++++++-- epan/dissectors/packet-ros.c | 4 +- epan/dissectors/packet-rpc.c | 9 +- epan/dissectors/packet-rpcap.c | 13 +- epan/dissectors/packet-rsvp.c | 23 +- epan/dissectors/packet-rtcp.c | 4 +- epan/dissectors/packet-rtls.c | 804 ++ epan/dissectors/packet-rtp-midi.c | 3 +- epan/dissectors/packet-rtpproxy.c | 12 +- epan/dissectors/packet-rtps.c | 70 +- epan/dissectors/packet-rtse.c | 2 +- epan/dissectors/packet-rtsp.c | 6 +- epan/dissectors/packet-rua.c | 12 +- epan/dissectors/packet-s1ap.c | 12 +- epan/dissectors/packet-s7comm.c | 141 +- epan/dissectors/packet-sabp.c | 20 +- epan/dissectors/packet-sametime.c | 3 +- epan/dissectors/packet-sbus.c | 10 +- epan/dissectors/packet-sccp.c | 15 +- epan/dissectors/packet-scsi-osd.c | 16 +- epan/dissectors/packet-scsi.c | 2 +- epan/dissectors/packet-sctp.c | 12 +- epan/dissectors/packet-sdp.c | 130 +- epan/dissectors/packet-ses.c | 2 +- epan/dissectors/packet-sflow.c | 18 +- epan/dissectors/packet-sip.c | 259 +- epan/dissectors/packet-sita.c | 49 +- epan/dissectors/packet-smb-direct.c | 4 +- epan/dissectors/packet-smb-pipe.c | 10 +- epan/dissectors/packet-smb.c | 75 +- epan/dissectors/packet-smb2.c | 280 +- epan/dissectors/packet-smtp.c | 2 +- epan/dissectors/packet-sna.c | 2 +- epan/dissectors/packet-snmp.c | 4 +- epan/dissectors/packet-spnego.c | 22 +- epan/dissectors/packet-ssh.c | 96 +- epan/dissectors/packet-ssl-utils.c | 13 +- epan/dissectors/packet-ssl-utils.h | 4 +- epan/dissectors/packet-ssl.c | 19 +- epan/dissectors/packet-stun.c | 46 +- epan/dissectors/packet-sua.c | 12 +- epan/dissectors/packet-sv.c | 14 +- epan/dissectors/packet-sysdig-event.c | 2 + epan/dissectors/packet-tcap.c | 124 +- epan/dissectors/packet-tcp.c | 23 +- epan/dissectors/packet-tcpros.c | 10 +- epan/dissectors/packet-tds.c | 11 +- epan/dissectors/packet-tftp.c | 25 +- epan/dissectors/packet-tipc.c | 4 +- epan/dissectors/packet-tnef.c | 7 +- epan/dissectors/packet-tpncp.c | 8 +- epan/dissectors/packet-ubertooth.c | 16 +- epan/dissectors/packet-ulp.c | 15 +- epan/dissectors/packet-uma.c | 5 +- epan/dissectors/packet-umts_fp.c | 8 +- epan/dissectors/packet-usb-hid.c | 2 + epan/dissectors/packet-usb.c | 49 +- epan/dissectors/packet-usbip.c | 2 +- epan/dissectors/packet-user_encap.c | 10 +- epan/dissectors/packet-v5ua.c | 24 +- epan/dissectors/packet-vines.c | 37 +- epan/dissectors/packet-vnc.c | 15 +- epan/dissectors/packet-vxlan.c | 202 +- epan/dissectors/packet-wassp.c | 8 +- epan/dissectors/packet-wccp.c | 6 +- epan/dissectors/packet-wcp.c | 4 +- epan/dissectors/packet-windows-common.c | 151 +- epan/dissectors/packet-wsp.c | 18 +- epan/dissectors/packet-x2ap.c | 12 +- epan/dissectors/packet-xml.c | 21 +- epan/dissectors/packet-zbee-aps.c | 98 +- epan/dissectors/packet-zbee-aps.h | 3 + epan/dissectors/packet-zbee-nwk-gp.c | 4 +- epan/dissectors/packet-zbee-nwk.c | 334 +- epan/dissectors/packet-zbee-nwk.h | 2 + epan/dissectors/packet-zbee-zcl-general.c | 360 +- epan/dissectors/packet-zbee-zcl.c | 1 + epan/dissectors/packet-zbee-zdp-management.c | 104 +- epan/dissectors/packet-zbee-zdp.c | 100 +- epan/dissectors/packet-zbee-zdp.h | 28 +- epan/dissectors/packet-zbee.h | 3 +- epan/dissectors/pidl/CMakeLists.txt | 169 + epan/dissectors/pidl/{Makefile => Makefile.pidl} | 0 epan/dissectors/pidl/README | 2 +- epan/dissectors/pidl/dssetup/dssetup.cnf | 1 + epan/dissectors/pidl/lsa/lsa.cnf | 80 +- epan/dissectors/pidl/samr/samr.cnf | 101 +- epan/dissectors/pidl/winreg/winreg.cnf | 21 +- epan/dissectors/usb.c | 65 +- epan/dissectors/x11-declarations.h | 1 - epan/dissectors/x11-enum.h | 1082 +-- epan/dissectors/x11-extension-errors.h | 2 +- epan/dissectors/x11-extension-implementation.h | 9637 ++++++++++---------- epan/dissectors/x11-glx-render-enum.h | 23 +- epan/dissectors/x11-register-info.h | 1 - epan/enterprise-numbers | 1032 ++- epan/epan.c | 2 + epan/etypes.h | 7 + epan/ex-opt.c | 6 +- epan/ex-opt.h | 2 +- epan/expert.c | 2 +- epan/exported_pdu.c | 475 +- epan/exported_pdu.h | 93 +- epan/filter_expressions.c | 2 +- epan/filter_expressions.h | 2 +- epan/follow.h | 3 +- epan/ftypes/Makefile.am | 32 +- epan/ftypes/Makefile.common | 47 - epan/ftypes/Makefile.nmake | 32 - epan/ftypes/ftype-ipv6.c | 10 +- epan/ftypes/ftype-protocol.c | 26 +- epan/gcp.c | 782 -- epan/gcp.h | 224 - epan/geoip_db.c | 2 +- epan/nghttp2/Makefile.am | 35 +- epan/nghttp2/Makefile.common | 56 - epan/nghttp2/Makefile.nmake | 44 - epan/nghttp2/README.nghttp2 | 7 +- epan/nghttp2/nghttp2_mem.c | 4 +- epan/nghttp2/nghttp2_mem.h | 2 +- epan/osi-utils.c | 2 +- epan/oui.h | 1 + epan/packet.c | 59 +- epan/packet.h | 3 - epan/prefs.c | 12 +- epan/print.c | 936 +- epan/print.h | 15 +- epan/print_stream.c | 42 +- epan/print_stream.h | 2 + epan/proto.c | 57 +- epan/proto.h | 58 +- epan/sminmpec.c | 258 +- epan/sminmpec.h | 3 + epan/srt_table.c | 6 +- epan/srt_table.h | 10 +- epan/stat_tap_ui.h | 1 + epan/stats_tree_priv.h | 4 +- epan/tap.c | 4 +- epan/to_str.c | 11 + epan/to_str.h | 5 +- epan/tvbparse.c | 38 +- epan/tvbparse.h | 2 +- epan/tvbuff.c | 15 +- epan/tvbuff_composite.c | 7 +- epan/tvbuff_zlib.c | 2 +- epan/value_string.c | 4 +- epan/value_string.h | 2 +- epan/wmem/Makefile.am | 53 +- epan/wmem/Makefile.common | 78 - epan/wmem/Makefile.nmake | 61 - epan/wslua/Makefile.am | 1 - epan/wslua/Makefile.nmake | 130 - epan/wslua/wslua.h | 25 +- epan/wslua/wslua_address.c | 2 +- epan/wslua/wslua_byte_array.c | 2 +- epan/wslua/wslua_capture_info.c | 46 +- epan/wslua/wslua_column.c | 4 +- epan/wslua/wslua_dir.c | 2 +- epan/wslua/wslua_dissector.c | 4 +- epan/wslua/wslua_dumper.c | 4 +- epan/wslua/wslua_field.c | 4 +- epan/wslua/wslua_file.c | 2 +- epan/wslua/wslua_file_handler.c | 2 +- epan/wslua/wslua_frame_info.c | 4 +- epan/wslua/wslua_gui.c | 4 +- epan/wslua/wslua_int64.c | 4 +- epan/wslua/wslua_listener.c | 2 +- epan/wslua/wslua_nstime.c | 2 +- epan/wslua/wslua_pinfo.c | 4 +- epan/wslua/wslua_pref.c | 4 +- epan/wslua/wslua_proto.c | 2 +- epan/wslua/wslua_proto_expert.c | 2 +- epan/wslua/wslua_proto_field.c | 2 +- epan/wslua/wslua_struct.c | 2 +- epan/wslua/wslua_tree.c | 4 +- epan/wslua/wslua_tvb.c | 4 +- extcap.c | 191 +- extcap/Makefile.am | 30 +- extcap/Makefile.common | 48 - extcap/Makefile.nmake | 165 - extcap/androiddump.c | 3 + extcap/randpktdump.c | 2 - extcap/ssh-base.c | 4 +- extcap_spawn.c | 368 + epan/dissectors/packet-dvbci.h => extcap_spawn.h | 53 +- file.c | 108 +- file.h | 25 +- filter_files.c | 2 +- help/Makefile.am | 1 - help/Makefile.nmake | 21 - help/faq.py | 4 +- image/Makefile.nmake | 109 - image/WiresharkDoc-128.png | Bin 14263 -> 14018 bytes image/WiresharkDoc-16.png | Bin 905 -> 872 bytes image/WiresharkDoc-24.png | Bin 1655 -> 1635 bytes image/WiresharkDoc-256.png | Bin 35870 -> 35508 bytes image/WiresharkDoc-32.png | Bin 2079 -> 2044 bytes image/WiresharkDoc-48.png | Bin 3501 -> 3474 bytes image/WiresharkDoc-64.png | Bin 5759 -> 5710 bytes image/capture_comment_add.png | Bin 731 -> 700 bytes image/capture_comment_disabled.png | Bin 597 -> 567 bytes image/capture_comment_update.png | Bin 605 -> 597 bytes image/copy-8.png | Bin 148 -> 147 bytes image/expert_ok.png | Bin 349 -> 349 bytes image/hi16-app-wireshark.png | Bin 707 -> 701 bytes image/hi32-app-wireshark.png | Bin 1520 -> 1460 bytes image/hi48-app-wireshark.png | Bin 2618 -> 2571 bytes image/layout_1 at 2x.png | Bin 1029 -> 1022 bytes image/layout_2 at 2x.png | Bin 1032 -> 1020 bytes image/layout_3.png | Bin 551 -> 546 bytes image/layout_3 at 2x.png | Bin 1024 -> 1021 bytes image/layout_4.png | Bin 561 -> 557 bytes image/layout_4 at 2x.png | Bin 1021 -> 1016 bytes image/layout_5.png | Bin 563 -> 557 bytes image/layout_5 at 2x.png | Bin 999 -> 990 bytes image/lo16-app-wireshark.png | Bin 332 -> 328 bytes image/minus-8.png | Bin 75 -> 74 bytes image/openhand-16.png | Bin 160 -> 154 bytes image/plus-8.png | Bin 82 -> 81 bytes image/rubberband-16.png | Bin 218 -> 203 bytes image/toolbar/14x14/x-capture-comment-update.png | Bin 605 -> 597 bytes .../toolbar/14x14/x-capture-comment-update at 2x.png | Bin 1586 -> 1581 bytes .../14x14/x-capture-filter-bookmark.active.png | Bin 252 -> 250 bytes .../14x14/x-capture-filter-bookmark.active at 2x.png | Bin 413 -> 407 bytes image/toolbar/14x14/x-capture-filter-bookmark.png | Bin 269 -> 262 bytes .../14x14/x-capture-filter-bookmark.selected.png | Bin 248 -> 247 bytes .../x-capture-filter-bookmark.selected at 2x.png | Bin 425 -> 408 bytes .../toolbar/14x14/x-capture-filter-bookmark at 2x.png | Bin 405 -> 404 bytes .../14x14/x-display-filter-bookmark.active at 2x.png | Bin 403 -> 402 bytes .../toolbar/14x14/x-display-filter-bookmark at 2x.png | Bin 392 -> 384 bytes image/toolbar/14x14/x-expert-chat.png | Bin 512 -> 498 bytes image/toolbar/14x14/x-expert-chat at 2x.png | Bin 1155 -> 1014 bytes image/toolbar/14x14/x-expert-error.png | Bin 487 -> 485 bytes image/toolbar/14x14/x-expert-error at 2x.png | Bin 1085 -> 997 bytes image/toolbar/14x14/x-expert-none.png | Bin 488 -> 481 bytes image/toolbar/14x14/x-expert-none at 2x.png | Bin 1095 -> 931 bytes image/toolbar/14x14/x-expert-note.png | Bin 465 -> 457 bytes image/toolbar/14x14/x-expert-note at 2x.png | Bin 1002 -> 922 bytes image/toolbar/14x14/x-expert-warn.png | Bin 501 -> 484 bytes image/toolbar/14x14/x-expert-warn at 2x.png | Bin 1143 -> 1003 bytes image/toolbar/14x14/x-filter-clear.active at 2x.png | Bin 504 -> 503 bytes image/toolbar/14x14/x-filter-clear.selected at 2x.png | Bin 508 -> 505 bytes .../14x14/x-filter-matching-bookmark.active.png | Bin 241 -> 238 bytes .../14x14/x-filter-matching-bookmark.active at 2x.png | Bin 406 -> 405 bytes image/toolbar/14x14/x-filter-matching-bookmark.png | Bin 237 -> 233 bytes .../14x14/x-filter-matching-bookmark.selected.png | Bin 236 -> 232 bytes .../x-filter-matching-bookmark.selected at 2x.png | Bin 417 -> 402 bytes .../14x14/x-filter-matching-bookmark at 2x.png | Bin 385 -> 380 bytes image/toolbar/16x16/edit-find at 2x.png | Bin 902 -> 899 bytes image/toolbar/16x16/go-first.png | Bin 450 -> 446 bytes image/toolbar/16x16/go-first at 2x.png | Bin 837 -> 822 bytes image/toolbar/16x16/go-jump.png | Bin 458 -> 458 bytes image/toolbar/16x16/go-jump at 2x.png | Bin 821 -> 814 bytes image/toolbar/16x16/go-last.png | Bin 448 -> 445 bytes image/toolbar/16x16/go-last at 2x.png | Bin 833 -> 819 bytes image/toolbar/16x16/go-next.png | Bin 430 -> 428 bytes image/toolbar/16x16/go-next at 2x.png | Bin 815 -> 811 bytes image/toolbar/16x16/go-previous.png | Bin 436 -> 433 bytes image/toolbar/16x16/go-previous at 2x.png | Bin 817 -> 811 bytes image/toolbar/16x16/x-capture-file-close.png | Bin 687 -> 667 bytes image/toolbar/16x16/x-capture-file-close at 2x.png | Bin 1580 -> 1556 bytes image/toolbar/16x16/x-capture-file-reload.png | Bin 694 -> 674 bytes image/toolbar/16x16/x-capture-file-reload at 2x.png | Bin 1613 -> 1583 bytes image/toolbar/16x16/x-capture-file-save.png | Bin 654 -> 645 bytes image/toolbar/16x16/x-capture-file-save at 2x.png | Bin 1605 -> 1589 bytes image/toolbar/16x16/x-capture-options.png | Bin 478 -> 470 bytes image/toolbar/16x16/x-capture-options at 2x.png | Bin 1242 -> 1227 bytes image/toolbar/16x16/x-capture-restart.png | Bin 675 -> 651 bytes image/toolbar/16x16/x-capture-restart at 2x.png | Bin 1421 -> 1393 bytes image/toolbar/16x16/x-capture-start.on.png | Bin 559 -> 540 bytes image/toolbar/16x16/x-capture-start.on at 2x.png | Bin 1168 -> 1144 bytes image/toolbar/16x16/x-capture-start.png | Bin 666 -> 655 bytes image/toolbar/16x16/x-capture-start at 2x.png | Bin 1498 -> 1471 bytes image/toolbar/16x16/x-resize-columns.png | Bin 347 -> 343 bytes image/toolbar/16x16/x-resize-columns at 2x.png | Bin 514 -> 512 bytes image/toolbar/16x16/x-stay-last.png | Bin 229 -> 226 bytes image/toolbar/16x16/x-stay-last at 2x.png | Bin 305 -> 303 bytes image/toolbar/16x16/zoom-in.png | Bin 350 -> 348 bytes image/toolbar/16x16/zoom-in at 2x.png | Bin 579 -> 573 bytes image/toolbar/16x16/zoom-original.png | Bin 345 -> 343 bytes image/toolbar/16x16/zoom-original at 2x.png | Bin 576 -> 571 bytes image/toolbar/16x16/zoom-out at 2x.png | Bin 575 -> 572 bytes image/toolbar/24x14/x-filter-apply.active.png | Bin 388 -> 381 bytes image/toolbar/24x14/x-filter-apply.active at 2x.png | Bin 632 -> 621 bytes image/toolbar/24x14/x-filter-apply.png | Bin 365 -> 357 bytes image/toolbar/24x14/x-filter-apply.selected.png | Bin 395 -> 388 bytes image/toolbar/24x14/x-filter-apply.selected at 2x.png | Bin 647 -> 636 bytes image/toolbar/24x14/x-filter-apply at 2x.png | Bin 583 -> 574 bytes image/toolbar/24x24/edit-find.png | Bin 767 -> 763 bytes image/toolbar/24x24/edit-find at 2x.png | Bin 1314 -> 1302 bytes image/toolbar/24x24/go-first.png | Bin 552 -> 547 bytes image/toolbar/24x24/go-first at 2x.png | Bin 1060 -> 1058 bytes image/toolbar/24x24/go-jump.png | Bin 596 -> 594 bytes image/toolbar/24x24/go-jump at 2x.png | Bin 1086 -> 1081 bytes image/toolbar/24x24/go-last.png | Bin 542 -> 535 bytes image/toolbar/24x24/go-last at 2x.png | Bin 1034 -> 1029 bytes image/toolbar/24x24/go-next.png | Bin 743 -> 740 bytes image/toolbar/24x24/go-next at 2x.png | Bin 1356 -> 1344 bytes image/toolbar/24x24/go-previous.png | Bin 745 -> 743 bytes image/toolbar/24x24/go-previous at 2x.png | Bin 1401 -> 1389 bytes image/toolbar/24x24/x-capture-file-close.png | Bin 1274 -> 1248 bytes image/toolbar/24x24/x-capture-file-close at 2x.png | Bin 2716 -> 2690 bytes image/toolbar/24x24/x-capture-file-reload.png | Bin 1310 -> 1284 bytes image/toolbar/24x24/x-capture-file-reload at 2x.png | Bin 2920 -> 2898 bytes image/toolbar/24x24/x-capture-file-save.png | Bin 1204 -> 1186 bytes image/toolbar/24x24/x-capture-file-save at 2x.png | Bin 2591 -> 2566 bytes image/toolbar/24x24/x-capture-options.png | Bin 857 -> 848 bytes image/toolbar/24x24/x-capture-options at 2x.png | Bin 1651 -> 1631 bytes image/toolbar/24x24/x-capture-restart.png | Bin 1138 -> 1129 bytes image/toolbar/24x24/x-capture-restart at 2x.png | Bin 2114 -> 2086 bytes image/toolbar/24x24/x-capture-start.on.png | Bin 934 -> 934 bytes image/toolbar/24x24/x-capture-start.on at 2x.png | Bin 1694 -> 1669 bytes image/toolbar/24x24/x-capture-start.png | Bin 1021 -> 995 bytes image/toolbar/24x24/x-capture-start at 2x.png | Bin 2048 -> 2019 bytes image/toolbar/24x24/x-resize-columns at 2x.png | Bin 479 -> 477 bytes image/toolbar/24x24/x-stay-last.png | Bin 239 -> 238 bytes image/toolbar/24x24/x-stay-last at 2x.png | Bin 335 -> 332 bytes image/toolbar/24x24/zoom-in.png | Bin 489 -> 485 bytes image/toolbar/24x24/zoom-in at 2x.png | Bin 771 -> 763 bytes image/toolbar/24x24/zoom-original.png | Bin 481 -> 477 bytes image/toolbar/24x24/zoom-original at 2x.png | Bin 768 -> 760 bytes image/toolbar/24x24/zoom-out.png | Bin 479 -> 474 bytes image/toolbar/24x24/zoom-out at 2x.png | Bin 768 -> 759 bytes image/toolbar/capture_pause_16.png | Bin 320 -> 317 bytes image/toolbar/capture_pause_24.png | Bin 403 -> 396 bytes image/toolbar/gnome_emblem_web_16.png | Bin 885 -> 868 bytes image/toolbar/gnome_emblem_web_24.png | Bin 1335 -> 1311 bytes image/toolbar/modem_16.png | Bin 620 -> 616 bytes image/toolbar/network_bluetooth_16.png | Bin 782 -> 779 bytes image/toolbar/network_usb_16.png | Bin 270 -> 269 bytes image/toolbar/network_wired_16.png | Bin 564 -> 545 bytes image/toolbar/network_wireless_16.png | Bin 876 -> 861 bytes image/toolbar/pipe_16.png | Bin 346 -> 343 bytes image/toolbar/remote_arrow_16.png | Bin 462 -> 459 bytes image/toolbar/remote_globe_16.png | Bin 1149 -> 1148 bytes image/toolbar/remote_sat_16.png | Bin 717 -> 710 bytes image/wiretap.rc.in | 2 +- image/wsicon-ask.png | Bin 872 -> 768 bytes image/wsicon1024.png | Bin 295128 -> 288814 bytes image/wsicon128.png | Bin 15700 -> 15428 bytes image/wsicon16.png | Bin 802 -> 775 bytes image/wsicon24.png | Bin 1314 -> 1288 bytes image/wsicon256.png | Bin 46478 -> 46004 bytes image/wsicon32.png | Bin 1982 -> 1933 bytes image/wsicon48.png | Bin 3473 -> 3419 bytes image/wsicon512.png | Bin 143241 -> 142416 bytes image/wsicon64.png | Bin 5347 -> 5309 bytes image/wsiconcap1024.png | Bin 336124 -> 330908 bytes image/wsiconcap128.png | Bin 19041 -> 18784 bytes image/wsiconcap16.png | Bin 824 -> 800 bytes image/wsiconcap24.png | Bin 1425 -> 1389 bytes image/wsiconcap256.png | Bin 56585 -> 56020 bytes image/wsiconcap32.png | Bin 2132 -> 2070 bytes image/wsiconcap48.png | Bin 4135 -> 4065 bytes image/wsiconcap512.png | Bin 170168 -> 169543 bytes image/wsiconcap64.png | Bin 6430 -> 6361 bytes image/wsiconinst1024.png | Bin 268598 -> 263325 bytes image/wsiconinst128.png | Bin 14789 -> 14649 bytes image/wsiconinst16.png | Bin 839 -> 814 bytes image/wsiconinst24.png | Bin 1384 -> 1358 bytes image/wsiconinst256.png | Bin 42458 -> 42132 bytes image/wsiconinst32.png | Bin 2035 -> 1997 bytes image/wsiconinst48.png | Bin 3607 -> 3555 bytes image/wsiconinst512.png | Bin 128821 -> 126739 bytes image/wsiconinst64.png | Bin 5414 -> 5357 bytes image/wssplash.png | Bin 11240 -> 11125 bytes image/wssplash_dev.png | Bin 13663 -> 13448 bytes m4/ax_cxx_compile_stdcxx.m4 | 562 ++ make-version.pl | 75 +- manuf | 473 +- packaging/Makefile.am | 2 - packaging/Makefile.nmake | 10 - packaging/macosx/Info.plist.in | 162 +- packaging/macosx/dmg_background.png | Bin 63859 -> 46488 bytes packaging/macosx/osx-app.sh | 23 +- packaging/macosx/util_background.png | Bin 64561 -> 47033 bytes packaging/nsis/AdditionalTasksPage.ini | 4 +- packaging/nsis/CMakeLists.txt | 19 +- packaging/nsis/Custom.nmake | 6 - packaging/nsis/Makefile.am | 2 - packaging/nsis/Makefile.nmake | 312 - packaging/nsis/common.nsh | 4 +- packaging/nsis/config.nsh.in | 1 - packaging/nsis/wireshark.nsi | 9 +- packaging/portableapps/Makefile.nmake | 133 - packaging/rpm/SPECS/wireshark.spec.in | 4 +- packaging/wix/CMakeLists.txt | 14 +- packaging/wix/ComponentGroups.wxi | 40 +- plugins/Custom.nmake.example | 30 - plugins/Makefile.am | 5 +- plugins/Makefile.am.inc | 120 +- plugins/Makefile.common.inc | 139 - plugins/Makefile.nmake | 73 - plugins/docsis/CMakeLists.txt | 2 + plugins/docsis/Makefile.am | 71 +- plugins/docsis/Makefile.common | 87 - plugins/docsis/Makefile.nmake | 90 - plugins/docsis/moduleinfo.nmake | 26 - plugins/docsis/packet-dpd.c | 391 + plugins/docsis/packet-macmgmt.c | 11 + plugins/docsis/packet-ocd.c | 406 + plugins/docsis/packet-rngrsp.c | 208 +- plugins/docsis/packet-type29ucd.c | 543 +- plugins/docsis/packet-type35ucd.c | 58 +- plugins/easy_codec/Makefile.am | 24 +- plugins/easy_codec/Makefile.common | 44 - plugins/easy_codec/Makefile.nmake | 81 - plugins/easy_codec/ReadMe.txt | 1 - plugins/easy_codec/moduleinfo.nmake | 26 - plugins/ethercat/Makefile.am | 35 +- plugins/ethercat/Makefile.common | 53 - plugins/ethercat/Makefile.nmake | 90 - plugins/ethercat/moduleinfo.nmake | 25 - plugins/gryphon/Makefile.am | 26 +- plugins/gryphon/Makefile.common | 42 - plugins/gryphon/Makefile.nmake | 90 - plugins/gryphon/moduleinfo.nmake | 26 - plugins/irda/Makefile.am | 26 +- plugins/irda/Makefile.common | 44 - plugins/irda/Makefile.nmake | 90 - plugins/irda/moduleinfo.nmake | 26 - plugins/irda/packet-irda.c | 2 +- plugins/m2m/Makefile.am | 19 +- plugins/m2m/Makefile.common | 37 - plugins/m2m/Makefile.nmake | 90 - plugins/m2m/moduleinfo.nmake | 26 - plugins/m2m/wimax_tlv.c | 2 - plugins/mate/Makefile.am | 47 +- plugins/mate/Makefile.common | 65 - plugins/mate/Makefile.nmake | 142 - plugins/mate/moduleinfo.nmake | 26 - plugins/opcua/Makefile.am | 47 +- plugins/opcua/Makefile.common | 66 - plugins/opcua/Makefile.nmake | 90 - plugins/opcua/moduleinfo.nmake | 26 - plugins/profinet/Makefile.am | 34 +- plugins/profinet/Makefile.common | 52 - plugins/profinet/Makefile.nmake | 90 - plugins/profinet/moduleinfo.nmake | 26 - plugins/profinet/packet-dcerpc-pn-io.c | 29 +- plugins/stats_tree/Makefile.am | 22 +- plugins/stats_tree/Makefile.common | 40 - plugins/stats_tree/Makefile.nmake | 58 - plugins/stats_tree/moduleinfo.nmake | 26 - plugins/tpg/Makefile.am | 3 - plugins/tpg/Makefile.nmake | 66 - plugins/unistim/Makefile.am | 34 +- plugins/unistim/Makefile.common | 52 - plugins/unistim/Makefile.nmake | 90 - plugins/unistim/moduleinfo.nmake | 26 - plugins/unistim/packet-unistim.c | 3 +- plugins/unistim/packet-unistim.h | 32 +- plugins/wimax/Makefile.am | 71 +- plugins/wimax/Makefile.common | 89 - plugins/wimax/Makefile.nmake | 90 - plugins/wimax/moduleinfo.nmake | 26 - plugins/wimax/msg_rng_rsp.c | 2 +- plugins/wimax/wimax_tlv.c | 2 - plugins/wimaxasncp/Makefile.am | 34 +- plugins/wimaxasncp/Makefile.common | 52 - plugins/wimaxasncp/Makefile.nmake | 121 - plugins/wimaxasncp/moduleinfo.nmake | 26 - plugins/wimaxasncp/packet-wimaxasncp.c | 13 +- plugins/wimaxmacphy/Makefile.am | 24 +- plugins/wimaxmacphy/Makefile.common | 42 - plugins/wimaxmacphy/Makefile.nmake | 90 - plugins/wimaxmacphy/moduleinfo.nmake | 26 - radius/dictionary | 1 + radius/dictionary.sangoma | 112 + randpkt.c | 2 - randpkt_core/Makefile.am | 13 +- randpkt_core/Makefile.common | 28 - randpkt_core/Makefile.nmake | 73 - randpkt_core/randpkt_core.c | 88 +- randpkt_core/randpkt_core.h | 3 - rawshark.c | 1 + register.h | 19 +- reordercap.c | 24 +- services | 14 +- summary.c | 15 - summary.h | 5 - test/suite-unittests.sh | 2 +- test/test.sh | 2 +- tfshark.c | 422 +- tools/Get-HardenFlags.ps1 | 6 +- tools/Makefile.am | 3 - tools/Makefile.nmake | 31 - tools/checkhf.pl | 163 +- tools/compress-pngs.sh | 36 +- tools/debian-setup.sh | 37 +- tools/delete_includes.py | 2 +- tools/lemon/Makefile.am | 1 - tools/lemon/Makefile.nmake | 19 - tools/lemon/lemon.c | 63 +- tools/make-dissector-reg.py | 47 +- tools/native-nmake.cmd | 13 - tools/pidl/lib/Parse/Pidl/Wireshark/NDR.pm | 70 +- tools/pre-commit-ignore.conf | 1 + tools/process-x11-xcb.pl | 46 +- tools/tpg/Makefile.am | 1 - tools/tpg/Makefile.nmake | 14 - tools/update-tx | 5 +- tools/win-setup.ps1 | 10 +- tools/win-setup.sh | 244 - tshark.c | 516 +- ui/CMakeLists.txt | 2 + ui/Makefile.am | 154 +- ui/Makefile.common | 131 - ui/Makefile.nmake | 85 - ui/cli/Makefile.am | 82 +- ui/cli/Makefile.common | 73 - ui/cli/Makefile.nmake | 63 - ui/cli/tap-hosts.c | 8 +- ui/cli/tap-iostat.c | 2 +- ui/cli/tap-protocolinfo.c | 2 +- ui/commandline.c | 737 ++ ui/{file_dialog.h => commandline.h} | 59 +- ui/decode_as_utils.c | 410 + ui/decode_as_utils.h | 8 + ui/export_pdu_ui_utils.c | 2 +- ui/file_dialog.h | 3 +- ui/firewall_rules.c | 292 + ui/firewall_rules.h | 108 + ui/gtk/Makefile.am | 342 +- ui/gtk/Makefile.common | 361 - ui/gtk/Makefile.nmake | 176 - ui/gtk/about_dlg.c | 12 +- ui/gtk/addr_resolution_dlg.c | 43 +- ui/gtk/capture_dlg.c | 6 +- ui/gtk/capture_file_dlg.c | 31 +- ui/gtk/capture_if_details_dlg_win32.c | 38 +- ui/gtk/export_object_dlg.c | 4 +- ui/gtk/file_import_dlg.c | 6 +- ui/gtk/filter_expression_save_dlg.c | 4 +- ui/gtk/filter_utils.c | 6 +- ui/gtk/firewall_dlg.c | 252 +- ui/gtk/follow_stream.c | 3 +- ui/gtk/graph_analysis.c | 4 +- ui/gtk/gui_utils.c | 20 +- ui/gtk/iax2_analysis.c | 4 +- ui/gtk/macros_dlg.c | 10 +- ui/gtk/main.c | 733 +- ui/gtk/main.h | 13 +- ui/gtk/main_menubar.c | 13 +- ui/gtk/packet_list.c | 23 +- ui/gtk/packet_list_store.c | 4 +- ui/gtk/prefs_column.c | 6 +- ui/gtk/prefs_filter_expressions.c | 6 +- ui/gtk/print_dlg.c | 78 +- ui/gtk/proto_hier_stats_dlg.c | 4 +- ui/gtk/rtp_analysis.c | 4 +- ui/gtk/rtp_player.c | 1 - ui/gtk/sctp_assoc_analyse.c | 2 +- ui/gtk/sctp_stat_dlg.c | 2 +- ui/gtk/simple_dialog.c | 34 +- ui/gtk/stats_tree_stat.c | 6 +- ui/gtk/summary_dlg.c | 111 +- ui/gtk/tcp_graph.c | 2 + ui/iface_lists.c | 4 +- ui/preference_utils.h | 2 +- ui/qt/.gitignore | 3 + ui/qt/CMakeLists.txt | 30 +- ui/qt/Makefile.am | 623 +- ui/qt/Makefile.common | 561 -- ui/qt/Wireshark.pro | 813 -- ui/qt/about_dialog.cpp | 3 + ui/qt/bluetooth_att_server_attributes_dialog.cpp | 4 +- ui/qt/bluetooth_device_dialog.cpp | 647 ++ ..._devices_dialog.h => bluetooth_device_dialog.h} | 40 +- ui/qt/bluetooth_device_dialog.ui | 277 + ui/qt/bluetooth_devices_dialog.cpp | 36 +- ui/qt/bluetooth_devices_dialog.h | 5 +- ui/qt/bluetooth_devices_dialog.ui | 7 + ui/qt/bluetooth_hci_summary_dialog.cpp | 13 +- ui/qt/bluetooth_hci_summary_dialog.ui | 4 +- ui/qt/byte_view_text.cpp | 59 +- ui/qt/byte_view_text.h | 6 +- ui/qt/capture_file.cpp | 9 +- ui/qt/capture_file_dialog.cpp | 1 + ui/qt/capture_file_properties_dialog.cpp | 60 +- ui/qt/capture_filter_combo.cpp | 3 +- ui/qt/capture_interfaces_dialog.cpp | 352 +- ui/qt/capture_interfaces_dialog.h | 20 +- ui/qt/capture_interfaces_dialog.ui | 4 +- ui/qt/color_utils.cpp | 2 +- ui/qt/coloring_rules_dialog.cpp | 5 +- ui/qt/coloring_rules_dialog.h | 2 +- ui/qt/column_preferences_frame.cpp | 13 +- ui/qt/conversation_dialog.cpp | 183 +- ui/qt/conversation_dialog.h | 6 +- ui/qt/conversation_hash_tables_dialog.cpp | 2 +- ui/qt/dissector_tables_dialog.cpp | 2 +- ui/qt/enabled_protocols_dialog.cpp | 2 +- ui/qt/endpoint_dialog.cpp | 224 +- ui/qt/endpoint_dialog.h | 2 +- ui/qt/expert_info_dialog.cpp | 245 +- ui/qt/expert_info_dialog.h | 7 +- ui/qt/expert_info_dialog.ui | 34 +- ui/qt/export_dissection_dialog.cpp | 7 +- ui/qt/field_filter_edit.cpp | 287 + ui/qt/field_filter_edit.h | 82 + ui/qt/filter_action.cpp | 5 - ui/qt/filter_action.h | 9 +- ui/qt/filter_expression_frame.cpp | 2 +- ui/qt/filter_expressions_preferences_frame.cpp | 13 +- ui/qt/firewall_rules_dialog.cpp | 231 + ..._hierarchy_dialog.h => firewall_rules_dialog.h} | 65 +- ui/qt/firewall_rules_dialog.ui | 124 + ui/qt/follow_stream_dialog.cpp | 52 +- ui/qt/follow_stream_dialog.h | 5 + ui/qt/follow_stream_dialog.ui | 2 +- ui/qt/funnel_string_dialog.cpp | 2 +- ui/qt/funnel_text_dialog.cpp | 2 +- ui/qt/geometry_state_dialog.cpp | 7 - ui/qt/geometry_state_dialog.h | 38 +- ui/qt/gsm_map_summary_dialog.cpp | 2 +- ui/qt/i18n.qrc | 30 - ui/qt/i18n.qrc.in | 4 + ui/qt/iax2_analysis_dialog.cpp | 2 +- ui/qt/import_text_dialog.cpp | 9 + ui/qt/import_text_dialog.h | 1 + ui/qt/import_text_dialog.ui | 127 +- ui/qt/interface_tree.cpp | 6 +- ui/qt/io_graph_dialog.cpp | 6 +- ui/qt/lbm_lbtrm_transport_dialog.cpp | 32 +- ui/qt/lbm_lbtru_transport_dialog.cpp | 57 +- ui/qt/lbm_stream_dialog.cpp | 4 +- ui/qt/lbm_uimflow_dialog.cpp | 8 +- ui/qt/main_welcome.cpp | 13 +- ui/qt/main_window.cpp | 88 +- ui/qt/main_window.h | 18 +- ui/qt/main_window.ui | 48 +- ui/qt/main_window_slots.cpp | 155 +- ui/qt/manage_interfaces_dialog.cpp | 4 +- ui/qt/manage_interfaces_dialog.h | 1 - ui/qt/mtp3_summary_dialog.cpp | 2 +- ui/qt/multicast_statistics_dialog.cpp | 14 +- ui/qt/overlay_scroll_bar.cpp | 14 +- ui/qt/overlay_scroll_bar.h | 3 +- ui/qt/packet_dialog.cpp | 3 +- ui/qt/packet_list.cpp | 68 +- ui/qt/percent_bar_delegate.cpp | 26 +- ui/qt/preferences_dialog.cpp | 488 +- ui/qt/preferences_dialog.h | 1 - ui/qt/print_dialog.cpp | 4 +- ui/qt/progress_overlay.png | Bin 3227 -> 0 bytes ui/qt/proto_tree.cpp | 10 +- ui/qt/protocol_hierarchy_dialog.cpp | 25 +- ui/qt/protocol_hierarchy_dialog.h | 2 +- ui/qt/qcustomplot.cpp | 74 +- ui/qt/related_packet_delegate.cpp | 44 +- ui/qt/resolved_addresses_dialog.cpp | 30 +- ui/qt/rtp_analysis_dialog.cpp | 2 +- ui/qt/rtp_audio_stream.cpp | 18 +- ui/qt/rtp_audio_stream.h | 2 +- ui/qt/rtp_player_dialog.cpp | 5 +- ui/qt/sctp_graph_arwnd_dialog.cpp | 4 +- ui/qt/sctp_graph_byte_dialog.cpp | 1 + ui/qt/sctp_graph_dialog.cpp | 5 +- ui/qt/search_frame.cpp | 2 + ui/qt/search_frame.ui | 37 +- ui/qt/sequence_diagram.cpp | 5 +- ui/qt/sequence_dialog.cpp | 72 +- ui/qt/sequence_dialog.h | 3 + ui/qt/sequence_dialog.ui | 24 + ui/qt/service_response_time_dialog.cpp | 9 +- ui/qt/simple_statistics_dialog.cpp | 11 +- ui/qt/simple_statistics_dialog.h | 2 + ui/qt/sparkline_delegate.cpp | 16 +- ui/qt/splash_overlay.cpp | 6 +- ui/qt/supported_protocols_dialog.cpp | 2 +- ui/qt/syntax_line_edit.cpp | 46 +- ui/qt/syntax_line_edit.h | 1 + ui/qt/tap_parameter_dialog.h | 2 +- ui/qt/tcp_stream_dialog.cpp | 22 +- ui/qt/traffic_table_dialog.cpp | 60 +- ui/qt/traffic_table_dialog.h | 16 +- ui/qt/voip_calls_dialog.cpp | 102 +- ui/qt/voip_calls_dialog.h | 5 + ui/qt/voip_calls_dialog.ui | 16 + ui/qt/wireshark_application.cpp | 7 +- ui/qt/wireshark_application.h | 9 +- ui/qt/wireshark_de.qm | Bin 340131 -> 0 bytes ui/qt/wireshark_de.ts | 2684 +++--- ui/qt/wireshark_dialog.cpp | 4 +- ui/qt/wireshark_dialog.h | 2 +- ui/qt/wireshark_en.qm | Bin 2152 -> 0 bytes ui/qt/wireshark_en.ts | 2640 +++--- ui/qt/wireshark_fr.qm | Bin 319774 -> 0 bytes ui/qt/wireshark_fr.ts | 2651 +++--- ui/qt/wireshark_it.qm | Bin 345603 -> 0 bytes ui/qt/wireshark_it.ts | 2660 +++--- ui/qt/wireshark_ja_JP.qm | Bin 267150 -> 0 bytes ui/qt/wireshark_ja_JP.ts | 2651 +++--- ui/qt/wireshark_pl.qm | Bin 330921 -> 0 bytes ui/qt/wireshark_pl.ts | 2668 +++--- ui/qt/wireshark_zh_CN.qm | Bin 250448 -> 0 bytes ui/qt/wireshark_zh_CN.ts | 2671 +++--- ui/recent.c | 16 + ui/recent.h | 2 + ui/rtp_stream.h | 2 + ui/tap-sctp-analysis.c | 23 +- ui/tap-sequence-analysis.c | 8 +- ui/tap-sequence-analysis.h | 4 +- ui/tap-tcp-stream.h | 3 +- ui/tap_export_pdu.c | 5 +- ui/text_import.c | 16 +- ui/voip_calls.c | 7 +- ui/win32/Makefile.nmake | 40 - ui/win32/file_dlg_win32.c | 6 +- wireshark-mime-package.xml | 37 +- wireshark-qt.cpp | 686 +- wireshark.desktop | 2 +- wiretap/CMakeLists.txt | 4 +- wiretap/Makefile.am | 193 +- wiretap/Makefile.common | 175 - wiretap/Makefile.nmake | 82 - wiretap/README.developer | 2 +- wiretap/btsnoop.c | 6 +- wiretap/dct3trace.c | 4 +- wiretap/erf.c | 21 +- wiretap/erf.h | 3 - wiretap/file_access.c | 48 +- wiretap/lanalyzer.c | 2 +- wiretap/libpcap.c | 38 +- wiretap/merge.c | 35 +- wiretap/netmon.c | 2 +- wiretap/nettrace_3gpp_32_423.c | 27 +- wiretap/ngsniffer.c | 4 +- wiretap/pcap-common.c | 4 +- wiretap/pcapng.c | 188 +- wiretap/pcapng.h | 87 - wiretap/peektagged.c | 2 +- wiretap/vms.c | 6 +- wiretap/wtap-int.h | 8 +- wiretap/wtap.c | 96 +- wiretap/wtap.h | 42 +- wiretap/wtap_opttypes.c | 45 +- wiretap/wtap_opttypes.h | 121 +- wka.tmpl | 6 + writecap/Makefile.am | 9 +- writecap/Makefile.common | 28 - writecap/Makefile.nmake | 71 - ws_version_info.c | 2 +- wsutil/CMakeLists.txt | 3 +- wsutil/Makefile.am | 173 +- wsutil/Makefile.common | 148 - wsutil/Makefile.nmake | 86 - wsutil/file_util.c | 31 +- wsutil/file_util.h | 2 + wsutil/filesystem.c | 28 +- wsutil/inet_addr.h | 3 + wsutil/inet_ipv6.h | 26 +- wsutil/os_version_info.c | 11 +- wsutil/privileges.c | 26 - wsutil/privileges.h | 9 - wsutil/tempfile.c | 35 +- wsutil/tempfile.h | 6 +- wsutil/win32-utils.c | 175 + wsutil/win32-utils.h | 79 + 1684 files changed, 74346 insertions(+), 68431 deletions(-) delete mode 100644 Makefile.common delete mode 100644 Makefile.nmake delete mode 100644 Makefile.nmake.inc delete mode 100644 capchild/Makefile.common delete mode 100644 capchild/Makefile.nmake delete mode 100644 caputils/Makefile.common delete mode 100644 caputils/Makefile.nmake delete mode 100644 codecs/Makefile.common delete mode 100644 codecs/Makefile.nmake delete mode 100644 config.h.win32 delete mode 100644 config.nmake delete mode 100644 doc/Makefile.nmake delete mode 100644 docbook/Makefile.common delete mode 100644 docbook/Makefile.nmake delete mode 100644 echld/Makefile.common delete mode 100644 echld/Makefile.nmake delete mode 100644 epan/Makefile.common delete mode 100644 epan/Makefile.nmake delete mode 100644 epan/compress/Makefile.common delete mode 100644 epan/compress/Makefile.nmake delete mode 100644 epan/crypt/Makefile.common delete mode 100644 epan/crypt/Makefile.nmake delete mode 100644 epan/dfilter/Makefile.common delete mode 100644 epan/dfilter/Makefile.nmake delete mode 100644 epan/dissectors/Makefile.common delete mode 100644 epan/dissectors/Makefile.nmake delete mode 100644 epan/dissectors/asn1/HI2Operations/Makefile.common delete mode 100644 epan/dissectors/asn1/HI2Operations/Makefile.nmake delete mode 100644 epan/dissectors/asn1/Makefile.inc.nmake delete mode 100644 epan/dissectors/asn1/Makefile.nmake delete mode 100644 epan/dissectors/asn1/Makefile.preinc delete mode 100644 epan/dissectors/asn1/Makefile.preinc.nmake delete mode 100644 epan/dissectors/asn1/acp133/Makefile.common delete mode 100644 epan/dissectors/asn1/acp133/Makefile.nmake delete mode 100644 epan/dissectors/asn1/acse/Makefile.common delete mode 100644 epan/dissectors/asn1/acse/Makefile.nmake delete mode 100644 epan/dissectors/asn1/ansi_map/Makefile.common delete mode 100644 epan/dissectors/asn1/ansi_map/Makefile.nmake delete mode 100644 epan/dissectors/asn1/ansi_tcap/Makefile.common delete mode 100644 epan/dissectors/asn1/ansi_tcap/Makefile.nmake delete mode 100644 epan/dissectors/asn1/atn-cm/Makefile.common delete mode 100644 epan/dissectors/asn1/atn-cm/Makefile.nmake delete mode 100644 epan/dissectors/asn1/atn-cpdlc/Makefile.common delete mode 100644 epan/dissectors/asn1/atn-cpdlc/Makefile.nmake delete mode 100644 epan/dissectors/asn1/atn-ulcs/Makefile.common delete mode 100644 epan/dissectors/asn1/atn-ulcs/Makefile.nmake delete mode 100644 epan/dissectors/asn1/c1222/Makefile.common delete mode 100644 epan/dissectors/asn1/c1222/Makefile.nmake delete mode 100644 epan/dissectors/asn1/camel/Makefile.common delete mode 100644 epan/dissectors/asn1/camel/Makefile.nmake delete mode 100644 epan/dissectors/asn1/cdt/Makefile.common delete mode 100644 epan/dissectors/asn1/cdt/Makefile.nmake delete mode 100644 epan/dissectors/asn1/charging_ase/Makefile.common delete mode 100644 epan/dissectors/asn1/charging_ase/Makefile.nmake delete mode 100644 epan/dissectors/asn1/cmip/Makefile.common delete mode 100644 epan/dissectors/asn1/cmip/Makefile.nmake delete mode 100644 epan/dissectors/asn1/cmp/Makefile.common delete mode 100644 epan/dissectors/asn1/cmp/Makefile.nmake delete mode 100644 epan/dissectors/asn1/cms/Makefile.common delete mode 100644 epan/dissectors/asn1/cms/Makefile.nmake delete mode 100644 epan/dissectors/asn1/credssp/Makefile.common delete mode 100644 epan/dissectors/asn1/credssp/Makefile.nmake delete mode 100644 epan/dissectors/asn1/crmf/Makefile.common delete mode 100644 epan/dissectors/asn1/crmf/Makefile.nmake delete mode 100644 epan/dissectors/asn1/dap/Makefile.common delete mode 100644 epan/dissectors/asn1/dap/Makefile.nmake delete mode 100644 epan/dissectors/asn1/disp/Makefile.common delete mode 100644 epan/dissectors/asn1/disp/Makefile.nmake delete mode 100644 epan/dissectors/asn1/dop/Makefile.common delete mode 100644 epan/dissectors/asn1/dop/Makefile.nmake delete mode 100644 epan/dissectors/asn1/dsp/Makefile.common delete mode 100644 epan/dissectors/asn1/dsp/Makefile.nmake delete mode 100644 epan/dissectors/asn1/ess/Makefile.common delete mode 100644 epan/dissectors/asn1/ess/Makefile.nmake delete mode 100644 epan/dissectors/asn1/ftam/Makefile.common delete mode 100644 epan/dissectors/asn1/ftam/Makefile.nmake delete mode 100644 epan/dissectors/asn1/goose/Makefile.common delete mode 100644 epan/dissectors/asn1/goose/Makefile.nmake delete mode 100644 epan/dissectors/asn1/gprscdr/Makefile.common delete mode 100644 epan/dissectors/asn1/gprscdr/Makefile.nmake delete mode 100644 epan/dissectors/asn1/gsm_map/Makefile.common delete mode 100644 epan/dissectors/asn1/gsm_map/Makefile.nmake delete mode 100644 epan/dissectors/asn1/h225/Makefile.common delete mode 100644 epan/dissectors/asn1/h225/Makefile.nmake delete mode 100644 epan/dissectors/asn1/h235/Makefile.common delete mode 100644 epan/dissectors/asn1/h235/Makefile.nmake delete mode 100644 epan/dissectors/asn1/h245/Makefile.common delete mode 100644 epan/dissectors/asn1/h245/Makefile.nmake delete mode 100644 epan/dissectors/asn1/h248/Makefile.common delete mode 100644 epan/dissectors/asn1/h248/Makefile.nmake delete mode 100644 epan/dissectors/asn1/h282/Makefile.common delete mode 100644 epan/dissectors/asn1/h282/Makefile.nmake delete mode 100644 epan/dissectors/asn1/h283/Makefile.common delete mode 100644 epan/dissectors/asn1/h283/Makefile.nmake delete mode 100644 epan/dissectors/asn1/h323/Makefile.common delete mode 100644 epan/dissectors/asn1/h323/Makefile.nmake delete mode 100644 epan/dissectors/asn1/h450-ros/Makefile.common delete mode 100644 epan/dissectors/asn1/h450-ros/Makefile.nmake delete mode 100644 epan/dissectors/asn1/h450/Makefile.common delete mode 100644 epan/dissectors/asn1/h450/Makefile.nmake delete mode 100644 epan/dissectors/asn1/h460/Makefile.common delete mode 100644 epan/dissectors/asn1/h460/Makefile.nmake delete mode 100644 epan/dissectors/asn1/h501/Makefile.common delete mode 100644 epan/dissectors/asn1/h501/Makefile.nmake delete mode 100644 epan/dissectors/asn1/hnbap/Makefile.common delete mode 100644 epan/dissectors/asn1/hnbap/Makefile.nmake delete mode 100644 epan/dissectors/asn1/idmp/Makefile.common delete mode 100644 epan/dissectors/asn1/idmp/Makefile.nmake delete mode 100644 epan/dissectors/asn1/ilp/Makefile.common delete mode 100644 epan/dissectors/asn1/ilp/Makefile.nmake delete mode 100644 epan/dissectors/asn1/inap/Makefile.common delete mode 100644 epan/dissectors/asn1/inap/Makefile.nmake delete mode 100644 epan/dissectors/asn1/isdn-sup/Makefile.common delete mode 100644 epan/dissectors/asn1/isdn-sup/Makefile.nmake delete mode 100644 epan/dissectors/asn1/kerberos/Makefile.common delete mode 100644 epan/dissectors/asn1/kerberos/Makefile.nmake delete mode 100644 epan/dissectors/asn1/lcsap/Makefile.common delete mode 100644 epan/dissectors/asn1/lcsap/Makefile.nmake delete mode 100644 epan/dissectors/asn1/ldap/Makefile.common delete mode 100644 epan/dissectors/asn1/ldap/Makefile.nmake delete mode 100644 epan/dissectors/asn1/logotypecertextn/Makefile.common delete mode 100644 epan/dissectors/asn1/logotypecertextn/Makefile.nmake delete mode 100644 epan/dissectors/asn1/lpp/Makefile.common delete mode 100644 epan/dissectors/asn1/lpp/Makefile.nmake delete mode 100644 epan/dissectors/asn1/lppa/Makefile.common delete mode 100644 epan/dissectors/asn1/lppa/Makefile.nmake delete mode 100644 epan/dissectors/asn1/lppe/Makefile.common delete mode 100644 epan/dissectors/asn1/lppe/Makefile.nmake delete mode 100644 epan/dissectors/asn1/lte-rrc/Makefile.common delete mode 100644 epan/dissectors/asn1/lte-rrc/Makefile.nmake delete mode 100644 epan/dissectors/asn1/m3ap/Makefile.common delete mode 100644 epan/dissectors/asn1/m3ap/Makefile.nmake delete mode 100644 epan/dissectors/asn1/mms/Makefile.common delete mode 100644 epan/dissectors/asn1/mms/Makefile.nmake delete mode 100644 epan/dissectors/asn1/mpeg-audio/Makefile.common delete mode 100644 epan/dissectors/asn1/mpeg-audio/Makefile.nmake delete mode 100644 epan/dissectors/asn1/mpeg-pes/Makefile.common delete mode 100644 epan/dissectors/asn1/mpeg-pes/Makefile.nmake delete mode 100644 epan/dissectors/asn1/nbap/Makefile.common delete mode 100644 epan/dissectors/asn1/nbap/Makefile.nmake delete mode 100644 epan/dissectors/asn1/novell_pkis/Makefile.common delete mode 100644 epan/dissectors/asn1/novell_pkis/Makefile.nmake delete mode 100644 epan/dissectors/asn1/ns_cert_exts/Makefile.common delete mode 100644 epan/dissectors/asn1/ns_cert_exts/Makefile.nmake delete mode 100644 epan/dissectors/asn1/ocsp/Makefile.common delete mode 100644 epan/dissectors/asn1/ocsp/Makefile.nmake delete mode 100644 epan/dissectors/asn1/p1/Makefile.common delete mode 100644 epan/dissectors/asn1/p1/Makefile.nmake delete mode 100644 epan/dissectors/asn1/p22/Makefile.common delete mode 100644 epan/dissectors/asn1/p22/Makefile.nmake delete mode 100644 epan/dissectors/asn1/p7/Makefile.common delete mode 100644 epan/dissectors/asn1/p7/Makefile.nmake delete mode 100644 epan/dissectors/asn1/p772/Makefile.common delete mode 100644 epan/dissectors/asn1/p772/Makefile.nmake delete mode 100644 epan/dissectors/asn1/pcap/Makefile.common delete mode 100644 epan/dissectors/asn1/pcap/Makefile.nmake delete mode 100644 epan/dissectors/asn1/pkcs1/Makefile.common delete mode 100644 epan/dissectors/asn1/pkcs1/Makefile.nmake delete mode 100644 epan/dissectors/asn1/pkcs12/Makefile.common delete mode 100644 epan/dissectors/asn1/pkcs12/Makefile.nmake delete mode 100644 epan/dissectors/asn1/pkinit/Makefile.common delete mode 100644 epan/dissectors/asn1/pkinit/Makefile.nmake delete mode 100644 epan/dissectors/asn1/pkix1explicit/Makefile.common delete mode 100644 epan/dissectors/asn1/pkix1explicit/Makefile.nmake delete mode 100644 epan/dissectors/asn1/pkix1implicit/Makefile.common delete mode 100644 epan/dissectors/asn1/pkix1implicit/Makefile.nmake delete mode 100644 epan/dissectors/asn1/pkixac/Makefile.common delete mode 100644 epan/dissectors/asn1/pkixac/Makefile.nmake delete mode 100644 epan/dissectors/asn1/pkixproxy/Makefile.common delete mode 100644 epan/dissectors/asn1/pkixproxy/Makefile.nmake delete mode 100644 epan/dissectors/asn1/pkixqualified/Makefile.common delete mode 100644 epan/dissectors/asn1/pkixqualified/Makefile.nmake delete mode 100644 epan/dissectors/asn1/pkixtsp/Makefile.common delete mode 100644 epan/dissectors/asn1/pkixtsp/Makefile.nmake delete mode 100644 epan/dissectors/asn1/pres/Makefile.common delete mode 100644 epan/dissectors/asn1/pres/Makefile.nmake delete mode 100644 epan/dissectors/asn1/q932-ros/Makefile.common delete mode 100644 epan/dissectors/asn1/q932-ros/Makefile.nmake delete mode 100644 epan/dissectors/asn1/q932/Makefile.common delete mode 100644 epan/dissectors/asn1/q932/Makefile.nmake delete mode 100644 epan/dissectors/asn1/qsig/Makefile.common delete mode 100644 epan/dissectors/asn1/qsig/Makefile.nmake delete mode 100644 epan/dissectors/asn1/ranap/Makefile.common delete mode 100644 epan/dissectors/asn1/ranap/Makefile.nmake delete mode 100644 epan/dissectors/asn1/rnsap/Makefile.common delete mode 100644 epan/dissectors/asn1/rnsap/Makefile.nmake delete mode 100644 epan/dissectors/asn1/ros/Makefile.common delete mode 100644 epan/dissectors/asn1/ros/Makefile.nmake delete mode 100644 epan/dissectors/asn1/rrc/Makefile.common delete mode 100644 epan/dissectors/asn1/rrc/Makefile.nmake delete mode 100644 epan/dissectors/asn1/rrlp/Makefile.common delete mode 100644 epan/dissectors/asn1/rrlp/Makefile.nmake delete mode 100644 epan/dissectors/asn1/rtse/Makefile.common delete mode 100644 epan/dissectors/asn1/rtse/Makefile.nmake delete mode 100644 epan/dissectors/asn1/rua/Makefile.common delete mode 100644 epan/dissectors/asn1/rua/Makefile.nmake delete mode 100644 epan/dissectors/asn1/s1ap/Makefile.common delete mode 100644 epan/dissectors/asn1/s1ap/Makefile.nmake delete mode 100644 epan/dissectors/asn1/sabp/Makefile.common delete mode 100644 epan/dissectors/asn1/sabp/Makefile.nmake delete mode 100644 epan/dissectors/asn1/sbc-ap/Makefile.common delete mode 100644 epan/dissectors/asn1/sbc-ap/Makefile.nmake delete mode 100644 epan/dissectors/asn1/smrse/Makefile.common delete mode 100644 epan/dissectors/asn1/smrse/Makefile.nmake delete mode 100644 epan/dissectors/asn1/snmp/Makefile.common delete mode 100644 epan/dissectors/asn1/snmp/Makefile.nmake delete mode 100644 epan/dissectors/asn1/spnego/Makefile.common delete mode 100644 epan/dissectors/asn1/spnego/Makefile.nmake delete mode 100644 epan/dissectors/asn1/sv/Makefile.common delete mode 100644 epan/dissectors/asn1/sv/Makefile.nmake delete mode 100644 epan/dissectors/asn1/t124/Makefile.common delete mode 100644 epan/dissectors/asn1/t124/Makefile.nmake delete mode 100644 epan/dissectors/asn1/t125/Makefile.common delete mode 100644 epan/dissectors/asn1/t125/Makefile.nmake delete mode 100644 epan/dissectors/asn1/t38/Makefile.common delete mode 100644 epan/dissectors/asn1/t38/Makefile.nmake delete mode 100644 epan/dissectors/asn1/tcap/Makefile.common delete mode 100644 epan/dissectors/asn1/tcap/Makefile.nmake delete mode 100644 epan/dissectors/asn1/tetra/Makefile.common delete mode 100644 epan/dissectors/asn1/tetra/Makefile.nmake delete mode 100644 epan/dissectors/asn1/ulp/Makefile.common delete mode 100644 epan/dissectors/asn1/ulp/Makefile.nmake delete mode 100644 epan/dissectors/asn1/wlancertextn/Makefile.common delete mode 100644 epan/dissectors/asn1/wlancertextn/Makefile.nmake delete mode 100644 epan/dissectors/asn1/x2ap/Makefile.common delete mode 100644 epan/dissectors/asn1/x2ap/Makefile.nmake delete mode 100644 epan/dissectors/asn1/x509af/Makefile.common delete mode 100644 epan/dissectors/asn1/x509af/Makefile.nmake delete mode 100644 epan/dissectors/asn1/x509ce/Makefile.common delete mode 100644 epan/dissectors/asn1/x509ce/Makefile.nmake delete mode 100644 epan/dissectors/asn1/x509if/Makefile.common delete mode 100644 epan/dissectors/asn1/x509if/Makefile.nmake delete mode 100644 epan/dissectors/asn1/x509sat/Makefile.common delete mode 100644 epan/dissectors/asn1/x509sat/Makefile.nmake delete mode 100644 epan/dissectors/asn1/x721/Makefile.common delete mode 100644 epan/dissectors/asn1/x721/Makefile.nmake create mode 100644 epan/dissectors/packet-cisco-ttag.c create mode 100644 epan/dissectors/packet-cql.c delete mode 100644 epan/dissectors/packet-ieee1722a.c create mode 100644 epan/dissectors/packet-nbifom.c rename epan/dissectors/{packet-gsm_osmux.c => packet-osmux.c} (54%) create mode 100644 epan/dissectors/packet-rtls.c create mode 100644 epan/dissectors/pidl/CMakeLists.txt rename epan/dissectors/pidl/{Makefile => Makefile.pidl} (100%) create mode 100644 epan/dissectors/pidl/dssetup/dssetup.cnf delete mode 100644 epan/ftypes/Makefile.common delete mode 100644 epan/ftypes/Makefile.nmake delete mode 100644 epan/gcp.c delete mode 100644 epan/gcp.h delete mode 100644 epan/nghttp2/Makefile.common delete mode 100644 epan/nghttp2/Makefile.nmake delete mode 100644 epan/wmem/Makefile.common delete mode 100644 epan/wmem/Makefile.nmake delete mode 100644 epan/wslua/Makefile.nmake delete mode 100644 extcap/Makefile.common delete mode 100644 extcap/Makefile.nmake create mode 100644 extcap_spawn.c copy epan/dissectors/packet-dvbci.h => extcap_spawn.h (55%) delete mode 100644 help/Makefile.nmake delete mode 100644 image/Makefile.nmake create mode 100644 m4/ax_cxx_compile_stdcxx.m4 delete mode 100644 packaging/Makefile.nmake delete mode 100644 packaging/nsis/Custom.nmake delete mode 100644 packaging/nsis/Makefile.nmake delete mode 100644 packaging/portableapps/Makefile.nmake delete mode 100644 plugins/Custom.nmake.example delete mode 100644 plugins/Makefile.common.inc delete mode 100644 plugins/Makefile.nmake delete mode 100644 plugins/docsis/Makefile.common delete mode 100644 plugins/docsis/Makefile.nmake delete mode 100644 plugins/docsis/moduleinfo.nmake create mode 100644 plugins/docsis/packet-dpd.c create mode 100644 plugins/docsis/packet-ocd.c delete mode 100644 plugins/easy_codec/Makefile.common delete mode 100644 plugins/easy_codec/Makefile.nmake delete mode 100644 plugins/easy_codec/moduleinfo.nmake delete mode 100644 plugins/ethercat/Makefile.common delete mode 100644 plugins/ethercat/Makefile.nmake delete mode 100644 plugins/ethercat/moduleinfo.nmake delete mode 100644 plugins/gryphon/Makefile.common delete mode 100644 plugins/gryphon/Makefile.nmake delete mode 100644 plugins/gryphon/moduleinfo.nmake delete mode 100644 plugins/irda/Makefile.common delete mode 100644 plugins/irda/Makefile.nmake delete mode 100644 plugins/irda/moduleinfo.nmake delete mode 100644 plugins/m2m/Makefile.common delete mode 100644 plugins/m2m/Makefile.nmake delete mode 100644 plugins/m2m/moduleinfo.nmake delete mode 100644 plugins/mate/Makefile.common delete mode 100644 plugins/mate/Makefile.nmake delete mode 100644 plugins/mate/moduleinfo.nmake delete mode 100644 plugins/opcua/Makefile.common delete mode 100644 plugins/opcua/Makefile.nmake delete mode 100644 plugins/opcua/moduleinfo.nmake delete mode 100644 plugins/profinet/Makefile.common delete mode 100644 plugins/profinet/Makefile.nmake delete mode 100644 plugins/profinet/moduleinfo.nmake delete mode 100644 plugins/stats_tree/Makefile.common delete mode 100644 plugins/stats_tree/Makefile.nmake delete mode 100644 plugins/stats_tree/moduleinfo.nmake delete mode 100644 plugins/tpg/Makefile.nmake delete mode 100644 plugins/unistim/Makefile.common delete mode 100644 plugins/unistim/Makefile.nmake delete mode 100644 plugins/unistim/moduleinfo.nmake delete mode 100644 plugins/wimax/Makefile.common delete mode 100644 plugins/wimax/Makefile.nmake delete mode 100644 plugins/wimax/moduleinfo.nmake delete mode 100644 plugins/wimaxasncp/Makefile.common delete mode 100644 plugins/wimaxasncp/Makefile.nmake delete mode 100644 plugins/wimaxasncp/moduleinfo.nmake delete mode 100644 plugins/wimaxmacphy/Makefile.common delete mode 100644 plugins/wimaxmacphy/Makefile.nmake delete mode 100644 plugins/wimaxmacphy/moduleinfo.nmake create mode 100644 radius/dictionary.sangoma delete mode 100644 randpkt_core/Makefile.common delete mode 100644 randpkt_core/Makefile.nmake delete mode 100644 tools/Makefile.nmake delete mode 100644 tools/lemon/Makefile.nmake delete mode 100755 tools/native-nmake.cmd delete mode 100644 tools/tpg/Makefile.nmake delete mode 100755 tools/win-setup.sh delete mode 100644 ui/Makefile.common delete mode 100644 ui/Makefile.nmake delete mode 100644 ui/cli/Makefile.common delete mode 100644 ui/cli/Makefile.nmake create mode 100644 ui/commandline.c copy ui/{file_dialog.h => commandline.h} (51%) create mode 100644 ui/firewall_rules.c create mode 100644 ui/firewall_rules.h delete mode 100644 ui/gtk/Makefile.common delete mode 100644 ui/gtk/Makefile.nmake create mode 100644 ui/qt/.gitignore delete mode 100644 ui/qt/Makefile.common delete mode 100644 ui/qt/Wireshark.pro create mode 100644 ui/qt/bluetooth_device_dialog.cpp copy ui/qt/{bluetooth_devices_dialog.h => bluetooth_device_dialog.h} (64%) create mode 100644 ui/qt/bluetooth_device_dialog.ui create mode 100644 ui/qt/field_filter_edit.cpp create mode 100644 ui/qt/field_filter_edit.h create mode 100644 ui/qt/firewall_rules_dialog.cpp copy ui/qt/{protocol_hierarchy_dialog.h => firewall_rules_dialog.h} (52%) create mode 100644 ui/qt/firewall_rules_dialog.ui delete mode 100644 ui/qt/i18n.qrc create mode 100644 ui/qt/i18n.qrc.in delete mode 100644 ui/qt/progress_overlay.png delete mode 100644 ui/qt/wireshark_de.qm delete mode 100644 ui/qt/wireshark_en.qm delete mode 100644 ui/qt/wireshark_fr.qm delete mode 100644 ui/qt/wireshark_it.qm delete mode 100644 ui/qt/wireshark_ja_JP.qm delete mode 100644 ui/qt/wireshark_pl.qm delete mode 100644 ui/qt/wireshark_zh_CN.qm delete mode 100644 ui/win32/Makefile.nmake delete mode 100644 wiretap/Makefile.common delete mode 100644 wiretap/Makefile.nmake delete mode 100644 writecap/Makefile.common delete mode 100644 writecap/Makefile.nmake delete mode 100644 wsutil/Makefile.common delete mode 100644 wsutil/Makefile.nmake create mode 100644 wsutil/win32-utils.c create mode 100644 wsutil/win32-utils.h hooks/post-receive -- wireshark with Osmocom specific dissectors