CVE and update status of the FreeBSD ports tree4,526 unaddressed CVEs in 616 portsAll times are CET

Port details

databases/p5-DBD-cego1.5.10

Cego DBI driver for Perl 5

Maintainer
pi@FreeBSD.org
Packages
p5-DBD-cego 1.5.10
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://www.lemke-it.com/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (45)

Kurt Jaeger (pi) · 1.5.10
databases/cego: 2.54.43 -> 2.54.44, databases/p5-DBD-cego: 1.5.9 -> 1.5.10

cego:
- Improved error handling made for invalid procedure out parameter
  calls, e.g. call myProc(null, null), where myProc has been defined
  with out parameters. Instead of confusing error message "Unknown
  variable null", the corresponding out parameter is mentioned in the
  error messsage. e.g. "No out variable given for parameter <outval>"

p5-DBD-cego:
- Patch added to treat invalid procedure out parameter arguments.
  If a scalar is given as an out parameter, an error is returned (
  e.g. ? = myProc(?,?) with no binding on parameter 1 )
f732e47e2c
Kurt Jaeger (pi) · 1.5.9
databases/cego: update 2.54.41 -> 2.54.43, p5-DBD-cego: update 1.5.4 -> 1.5.9

cego:
- move protocol type parameter from command line option to database XML.
  Since the common protocol type is fastserial ( xml and serial are
  still there for historic reasons ), there is not need for this
  parameter on command line level. Please note : With this version,
  the protocol command line parameter for cego server is not supported
  any more ( for cgclt it is still available )
- Added patch in CegoTypeConverter::getTypeId, in case of
  null value type null, the error message "unknown type string"
  was returned. In this case, NULL_TYPE should be returned.
  This patch has effect for stored procedure return value values,
  if null values are returned.

DBD::cego:
- Fix added for null value handling in dbdimp.c/cego_st_execute
a7bab1366b
Kurt Jaeger (pi) · 1.5.4
databases/cego: update 2.52.44 -> 2.53.2

- integer cleanup, all int values will be replaced by unsigned
  or unsigned long, where is no need of nagative values
- for those ports:
  devel/lfcbase
  devel/lfcxml
  databases/cego
  databases/cegobridge
  databases/p5-DBD-cego

cego:
- Fix added in CegoDbHander::acceptSession and CegoSerial::readChain
  to treat empty or invalid session requests
- fix in CegoDbThreadPool for bad message handling

p5-DBD-cego:
- Fix added for execute return value and $sth->rows value to
  return affected rows for update statements
58306c09c2
Kurt Jaeger (pi) · 1.5.3
databases/p5-DBD-cego: update 1.5.2 -> 1.5.3

- fix build on 14.x
c107492c6d
Stefan Eßer (se) · 1.5.2
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 1.5.2
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Kurt Jaeger (pi) · 1.5.2
databases/p5-DBD-cego: update 1.5.0 -> 1.5.2

- In dbdimp.h, changed MAXPROTSTRING to 15 ( from 10 ), since the
  protocol string "fastserial" does not fit in. Problems have just
  been observed on Ubuntu Linux
- Fix of some memory leaks in dbdimp.c for function cego_st_execute.
  The msg and schema attribute of statement handle have to be checked
  for allocated values, before new memory is allocated

Author:    Björn Lemke <lemke@lemke-it.com>
13d3caea7c
Mathieu Arnold (mat) · 1.5.0
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 1.5.0
Remove # $FreeBSD$ from Makefiles.
305f148f48
Kurt Jaeger (pi) · 1.5.0
devel/lfcbase: update 1.11.9 -> 1.13.0 devel/lfcxml: update 1.2.6 -> 1.2.10 databases/cego: update 2.39.16 -> 2.44.1 databases/cegobridge: update 1.4.0 -> 1.5.0 databases/p5-DBD-cego: update 14.0 -> 1.5.0

- Warning: storage format has changed
  Export to xml format before upgrade and re-import after the upgrade
  See UPDATING
- recompile all applications linked to libcego
- Lots of changes, among them:
  o improved crash recovery
  o fixes to SQL expected behaviour
  o better CDATA handling
  o fixes primary key handling design issue
  o changes to serialisation for export/import, XML export/import is still
    possible

Submitted by:	Bjoern Lemke <lemke@lemke-it.com>
Changelog:	http://www.lemke-it.com/litexec?request=pubnews&user=&lang=en&numlog=1000
65db7a8725
Mark Linimon (linimon) · 1.4.0
Adjust USES to fix builds on gcc-based architectures.

While here, pet portlint.

Tested for no regression on amd64.

Approved by:	portmgr (tier-2 blanket)
efc62e6bcd
Kurt Jaeger (pi) · 1.4.0
databases/p5-DBD-cego: fix build by removing obsolete patches
1f9a7ce8fa
Kurt Jaeger (pi) · 1.4.0
devel/lfcbase: update 1.10.3 -> 1.11.0 databases/cego: update 2.36.4 -> 2.37.0 databases/p5-DBD-cego: update 1.3.0 -> 1.4.0 databases/cegobridge: update 1.1.6 -> 1.2.0

lfcbase:
- Layout improvements in Pager class
- Changed constructor for Net and NetHandler class to setup maxSendLen.
  Since this changes the API, minor release level has been increased

cego:
- Improvements for cgblow simulation mode added
- Improvements for cgclt, added pipe mode to read input from stdin
  Now comments are allowed also after delimiter token, e.g.
  create table t1(a int); -- a sample table
- Support for lfcbase-1.11.x with new Net API.
  The parameter maxSendLen ist still a constant in CegoDefs.h
  Improvements added for CegoXMLSpace::setPerm, for existing permissions,
  just tableset, filter or right can be set up now,
  e.g set permission p1 with right=WRITE for role1 just sets the right
  value for permission p1 to value WRITE, all other values are unchanged
- Added show parameter admin command to show all tableset independent
  database parameters

p5-DBD-cego:
- support changed API with lfcbase-1.11.0

cegobridge:
- support changed API with lfcbase-1.11.0

Submitted by:	Bjoern Lemke <lemke@lemke-it.com>
59c7249a69
Alex Kozlov (ak) · 1.3.0_1
- Remove checks for .PARSEDIR and vestiges of pmake support

PR:	218832
Approved by:	portmgr (antoine)
f37a53c2ba
Mathieu Arnold (mat) · 1.3.0_1
Do not use post-stage.  Use post-install instead.

The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.

PR:		214780
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
8b4093cba5
Mathieu Arnold (mat) · 1.3.0_1
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
4e1b79a0a6
Kurt Jaeger (pi) · 1.3.0_1
devel/lfcbase: 1.6.7 -> 1.7.0 devel/lfcxml: 1.1.8 -> 1.2.2 databases/cego: 2.27.2 -> 2.28.3 databases/p5-DBD-cego: bump portrevision databases/cegobridge: bump portrevision

IMPORTANT: Upgrades of cego 2.27.x to 2.28.x databases has to be done by
export and import.

lfcbase:
- Adaptions made for build with msys2 / mingw64. Many windows
  specific stuff could be eliminated, since mingw64 provides better
  POSIX support ( e.g. pthreads, timer functions .. )

lfcxml:
- Fix in configure.ac to find lfcbase and for FreeBSD

cego:
- Fix in CegoSelect::CegoSelect, the pCacheList variable was not
  initialized to 0 for all constructors. In case of system table
  selects, the variable might be undefined which might lead to
  segmetation faults.
- Changed synchronization level for btree creation. So the base
  table can also be accessed while btree is created ( During creation
  btree status is invalid )
  This also allows to perform on online btree reorganization, since
  a new btree can be build up in parallel
- Fix in CegoSystemObject::createSystemSpace, id values for bustat
  table must start with id 1 instead of id 0, otherwise, bustat
  information retrievel fails or may result in a core dump
  ( select * from $bustat )
- Added performance fix for CegoQueryHelper::decodeFVL, since the
  tuple context information is already from the method called, the
  tid, tastep and ts parameters have been remove from this method.
  This saves some decoding time
- Please note, that version 2.28.x makes datafiles from older versions
  incompatible.
  An upgrade requires a xml tableset export of existing data and a
  restore after succesful upgrade
- 2.28.x also contains many code cleanup fixes and some fixes for
  btree handling.
- Fix in CegoTableManager::createBTree, in case of an exception
  during build up, the allocated have to be cleanup up. For this the
  a rollback method was introduced in class CegoBTreeManager.
  Fix in CegoTableCursor, invalid btree objects have not been ignored
- Many adapations to make cego full 64bit ready also in combination
  with MSYS2 / MINGW64. This resulted in change of many variables
  from type long to type unsigned long long (type long is just 32 bit
  for Windows ) With an appropriate MSYS2 / MINGW64 installation,
  cego compiles proper and runs stable now.
  Many thanks to the MSYS/MINGW developers for their amazing work !
- Several changes from type int to type unsigned long long
- Fix in CegoTableManager::deleteDataTable ( renamed to
  deleteDataTableEntry )
  Since we allow now parallel updates, the method must check if the
  target tuple has already been touched by another transaction.
  Otherwise, invalid double entries could occur in case of concurrent
  updates on the same tuple.
  If a concurrent transaction is detected, the method returns false.
  This return value is used by the updateTuple method to decide,
  if the subsequent insert operation must be performed.
- Since it is not enough jut checking the tuple header info for
  update deletes, a record locking has to be added to avoid duplicates.
  In this sense, record locking for setTupleInfo method call ( used
  in CegoTableManager and CegoTransactionManager ) was added. For
  this, the lockRecord and unlockRecord method have been reactivated
  in CegoLockManager class.
  This lock avoids, that in case of concurrent tuple updates duplicate
  tuples are produced by an update.
- Fix in configure.ac to find lfcbase and lfcxml and for FreeBSD

Submitted by:	lemke@lemke-it.com
9b796fdfb0
Kurt Jaeger (pi) · 1.3.0
devel/lfcbase: 1.5.11 -> 1.6.1 databases/cego: 2.21.1 -> 2.22.0 databases/p5-DBD-cego: 1.2.9 -> 1.3.0

lfcbase:
- Added syslog support
- syslog is enabled per default

cego:
- fix in CegoFieldValue::comp for correct null value ordering
- adapt to lfcbase 1.6 with syslog support

p5-DBD-cego:
- adapt to lfcbase 1.6 with syslog support

Submitted by:	Björn Lemke <lemke@lemke-it.com>
9b18b33e7b
Mathieu Arnold (mat) · 1.2.9_1
Change the way Perl modules are installed, update the default Perl to 5.18.

Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.

As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.

The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.

The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.

PR:		194969
Differential Revision:	https://reviews.freebsd.org/D1019
Exp-run by:	antoine
Reviewed by:	perl@
Approved by:	portmgr
eee58d187e
Kurt Jaeger (pi) · 1.2.9
databases/p5-DBD-cego: fix Makefile
4d307e20a7
Kurt Jaeger (pi) · 1.2.9
databases/p5-DBD-cego: 1.2.8 -> 1.2.9

- Modifications in Cego.xs to support newer releases of DBI

Submitted by:	Björn Lemke <lemke@lemke-it.com>
7038f2a33b
Baptiste Daroussin (bapt) · 1.2.8
Cleanup plist
3edc030b9f
Mathieu Arnold (mat) · 1.2.8
Remove all the bootstrap files (.bs) from the plists.

Starting with perl 5.20, they're not installed any more if empty,
and on FreeBSD, they're (always ?) empty.

PR:		190681
Submitted by:	mat
Exp-Run by:	antoine
Sponsored by:	Absolight
61de712f46
Kurt Jaeger (pi) · 1.2.8
Mass-update maintainer from fbsd-ports@opsec.eu -> pi@FreeBSD.org
c4e1289ca5
Martin Wilke (miwi) · 1.2.8
- Remove useless bmake/fmake check - While here convert USE_GMAKE to USES
cbb35e1713
William Grzybowski (wg) · 1.2.8
databases/p5-DBD-cego: update to 1.2.8

- Update to 1.2.8
- Fix a quoting bug

PR:		ports/183596
Submitted by:	Kurt Jaeger <fbsd-ports opsec.eu> (maintainer)
826d914121
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.2.7
- Update to 1.2.7 - While I'm here:   - Convert to new LIB_DEPENDS format   - Respect CC   - Use USES=gmake   - Support STAGEDIR

Changes:	http://www.lemke-it.com/litexec?request=pubclogcegodbd
PR:		ports/183359
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
31794a02d9
Baptiste Daroussin (bapt) · 1.2.6
Add NO_STAGE all over the place in preparation for the staging support (cat: databases)
36117d7097
Andrej Zverev (az) · 1.2.6
- Convert to new perl framework
0aad97bb5c
Frederic Culot (culot) · 1.2.6
- Update to 1.2.6 - Update LICENSE (now GPLv3, was GPLv2)

PR:		ports/179254
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
cd219950d2
Baptiste Daroussin (bapt) · 1.2.0
Mark job unsafe, remove now useless bmake workaround
1b0c773340
Baptiste Daroussin (bapt) · 1.2.0
Fix build with bmake
e7b467e4a6
Martin Wilke (miwi) · 1.2.0
- Unbreak build

PR:		177473
Submitted by:	maintainer
Reported by:	pointyhat
dcce2e2940
Frederic Culot (culot) · 1.2.0
- Update to 1.2.0

PR:		ports/167839
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
625c2d36bb
Frederic Culot (culot) · 1.1.15
- Update to 1.1.15 to unbreak build [1] - Pet portlint(1) by moving LICENSE section earlier - Use dirrmtry instead of dirrm in pkg-plist for directories not specific to   this port

PR:		ports/166631 [1]
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
Feature safe:	yes
c2ea8bba0b
Pav Lucistnik (pav) · 1.1.14_1
- Mark BROKEN: does not compile   In file included from Cego.c:142:   /usr/local/lib/perl5/site_perl/5.12.4/mach/auto/DBI/Driver_xst.h: In function 'int dbdxst_bind_params(SV*, imp_sth_t*, I32, I32)':   /usr/local/lib/perl5/site_perl/5.12.4/mach/auto/DBI/Driver_xst.h:72: error: cannot convert 'imp_sth_t*' to 'imp_xxh_t*' in argument passing   /usr/local/lib/perl5/site_perl/5.12.4/mach/auto/DBI/Dri

Reported by:	pointyhat
bbbfc48f5d
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.1.14_1
- Fix build with Perl 5.14 [1] - Fix typo: PORTREVISION - Make portlint happier

PR:		ports/157222 [1]
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu> (maintainer)
861d4ba907
Beech Rintoul (beech) · 1.1.14
-Restore maintainership to submitter

PR:		ports/157030
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu>
Approved by:	itetcu (mentor)(implicit)
08057ec7e5
Thomas Abthorpe (tabthorpe) · 1.1.14
- Reset maintainer due to email bounces

Final-Recipient: rfc822; fbsd-ports@opsec.eu
Original-Recipient: rfc822;fbsd-ports@opsec.eu
Action: failed
Status: 5.0.0
Remote-MTA: dns; home.opsec.eu
Diagnostic-Code: smtp; 550 Unrouteable address

Submitted by:	erwin
With hat:	portmgr
8570eb69d2
Baptiste Daroussin (bapt) · 1.1.14
- Fix DBD/Cego/Cego.so missing symbols - Bump port revision

PR:		ports/156623
Submitted by:	Kurt Jaeger <fbsd-ports _at_ opsec.eu> (maintainer)
776ff90929
Philip M. Gollucci (pgollucci) · 1.1.14
- Update to 1.1.14 - Remove MD5

PR:             ports/153055
Submitted by:   myself (pgollucci)
Approved by:    fbsd-ports@opsec.eu (maintainer)
Changes:        http://www.lemke-it.com/Changes
f379add303
Max Brazhnikov (makc) · 1.1.13
Update to 1.1.13

PR:		ports/150681
Submitted by:	Kurt Jaeger (maintainer)
68b4db74a3
Philip M. Gollucci (pgollucci) · 1.1.9_1
- Mark BROKEN does not compile b/c of lots of bad c/c++/xs code

With Hat:       perl@
Reported by:    QAT
Confirmed by:   P6 TB
6b4f995c4f
Philip M. Gollucci (pgollucci) · 1.1.9_1
- %%SITE_PERL%%/auto and %%SITE_PERL%%/%%PERL_ARCH%%/auto   are part of lang/perl5* pkg-plist - Bump PORTREVISIONs

With Hat:   perl@
76f3222580
Sylvio Cesar Teixeira (sylvio) · 1.1.9
A DBI driver for the Cego database for Perl 5

Many more details are available at:

WWW:	http://www.lemke-it.com/

PR:		ports/148331
Submitted by:	Kurt Jaeger <fbsd-ports@opsec.eu>
Feature safe:	yes
515764819e