This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GSM Audio Pocket Knife".
The branch, fixeria/lib has been updated
discards 3cf11d824385e06a96b318766d7e6708e49b3215 (commit)
discards f7d53964d372a64ccbad419cedf33c360442a28f (commit)
discards c24199263f070fe68b778cab82bb93327b0f07c1 (commit)
discards 8e3d622262859145d6e8bc8ab4083ef97728a8f2 (commit)
discards 2f5c8ae7ec445a5c327a584bffc4b17b53d7f7c0 (commit)
discards 0f08d56e36bbd998a5bd10ec17f2001f03fb584c (commit)
discards e8b882412b035637bec7edbd8b885c026e4f7040 (commit)
discards b755032efda89dc2d16356dbaec3f9cdfded4354 (commit)
discards 46df43543a9ea12acd0d0bf88a6e50aad7f14201 (commit)
discards bf64774bc79bd728e802d6366a95341ebe13fbca (commit)
discards f012219d97af791e800850b25237274851bdae0b (commit)
discards f269356136d580d8175657cb68dc05a9c709f5a5 (commit)
discards 8bf80936be6daa963cc99f92b7318066fd9bc9eb (commit)
discards 41d428bf6435e9aa12ba185acc7339985d6bd52c (commit)
discards b846b9a8eda3ae9b16e6d1a26357d64337336745 (commit)
discards 080b912d99c92188fc7be75e3b24126da67d64dc (commit)
discards a2a6317a963e0e55b760368f51c66a8e667b92f0 (commit)
discards 4a77ee720a79e5e8f1e7b9e975d27c19c094b316 (commit)
discards 7f1aa98a8f2da8dbe13507f763274b41824e477d (commit)
discards 17b5ba93109743664d17df7bd89e1f44544b3fa3 (commit)
discards 15fa605576a81803c57a144231e9e9720aa133a1 (commit)
discards a9f3a4fb5ac57fb50898eec8a61333bc034c087d (commit)
discards 27cc5fbbcb2b5649c9bca452e8a00335d9a278a7 (commit)
discards 01edb56d7bb082ecc187254c2f0a54178dd9ff3f (commit)
discards 8923276018b9a8d5ebafa2e18676fe6b8cef26a4 (commit)
discards 3e8cfdea6a2e1da03b6601c96b87d2a5683c73c6 (commit)
discards 0d177795d1ffe70d926281034116d73199265202 (commit)
discards 3d5a901ffe24ab38a2050afca7a146d840a1f303 (commit)
discards caeee8214084f8949e855780ce1cbfd42a514e78 (commit)
discards 1e220b9f3c2a0d9a1a6ea39d0972a207a51168bd (commit)
discards d02ada5c46a8938f5d9fd09e255dc6501937785d (commit)
discards d8bdf47aaffb768c26b89511d1af7bce616543d2 (commit)
discards 6e0fe0e103612e01817dba857f5077adeb87ea84 (commit)
discards a3b4fb8be1bb9316443dedab0dcf9079328f13a6 (commit)
discards cd2da365a81999db5a092b6bfb984d57b471883e (commit)
discards 903f14cdf48faa61996b22b68361c511c920b3b9 (commit)
discards 0d97f46b8757e0947304d88777706bd9a98a4c69 (commit)
discards 6683ef0a17dda6eb50aaeede8805936c751ec4a5 (commit)
discards f72d01558f16717d49380428310d1a269f8540c6 (commit)
discards ea53827e34b3d223c053289f7ef39f3105712a18 (commit)
discards 36e92c49c510711bd7e88beb2935a2a298def9fe (commit)
discards 43f74129c6ed128de8235aed1ce7d0f285193206 (commit)
discards f4650d455bde1cd7a489123db3ebfbf2dc860b8e (commit)
discards 6028be8e8655d8eabc1929ff0753114814f5dacd (commit)
discards 4922c8376713196d909cb7b6d204cb10664116c2 (commit)
discards 617daf02012a4e4d1a104d52f2517ad81b72dd54 (commit)
discards e7959b00f6f21f371b24cd1960b36aacd34bdeb7 (commit)
discards e6986f70c5f609692c7067a758233e2d8327de6b (commit)
discards a03ac4573a2c00a6b2937c42503b6c7206480662 (commit)
discards 5fb1965cacb7a3aaf269dbb8e0238721a7d44c05 (commit)
via f59f3f1ba8bc1cdf7c406867e3611f810ddc28c7 (commit)
via 10076f0acce2274fdb363cd69ee83becdef6d6c8 (commit)
via 9d2b15dc8a97ceefc5cd2e95a885bd306ec992be (commit)
via 3e9e57fb400218a74c44f9e3ffb70cf5291410a4 (commit)
via 1fe6a9b9ed92da4845f8c8cef10372a3e711a8ca (commit)
via f069eb37fe48df4e6897d0614e008b676e06db8e (commit)
via f496a998e520c3ab99d09cf279e64b0b9e52318e (commit)
via fb2326fbcf12abc47e3f24f6c2051e71d013705e (commit)
via 7279d9f05777855a0dc2873038bdb13557d174a3 (commit)
via 9e7e88927851fd6b2fa42d0a187bd7e65ccaccf1 (commit)
via 3839a88ea681024752048c902b23144c42f4fa42 (commit)
via 459791c488c6b66a5cd0d7cff9392a7a0b8ca733 (commit)
via 408be3638b3cd84462632ae8fe0b92e93064ca57 (commit)
via 2286a36ace915864bce935f49374f12cb9384e5d (commit)
via 262ae0f98f21e91ff21f2082892f75a778d077a5 (commit)
via 5cabe1eeec55421954c052951a3dba00018af7cf (commit)
via f23b74736458d2415dd1dfec0559af44e6353574 (commit)
via 750c896b4a9e619bbc6f712f82b8d602a1750f96 (commit)
via 14637746d3f5a45fba4987d9892c50ca07434fd6 (commit)
via 3c20dac38c774afe2dfb769451a1d987c21f9c65 (commit)
via a4d88ae13bc60e3f6269334d633495668af0c640 (commit)
via 6831ebd958d2d1a66689e8adf9fc6f1d753c1544 (commit)
via 01f5c5bebf4b1a8415a9837a42b018b3c1932d0b (commit)
via a183ced71eb78c27123d29ea3e9bbc646bcd4fdc (commit)
via 1f6f807bb35228f7d6f50cf61283b9ceb8f46eee (commit)
via b40a54dc97e28e31e4a9be8a3aa634eaafb219d5 (commit)
via 11943bf320ca5ed3e9efd099d27c3ed3b3631832 (commit)
via 0fe18af82d1bb1672ccec49f7b75a4c710d48d42 (commit)
via 4b7cd2c6772a43b3057368ca452be65691826aa5 (commit)
via c35ba8a725405f7712618871c56a3b7fb3933e2a (commit)
via f8d91a07b45a618fd25c9d6edcf28218642044c9 (commit)
via 4ffd6f20a9b7604308506d9e04ef1bb2e41cd282 (commit)
via 5716ca636d8638060e525f428a497ddee18b4072 (commit)
via 539af39e29726fc196e874b5d9cd6ec619dc5f3c (commit)
via 1cf7f34444b3d8b44122a57d2bed7542b8c3b7f2 (commit)
via 304fa73421a7c6ca5dcf36145f40c77af7df1de7 (commit)
via 3be9c7ae3c22f3e91c4e54b57a07b722dd4fb73f (commit)
via 4f0a47d0e35ece9ca46bb62294357d89920d06aa (commit)
via cda8995ac8a17cc1d579f73519fd5b0f2429675a (commit)
via 72218e7da04783222f04492d939268ac40585027 (commit)
via c9a75e59c67d62bc9d64c8c110ef47feb60e7ebf (commit)
via ba46856bb403a507977e4c699c90714c962463f9 (commit)
via 349219c14875705b8142d599f6af153d22a9a00e (commit)
via a8d46571cebb7f14501fa7bcf3c2eb86c473d8b2 (commit)
via 9cba760ba2ca5fd73e34f91bf388fc255dbcd335 (commit)
via 40d59f14a240e943205fafe7d2449b286d3b4913 (commit)
via 5f941573b0040c1b27014b4756155c86fe896b9f (commit)
via 30209cedddb3b6ece5614b40f65f6a04e84388b4 (commit)
via 48206ad2e07216e01c9870b606aee442b3d7ec0e (commit)
via 95e666404e1e31dfb95d7dc8b00c1b0be88659b3 (commit)
via 45d0fd66c3aceebcd1dc30ae2cffb33f5c65fe8e (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 (3cf11d824385e06a96b318766d7e6708e49b3215)
\
N -- N -- N (f59f3f1ba8bc1cdf7c406867e3611f810ddc28c7)
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/gapk/commit/?id=f59f3f1ba8bc1cdf7c406867e3611f810dd…
commit f59f3f1ba8bc1cdf7c406867e3611f810ddc28c7
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 15 19:34:44 2017 +0430
tests: add format / codec transcoding tests
This test group is intended to check the format / codec transcoding
capabilities of the library. The reference files are used to ensure
that encoding or decoding was successful.
The following formats are currently being tested:
- amr_efr
- gsm
- racal_hr
- racal_fr
- racal_efr
- ti_hr
- ti_fr
- ti_efr
- rtp_efr
- rtp_hr_etsi
- rtp_hr_ietf
http://cgit.osmocom.org/gapk/commit/?id=10076f0acce2274fdb363cd69ee83becdef…
commit 10076f0acce2274fdb363cd69ee83becdef6d6c8
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 15 19:17:21 2017 +0430
osmo-gapk: fix I/O count check condition
The stdin / stdout operation was broken by a new check condition,
introduced by the 15fa605576a81803c57a144231e9e9720aa133a1.
http://cgit.osmocom.org/gapk/commit/?id=9d2b15dc8a97ceefc5cd2e95a885bd306ec…
commit 9d2b15dc8a97ceefc5cd2e95a885bd306ec992be
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 14 15:20:50 2017 +0430
tests: add pq_rtp test
This test is intended to check the RTP source / sink operability.
To do this, two processing queues are being allocated:
"generator": source/random -> sink/rtp
"checker": source/rtp -> sink/checker
The first one generates some amount of random bytes (payload),
and stores them inside a buffer that is shared between both
queues.
After generation, a payload is being sent from the first
queue via an RTP sink, and then being received by the second
via an RTP source.
As both queues do use a shared buffer, the last item of the
second queue (named 'sink/checker') is able to compare a
received payload with expected.
http://cgit.osmocom.org/gapk/commit/?id=3e9e57fb400218a74c44f9e3ffb70cf5291…
commit 3e9e57fb400218a74c44f9e3ffb70cf5291410a4
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Tue Sep 12 19:07:52 2017 +0300
tests: add pq_file test
This test is intended to check the file source / sink
operability. To do that, the following processing chain
is being composed:
source/file -> proc/dummy -> sink/file (stdout)
The source item opens the sample file named 'io_sample.txt'
for reading. The next processing item simply converts all
uppercase latters to the lowercase. The last one writes
the result to stdout.
This processing cycle is being repeated several times
with different block length values.
http://cgit.osmocom.org/gapk/commit/?id=1fe6a9b9ed92da4845f8c8cef10372a3e71…
commit 1fe6a9b9ed92da4845f8c8cef10372a3e711a8ca
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Tue Sep 12 15:32:52 2017 +0300
tests: add procqueue test
This test is intended to validate the processing queue
management API. Moreover, the talloc debugging API is
used to ensure that there are no memory leaks.
First, four processing queues are being allocated. One
of them is empty, while others have different count of
items. Then the human-readable description is being
generated for all of them. And finally, the processing
and exit cllback are being tested.
During the test execution, the talloc NULL-context
tracking feature is enabled, allowing to observe every
memory allocation within the libosmogapk, and to detect
memory leaks.
http://cgit.osmocom.org/gapk/commit/?id=f069eb37fe48df4e6897d0614e008b676e0…
commit f069eb37fe48df4e6897d0614e008b676e06db8e
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Tue Sep 12 15:26:31 2017 +0300
Init automake test environment
http://cgit.osmocom.org/gapk/commit/?id=f496a998e520c3ab99d09cf279e64b0b9e5…
commit f496a998e520c3ab99d09cf279e64b0b9e52318e
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Tue Sep 12 01:30:48 2017 +0300
procqueue: allocate an output buffer as named chunk
The talloc_size() call sets the current file name and the current
line number as name for chunk being allocated. This combination
is not so informative during debugging, so let's use the static
'.buffer' string as context name for item's output buffer.
http://cgit.osmocom.org/gapk/commit/?id=fb2326fbcf12abc47e3f24f6c2051e71d01…
commit fb2326fbcf12abc47e3f24f6c2051e71d013705e
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Tue Sep 12 01:17:26 2017 +0300
procqueue: set talloc name and context for queue description
Previously a queue description string was allocated without
setting proper parental talloc context and proper name.
http://cgit.osmocom.org/gapk/commit/?id=7279d9f05777855a0dc2873038bdb13557d…
commit 7279d9f05777855a0dc2873038bdb13557d174a3
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sun Sep 10 16:32:48 2017 +0300
src/libosmogapk.map: export osmo_gapk_* with a wilcard
http://cgit.osmocom.org/gapk/commit/?id=9e7e88927851fd6b2fa42d0a187bd7e65cc…
commit 9e7e88927851fd6b2fa42d0a187bd7e65ccaccf1
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sun Sep 10 16:27:04 2017 +0300
procqueue: use queue / item names in logging
http://cgit.osmocom.org/gapk/commit/?id=3839a88ea681024752048c902b23144c42f…
commit 3839a88ea681024752048c902b23144c42f4fa42
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sun Sep 10 16:00:43 2017 +0300
procqueue: separate queue check function
In order to give advanced control over a processing queue,
it would be better to have the checking function separated from
the osmo_gapk_pq_prepare(). Moreover, this change introduces an
additional 'strict' checking mode that requires a queue to have
a source item first and a sink item in the last position.
http://cgit.osmocom.org/gapk/commit/?id=459791c488c6b66a5cd0d7cff9392a7a0b8…
commit 459791c488c6b66a5cd0d7cff9392a7a0b8ca733
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 21:44:16 2017 +0300
procqueue: add item catedory and sub-category fields
This change adds two meta-information fields to the processing
queue item structure. Both of them will be used for more
detailed logging and for the human-readable processing
queue description.
http://cgit.osmocom.org/gapk/commit/?id=408be3638b3cd84462632ae8fe0b92e9306…
commit 408be3638b3cd84462632ae8fe0b92e93064ca57
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 20:57:13 2017 +0300
procqueue: add item type enum (source, sink, proc)
There are currently three types of prcessing queue items:
- source (file, alsa, rtp)
- proc (format, codec)
- sink (file, alsa, rtp)
Let's assign corresponding type for each item.
This would facilitate logging and the queue checking.
http://cgit.osmocom.org/gapk/commit/?id=2286a36ace915864bce935f49374f12cb93…
commit 2286a36ace915864bce935f49374f12cb9384e5d
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 20:43:28 2017 +0300
procqueue: add human-readable name to osmo_gapk_pq
Since this change, every processing queue may optionally have
an associated human-readable name. If name is not required,
NULL should be passed to the osmo_gapk_pq_create().
http://cgit.osmocom.org/gapk/commit/?id=262ae0f98f21e91ff21f2082892f75a778d…
commit 262ae0f98f21e91ff21f2082892f75a778d077a5
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 14:48:49 2017 +0300
libosmogapk: drop an 'osmo' prefix from internal log variables
It would be better to have an 'osmo_gapk' prefix for exposed
symbols only. Both internal logging variables aren't exposed,
so they shouldn't have one.
http://cgit.osmocom.org/gapk/commit/?id=5cabe1eeec55421954c052951a3dba00018…
commit 5cabe1eeec55421954c052951a3dba00018af7cf
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 14:44:24 2017 +0300
osmo-gapk: use talloc for memory management
http://cgit.osmocom.org/gapk/commit/?id=f23b74736458d2415dd1dfec0559af44e63…
commit f23b74736458d2415dd1dfec0559af44e6353574
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 14:23:56 2017 +0300
libosmogapk: introduce the internal root talloc context
In order to simplify memory leak debugging, this change introduces
the library's internal talloc context that may be changed by
external application by calling the osmo_gapk_set_talloc_ctx().
http://cgit.osmocom.org/gapk/commit/?id=750c896b4a9e619bbc6f712f82b8d602a17…
commit 750c896b4a9e619bbc6f712f82b8d602a1750f96
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 14:09:55 2017 +0300
libosmogapk: rename the 'logging.c' to 'common.c'
There are not so much code, related to internal logging subsystem.
So, there is no reason to keep a few lines in a dedicated file.
In the future one may also be used for other routines.
http://cgit.osmocom.org/gapk/commit/?id=14637746d3f5a45fba4987d9892c50ca074…
commit 14637746d3f5a45fba4987d9892c50ca07434fd6
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 13:48:38 2017 +0300
libosmogapk: fix memory leak in both AMR and EFR codecs
The memory, allocated by codec_efr_init() / codec_amr_init(),
was not cleaned after calling the codec_exit(). Found using
talloc memory debugging API.
http://cgit.osmocom.org/gapk/commit/?id=3c20dac38c774afe2dfb769451a1d987c21…
commit 3c20dac38c774afe2dfb769451a1d987c21f9c65
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 12:10:08 2017 +0300
libosmogapk: use talloc for memory management
http://cgit.osmocom.org/gapk/commit/?id=a4d88ae13bc60e3f6269334d633495668af…
commit a4d88ae13bc60e3f6269334d633495668af0c640
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 8 11:13:49 2017 +0300
osmo-gapk: fix I/O combinations check
Previously both ALSA source and sink were out of attention.
http://cgit.osmocom.org/gapk/commit/?id=6831ebd958d2d1a66689e8adf9fc6f1d753…
commit 6831ebd958d2d1a66689e8adf9fc6f1d753c1544
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 8 10:55:05 2017 +0300
configure.ac: use actual bug report address in AC_INIT
http://cgit.osmocom.org/gapk/commit/?id=01f5c5bebf4b1a8415a9837a42b018b3c19…
commit 01f5c5bebf4b1a8415a9837a42b018b3c1932d0b
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 8 00:05:02 2017 +0300
osmo-gapk: wait until sink finish processing
Previously the osmo-gapk application used to exit as soon as all
the frames are processed, no matter has the sink finished its
internal processing (e.g. ALSA playback).
http://cgit.osmocom.org/gapk/commit/?id=a183ced71eb78c27123d29ea3e9bbc646bc…
commit a183ced71eb78c27123d29ea3e9bbc646bcd4fdc
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 8 00:02:20 2017 +0300
src/pq_alsa.c: implement processing state callback
Using the snd_pcm_avail_update() call from ALSA API it's possible
to know, how much samples are still to be processed.
http://cgit.osmocom.org/gapk/commit/?id=1f6f807bb35228f7d6f50cf61283b9ceb8f…
commit 1f6f807bb35228f7d6f50cf61283b9ceb8f46eee
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 7 18:42:49 2017 +0300
procqueue: add processing state callback
In some cases it's required to wait for some queue items
to finish processing. For example, the ALSA sink writes the
audio samples to the buffer in non-blocking mode, so as soon
as all of them will be written, a program may finish execution,
causing the playback abort.
To prevent that, this change extends the library's API, allowing
each queue item to have a processing state callback that returns
a positive integer if processing is not finished yet,
and 0 otherwise.
http://cgit.osmocom.org/gapk/commit/?id=b40a54dc97e28e31e4a9be8a3aa634eaafb…
commit b40a54dc97e28e31e4a9be8a3aa634eaafb219d5
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 7 17:51:35 2017 +0300
osmo-gapk: abort the processing queue on SIGINT
Instead of immediately shutting down the application, it is
better to try to break the processing queue first, and stop
the execution immediately if second SIGINT is received.
http://cgit.osmocom.org/gapk/commit/?id=11943bf320ca5ed3e9efd099d27c3ed3b36…
commit 11943bf320ca5ed3e9efd099d27c3ed3b3631832
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 7 17:39:24 2017 +0300
osmo-gapk: adjust application verbosity
This change allows user to enable advanced verbosity using the
'-v' command line option, which is disabled by default.
http://cgit.osmocom.org/gapk/commit/?id=0fe18af82d1bb1672ccec49f7b75a4c710d…
commit 0fe18af82d1bb1672ccec49f7b75a4c710d48d42
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 7 17:10:14 2017 +0300
osmo-gapk: use Osmocom logging framework
http://cgit.osmocom.org/gapk/commit/?id=4b7cd2c6772a43b3057368ca452be656918…
commit 4b7cd2c6772a43b3057368ca452be65691826aa5
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 7 16:48:27 2017 +0300
osmo-gapk: drop useless printf calls
The printf() writes the text into stdout, which may be undesirable
in some use cases. Moreover, the printed information was redundant.
So, let's drop such calls.
http://cgit.osmocom.org/gapk/commit/?id=c35ba8a725405f7712618871c56a3b7fb39…
commit c35ba8a725405f7712618871c56a3b7fb3933e2a
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 7 16:36:56 2017 +0300
libosmogapk: use Osmocom logging framework
Since this change, the libosmogapk uses the Osmocom logging
framework. By default, logging is disabled and could be enabled
by the external applications calling the osmo_gapk_log_init()
with a desired log target as an argument.
http://cgit.osmocom.org/gapk/commit/?id=f8d91a07b45a618fd25c9d6edcf28218642…
commit f8d91a07b45a618fd25c9d6edcf28218642044c9
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 7 00:04:01 2017 +0300
osmo-gapk: use more convenient name for the source file
Since GAPK package contains a library and the representative
osmo-gapk application, the 'main.c' looks a bit confusing. Let's
use the common naming scheme.
http://cgit.osmocom.org/gapk/commit/?id=4ffd6f20a9b7604308506d9e04ef1bb2e41…
commit 4ffd6f20a9b7604308506d9e04ef1bb2e41cd282
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Sep 6 23:53:30 2017 +0300
osmo-gapk: create a common shutdown function
Previously the code intended to shutdown the osmo-gapk application
was repeated two times. It's better to have a single function.
http://cgit.osmocom.org/gapk/commit/?id=5716ca636d8638060e525f428a497ddee18…
commit 5716ca636d8638060e525f428a497ddee18b4072
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Sep 6 23:42:19 2017 +0300
osmo-gapk: add an option to enable / disable benchmark
If the codec benchmarking is required in particular case, it
could be activated by a special command line option introduced
by this change.
http://cgit.osmocom.org/gapk/commit/?id=539af39e29726fc196e874b5d9cd6ec619d…
commit 539af39e29726fc196e874b5d9cd6ec619dc5f3c
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 1 16:19:40 2017 +0700
procqueue: use linuxlist to store queue items
The usage of linuxlist is more flexible than having a limited
array of pointers. This approach allows to have as much items
in a processing queue as required.
http://cgit.osmocom.org/gapk/commit/?id=1cf7f34444b3d8b44122a57d2bed7542b8c…
commit 1cf7f34444b3d8b44122a57d2bed7542b8c3b7f2
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 1 15:22:32 2017 +0700
procqueue: use uint8_t as output buffer type
http://cgit.osmocom.org/gapk/commit/?id=304fa73421a7c6ca5dcf36145f40c77af7d…
commit 304fa73421a7c6ca5dcf36145f40c77af7df1de7
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 1 15:15:45 2017 +0700
procqueue: store output buffers inside queue items
An output buffer belongs to its queue item, so it will be more
correctly to store its pointer inside the osmo_gapk_pq_item.
http://cgit.osmocom.org/gapk/commit/?id=3be9c7ae3c22f3e91c4e54b57a07b722dd4…
commit 3be9c7ae3c22f3e91c4e54b57a07b722dd4fb73f
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 1 14:33:19 2017 +0700
procqueue: use unsigned int for I/O frame size fields
A frame size cannot be negative, so 'unsigned' is more
suitable for frame size fields.
http://cgit.osmocom.org/gapk/commit/?id=4f0a47d0e35ece9ca46bb62294357d89920…
commit 4f0a47d0e35ece9ca46bb62294357d89920d06aa
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 31 17:49:36 2017 +0700
Add the symbol export map for libosmogapk
http://cgit.osmocom.org/gapk/commit/?id=cda8995ac8a17cc1d579f73519fd5b0f242…
commit cda8995ac8a17cc1d579f73519fd5b0f2429675a
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Sep 4 04:18:06 2017 +0700
benchmark: add functions to get cycle and frame count
To simplify the benchrarking process via the library API, this
change introduces two new functions, which are intended to
provide total cycle and frame count.
http://cgit.osmocom.org/gapk/commit/?id=72218e7da04783222f04492d939268ac405…
commit 72218e7da04783222f04492d939268ac40585027
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Sep 4 03:33:48 2017 +0700
benchmark: allocate memory dynamically
Having statically allocated memory for benchmark data of every
codec causes high memory usage, especially if actual benchmarking
is not required for a particular use case. Instead of that, let's
provide an optional opportunity to enable benchmarking for a
particular codec by calling the osmo_gapk_bench_enable(). The
required amount of memory would be allocated, and then can be
freed by calling the osmo_gapk_bench_free() or manually.
http://cgit.osmocom.org/gapk/commit/?id=c9a75e59c67d62bc9d64c8c110ef47feb60…
commit c9a75e59c67d62bc9d64c8c110ef47feb60e7ebf
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Sep 4 03:03:32 2017 +0700
benchmark: get rid of 'static inline' definition
The usage of a 'static inline' function definition in the 'bench.h'
is resulting in separate independent function definitions in each
translation unit from which the header is included. This is
increasing the size of compiled code unnecessarily.
http://cgit.osmocom.org/gapk/commit/?id=ba46856bb403a507977e4c699c90714c962…
commit ba46856bb403a507977e4c699c90714c962463f9
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Sep 4 02:23:18 2017 +0700
benchmark: move benchmark impl to a private header
There is no need to expose the implementation details of both
BENCHMARK_START and BENCHMARK_STOP macros via public header.
This change moves them to a separate private header 'bench.h'.
http://cgit.osmocom.org/gapk/commit/?id=349219c14875705b8142d599f6af153d22a…
commit 349219c14875705b8142d599f6af153d22a9a00e
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Sep 4 00:42:38 2017 +0700
benchmark: move benchmark_dump() outside the library
The benchmark_dump() is only used by the osmo-gapk binary, and
is intended to prepare and print benchmarking results to stderr,
what is most likely unusable for the library users.
http://cgit.osmocom.org/gapk/commit/?id=a8d46571cebb7f14501fa7bcf3c2eb86c47…
commit a8d46571cebb7f14501fa7bcf3c2eb86c473d8b2
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 31 17:22:56 2017 +0700
Add an 'osmo_gapk' prefix to the exposed symbols
To avoid a naming conflict between libosmogapk and other projects
during linkage, all the exposed symbols should have an unique
prefix. Let's use 'osmo_gapk' for that.
http://cgit.osmocom.org/gapk/commit/?id=9cba760ba2ca5fd73e34f91bf388fc255db…
commit 9cba760ba2ca5fd73e34f91bf388fc255dbcd335
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 31 02:31:18 2017 +0700
procqueue: expose the processing queue struct definition
To be able to use processing queues from outside, the pq struct
should be shared in the corresponding header file.
http://cgit.osmocom.org/gapk/commit/?id=40d59f14a240e943205fafe7d2449b286d3…
commit 40d59f14a240e943205fafe7d2449b286d3b4913
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 31 01:41:26 2017 +0700
Add a pkg-config manifest for libosmogapk
In order to make pkg-config 'see' the libosmogapk, a corresponding
package description is required. For more details, see:
https://autotools.io/pkgconfig/file-format.htmlhttp://cgit.osmocom.org/gapk/commit/?id=5f941573b0040c1b27014b4756155c86fe8…
commit 5f941573b0040c1b27014b4756155c86fe896b9f
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 31 01:20:18 2017 +0700
Use '#pragma once' instead of include guard
The most compilers today do support the '#pragma once', which is
designed to cause the current source file to be included only once
in a single compilation. One has several advantages, including:
less code, avoidance of name clashes, and sometimes improvement
in compilation speed.
See: https://en.wikipedia.org/wiki/Pragma_once for details.
http://cgit.osmocom.org/gapk/commit/?id=30209cedddb3b6ece5614b40f65f6a04e84…
commit 30209cedddb3b6ece5614b40f65f6a04e84388b4
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Aug 30 20:26:02 2017 +0700
Install GAPK headers to '${includedir}/osmocom/gapk/'
To be able to use the library, external applications need to know,
which symbols are exposed. This information is provided by header
files, which are being installed to a system's ${includedir}
since this change.
http://cgit.osmocom.org/gapk/commit/?id=48206ad2e07216e01c9870b606aee442b3d…
commit 48206ad2e07216e01c9870b606aee442b3d7ec0e
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Aug 30 19:35:51 2017 +0700
Add an 'osmo' prefix to the 'gapk' binary
This is a common practice of all Osmocom executables
to have an 'osmo' prefix. Let's follow this here too.
http://cgit.osmocom.org/gapk/commit/?id=95e666404e1e31dfb95d7dc8b00c1b0be88…
commit 95e666404e1e31dfb95d7dc8b00c1b0be88659b3
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Aug 30 19:03:49 2017 +0700
Introduce a shared 'libosmogapk' library
The previous GAPK implementation was represented as a single
executable. So, all audio transcoding operations were available
only by calling the 'gapk' binary. This approach didn't allow
external applications to benefit from using GAPK API directly.
Since there are some projects (such as GR-GSM and OsmocomBB),
which are potential users of GAPK code base, it would be better
to have all transcoding functions within a shared library.
So, this change separates the common code into a shared library,
named 'libosmogapk', and links the 'gapk' binary against one.
Currently there are no shared headers, pkg-config manifest and
the export map, but they will be done latter.
-----------------------------------------------------------------------
Summary of changes:
.gitreview | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 .gitreview
hooks/post-receive
--
GSM Audio Pocket Knife
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GSM Audio Pocket Knife".
The branch, fixeria/lib has been created
at 3cf11d824385e06a96b318766d7e6708e49b3215 (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/gapk/commit/?id=3cf11d824385e06a96b318766d7e6708e49…
commit 3cf11d824385e06a96b318766d7e6708e49b3215
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 15 19:34:44 2017 +0430
tests: add format / codec transcoding tests
This test group is intended to check the format / codec transcoding
capabilities of the library. The reference files are used to ensure
that encoding or decoding was successful.
The following formats are currently being tested:
- amr_efr
- gsm
- racal_hr
- racal_fr
- racal_efr
- ti_hr
- ti_fr
- ti_efr
- rtp_efr
- rtp_hr_etsi
- rtp_hr_ietf
http://cgit.osmocom.org/gapk/commit/?id=f7d53964d372a64ccbad419cedf33c36044…
commit f7d53964d372a64ccbad419cedf33c360442a28f
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 15 19:17:21 2017 +0430
osmo-gapk: fix I/O count check condition
The stdin / stdout operation was broken by a new check condition,
introduced by the 15fa605576a81803c57a144231e9e9720aa133a1.
http://cgit.osmocom.org/gapk/commit/?id=c24199263f070fe68b778cab82bb93327b0…
commit c24199263f070fe68b778cab82bb93327b0f07c1
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 14 15:20:50 2017 +0430
tests: add pq_rtp test
This test is intended to check the RTP source / sink operability.
To do this, two processing queues are being allocated:
"generator": source/random -> sink/rtp
"checker": source/rtp -> sink/checker
The first one generates some amount of random bytes (payload),
and stores them inside a buffer that is shared between both
queues.
After generation, a payload is being sent from the first
queue via an RTP sink, and then being received by the second
via an RTP source.
As both queues do use a shared buffer, the last item of the
second queue (named 'sink/checker') is able to compare a
received payload with expected.
http://cgit.osmocom.org/gapk/commit/?id=8e3d622262859145d6e8bc8ab4083ef9772…
commit 8e3d622262859145d6e8bc8ab4083ef97728a8f2
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Tue Sep 12 19:07:52 2017 +0300
tests: add pq_file test
This test is intended to check the file source / sink
operability. To do that, the following processing chain
is being composed:
source/file -> proc/dummy -> sink/file (stdout)
The source item opens the sample file named 'io_sample.txt'
for reading. The next processing item simply converts all
uppercase latters to the lowercase. The last one writes
the result to stdout.
This processing cycle is being repeated several times
with different block length values.
http://cgit.osmocom.org/gapk/commit/?id=2f5c8ae7ec445a5c327a584bffc4b17b53d…
commit 2f5c8ae7ec445a5c327a584bffc4b17b53d7f7c0
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Tue Sep 12 15:32:52 2017 +0300
tests: add procqueue test
This test is intended to validate the processing queue
management API. Moreover, the talloc debugging API is
used to ensure that there are no memory leaks.
First, four processing queues are being allocated. One
of them is empty, while others have different count of
items. Then the human-readable description is being
generated for all of them. And finally, the processing
and exit cllback are being tested.
During the test execution, the talloc NULL-context
tracking feature is enabled, allowing to observe every
memory allocation within the libosmogapk, and to detect
memory leaks.
http://cgit.osmocom.org/gapk/commit/?id=0f08d56e36bbd998a5bd10ec17f2001f03f…
commit 0f08d56e36bbd998a5bd10ec17f2001f03fb584c
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Tue Sep 12 15:26:31 2017 +0300
Init automake test environment
http://cgit.osmocom.org/gapk/commit/?id=e8b882412b035637bec7edbd8b885c026e4…
commit e8b882412b035637bec7edbd8b885c026e4f7040
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Tue Sep 12 01:30:48 2017 +0300
procqueue: allocate an output buffer as named chunk
The talloc_size() call sets the current file name and the current
line number as name for chunk being allocated. This combination
is not so informative during debugging, so let's use the static
'.buffer' string as context name for item's output buffer.
http://cgit.osmocom.org/gapk/commit/?id=b755032efda89dc2d16356dbaec3f9cdfde…
commit b755032efda89dc2d16356dbaec3f9cdfded4354
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Tue Sep 12 01:17:26 2017 +0300
procqueue: set talloc name and context for queue description
Previously a queue description string was allocated without
setting proper parental talloc context and proper name.
http://cgit.osmocom.org/gapk/commit/?id=46df43543a9ea12acd0d0bf88a6e50aad7f…
commit 46df43543a9ea12acd0d0bf88a6e50aad7f14201
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sun Sep 10 16:32:48 2017 +0300
src/libosmogapk.map: export osmo_gapk_* with a wilcard
http://cgit.osmocom.org/gapk/commit/?id=bf64774bc79bd728e802d6366a95341ebe1…
commit bf64774bc79bd728e802d6366a95341ebe13fbca
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sun Sep 10 16:27:04 2017 +0300
procqueue: use queue / item names in logging
http://cgit.osmocom.org/gapk/commit/?id=f012219d97af791e800850b25237274851b…
commit f012219d97af791e800850b25237274851bdae0b
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sun Sep 10 16:00:43 2017 +0300
procqueue: separate queue check function
In order to give advanced control over a processing queue,
it would be better to have the checking function separated from
the osmo_gapk_pq_prepare(). Moreover, this change introduces an
additional 'strict' checking mode that requires a queue to have
a source item first and a sink item in the last position.
http://cgit.osmocom.org/gapk/commit/?id=f269356136d580d8175657cb68dc05a9c70…
commit f269356136d580d8175657cb68dc05a9c709f5a5
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 21:44:16 2017 +0300
procqueue: add item catedory and sub-category fields
This change adds two meta-information fields to the processing
queue item structure. Both of them will be used for more
detailed logging and for the human-readable processing
queue description.
http://cgit.osmocom.org/gapk/commit/?id=8bf80936be6daa963cc99f92b7318066fd9…
commit 8bf80936be6daa963cc99f92b7318066fd9bc9eb
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 20:57:13 2017 +0300
procqueue: add item type enum (source, sink, proc)
There are currently three types of prcessing queue items:
- source (file, alsa, rtp)
- proc (format, codec)
- sink (file, alsa, rtp)
Let's assign corresponding type for each item.
This would facilitate logging and the queue checking.
http://cgit.osmocom.org/gapk/commit/?id=41d428bf6435e9aa12ba185acc7339985d6…
commit 41d428bf6435e9aa12ba185acc7339985d6bd52c
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 20:43:28 2017 +0300
procqueue: add human-readable name to osmo_gapk_pq
Since this change, every processing queue may optionally have
an associated human-readable name. If name is not required,
NULL should be passed to the osmo_gapk_pq_create().
http://cgit.osmocom.org/gapk/commit/?id=b846b9a8eda3ae9b16e6d1a26357d643373…
commit b846b9a8eda3ae9b16e6d1a26357d64337336745
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 14:48:49 2017 +0300
libosmogapk: drop an 'osmo' prefix from internal log variables
It would be better to have an 'osmo_gapk' prefix for exposed
symbols only. Both internal logging variables aren't exposed,
so they shouldn't have one.
http://cgit.osmocom.org/gapk/commit/?id=080b912d99c92188fc7be75e3b24126da67…
commit 080b912d99c92188fc7be75e3b24126da67d64dc
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 14:44:24 2017 +0300
osmo-gapk: use talloc for memory management
http://cgit.osmocom.org/gapk/commit/?id=a2a6317a963e0e55b760368f51c66a8e667…
commit a2a6317a963e0e55b760368f51c66a8e667b92f0
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 14:23:56 2017 +0300
libosmogapk: introduce the internal root talloc context
In order to simplify memory leak debugging, this change introduces
the library's internal talloc context that may be changed by
external application by calling the osmo_gapk_set_talloc_ctx().
http://cgit.osmocom.org/gapk/commit/?id=4a77ee720a79e5e8f1e7b9e975d27c19c09…
commit 4a77ee720a79e5e8f1e7b9e975d27c19c094b316
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 14:09:55 2017 +0300
libosmogapk: rename the 'logging.c' to 'common.c'
There are not so much code, related to internal logging subsystem.
So, there is no reason to keep a few lines in a dedicated file.
In the future one may also be used for other routines.
http://cgit.osmocom.org/gapk/commit/?id=7f1aa98a8f2da8dbe13507f763274b41824…
commit 7f1aa98a8f2da8dbe13507f763274b41824e477d
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 13:48:38 2017 +0300
libosmogapk: fix memory leak in both AMR and EFR codecs
The memory, allocated by codec_efr_init() / codec_amr_init(),
was not cleaned after calling the codec_exit(). Found using
talloc memory debugging API.
http://cgit.osmocom.org/gapk/commit/?id=17b5ba93109743664d17df7bd89e1f44544…
commit 17b5ba93109743664d17df7bd89e1f44544b3fa3
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Sep 9 12:10:08 2017 +0300
libosmogapk: use talloc for memory management
http://cgit.osmocom.org/gapk/commit/?id=15fa605576a81803c57a144231e9e9720aa…
commit 15fa605576a81803c57a144231e9e9720aa133a1
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 8 11:13:49 2017 +0300
osmo-gapk: fix I/O combinations check
Previously both ALSA source and sink were out of attention.
http://cgit.osmocom.org/gapk/commit/?id=a9f3a4fb5ac57fb50898eec8a61333bc034…
commit a9f3a4fb5ac57fb50898eec8a61333bc034c087d
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 8 10:55:05 2017 +0300
configure.ac: use actual bug report address in AC_INIT
http://cgit.osmocom.org/gapk/commit/?id=27cc5fbbcb2b5649c9bca452e8a00335d9a…
commit 27cc5fbbcb2b5649c9bca452e8a00335d9a278a7
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 8 00:05:02 2017 +0300
osmo-gapk: wait until sink finish processing
Previously the osmo-gapk application used to exit as soon as all
the frames are processed, no matter has the sink finished its
internal processing (e.g. ALSA playback).
http://cgit.osmocom.org/gapk/commit/?id=01edb56d7bb082ecc187254c2f0a54178dd…
commit 01edb56d7bb082ecc187254c2f0a54178dd9ff3f
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 8 00:02:20 2017 +0300
src/pq_alsa.c: implement processing state callback
Using the snd_pcm_avail_update() call from ALSA API it's possible
to know, how much samples are still to be processed.
http://cgit.osmocom.org/gapk/commit/?id=8923276018b9a8d5ebafa2e18676fe6b8ce…
commit 8923276018b9a8d5ebafa2e18676fe6b8cef26a4
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 7 18:42:49 2017 +0300
procqueue: add processing state callback
In some cases it's required to wait for some queue items
to finish processing. For example, the ALSA sink writes the
audio samples to the buffer in non-blocking mode, so as soon
as all of them will be written, a program may finish execution,
causing the playback abort.
To prevent that, this change extends the library's API, allowing
each queue item to have a processing state callback that returns
a positive integer if processing is not finished yet,
and 0 otherwise.
http://cgit.osmocom.org/gapk/commit/?id=3e8cfdea6a2e1da03b6601c96b87d2a5683…
commit 3e8cfdea6a2e1da03b6601c96b87d2a5683c73c6
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 7 17:51:35 2017 +0300
osmo-gapk: abort the processing queue on SIGINT
Instead of immediately shutting down the application, it is
better to try to break the processing queue first, and stop
the execution immediately if second SIGINT is received.
http://cgit.osmocom.org/gapk/commit/?id=0d177795d1ffe70d926281034116d731992…
commit 0d177795d1ffe70d926281034116d73199265202
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 7 17:39:24 2017 +0300
osmo-gapk: adjust application verbosity
This change allows user to enable advanced verbosity using the
'-v' command line option, which is disabled by default.
http://cgit.osmocom.org/gapk/commit/?id=3d5a901ffe24ab38a2050afca7a146d840a…
commit 3d5a901ffe24ab38a2050afca7a146d840a1f303
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 7 17:10:14 2017 +0300
osmo-gapk: use Osmocom logging framework
http://cgit.osmocom.org/gapk/commit/?id=caeee8214084f8949e855780ce1cbfd42a5…
commit caeee8214084f8949e855780ce1cbfd42a514e78
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 7 16:48:27 2017 +0300
osmo-gapk: drop useless printf calls
The printf() writes the text into stdout, which may be undesirable
in some use cases. Moreover, the printed information was redundant.
So, let's drop such calls.
http://cgit.osmocom.org/gapk/commit/?id=1e220b9f3c2a0d9a1a6ea39d0972a207a51…
commit 1e220b9f3c2a0d9a1a6ea39d0972a207a51168bd
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 7 16:36:56 2017 +0300
libosmogapk: use Osmocom logging framework
Since this change, the libosmogapk uses the Osmocom logging
framework. By default, logging is disabled and could be enabled
by the external applications calling the osmo_gapk_log_init()
with a desired log target as an argument.
http://cgit.osmocom.org/gapk/commit/?id=d02ada5c46a8938f5d9fd09e255dc650193…
commit d02ada5c46a8938f5d9fd09e255dc6501937785d
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Sep 7 00:04:01 2017 +0300
osmo-gapk: use more convenient name for the source file
Since GAPK package contains a library and the representative
osmo-gapk application, the 'main.c' looks a bit confusing. Let's
use the common naming scheme.
http://cgit.osmocom.org/gapk/commit/?id=d8bdf47aaffb768c26b89511d1af7bce616…
commit d8bdf47aaffb768c26b89511d1af7bce616543d2
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Sep 6 23:53:30 2017 +0300
osmo-gapk: create a common shutdown function
Previously the code intended to shutdown the osmo-gapk application
was repeated two times. It's better to have a single function.
http://cgit.osmocom.org/gapk/commit/?id=6e0fe0e103612e01817dba857f5077adeb8…
commit 6e0fe0e103612e01817dba857f5077adeb87ea84
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Sep 6 23:42:19 2017 +0300
osmo-gapk: add an option to enable / disable benchmark
If the codec benchmarking is required in particular case, it
could be activated by a special command line option introduced
by this change.
http://cgit.osmocom.org/gapk/commit/?id=a3b4fb8be1bb9316443dedab0dcf9079328…
commit a3b4fb8be1bb9316443dedab0dcf9079328f13a6
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 1 16:19:40 2017 +0700
procqueue: use linuxlist to store queue items
The usage of linuxlist is more flexible than having a limited
array of pointers. This approach allows to have as much items
in a processing queue as required.
http://cgit.osmocom.org/gapk/commit/?id=cd2da365a81999db5a092b6bfb984d57b47…
commit cd2da365a81999db5a092b6bfb984d57b471883e
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 1 15:22:32 2017 +0700
procqueue: use uint8_t as output buffer type
http://cgit.osmocom.org/gapk/commit/?id=903f14cdf48faa61996b22b68361c511c92…
commit 903f14cdf48faa61996b22b68361c511c920b3b9
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 1 15:15:45 2017 +0700
procqueue: store output buffers inside queue items
An output buffer belongs to its queue item, so it will be more
correctly to store its pointer inside the osmo_gapk_pq_item.
http://cgit.osmocom.org/gapk/commit/?id=0d97f46b8757e0947304d88777706bd9a98…
commit 0d97f46b8757e0947304d88777706bd9a98a4c69
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Fri Sep 1 14:33:19 2017 +0700
procqueue: use unsigned int for I/O frame size fields
A frame size cannot be negative, so 'unsigned' is more
suitable for frame size fields.
http://cgit.osmocom.org/gapk/commit/?id=6683ef0a17dda6eb50aaeede8805936c751…
commit 6683ef0a17dda6eb50aaeede8805936c751ec4a5
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 31 17:49:36 2017 +0700
Add the symbol export map for libosmogapk
http://cgit.osmocom.org/gapk/commit/?id=f72d01558f16717d49380428310d1a269f8…
commit f72d01558f16717d49380428310d1a269f8540c6
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Sep 4 04:18:06 2017 +0700
benchmark: add functions to get cycle and frame count
To simplify the benchrarking process via the library API, this
change introduces two new functions, which are intended to
provide total cycle and frame count.
http://cgit.osmocom.org/gapk/commit/?id=ea53827e34b3d223c053289f7ef39f31057…
commit ea53827e34b3d223c053289f7ef39f3105712a18
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Sep 4 03:33:48 2017 +0700
benchmark: allocate memory dynamically
Having statically allocated memory for benchmark data of every
codec causes high memory usage, especially if actual benchmarking
is not required for a particular use case. Instead of that, let's
provide an optional opportunity to enable benchmarking for a
particular codec by calling the osmo_gapk_bench_enable(). The
required amount of memory would be allocated, and then can be
freed by calling the osmo_gapk_bench_free() or manually.
http://cgit.osmocom.org/gapk/commit/?id=36e92c49c510711bd7e88beb2935a2a298d…
commit 36e92c49c510711bd7e88beb2935a2a298def9fe
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Sep 4 03:03:32 2017 +0700
benchmark: get rid of 'static inline' definition
The usage of a 'static inline' function definition in the 'bench.h'
is resulting in separate independent function definitions in each
translation unit from which the header is included. This is
increasing the size of compiled code unnecessarily.
http://cgit.osmocom.org/gapk/commit/?id=43f74129c6ed128de8235aed1ce7d0f2851…
commit 43f74129c6ed128de8235aed1ce7d0f285193206
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Sep 4 02:23:18 2017 +0700
benchmark: move benchmark impl to a private header
There is no need to expose the implementation details of both
BENCHMARK_START and BENCHMARK_STOP macros via public header.
This change moves them to a separate private header 'bench.h'.
http://cgit.osmocom.org/gapk/commit/?id=f4650d455bde1cd7a489123db3ebfbf2dc8…
commit f4650d455bde1cd7a489123db3ebfbf2dc860b8e
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Mon Sep 4 00:42:38 2017 +0700
benchmark: move benchmark_dump() outside the library
The benchmark_dump() is only used by the osmo-gapk binary, and
is intended to prepare and print benchmarking results to stderr,
what is most likely unusable for the library users.
http://cgit.osmocom.org/gapk/commit/?id=6028be8e8655d8eabc1929ff0753114814f…
commit 6028be8e8655d8eabc1929ff0753114814f5dacd
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 31 17:22:56 2017 +0700
Add an 'osmo_gapk' prefix to the exposed symbols
To avoid a naming conflict between libosmogapk and other projects
during linkage, all the exposed symbols should have an unique
prefix. Let's use 'osmo_gapk' for that.
http://cgit.osmocom.org/gapk/commit/?id=4922c8376713196d909cb7b6d204cb10664…
commit 4922c8376713196d909cb7b6d204cb10664116c2
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 31 02:31:18 2017 +0700
procqueue: expose the processing queue struct definition
To be able to use processing queues from outside, the pq struct
should be shared in the corresponding header file.
http://cgit.osmocom.org/gapk/commit/?id=617daf02012a4e4d1a104d52f2517ad81b7…
commit 617daf02012a4e4d1a104d52f2517ad81b72dd54
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 31 01:41:26 2017 +0700
Add a pkg-config manifest for libosmogapk
In order to make pkg-config 'see' the libosmogapk, a corresponding
package description is required. For more details, see:
https://autotools.io/pkgconfig/file-format.htmlhttp://cgit.osmocom.org/gapk/commit/?id=e7959b00f6f21f371b24cd1960b36aacd34…
commit e7959b00f6f21f371b24cd1960b36aacd34bdeb7
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Thu Aug 31 01:20:18 2017 +0700
Use '#pragma once' instead of include guard
The most compilers today do support the '#pragma once', which is
designed to cause the current source file to be included only once
in a single compilation. One has several advantages, including:
less code, avoidance of name clashes, and sometimes improvement
in compilation speed.
See: https://en.wikipedia.org/wiki/Pragma_once for details.
http://cgit.osmocom.org/gapk/commit/?id=e6986f70c5f609692c7067a758233e2d832…
commit e6986f70c5f609692c7067a758233e2d8327de6b
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Aug 30 20:26:02 2017 +0700
Install GAPK headers to '${includedir}/osmocom/gapk/'
To be able to use the library, external applications need to know,
which symbols are exposed. This information is provided by header
files, which are being installed to a system's ${includedir}
since this change.
http://cgit.osmocom.org/gapk/commit/?id=a03ac4573a2c00a6b2937c42503b6c72064…
commit a03ac4573a2c00a6b2937c42503b6c7206480662
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Aug 30 19:35:51 2017 +0700
Add an 'osmo' prefix to the 'gapk' binary
This is a common practice of all Osmocom executables
to have an 'osmo' prefix. Let's follow this here too.
http://cgit.osmocom.org/gapk/commit/?id=5fb1965cacb7a3aaf269dbb8e0238721a7d…
commit 5fb1965cacb7a3aaf269dbb8e0238721a7d44c05
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Wed Aug 30 19:03:49 2017 +0700
Introduce a shared 'libosmogapk' library
The previous GAPK implementation was represented as a single
executable. So, all audio transcoding operations were available
only by calling the 'gapk' binary. This approach didn't allow
external applications to benefit from using GAPK API directly.
Since there are some projects (such as GR-GSM and OsmocomBB),
which are potential users of GAPK code base, it would be better
to have all transcoding functions within a shared library.
So, this change separates the common code into a shared library,
named 'libosmogapk', and links the 'gapk' binary against one.
Currently there are no shared headers, pkg-config manifest and
the export map, but they will be done latter.
-----------------------------------------------------------------------
hooks/post-receive
--
GSM Audio Pocket Knife
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GSM Audio Pocket Knife".
The branch, master has been updated
via 45d0fd66c3aceebcd1dc30ae2cffb33f5c65fe8e (commit)
from d5cfaa6a52d09551661f2cc8ef7ffc24f809960a (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/gapk/commit/?id=45d0fd66c3aceebcd1dc30ae2cffb33f5c6…
commit 45d0fd66c3aceebcd1dc30ae2cffb33f5c65fe8e
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Dec 29 21:48:18 2017 +0100
Add git-review config
Change-Id: Id4304dc8248087c23aaf3a5d205cd341ed6a758a
-----------------------------------------------------------------------
Summary of changes:
.gitreview | 3 +++
1 file changed, 3 insertions(+)
create mode 100644 .gitreview
hooks/post-receive
--
GSM Audio Pocket Knife
This is an 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 bfeea6713b4e17fcd5cfb0a5b4c042eaf526ae22 (commit)
via ef727410b28f1482a2a174cfbe943e6e98205bdb (commit)
from 1e57ba503ed734b36094288ad2dbedbd11f39c57 (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=bfeea6713b4e17fcd5cfb0a5b4c042e…
commit bfeea6713b4e17fcd5cfb0a5b4c042eaf526ae22
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Dec 27 22:53:36 2017 +0100
Expand ctrl interface
Add commands to get number of connected HNBs and identity string of
connected HNB based on Cell ID.
Change-Id: I3a2d6fa3d6d0829ccee4ecc0998d9299c97820e9
http://cgit.osmocom.org/osmo-iuh/commit/?id=ef727410b28f1482a2a174cfbe943e6…
commit ef727410b28f1482a2a174cfbe943e6e98205bdb
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Dec 26 19:27:43 2017 +0100
Add control interface
* add libosmoctrl dependency
* bind control interface
Change-Id: I4637e88da00bac1ab0237c29ac73806d024863ba
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 1 +
include/osmocom/iuh/hnbgw.h | 11 ++++-
src/Makefile.am | 4 +-
src/hnbgw.c | 100 +++++++++++++++++++++++++++++++++++++++++++-
4 files changed, 111 insertions(+), 5 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "A python tool to program magic SIMs".
The branch, master has been updated
via 287b6ce1b49fc924fd281a000748f2002114c408 (commit)
via ac23ad5013e47e26bb53cfe7fb73d970891e94e3 (commit)
from 1d087efc974ed29d8f0802a7aba507ab56698283 (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/pysim/commit/?id=287b6ce1b49fc924fd281a000748f20021…
commit 287b6ce1b49fc924fd281a000748f2002114c408
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Fri Dec 29 20:48:51 2017 +0100
pySim-prog.py: Fix trailing whitespace
Change-Id: I735dc7bb774d77d3b60b1712b0f0afcbb81dc726
http://cgit.osmocom.org/pysim/commit/?id=ac23ad5013e47e26bb53cfe7fb73d97089…
commit ac23ad5013e47e26bb53cfe7fb73d970891e94e3
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Fri Dec 29 20:30:35 2017 +0100
pySim-*.py: Set shebang to use python v2
Nowadays bin/python usually points to python3, and this script is written
in python2, which means if run directly from terminal it will fail with
some print syntax errors.
Change-Id: I6ab4e9edc44a8045915d4828c6de2fa98027fb7e
-----------------------------------------------------------------------
Summary of changes:
pySim-prog.py | 3 +--
pySim-read.py | 2 +-
2 files changed, 2 insertions(+), 3 deletions(-)
hooks/post-receive
--
A python tool to program magic SIMs
This is an 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 Open Source GSM Base Band stack".
The branch, master has been updated
via 96e5f8cbe57d55a274cfba1ac7f4961b29bab6fe (commit)
via ceb0875f1a2c90de826450f1de127450b62bcd9b (commit)
via a8130aba91247e07df83d2612f14d58d9a45eaa7 (commit)
from f02c04f4441ae0d05f46f5fdfd1aa8181ede57a8 (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/osmocom-bb/commit/?id=96e5f8cbe57d55a274cfba1ac7f49…
commit 96e5f8cbe57d55a274cfba1ac7f4961b29bab6fe
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Dec 27 10:51:32 2017 +0800
mobile: Add lua examples for basic functions that are available
Link to Lua docs, link to our manual. Demo logging, timer, MS
on/off, sms sending and sms receiving. For the MM state I will
need to export constants/names to make this usable. Currently
it is a bit of a hack (first time to MM_IDLE) to send a SMS. We
would know when we attached though.
Change-Id: I10ac656330b65e3905d6cbbb7865aa0f969cd9ff
http://cgit.osmocom.org/osmocom-bb/commit/?id=ceb0875f1a2c90de826450f1de127…
commit ceb0875f1a2c90de826450f1de127450b62bcd9b
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Wed Dec 27 10:50:14 2017 +0800
mobile: Properly close the primitive interface on reload
When reloading a script go through script_lua_close. Get the
primitive first. Then destruct the lua environment which will
lead to GC (e.g. cancellation of timers) and then delete the
primitive code.
Change-Id: I5bb4fa9e7c5010f3ad50b258dcb14956eea8822a
http://cgit.osmocom.org/osmocom-bb/commit/?id=a8130aba91247e07df83d2612f14d…
commit a8130aba91247e07df83d2612f14d58d9a45eaa7
Author: Holger Hans Peter Freyther <holger(a)moiji-mobile.com>
Date: Tue Dec 26 12:46:30 2017 +0800
mobile: Send SMS through the primitive interface
Make this symmetric and send the SMS through the primitive
interface. Construct and copy the sms into the prim, store
the SCA in the prim as well. In 04.11 we see we can store
2*10 digits in the destination address and a NUL.
Change-Id: I91d7537f4f6ce5ba00218c58f3456947ec7bc662
-----------------------------------------------------------------------
Summary of changes:
doc/examples/mobile/lua_helloworld.lua | 9 ++++++
doc/examples/mobile/lua_ms_on_off.lua | 23 ++++++++++++++++
doc/examples/mobile/lua_sms_on_attach.lua | 32 ++++++++++++++++++++++
doc/examples/mobile/lua_sms_receive.lua | 15 ++++++++++
doc/examples/mobile/lua_timer.lua | 12 ++++++++
.../layer23/include/osmocom/bb/mobile/gsm411_sms.h | 2 ++
.../layer23/include/osmocom/bb/mobile/primitives.h | 2 ++
src/host/layer23/src/mobile/gsm411_sms.c | 2 +-
src/host/layer23/src/mobile/primitives.c | 16 +++++++++++
src/host/layer23/src/mobile/script_lua.c | 30 ++++++++++++++++----
10 files changed, 136 insertions(+), 7 deletions(-)
create mode 100644 doc/examples/mobile/lua_helloworld.lua
create mode 100644 doc/examples/mobile/lua_ms_on_off.lua
create mode 100644 doc/examples/mobile/lua_sms_on_attach.lua
create mode 100644 doc/examples/mobile/lua_sms_receive.lua
create mode 100644 doc/examples/mobile/lua_timer.lua
hooks/post-receive
--
The Open Source GSM Base Band stack
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Software-defined analyzer for APCO P25".
The branch, max has been updated
via d25d93cf9e9b870e9e1440d9aaa7c9239fda56b6 (commit)
from 9b93b5699d89128bf07f95ee69f77ed640b9bdb8 (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/op25/commit/?id=d25d93cf9e9b870e9e1440d9aaa7c9239fd…
commit d25d93cf9e9b870e9e1440d9aaa7c9239fda56b6
Author: Max <ikj1234i(a)yahoo.com>
Date: Thu Dec 28 21:16:07 2017 -0500
p25 p2/tdma bugfix, code cleanups
-----------------------------------------------------------------------
Summary of changes:
op25/gr-op25_repeater/apps/rx.py | 24 +-----------------------
1 file changed, 1 insertion(+), 23 deletions(-)
hooks/post-receive
--
Software-defined analyzer for APCO P25
This is an 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 effdec6e13550f89469c2f9da95895cc5c474dd0 (commit)
from 20c7c46bceac4969e420f2b0dd89448327914971 (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=effdec6e13550f89469c2f9da95895c…
commit effdec6e13550f89469c2f9da95895cc5c474dd0
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Dec 28 14:18:02 2017 +0100
Add optional profiling support
This facilitates the use of programs like uftrace. It's disabled by
default due to associated overhead.
Change-Id: I5c16988cefa46e0b958030c0f3bff9efc5b4979d
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 9 +++++++++
1 file changed, 9 insertions(+)
hooks/post-receive
--
UNNAMED PROJECT
This is an 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 1e57ba503ed734b36094288ad2dbedbd11f39c57 (commit)
from f8b73b15c06055719e712b5a70d130cfd42bea4b (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=1e57ba503ed734b36094288ad2dbedb…
commit 1e57ba503ed734b36094288ad2dbedbd11f39c57
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Dec 28 12:27:41 2017 +0100
Use proper package version
Use actual application version instead of hardcoded "0".
Change-Id: I8711b9d819454d810291d57b97119d9fe4a47f8e
-----------------------------------------------------------------------
Summary of changes:
src/hnbgw.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom code for Iuh interface
This is an 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, laforge/reject-id-cid has been created
at 722a802c79fc40d17e42982412382034e62829ab (commit)
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/osmo-iuh/commit/?id=722a802c79fc40d17e4298241238203…
commit 722a802c79fc40d17e42982412382034e62829ab
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Thu Dec 28 21:47:06 2017 +0100
Reject any HNBAP-REGISTER messages for HNB's with identical CID
According to some references found in the nano3G MIB help, the CellID as
reported in the HNB-REGISTER-REQ is combined from 16-bit CellID and the
12bit RNC-ID.
The HNB-GW should use this value in the register-req to ensure it is
unique in the network. We should probably reject register requests from
non-unique / overlapping values.
Change-Id: Ib58cc9f3c0e700f8bc5930f4df0d2dfe7888b991
Closes: OS#2789
http://cgit.osmocom.org/osmo-iuh/commit/?id=39773fd362669ab614c767f4d818200…
commit 39773fd362669ab614c767f4d818200090d93233
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Oct 9 16:41:33 2017 +0800
WIP: fix asn1 syntax errors
Change-Id: Ib6977a9803fdce010eca9fc9a768c89ccf4215f8
-----------------------------------------------------------------------
hooks/post-receive
--
Osmocom code for Iuh interface
This is an 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 f8b73b15c06055719e712b5a70d130cfd42bea4b (commit)
via 8e88d37ceca1dcbb91c59a26d6467df8524283f5 (commit)
from 3bd8a556612e5990e7997044d20ade06373a7da6 (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=f8b73b15c06055719e712b5a70d130c…
commit f8b73b15c06055719e712b5a70d130cfd42bea4b
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 26 21:39:53 2017 +0100
hnbgw_vty.c: Fix "-Werror=format-security" failure in vty_out()
We have to use a format string, we cannot directly print "name".
Fixes a build error on our OBS builds:
hnbgw_vty.c:156:5: error: format not a string literal and no format arguments [-Werror=format-security]
which was introduced in Change-Id I3c937306a011715e163a40bc8ef8ec7e8d4e5d08
about one week ago.
Change-Id: I042989c2b7b379284b2ee5fea3bd8f8ce406b09e
http://cgit.osmocom.org/osmo-iuh/commit/?id=8e88d37ceca1dcbb91c59a26d6467df…
commit 8e88d37ceca1dcbb91c59a26d6467df8524283f5
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Tue Dec 26 21:38:49 2017 +0100
hnbgw_vty.c: cosmetic: Fix non-tab-indented code
This was introduced a week ago in Change-Id
I3c937306a011715e163a40bc8ef8ec7e8d4e5d08 and is now cleaned up.
Change-Id: Iaadf941aa7f1c5ae05eb02b51cc646b7b5587ba3
-----------------------------------------------------------------------
Summary of changes:
src/hnbgw_vty.c | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Software-defined analyzer for APCO P25".
The branch, max has been updated
via 9b93b5699d89128bf07f95ee69f77ed640b9bdb8 (commit)
via cd16c15c54371b72b7c7a4c7942b8e05f4c535ab (commit)
via 18e96a230760fcd48660c82fc9c82f4dd2ccbf09 (commit)
from 9f8b9af3a46e8d6d0af2d29b8d8668405dc62e9e (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/op25/commit/?id=9b93b5699d89128bf07f95ee69f77ed640b…
commit 9b93b5699d89128bf07f95ee69f77ed640b9bdb8
Author: Max <ikj1234i(a)yahoo.com>
Date: Mon Dec 25 20:15:10 2017 -0500
multi rx
http://cgit.osmocom.org/op25/commit/?id=cd16c15c54371b72b7c7a4c7942b8e05f4c…
commit cd16c15c54371b72b7c7a4c7942b8e05f4c535ab
Author: Max <ikj1234i(a)yahoo.com>
Date: Mon Dec 25 20:13:43 2017 -0500
readme update II
http://cgit.osmocom.org/op25/commit/?id=18e96a230760fcd48660c82fc9c82f4dd2c…
commit 18e96a230760fcd48660c82fc9c82f4dd2ccbf09
Author: Max <ikj1234i(a)yahoo.com>
Date: Mon Dec 25 19:36:35 2017 -0500
update readme
-----------------------------------------------------------------------
Summary of changes:
op25/gr-op25_repeater/apps/README | 52 ++++++++
op25/gr-op25_repeater/apps/cfg.json | 49 ++++++++
op25/gr-op25_repeater/apps/multi_rx.py | 217 +++++++++++++++++++++++++++++++++
3 files changed, 318 insertions(+)
create mode 100644 op25/gr-op25_repeater/apps/cfg.json
create mode 100755 op25/gr-op25_repeater/apps/multi_rx.py
hooks/post-receive
--
Software-defined analyzer for APCO P25
This is an 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 3bd8a556612e5990e7997044d20ade06373a7da6 (commit)
from 23f3fdc6b25d8c5fc5a8f7f23eb69d2ac3d712b3 (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=3bd8a556612e5990e7997044d20ade0…
commit 3bd8a556612e5990e7997044d20ade06373a7da6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Dec 25 15:24:33 2017 +0100
vty typo: 'show hnb': SCTP stream, not SCCP stream
Change-Id: Iceb29af9f4ef6b4b4ed9778bdd683d30c201371d
-----------------------------------------------------------------------
Summary of changes:
src/hnbgw_vty.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom code for Iuh interface
This is an 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 23f3fdc6b25d8c5fc5a8f7f23eb69d2ac3d712b3 (commit)
via 4e2681df26399e2ff6260f3eaaeca23c3e25bfa6 (commit)
via da58d26cbcfb1b523830b359a17beb8660311bd7 (commit)
via e045da02613850aa1beff73516644834fcbc26f8 (commit)
via 1e9f4f5432fff3ff96d23b16252dd865b9e7aa62 (commit)
via b10e2937d94d30a9c33bb70ea291c856868490be (commit)
via aa3e9ebcb409e97ab3e61f17df7c154b8455d568 (commit)
via f33d16404d6cd78bfe33d445d1786f731a036440 (commit)
via 9e17e054e4bc48cf608c6fec1d7729a9ce74b872 (commit)
via 140f38c55ec208f9ed4c8b81e228bf0091cb1731 (commit)
from 6eeef115a9096b954dd6d873978abbb28055d301 (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=23f3fdc6b25d8c5fc5a8f7f23eb69d2…
commit 23f3fdc6b25d8c5fc5a8f7f23eb69d2ac3d712b3
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Dec 25 00:00:04 2017 +0100
comments: hnbgw_rua.c: remove obsolete fixmes for asn1 free
The comments are all right above the line that does the proper asn1 free step.
Change-Id: I60e3be8c56ecc75c22e76f9e9dce8c72753e153b
http://cgit.osmocom.org/osmo-iuh/commit/?id=4e2681df26399e2ff6260f3eaaeca23…
commit 4e2681df26399e2ff6260f3eaaeca23c3e25bfa6
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Dec 24 23:54:07 2017 +0100
osmo-hnbgw: startup: log the RNC-Id that is going to be used
Change-Id: I8aeb93fe8037e5fdc0784f5fc3bdb527de3b76bd
http://cgit.osmocom.org/osmo-iuh/commit/?id=da58d26cbcfb1b523830b359a17beb8…
commit da58d26cbcfb1b523830b359a17beb8660311bd7
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Dec 25 00:01:37 2017 +0100
osmo-hnbgw config: add 'rnc-id' config item
So far, the RNC-Id is hard-coded as 23. Still use 23 as default, but allow
configuring by config file. Hence make it possible to run multiple osmo-hnbgw
with differing RNC-Id each.
Change-Id: I374f558cc4bb36055f39efe9c58ae1b9bd49da46
http://cgit.osmocom.org/osmo-iuh/commit/?id=e045da02613850aa1beff7351664483…
commit e045da02613850aa1beff73516644834fcbc26f8
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Dec 24 20:34:38 2017 +0100
cosmetic: context_map_tmr_cb(): fix comment
Change-Id: I4dd07a4d09d3cd4dc2a08e42ee48344967e5e3a6
http://cgit.osmocom.org/osmo-iuh/commit/?id=1e9f4f5432fff3ff96d23b16252dd86…
commit 1e9f4f5432fff3ff96d23b16252dd865b9e7aa62
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Dec 24 23:57:58 2017 +0100
rua_to_scu(): don't create a context map for UNITDATA
UNITDATA is connection-less, and as can be observed further below, the 'map'
doesn't get used in the N_UNIDATA case.
Related: OS#2776
Change-Id: Ic35562e6d7bfa54b6be859860657f9a235ad5a50
http://cgit.osmocom.org/osmo-iuh/commit/?id=b10e2937d94d30a9c33bb70ea291c85…
commit b10e2937d94d30a9c33bb70ea291c856868490be
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Dec 24 21:49:44 2017 +0100
rua: discard context maps on id-Disconnect
When an id-Disconnect is received, the RUA to SCCP user context becomes unused.
Mark the context map as inactive in that case. It will be cleaned up by the
context map garbage collector.
Related: OS#2776
Change-Id: I9616f72bfa566de081098ee13e720ff0f5266c77
http://cgit.osmocom.org/osmo-iuh/commit/?id=aa3e9ebcb409e97ab3e61f17df7c154…
commit aa3e9ebcb409e97ab3e61f17df7c154b8455d568
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Dec 24 21:47:59 2017 +0100
segfault: context_map gc: use llist_for_each_entry_safe()
The context map garbage collector removes entries from the list, hence it must
use llist_for_each_entry_safe().
We haven't hit this before since nothing is yet flagging context maps to be
discarded.
Related: OS#2776
Change-Id: I9d5899923054d1bf862d542fec862fb1e6f07dce
http://cgit.osmocom.org/osmo-iuh/commit/?id=f33d16404d6cd78bfe33d445d1786f7…
commit f33d16404d6cd78bfe33d445d1786f731a036440
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Dec 21 05:23:44 2017 +0100
compiler warning: asn1tostruct.py: return 0 at end of *_free_*()
Part of the resulting diff in the generated code:
--- /tmp/hnbap_decoder.c 2017-12-24 17:06:50.983979866 +0100
+++ /tmp/hnbap_decoder.c 2017-12-24 17:07:10.760223354 +0100
@@ -1179,6 +1179,7 @@
TNLUpdateResponseIEs_t *tnlUpdateResponseIEs) {
ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_Context_ID, &tnlUpdateResponseIEs->context_ID);
+ return 0;
}
int hnbap_free_tnlupdaterequesties(
@@ -1187,6 +1188,7 @@
ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_Context_ID, &tnlUpdateRequestIEs->context_ID);
ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_RABList, &tnlUpdateRequestIEs->rabList);
ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_Update_cause, &tnlUpdateRequestIEs->update_cause);
+ return 0;
}
int hnbap_free_errorindicationies(
@@ -1197,12 +1199,14 @@
if ((errorIndicationIEs->presenceMask & ERRORINDICATIONIES_CRITICALITYDIAGNOSTICS_PRESENT)
== ERRORINDICATIONIES_CRITICALITYDIAGNOSTICS_PRESENT)
ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_CriticalityDiagnostics, &errorIndicationIEs->criticalityDiagnostics);
+ return 0;
}
int hnbap_free_hnbconfigtransferrequesties(
HNBConfigTransferRequestIEs_t *hnbConfigTransferRequestIEs) {
ASN_STRUCT_FREE_CONTENTS_ONLY(asn_DEF_NeighbourInfoRequestList, &hnbConfigTransferRequestIEs->neighbourInfoRequestList);
+ return 0;
}
int hnbap_free_tnlupdatefailureies(
[etc.]
Related: OS#2670
Change-Id: Ieba12c09c33a81da964bf88a858714d922ced8c0
http://cgit.osmocom.org/osmo-iuh/commit/?id=9e17e054e4bc48cf608c6fec1d7729a…
commit 9e17e054e4bc48cf608c6fec1d7729a9ce74b872
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Mon Dec 25 00:35:05 2017 +0100
osmo-hnbgw: vty: revamp output of context maps on 'show hnb'
Instead of listing each and every context map, rather output a summary of
context counts.
Rationale: in a list of a hundred HNBs, I don't want to also see a dozen (or
potentially thousands of) context map lines for each. Furthermore, the conn IDs
aren't necessarily useful on network traces either.
For example, what was shown as SUA Id is incidentally the SCCP Reference, but
this is not a hard requirement and may change. Also, the reference is shown in
wireshark as a hex in mismatching byte order ... so rather don't bother.
The result now looks like
OsmoHNBGW> show hnb all
HNB (r=192.168.0.124:29169<->l=192.168.0.9:29169) "000295-0000152614(a)ap.ipaccess.com"
MCC 901 MNC 70 LAC 14357 RAC 11 SAC 1 CID 8595638 SCCP-stream:HNBAP=0,RUA=0
IuCS: 1 contexts: inactive-reserved:1
IuPS: 1 contexts: active:1
1 HNB connected
Related: OS#2772 OS#2773
Change-Id: Iae76b68e85863c8663bb5c508b85534c00e1d2c9
http://cgit.osmocom.org/osmo-iuh/commit/?id=140f38c55ec208f9ed4c8b81e228bf0…
commit 140f38c55ec208f9ed4c8b81e228bf0091cb1731
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Dec 20 23:48:02 2017 +0100
vty: tweak / improve HNB and cnlink introspection
Add 'show cnlink' (uses new osmo_sccp_user_name(), see 'Depends' below).
Tweak 'show hnb all'.
The result looks something like:
OsmoHNBGW> show cnlink
IuCS: OsmoHNBGW:RI=SSN_PC,PC=0.23.5,SSN=RANAP <-> RI=SSN_PC,PC=0.23.1,SSN=RANAP
SS7 route: pc=0=0.0.0 mask=0x0=0.0.0 via AS as-clnt-OsmoHNBGW proto=m3ua ASP asp-clnt-OsmoHNBGW (r=127.0.0.1:2905<->l=127.0.0.1:37699)
IuPS: OsmoHNBGW:RI=SSN_PC,PC=0.23.5,SSN=RANAP <-> RI=SSN_PC,PC=0.23.4,SSN=RANAP
SS7 route: pc=0=0.0.0 mask=0x0=0.0.0 via AS as-clnt-OsmoHNBGW proto=m3ua ASP asp-clnt-OsmoHNBGW (r=127.0.0.1:2905<->l=127.0.0.1:37699)
OsmoHNBGW> show hnb all
No HNB connected
OsmoHNBGW> show hnb all
HNB (r=192.168.0.124:29169<->l=192.168.0.9:29169) "000295-0000152614(a)ap.ipaccess.com"
MCC 901 MNC 70 LAC 14357 RAC 11 SAC 1 CID 8595638 SCCP-stream:HNBAP=0,RUA=0
IuCS 24->1002 (RUA->SUA) state=1
IuPS 24->1003 (RUA->SUA) state=1
HNB (r=192.168.0.15:29169<->l=192.168.0.9:29169) "000295-0000154153(a)ap.ipaccess.com"
MCC 901 MNC 70 LAC 24358 RAC 22 SAC 65535 CID 1048575 SCCP-stream:HNBAP=0,RUA=0
IuCS 23->1000 (RUA->SUA) state=1
IuPS 23->1001 (RUA->SUA) state=1
2 HNB connected
Related: OS#2772 OS#2773
Depends: Ib7abf69cfcf4c56273223054b280458451e6c2f6 (libosmo-sccp)
Ia0d15a2814b08bc3f052a1ed12dbb68bade55309 (libosmo-sccp)
Change-Id: I3c937306a011715e163a40bc8ef8ec7e8d4e5d08
-----------------------------------------------------------------------
Summary of changes:
asn1/utils/asn1tostruct.py | 2 +
include/osmocom/iuh/context_map.h | 5 ++
src/context_map.c | 14 +++--
src/hnbgw.c | 2 +
src/hnbgw_rua.c | 31 +++++++----
src/hnbgw_vty.c | 108 +++++++++++++++++++++++++++++++++++---
6 files changed, 142 insertions(+), 20 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
This is an 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 16676cf05ac666229f766e01aa69264e1457624d (commit)
via 8800b7cf9f8cce510cd78d4b7c100d2a5dc85a12 (commit)
via e4a77d46735046c09c3b58e9c404539bb5b8e2af (commit)
via d23e38020fdbb685570145acd3a35e22a5a91344 (commit)
via ed287f2b878cadd49d2673cb650f0d603ddb0d9c (commit)
from 1aa2a42eae63eaf591306e5a5021fc5453de6da9 (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=16676cf05ac666229f766e01aa6…
commit 16676cf05ac666229f766e01aa69264e1457624d
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Dec 24 20:29:21 2017 +0100
cosmetic: hmrt_message_for_routing(): use osmo_ss7_route_name()
Change-Id: Iae524c38cd91383a59c64bf7919d94ba7ff350bd
http://cgit.osmocom.org/libosmo-sccp/commit/?id=8800b7cf9f8cce510cd78d4b7c1…
commit 8800b7cf9f8cce510cd78d4b7c100d2a5dc85a12
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Dec 24 19:27:55 2017 +0100
add osmo_ss7_route_name()
There is a naming dilemma: though the osmo_ prefix is now reserved for
libosmocore, all surrounding API already has the osmo_ prefix.
This will be used by osmo-hnbgw's VTY 'show cnlink' command.
Change-Id: Ia0d15a2814b08bc3f052a1ed12dbb68bade55309
http://cgit.osmocom.org/libosmo-sccp/commit/?id=e4a77d46735046c09c3b58e9c40…
commit e4a77d46735046c09c3b58e9c404539bb5b8e2af
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Dec 24 16:12:42 2017 +0100
add osmo_sccp_user_name()
There is a naming dilemma: though the osmo_ prefix is now reserved for
libosmocore, all surrounding API already has the osmo_ prefix.
This will be used by osmo-hnbgw's VTY 'show cnlink' command.
Change-Id: Ib7abf69cfcf4c56273223054b280458451e6c2f6
http://cgit.osmocom.org/libosmo-sccp/commit/?id=d23e38020fdbb685570145acd3a…
commit d23e38020fdbb685570145acd3a35e22a5a91344
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Dec 24 16:34:22 2017 +0100
typo: osmo-stp main: 'Erro'
Change-Id: Ibb28f48b46a4b86c62770b4d22dcf735717aeadb
http://cgit.osmocom.org/libosmo-sccp/commit/?id=ed287f2b878cadd49d2673cb650…
commit ed287f2b878cadd49d2673cb650f0d603ddb0d9c
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sun Dec 24 16:22:39 2017 +0100
osmo_sccp_addr_name / _dump: drop 'NO_GT' output
Do not print the GTI if gti is set to OSMO_SCCP_GTI_NO_GT and no GT is present
in the address.
If addr->gt.gti is set to OSMO_SCCP_GTI_NO_GT, i.e. currently always,
osmo_sccp_addr_name() and osmo_sccp_addr_dump() output
",GTI=NO_GT" in every address dump, which is useless clutter. Drop that.
However, if a Global Title is flagged in addr->presence, still output the GTI
to highlight situations where GTI might mismatch the presence of a GT.
Change-Id: I9f87b2b703223ecb5d0442b6199c5b779fe544a1
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/sigtran/osmo_ss7.h | 1 +
include/osmocom/sigtran/sccp_sap.h | 2 +
src/osmo_ss7_hmrt.c | 90 +++++++++++++++++++++++++++++++++-----
src/sccp_helpers.c | 6 ++-
src/sccp_user.c | 21 +++++++++
stp/stp_main.c | 2 +-
tests/xua/xua_test.ok | 16 +++----
7 files changed, 115 insertions(+), 23 deletions(-)
hooks/post-receive
--
SCCP Library
This is an 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 6eeef115a9096b954dd6d873978abbb28055d301 (commit)
from 66d6d760aab222c91bec5134c228ffc13f463235 (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=6eeef115a9096b954dd6d873978abbb…
commit 6eeef115a9096b954dd6d873978abbb28055d301
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Dec 20 23:14:45 2017 +0100
hnbap,rua,ranap decode: fix segfault on decode error
Looking at hnbap_decode_hnbregisterrequesties(), I noticed a segfault if
decoding the HNB Register Request PDU fails, which is due to an unchecked
return value in code generated by asn1tostruct.py.
Add return value and NULL pointer checks and hence fix null dereference on
erratic PDUs across HNBAP, RUA and RANAP protocols. Similar checks exist in
other places, this one was simply missing.
Since the result of asn1tostruct.py is not committed, here is an example diff
of the resulting change, of which there are 128 instances in total:
@@ -304,7 +329,12 @@
memset(hnbRegisterRequestIEs, 0, sizeof(HNBRegisterRequestIEs_t));
HNBAP_DEBUG("Decoding message HNBRegisterRequestIEs (%s:%d)\n", __FILE__, __LINE__);
- ANY_to_type_aper(any_p, &asn_DEF_HNBRegisterRequest, (void**)&hNBRegisterRequest_p);
+ tempDecoded = ANY_to_type_aper(any_p, &asn_DEF_HNBRegisterRequest, (void**)&hNBRegisterRequest_p);
+
+ if (tempDecoded < 0 || hNBRegisterRequest_p == NULL) {
+ HNBAP_DEBUG("Decoding of message HNBRegisterRequestIEs failed\n");
+ return -1;
+ }
for (i = 0; i < hNBRegisterRequest_p->hnbRegisterRequest_ies.list.count; i++) {
IE_t *ie_p;
Change-Id: I6cb9cc9a88d22f03befa43f0968a874476fa079d
-----------------------------------------------------------------------
Summary of changes:
asn1/utils/asn1tostruct.py | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
hooks/post-receive
--
Osmocom code for Iuh interface
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Software-defined analyzer for APCO P25".
The branch, max has been updated
via 9f8b9af3a46e8d6d0af2d29b8d8668405dc62e9e (commit)
from 682bd4abcb9e97c3ef96b68aa8b179fef4f043d3 (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/op25/commit/?id=9f8b9af3a46e8d6d0af2d29b8d8668405dc…
commit 9f8b9af3a46e8d6d0af2d29b8d8668405dc62e9e
Author: Max <ikj1234i(a)yahoo.com>
Date: Sat Dec 23 18:54:48 2017 -0500
dv_tx resamp hack
-----------------------------------------------------------------------
Summary of changes:
op25/gr-op25_repeater/apps/tx/dv_tx.py | 21 +++++++++++++++------
1 file changed, 15 insertions(+), 6 deletions(-)
hooks/post-receive
--
Software-defined analyzer for APCO P25
This is an 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 6588960d1d27d5a6da7fb6144e72f6f134e69063 (commit)
from 379fb9783b1cfa1563a49cdf5a65c7b317a5e967 (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/python/osmo-python-tests/commit/?id=6588960d1d27d5a…
commit 6588960d1d27d5a6da7fb6144e72f6f134e69063
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Dec 18 15:05:41 2017 +0100
Add scripts to compilation tests in jenkins
Related: OS#2684
Change-Id: If098c20b1ad17c3868073b9fe07fd3795217c526
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 24 ++++++++++++++++++------
1 file changed, 18 insertions(+), 6 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Software-defined analyzer for APCO P25".
The branch, max has been updated
via 682bd4abcb9e97c3ef96b68aa8b179fef4f043d3 (commit)
from e9a6e3806f712987f8e7986da991620a8c18442c (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/op25/commit/?id=682bd4abcb9e97c3ef96b68aa8b179fef4f…
commit 682bd4abcb9e97c3ef96b68aa8b179fef4f043d3
Author: Max <ikj1234i(a)yahoo.com>
Date: Fri Dec 22 20:15:47 2017 -0500
crc16.h
-----------------------------------------------------------------------
Summary of changes:
.../lib/crc16.h} | 49 ++++++++--------------
1 file changed, 17 insertions(+), 32 deletions(-)
copy op25/{gr-op25/lib/fsk4_slicer_fb_impl.h => gr-op25_repeater/lib/crc16.h} (50%)
hooks/post-receive
--
Software-defined analyzer for APCO P25
This is an 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 20c7c46bceac4969e420f2b0dd89448327914971 (commit)
from 406a1f0acf63d88c197d1d29221294f9e27f774d (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=20c7c46bceac4969e420f2b0dd89448…
commit 20c7c46bceac4969e420f2b0dd89448327914971
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Dec 22 14:20:05 2017 +0100
Add tests for pcu_lsb()
This utility functions is used by TBF allocation routines and only
tested indirectly through allocation test. Let's add proper exhaustive
test which checks all uint8_t values.
This also requires adding missing include to pcu_utils.h
Change-Id: If08a7f0d31f0e5ad8a5efa5885880aed19c329ab
-----------------------------------------------------------------------
Summary of changes:
src/pcu_utils.h | 4 +
tests/types/TypesTest.cpp | 18 ++++
tests/types/TypesTest.ok | 257 ++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 279 insertions(+)
hooks/post-receive
--
UNNAMED PROJECT
This is an 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 5995281fd685eca0e7433b7467d37040febcbebc (commit)
via 29e2798ec588c3503a0c1c2828fa371da529995a (commit)
from f360b42ca11bdad01036b95ca1983533ed35c542 (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=5995281fd685eca0e7433b7467d3…
commit 5995281fd685eca0e7433b7467d37040febcbebc
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 22 18:03:44 2017 +0100
CTRL: Ensure peer/connection info is always printed the same way
Now that we use osmo_sock_get_name() to print connection information
at disconnect, let's use the same also at accept() time.
Furthermore, let's call it CTRL connection everywhere for consistency.
Change-Id: I33ee7d0ed853c5b2a4ae4e8ef945f8f27753cdea
http://cgit.osmocom.org/libosmocore/commit/?id=29e2798ec588c3503a0c1c2828fa…
commit 29e2798ec588c3503a0c1c2828fa371da529995a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 22 16:47:18 2017 +0100
control_if: Log the disconnect of a CTRL client
We are logging new CTRL connections at LOGL_INFO, so we should
also log disconnects for symmetry.
Change-Id: Id30aa76a5a3dab32d6b4121ce6fdf56d71dfc2ba
-----------------------------------------------------------------------
Summary of changes:
src/ctrl/control_if.c | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an 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 f360b42ca11bdad01036b95ca1983533ed35c542 (commit)
via aafc27ce37337bdca4a8e9db4e186b808585070a (commit)
from 074478dc619a75dc29c78b9b148d960c4605d99c (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=f360b42ca11bdad01036b95ca198…
commit f360b42ca11bdad01036b95ca1983533ed35c542
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Fri Dec 22 16:43:24 2017 +0100
control_if: Close control connection socket/fd on read/write == 0
When read() or write() system calls return '0' on a stream socket,
it means that the connection has been closed ("EOF"). We must
accordingly close this socket and remove all related state.
Before this patch, every new CTRL connection would introduce a leak
of both some memory/state, as well as a file descriptor :(
Change-Id: I4fb70e5f123b37dece29f156c5f430c875e7cbaf
http://cgit.osmocom.org/libosmocore/commit/?id=aafc27ce37337bdca4a8e9db4e18…
commit aafc27ce37337bdca4a8e9db4e186b808585070a
Author: Harald Welte <laforge(a)gnumonks.org>
Date: Mon Nov 20 20:22:22 2017 +0100
timer: fixup whitespace issues
Change-Id: Ic0c8fc407a45ff4b0d3da1d3e4fdf8885b5bca9b
-----------------------------------------------------------------------
Summary of changes:
src/ctrl/control_if.c | 10 +++++++++-
src/timer.c | 6 +++---
2 files changed, 12 insertions(+), 4 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an 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 406a1f0acf63d88c197d1d29221294f9e27f774d (commit)
from b2f0b62cd4603b8aa12172423e9c32408e048560 (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=406a1f0acf63d88c197d1d29221294f…
commit 406a1f0acf63d88c197d1d29221294f9e27f774d
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Dec 21 17:34:19 2017 +0100
Enable sanitize for CI test
Change-Id: Ia33ffb9b25df587706367bc24925cf9cead3b9a0
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an 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 1aa2a42eae63eaf591306e5a5021fc5453de6da9 (commit)
from 10d4815bb1b4b548ec0bc97611b2e7ac45e0ebc5 (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=1aa2a42eae63eaf591306e5a502…
commit 1aa2a42eae63eaf591306e5a5021fc5453de6da9
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Dec 21 17:05:35 2017 +0100
Enable sanitize for CI tests
Change-Id: Ida8cfcd9a9f86e65273452afa051381bc0c16421
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
SCCP Library
This is an 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 4f3ee2add5f9fbd74358bb8d329f569db4e5aee7 (commit)
from 7c2232e0ffd8751376d354fb95a86467d68d3bc8 (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=4f3ee2add5f9fbd74358bb8d329f56…
commit 4f3ee2add5f9fbd74358bb8d329f569db4e5aee7
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Dec 21 17:07:20 2017 +0100
Enable sanitize for CI tests
Change-Id: Ibf070228e439ddb3be9c6570f963ac0db05d1c9c
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom fork of the Open SMPP 3.4 library
This is an 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 OpenGGSN project".
The branch, master has been updated
via 1c8c62667f8270cdd30d5a49d01ecab892b655e9 (commit)
from e5a082d64a4abe43d3457be46ecc07df4cc5a144 (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-ggsn/commit/?id=1c8c62667f8270cdd30d5a49d01eca…
commit 1c8c62667f8270cdd30d5a49d01ecab892b655e9
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Dec 21 17:12:46 2017 +0100
Enable sanitize for CI tests
Change-Id: I7559807d54bec5da45ea5c41b10d396d992cb1b7
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
The OpenGGSN project
This is an 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 3f93caea6e404618f2da49410e2f06e40aaac83e (commit)
from 3173ca7ac7e9c6c9e2ff9bb80a9d27a3c10c7608 (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=3f93caea6e404618f2da49410e…
commit 3f93caea6e404618f2da49410e2f06e40aaac83e
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Dec 21 17:03:46 2017 +0100
Enable sanitize for CI tests
Change-Id: I3a888a415698db5a11d74422f7ccb2d94126f56e
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom network interface library
This is an 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 a11d8e95ee62b3ab0918b6f28bca405a645d04ad (commit)
from 0bac3efc176e49eb22e4e9a0ede55143efc0e64f (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=a11d8e95ee62b3ab0918b6f28bca405…
commit a11d8e95ee62b3ab0918b6f28bca405a645d04ad
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Dec 21 17:29:53 2017 +0100
Add --enable-sanitize configure option
Change-Id: I4e31e20ef2361c8f251f3ab04a0ac86e23d2e8a1
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 9 +++++++++
1 file changed, 9 insertions(+)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)
This is an 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 b2f0b62cd4603b8aa12172423e9c32408e048560 (commit)
from 327e121a0f2b1e816cc59d1337e6f2034553f2b8 (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=b2f0b62cd4603b8aa12172423e9c324…
commit b2f0b62cd4603b8aa12172423e9c32408e048560
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Dec 21 17:27:34 2017 +0100
Add --enable-sanitize configure option
Change-Id: Idb2c1d6057012ed2f032e7504387a0767d02d75b
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 9 +++++++++
1 file changed, 9 insertions(+)
hooks/post-receive
--
UNNAMED PROJECT
This is an 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 327e121a0f2b1e816cc59d1337e6f2034553f2b8 (commit)
from 1714aeaa675e129736d53fecf8ff91f54c87446a (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=327e121a0f2b1e816cc59d1337e6f20…
commit 327e121a0f2b1e816cc59d1337e6f2034553f2b8
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Nov 21 13:01:19 2017 +0100
Add function to get max supported MS class
It's useful for allocation tests.
Change-Id: I31d503af700ec3364042ff7e661710953cacf9f8
Related: OS#2282
-----------------------------------------------------------------------
Summary of changes:
src/mslot_class.c | 5 +++++
src/mslot_class.h | 3 ++-
2 files changed, 7 insertions(+), 1 deletion(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an 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 66d6d760aab222c91bec5134c228ffc13f463235 (commit)
from aa8d48cbe000f1adbed63775254fbc7ab470335b (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=66d6d760aab222c91bec5134c228ffc…
commit 66d6d760aab222c91bec5134c228ffc13f463235
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Dec 20 05:25:02 2017 +0100
hnbgw: hnb info: record MCC, MNC, show on 'show hnb'
Before, MCC and MNC were always reported as zero, now the output of 'show hnb all' looks like:
OsmoHNBGW> show hnb all
HNB "000295-0000154153(a)ap.ipaccess.com" MCC 901 MNC 70 LAC 11111 RAC 99 SAC 65535 CID 1048575
HNBAP ID 0 RUA ID 0
Change-Id: Iae094b36fa1cf18e07ed33914b9425368d7cd34b
-----------------------------------------------------------------------
Summary of changes:
src/Makefile.am | 2 +-
src/hnbgw_hnbap.c | 3 +--
2 files changed, 2 insertions(+), 3 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
This is an 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 1714aeaa675e129736d53fecf8ff91f54c87446a (commit)
from 59e4a4fee11a966d2c72209a0e23087e20d5103d (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=1714aeaa675e129736d53fecf8ff91f…
commit 1714aeaa675e129736d53fecf8ff91f54c87446a
Author: Max <msuraev(a)sysmocom.de>
Date: Thu Dec 21 11:19:39 2017 +0100
Fix warnings
Fix warnings detected by compiler and coverity scan.
Change-Id: If463c7f8769e18d3df74837f0cb0f545cca9b23e
Fixes: CID181479
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an 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 59e4a4fee11a966d2c72209a0e23087e20d5103d (commit)
via ee5be3a0095b4bae430032d35e3ad0716eff34ab (commit)
from c21f007277713b15d9a48d0bcc6f28aa51b4f908 (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=59e4a4fee11a966d2c72209a0e23087…
commit 59e4a4fee11a966d2c72209a0e23087e20d5103d
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Dec 20 18:01:55 2017 +0100
TBF: add N3101 counter
Properly reset the counter when receiving valid RLCMAC block and update
it when no data is received as per 3GPP TS 44.060 §8.1.1.1
Change-Id: I2f79c6153dc4073c9d293b2824979e6381576682
Fixes: OS#2407
http://cgit.osmocom.org/osmo-pcu/commit/?id=ee5be3a0095b4bae430032d35e3ad07…
commit ee5be3a0095b4bae430032d35e3ad0716eff34ab
Author: Max <msuraev(a)sysmocom.de>
Date: Wed Dec 20 17:31:13 2017 +0100
TBF: implement independent T31xx timers
Previously TBF got single timer so the pending timer was automatically
cancelled when new one was scheduled. Let's make it more robust by
implementing independent T31 xx timers from 3GPP TS 44.060 §13.2 with
corresponding start/stop functions and counters.
The semantics of the timers is preserved as before: pending timers are
restarted unconditionally. It might be neecessary to change this later on
after spec review.
N. B. T0: used for assign/reject timeouts, have to be properly
attributed and documented first.
Change-Id: I0305873ca47534f53441247217881da59625e1f7
Related: OS#2407
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 21 ++++-
src/tbf.cpp | 220 +++++++++++++++++++++++++++++++++++---------------
src/tbf.h | 27 ++++++-
src/tbf_dl.cpp | 14 ++--
src/tbf_ul.cpp | 2 +-
tests/tbf/TbfTest.cpp | 4 +-
6 files changed, 209 insertions(+), 79 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an 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 OpenGGSN project".
The branch, master has been updated
via e5a082d64a4abe43d3457be46ecc07df4cc5a144 (commit)
from 37c45e3998fca240b5266abd3ac883d0a35bab50 (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-ggsn/commit/?id=e5a082d64a4abe43d3457be46ecc07…
commit e5a082d64a4abe43d3457be46ecc07df4cc5a144
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Fri Dec 15 15:55:04 2017 +0100
ggsn_vty.c: Print ipv6 link-local cmd when writing config to file
Previous commit added the ipv6 link-local vty cmd but forgot to add code
to print its value in config_write_apn.
Fixes: 37c45e3998fca240b5266abd3ac883d0a35bab50
Change-Id: I08aeaa98d6dc318b7e9740d837ba4ac48cd7051c
-----------------------------------------------------------------------
Summary of changes:
ggsn/ggsn_vty.c | 2 ++
1 file changed, 2 insertions(+)
hooks/post-receive
--
The OpenGGSN project
This is an 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 379fb9783b1cfa1563a49cdf5a65c7b317a5e967 (commit)
from 4c283e4f4a071bdf42b6877d412775a3009e0ce4 (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/python/osmo-python-tests/commit/?id=379fb9783b1cfa1…
commit 379fb9783b1cfa1563a49cdf5a65c7b317a5e967
Author: Max <msuraev(a)sysmocom.de>
Date: Mon Dec 18 15:06:39 2017 +0100
Ignore compilation byproducts
Change-Id: Ic04a1b9411b851547ef7ce7a9b562cb290081ca9
-----------------------------------------------------------------------
Summary of changes:
.gitignore | 3 +++
1 file changed, 3 insertions(+)
hooks/post-receive
--
UNNAMED PROJECT
This is an 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 10d4815bb1b4b548ec0bc97611b2e7ac45e0ebc5 (commit)
from 6cd8d1243711f4de2f1314c7b87b972572cdec4e (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=10d4815bb1b4b548ec0bc97611b…
commit 10d4815bb1b4b548ec0bc97611b2e7ac45e0ebc5
Author: Pau Espin Pedrol <pespin(a)sysmocom.de>
Date: Fri Nov 17 12:57:25 2017 +0100
ss7: Re-bind xUA server socket after setting new IP
In osmo-stp, cmd "local-ip" inside node "listen m3ua 2905" was actually
not being applied, because the server was created + bound at "listen" command
time using NULL as IP, and at "local-ip" time the IP was changed but the
server was not re-bound using the new IP, so it kept listening at
0.0.0.0.
With this patch, we defer binding the socket to "local-ip" cmd time,
after the IP has been applied.
As a result, if no "local-ip" command is provided, then the bind never
happens, which means it is now mandatory that users of osmo_ss7_xua_server_create
API not using osmo_ss7_xua_server_set_local_host call new provided API
osmo_ss7_xua_server_bind. Another new API osmo_ss7_bind_all_instances is
provided to easily make sure all servers are bound after configuration
process. This is specially important for servers which doesn't contain
the "local-ip" parameter.
Users of osmo_sccp_simple_server API are not affected by this change,
and they not requrie to call any new API.
Furthermore, using osmo_ss7_xua_server_bind in VTY code ensures the xUA
server is automatically bound to the new address if the operator changes
the "local-ip" cmd at runtime.
Related: OS#2647
Change-Id: I79738963d633bec70705ff159c5b2127cd498aa2
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/sigtran/osmo_ss7.h | 5 ++++
src/osmo_ss7.c | 59 ++++++++++++++++++++++++++++++++------
src/osmo_ss7_vty.c | 4 +++
src/sccp_user.c | 5 ++++
stp/stp_main.c | 2 ++
5 files changed, 66 insertions(+), 9 deletions(-)
hooks/post-receive
--
SCCP Library
This is an 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 4c283e4f4a071bdf42b6877d412775a3009e0ce4 (commit)
from e5731e03b6bc1af147203d35c1d4112c6a7e8e94 (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/python/osmo-python-tests/commit/?id=4c283e4f4a071bd…
commit 4c283e4f4a071bdf42b6877d412775a3009e0ce4
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Dec 19 14:49:13 2017 +0100
README: mention twisted_ipa.py in scripts section, not as lib
Change-Id: Ie536d61c5af89a530533b22d8ecab1c804a38289
-----------------------------------------------------------------------
Summary of changes:
README | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an 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 e5731e03b6bc1af147203d35c1d4112c6a7e8e94 (commit)
via be76f4d8a82440ab019caf237d1b734209f1aae3 (commit)
from 150a6eac9be9eae13b9eb5fa287c925f0cf19ab2 (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/python/osmo-python-tests/commit/?id=e5731e03b6bc1af…
commit e5731e03b6bc1af147203d35c1d4112c6a7e8e94
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Dec 19 14:48:29 2017 +0100
README: mention osmo_interact_* and osmo_verify_transcript_*
Move the libs/scripts that they (possibly) replace below the new additions and
mention that they are superseded.
Change-Id: Ic50e15d6cb6e94b6e171d954d75b94e09b22d548
http://cgit.osmocom.org/python/osmo-python-tests/commit/?id=be76f4d8a82440a…
commit be76f4d8a82440ab019caf237d1b734209f1aae3
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Dec 19 13:46:57 2017 +0100
add cmdline doc to osmo_interact_* and osmo_verify_*
The tools are so far badly under-documented. Alleviate that by comprehensive
description and examples shown by -h option output. Hint at that from the
README.
Change-Id: I94dcad257558b917cb54fc877122594cd164f496
-----------------------------------------------------------------------
Summary of changes:
README | 11 +++++--
osmopy/osmo_interact/common.py | 9 +++---
osmopy/osmo_interact/ctrl.py | 64 +++++++++++++++++++++++++++++++++++--
osmopy/osmo_interact/vty.py | 72 ++++++++++++++++++++++++++++++++++++++++--
4 files changed, 145 insertions(+), 11 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an 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 aa8d48cbe000f1adbed63775254fbc7ab470335b (commit)
via 1eb19cf690b473307eda73ce0c2dbcb75019c166 (commit)
via ee03876dd171375d827cbec6d3c24d8ad9128671 (commit)
from ade7e8b19bf423e9090dca67c906bc4bf8242df2 (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=aa8d48cbe000f1adbed63775254fbc7…
commit aa8d48cbe000f1adbed63775254fbc7ab470335b
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Dec 19 17:48:38 2017 +0100
ranap_msg_factory: remove unusued variable
remove variable i in ranap_new_msg_sec_mod_compl() as it is not
used (compiler warning)
Change-Id: I93d9e95109fb78bc6cc161745b9e14de8b623d4f
http://cgit.osmocom.org/osmo-iuh/commit/?id=1eb19cf690b473307eda73ce0c2dbcb…
commit 1eb19cf690b473307eda73ce0c2dbcb75019c166
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Dec 19 17:46:36 2017 +0100
ranap_msg_factory: check IE encoder return codes
in many functions, the returncode (rc) from the IE encoder functions
is not checked.
Add a return code check and log error message (like it is already
done in the functions which already check the return code)
Change-Id: I592c0794a94c50fde5c574b1e9bc581eb28af4ae
http://cgit.osmocom.org/osmo-iuh/commit/?id=ee03876dd171375d827cbec6d3c24d8…
commit ee03876dd171375d827cbec6d3c24d8ad9128671
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Tue Dec 19 17:42:36 2017 +0100
iu: iu_helpers: add functions to decode ip/port from rab-ass
add ranap_transp_assoc_decode() to decode the port information from
an RANAP_IuTransportAssociation_t field.
add ranap_transp_layer_addr_decode() to decode the ip-address from
an RANAP_TransportLayerAddress_t field.
Change-Id: I3c1a0455c5f25cae41ee19229d6daf299e023062
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/ranap/iu_helpers.h | 6 +++++
src/iu_helpers.c | 53 +++++++++++++++++++++++++++++++++++++-
src/ranap_msg_factory.c | 49 +++++++++++++++++++++++++++++------
3 files changed, 99 insertions(+), 9 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
This is an 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 074478dc619a75dc29c78b9b148d960c4605d99c (commit)
from 901c197881f5e0ab690f959b57abc755ab101e97 (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=074478dc619a75dc29c78b9b148d…
commit 074478dc619a75dc29c78b9b148d960c4605d99c
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Dec 9 05:54:17 2017 +0100
logging vty: tweak general 'logging' command doc
'logging' is not only for terminals, also for stderr and other log targets.
Change-Id: If1ee59c7d1073502259b7d60008206ac3d8e87a3
-----------------------------------------------------------------------
Summary of changes:
include/osmocom/vty/logging.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an 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 ade7e8b19bf423e9090dca67c906bc4bf8242df2 (commit)
from f898d6bc106d7e9522888300484a0bc732999628 (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=ade7e8b19bf423e9090dca67c906bc4…
commit ade7e8b19bf423e9090dca67c906bc4bf8242df2
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Wed Dec 20 02:33:44 2017 +0100
hnbgw: use proper talloc ctx for vty telnet init
Change-Id: I355c6e5489f24566612528cd679c5cab21eed008
-----------------------------------------------------------------------
Summary of changes:
src/hnbgw.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
Osmocom code for Iuh interface
This is an 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 84c2f43d00af200eb2b1a58a566e3ed69e767904 (commit)
from 63f68ccc4cdee6e8de2e4e63d456d4c340af5b51 (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-hlr/commit/?id=84c2f43d00af200eb2b1a58a566e3ed…
commit 84c2f43d00af200eb2b1a58a566e3ed69e767904
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Thu Dec 14 20:58:54 2017 +0100
fix debug log: put 'deriving 2G from 3G' in proper place
Don't log "deriving 2G from 3G" when we're actually calculating separately; log
it when we're actually deriving from 3G.
Add log "calculating 2G separately" in the right place.
The test output changes show that each test said "separate 2G" at the top while
logging "deriving 2G from 3G" further down, which was obviously wrong.
Change-Id: I6679d7ef8fdcae39a0c2aff7ac638e63dddb10dc
-----------------------------------------------------------------------
Summary of changes:
src/auc.c | 3 ++-
tests/auc/auc_test.err | 13 +++++++++++--
tests/auc/auc_ts_55_205_test_sets.err | 19 +++++++++++++++++++
3 files changed, 32 insertions(+), 3 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an 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 f898d6bc106d7e9522888300484a0bc732999628 (commit)
from 2c56f6d4540cd5288ab24ef35f95764bb73d2c79 (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=f898d6bc106d7e9522888300484a0bc…
commit f898d6bc106d7e9522888300484a0bc732999628
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Dec 19 03:12:08 2017 +0100
fix 3 compiler warnings in ranap_common.c
ranap_common.c:282 col 45: warning: format ‘%u’ expects argument of type ‘unsigned int’, but argument 4 has type ‘RANAP_CauseNon_Standard_t {aka const long int}’ [-Wformat=]
ranap_common.c:527 col 15: warning: implicit declaration of function ‘asn1str_to_u16’; did you mean ‘asn_strtol’? [-Wimplicit-function-declaration]
ranap_common.c:546 col 11: warning: unused variable ‘addr’ [-Wunused-variable]
Change-Id: I0b399e78fa7b202a36e5e4be86f338c0ceb9823e
-----------------------------------------------------------------------
Summary of changes:
src/ranap_common.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
hooks/post-receive
--
Osmocom code for Iuh interface
This is an 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 901c197881f5e0ab690f959b57abc755ab101e97 (commit)
from a5e2162cf16f2e9208b60431bc4799b4bcdd4b42 (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=901c197881f5e0ab690f959b57ab…
commit 901c197881f5e0ab690f959b57abc755ab101e97
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Fri Nov 17 01:17:47 2017 +0100
jenkins: add 'make V=1' for more verbose build logs
In the logs, it is nice to see whether e.g. sanitize or -Werror args actually
made it to the gcc command line. With V=1 we see the complete command
invocations that would be hidden otherwise.
Change-Id: Ie89b1c39489ba80fb47716f4c747f2c85960e32e
-----------------------------------------------------------------------
Summary of changes:
contrib/jenkins.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".
The branch, master has been updated
via e44a5687c4728a3ef1f730ec7349cef135cf174a (commit)
from 5825e5cfb245f32a409c7784e51fb1e774adf799 (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=e44a5687c4728a3ef1f730ec7349cef1…
commit e44a5687c4728a3ef1f730ec7349cef135cf174a
Author: Max <msuraev(a)sysmocom.de>
Date: Tue Dec 19 13:10:07 2017 +0100
Fix tests after rate_ctr change
Recent change lin libosmocore disallow registering rate_ctr with the
same name and indexing multiple times. To accommodate to this:
* allocate network struct once and use it for all tests
* free bts struct after each test
This is a backport of 4ab7268a902af24fcd4870148b709fed4fbf900c from
OsmoBSC.
Change-Id: Ic5fab86bca617cabcd59484066975e17ab2320b6
Related: OS#2757
-----------------------------------------------------------------------
Summary of changes:
openbsc/tests/channel/channel_test.c | 35 ++++++-------
openbsc/tests/gsm0408/gsm0408_test.c | 99 ++++++++++++++++++-----------------
openbsc/tests/gsm0408/gsm0408_test.ok | 6 +++
3 files changed, 73 insertions(+), 67 deletions(-)
hooks/post-receive
--
Legacy: The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)
This is an 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 a5e2162cf16f2e9208b60431bc4799b4bcdd4b42 (commit)
via 3da9aa6b6792407d57816ec4a4cdfd0b4b3434b8 (commit)
from 6cb9e7d8981e127161f14f22ad9271252c531aec (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=a5e2162cf16f2e9208b60431bc47…
commit a5e2162cf16f2e9208b60431bc4799b4bcdd4b42
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Sat Dec 16 01:18:53 2017 +0100
ctrl: separate handling of GET_REPLY, SET_REPLY and TRAP
So far, error reporting just says "Trap/Reply", more accurately report 'GET
REPLY', 'SET REPLY' and 'TRAP' as appropriate.
Change-Id: Ic25a251502499aeda4e2952ec4190a1fa0bebb01
http://cgit.osmocom.org/libosmocore/commit/?id=3da9aa6b6792407d57816ec4a4cd…
commit 3da9aa6b6792407d57816ec4a4cdfd0b4b3434b8
Author: Neels Hofmeyr <neels(a)hofmeyr.de>
Date: Tue Sep 26 14:21:44 2017 +0200
ctrl: tighten CTRL input parsing
Validate that incoming CTRL commands...
- have decimal IDs,
- return error on trailing characters,
- have invalid characters in variable identifiers,
- send detailed error messages as reply to the requestor.
Adjust ctrl_test.{c,ok}, which best show the change in behavior.
Message handling causes log messages on stderr; previously, stderr was empty.
Add '[ignore]' in testsuite.at so that the nonempty stderr doesn't cause test
failures.
Change-Id: I96a9b6b6a3a5e0b80513aa9eaa727ae8c9c7d7a1
-----------------------------------------------------------------------
Summary of changes:
src/ctrl/control_cmd.c | 104 ++++++++++++++++++++++++++++++++++++---------
tests/ctrl/ctrl_test.c | 110 ++++++++++++++++++++----------------------------
tests/ctrl/ctrl_test.ok | 76 ++++++++++++---------------------
tests/testsuite.at | 2 +-
4 files changed, 159 insertions(+), 133 deletions(-)
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an 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 6cb9e7d8981e127161f14f22ad9271252c531aec (commit)
via e094157e125a70b9a384ba3cec01261624f4eb59 (commit)
from 58a5665ecb72b2b4e2a9e33dde83d12060c41b4a (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=6cb9e7d8981e127161f14f22ad92…
commit 6cb9e7d8981e127161f14f22ad9271252c531aec
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Dec 15 09:35:21 2017 +0100
libosmocodec: add FR bit offset definitions
This change defines the GSM FR bit positions as described
in RFC 3551, which will be used by further ECU
(Error Correction Unit) implementation.
Change-Id: I1d0a198af0f8dd1f690b5a81f5c9eb92c43aefed
http://cgit.osmocom.org/libosmocore/commit/?id=e094157e125a70b9a384ba3cec01…
commit e094157e125a70b9a384ba3cec01261624f4eb59
Author: Vadim Yanitskiy <axilirator(a)gmail.com>
Date: Sat Dec 16 01:39:48 2017 +0700
libosmocodec: add FR/HR/EFR frame length definitions
There are some projects, such as OsmoBTS and OsmocomBB, which
are dealing with raw TCH payloads, so they need to have the
FR/HR/EFR frame length defined. At the moment, each project
defines them itself. Let's share these definitions.
Change-Id: Ib19dd1bf81712d034157f9ce061008be0000ef38
-----------------------------------------------------------------------
Summary of changes:
include/Makefile.am | 1 +
include/osmocom/codec/codec.h | 7 +
include/osmocom/codec/gsm610_bits.h | 272 ++++++++++++++++++++++++++++++++++++
3 files changed, 280 insertions(+)
create mode 100644 include/osmocom/codec/gsm610_bits.h
hooks/post-receive
--
An utility library for Open Source Mobile Communications
This is an 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 c21f007277713b15d9a48d0bcc6f28aa51b4f908 (commit)
from ea9968f6854cbfe79506efedc43a953a7c38cdd6 (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=c21f007277713b15d9a48d0bcc6f28a…
commit c21f007277713b15d9a48d0bcc6f28aa51b4f908
Author: Max <msuraev(a)sysmocom.de>
Date: Fri Dec 15 17:36:45 2017 +0100
Introduce LOGTBF* for consistent logging
When troubleshooting complex issues with TBF lifecycle, it's much easier
to follow the logs which are consistently formatted. Add LOGTBF*() macro
similar to struct-specific log routines we use in other Osmocom project
and use it to log TBF-related messages in a unified way. Tweak test
output accordingly.
Related: OS#2407
Change-Id: I388249afefc32d2f6e5cb5e5abc6daf4dbd284ea
-----------------------------------------------------------------------
Summary of changes:
src/bts.cpp | 80 +--
src/tbf.cpp | 111 ++--
src/tbf.h | 4 +
src/tbf_dl.cpp | 42 +-
src/tbf_ul.cpp | 8 +-
tests/tbf/TbfTest.err | 1750 ++++++++++++++++++++++++-------------------------
6 files changed, 980 insertions(+), 1015 deletions(-)
hooks/post-receive
--
UNNAMED PROJECT
This is an 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 0bac3efc176e49eb22e4e9a0ede55143efc0e64f (commit)
from 3c96db29fadbf1fb9519252462661f21da83e907 (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=0bac3efc176e49eb22e4e9a0ede5514…
commit 0bac3efc176e49eb22e4e9a0ede55143efc0e64f
Author: Philipp Maier <pmaier(a)sysmocom.de>
Date: Fri Dec 15 11:57:39 2017 +0100
octphy: l1_oml: check returncode of trx_by_l1h()
The function trx_by_l1h() is used to fetch the pointer to a an
osmo_bts_trx from a list. The ID that is used to reference the
transceiver comes from the incoming message. If the firmware
sends odd identifiers (firmware bugs, damaged packets) the
transceiver can not be found in the list and a nullpointer is
returned, which then leads into a nullpointer derefernece
problem.
Check the returncode, and depending on the situation either
return with -EINVAL or exit osmo-bts immediately.
Change-Id: I04ef3b4896e1322c2a6d29ea86a88994c7748bf7
-----------------------------------------------------------------------
Summary of changes:
src/osmo-bts-octphy/l1_oml.c | 35 +++++++++++++++++++++++++++++++++++
1 file changed, 35 insertions(+)
hooks/post-receive
--
Osmocom BTS-side code (Abis, scheduling, ...)