SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for gnss-sdr-0.0.19.1-lp155.14.1.x86_64.rpm :

* Thu Sep 26 2024 Wojciech Kazubski - Use patch -PX macro insead of patchX
* Mon Jun 03 2024 Wojciech Kazubski - Now Tumbleweed builds PDF manual, prebuilt manual for Leap 15.x updated to 0.0.19
* Sat May 18 2024 Wojciech Kazubski - Reenabled PlutoSDR support
* Sat Feb 24 2024 Wojciech Kazubski - Added a patch gnss-sdr-fix-for-glog070.patch to fix build for Tumbleweed after glog update
* Fri Jan 26 2024 Wojciech Kazubski - Updated to relase 0.0.19.1
* Fix formatting of CITATION.cff file.
* Thu Jan 25 2024 Wojciech Kazubski - Updated to relase 0.0.19
* Improvements in Efficiency: + Fixed some performance inefficiencies detected by Coverity Scan.
* Improvements in Interoperability: + Added a new PVT configuration boolean flag (flag_geohash_log_out) that enables or disables the Position Geohash tag output in INFO log files. Set to false by default. + New fields have been added to the custom output stream defined by monitor_pvt.proto: . utc_time (a RFC 3339 datetime string), . velocity in the local ENU frame (vel_e, vel_n, and vel_u), in m/s, . the course over ground, cog, in degrees, . the status of the Galileo\'s High Accuracy Service, galhas_status: 0: HAS data not available 1: HAS Corrections applied . geohash, an encoded geographic location.
* Improvements in Maintainability: + Removed useless casts and shadowed variables, improving source code readability.
* Improvements in Portability: + Updated local cpu_features library to v0.9.0. + volk_gnsssdr: fix syntax for Python 3.12 without breaking backward compatibility with Python 2.7. + Fixed linking against GNU Radio v3.10.9.1. + Make use of new API if linking against VOLK >= 3.1. + Fixed undefined behavior in volk_gnsssdr arising from incompatibility between complex numbers in C and C++. + Now build system paths are not leaked when cross-compiling. + Enabled building using macOS Sonoma and arm64 processor architecture.
* Improvements in Repeatability: + A Kalman filter is now available in the PVT block, smoothing the outputs of a simple Least Squares solution and improving the precision of delivered fixes. It can be enabled by setting PVT.enable_pvt_kf=true in the configuration file. The user can set values for the measurement and process noise covariances with the following optional parameters (here with their default values): PVT.kf_measures_ecef_pos_sd_m=1.0, in [m]; PVT.kf_measures _ecef_vel_sd_ms=0.1, in [m/s]; PVT.kf_system_ecef_pos_sd_m=2.0, in [m]; and PVT.kf_system_ecef_vel_sd_ms=0.5, in [m/s].
* Improvements in Scalability: + Fixed some potential data race conditions detected by Coverity Scan.
* Improvements in Usability: + The Galileo E1B Reduced CED parameters usage has been set to false by default. You can activate its usage with Galileo_E1B_Telemetry_Decoder=true in your configuration file. + The generation of Galileo E6B observables has been disabled if the user sets PVT.use_e6_for_pvt=false, fixing the PVT computation in some multi-band configurations. + Fix bug in the custom binary output (PVT.enable_monitor=true) output rate. Before this fix, it was outputting data every 20 ms, instead of observing the PVT.output_rate_ms setting. + Now the program exits properly if a SIGINT signal is received (e.g., the user pressing Ctrl+C, or another user application sending an interruption signal). + The estimated CN0 value is now printed in the terminal when navigation data is successfully decoded. + Fixed GPS navigation message satellite validation. + Latitude and longitude are now reported in the terminal with six decimal places (the sixth decimal place worths up to 0.11 m), instead of the overkilling nine (the ninth decimal place worths up to 110 microns). Similarly, height in meters is now reported with two decimal places instead of three, and velocity in m/s also with two decimal places instead of three. + Fixed the rate at which KLM, GPX, GeoJSON, and NMEA annotations are made. The rate is now set by PVT.output_rate_ms (500 ms by default), and can be particularized by PVT.kml_rate_ms, PVT.gpx_rate_ms, PVT.geojson_rate_ms, and PVT.nmea_rate_ms. Those values should be multiples of PVT.output_rate_ms, or the least common multiple will be taken.- patch gnss-sdr-fix-build-with-latest-gnuradio.patch removed (applied upstream)- gnMAX support patch rebased and renamed to gnss-sdr-0.0.19-add-gnmax-support.patch
* Fri Jan 05 2024 Wojciech Kazubski - added a patch gnss-sdr-fix-build-with-latest-gnuradio.patch to fix build with GNU Radio 3.10.9- workaround: disabled pdf doc build for all distros
* Wed Nov 01 2023 Wojciech Kazubski - Googletest updated to release 1.14.0
* Wed Oct 11 2023 Wojciech Kazubski - Added a patch gnss_synchro_monitor_reduce_cpu_consumption.patch reducing CPU load if monitoring is enabled (taken from commit #662 not accepted yet)
* Sat Apr 08 2023 Wojciech Kazubski - Updated to relase 0.0.18
* Improvements in Accuracy: + Processing and application of the corrections provided by the Galileo High Accuracy Service (HAS) to the PVT solution. It requires at least a Galileo E1 (or E5a) + Galileo E6B configuration. A new configuration parameter PVT.use_has_corrections, set to true by default, can be used to deactivate the application of HAS corrections but still retrieve the HAS data if set to false.
* Improvements in Availability: + Fixed bug that made the PVT block to not resolve position anymore after a loss of samples event. + Improved non-coherent acquisition when Acquisition_XX.blocking=false. + Implemented processing of BeiDou PRN 34 up to PRN 63 signals. + Implemented Hamming code correction for Glonass navigation message. + Now the first iteration of the PVT computation is initialized by the Bancroft method. This allows to get PVT fixes in some unusual geometries (e.g., GNSS-like signals transmitted by LEO satellites). This initialization is performed by default. You can opt-out by setting PVT.bancroft_init=false in your configuration file.
* Improvements in Interoperability: + Enabled PVT computation in the Galileo E5a + E5b receiver. Observables reported in the RINEX file. + Fixed PVT computation in the Galileo E5b-only receiver. + Get E6B observables and PVT solutions in the Galileo E1B + E6B receiver. Decoding of HAS messages as described in the HAS SIS ICD v1.0. Generation of RTCM 3.2 messages from the received HAS messages in the IGS State Space Representation (SSR) Format. Specifically, it generates messages of type IGM01 (SSR Orbit Correction), IGM02 (SSR Clock Correction), IGM03 (SSR Combined Orbit and Clock Correction), and IGM05 (SSR Code Bias). + Added a ZMQ_Signal_Source for working with streams of samples published via ZeroMQ. + Fixed register unpacking for Labsat3W files in Labsat_Signal_Source. This fix is only available if gnss-sdr is linked against Boost >= 1.58.0.
* Improvements in Maintainability: + The now archived GPSTk toolkit, used in some optional tests and applications, has been replaced by the new GNSSTk C++ Library. Compatibility with the former GPSTk toolkit is maintained.
* Improvements in Portability: + Improved detection of the BLAS library under macOS / Macports (the lapack port dependency installed with the +openblas variant does not install blas but openblas, which is used as a replacement if blas is not found). + Removed duplicated files in the Secure User Plane Location implementation, which caused issues when linking with some compilers. + Added support for Xilinx\'s Zynq UltraScale+ devices (requires the - DENABLE_FPGA=ON building option). + Fixed running time error if the gnss-sdr binary and/or the GNU Radio libraries were built with the -D_GLIBCXX_ASSERTIONS compiler option. This is added by default in some GNU/Linux distributions (e.g., ArchLinux and Fedora). + Fixed linking against libunwind when the glog library is built locally. + The configuration options at building time -DENABLE_OWN_GLOG, - DENABLE_OWN_ARMADILLO, and -DENABLE_OWN_GNSSTK can now be switched ON and OFF without the need to start from an empty buiding folder. + Improved CMake handling of the spdlog library used by GNU Radio >= 3.10. + Make use of the C++20 standard if the environment allows for it. + Improved passing of compiler flags to volk_gnsssdr if the corresponding environment variables are defined. This fixes warnings in some packaging systems. + Improved support for the RISC-V architecture. + Test files are now donwloaded at configuration time instead of being included in the source tree. This allows for a smaller package and fixes Lintian very-long-line-length-in-source-file warnings since those files were not recognized as binaries. The configuration flag -DENABLE_PACKAGING=ON passed to CMake deactivates file downloading. + The ENABLE_GENERIC_ARCH building option was removed, simplifying the process of buiding the software in non-x86 processor architectures. + If the Protocol Buffers dependency is not found, it is downloaded, built and statically linked at buiding time. If CMake >= 3.13 and the Abseil C++ libraries >= 20230117 are installed on your system, Protocol Buffers v22.2 will be used. If those requirements are not met, Protocol Buffers v21.4 will be used instead (requires autotools). + Fixes for GCC 13 and Clang 16.
* Improvements in Usability: + Fixed large GLONASS velocity errors and the extended correlator when using the GLONASS_L1_CA_DLL_PLL_C_Aid_Tracking and GLONASS_L2_CA_DLL_PLL_C_Aid_Tracking implementations. + The UHD_Signal_Source learned a new parameter otw_format for setting the over-the-wire data format (that is, the format used between the device and the UHD) in some devices, thus allowing to select the sc8 format instead of the default sc16. This would reduce the dynamic range and increase quantization noise, but also reduces the load on the data link and thus allows for more bandwidth. + The UHD_Signal_Source learned another two optional parameters: device_recv_frame_size and device_num_recv_frames for overriding transport layer defaults. + Added gain setting and reading for the XTRX board when using the Osmosdr_Signal_Source implementation of a SignalSource. + The Osmosdr_Signal_Source implementation learned a new parameter if_bw to manually set the bandwidth of the bandpass filter on the radio frontend. + The new configuration parameter Channels_XX.RF_channel_ID allows to specify the signal source per channel group. + New configuration parameter PVT.use_unhealthy_sats, set by default to false, allows processing observables of satellites that report an unhealthy status in the navigation message if set to true. + Added the Geohash of the PVT solution in the internal logs. + Allowed the CMake project to be a sub-project.- gnMAX support patch rebased and renamed to gnss-sdr-0.0.17-add-gnmax-support.patch
* Thu Nov 17 2022 Wojciech Kazubski - gnMAX support patch updated to match current template and renamed to gnss-sdr-0.0.17-add-gnmax-support.patch
* Wed Nov 09 2022 Wojciech Kazubski - Modernized gnMAX support patch
* Wed Aug 03 2022 Wojciech Kazubski - Enable LimeSDR frontend
* Wed Jun 22 2022 Wojciech Kazubski - Enable ORC compiler- Workaround for build on Leap 15.4
* Wed Apr 20 2022 Wojciech Kazubski - Updated to relase 0.0.17
* Improvements in Availability: + Compute PVT solutions when using GPS L5 signals even if the satellite is reported as not healthy in the CNAV message.
* Improvements in Portability: + Updated cpu_features library to v0.7.0. The building option ENABLE_OWN_CPUFEATURES has been replaced by ENABLE_CPUFEATURES, defaulting to ON. + Fixed building against GNU Radio v3.10.2.0.
* Improvements in Reliability: + Fix some defects detected by Coverity Scan 2021.12.1.
* Improvements in Usability: + Added a script at src/utils/scripts/download-galileo-almanac.sh that downloads an XML file with the latest Galileo almanac published by the European GNSS Service Centre at https://www.gsc-europa.eu/product-almanacs
* Wed Mar 30 2022 Wojciech Kazubski - Updated to relase 0.0.16
* Improvements in Availability + Added the Galileo E5b receiving chain. The software is now able to compute PVT solutions as a standalone Galileo E5b receiver. + Improved Time-To-First-Fix when using GPS L1 C/A signals, fixing a bug that was making the receiver to drop the satellite if the PLL got locked at 180 degrees, and making some optimizations on bit transition detection. + Fixed a bug that prevented from obtaining PVT fixes with Galileo E1 OS signals if the I/NAV subframe type 0 was the first decoded subframe.
* Improvements in Interoperability + Fixed setting of the signal source gain if the AGC is enabled when using the AD9361 front-end. + Fixed the regeneration of Galileo ephemeris from the reduced clock and ephemeris data (CED) defined in the Galileo E1B INAV message introduced in Galileo OS SIS ICD Issue 2.0. + Added a Limesdr_Signal_Source for interoperability with LimeSDR (requires gr-limesdr and the -DENABLE_LIMESDR=ON building flag).
* Improvements in Maintainability + Rewritten Viterbi decoder for Galileo navigation messages. Encapsulated in a class instead of being implemented as free inline functions. This improves memory management and source code readability. + Prefer initialization to assignment in constructors. This improves the readability of the code, could potentially increase performance, and allows for easier detection of unused data members (see the CppCoreGuidelines. Added the cppcoreguidelines-prefer-member-initializer clang-tidy check to enforce this policy. + Non-functional change: Fixed formatting defects detected by clang-format 13.0. + Non-functional change: Simplified flow graph disconnection. + Updated GSL implementation to v0.40.0. See the gsl-lite release + CI - cpplint job on GitHub: Added the build/include_what_you_use filter for early detection of missing includes. + CI - clang-tidy job on GitHub: More robust detection of LLVM paths installed by homebrew.
* Improvements in Portability + Fixed building against the new API in the gr-iio component present in GNU Radio v3.10.X.Y. + Fixed building against GNU Radio v3.10.X.Y, which does not support the C++20 standard. + Fixed building against GNU Radio v3.10.X.Y, which replaced log4cpp by the spdlog and fmt libraries. + Updated cpu_features library for improved processor detection.
* Improvements in Reliability + Fixed some potential buffer overflows. + Avoid source code lines longer than 512 characters. This was a warning raised by Lintian (very-long-line-length-in-source-file). Long lines in source code could be used to obfuscate the source code and to hide stuff like backdoors or security problems.
* Improvements in Usability + Added a new monitor to extract the decoded data bits of the navigation messages and send them elsewhere via UDP. Activated by setting NavDataMonitor.enable_monitor=true, NavDataMonitor.client_addresses=127.0.0.1 and NavDataMonitor.port=1237 in the configuration file. Format described in the nav_message.proto file. A simple listener application written in C++ is included in src/utils/nav-listener as an example. + Extract successful rate of the CRC check in the decoding of navigation messages. This can be enabled by setting TelemetryDecoder_XX.dump_crc_stats=true and, optionally, TelemetryDecoder_XX.dump_crc_stats_filename=./crc_stats in the configuration file. At the end of the processing (or exiting with q + [Enter]), the CRC check success rate will be reported in a file. + The UHD_Signal_Source learned to dump data in folders that do not exist, e.g., if SignalSource.dump=true, SignalSource.dump_filename=./non-existing/data.dat, and the non-existing folder does not exist, it will be created if the running user has writing permissions. This also works for absolute paths. + Added a new configuration parameter PVT.rtk_trace_level that sets the logging verbosity level of the RTKLIB library. + Added a new output parameter Flag_PLL_180_deg_phase_locked in the monitor output that indicates if the PLL got locked at 180 degrees, so the symbol sign is reversed. + Fixed a bug in the satellite selection algorithm for configurations with a large number of channels. The maximum number of channels per signal is now limited to the number of available satellites per system minus one. The number of channels performing concurrent acquisition, Channels.in_acquisition, cannot be larger than the total number of channels. The program will stop if those requirements are not met in the configuration file. + Fixed program termination when using File_Signal_Source and extended integration times. + The Fifo_Signal_Source Signal Source implementation learned to handle the ibyte type. + Added a CITATION.cff file. + Updated version of the Contributor Covenant to version 2.1.- patch for gnMAX2769 support rebased to new release- support for gr-iio based fronntends and gnMAX2769 disabled.
* Sat Jan 29 2022 Wojciech Kazubski - Specfile cleanup
* Removed several obsolete workaruounds
* Cleaned up texlive dependencies
* Sun Sep 05 2021 Wojciech Kazubski - Updated to relase 0.0.15
* Improvements in Availability: + Added the reading of reduced clock and ephemeris data (CED) in the Galileo E1B INAV message introduced in Galileo OS SIS ICD Issue 2.0. If the reduced CED is available before the full ephemeris set, it is used for PVT computation until the full set has not yet been received. This can contribute to shortening the Time-To-First-Fix. Still experimental. + Added the exploitation of the FEC2 Erasure Correction in the Galileo E1B INAV message introduced in Galileo OS SIS ICD Issue 2.0. This can contribute to shortening the Time-To-First-Fix. Since the added computational cost could break some real-time configurations, this feature is disabled by default. Itcan be activated from the configuration file by adding TelemetryDecoder_1B.enable_reed_solomon=true. + Reduction of the TTFF in GPS L1 and Galileo E1 by improving the frame synchronization mechanism.
* Improvements in Maintainability: + The Contributor License Agreement (CLA) signing for new contributors has been replaced by a Developer\'s Certificate of Origin (DCO),which implies that contributed commits in a pull request need to be signed as a manifestation that contributors have the right to submit their work under the open source license indicated in the contributed file(s) (instead of asking them to sign the CLA document). + Improved handling of changes in GNU Radio 3.9 FFT API. + Improved handling of the filesystem library. + Added an abstract class SignalSourceInterface and a common base class SignalSourceBase, which allow removing a lot of duplicated code in Signal Source blocks, and further abstract file-based interfaces behind them. + Do not apply clang-tidy fixes to protobuf-generated headers. + Refactored private implementation of flow graph connection and disconnection for improved source code readability. + Added a base class for GNSS ephemeris, saving some duplicated code and providing a common nomenclature for ephemeris\' parameters. New generated XML files make use of the new parameters\' names. + Update GSL implementation to 0.38.1. + Update references to the latest GPS ICDs (IS-GPS-200M, IS-GPS-800H, IS-GPS-705H) published in May, 2021.
* Improvements in Portability: + Avoid collision of the cpu_features library when installing the volk_gnsssdr library on its own, and VOLK has already installed its version. Added a new building option ENABLE_OWN_CPUFEATURES, defaulting to ON when building gnss-sdr but defaulting to OFF when building a stand-alone version of volk_gnsssdr. When this building option is set to ON, it forces the building of the local version of the cpu_features library, regardless of whether it is already installed or not. + CMake\'s version bumped to 3.21. The minimum CMake version is 2.8.12. + Fix building when using the Xcode generator, Xcode >= 12 and CMake >= 3.19. + Fix building of FPGA blocks when linking against GNU Radio >= 3.9 and/or Boost >= 1.74. + Fix linking of the library when using GCC 8.x and GNU Radio >= 3.8. + If the Matio library is not found, now it is configured and built by CMake instead of using autotools. + Added support for Apple M1 AArch64 architecture processor and for FreeBSD on x86, improved AMD microarchitecture detection. + CMake now selects the C++23 standard if the environment allows for it. + Improved detection of Gnuplot and gnss_sim when cross-compiling. + NEON kernel implementations of the volk_gnsssdr library are now enabled in aarch64 architectures.
* Improvements in Reliability + Bug fix in the Galileo E1/E5 telemetry decoder that produced incorrect timing information if a satellite is lost and then readquired. + Check satellites\' health status. If a satellite is marked as not healthy in its navigation message, the corresponding observables are not used for navigation.
* Improvements in Usability: + Added a new Fifo_Signal_Source implementation that allows using a Unix FIFO as a signal source, thus allowing to multiplex signal streams outside of gnss-sdr, letting another program hold access to the receiver, or allowing signal sources that are not supported by gnss-sdr but can dump the signal to a FIFO. + Avoid segmentation faults in the flow graph connection and/or starting due to some common inconsistencies in the configuration file. + Provide hints to the user in case of failed flow graph connection due to inconsistencies in the configuration file. + Fix segmentation fault if the RINEX output was disabled. + Added a feature that optionally enables the remote monitoring of GPS and Galileo ephemeris using UDP and Protocol Buffers. + Now building the software passing the -DENABLE_FPGA=ON to CMake does not make the receiver unusable when running on non-FPGA-enabled platforms. On FPGA-enabled platforms, now it is possible to run non-FPGA-enabled configurations. + Fix bug that made the Monitor block to always set to 0 the carrier_phase_rads parameter value. + The Labsat_Signal_Source implementation of the SignalSource block now can read files in the LabSat 3 Wideband format (.LS3W). When using this format, this source block can provide multiple RF chain outputs. + Replace Receiver.sources_count configuration parameter name by GNSS-SDR.num_sources. The former parameter name is still read to ensure backward compatibility with configuration files using that nomenclature. + Fix bug in searching for gr-iio when CMake was re-run several times with different settings for the -DENABLE_FMCOMMS2 or - DENABLE_PLUTOSDR building options. + Fix building when using UHD >= v4.0.0.0. + Fix building for -DENABLE_FMCOMMS2=ON and/or -DENABLE_PLUTOSDR=ON when the built-in gr-iio module introduced in GNU Radio 3.10 is found. This in-tree GNU Radio module takes precedence over the gr-iio package provided at https://github.com/analogdevicesinc/gr-iio. If the GNU Radio module is found, the other one is ignored. + File changelog.md renamed to the more usual CHANGELOG.md uppercase name. + New global configuration parameter GNSS-SDR.observable_interval_ms, set by default to 20 [ms], allows to control the internal rate at which computed observables sets are processed (50 observables sets per second by default). + Fix bug in the Monitor.decimation_factor parameter, which was not working properly for other values than 1.- Patch gnss-sdr-fix-for-cpp11.patch removed (applied upstream)- Google-test (gtest) updated to 1.11.0
* Mon Jul 12 2021 Wojciech Kazubski - Added a patch gnss-sdr-fix-for-cpp11.patch to fix build of uhd signal source for Tumbleweed, based on git commit
* Sun Jan 10 2021 Wojciech Kazubski - Updated to relase 0.0.14
* Improvements in Availability: + Fixed bug in acquisition detection when the configuration parameter Acquisition_XX.threshold was set but Acquisition_XX.pfa was not, causing false locks. + Fixed anti-jamming filters: Pulse_Blanking_Filter, Notch_Filter and Notch_Filter_Lite.
* Improvements in Efficiency: + Faster SignalConditioner block when its implementation is set to Pass_Through.
* Improvements in Interoperability:
* Added the Galileo E6 B/C signal structure based on E6-B/C Codes Technical Note, Issue 1, January 2019, including Acquisition and Tracking blocks. The Telemetry Decoder is still empty (only the CRC is checked, based on Galileo High Accuracy Service E6-B Signal-In-Space Message Specification v1.2, April 2020).
* Improvements in Maintainability: + Added a common shared pointer definition gnss_shared_ptr, which allows to handle the boost::shared_ptr to std::shared_ptr transition in GNU Radio 3.9 API more nicely. + Support new FFT and firdes blocks\' API in GNU Radio 3.9. + Added detection of inconsistent function prototypes in volk_gnsssdr library kernels at compile time. + Fixed defects detected by clang-tidy check bugprone-reserved-identifier, and added to the checks list. This check corresponds to CERT C Coding Standard rule DCL37-C as well as its C++ counterpart, DCL51-CPP. + Applied and added more clang-tidy checks related to readability: readability-make-member-function-const and readability-qualified-auto.
* Improvements in Portability: + Fixed -DENABLE_OWN_GLOG=ON building option when gflags is installed and it is older than v2.1.2 (e.g., in CentOS 7). + Improved handling of old gflags versions, minimum version set to 2.1.2.
* Replaced google:: by gflags:: namespace when using functions of the gflags library.
* Replaced git:// by https:// as the used protocol when downloading Gflags, so it can work through firewalls requiring authentication. + Fixed static linking of the matio library when downloaded and built by CMake. + Improved CPU feature detection by switching to Google\'s cpu_features library: The volk_gnsssdr library had its own CPU feature detection methods, which were not totally reliable and difficult to implement across compilers and OSes. This is now handled by the cpu_features library, thus building upon that expertise. Since that library has higher dependency version requirements than GNSS-SDR, the old method is still used in old development environments. No extra dependency is needed. This change is transparent to the user, since everything is managed by the CMake scripts.
* The volk_gnsssdr library can be built on Microsoft Windows and can execute SIMD instructions on that OS. + Removed all instances of _mm256_zeroupper() in the volk_gnsssdr library, since they are not required and lead to miscompilation with GCC 10.2 and optimization level -O3. + Fixed building with -DENABLE_CUDA=ON for blocks implemented with CUDA. + Fixed linking against the ORC library if it is present in the system. + Fixed a bug introduced in v0.0.13 that prevented getting Galileo-only PVT fixes in some environments. + Fixed duplication of protobuf build tree if it was locally built and then installed with DESTDIR variable set.
* Improvements in Usability: + Fixed a bug when enabling pseudorange carrier smoothing in other bands than L1. + If SignalConditioner.implementation=Pass_Through, then all the configuration parameters for the DataTypeAdapter, InputFilter and Resampler blocks are ignored. This was the default behavior in GNSS-SDR v0.0.12, but it changed in v0.0.13. This change recovers the old behavior. + Fixed occasional segmentation fault when exiting with q + [Enter] keys if Acquisition_XX.blocking=false. + Fixed the termination of the receiver with q + [Enter] keys when using the Osmosdr_Signal_Source implementation of the SignalSource block. + The Labsat_Signal_Source implementation of the SignalSource block now can be throttled with the new parameters SignalSource.enable_throttle_control and SignalSource.throttle_frequency_sps, thus allowing the emulation of real-time operation. + Improved General Block diagram, both in content and in image resolution. + The Custom_UDP_Signal_Source implementation now accepts SignalSource.sample_type=cfloat, in addition to the existing 4 and 8-bit length sample types. + Fixed the obsdiff and rinex2assist utilities when installed if they were built with a locally downloaded version of GPSTk. + The generated HTML documentation now makes use of the Doxygen grouping feature. + Improved rendering of equations in HTML documentation generated by Doxygen. + Make use of MathJax for equation rendering. Added new building option ENABLE_EXTERNAL_MATHJAX, set to ON by default. If set to OFF, it allows using a local installation of MathJax 2. + Improved dumps in Telemetry Decoding blocks. Now they include the raw navigation message bits. If TelemetryDecoder_XX.dump=true, the resulting .dat binary file is also delivered in .mat format, which is readable from Matlab and Python.- patch gnss-sdr-0.0.13-fix-uhd-signal-source.patch removed (applied upstream)
* Thu Jul 30 2020 Wojciech Kazubski - updated to relase 0.0.13
* numerous fixes and improvements, see docs/changelog.md
* fixed build for gcc-10- post release patch gnss-sdr-0.0.13-fix-uhd-signal-source.patch added- patch for gnMAX2769 support rebased to new release
* Fri Apr 24 2020 Wojciech Kazubski - removed obsolete dependencies
* Sat Mar 21 2020 Wojciech Kazubski - reduced debugging forfaster operation- reenabled plutosdr
* Fri Mar 13 2020 Wojciech Kazubski - updated to relase 0.0.12
* numerous fixes and improvements, see docs/changelog.md- patch for gnMAX2769 support rebased to new release- google test updated to release 1.10.0
* Thu Mar 05 2020 Wojciech Kazubski - updated to snapshot 201200229 for Tumbleweed- fixed build for Leap 15.2
* Wed Jan 01 2020 Wojciech Kazubski - updated to snapshot 20191216 for Tumbleweed- enabled gnMAX2769 support for Tumbleweed
* Thu Dec 12 2019 Wojciech Kazubski - patch adding gmMAX2769 support modified to match version 0.2.0
* Mon Aug 26 2019 Wojciech Kazubski - workaround for Tumbleweed (docs not building)- enabled gnMAX2769 driver
* Mon Aug 05 2019 Wojciech Kazubski - update to 0.0.11
* Thu Apr 25 2019 Wojciech Kazubski - Fix build with GNU Radio 3.7.13.5
* Thu Jan 24 2019 Wojciech Kazubski - fix build for Tumbleweed
* Tue Jan 01 2019 Wojciech Kazubski - disabled non-working gn3s driver
* Sat Dec 15 2018 Wojciech Kazubski - release 0.0.10
* Thu Dec 06 2018 Wojciech Kazubski - updated to git 20181203
* Fri Nov 30 2018 Wojciech Kazubski - updated to git 20181129
* Fri Nov 23 2018 Wojciech Kazubski - updated to git 20181122
* Fri Oct 26 2018 Wojciech Kazubski - updated to git 20181026
* Sat Oct 06 2018 Wojciech Kazubski - updated to git 20181006
* Tue Oct 02 2018 Wojciech Kazubski - updated to git 20180925
* Fri Sep 07 2018 wkAATTire.pw.edu.pl- updated to git 20180907
* Mon Sep 03 2018 wkAATTire.pw.edu.pl- updated to git 20180902- patch gnss-sdr-fix-strange-char.patch fixing two strange chars in C++ header file- using google test version 1.8.1
* Fri Sep 29 2017 wkAATTire.pw.edu.pl- use generic architecture
* Tue Sep 12 2017 wkAATTire.pw.edu.pl- use openssl instead of libtls with ssl support (disabled in TW)
* Wed Feb 15 2017 wkAATTire.pw.edu.pl- release 0.0.9
* Sun Jan 22 2017 wkAATTire.pw.edu.pl- enabled gn3s support
* Mon Nov 21 2016 wkAATTire.pw.edu.pl- orc reenabled, added a patch borrowed from \"next\" branch
* Mon Oct 03 2016 wkAATTire.pw.edu.pl- orc disabled due to build problems
* Wed Sep 28 2016 wkAATTire.pw.edu.pl- release 0.0.8
* Fri Nov 20 2015 wkAATTire.pw.edu.pl- added patch with fixes to build with the latest GNU Radio
* Wed Sep 02 2015 wkAATTire.pw.edu.pl- release 0.0.6
* Fri Jan 23 2015 wkAATTire.pw.edu.pl- release 0.0.5
* Thu Jan 22 2015 wkAATTire.pw.edu.pl- fix most of build warnings
* Wed Jan 21 2015 wkAATTire.pw.edu.pl- fix to build on poenSUSE 13.2
 
ICM