aboutsummaryrefslogtreecommitdiffstats
path: root/.gitignore
AgeCommit message (Collapse)AuthorFilesLines
2020-01-13add osmo-mslookup-client program (#2)Neels Hofmeyr1-0/+1
Standalone program using libosmo-mslookup to easily integrate with programs that want to connect services (SIP, SMS,...) to the current location of a subscriber. Also useful for manual testing. For a detailed overview of the D-GSM and mslookup related files, please see the elaborate comment at the top of mslookup.c (already added in an earlier patch). Resubmit of 637bbfcd9275f8c47212b29b50110f56ba6397bf after revert in 41fe3625915c456513544b99ba8c057c0f650b3c. Change-Id: Ie39d30e20461ab10ae3584863d8bfc6b76a12f37
2020-01-13add mDNS lookup method to libosmo-mslookup (#2)Oliver Smith1-0/+2
Add the first actually useful lookup method to the mslookup library: multicast DNS. The server side is added in a subsequent commit, when the mslookup server is implemented for the osmo-hlr program. Use custom DNS encoding instead of libc-ares (which we use in OsmoSGSN already), because libc-ares is only a DNS client implementation and we will need both client and server. Resubmit of f10463c5fc6d9e786ab7c648d99f7450f9a25906 after being reverted in 110a49f69f29fed844d8743b76fd748f4a14812a. This new version skips the mslookup_client_mdns test if multicast is not supported in the build environment. I have verified that it doesn't break the build anymore in my own OBS namespace. Related: OS#4237, OS#4361 Patch-by: osmith, nhofmeyr Change-Id: I3c340627181b632dd6a0d577aa2ea2a7cd035c0c
2020-01-12Revert "add mDNS lookup method to libosmo-mslookup"Harald Welte1-2/+0
This reverts commit f10463c5fc6d9e786ab7c648d99f7450f9a25906, as it causes all OBS osmo-hlr builds to fail in the mslookup_client_mdns test. Change-Id: I5aec5b59f304c7f732c4a31131beedf29c966d9d
2020-01-12Revert "add osmo-mslookup-client program"Harald Welte1-1/+0
This reverts commit 637bbfcd9275f8c47212b29b50110f56ba6397bf, as it is a follow-up commit to Change-Id I03a0ffa1d4dc1b24ac78a5ad0975bca90a49c728 which causes all OBS osmo-hlr builds to fail in the mslookup_client_mdns test. Change-Id: I43084ac3b24684f17df43fefc82019e44baaa236
2020-01-10add osmo-mslookup-client programNeels Hofmeyr1-0/+1
Standalone program using libosmo-mslookup to easily integrate with programs that want to connect services (SIP, SMS,...) to the current location of a subscriber. Also useful for manual testing. For a detailed overview of the D-GSM and mslookup related files, please see the elaborate comment at the top of mslookup.c (already added in an earlier patch). Change-Id: Ie68a5c1db04fb4dff00dc3c774a1162f5b9fabf7
2020-01-10add mDNS lookup method to libosmo-mslookupOliver Smith1-0/+2
Add the first actually useful lookup method to the mslookup library: multicast DNS. The server side is added in a subsequent commit, when the mslookup server is implemented for the osmo-hlr program. Use custom DNS encoding instead of libc-ares (which we use in OsmoSGSN already), because libc-ares is only a DNS client implementation and we will need both client and server. Related: OS#4237 Patch-by: osmith, nhofmeyr Change-Id: I03a0ffa1d4dc1b24ac78a5ad0975bca90a49c728
2020-01-10add libosmo-mslookup abstract clientOliver Smith1-0/+2
mslookup is a key concept in Distributed GSM, which allows querying the current location of a subscriber in a number of cooperating but independent core network sites, by arbitrary service names and by MSISDN/IMSI. Add the abstract mslookup client library. An actual lookup method (besides mslookup_client_fake.c) is added in a subsequent patch. For a detailed overview of this and upcoming patches, please see the elaborate comment at the top of mslookup.c. Add as separate library, libosmo-mslookup, to allow adding D-GSM capability to arbitrary client programs. osmo-hlr will be the only mslookup server implementation, added in a subsequent patch. osmo-hlr itself will also use this library and act as an mslookup client, when requesting the home HLR for locally unknown IMSIs. Related: OS#4237 Patch-by: osmith, nhofmeyr Change-Id: I83487ab8aad1611eb02e997dafbcb8344da13df1
2019-11-25gitignore: add tests/db_upgrade/*.dumpOliver Smith1-0/+1
Change-Id: I0dca7a94883bbe69151d919ae204edfff12288ab
2019-07-25gitignore: ignore everything generated in db_testOliver Smith1-0/+3
Change-Id: I3545be056cc7e4f72f6f86e772f9cc70a8e5c03c
2019-01-15gitignore: add tests/hlr_vty_test.db*Oliver Smith1-0/+1
Ignore files generated from the VTY test. Change-Id: I8f55f655fd6694ac9db7e6280670d16fad61ee72
2018-11-27build manuals moved here from osmo-gsm-manuals.gitOliver Smith1-0/+11
Moved to doc/manuals/, with full commit history, in preceding merge commit. Now incorporate in the build system. Build with: $ autoreconf -fi $ ./configure --enable-manuals $ make Shared files from osmo-gsm-manuals.git are found automatically if - the repository is checked out in ../osmo-gsm-manuals; or - if it osmo-gsm-manuals was installed with "make install"; or - OSMO_GSM_MANUALS_DIR is set. Related: OS#3385 Change-Id: I52b7b06fddd77c6dc272004f434e9e7651f6b349
2018-08-06gitignore: Add .tarball-versionHarald Welte1-0/+1
Change-Id: I2ed792ef248e2b62f63acc7d83add240df03336f
2018-07-31Update .gitignore: ignore osmo-euse-demoVadim Yanitskiy1-0/+1
Change-Id: I1e2fb003d507a00f9255e021dd8956269f0657ee
2018-07-30Update .gitignore: add missing build productsVadim Yanitskiy1-0/+8
Change-Id: I71809105c631703477d8226ba28a57121807b5ed
2018-07-30import gsup_client.c as new libosmo-gsup-clientHarald Welte1-0/+2
This imports the code from osmo-msc 6afef893e17bce67e4d4119acd34d480ed03ba77 with minimal changes to make it compile. Symbol renaming ot osmo_ prefix is done separately in a follow-up patch to have a as-clean-as-possible import first. Requires: libosmocore.git Change-Id Ie36729996abd30b84d1c30a09f62ebc6a9794950 Change-Id: Ief50054ad135551625b684ed8a0486f7af0b2940
2018-01-29Add missing build products in .gitignoreAlexander Huemer1-1/+6
Change-Id: I48b93adc280c1b0521e7f5acc1f66ce5db462915
2017-10-11gitignore: tests/package.m4Neels Hofmeyr1-0/+1
Change-Id: Ida4a61d4786d7db63dc59a641f44afb2ec2edd97
2017-02-01auth: verify test sets from 3GPP TS 55.205Neels Hofmeyr1-0/+3
Put to-text conversion of the 3GPP TS 55.205 PDF's section defining the test vectors in tests/auc/gen_ts_55_205_test_sets/ts55_205_test_sets.txt and add python script to generate auc_ts_55_205_test_sets.c from that at build time. The generated auc_ts_55_205_test_sets.c runs through all 19 test sets, verifying that our gsm_milenage() matches the reference data. Change-Id: Idff9d757ab956179aa41ada2a223fd9f439aafbd
2017-02-01Add test suite skeleton with empty test (auc_3g_test)Neels Hofmeyr1-0/+3
Change-Id: I6359b0809ce8578850fd65887a568714fb35dbd8
2016-12-11build with autoconf/automake, add jenkins.sh scriptNeels Hofmeyr1-1/+21
Add configure.ac and Makefile.ams to build with autoreconf && ./configure && make like most other Osmocom projects. Add jenkins.sh for a gerrit build job to verify patches. Change-Id: I6b4419dd519f3d0a75235d0c22bf899f075347a3
2016-04-28initial import of osmo-gsup-hlr code so farHarald Welte1-0/+4