aboutsummaryrefslogtreecommitdiffstats
path: root/deps
AgeCommit message (Collapse)AuthorFilesLines
2024-01-08Update titan.ProtocolModules.GTP_v13.5.0 to current masterPau Espin Pedrol1-1/+1
Current master contains a fix for missing mandatory field in MM Context IE. Change-Id: I36c87ed98c752a54650e4453ccdff45463d0bc96
2023-10-20Makefile: Update titan.ProtocolModules.BSSMAP to new osmocom/master branchPau Espin Pedrol1-1/+1
The repository branches were rebased and rearranged, where now its master branch follows upstream, and we keep an osmocom/master branch with our own patches (Osmux, not aimed at upstream) which can then be rebased on top of master. Related: OS#6011 Change-Id: I1ec7cb6f8fa5acaca6eb434ea9449119de078c94
2023-09-20deps/Makefile: Update titan.ProtocolEmulations.SCCP ref after osmocom fork ↵Pau Espin Pedrol1-1/+1
rebase The osmocom git fork containing an extra patch has been rebase to current upstream master, which now contains a fix for LUDT(S) messages which will be required in a follow-up patch. Related: OS#6185 Related: SYS#6566 Change-Id: Id8b7ab652b656841a9b73d40d79077a47f45e735
2023-08-29ASCI: Update commit hash of titan.ProtocolModules.MobileL3_v13.4.0Andreas Eversberg1-1/+1
After fixing GCC and BCC transaction ID, the new head is: b6602eb357673f097ea1a1d22edd568ecd239da1 Related: OS#4854 Change-Id: I2833750a8cf1def74f92a5a50f0d271891cee05f
2023-07-27ASCI: Update commit hash of titan.ProtocolModules.BSSMAPAndreas Eversberg1-1/+1
After fixing "UPLINK SEIZED COMMAND" message type, the new head is: 814c5d786ab633bce384eea99685f0e49a386172 Related: OS#6087 Change-Id: Ifd6cd610fee2041179f8d0fd6450469d25f65576
2023-06-20msc: new test: TC_lu_and_mo_csdOliver Smith1-1/+1
Related: OS#4394 Depends: https://gitlab.eclipse.org/eclipse/titan/titan.ProtocolModules.MobileL3_v13.4.0/-/merge_requests/3 Change-Id: Ia863a63a318a9b0a8b4bfc1dc425cbc0235256b3
2023-05-05deps/Makefile: Change remote gerrit->gitea for titan.ProtocolModules.BSSMAPPau Espin Pedrol1-3/+3
It was decided that the preferred way to maintain our eclipse titan forked repos is through gitea, not through gerrit. Hence, update the remote to point to the gitea repo. The gerrit one will probably be removed at some point. Related: OS#6011 Change-Id: I69f8e207a28b8ea424d8fa4f23bdcaa3ba2e1345
2023-05-04deps/Makefile: Update titan.ProtocolModules.BSSMAP to new rebased master ↵Pau Espin Pedrol1-1/+1
reference The master branch in osmocom's gerrit repository has been rebased on top of current upstream master, hence the commit hash changed. Update it. Related: OS#6011 Change-Id: Ife9dba3fc98d287d71b2334453dd9ce71471ddcb
2023-05-03sccp: set titan.SCCP commit: use fix for localRef == 0Neels Hofmeyr1-1/+1
Use this fix in our tests: https://github.com/osmocom/titan.ProtocolEmulations.SCCP/commit/17a894fc6620a0df11d0d98c897fb66168276b16 This allows osmo-hnbgw to start out with SCCP local reference == 0 without that causing test failure. 'Related' patch below happens to have that effect, and it was *really* hard to find out why th the tests failed. It seemed like I had messed up osmo-hnbgw, but then I found out it wasn't my fault at all. Related: Iea1824f1c586723d989c80a909bae16bd2866e08 osmo-hnbgw Change-Id: Idb3f2398c934a1d785e8ee7913c12c0f289c1f18
2023-02-24deps/Makefile: fix OSMO{GERRIT,GITEA}_REPOS missing in ALL_REPOSVadim Yanitskiy1-1/+5
Change-Id: I1068d10685c3857626385124a8f8b265989e27a3 Fixes: a80e7a9c ("deps/Makefile: replace git://git.osmocom.org urls")
2023-02-22deps/Makefile: replace git://git.osmocom.org urlsOliver Smith1-7/+12
Change-Id: I49d4ee141eb97ac58c0aff493531f120b21bb22d
2022-08-18deps: use titan.TestPorts.UDPasp from ECLIPSEGITLAB_REPOSVadim Yanitskiy1-2/+2
This change basically reverts [1]. Oliver's patch allowing to set SO_REUSEADDR, which is needed for D-GSM mslookup mDNS testing, has been merged upstream. No need to depend on our own fork anymore. Change-Id: Idf96a64f3d5f7928ed0fb81f4a91e469df3a9adc Related: [1] Ie7e1c3dbd67dba9079a5768e442faffc936fd7fa Related: SYS#4618
2022-08-16add library/PFCP_*, deps/PFCPNeels Hofmeyr1-0/+2
Will soon be used by new subdir 'upf' (test osmo-upf), and by 'hnbgw' (test GTP mapping via UPF). Related: SYS#5599 Change-Id: I0723b931b3f755ea291bffa2f27c34ba446c2f2f
2022-02-25ccid: Lots of CCID helpers have been moved to titan.TestPorts.USBHarald Welte1-1/+1
Change-Id: Ie110ad1511b01fe84e1ad181b0e053e25f80f522
2022-01-11deps: Use upstream IPL4asp after SCTP-related patches were mergedDaniel Willmann1-3/+2
Change-Id: I073afe64741dd8149349da9e2494aaa86b9ab4aa
2022-01-05IPL4asp: Fix ppid always shows 0, remove Iuh workaroundDaniel Willmann1-3/+7
Change-Id: I941a794849c347ed61ca5170bca32f5329818d92
2021-12-22deps: Update SCTPasp to fix SCTP kernel ABI breakageDaniel Willmann1-1/+1
Change-Id: I257ab571eef1a7ef18998ad0976b1992482e74c4 Related: OS#5366
2021-05-21TITAN project migration to eclipse gitlabHarald Welte1-30/+20
As announced in https://www.eclipse.org/forums/index.php/t/1107586/ TITAN is migrating both their github and git.eclipse.org repositories to eclipse gitlab. Let's adjust our Makefile accordingly Change-Id: I6a501d50891c4fda78d33d3efd6030244a4aaf50
2021-05-17sgsn: Introduce test TC_rim_eutran_to_geranPau Espin Pedrol1-3/+8
GTP_Templates.ttcn new templates use BssgpCellId, hence it depends on Osmocom_Gb_Types.ttcn. Related: SYS#5314 Change-Id: I9dcf6ee2dc55bc6aba178eca30080233254f025e
2021-04-21deps/Makefile: fix checkout logic for branchesOliver Smith1-1/+9
Checkout origin/$branch instead of $branch. Otherwise git will just use the local version of branch and stay at the same commit. Note that Ia846863eff1734eca469257b9a8d5e653a45e835 changes the lines which still have "master" to the commit. Fixing this is still useful however, if a branch name is used in local testing. Change-Id: If6bd440598d375a9947cb3a4fd88ae5809756e0e
2021-04-21deps/Makefile: Switch branches to related commit hashesPau Espin Pedrol1-4/+5
Change-Id: Ia846863eff1734eca469257b9a8d5e653a45e835
2021-04-19BSSMAP: Update ts_BSSAP_BSSMAP to contain new fieldsPau Espin Pedrol1-1/+1
Depends: titan.ProtocolModules.BSSMAP Change-Id I5103ceb2656a41925a089af5492d0722ca87a5c7 Related: SYS#5337 Change-Id: I9cc4d161fa7083e30d3bf8f10e959d1fe7b86032
2021-04-01BTS_Tests: refactor and fix TC_pcu_socket_connect_multiVadim Yanitskiy1-1/+1
The expectations of this test case were wrong. The IUT would first accept() an additional connection and then close() it immediately. Since there may be other messages, like TIME.ind and DATA.ind, the 'alt' statement would not match successful connection result, and instead would unblock the flow due to timeout. The titan.TestPorts.UNIX_DOMAIN_SOCKETasp had to be changed [1] to send UD_connect_result with ERROR if recv() returns zero or a negative. [1] https://github.com/eclipse/titan.TestPorts.UNIX_DOMAIN_SOCKETasp/pull/4 Change-Id: I898b8b14515d79766b12d652ebb1ddf834e2863c
2021-02-16update AF_PACKET dependency to 0.1-5-g89ebea6Harald Welte1-1/+1
This includes the fix of https://gerrit.osmocom.org/c/titan.TestPorts.AF_PACKET/+/22934 which makes fr <-> fr-net pass again. Change-Id: Ifa551fc9df340c9a02176f6644fa8ec4884431ae
2021-02-11sccp: Add Tests for SCMG SST procedureHarald Welte1-2/+2
The SST procedure can be used by any SCCP node to test the availability of a remote SSN. If the specified remote SSN is available at the specified PC, a SCMG SSA is returned. If not, there's a timeout. Test for SSN=1 (SCMG), another non-SCMG SSN that exists, and for one SSN that doesn't exist. Change-Id: If3f5f3144c0ed83d0bda5953522a9d73287c8ba2
2021-02-10deps/Makefile: Update SCCP dependencyHarald Welte1-2/+2
* upstream has merged all two Osmocom patches * we can now switch back to the official repo instead of our fork Change-Id: Ia9bc82db4c0814b06c55460d2123b5e4fa1a2335
2021-02-05deps: Update AF_PACKET (with FR emulation) to 0.1-4-g9c6d89bHarald Welte1-1/+1
Change-Id: Ia5005dd3ab156f677cc099271e312728fb18e0dc Related: OS#4974
2021-02-03deps: Use latest version of AF_PACKETHarald Welte1-1/+1
... as this contains a fix to FrameRelay_Emulation to disable T392 if a service affecting condition is detected. Change-Id: I8b266577f738b7c12514eb8671e11d7a75be6034
2021-02-03deps/SCTPasp: Update to master (uses epoll instead of select)Harald Welte1-1/+1
The old version of SCTPasp we use * had no IPv6 support * didn't support file descriptors > 1024 See also https://www.eclipse.org/forums/index.php/m/1837587/#msg_1837587 Change-Id: I446dfb2f885999e40478b9332162a2584b0b71a3
2021-01-30fr + gbproxy: Start to use AF_PACKET ENOBUFS work-aroundHarald Welte1-1/+1
If send() on AF_PACKET returns ENOBUFS, usleep for 2ms and re-try until it succeeds. Change-Id: Id7bdd2c690eae3bec1df7634944cd73f0bf0b29a Closes: OS#5343
2021-01-05deps/BSSGP: Use specific commit hashHarald Welte1-1/+1
Using "master" doesn't really work as the local master branch already exists even if we change the 'remote' to a different URL, see https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/21587 Change-Id: Id5f5ba52dbc9cd51dda2e91391c901b56756e2db
2020-12-16deps/Makefile: temporarily use own repo for ProtocolModules.BSSGPPhilipp Maier1-3/+3
Temporarily use titan.ProtocolModules.BSSGP_v13.0.0 from https://github.com/osmocom/ as we have some fixes that are not yet part of upstream. Change-Id: I5d7261a5ac33a0231c1a3d73bdff7fb099568687
2020-12-10deps: Update AF_PACKET dependency to version with socket/bind race fixHarald Welte1-1/+1
Change-Id: Icd773273d3ff8ff6d36ce472b8bd2e8a9b1e2e19
2020-11-18deps/Makefile: Require v0.1 of AF_PACKET TestPortHarald Welte1-1/+1
Change-Id: I435d0c09e051e0a3082e8c87807b72ce92117007
2020-10-16FR/FRNET: add Frame Relay emulationHarald Welte1-0/+2
Add frame relay testcase for BSS and SGSN side. The test cases require hdlc interfaces (based on dadhi with super channels and no lmi). Change-Id: I95d64dc26a8d2ff02d6cf2bfcd22a97e5481f957
2020-09-13deps: switch TELNETasp and M3UA back to upstreamHarald Welte1-4/+4
the respective changes we had have long been merged upstream, so let's switch back from our own forks to upstream Change-Id: I52bdac20745bc3f5ce618ea804686781483a6f4c
2020-07-24deps/Makefile: Update to newer titan.ProtocolEmulations.M3UA master ↵Pau Espin Pedrol1-1/+1
containing build fix For more info, see https://git.eclipse.org/r/c/titan/titan.ProtocolEmulations.M3UA/+/166637 Change-Id: I2550d6883464835e5977a8876c514c8ab707fac4
2020-05-19Use osmocom fork of TELNETasp to fix compilation error spotted by gcc 10.1.0Pau Espin Pedrol1-2/+2
Change-Id: I45beacb3a3141531e2552588147e3741c8637f4e
2020-04-21Add GTPv2_Emulation componentHarald Welte1-2/+4
Change-Id: If73aa453e44ebf28032c60d207feb03e8061dc0c
2020-03-28deps/Makefile: bump titan.ProtocolModules.MobileL3_v13.4.0_commitVadim Yanitskiy1-1/+1
This revision has an important fix concerning the length limitations of Mobile Identity IE (see 3GPP TS 24.008, section 10.5.1.4) when no identity is present (see 'No_Identity' record). Change-Id: If5339c7a91b4e0188194f1cd935798f153974e01
2020-02-19remsim: Add tests using stdin/stdout of osmo-remsim-client-shellHarald Welte1-0/+2
osmo-remsim-client-shell allows to send C-APDU via STDIN of the program and receive R-APDU via STDOUT. We can attach to that using the PIPEasp TTCN3 port, and hence test a [local] osmo-remsim-client-shell transceiving APDUs from/to a simulated bankd in the test case. The only sad part about this is that we now will need to have the implementation under test (osmo-remsim-client-shell binary) in the same container as the TTCN-3 test, as it will fork/exec it. This is why we disable it by default and a modulepar must be used to enable those particular tests. Change-Id: I3a69c692cf3e6bbe04ce58594050b20da0c37d16
2020-02-18deps/Makefile: Call Github repositories ECLIPSEGITHUBHarald Welte1-5/+5
ECLIPSEGIT and ECLIPSEGIT2 are really difficult to distinguish, let's call the former ECLIPSEGITHUB, i.e. the eclipse organization at github. Change-Id: I3a12164f76b85168c3afe85af2dd4be42f3e560b
2020-02-10deps/Makefile: fix ECLIPSEGIT2 clone URLOliver Smith1-4/+4
Switch to working clone URL, after more repositories stopped working with the old URL. Revert 865ba37553609a07f714aadfa54b91b5e6771680 ("deps: Work around disappearing eclipse.org git repositories"). Related: https://bugs.eclipse.org/bugs/show_bug.cgi?id=559943 Change-Id: I04b690a262765f60b671225e1a5425e2750d093f
2020-02-08deps: Work around disappearing eclipse.org git repositoriesHarald Welte1-3/+3
See https://bugs.eclipse.org/bugs/show_bug.cgi?id=559943 and https://bugs.eclipse.org/bugs/show_bug.cgi?id=559944 Change-Id: I8942e71e674d46dda7fb81d2076fa189ee31eecd
2020-02-08remove titan.TestPorts.GPIO moduleHarald Welte1-2/+0
We don't use it, and it suddenly disappeared from git.eclipse.org, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=559942 Change-Id: I5e5b9ab3dca9ff574980dad37616cdc981dd8607
2020-02-06deps: set titan.TestPorts.UDPasp_commitOliver Smith1-1/+1
Fixes: 7c5cb6eb8aa7 ("deps: use UDPasp from osmocom github fork") Change-Id: I141b906d2a5969afb5f6e27413fa1c18c54d5708
2020-01-20deps: use UDPasp from osmocom github forkOliver Smith1-1/+1
Has additional SO_REUSEADDR patch, which is needed for D-GSM mslookup mDNS testing. Related: SYS#4618 Change-Id: Ie7e1c3dbd67dba9079a5768e442faffc936fd7fa
2020-01-20deps: add titan.ProtocolModules.DNSOliver Smith1-0/+2
To be used in mslookup mDNS tests. Related: SYS#4618 Change-Id: I89dd528b7934892c5a24209374e8218a95db6ab3
2020-01-15deps/Makefile: Update Socket-API + IPL4 upstream tagsHarald Welte1-2/+2
Change-Id: I557f1515528ac3a90b34c1fb647d88a1989fea37
2020-01-12deps/Makefile: Update most of our dependencies to upstreamHarald Welte1-37/+37
Upstream TITAN repositories have almost no actual code changes. However, they did switch to MPLv2, and they did update documentation from word documents to asciidoc. Change-Id: If5bd3d567de40ec2f72cdf63499435ac0bb4047e