- Added fixes for recovery procedure in CegoTableManager. Now the
LSN is allocated at the beginning of critical operation to avoid
double operations in case of a forced checkpoint. For this the
CegoLogManager::nextLSN method has been introduced. Now it is no
more ensured that the log is written with increasing LSN, so some
logical parts of the recovery procedure in CegoRecoveryManager has
been changed.
- In CegoBufferPool, the writeCheckPoint method still returned int
value. This has been changed to unsigned long long
Submitted by: Bjoern Lemke <lemke@lemke-it.com>
Detect databases whose schema is corrupted using
a CREATE TABLE AS statement and issue an appropriate error message.
CVE-2018-8740 will be entered into VuXML when SQLite will make
a release, because CVE-2018-8740 says that versions up to and including
the current version 3.22.0 are vulnerable.
Submitted by: Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
Reported by: tj <tj@mrsk.me>
2018-03-19 graphics/code-eli: Broken for more than 6 months
2018-03-19 databases/pg_rman: Broken for more than 6 months
2018-03-19 devel/elixir-simple_bayes: Broken for more than 6 months
2018-03-19 devel/elixir-stemmer: Broken for more than 6 months
2018-03-19 benchmarks/expedite: Broken for more than 6 months
2018-03-19 textproc/p5-HTML-CTPP2: Broken for more than 6 months
2018-03-19 textproc/rubygem-compass-rails: Broken for more than 6 months
go-carbon is a go implementation of the carbon component of the graphite
project. It has support for multiple cpu's and can achieve higher concurrency.
WWW: https://github.com/lomik/go-carbon
PR: 226732
Submitted by: Andreas Andersson <a.andersson.thn@gmail.com>
groff is required by rrdtool to format documentation, which
is only required when documentation is being built.
Accordingly, make groff conditional on the existing DOCS option.
This precludes building a litany of dependencies, mostly due
to groff requiring ghostscript.
While here, remove unneeded post-patch in the case the DOCS option is
switched off.
Submitted by: koobs
Differential Revision: https://reviews.freebsd.org/D14732
PgSanity checks the syntax of PostgreSQL SQL files.
It does this by leveraging the ecpg command which is traditionally
used for preparing C files with embedded SQL for compilation.
However, as part of that preparation, ecpg checks the embedded SQL
statements for syntax errors using the exact same parser that is in
PostgreSQL.
So the approach that PgSanity takes is to take a file that has a list
of bare SQL in it, make that file look like a C file with embedded
SQL, run it through ecpg and let ecpg report on the syntax errors of
the SQL.
WWW: https://github.com/markdrago/pgsanity
PR: 226689
Submitted by: 0mp
databases/cego: 2.39.7 -> 2.39.8
lfcbase:
- Fix for memory leak in TreeT and AVLTreeT.
The = operator implementation did not empty the tree before copy.
- Additional fix to this release : Added regfree call to Matcher
destructor. Missing this call seems to cause a small memory leak
cego:
- Fix for memory leak in CegoPredDesc, pMatcher has not been cleaned up
Submitted by: Bjoern Lemke <lemke@lemke-it.com>
Port changes:
* Change to DISTVERSION
* Add the specific boost version to fix build
* Add curl to LIB_DEPENDS
* Move bison from BUILD_DEPENDS to USES=bison
* Add/delete patches
PR: 216870
Submitted by: samm@os2.kiev.ua
Approved by: Aleksandr Kuzminsky <aleks@twindb.com> (maintainer)