aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-08-10apps/grgsm_trx: also print Piotr as a copyright holderVadim Yanitskiy1-0/+1
Despite the most part of Python code was written by Vadim, it's heavily based on huge and impressive work done by Piotr. Let's also print his credentials in the license header. Change-Id: Icca7c679d84f99440ff502219f624e0f73112744
2018-07-28tests: Fix Debian and Kali dockerfilesPiotr Krysik2-6/+2
Change-Id: I61d37cb6882a8ca7bbfc97412c52e745a2e5ec7c
2018-07-12Keep the old mailing list for nowPiotr Krysik1-3/+3
but change wiki address and installation description addres to the new (osmocom) ones.
2018-07-12README.md: Turn URLs into hyperlinks (video, mailing list)Harald Welte1-2/+2
Change-Id: Iacf7c4b13b0e32ea7761b859f7422ab630c8616f
2018-07-12README.md: Change mailing list address to osmocom.orgHarald Welte1-3/+3
Change-Id: Ie7b474138444f0ceea160f74df4b693030ea07a8
2018-06-19Simplify cmake checks related to libosmocorePiotr Krysik4-8/+8
2018-06-19Run tests with CTEST_OUTPUT_ON_FAILURE=1Vasil Velichkov5-5/+5
2018-06-19Add LOCAL_OSMOCOM cmake optionVasil Velichkov1-1/+8
When set the gr-gsm will be compiled and linked with the local copies of the osmocom libraries.
2018-06-18Placing grcc compilation utils in separate filesPiotr Krysik3-52/+80
Avoiding increasing required cmake version with use of wrapper shell script.
2018-06-18Separating libosmogsm from the restPiotr Krysik5-17/+37
2018-06-18Check that pkg-config is availableVasil Velichkov1-1/+3
It is needed to properly detect the grcc full path See also 3f6ab15a7a5492391ca0f94bd0a5586c1735f8db
2018-06-18Add DEBIAN_FRONTEND=noninteractiveVasil Velichkov4-4/+4
2018-06-18Fix the parallel build with cmake 3.11Vasil Velichkov2-0/+306
Copy UseSWIG.cmake from the gnuradio repository from commit 4433a7703fe3f5713c2200a0f7c11b13510f34cc This macro is distributed in the Debian's gnuradio-dev package but it's not available in Fedora/Centos gnuradio-devel package. The gnuradio's version contains a fix for the parallel build 99a09af05fda6d0bab0cf3724a1c6bf453c71bc7 and some other improvements as well.
2018-06-18Add CentOS7 docker containerVasil Velichkov2-0/+62
2018-06-18Add cmake options that enable/disable grcc compilationVasil Velichkov1-2/+14
To disable compilation of both grgsm_livemon and grgsm_livemon_headless execute cmake -DENABLE_GRCC=OFF .. To disable only one execute cmake -DENABLE_GRGSM_LIVEMON=OFF .. cmake -DENABLE_GRGSM_LIVEMON_HEADLESS=OFF ..
2018-06-04Changing tabs to spacesPiotr Krysik1-27/+27
2018-06-04Disabling installation of desktop filesPiotr Krysik1-1/+1
Installation of dekstop files is causing problems with packaging - github issue #335. Disabling it then.
2018-06-02Commenting out a line causeing crash on HackRFPiotr Krysik1-1/+1
2018-05-06Fix includes after moving trx_burst_ifPiotr Krysik2-3/+4
2018-05-05Added short description of grgsm_trxPiotr Krysik1-0/+3
2018-05-05Updated e-mail addresses of Vadim and VasilPiotr Krysik1-2/+2
2018-05-05Fix burst_to_fn_time name in gsm_burst_to_fn_time.xmlPiotr Krysik1-1/+1
2018-05-05Moving trx burst interface to trx directoryPiotr Krysik16-6/+81
and to new 'Transceiver' cathegory in gnuradio-companion
2018-05-05Fix gsm_msg_to_tag block record in grc/gsm_block_tree.xmlPiotr Krysik1-1/+1
so it appear in gnuradio-companion
2018-04-17Merge branch 'fixeria/trx' of https://github.com/axilirator/gr-gsm into ↵Piotr Krysik14-88/+466
fixeria_trx # Resolved conflicts: # apps/grgsm_trx # python/trx/radio_if.py # swig/grgsm_swig.i
2018-04-17Adding Vadim and Vasil to the credits sectionPiotr Krysik1-0/+4
2018-04-17GRCC: Adding new directories to python path to make grc files compile after ↵Piotr Krysik1-0/+2
merger
2018-04-16Merge branch 'ptrkrysik/trx' into developmentPiotr Krysik89-72/+4573
2018-04-16Disable the parallel build on Fedora 26Vasil Velichkov1-1/+1
There is a problem with cmake 3.11.0 and the parallel build fails with See https://github.com/ptrkrysik/gr-gsm/pull/378#issuecomment-379583050 make[2]: *** No rule to make target 'swig/grgsm_swig.py', needed by 'swig/grgsm_swig.pyc'. Stop. make[1]: *** [CMakeFiles/Makefile2:601: swig/CMakeFiles/pygen_swig_43235.dir/all] Error 2
2018-04-16Workaround for the grcc failureVasil Velichkov2-0/+6
See https://github.com/ptrkrysik/gr-gsm/pull/378#issuecomment-379587145 Traceback (most recent call last): File "/usr/bin/grcc", line 29, in <module> from gnuradio import gr File "/usr/lib/python2.7/dist-packages/gnuradio/gr/__init__.py", line 41, in <module> from runtime_swig import * File "/usr/lib/python2.7/dist-packages/gnuradio/gr/runtime_swig.py", line 17, in <module> _runtime_swig = swig_import_helper() File "/usr/lib/python2.7/dist-packages/gnuradio/gr/runtime_swig.py", line 16, in swig_import_helper return importlib.import_module('_runtime_swig') File "/usr/lib/python2.7/importlib/__init__.py", line 37, in import_module __import__(name) ImportError: No module named _runtime_swig
2018-04-06Reformatting control_channels_decoderPiotr Krysik1-59/+55
2018-04-06Add tch_f_decoder testsVasil Velichkov3-0/+109
2018-04-06Fix an assert in ViterbiR2O4::decodeVasil Velichkov1-2/+2
The table length was wrong becuase matchCostTable is a float pointer and not an array since 792330777d7c21df02ce1ecb6f876b076a14b519 python2.7: /home/user/gr-gsm/lib/decoding/openbts/ViterbiR204.cpp:288: virtual void ViterbiR2O4::decode(const SoftVector&, BitVector&): Assertion `match-matchCostTable<(float)sizeof(matchCostTable)/sizeof(matchCostTable[0])-1' failed. (gdb) f 4 #4 0x00007fffdff820c3 in ViterbiR2O4::decode (this=0x5555563bbdf0, in=..., target=...) at /home/vasko/sources/gr-gsm/gr-gsm/lib/decoding/openbts/ViterbiR204.cpp:288 288 assert(match-matchCostTable<(float)sizeof(matchCostTable)/sizeof(matchCostTable[0])-1); (gdb) p match-matchCostTable $1 = 2 (gdb) p (float)sizeof(matchCostTable)/sizeof(matchCostTable[0])-1 $2 = 1 (gdb) p (float)sizeof(matchCostTable)/sizeof(matchCostTable[0]) $3 = 2 (gdb) p sizeof(matchCostTable) $4 = 8
2018-03-30Do not test with debtest-grgsm-package containerVasil Velichkov1-1/+0
2018-03-30Check the gsm0503_xcch_decode return valueVasil Velichkov4-1/+55
- Discard the message when gsm0503_xcch_decode returns -1 - Add automated decrypt test See https://groups.google.com/d/msg/gr-gsm/9nOkIdrGOck/qTZh47McCQAJ
2018-03-22Added more copyright holdersPiotr Krysik1-0/+3
Added my contributors as copyright holders.
2018-03-22added MANIFEST.md for CGRAN parsing sakeMarc L1-0/+44
We are currently working on revitalizing CGRAN, the current version is here https://gnuradio.org/cgran/ and just like the old CGRAN it parses OOT's manifest files to get its information. Feel free to modify stuff, I just copied whatever info I could find.
2018-03-22Fixing Ubuntu 16.04 no libosmocore testPiotr Krysik1-1/+5
2018-03-22Fix Fedora 26 test failureVasil Velichkov1-0/+4
On Fedora 26 when gr-gsm is installed in /usr/local/lib in order to work some paths have to be added to PYTHONPATH and LD_LIBRARY_PATH enviroment variables This fixes the following errors ImportError: No module named grgsm ImportError: No module named _grgsm_swig ImportError: libgrgsm-0.41.3.so.0.0.0: cannot open shared object file: No such file or directory
2018-03-22Add Fedora 26 docker fileVasil Velichkov2-0/+28
2018-03-22Fix the parallel build.Vasil Velichkov4-5/+40
- Override the GR_UNIQUE_TARGET function to not append a hash to the target name. - Add explicit dependency between pygen_apps and _grgsm_swig The _grgs_swig needs to be built first because grcc evaluates and verify all imports - Test the parallel build in the docker containers as well
2018-03-22Install pkg-config in Debian/Ubuntu containersVasil Velichkov3-0/+3
It is needed to proper detect the grcc full path
2018-03-22Compile the .grc files with cmake and grccVasil Velichkov5-634/+32
And remove the pre-built scripts from the repository Fixes #13
2018-03-05Added block for extracting assignment commandsPiotr Krysik14-14/+211
2018-03-05Creating a new development versionPiotr Krysik1-2/+2
2018-03-04Fixed line ending in 'apt install' command in dockerfilePiotr Krysik1-1/+1
2018-03-04Fix missing list name error in the main CMakeLists.txt filePiotr Krysik1-1/+2
2018-03-04Define __attribute__ and __deprecated__ on MSWinPiotr Krysik1-0/+9
2018-03-04Change buildsystem message on libosmocore not being foundPiotr Krysik2-3/+2
2018-03-04Additional test for gr-gsm building without libosmocore installedPiotr Krysik2-0/+28