AgeCommit message (Collapse)AuthorFilesLines
6 daysFix some typosHEADmasterMartin Hauke10-20/+20
Change-Id: Idd9f9640101816ab979b11cc13ffa12d2245108d
2019-10-09sigtran-osmocom.adoc: Fix typosPau Espin Pedrol1-7/+7
Change-Id: I31314dd36bac202103483bc93350736bfbc76be1
2019-08-30tests/ always put glossary at the endOliver Smith1-2/+3
Make sure that glossary.adoc is the last file, when building the test pdf with all common chapters included. Otherwise, newer asciidoc versions will complain that we cannot have subchapters after the glossary began: asciidoc: ERROR: mgcp_extension_osmux.adoc: line 2: glossary section cannot contain sub-sections Related: OS#4183 Change-Id: I91e857255b1b6d5b8708cc7f7b303a58403120d3
2019-08-08Bump version: → Espin Pedrol1-0/+19
Change-Id: I0d1981a1b049bf5a5272210e8553698a6e1571da warnings check not defaultOliver Smith3-2/+14
Only check for asciidoc warnings in "make check" if ASCIIDOC_WARNINGS_CHECK is set. Enable it in by using the new ./configure --enable-asciidoc-warnings-check parameter (similar to --enable-werror in other Osmocom projects' files). Related: OS#4140 Change-Id: Iac993a0d1b17205397a1f1ef1a7bd3f9df739e36 always run verbose asciidocOliver Smith1-2/+1
a2x is a "toolchain manager" for asciidoc, that runs the asciidoc command internally. Replace the previous logic of first running a2x without any verbose flags, and on failure running asciidoc standalone, with a verbose flag, to print the errors the occured. Always run a2x with -vv, so it runs asciidoc in verbose mode. This prevents losing the error message in case asciidoc or a2x fail when running with a2x, but then asciidoc succeeds when running standalone. Related: OS#4132 Change-Id: I2cbd2985645ecdecc7851849be6a9a95d4b3246e
2019-07-31common: trx_if.adoc: Add documentation about TRXDv1 and SETFORMATPau Espin Pedrol1-7/+140
Change-Id: I320539fc9ffb7dd0f09ec18892299bd603cd7a85
2019-07-31common: trx_if.adoc: Improve documentationPau Espin Pedrol1-44/+118
Several fixes and improvements to the documentation. This documentation still doesn't contain infrmation about TRXDv1, it will be added in a follow-up commit. Change-Id: I36e6206b90435964842f9f1ebd982cdaf9777018
2019-07-25counters-overview: Add a section about the stats reporterDaniel Willmann1-9/+87
Fixes: OS#3768 Change-Id: Ia338409e6cb1b1478429e3a99158b9d8255dbb2c
2019-07-22tests: pick up subdirs inside common/chaptersOliver Smith1-2/+3
The Osmux documentation that will be introduced in [1] creates a common/chapters/osmux/ subdir. Update tests/ to pick up the files in that directory too, so they get built by jenkins during gerrit verification. [1] I182d94c63f7d74ef882b77be59a95b1b7d8a4e5e Change-Id: I4d1f440b7bfef159c98f918a2d23069594c4bc95
2019-07-22common: Introduce Osmux documentationPau Espin Pedrol8-0/+550
Change-Id: I182d94c63f7d74ef882b77be59a95b1b7d8a4e5e Export commondir attribute to asciidoc filesPau Espin Pedrol1-4/+5
Otherwise, adoc files in osmo-*/doc/manuals/chapters/*.adoc cannot include files from osmo-gsm-manuals/common/chapters/*.adoc, since symbolic link to common/ is only available in builddir, but not in srcdir. This way, those files can include commons files like this: include::{commondir}/chapters/foobar.adoc Change-Id: Ifc2fdaf1a87d0715213b4eab13c6c9a4f8a987fd
2019-07-10contrib/ run "make maintainer-clean"Oliver Smith1-0/+1
Related: OS#3047 Change-Id: I99b9cd46e564cc1c5c1e92b9870368ff515a9356
2019-05-29Bump version: → Smith1-0/+18
Change-Id: If5a1b56158f867f7f93a98e1a473a853c8c61439 include osmo-release.mkOliver Smith2-0/+6
Allow using the same release process, as with other Osmocom components: Related: OS#3899 Change-Id: Id31b8aa3f8c46509774c44ee027ab89862249766
2019-05-21debian: more explicit dependencies for debian 8Oliver Smith1-0/+3
Add dh-autoreconf to build dependencies, and libxml2-utils (provides xmllint) to dependencies. Both need to be explicitly installed on debian 8. Related: OS#3899 Change-Id: If929fca73e3a88567e144eb296e7fadd32904dd5
2019-05-21GSUP: document inter-MSC handover additionsOliver Smith1-0/+410
Message formats of the new messages look mostly the same (IMSI, Message Class, Source Name, Destination Name, AN-APDU). That is, because AN-APDU is storing results, error reasons etc. This can be seen clearly in osmo-msc.git: * src/libmsc/msc_a_remote.c:msc_a_remote_fsm_communicating() * src/libmsc/msc_i_remote.c:msc_i_remote_fsm_ready() The message squence charts in the E Procedures section are directly based on Neels' interMSC_HO_GSUP_msgs.txt [1]. It seems that using AN-APDU made some other new IEs redundant: RR Cause, BSSAP Cause, Session Management Cause had been added to GSUP for the MSC handover, and are documented now, but they are currently not used in osmo-msc.git. The new message OSMO_GSUP_MSGT_E_ABORT is not used either, so I left a stub for it in the message format section. I mentioned in the Source Name IE section, that source and destination names are sent as nul-terminated strings. This is for legacy reasons, Neels wrote a nice summary in the commit message of [2]. [1] [2] Change-Id: I9ca8c9eef104519ed1ea46e2fef46dcdc0d554eb (osmo-msc) Related: OS#3774, OS#3619 Change-Id: I6b9f23d08cfe53c8b77f51c6afb900c2badc9e2c
2019-05-21debian: fix empty debian packageOliver Smith1-1/+1
Replace '--with autotools_dev' with '--with autoreconf' in debian/rules, so a ./configure file gets generated from, and the debian package scripts don't generate an empty package. I did not notice this earlier, because when building the package locally with dpkg-buildpackage, it was not empty. (That is probably, because my local dir already had the configure script generated.) Related: OS#3899 Change-Id: I483136cd28395ae8fc2c112cf659ee83255afe87
2019-05-08port_numbers: Add VTY + CTRL port of upcoming OsmoCBCHarald Welte1-0/+2
Change-Id: I57d88f2bddedb7a97c3fc7bacfe978ed4557c4bf
2019-05-08debian: add patch for debian 8Oliver Smith1-0/+18
Add a patch file that removes the asciidoc-dblatex dependency in debian/control, so the package builds for debian 8. In debian 8, the files are all in the asciidoc package, which does get installed. The jenkins scripts will copy the source package, apply the patch, and upload it separately to OBS [1]. A similar debian 8 patch exists for osmo-trx. I have also tried to do it without a patch, by changing the OBS configuration. It is possible to bypass the dependency check from OBS and get the build started, but there's an additional check by dpkg-checkbuilddepends and this one does not pass. So we really need the patch method. [1]: Change-Id I3570599ede51b974d350064f44f77e360fafd8b0 (osmo-ci) Related: OS#3899 Change-Id: I5b9575ceb1141961e570643a5755a2bd6b6a4254
2019-04-15Change VTY samples from OsmoNITB to OsmoMSCDaniel Willmann1-67/+92
Change-Id: I9fb3c43ea56087900eee4427f1ae50a7c9e84698 Related: OS#2299
2019-04-15Add a chapter to explain our different countersDaniel Willmann1-0/+50
Change-Id: I01b8529136450cb50e48b0fb5c17cb2daa5e24c3
2019-04-15Bump version: 0.0.0 → Smith1-0/+6
Change-Id: Ied515c46f7de5fb0224ac5b3d16ee2709d614202
2019-04-12Add debian packaging for osmo-gsm-manuals-devOliver Smith6-0/+76
Allow including pdf manuals in each Osmocom repositories -doc debian package, by depending on osmo-gsm-manuals-dev. Related: OS#3899 Example usage: I4c184c62804c0b805a0a2425a5bd0312e94e49ab (osmo-bts.git) Change-Id: I7edb5093e5b58eb3b0f7af2376476db4026db735 proper noarch pkgconfig install dirOliver Smith1-2/+2
Don't install the noarch osmo-gsm-manuals.pc file to $prefix/lib/x86_64-linux-gnu/pkgconfig when building a debian package (dpkg-buildpackage seems to set $libdir accordingly). Always install to $prefix/lib/pkgconfig. The debian dir for creating a package from this repository will be added in a follow up patch. Related: OS#3899 Change-Id: I63bc8ab6d2845751079f40383d2aa92c709ce2fe add {,un}install targetsOliver Smith2-1/+30
Allow installing generated pdfs with 'make install' in all Osmocom projects using osmo-gsm-manuals. This makes proper debian packaging of the manuals easier. Autotools will automatically run this file's install target, when running 'make install' in the top source dir. Do not install anything, when OSMO_GSM_MANUALS_NO_INSTALL is set, and set this variable for the tests dir, so we don't install the test pdfs. Related: OS#3899 Change-Id: I66f33172fa410681acbaef4592e9405627948705 don't depend on git binaryOliver Smith1-1/+0
Remove git from depends, because it isn't needed when building the manuals from a source tarball. Avoid having git in the build dependencies of the upcoming manuals packaging for debian. Related: OS#3899 Change-Id: I46ad818a1d009c03357821f7c8100ecb5d62962e
2019-04-10build/ use default python verOliver Smith1-1/+1
Don't explicitly depend on python 3, so we don't need to have python 2 *and* python 3 installed to build osmo-gsm-manuals. The script is short and works fine with either python version. Related: OS#3899 Change-Id: I8af9b8159f5c7e39b905f85edd1584cb4d5a33ef
2019-04-04bts: Change VTY sample output from OpenBSC to OsmoBSCDaniel Willmann1-17/+17
Change-Id: Id473b625f47b3cf7ee10ced866d49eb678161719
2019-03-13fix typo: SIGTAN->SIGTRANHarald Welte1-1/+1
Change-Id: I4b9ed7d61a23cf327889b3e513af74e8c86b161c
2019-02-22chapters/gsup.adoc: move IMEI IEs to right placeOliver Smith1-18/+23
Move the "IMEI" and "IMEI Check Result" IEs from the "Session (transaction) management" chapter (which describes session IEs) to the "Information Elements" chapter. Add a comment to prevent this mistake in the future. Related: OS#2541 Change-Id: I6fd66419350e018a763b8fac3daf567b339a2637
2019-02-19chapters/gsup.adoc: add message sequence charts for SMS over GSUPHarald Welte3-0/+88
Change-Id: I9a0536f285f98f24fec4d7318f1923782ed2e18c Related Change-Id: Ie0150756c33c1352bc4eb49421824542c711175c Related Change-Id: I549b6c8840a1e86caac09e77fb8bc5042d939e62
2019-02-01GSUP: message category indicated by last two bitsOliver Smith1-0/+13
Make this part of the specification, so we can simplify libosmocore code by knowing that error message is (request message | 0x000001). Related: I46d9f2327791978710e2f90b4d28a3761d723d8f (libosmocore) Change-Id: Iec1b4ce4b7d8eb157406f006e1c4241e8fba2cd6
2019-01-21common: extend glossary.adocOliver Smith1-1/+23
Add EIR, IMEISV, LU, SS, TS, USSD, and VLR, clarify the difference between IMEI and IMEISV. Change-Id: I054a8599a78eb5e62ab7af914875e1c8a992af71
2018-12-21chapters/gsup.adoc: document CHECK-IMEIOliver Smith1-0/+79
Related Change-Id: (core) I085819df0ea7f3bfeb0cabebb5fd1942a23c6155 Related: OS#3733 Change-Id: I51dd09cda3c595f1d252546285ced9f06c748617
2018-12-21chapters/gsup.adoc: explain msg format columnsOliver Smith1-0/+4
Explain the M, O, C and V, TLV letters in the presence and format columns. Change-Id: Idf8614d4d0f462174426fd3afdb34bedfb859951
2018-12-18chapters/gsup.adoc: document READY-FOR-SM messageVadim Yanitskiy1-0/+73
Change-Id: I549b6c8840a1e86caac09e77fb8bc5042d939e62 Related Change-Id: (core) Ic37f3b2114b8095cfce22977e67133b9103942e3 Related Change-Id: (TTCN) If2256607527ecfcb10285583332fb8b0515d7c78 Related: OS#3587
2018-12-18chapters/gsup.adoc: document MO-/MT-forwardSM messagesVadim Yanitskiy1-0/+213
Change-Id: Ie0150756c33c1352bc4eb49421824542c711175c Related Change-Id: (core) Ibe325c64ae2d6c626b232533bb4cbc65fc2b5d71 Related Change-Id: (TTCN) Ibf49474a81235096c032ea21f217170f523bd94e Related: OS#3587 publish: don't depend on checkOliver Smith1-1/+1
The 'check' target is only available when including, which is not always the case. Some projects only build the VTY reference. Do not depend on check, so publishing the VTY reference for these projects is working as expected. Related: OS#3385 Change-Id: I64aae0016095d81ca9e9ebda9a2e3336ac126639
2018-12-03chapters/gsup.adoc: fix direction for SS messagesVadim Yanitskiy1-2/+2
Most likely, this was a copy-paste error. SGSN is not involved in Supplemeptary Services handling, they are pure CS data. Moreover, HLR is not the only entity that can initiate both Process Supplementary Service Error and Response messages, there is also EUSE (External USSD handling Entity). Change-Id: I46ad7311747f2b392244c49d3df1e152e6f1bfe3
2018-11-29remove leftovers from manuals moveOliver Smith2-21/+0
Remove leftover OsmoMSC/, which should have been deleted already in Ib234fe4f4ac36c27a4ad8a8d0050c1d6874232bc ("remove OsmoMSC files (now avail in osmo-msc.git)"). Remove the upload taget in, as there are not project specific files anymore. Related: OS#3385 Change-Id: I8716c41b03b09250e61e6a29fe9589454258fe03
2018-11-29remove OsmoMGCP, OsmoNAT files (now avail in openbsc.git)Oliver Smith10-3614/+2
Files were added in openbsc.git Change-Id Ibace91bc518079765e12529596a1763b6c5a04b5 Depends: openbsc.git Change-Id Ibace91bc518079765e12529596a1763b6c5a04b5 Related: OS#3385 Change-Id: Icdbdc4518b049135f18ac4a569ff5ffe4f3d5a86
2018-11-29INSTALL.txt: "make check" needs libxml2-utilsOliver Smith1-0/+4
Change-Id: I6fba644cff833c912f6d83651a1ee27c1c4884d2
2018-11-29remove OsmocomBB files (now avail in osmocom-bb.git)Oliver Smith6-203/+2
Files were added in osmocom-bb.git Change-Id I7d1226d3865da9595b730b716a8d4ba07be1e0d5 Depends: osmocom-bb.git Change-Id I7d1226d3865da9595b730b716a8d4ba07be1e0d5 Related: OS#3385 Change-Id: I5a4839be7a3122ab566023a3e7b3bc955db98ba4
2018-11-29remove OsmoNITB files (now avail in openbsc.git)Oliver Smith15-6041/+0
Files were added in openbsc.git Change-Id I4466d820cb3a5609a4a8534b1581684f891a04cd Depends: openbsc.git Change-Id I4466d820cb3a5609a4a8534b1581684f891a04cd Related: OS#3385 Change-Id: I2d4f4d6dc5a70e27de464921f4fe0aab4ca8ec72
2018-11-29remove OsmoGSMTester files (now avail in osmo-gsm-tester.git)Oliver Smith11-1543/+0
Files were added in osmo-gsm-tester.git Change-Id I8a34871948425ea40f40dbb11a59806905e4bed1 Depends: osmo-gsm-tester.git Change-Id I8a34871948425ea40f40dbb11a59806905e4bed1 Related: OS#3385 Change-Id: I89429a306d37e267fdb335d1c177c9ede3b64444
2018-11-28remove OsmoTRX files (now avail in osmo-trx.git)Oliver Smith18-1827/+0
Files were added in osmo-trx.git Change-Id I2762171af0bf719a34ba12a0c2e4dcc206098beb Depends: osmo-trx.git Change-Id I2762171af0bf719a34ba12a0c2e4dcc206098beb Related: OS#3385 Change-Id: If7cd43eec5f9d20f7f4200340e96ed0e0908e253
2018-11-28remove OsmoSTP files (now avail in libosmo-sccp.git)Oliver Smith8-1669/+0
Files were added in libosmo-sccp.git Change-Id Ib5a22c2ea81fdde036bf9efb47d785a830b88c93 Depends: libosmo-sccp.git Change-Id Ib5a22c2ea81fdde036bf9efb47d785a830b88c93 Related: OS#3385 Change-Id: I971ef93a675412ea27d8bf193db6b9b35428f0bc
2018-11-28remove OsmoSIPConnector files (now avail in osmo-sip-connector.git)Oliver Smith11-1448/+0
Files were added in osmo-sip-connector.git Change-Id I1317131ed6765fec996344fc6ed08350187b615b Depends: osmo-sip-connector.git Change-Id I1317131ed6765fec996344fc6ed08350187b615b Related: OS#3385 Change-Id: Id77812586eb21932b563b57e75cd85b721b7d6ab
2018-11-28remove OsmoSGSN files (now avail in osmo-sgsn.git)Oliver Smith14-3298/+0
Files were added in osmo-sgsn.git Change-Id I0477d7c871413bd90b365d3064bac3cba23a0883 Depends: osmo-sgsn.git Change-Id I0477d7c871413bd90b365d3064bac3cba23a0883 Related: OS#3385 Change-Id: Ia6fae983bbcabceb3f470af750c724e12c96423e