|Name||Modified||Size||Downloads / Week||Status|
|Totals: 3 Items||3.2 MB||1|
Maintenance release and build environment update. The primary build environment now uses gcc v5.4.0 (was 4.8.4) as well as fop v2.1 (was 1.1). The base for the build server is now LTS release Ubunti 16.04 LTS (flavor Linux Mint 18.1 Serena)
The environment update has forced some minor code updates (primarily some instrumentation to shut down false positive warning for use of C99 variable length arrays on the stack (VLA). The move to fop 2.1 requires a configuration file to set the proper base URI for inclusion of external objects (e.g. images in the manual).
Adds some more information on cache usage in mail templates for tracking updates. Some further minor internal changes only visible for developers.
Minor maintenance release. Since the configuration file was updated with two new settings to adjust the cache size the version was bumped to a new .dot release. The focus of this release is primarily the geolocation cache handling with new features and one important bug fix. Statistics is now also kept when the daemon is restarted.
Happy X-mas! The last release for the year!
This release fixes one possible security issue. In the 3.x series it was not possible to enable the password for command login via the config file. It had no affect. A one-line check had been missing since the large refactoring in the 3.0.0 release. Some minor changes in the report layout was also made.
A minor maintenance release with some improvements in the handling of error returns from the device and layout of the device report. In addition some internal changes were made to make the build fully compatible with the latest OS X release "El Capitan" (which felt the need to introduce some compatibility breaks in the file system layout and permissions).
NOTE: Deprecation of support for OpenSuSE (and derivatives) based distributions. As of this version no more active testing on those platforms will be made. From 3.4.0 all OpenSuSE specific control scripts will be removed (init.d/ scripts)
From this release and onwards a Debian/Ubuntu package is available at the PPA "ppa:johan162/g7ctrl"
Retry up to a maximum of five times if we get a timeout from reading from the device. However, that rarely seems to help once the device is in a non responsive mode. If the device does not reply within a reasonable time no amount of re-reading seems to succeed in reading back data. Instead the only way seems to be to flush the serial buffer and re-issue the command.
Refactored rkey.[hc] to a proper dictionary API and renamed module to "dict"
Change the XSL stylesheet lookup to trust the current XML catalog instead of manually trying to locate the stylesheets in the config process. This was originally a workaround for faulty installations with wrong catalog setup. However, no more workarounds. If its broken you should fix your XML setup! This has the additional advantage of future proofing the Docbook build.
Minor updates to the bootstrap scripts to add the latest dependencies
Support for OpenSuSE and derivatives thereof is deprecated. This does not mean it doesn't work. It just means that no more official testing will be done on those system. In addition this means that no more RPM packages will be built. The reason has nothing to do with technical merits of the OpenSuSE platform but only as a mean to reduce the maintenance work. Starting with 3.4.0 all platform specific scripts (like init scripts to start the daemon) will also be removed since they will no longer be maintained. Version 3.4.0 and forward will only support Debian based derivatives (like Ubunto and Linux Mint)
Changed build options for GCC to include "--param=ssp-buffer-size=4 -Wstack-protector" which will decrease the default SSP limit of 8 down to 4 to make sure most functions using stack is protected.
Modify configuration process (configure.ac) so that an $prefix is not pre-prended to the DB directory in case the prefix is specified as either /usr or /usr/local Also fix a corner case when for bizarre setups the sysconfdir was not properly set.